﻿/* CSS Document */





/*ad1*/





.ad1{ width:1180px; background:url(../images/ad1.jpg) no-repeat; height:135px; position:relative;margin: 0 auto;}





.ad1 dl{ position:absolute; width:170px; text-align:center; color:#FFF; font-size:14px; right:110px; top:20px;}





.ad1 dl dd span{ font-size:24px;}

















/*lc*/





.lc{ width:1180px; height:auto; overflow:hidden; margin:50px auto;}





.lc-title{ width:420px; text-align:center;margin: 0 auto;}





.lc-title b{ font-size:30px; color:#369b11; display:block;}





.lc-title p{ background:url(../images/lc-title.jpg) no-repeat; height:37px; line-height:37px; font-size:24px;}





.lc-b{ background:url(../images/lc.jpg) no-repeat; width:1097px; height:134px; margin-top:50px;}























/*ys*/





.ys{ width:100%; background:url(../images/ys.jpg) no-repeat center center; height:1104px;}





.ys-c{ width:1180px; margin:0 auto; position:relative;}





.ys-b{ width:450px; position:absolute; right:130px; top:177px;}





.ys-b b{ display:block; font-size:22px; color:#369b11; margin-bottom:8px;}





.ys-b dt{ float:left; width:5px; height:5px; background:#a7a7a7; border-radius:25px; margin-top:10px;}





.ys-b dd{ float:left; width:430px; margin-left:13px; font-size:14px; color:#686868; line-height:26px;}





.ys-b dl{ margin-top:35px; float:left;}





.ys-b1{ right:546px; top:528px;}





.ys-b2{ top:860px; right:42px;}























/*ad2*/





.ad2{ width:100%; background:url(../images/ad2.png) no-repeat center center; height:236px; margin-top:-50px;}





.ad2-c{ width:1180px; margin:0 auto; position:relative;}





.ad2-b{ width:180px; position:absolute; font-size:14px; color:#FFF; left:220px; top:64px;}





.ad2-b p span{ font-size:24px;}





.ad2-b p{ margin-top:10px;}























/*plan*/





.plan-title{ text-align:center; height:50px; background:url(../images/cp-title.jpg) no-repeat center center; width:960px; margin-bottom:40px;}





.plan-title h3{ font-size:24px; font-weight:normal; }





.plan-title h3 a{ color:#369b11;}





.plan-title p{ font-size:13px; color:#898989;}





.plan{ width:1180px; height:auto; overflow:hidden; margin:30px auto;}





.gd_01{ position:relative; height:300px; width:1180px; margin-top:40px;}





.gd_01 em{





	position: absolute;





	top: 125px;





}





.gd_01 .t_l{ left:0px;}





.gd_01 .t_r{ right:0px;}





.gd_01 #simgs{ margin: 0 36px;}











.gd_01 .fl { float:left;}





.gd_01 .fr { float:right;}





.gd_01 .pa{ position:absolute;}





.gd_01 .pr{ position:relative}











.case{ width:250px; height:285px; background:url(../images/plan-bg.png) no-repeat; float:left; padding-top:10px; margin:0 10px;}





.case-img{ width:230px; height:239px;}





.case-img img{ width:230px; height:230px;}





.case-text{ width:228px; height:35px; text-align:center; line-height:35px; background:#c8c8c8; font-size:14px; overflow:hidden;}





.case-text a{ height:35px; overflow:hidden; display:inline-block;}





.case:hover{ width:250px; height:285px; background:url(../images/plan-bg1.png) no-repeat;}





.case:hover .case-text{ width:228px; height:35px; background:#369b11;}





.case:hover .case-text a{ color:#FFF;}

















/*jzph*/





.jzph{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}





.jz{ width:850px; float:left;}





.jz-title{ height:34px; line-height:34px; border-bottom:2px solid #369b11;}





.jz-title h3 a{ color:#369b11; float:left; }





.jz-title h3 .more{ font-size:12px; float:right;}





.jz dl{ width:420px; float:left; margin:20px 2px 0;}





.jz dl dt{ float:left; width:158px; height:138px; background:url(../images/jz-dt.png) no-repeat; padding:5px;}





.jz dl dt img{ width:157px; height:135px;}





.jz dl dd{ float:left; width:240px; margin-left:10px;}





.jz dl dd b{ font-size:14px; display:block; margin:6px 0;}





.jz dl dd b a{ width:235px; display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}





.jz dl dd p{ color:#555; line-height:24px;}

















/*photo*/





.photo{ width:300px; float:right;}





.picMarquee-top{ float:left;  width:216px; overflow:hidden; position:relative; height:308px; margin:20px 0 0 45px;  }





.picMarquee-top .bd{ padding:0px;}





.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }





.picMarquee-top .bd ul li{ text-align:center; zoom:1; width:216px; margin-right:0; margin-top:13px; }





.picMarquee-top .bd ul li .pic{ text-align:center; }





.picMarquee-top .bd ul li .pic img{ width:210px; height:156px; display:block; padding:2px; border:1px solid #ccc; }





.picMarquee-top .bd ul li .pic a:hover img{ border-color:#999;  }





.picMarquee-top .bd ul li .title{ line-height:24px; text-align:center;   }

















/*abhon*/





.abhon{ width:100%; background:url(../images/abhon.jpg) no-repeat center center; height:580px; margin:50px auto;}





.abhon-c{ width:1100px; margin:0 auto; padding:70px 40px 0;}





.about{ width:776px; float:left;}





.about-top{ height:170px; overflow:hidden; float:left;}





.about-top dt{ float:left; width:166px; height:150px; border:2px solid #cdcdcd; text-align:center; padding-top:16px;}





.about-top dd{ float:left; width:580px; margin-left:20px; position:relative; height:150px;}





.about-top dd b{ font-size:16px; display:block; margin:6px 0; }





.about-top dd p{ font-size:14px; color:#979797; line-height:26px; text-indent:2em;}





.about-top dd span{ display:block; font-size:14px; position:absolute; right:0; bottom:0;}





.about-top dd span a{ color:#369b11;}





.about-bottom{ height:250px; overflow:hidden; float:left;}





.about-bottom dt{ float:left; background:url(../images/ad3.jpg) no-repeat; width:168px; height:250px; position:relative; color:#FFF; font-size:24px;}





.about-bottom dt .ad3{ text-align:center; width:156px; position:absolute; left:7px; top:110px;}





.about-bottom dt .ad3 p{ margin-top:15px;}





.about-bottom dd{ float:left; width:602px; border:1px solid #ccc; height:248px;}





.about-bottom dd img{ width:602px; height:248px;}











.honor{ width:305px; float:right;}





.gd_03{ position:relative; height:342px; width:303px; margin-top:30px; border:1px solid #ccc;}





.gd_03 em{





	position: absolute;





	top: 84px;





}





.gd_03 .t_l{





	left: 0px;





}





.gd_03 .t_r{





	right: -8px;





}





.gd_03 #simgs02{ margin:0;}





.gd_03 li{ float:left; width:300px; text-align:center; font-size:14px; margin-top:20px;}





.gd_03 li.last{ padding-right:0;}





.gd_03 li img{ display:block; width:215px; height:278px; margin-bottom:10px; margin-left:8px; border:1px solid #ccc;}





.gd_03 .fl { float:left;}





.gd_03 .fr { float:right;}





.gd_03 .pa{ position:absolute;}





.gd_03 .pr{ position:relative}























/*news*/





.news_bg{ height:295px; background:#FFF; width:1180px; margin:50px auto;}





.news_title{ background:url(../images/news_tu.jpg) no-repeat top center; width:346px; height:270px; float:left; margin:24px 0px 0px 0px; display:inline;}





.news_title h3 a{ font-size:18px; color:#484848; font-weight:bold; }





.news_title h3{margin:141px 0px 0px 226px;}





.news_title h3 a:hover{ color:#F00;}











#tab_3{width:800px; float:right; margin:24px 0px 0px 0px; display:inline;}





#tab_3 .tab_menu{ float:right;  background:url(../images/news_more.jpg) no-repeat top center; height:266px;width:130px;padding:24px 50px 0px 0;}





#tab_3 .tab_menu li{width:127px;height:38px;line-height:38px;cursor:pointer;text-align:center;margin:0 0px 15px 0;overflow:hidden;background:url(../images/about_t2.jpg) no-repeat bottom center; font-size:15px; color:#434343; }





#tab_3 .tab_box_3{width:520px;height:270px;float:left;}





#tab_3 .tab_menu .selected{background:url(../images/about_t1.jpg) no-repeat top center;cursor:pointer; height:38px; color:#FFF;}





#tab_3 .tab_menu li a{ color: #FFF;}





#tab_3 .hide{display:none;}





#tab_3 .tab_box_3 div.news_s{padding:10px;}





.news_s li{ height:30px; line-height:30px; overflow:hidden; background:url(../images/news_tag.jpg) no-repeat left center; padding-left:20px;}





.news_s li a{ float:left; color:#313131;width:75%; overflow:hidden; height:30px;}





.news_s li span{ float:right;}























/*link*/





.link{ width:1000px; background:url(../images/link.jpg) no-repeat; height:56px; line-height:56px; padding-left:180px;}





.link a{ margin-right:20px;}



