@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
html,body,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,form,input,textarea,table,tr,th,td{margin:0;padding:0;list-style:none}
img{border:0;max-width:100%;}
input{ border:0; outline:none; vertical-align:middle;}
html{-webkit-text-size-adjust:none;}
body{font-family:"微软雅黑";font-size:12px; line-height:20px; color:#525252;-webkit-text-size-adjust:none;}
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
a{ text-decoration:none;color:#2b2929;}
a:hover{ color:#036505;}
.fl{ float:left;}
.fr{ float:right;}
.fw{ font-weight:bold;}
.pr{ position:relative;}
.fn{ font-weight:normal;}
.o{ overflow:hidden;}
.clear:after{ content:""; display:block; clear:both; visibility:hidden;}
.clear{ zoom:1;}
.w1000{ width:1000px; margin:0 auto;}
.header{ height:76px;}
.logo{ width:165px; height:75px; padding:0 40px;}
.tel{ height:75px; line-height:75px; font-size:20px; font-weight:bold; color:#333333; padding:0 20px 0 55px; background:url(../images/tel.png) no-repeat 20px center;}
.top{ width:100%; height:75px; border-bottom:1px solid #ccc; overflow:hidden; background:#fff; position:fixed;_position:absolute; left:0; top:0;_top:expression(eval(document.documentElement.scrollTop)); z-index:10000;}
.nav{ height:75px;float:left; position:relative;}
.menu li{ height:75px; float:left; background:url(../images/bd.png) repeat-y left 0; position:relative; z-index:10; overflow:hidden;}
.menu li a{ display:block; height:40px; padding:18px 0 17px 15px ;zoom:1; position:relative; z-index:10;}
.menu li a .ch{ display:block;font-size:14px; color:#000000;}
.menu li a .eng{ display:block; text-transform:capitalize; color:#999999;}
.mbg{ height:75px;background:url(../images/bgg.png) no-repeat right 48px #036505; position:absolute; left:0; top:0; z-index:1; }
.menu li a.hover .ch{ color:#fff;}
.menu li a.hover .eng{ color:#fff;}
.banner,.bul,.bul li{ width:100%; height:722px; background:#181818;}
.bdiv{ width:1000px; height:100%; margin:0 auto; position:relative;}
.bh3{ height:40px; line-height:40px;font-size:30px; font-weight:normal; color:#fff; position:absolute; left:25px; top:260px;}
.bh4{ height:40px; line-height:40px; font-family:Arial; font-size:30px; font-weight:normal; text-transform:uppercase; color:#f2b41e; position:absolute; left:25px; top:300px;}
.bm{ height:66px;font-size:14px; color:#fff; line-height:22px; position:absolute; left:25px; bottom:315px;}
.prev,.next{ width:24px; height:90px; cursor:pointer; position:absolute; top:50%; margin-top:-45px; z-index:1000;}
.prev{ left:45px; background:url(../images/prev.png) no-repeat center center;}
.next{ right:45px; background:url(../images/next.png) no-repeat center center;}
.bnum{ width:100%; height:5px; overflow:hidden; position:absolute; left:0; bottom:38px; text-align:center; z-index:100;}
.bnum span{ display:inline-block; width:36px; height:5px; margin:0 4px; background:#ffffff; overflow:hidden; cursor:pointer;}
.bnum .current{ background:#036505;}
.bul li{ position:absolute; left:0; top:0; overflow:hidden;}
.company{ height:565px; background:url(../images/bg2.png) no-repeat center 0; border-top:4px solid #036505;}
.lside{ width:126px;}
.rside{ width:874px; height:565px; position:relative;}
.clist{ padding-top:95px;}
.clist li{ height:38px; line-height:38px; zoom:1; position:relative; margin-bottom:1px;}
.clist li a{ display:block; padding-left:40px; color:#fff; position:relative; z-index:10;}
.imain{ padding:100px 60px 0 190px; zoom:1; position:relative;}
.ibt{ font-size:20px; text-align:right; color:#333; line-height:25px;}
.co0{ color:#036505;}
.ibt2{font-size:18px; color:#aaaaaa; text-align:right; line-height:30px;}
.im{  line-height:24px; color:#333333; padding-top:50px; letter-spacing:1px;}
.tb{ width:0px; height:38px; background:url(../images/i1.png) no-repeat 0 0; position:absolute; top:0; right:0; z-index:1; }
.tb5{ background:url(../images/i0.png) no-repeat 0 0;}
.tb4{ background:url(../images/i4.png) no-repeat 0 0;}
.tb2{ background:url(../images/i3.png) no-repeat 0 0;}
.tb3{ background:url(../images/i2.png) no-repeat 0 0;}
.team{ height:270px; background:#181818; position:relative; overflow:hidden;}
.case{ width:100%; position:relative;}
.item{ position:absolute; color:#fff; cursor:pointer;}
.item a{ color:#fff;}
.item img{ display:block; width:100%; height:100%;}
.item2{ width:100%; height:100%; position:relative; overflow:hidden;}
.itm{ width:100%; height:100%; line-height:20px; color:#fff; position:absolute; left:0; bottom:0;/* background:url(../images/bg0.png) repeat; */ background:green;filter:alpha(opacity=80); 
-moz-opacity:0.8; opacity:0.8;overflow:hidden; zoom:1; display:none;}
.itm a{ color:#fff;}
.caseName{ width:100%; font-size:16px; height:25px; font-weight:bold; line-height:25px; position:absolute; left:25px; top:25px; display:none;}
.caseWb{ width:100%; position:absolute; left:25px; top:55px;display:none;}
.caseTime{ width:100%; position:absolute; left:25px; top:80px;display:none;}
.casea{ display:block; width:62px; height:44px; background:url(../images/tb2.png) no-repeat 0 0; position:absolute; right:0;bottom:0;}
.state{ height:626px; background:url(../images/bg3.png) no-repeat center 0;}
.pt73{ padding-top:73px;}
.stateleft{ width:402px;}
.stateright{ width:570px;}
.ibt3{ height:67px;}
.ibth{ display:inline-block;font-size:18px; color:#ffffff; font-weight:bold; border-top:2px solid #036505; line-height:40px;}
.img{ width:402px; height:242px;}
.cbt{ color:#999999; line-height:22px; padding:10px 0 15px;}
.cbt h3{ color:#fff; font-size:14px; line-height:22px;}
.cbt h3 a{ color:#fff;}
.cmain{ line-height:18px; color:#999999; padding-bottom:20px;}
.more{ font-weight:bold; text-transform:uppercase; color:#999999;}
.cmenu{font-size:14px; color:#999999; font-weight:bold; text-align:right; padding-top:10px;}
.cmenu a{ color:#999999;}
.cmenu a:hover,.cmenu a.current{ color:#fff;}
.img2{ width:155px; height:122px; z-index:10;overflow:hidden;}
.dtdiv{ height:369px; overflow:hidden; position:relative;}
.dtdiv li{ height:122px; background:#333333; border-bottom:1px solid #242424; overflow:hidden; +margin-bottom:-4px; position:relative;}
.dtm{ width:375px; padding-right:20px;  line-height:18px; color:#999999; z-index:10;}
.dtt{line-height:18px; padding-bottom:10px;}
.dtt h3{font-size:14px; line-height:24px; padding-top:10px;}
.dtt h3 a{ color:#fff;}
.iprev,.inext{ display:inline-block; width:56px; height:29px; margin-left:1px;}
.iprev{ background:url(../images/tb5.png) no-repeat 0 0;}
.inext{ background:url(../images/tb5.png) no-repeat right 0;} 
.link{ height:610px; background:#fff;}
.lbt{ height:193px; font-size:14px; background:url(../images/b.png) no-repeat 0 69px;}
.lbt h3{ font-size:24px; font-weight:normal; line-height:30px; padding-top:85px;}
.w9999{ width:9999px;}
.lkdiv,.lkitem{ width:1000px; height:247px;}
.lkitem{ float:left;}
.lkitem li{ width:165px; height:122px; border:1px solid #cccccc; float:left; margin:0 -1px -1px 0; overflow:hidden;}
.lkd{ padding:68px 0 30px; text-align:center;}
.lka{ display:inline-block; width:111px; height:30px; line-height:30px; text-align:center; background:url(../images/tb9.png) no-repeat 0 0; color:#fff;}
.lka2{ display:inline-block; width:163px; height:30px; line-height:30px; text-align:center; background:url(../images/tb9.png) no-repeat right 0; color:#fff;}
.bd{ display:inline-block; width:30px; height:30px; background:url(../images/b2.png) no-repeat center center; vertical-align:middle;}
.lbdiv{ text-align:center;}
.lbdiv span{ display:inline-block; width:13px; height:13px; overflow:hidden; cursor:pointer; background:url(../images/tb0.png) no-repeat 0 0; margin:0 3px;}
.lbdiv span.current{ background:url(../images/tb0.png) no-repeat right 0;}
.contact{ width:100%; height:730px; background:url(../images/map.jpg) no-repeat center 0; position:relative; overflow:hidden;}
.cdiv{ width:473px; position:absolute; top:90px; left:10%; margin-left:7px;}
.cdivt{ height:183px; padding-left:25px; background:url(../images/tbb.png) no-repeat 0 0; color:#fff;}
.cdivb{ height:457px; background:#fff; padding:0 26px;}
.cdivt h3{ font-size:14px; line-height:30px; padding:10px 0;}
.ctel,.email,.address,.qq{padding-left:25px; position:relative;}
.ctel{ font-size:20px; line-height:25px; font-weight:bold;}
.email{ height:25px;line-height:25px; font-size:14px; }
.address{ height:25px; line-height:25px; font-size:14px;}
.qq{ font-size:14px; height:27px; line-height:27px; font-weight:bold;}
.cb0,.cb1,.cb2,.cb3{ display:block;}
.qq0,.qq1,.qq2,.qq3,.qq4,.qq5{ display:inline-block; height:27px; width:27px; vertical-align:middle; margin-left:4px; background-image:url(../images/qq.png); background-repeat:no-repeat;}
.qq0{ background-position:0 0;}
.qq1{ background-position:-33px 0;}
.qq2{ background-position:-65px 0;}
.qq3{ background-position:-98px 0;}
.qq4{ background-position:-131px 0;}
.qq5{ background-position:-163px 0;}
.cb0,.cb1,.cb2,.cb3{ display:block; width:16px; height:20px; position:absolute; left:0; top:3px; background-image:url(../images/tb1.png); background-repeat:no-repeat;}
.cb0{ background-position: 0 0;}
.cb1{ background-position:0 -26px;}
.cb2{ background-position:0 -51px;}
.cb3{ background-position:0 -86px;}
.cdbt{ font-size:16px; font-weight:bold; color:#036505; height:40px; line-height:40px; padding-top:26px;}
.txt{ display:block; width:204px; height:35px; font-family:"微软雅黑"; font-size:14px; text-indent:15px; line-height:35px; background:url(../images/input.png) no-repeat 0 0; float:left;}
.txts{ width:386px; height:90px; padding:5px 15px; background:url(../images/txts.png) no-repeat 0 0; border:0; font-family:"微软雅黑"; font-size:14px; overflow:hidden; outline:none;}
.tab td{ padding-bottom:9px;}
.tab .tdd{ padding-left:8px;}
.btn{ display:block; width:122px; height:35px; background:url(../images/tbb2.png) no-repeat 0 0; line-height:35px; text-align:center; color:#fff; font-weight:bold; float:right;}
.sec{ width:261px; height:110px; background:url(../images/ibg.png) no-repeat 0 0;}
.sec img{ display:block; width:107px; height:107px; padding-top:1px;}
.pt10{ padding-top:10px;}
.zbmm{ font-size:14px; font-weight:bold; padding:0 5px 0 30px; background:url(../images/tbb3.png) no-repeat left center; margin-top:45px;cursor:pointer;}
.footer{ height:65px; line-height:65px; padding-left:40px;}
.teamm{ margin:0 auto; overflow:hidden; height:160px; position:relative; padding-top:57px;}
.ipic{ width:159px; height:159px; position:relative; overflow:hidden;}
.itb{ width:159px; height:159px; position:absolute; left:0; top:0; background:url(../images/ibg2.png) no-repeat 0 0;}
.teamm li{ height:159px; width:159px; float:left; position:relative; padding-top:1px; margin-right:70px;}
.iteam{ width:0; height:160px; position:absolute; left:0; top:0; background:url(../images/ibg3.png) no-repeat 0 0; z-index:1000; overflow:hidden;}
.w388{ width:388px; height:160px;}
.itb2{ width:159px; height:160px; background:url(../images/ibg4.png) no-repeat 0 0; position:absolute; left:0;top:0;}
.iteamm{ width:160px; padding-left:10px;}
.name{ font-size:14px; font-weight:bold; line-height:40px;}
.kh{ font-size:14px; font-weight:bold; line-height:20px; padding-bottom:10px;}
.more2{ font-weight:bold; text-transform:uppercase; line-height:25px;}
.imore{ display:block; width:36px; height:100%; background:none;}
.casebt{ height:140px; background:url(../images/case.jpg) no-repeat center 0;}
.casediv{ height:29px; text-align:center; padding:30px 0;}
.casediv a{ display:inline-block; height:29px; line-height:29px; width:82px; text-align:center; margin:0 1px; background:#666666; font-size:14px; color:#fff;}
.casediv a:hover,.casediv a.current{ color:#fff; background:#036505;}
.citem{ width:360px; height:280px;overflow:hidden;cursor:pointer; position:absolute; color:#fff; left:0; top:0;}
.citem a{ color:#fff;}
.citem img{ display:block; width:100%; height:100%;}
.casediv2{ width:100%; height:280px; margin:0 auto; position:relative;}
.cmore{ display:block; width:180px; height:45px; background:#666666 url(../images/more.png) no-repeat center; margin:15px auto 0;}
.case_top{ height:29px; padding:18px 0; background:#333333; position:relative; }
.case_top_ul{ height:29px;}
.case_top_ul li{ float:left; height:29px; padding-right:2px}
.home,.list{ display:block; width:82px; height:29px; line-height:29px; font-size:14px; text-indent:36px; color:#fff; overflow:hidden;}
.home{ background:url(../images/ico.png) no-repeat 15px center #036505;}
.list{ background:url(../images/ico2.png) no-repeat 15px  center #036505; }
.case_prev,.case_next{ display:block; width:34px; height:29px; overflow:hidden;}
.case_prev{ background:url(../images/ico3.png) no-repeat 14px center #036505;}
.case_next{ background:url(../images/ico4.png) no-repeat 14px center #036505;}
.home:hover,.list:hover,.case_prev:hover,.case_next:hover{ color:#fff; background-color:#666666;}
.cpic{ width:630px; height:525px; padding-left:20px; overflow:hidden;}
.case_div{ height:525px; padding:30px 0;}
.case_m{ width:305px; line-height:24px; color:#666666;}
.case_bt{ padding:100px 0 10px; margin-bottom:10px; background:url(../images/bd2.png) repeat-x bottom;}
.case_bt h3{ font-size:16px; line-height:24px;}
.case_main{ padding:30px 0;}
.case_main img{ display:block; width:1000px;}
.case_foot{ width:100%; height:264px; background:url(../images/cbg.jpg) no-repeat center 0; position:relative; overflow:hidden; z-index:10000;}
.case_foot_bg{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/cbg2.png) repeat;}
.case_ico,.case_ico2,.case_ico3,.case_ico4{ display:block; width:41px; height:41px; background-image:url(../images/cbg3.png); background-repeat:no-repeat; position:absolute; left:50%; top:60px;}
.case_ico{ margin-left:-176px; background-position:0 -243px;}
.case_ico2{ margin-left:-69px; background-position:0 -299px; }
.case_ico3{ margin-left:46px; background-position:0 -363px;}
.case_ico4{ margin-left:152px; background-position:0 -425px;}
.case_ico:hover{ background-position:0 0;}
.case_ico2:hover{ background-position:0 -59px;}
.case_ico3:hover{ background-position:0 -124px;}
.case_ico4:hover{ background-position:0 -186px;}
.case_foot_bg2{ width:142px; height:2px; overflow:hidden; background:#036505; position:absolute; left:50%; top:160px; margin-left:-71px;}
.case_foot_m{ width:1000px; position:absolute; left:50%; top:205px; margin-left:-500px; text-align:center; color:#fff;}
.service_div{ height:400px; background:url(../images/s.jpg) no-repeat center 0;}
.service_bt{ color:#fff; text-align:center; padding-top:160px;}
.service_bt h3{ font-size:30px; line-height:40px;}
.service_bt h4{ font-size:20px; line-height:30px; font-weight:normal;}
.service_bt2{ text-align:center; font-size:16px; padding:120px 0 0;}
.service_bt2 a{ display:inline-block; height:40px; line-height:40px; color:#fff; margin:0 65px; padding-bottom:10px;}
.service_bt2 a.current{ background:url(../images/ico5.png) no-repeat center bottom;}
.service_h{ height:160px; line-height:160px; text-align:center; font-size:20px; color:#333333;}
.service_dv,.service_item{ width:1000px; height:285px; position:relative; overflow:hidden;}
.service_item{ float:left; background:url(../images/s5.png) no-repeat center 0;}
.sdv{ width:467px; height:114px; position:absolute;}
.sdv_pic{ width:119px; height:114px; background:url(../images/s6.png) repeat-x; position:relative; overflow:hidden;}
.sdv_bg{ width:119px; height:114px;background:#036505; display:none;}
.stb{ width:72px; height:57px; background:url(../images/s1.png) no-repeat 0 0; position:absolute; left:22px; top:34px; z-index:1000;}
.sdv_main{ width:280px; padding:0 15px;}
.sdv_main h3{ font-size:16px; line-height:40px; padding-bottom:10px;}
.s1{ left:0; top:0;}
.s2{ right:0; top:0;}
.s3{ left:0; bottom:0;}
.s4{ right:0; bottom:0;}
.s1 .sdv_main,.s3 .sdv_main{ text-align:right;}
.stb2{ width:82px; height:54px; background:url(../images/s2.png) no-repeat 0 0; position:absolute; left:20px; top:38px; z-index:1000;}
.stb3{ width:67px; height:63px; background:url(../images/s3.png) no-repeat 0 0; position:absolute; left:25px; top:30px; z-index:1000;}
.stb4{ width:91px; height:40px; background:url(../images/s4.png) no-repeat 0 0; position:absolute; left:17px; top:47px; z-index:1000;}
.service_btn{ padding:35px 0;}
.service_h2{ font-size:20px; color:#333333; text-align:center; height:100px; line-height:50px;}
.service_div3{ width:100%; height:502px; background:url(../images/s2.jpg) no-repeat center 0; position:relative;}
.stb5{ width:77px; height:77px; background:url(../images/s7.png) no-repeat 0 0; position:absolute; left:50%; top:-39px; margin-left:-39px;}
.service_bt3{ line-height:24px; color:#666666; position:absolute; top:70px; left:50%; margin-left:-600px;}
.st{ color:#fff; font-size:18px; text-transform:uppercase; line-height:24px; position:absolute; left:50%;}
.st1{top:220px; margin-left:-475px;}
.st2{ top:368px; margin-left:-237px;}
.st3{top:130px; margin-left:-73px;}
.st4{top:292px; margin-left:161px;}
.st5{top:117px; margin-left:348px;}
.st6{top:313px; margin-left:490px;}
.st b{ display:block; width:42px; height:57px; position:absolute; left:-40px; top:-58px; background-image:url(../images/s8.png); background-repeat:no-repeat;}
.sbb1{ background-position:0 0;}
.sbb2{ background-position:0 -59px;}
.sbb3{ background-position:0 -117px;}
.sbb4{ background-position:0 -176px;}
.sbb5{ background-position:0 -235px;}
.sbb6{ background-position:0 -294px;}
.service_h3{ height:120px; line-height:120px; text-align:center; font-size:20px; color:#333333;}
.service_lc{ height:995px; background:url(../images/s9.png) no-repeat center 0; margin-bottom:95px; position:relative; }
.slc{ width:247px; margin:0 auto; padding-top:150px;}
.slc li{ width:247px; height:119px; font-size:16px; text-align:center; line-height:119px; font-weight:bold; color:#333333; position:relative;left:-6px;}
.lc1,.lc2{ height:119px; width:360px;position:absolute; top:0;font-size:14px; font-weight:normal;}
.lc1{ left:247px; }
.lc2{ right:237px;}
.serdiv{ width:100%; height:650px; background:#fff;overflow:hidden;}
.serbt{ height:145px; text-align:center; background:url(../images/bd3.png) repeat-x center;}
.bt_ch{ display:inline-block; width:161px; height:29px; line-height:29px; font-size:20px; font-weight:bold; color:#333; background:url(../images/sbg.png) no-repeat center center #fff; margin-top:58px;}
.bt_eng{ display:block; font-size:20px; line-height:22px; text-transform:uppercase; color:#cccccc;}
.s_pic{ width:555px; height:450px; overflow:hidden; position:relative;}
.webs{ width:370px; padding:30px 30px 0 0;}
.ser_bt{ height:68px; background:url(../images/ss.png) no-repeat 0 0;}
.ser_bt2{ line-height:24px; padding:15px 0;}
.ser_ul li{ line-height:30px;}
.co1{ color:#036505;}
.pt30{ padding-top:30px;}
.serdiv2{ width:100%; height:650px; background:#e4e4e4;}
.serdiv2 .bt_ch{ background-color:#e4e4e4;}
.ser_pic{ width:500px; height:405px; overflow:hidden; margin-right:35px;}
.app{ width:385px; padding:20px 0 0 35px;}
.ser_bt3{ height:70px; background:url(../images/ss2.png) no-repeat 0 0;}
.appdiv{ height:100px; margin:20px 0; background:url(../images/sbg2.png) no-repeat 0 0; position:relative;}
.serdiv3{ width:100%; height:650px; background:#151014;}
.serdiv3 .bt_ch{ color:#e4e4e4; background-color:#151014;}
.serdiv3 .bt_eng{ color:#3a3639;}
.ser_pic2{ width:535px; height:460px; overflow:hidden;}
.ser_tg{ width:405px;padding-top:60px;}
.ser_bt4{ height:70px; background:url(../images/ss3.png) no-repeat 0 0;}
.mark{ font-size:16px; color:#036505; line-height:24px; padding:30px 0 10px;}
.markdiv{ line-height:26px; color:#cccccc;}
.ser_pic3{ width:592px; height:400px; overflow:hidden;}
.evd{ width:408px; padding-top:50px;}
.ser_bt5{ height:48px; background:url(../images/ss4.png) no-repeat 0 0;}
.evdd{ height:119px; background:url(../images/ss5.png) no-repeat 0 0; position:relative; margin:30px 0 25px;}
.team_bg{ width:100%; position:fixed; left:0; top:76px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+ 76)); z-index:1;}
.w490{ width:490px; margin:0 auto; position:relative; z-index:10;}
.icon{ width:138px; height:138px; margin:100px auto 20px; -webkit-border-radius:50%;border-radius:50%; overflow:hidden; border:5px solid #036505;}
.team_date{ line-height:24px; font-size:14px; background:#fff; -webkit-border-radius:20px;border-radius:20px; color:#333333; padding:20px 0;}
.team_date li{ width:210px; padding-left:35px; float:left;}
.fb_time{font-size:18px; text-align:center; color:#fff; height:60px; line-height:60px; font-weight:bold;}
.team_div{ padding:20px; background:#fff; -webkit-border-radius:20px;border-radius:20px; }
.team_main{ font-size:14px; line-height:24px;}
.team_main p{ padding:10px 0;}
.team_d1,.team_d2,.team_d3{ display:inline-block; height:26px; line-height:26px; padding-left:15px; background-image:url(../images/bg4.png); background-repeat:no-repeat; margin-right:10px;}
.team_d1{ background-position:0 6px;}
.team_d2{ background-position:0 -32px;}
.team_d3{ background-position:0 -72px;cursor:pointer;}
.team_d3:hover{background:url(../images/xin.png) no-repeat 0 6px;}
.team_btn{ display:block; width:66px; height:26px; text-align:center; line-height:26px; font-size:14px; background:#e3e1e1;}
.team_date2{ padding:10px 0; border-top:1px dashed #ccc;}
.txts2{ height:84px; border:1px solid #ccc; outline:none; overflow:hidden;}
.fbdiv{ height:26px; padding:15px 0;}
.dis_item{ border-top:1px dashed #ccc; line-height:24px; padding:13px 0 15px 23px; position:relative; zoom:1;}
.team_pic{ width:18px; height:18px; overflow:hidden; position:absolute; left:0; top:16px;}
.co2{ color:#999999;}
.co2 a{ color:#999999;}
.dis_main{ width:300px;}
.disa{ display:block; height:20px; color:#999999; position:absolute; top:15px; right:0;}
.hide{ display:none;}
.team_more{ display:block; width:83px; height:26px; background:url(../images/m.png) no-repeat 0 0; margin:15px auto 0;}
.team_main h3{ font-size:16px; line-height:24px;}
.team_foot{ text-align:center; color:#cccccc; padding:30px 0;}
.ts{ font-size:16px; padding-top:30px;}
.ts a{ color:#fff;}
.nbanner{ height:140px; background:url(../images/n.jpg) no-repeat center 0;}
.bodbg{ background:#181818;}
.news_more{ display:block; width:180px; height:45px; background:#666666 url(../images/m2.png) no-repeat center; margin:0 auto;}
.n_foot{ color:#333333; text-transform:uppercase; padding:20px;}
.news_main{ width:1382px; margin:0 auto;}
.news_list li{ width:665px; height:167px; padding:0 13px 30px; float:left;cursor:pointer; }
.n_pic{ width:212px; height:167px;overflow:hidden;}
.news_cont{ width:371px; height:167px; overflow:hidden; background:#333333;transition:background,1s;-moz-transition:background,1s;-o-transition:background,1s;}
.news_div{ padding:0 20px; line-height:24px; color:#999999;}
.nbth{ font-size:14px; color:#ffffff; line-height:50px;}
.news_mdiv{ width:82px;}
.news_times{ width:100%; height:87px; text-align:center; background:#666666; color:#181818;}
.news_mdiv2{ width:100%; height:80px; font-size:16px; color:#fff; text-align:center; font-weight:bold; text-transform:uppercase; font-family:Arial; background:#f2b41e; position:relative; overflow:hidden;}
.day{ font-size:20px; font-weight:bold; line-height:20px; padding-top:18px;}
.years{ font-size:26px; line-height:30px; font-weight:bold;}
.news_mdiv2 a{ display:block; width:100%; height:80px; line-height:80px; color:#fff; position:relative; z-index:10;}
.news_mdiv2 a:hover{ color:#fff;}
.na_bg{ width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0; background:#036505; z-index:1; display:none;}
.news_list li.hover .news_cont{ background:#444;transition:background,1s;-moz-transition:background,1s;-o-transition:background,1s;}
.news_list li.hover .nbth{ color:#036505;}
.news_bt{ height:48px; background:#333333; text-align:center;}
.n_prev,.n_next{ display:block; width:103px; height:48px; line-height:44px;_line-height:48px; font-size:14px; color:#fff; text-align:left;}
.n_prev{ text-indent:45px; background:url(../images/pr.png) no-repeat 24px center #000;}
.n_next{ text-indent:17px; background:url(../images/nt.png) no-repeat 71px center #000;}
.lista{ display:inline-block; height:48px; line-height:48px; padding-left:15px; font-size:14px; color:#fff;background:url(../images/nbg.png) no-repeat 0 20px;}
.news_detail{ background:#fff;}
.news_m_top{ height:80px; border-bottom:1px solid #cccccc;}
.npic{ width:103px; height:80px; padding-right:18px;}
.nbth2{ font-size:18px; color:#333333; line-height:40px; padding-top:6px;}
.news_mm{ font-size:14px; line-height:30px; padding:20px 40px;}
.return{ height:40px; line-height:40px; background:#333333; font-size:14px; text-align:center; }
.return a{ color:#fff;}
.pb35{ padding-bottom:35px;}
.zpdiv{ height:464px; background:url(/upload/z.jpg) no-repeat center 0;}
.zp_bt{ font-size:30px; line-height:40px; color:#fff; padding-top:50px}
.zp_bt2{ font-size:24px; line-height:40px; color:#036505; font-weight:bold; padding:20px 0;}
.zp_bt3{  font-size:14px; line-height:24px; color:#cccccc;}
.zpbg{ background:#fff; padding:35px 0;}
.zp_main{ /*width:1632px; */margin:0 auto;}
.zp_li{ width:384px; margin-bottom:20px; float:left; padding:0 10px;}
.zp_bt4{ height:61px; padding-left:20px; color:#fff; background:#036505; border-bottom:5px solid #333333; line-height:20px;}
.zp_bt4 h3{ font-size:16px; line-height:24px; padding-top:10px;}
.zp_m{ background:#ececec; padding:20px; line-height:24px;}
.number{ font-weight:bold; color:#333333;}
.zwei{ color:#333333; padding:10px 0; font-weight:bold;}
.bzhu{ border-top:1px solid #cccccc; padding-top:10px; margin-top:10px;}
.ssdiv{ width:100%; height:650px;}
.serdiv,.serdiv2,.serdiv3{ position:relative; z-index:10;}
.fixed{ position:fixed; left:0; top:76px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+ 76)); z-index:1;}
.banner .prev,.banner .next{ top:0; margin:0; width:100px; height:100%;}
.banner .prev{ left:0; }
.banner .next{ right:0;}
.banner .prev:hover,.banner .next:hover{background-color:#000;filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5;}
.com{ width:874px; height:565px; position:relative;}
.cbg0{ width:165px; height:286px; background:url(../images/ab.png) no-repeat 0 0; position:absolute; top:64px; left:57px;}
.cbg1{ width:104px; height:115px; background:url(../images/ab2.png) no-repeat 0 0; position:absolute; top:295px; right:-65px;}
.com_bt{ font-size:14px; line-height:40px; text-align:center; padding-top:40px;}
.com_bt span{ font-weight:bold; font-size:24px; color:#242424; padding-right:10px;}
.com_m0{ padding-left:65px; color:#242424;}
.com_m0 h3{ font-size:18px; line-height:40px;}
.tpic{ position:absolute; padding:11px; background:#fff; border:5px solid #333333; overflow:hidden;}
.tpic img{ display:block; width:100%; height:100%;}
.t0{ height:107px;width:78px; bottom:285px; left:594px;}
.t1{ width:123px; height:155px; bottom:285px; left:719px;}
.t2{ width:84px; height:78px; top:305px; left:64px;}
.t3{ width:96px; height:112px; top:305px; left:193px;}
.t4{ width:129px; height:70px; top:305px; left:335px;}
.t5{ width:64px; height:69px; top:305px; left:510px;}
.t6{ width:64px; height:69px; top:413px; left:510px;}
.t7{ width:96px; height:112px; top:305px; left:621px;}
.t8{ width:78px; height:78px; top:305px; left:764px;}
.clist .current .tb{ width:172px;}
.com_bt2{ height:23px; padding:75px 0 10px; text-align:right;}
.com_bt2 a{ vertical-align:middle; margin-left:2px;}
.com_prev,.com_next{ display:inline-block; width:34px; height:23px;}
.com_prev{ background:url(../images/ico3.png) no-repeat 14px center #036505}
.com_next{ background:url(../images/ico4.png) no-repeat 14px center #036505}
.com_list{ display:inline-block; width:56px; height:23px; line-height:23px; background:url(../images/ico2.png) no-repeat 10px center #036505; text-indent:25px; text-align:left; color:#fff;}
.com_bt2 a:hover{ color:#fff; background-color:#666;}
.com_ul{ }
.com_ul li{ width:241px; height:352px; position:relative; float:left; margin-left:36px;_display:inline;}
.com_pic{ width:241px; height:210px; overflow:hidden;}
.com_m1{ height:109px; padding:0 10px; background:#f4f4f4; word-break:break-all;}
.com_m1 h3{ font-size:14px;line-height:40px;}
.com_d{ height:33px; line-height:33px; background:#c4c2c2; padding:0 10px;}
.com_time{ padding-left:20px; background:url(../images/ab3.png) no-repeat 0 center;}
.com_author{ padding-left:16px; background:url(../images/ab4.png) no-repeat 0 center;}
.com_bg{ width:241px; height:352px; position:absolute; left:0; top:0; background:url(../images/bg0.png) repeat; display:none; cursor:pointer;}
.com_a{ display:block; width:59px; height:59px; background:url(../images/ab5.png) no-repeat 0 0; position:absolute; left:91px; top:145px;}
.com_ul2{ padding-top:40px;}
.com_ul2 li{ width:212px; height:495px; float:left; margin-left:72px; _display:inline; position:relative; overflow:hidden; border-radius:101px; -webkit-border-radius:101px; }
.com_pic2{ width:202px; height:202px;border-radius:101px; -webkit-border-radius:101px; border:5px solid #e0e0e0; overflow:hidden; float:left; margin-top:118px;}
.com_pic2 img{ display:block;}
.com_ul2 .hover{ background:#db4545;}
.com_bt3{ width:83px; height:84px;  font-weight:bold; position:absolute; left:50%; top:187px;/*top:195px;*/ margin-left:-41px; z-index:100; background:url(../images/ab6.png) no-repeat 0 0;}
.com_m{ width:182px; padding:0 15px; line-height:18px; color:#fff; position:absolute; left:0; top:215px; word-break:break-all; display:none;}
.com_m h3{ font-size:17px; color:#fff; text-align:center; line-height:45px; text-transform:uppercase;filter:alpha(opacity=20);  
      -moz-opacity:0.2;  
      -khtml-opacity: 0.2;  
      opacity: 0.2; }
.com_bg2{width:212px; height:495px; position:absolute; left:0; top:0;border-radius:106px; -webkit-border-radius:106px; background:#db4545; display:none; z-index:1;} 
.com_mm{ position:relative; z-index:100;}
.com_ul2 li.hover .com_bt3{ background:none;}
.com_btm{ width:83px; height:84px;text-align:center; line-height:83px; font-family:"微软雅黑"; font-size:17px; color:#fff; position:absolute; left:50%; margin-left:-41px; z-index:100; top:187px; }
.fzlc{ width:100%; height:350px; overflow:hidden; margin-top:90px; position:relative;}
img.dragme{max-width:none;}
.fzlc_img{ height:350px; position:absolute; left:0; top:0;}
.lcts{ width:94px; height:43px; background:url(../images/ab7.png) no-repeat 0 0; margin:20px auto;}
.h722{ height:722px;}
.bfix{ width:100%; height:722px; position:fixed; top:76px; left:0; _position:absolute; _top:expression(eval(document.documentElement.scrollTop) + 76); z-index:10;}
.wrapp{ width:100%; position:relative; z-index:1000; background:#fff;}
.footp{ width:100%; height:795px; background:#fff; position:fixed; bottom:0; left:0; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));  z-index:1;}
.h795{ height:795px;}
.iibtn{ width:62px; height:86px; cursor:pointer; background:url(../images/tb3.png) no-repeat 0 0; position:absolute; left:50%; top:712px; margin-left:438px; z-index:999;}
.adbg{ width:100%; height:100%; position:absolute; left:0; top:0; background:#444; z-index:1; display:none;}
.adfix{ width:46px; position:fixed; right:0; top:50%;margin-top:-122px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop) + 400); z-index:100000; display:none;}
.returntop{ display:block; width:46px; height:46px; padding-top:10px; line-height:46px; text-align:center; color:#fff; background:url(../images/ab8.png) no-repeat 0 0;}
.adfix li{ width:100%; position:relative; padding-bottom:1px; zoom:1;}
.aqq{ display:block; height:46px; width:46px; background:url(../images/tb6.png) no-repeat right 0;}
.awx{ display:block; width:46px; height:46px; background:url(../images/tb7.png) no-repeat 0 0;}
.ewm{ display:block; width:46px; height:46px; background:url(../images/tb7.png) no-repeat 0 bottom;}
.aqq2{ width:0; height:46px; background:url(../images/tb6.png) no-repeat 0 bottom; position:absolute; right:0; top:0; overflow:hidden;}
.secdiv{ width:97px; height:99px; position:absolute; right:48px; bottom:0; display:none;}
.dragme{ position:absolute; left:0; top:0; cursor:pointer; }
.index_case{ width:100%; position:relative;zoom:1;}
.index_case_focus{ width:100%;}
.popup{ width:100%; position:absolute; left:0; top:0; overflow:auto; z-index:10000; background:#000 url(../images/load.gif) center no-repeat;}
.acrj{ width:831px; overflow:hidden; position:relative; float:right;}


.ad_bg0{ background:#f2b41e;}
.ab_bg1{ background:url(../images/ad1.png) no-repeat 0 0;}
.ab_bg2{ background:#2d9554;}
.ad_bg1{ background:url(../images/ad0.png) no-repeat 0 0;}
.asd{ width:303px; height:184px; background:url(../images/asd.gif) no-repeat 0 0; position:fixed;_position:absolute; left:50%; margin-left:-152px ;top:-184px; margin-top:-92px; z-index:1000000;_display:none;}
.asd_close{ width:26px; height:30px; cursor:pointer; position:absolute; left:0; top:113px;}
.asd_cont{ display:block; width:263px; height:100px; position:absolute; left:26px; top:79px;}
.asd_zk{ width:92px; height:110px; cursor:pointer; background:url(../images/asd.png) no-repeat 0 0; position:fixed;_position:absolute; right:-92px; top:50%; margin-top:85px; z-index:1000000; display:none;}
body{ _overflow:hidden; position:relative;}
.adx{ background:url(../images/adx.png) no-repeat 0 0;}