/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style:none;}
img{outline:none; border:none;}
input,select{outline:none;}
area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
body{font-family:"微软雅黑"; font-size:12px;}

/*header*/
.header{width:1100px; height:118px; line-height:118px; overflow:hidden; margin:0 auto;}
.header a{width:102px; height:118px; overflow:hidden; float:left; margin-left:48px;}
.header p{float:right; line-height:121px; color:#fff; font-size:19px; margin-right:40px;}


/*yh*/
.yh{width:1100px; height:187px; overflow:hidden; margin:0 auto;}

.yh_main{width:810px; height:100px; padding-top:40px; overflow:hidden; margin-left:281px; position:relative;}
.yh_main a{width:173px; height:63px; overflow:hidden; transition:all 0.4s; background:url(btn.png) no-repeat; line-height:56px; text-indent:48px; color:#ff9402; font-size:20px; position:absolute; top:42px; right:30px;}
.yh_main a:hover{color:#42be73;}
.yh_main span{position:absolute; bottom:16px; left:0px; width:100%; text-align:center; color:#fff; font-size:14px;}
.yh_main p{width:600px; line-height:30px; color:#fff; font-size:18px; text-align:center;}
.yh_main p font{color:#fff301; font-size:22px;}


/*sp_one*/
.sp_one{width:1100px; height:360px; padding-top:22px; overflow:hidden; margin:0 auto;}
.sp_one h2{width:100%; line-height:56px; color:#36a661; font-size:40px; font-weight:bold; text-align:center;}
.sp_one h3{width:100%; line-height:45px; color:#8e8e8e; font-size:24px; text-align:center;}

.sp_one ul{margin-top:24px; width:100%;}
.sp_one ul li{width:338px; height:235px; overflow:hidden; float:left; margin-right:43px; position:relative;}
.sp_one ul li h4{width:100%; line-height:66px; height:66px; text-align:center; color:#fff; font-size:26px; font-weight:bold; margin-bottom:30px;}
.sp_one ul li p{width:305px; line-height:24px; color:#8e8e8e; font-size:14px; margin:0 auto;}
.sp_one ul li a{width:168px; height:48px; line-height:48px; background:#ffed02; color:#36a661; font-size:20px; text-align:center; position:absolute; bottom:0px; left:84px; transition:all 0.4s;}
.sp_one ul li a:hover{background:#36a661; color:#fff;}


/*sp_two*/
.sp_two{width:1100px; height:1187px; padding-top:54px; overflow:hidden; margin:0 auto;}
.sp_two h2{width:100%; line-height:56px; color:#36a661; font-size:40px; font-weight:bold; text-align:center;}
.sp_two h3{width:100%; line-height:45px; color:#8e8e8e; font-size:24px; text-align:center;}

.sp_t_top{width:1100px; height:168px; overflow:hidden; margin-top:20px; position:relative;}
.sp_t_top p{width:364px; height:128px; padding-top:18px; line-height:26px; color:#fff; font-size:16px; text-align:center; overflow:hidden; position:absolute; top:8px; left:74px;}
.sp_t_top p font{color:#fff301;}

.sp_t_top span{width:368px; height:141px; padding-top:24px; line-height:26px; color:#fff; font-size:16px; text-align:center; overflow:hidden; position:absolute; top:0px; right:63px;}
.sp_t_top span font{color:#fff301;}

.sp_t_center{width:1100px; height:197px; overflow:hidden; margin-top:51px;}
.sp_t_center ul li{width:530px; height:197px; overflow:hidden; float:left;}
.sp_t_center ul li div{width:380px; overflow:hidden; float:left;}
.sp_t_center ul li div h4{line-height:70px; width:100%; text-align:center; color:#36a661; font-size:20px; font-weight:bold;}
.sp_t_center ul li div p{width:100%; line-height:30px; color:#8e8e8e; font-size:14px; text-align:center;}
.sp_t_center ul li a{width:104px; height:73px; padding-top:16px; transition:all 0.4s; text-align:center; line-height:28px; background:#ffed02; color:#36a661; font-size:20px; border-bottom:3px solid #ffd737; float:left; margin-top:74px;}
.sp_t_center ul li a:hover{background:#41bd71; color:#fff; border-bottom:3px solid #179447;}


.tab_main{width:1100px; height:650px; overflow:hidden;}
.tab_main h5{width:100%; line-height:150px; height:120px; text-align:center; color:#36a661; font-size:34px;}

#tab{width:100%; height:52px; overflow:hidden; line-height:52px; text-align:center;}
#tab span{width:240px; height:52px; line-height:52px; text-align:center; transition:all 0.4s; color:#36a661; font-size:23px; background:url(tab_bg.png) no-repeat; cursor:pointer; display:inline-block; margin-left:16px;}
#tab span.se{background:url(tab_bg_se.png) no-repeat; color:#fff;}

#tab_content{width:1100px; height:457px; margin-top:21px;}
#tab_content div{width:1100px; height:432px; padding-top:25px; overflow:hidden; display:none;}
#tab_content div p{display:block; width:100%; height:105px; overflow:hidden; line-height:28px; color:#8e8e8e; font-size:16px; text-align:center;}
#tab_content div ul{padding-left:49px;}
#tab_content div ul li{width:312px; height:113px; padding-top:14px; text-align:center; margin-bottom:23px; padding-left:151px; position:relative; overflow:hidden; float:left; margin-right:74px;}
#tab_content div ul li span{width:100%; line-height:64px; color:#fff; font-size:16px;}
#tab_content div ul li a{width:105px; height:26px; line-height:26px; text-align:center; transition:all 0.4s; color:#ffed02; font-size:16px; border:1px solid #ffed02; position:absolute; bottom:17px; right:108px;}
#tab_content div ul li a:hover{background:#ffed02; color:#36a661;}

/*sp_three*/
.sp_three{width:1100px; height:566px; padding-top:134px; overflow:hidden; margin:0 auto;}
.sp_three h2{width:100%; line-height:56px; color:#fff; font-size:40px; font-weight:bold; text-align:center;}
.sp_three h3{width:100%; line-height:45px; color:#fff; font-size:24px; text-align:center;}

.tab_main2{width:1100px; height:305px; overflow:hidden; margin-top:30px;}

#tab_content2{width:330px; height:268px; overflow:hidden; margin-left:218px; float:left;}
#tab_content2 div{width:330px; height:198px; padding-top:70px; overflow:hidden; display:none;}
#tab_content2 div h4{line-height:70px; color:#fff; font-size:20px;}
#tab_content2 div h4 font{font-size:44px;}
#tab_content2 div p{width:100%; line-height:32px; color:#fff; font-size:20px;}

#tab2{width:529px; height:305px; float:right; overflow:hidden;}
#tab2 p{width:156px; height:123px; padding-top:24px; cursor:pointer; text-align:center; transition:all 0.4s; margin-right:29px; margin-bottom:11px; background:url(tab2_bg.png) no-repeat; float:left;}
#tab2 p.se{background:url(tab2_bg_se.png) no-repeat;}
#tab2 p i{display:block; color:#fff; font-size:20px; margin-top:16px;}
#tab2 p.se i{color:#36a661;}


/*sp_four*/
.sp_four{width:1100px; height:582px; padding-top:54px; overflow:hidden; margin:0 auto; position:relative;}
.sp_four h2{width:100%; line-height:56px; color:#36a661; font-size:40px; font-weight:bold; text-align:center;}
.sp_four h3{width:100%; line-height:45px; color:#36a661; font-size:24px; text-align:center;}
.sp_four p{position:absolute; color:#000000; font-size:18px; line-height:30px; text-align:center;}
.sp_four p.word1{top:240px; right:0px;}
.sp_four p.word2{top:360px; left:10px;}
.sp_four p.word3{top:480px; right:0px;}


/*sp_five*/
.sp_five{width:1100px; height:488px; padding-top:16px; overflow:hidden; margin:0 auto; position:relative;}
.sp_five h2{width:100%; line-height:56px; color:#36a661; font-size:40px; font-weight:bold; text-align:center;}
.sp_five h3{width:100%; line-height:45px; color:#8e8e8e; font-size:24px; text-align:center;}

.sp_five p{position:absolute; color:#36a661; font-size:14px; line-height:26px;}
.sp_five p.word4{top:190px; left:30px;}
.sp_five p.word5{top:190px; right:20px;}
.sp_five p.word6{top:348px; left:30px;}
.sp_five p.word7{top:380px; right:30px;}


/*sp_six*/
.sp_six{width:1100px; height:696px; padding-top:60px; overflow:hidden; margin:0 auto; position:relative;}
.sp_six h2{width:100%; line-height:56px; color:#36a661; font-size:40px; font-weight:bold; text-align:center;}
.sp_six h3{width:100%; line-height:45px; color:#8e8e8e; font-size:24px; text-align:center;}

.sp_six ul{margin-top:152px;}
.sp_six ul li{width:360px; height:330px; float:left; margin-right:10px; position:relative;}
.sp_six ul li h4{width:100%; line-height:64px; color:#41bd71; font-size:20px; font-weight:bold; text-align:center;}
.sp_six ul li h5{width:100%; line-height:38px; color:#41bd71; font-size:20px; font-weight:bold; text-align:center;}
.sp_six ul li p{width:294px; line-height:20px; color:#000000; font-size:14px; margin:0 auto;}
.sp_six ul li p font{color:#41bd71;}
.sp_six ul li a{width:141px; height:43px; line-height:43px; text-align:center; color:#fff; font-size:20px; font-weight:bold; position:absolute; bottom:17px; left:110px;}


/*footer*/
.footer{width:1100px; height:186px; padding-top:236px; overflow:hidden; margin:0 auto; position:relative; text-align:center; color:#83651c; font-size:16px; line-height:26px;}
.footer a{width:257px; height:55px; background:url(foo_btn.png) no-repeat; position:absolute; top:124px; left:380px;}




