/* 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(../images/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:#e95200; font-size:22px;}


/*sp_one*/
.sp_one{width:1100px; height:348px; overflow:hidden; margin:0 auto;}
.sp_one h2{width:100%; line-height:113px; color:#3f3f3f; font-size:40px; font-weight:bold; text-align:center;}
.sp_one h2 font{color:#ffac03;}


.sp_one ul{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:262px; line-height:24px; color:#8e8e8e; font-size:14px; margin:0 auto;}
.sp_one ul li p font{color:#00a175;}
.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:665px; overflow:hidden; margin:0 auto;}
.sp_two h2{width:100%; height:156px; line-height:190px; color:#3f3f3f; font-size:40px; font-weight:bold; text-align:center;}
.sp_two h2 font{color:#ffac03;}

#tab{width:100%; height:47px; overflow:hidden; line-height:52px; text-align:center;}
#tab span{width:203px; height:47px; line-height:47px; text-align:center; transition:all 0.4s; color:#36a661; font-size:22px; background:url(../images/tab_bg.png) no-repeat; cursor:pointer; display:inline-block; margin-left:8px;}
#tab span.se{background:url(../images/tab_bg_se.png) no-repeat; color:#fff;}

#tab_content{width:1100px; height:400px; margin-top:44px;}
#tab_content div{width:1100px; height:375px; 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:20px;}
#tab_content div ul li{width:505px; height:113px; padding-top:14px; text-align:center; margin-bottom:22px; position:relative; overflow:hidden; float:left; margin-right:52px;}
#tab_content div ul li p{width:182px; height:95px; padding-top:18px; float:left; line-height:30px; text-align:center; color:#fff; font-size:20px;}
#tab_content div ul li p font{color:#ffed02; font-size:16px;}

#tab_content div ul li span{width:323px; float:left; line-height:28px; 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:724px; overflow:hidden; margin:0 auto;}
.sp_three h2{width:100%; height:156px; line-height:190px; color:#fff; font-size:40px; font-weight:bold; text-align:center;}
.sp_three h2 font{color:#ffac03;}

.tea_top{width:100%; height:58px; padding-top:12px; overflow:hidden; margin-top:58px;}
.tea_top span{line-height:20px; color:#fff; font-size:16px; float:left; text-align:center;}

.sp_three ul{margin-top:50px; padding-left:146px;}
.sp_three ul li{width:140px; height:316px; position:relative; float:left; cursor:pointer;}
.sp_three ul li span{width:77px; padding-left:7px; text-align:center; color:#fff; font-size:16px; background:url(../images/span_bg.png) no-repeat; position:absolute; top:198px; left:40px; height:34px; padding-top:5px; line-height:34px;}
.sp_three ul li div{width:167px; height:277px; padding:26px 20px 0px; overflow:hidden; background:url(../images/li_bg.png) no-repeat; position:absolute; left:-58px; top:0px; display:none;}
.sp_three ul li div h4{width:100%; line-height:48px; color:#fff; font-size:24px;}
.sp_three ul li div p{width:100%; line-height:22px; color:#fff; font-size:14px;}
.sp_three ul li div a{width:126px; height:28px; line-height:28px; text-align:center; color:#ffed02; font-size:16px; border:1px solid #ffed02; border-radius:15px; position:absolute; bottom:36px; left:40px; transition:all 0.4s;}
.sp_three ul li div a:hover{background:#ffed02; color:#00a97c;}

.sp_three ul li.se span{display:none;}
.sp_three ul li.se div{display:block;}


/*sp_four*/
.sp_four{width:1100px; height:351px; overflow:hidden; margin:0 auto;}
.sp_four h2{width:100%; height:78px; line-height:78px; color:#3f3f3f; font-size:40px; font-weight:bold; text-align:center;}
.sp_four h2 font{color:#ffac03;}

.sp_four ul li{width:231px; height:251px; padding-top:22px; padding-left:26px; overflow:hidden; float:left; margin-right:24px;}
.sp_four ul li h4{width:100%; line-height:48px; color:#3f3f3f; font-size:22px; font-weight:bold;}
.sp_four ul li p{width:100%; line-height:20px; color:#3f3f3f; font-size:16px; margin-bottom:12px;}
.sp_four ul li a{width:100px; height:26px; line-height:26px; text-align:center; background:#ffac03; color:#fff; font-size:16px; border-radius:13px; display:block; margin-top:30px; transition:all 0.4s;}
.sp_four ul li a:hover{background:#00a97c;}



/*sp_five*/
.sp_five{width:1100px; height:530px; overflow:hidden; margin:0 auto;}
.sp_five h2{width:100%; height:157px; line-height:190px; color:#3f3f3f; font-size:40px; font-weight:bold; text-align:center;}
.sp_five h2 font{color:#ffac03;}

.sp_five ul li{width:139px; height:277px; padding:96px 18px 0px; overflow:hidden; float:left; margin-right:10px;}
.sp_five ul li h4{width:100%; line-height:30px; color:#fff; font-size:22px; text-align:center;}
.sp_five ul li p{width:100%; line-height:22px; color:#fff; font-size:14px; margin-top:18px;}


/*sp_six*/
.sp_six{width:1100px; height:426px; overflow:hidden; margin:0 auto; position:relative;}
.sp_six h2{width:100%; height:158px; line-height:190px; color:#3f3f3f; font-size:40px; font-weight:bold; text-align:center;}
.sp_six h2 font{color:#ffac03;}

#li_main{width:1100px; height:269px; overflow:hidden;}
#li_main li{width:341px; height:66px; padding-top:16px; margin-bottom:11px; float:left; line-height:26px; color:#fff; font-size:20px; text-align:center; background:url(../images/foo_li.png) no-repeat;}
#li_main li font{font-size:16px;}

.focus{width:382px;height:268px;overflow:hidden; position:absolute; top:158px; left:359px;}
.focus ul{height:268px;position:absolute;}
.focus ul li{float:left;width:382px;height:268px;overflow:hidden;}

.focus .btn{position:absolute;width:382px;height:10px;padding:5px 10px;right:0;bottom:5px;text-align:center;}
.focus .btn span{display:inline-block;_display:inline;_zoom:1;width:13px;height:13px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;border-radius:50%;}
.focus .btn span.on{background:#ff7200;}
.focus .preNext{width:0px;height:0px;position:absolute;top:90px;cursor:pointer;display:none;}
.focus .pre{left:0;}
.focus .next{right:0;background-position:right top;}




/*footer*/
.footer{width:1100px; height:245px; padding-top:70px; text-align:center; line-height:28px; font-size:16px; color:#3f3f3f; overflow:hidden; margin:0 auto;}












