@charset "utf-8";

body{

/*
background:-moz-linear-gradient(top,#e8e8e8,#b8b8b8);//Mozilla
background:-webkit-gradient(linear,0 0,0 100%,from(#e8e8e8),to(#b8b8b8));//Old gradient for webkit
background:-webkit-linear-gradient(top,#e8e8e8,#b8b8b8);//new gradient for Webkit
background:-o-linear-gradient(top,#e8e8e8,#b8b8b8); //Opera11
*/
}
/*head*/
.headbox{height:140px;width:100%;min-width:1160px;background:#02aa02;}

.navbox{height:165px;}

.logo{padding:20px 0px;float:left;width:250px;}
.logo img{width:311px; margin-top:11px;}
.sethome{float:right;width:722px;height:65px;padding-top:75px;}
.adsnav{width:100%;height:65px;}
.adsnav ul li{width:120px;height:50px;text-align:center;float:left;position:relative;padding-bottom:15px;}
.adsnav ul li>a{display:block;width:100%;height:50px;font-size:16px;color:#fff;font-weight:500;line-height:50px;text-align:Center;border-radius:5px;letter-spacing:1px;}
.adsnav ul li div{display:none;width:100%;position:absolute;left:0;top:65px;z-index:999;background:#266d26;}
.adsnav ul li div p{border-top:1px solid #fff;text-align:center;width:100%;}
.adsnav ul li div a{line-height:40px;font-size:15px;color:#fff;letter-spacing:1px;}

.adsnav ul li>a:hover{background:#266d26;}
.adsnav ul li div p:hover{background:#02aa02;}

.tel{color:#fff;line-height:40px;float:left;height:40px;padding-left:45px;background:url(tel.png) no-repeat left center;}
.tel span{color:#fff;line-height:40px;font-size:16px;font-weight:bold;}
#menuli{width:2px; background:url(navx.png) top center;float:left;height:45px;}
.parent{position:relative;}

/*head---end---*/


.main{width:1160px;min-width:1160px;margin:0 auto;}
.main_one{height:610px;padding:27px 0px;background:url(mobg.jpg) no-repeat center top;}
.picScroll-left{ width:1160px;  overflow:hidden; position:relative;  }

.picScroll-left .bd{width:1160px;float:left; overflow:hidden;  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; width:270px;height:390px; transition:all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear; }
.picScroll-left .bd ul li .pic{ text-align:center;width:270px; height:188px;overflow:hidden; }
.picScroll-left .bd ul li .pic img{ width:270px; height:188px; display:block;  }
.picScroll-left .bd ul li .title{padding:15px;width:240px;height:170px; overflow: hidden;background:#fff;  }
.picScroll-left .bd ul li .title h1{height:28px;width:100%;overflow: hidden;}
.picScroll-left .bd ul li .title h1 a{color:#02aa02;font-size:16px;}
.picScroll-left .bd ul li .title div{color:#666666;font-size:14px;line-height:30px;overflow:hidden;height:120px;}
.picScroll-left .bd ul li .title div p{color:#666;line-height:30px;}
.picScroll-left .bd ul li .title h2{text-align:right;color:#999;line-height:20px;}
.picScroll-left .bd ul li .title h2 a{color:#999;line-height:20px;}
.picScroll-left .bd ul li:hover .title{background:#02aa02;}
.picScroll-left .bd ul li:hover .title h1 a{color:#fff;}
.picScroll-left .bd ul li:hover .title div{color:#fff;}
.picScroll-left .bd ul li:hover .title div p{color:#fff;}
.picScroll-left .bd ul li:hover .title h2 a{color:#fff;}



.inabout{height:580px;padding:40px 0;background:url(iabbg.png) no-repeat center bottom;}
.intitle{height:120px;text-align:center;width:100%;background:url(itxian.png) no-repeat 87px center;margin-bottom:15px;}
.intitle p{width:100%;font-size:34px;font-weight:bold;color:#333333;line-height:50px;text-align:center;letter-spacing:1px;}
.intitle p span{color:#02aa02;}
.intitle h1{width:200px;margin:0 auto;line-height:20px;font-size:20px;color:#333;letter-spacing:1px;}
.intitle h3{width:100%;line-height:50px;font-size:18px;color:#02aa02;font-weight:500;letter-spacing:1px;}

.inabc{height:370px;overflow:hidden;}
.inabc h1{height:34px;font-size:18px;color:#02aa02;font-weight:600;}
.inabc,.inabc p{line-height:30px;font-size:16px;color:#333;}
.more{display:block;width:160px;height:40px;border-radius:5px;background:#02aa02;color:#fff;text-align:center;line-height:40px;margin:40px auto;}
.more:hover{background:#266d26;}

#menubg{background:#266d26;}
/*广告轮播图*/
.banner{width:100%;overflow:hidden;min-width:1160px;}
.slideBox{ width:100%; height:526px; overflow:hidden; position:relative;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:48%; bottom:37px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:20px;  width:10px; height:10px; line-height:1px; text-align:center; background:#fff;color:#808080; cursor:pointer;border-radius:10px; }
.slideBox .hd ul li.on{ background:#266d26; color:#fff;width:20px; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a{display:block;width:100%;height:526px;}


/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:13%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:13%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.main_x{height:910px;padding:34px 0;width:100%;min-width:1160px;}
.in-casebox{width:360px;height:330px;float:left;margin-left:36px;margin-bottom:15px;}
.cepic{position:relative;width:360px;height:250px;transition:all .5s;}
.cepic>a{display:block;width:360px;height:250px;position:absolute;left:0;top:0;background:none;z-index:9;transition:all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;filter:alpha(opacity=0);opacity:0;background:url(cebg.png) no-repeat center center;}
.in-casebox img{display:block;width:360px;height:250px;}
.in-casebox h1{padding-top:15px;text-align:center;}
.in-casebox h1 a{font-size:17px;color:#02aa02;line-height:34px;}
.in-casebox p{font-size:16px;color:#808080;line-height:30px;text-align:center;}
.in-casebox h1 a:hover{text-decoration:underline;}
.cepic>a:hover{filter:alpha(opacity=100);opacity:1;}

.main_ot{height:1197px;padding:20px 0;width:100%;min-width:1160px;}
.in-ysbox{float:left;height:120px;width:550px;margin:15px;cursor:pointer;}
.iypic{height:120px;width:120px;background:url(inysbg.png);}
.iyimg0{background-position:0 0;}
.iyimg1{background-position:-120px 0;}
.iyimg2{background-position:-240px 0;}
.iyimg3{background-position:0px -120px;}
.iyimg4{background-position:-120px -120px;}
.iyimg5{background-position:-240px -120px;}
.in-ysbox h1{color:#707070;font-size:22px;height:30px;}
.iyc{height:90px;overflow:hidden;line-height:30px;color:#808080;}
.in-ysbox:hover h1,.in-ysbox:hover .iyc{color:#02aa02;}


.box{height:337px;overflow: hidden;width:100%; min-width:1160px;position: relative;}
#roll{width:1100px;overflow:hidden;}
.roll dd{width: 247px;height:337px; /* border:8px solid #efefef;*/ float:left;position:relative;transition:all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;}
.inroll dd{margin:0 14px;}
.tmroll dd{margin:30px 23px 0;}
.roll dd div{position:absolute; display:none; left:0;top:0;overflow:hidden;width:247px; height:337px;background:url(tma.png);text-align:center;}
.roll dd img{ width:247px; height:337px;}

.roll dd div h1{font-size:15px;color:#fff;margin-top:180px;line-height:38px;}
.roll dd div p{color:#fff;line-height:24px;font-size:15px;}
.roll dd:hover div{display:block;}

.box span{position: absolute;display: inline-block;width: 22px;text-align: center;cursor: pointer;z-index: 90; height:50px; top:140px;}
.box .prev1{ left:0px; background:url(bl1.png) no-repeat center;}
.box .prev1:hover{background:url(br2.png) no-repeat center;}
.box .next1{right:0px; background:url(bl2.png) no-repeat center; }
.box .next1:hover{background:url(br1.png) no-repeat center;}
.dv_cent{ width:1100px; overflow: hidden;position: relative; float:left;margin-left:30px;}



.main_two{height:480px;background:url(innbg.jpg) no-repeat center top;padding:30px 0;}
.inleft{float:left;width:340px;height:420px;background:url(message.png) no-repeat center top;}
.inn-warp{padding:30px 40px;background:#fff;}
.inn-title{height:50px;border-bottom:1px solid #e0e0e0;}
.inn-title p{line-height:50px;font-size:18px;font-weight:bold;text-indent:10px;color:#333;float:left;width:67%;}
.inn-title p span{color:#02aa02;}
.inn-title p em{color:#333;font-size:16px;font-weight:400;}
.inn-title a{color:#808080;font-size:14px;float:right;line-height:50px;}

.message{padding-left:70px;padding-top:20px;}
.message input[type=text]{height:36px;line-height:36px;color:#808080;border:none;outline: none;background: none;width:250px;margin-bottom:21px;}
.message input[type=submit]{height:40px;width:160px;background:#127b12;color:#fff;font-size:16px;line-height:40px;text-align:center;border:none;border-radius:5px;cursor:pointer;}

.inright{width:500px;background:#f4f4f4;margin-left:30px;}
.innbox li{height:52px;border-bottom:1px solid #e0e0e0;padding:0 10px;}
.innbox li em{line-height:52px;color:#f4f4f4;font-size:12px;font-weight:bold;float:left;;}
.innbox li a{line-height:52px;color:#333333;font-size:15px;display:block;width:78%;overflow:hidden;float:left;}
.innbox li span{line-height:52px;color:#808080;font-size:15px;float:right;}
.innbox li:hover em{color:#02aa02}
.innbox li:hover a{color:#02aa02;text-decoration:underline;}




.fleft{float:left;}
.fright{float:right;}




.inrbox{width:340px;height:128px;}
.mb32{margin-bottom:32px;}
.mt30{margin-top:30px;}



/*foot*/
.fnav{height:60px;width:100%;min-width:1160px;background:#02aa02;text-align:center;line-height:60px;}
.fnav a{margin:0 40px;color:#fff;}
.footer{background:#182029;min-height:198px;padding:35px 0;border-bottom:1px solid #4d4d4d;width:100%;min-width:1160px;}
.fnote{background:#182029;width:200px;padding:91px 40px 10px;color:#fff;font-size:28px;font-weight:bold;background:url(flt.png) no-repeat center top;}


.erwei{width:98px;height:98px;}
.fshare{margin:22px 0 15px;}
.fmore{font-family:"Microsoft YaHei";display:block;width:317px;height:63px;background:#018dda;text-align:center;line-height:63px;color:#fff;font-size:18px;}

.fcontent{width:880px;}
.fcontent dl{min-height:198px;}
.fcontent dl dt{color:#fff;height:22px;font-size:16px;}
.fcontent dl dd p {color:#808080;font-size:14px;line-height:20px;}
.fcontent dl dd img{width:124px;height:124px;border:5px solid #fff;margin-top:15px;}
.fcontent dl dd h1{text-align:center;color:#808080;line-height:40px;}


.copyright{background:#0f0f0f;color:#808080;line-height:48px;padding:10px 0 56px;}
.copyright p{color:#808080;line-height:30px;}
.copyright h1{color:#808080;line-height:30px;letter-spacing:1px;}
.copyright h1 a{color:#808080;line-height:30px;margin-right:30px;white-space:nowrap;}

.db{height:46px;width:100%;min-width:1160px;overflow:hidden;background:url(d/xxian.png) repeat-x;position:fixed;left:0;bottom:0;}
.db .xqq{margin-left:750px;background:url(d/xqq.png) no-repeat left top;padding-left:73px;}
.db table tr td span{color:#fbfe00;font-size:20px;font-weight:bold;line-height:46px;}
.db table tr td a{line-height:26px;padding:10px 60px;}
.db table tr td input[type=text]{height:30px;width:150px;line-height:30px;border:none;outline: none;background:none;}
.db table tr td input[type=submit]{float:right;height:30px;width:100px;line-height:30px;border:none;outline: none;background:none;margin-left:10px;cursor:pointer;}
.xlogobg{background:url(d/xlogo.png) no-repeat left top;}


.gotop{display:block;width:54px;height:54px;background:url(totop.png);position:fixed;right:0px;bottom:100px;border-radius: 7px;}

/* 内页 */
.dbanner{width:100%;height:300px;overflow:hidden;min-width:1160px;}
.alld{width:100%;background:#f4f4f4;padding:30px 0 50px;min-width:1160px;}
.homepage{padding-left:2%;width:98%;height:40px;border-bottom:1px solid #d9d9d9;margin-top:15px;background:#eeeeee;}
.content{width:1160px;margin:0 auto}
.left{float:left;width:260px;}
.right{float:right;width:880px;background:#fff;min-height:500px;}
.weizhi{width:100%;color:#333333;height:40px;line-height:40px;background:#ebebeb;}
.weizhi a{color:#333333;line-height:40px;}
.weizhi a:hover{color:#02aa02;}


.subcate{display:none;padding:13px 0;}
.subcate p{text-align:center;height:24px;width:100%;}
.subcate p a{line-height:24px;font-weight:600;}
.subcate p a:hover{color:#102e90;text-decoration:underline;}


.catebox{width:100%;background:#fff;}

.cate{}
.cate li{height:52px;}
.cate li.bigcate{background:#e6e6e6;color:#333;font-size:18px;font-weight:bold;text-indent:20px;line-height:52px;color:#333;}
.cate li a{display:block;width:100%;height:52px;line-height:52px;color:#333;font-size:14px;text-align:center;}
.cate li a:hover{background:#02aa02;}
#hov{background:#02aa02;}

.leftcc{margin-top:30px;padding:10px;background:#fff;}
.ltac{height:52px;border-bottom:1px solid #e6e6e6;}
.ltel{padding:10px 5px;border-bottom:1px solid #e6e6e6;}
.ltel h1{font-size:15px;color:#333;line-height:22px;}
.ltel p{font-size:28px;color:#02aa02;line-height:40px;font-weight:bold;}

.dmtitle{height:50px;text-align:center;line-height:30px;color:#02aa02;font-size:24px;font-weight:bold;}

.msgcontent{line-height:30px;min-height:535px;color:#333333;padding:15px 20px;font-size:16px;}
.msgcontent p{line-height:30px;font-size:16px;}
.msgcontent img{max-width:900px;}
.msgcontent a:hover{color:#02aa02;}

.xc{height:300px;width:100%;min-width:1160px;}
.os{padding:25px 90px;width:400px;height:250px;text-align:center;transition:all .5s;}

.os h1{font-size:20px;height:50px;text-align:center;color:#808080;}
.os div{height:110px;overflow:hidden;line-height:32px;color:#808080;}
.os a{font-size:18px;color:#808080;}

.os:hover{background:#02aa02;}
.os:hover h1{color:#fff;}
.os:hover div{color:#fff;}
.os:hover a{color:#fff;}

.ctel{padding-left:70px;background:url(ctel.png) no-repeat left top;}
.cwz{padding-left:70px;background:url(cwz.png) no-repeat left top;}
.ctel p,.cwz p{line-height:28px;color:#333;font-weight:500;font-size:16px;}
.ctel span,.cwz span{color:#333;line-height:30px;font-size:20px;}



.msgtitle{width:100%;padding:10px 0;color:#333;text-align:center;line-height:30px;font-size:24px;font-weight:bold;}
.msgtitle h1{color:#333;font-size:18px;text-align:center;font-weight:bold;line-height:38px;}
.msgtitle p{text-align:center;color:#808080;font-size:13px;}
.listcontent{min-height:535px;}
.joincontent{min-height:535px;color:#666666;}
.joincontent p{color:#666666;}

.pn{color:#808080;line-height:34px;margin:34px 100px;height:34px;}
.pn a{color:#808080;display:inline-block;width:280px;height:34px;text-align:Center;overflow:hidden;}
.pn a:hover{background:#02aa02;color:#fff;}

/*news*/
.newpad{padding:10px 20px;}

/*hezuo*/
.xybox{width:256px;height:323px;float:left;margin:30px 18px 0;text-align:center;}
.xybox img{width:256px;height:323px;}

.xybox:hover{border-color:#018dda;}
/*pros*/
.prolist{width:260px;float:left;margin:30px 16px 0;height:220px;overflow:hidden;}
.cepic1{position:relative;width:260px;height:180px;transition:all .5s;}
.cepic1>a{display:block;width:260px;height:180px;position:absolute;left:0;top:0;z-index:9;transition:all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;filter:alpha(opacity=0);opacity:0;background:url(cebg.png) no-repeat center center;}
.prolist img{width:260px;height:180px;}
.prolist p{width:260px;height:25px;text-align:center;font-size:16px;color:#333;padding-top:15px;}
.prolist p a{font-size:16px;color:#333;}

.prolist p a:hover{color:#02aa02;text-decoration:underline;}
.cepic1>a:hover{filter:alpha(opacity=100);opacity:1;}


.prot table{border:1px solid #ccc;width:100%;}
.prot table tr{border:1px solid #ccc;line-height:40px;}
.prot table th{border:1px solid #ccc;width:25%;text-align:center;font-size:18px;font-weight:bold;}
.prot table td{border:1px solid #ccc;text-align:center;}
.prot table td a:hover{color:#e77918;text-decoration:underline;}

.pnote table{width:100%;}
.pdpic{text-align:center;width:550px;height:350px;border:1px solid #ccc;overflow:hidden;}
.pdpic img{max-width:550px;height:350px;}
.pnote p{font-size:18px;color:#333;line-height:48px;}
.promsg{padding:10px;}
.promsg,.promsg p{font-family:"宋体";color:#808080;}
.pdtitle {margin-top:30px;width:100%;height:40px;background:#018dda;text-align:center;color:#fff;line-height:40px;font-size:16px;font-family:"Microsoft YaHei";}

/*team*/

.yxbox{ margin:13px 23px; float:left; _display:inline; overflow:hidden; width:320px;height:210px;position:relative;  }
.yxbox .pic{ text-align:center;width:320px; height:210px;overflow:hidden; }
.yxbox .pic img{ width:320px; height:210px; display:block;  }
.yxbox .title{display:none;position:absolute;left:0;bottom:0;z-index:10;padding-top:60px;width:320px;height:150px;background:url(btm.png); overflow: hidden; text-align:Center; }
.yxbox .title h1{color:#fff;font-size:18px;line-height:40px;font-family:"Microsoft YaHei";}
.yxbox .title p{color:#fff;line-height:30px;width:100%;height:60px;overflow:hidden;}
.yxbox:hover .title{display:block;}

.teamnote{height:240px;padding:30px 0;border-bottom:1px solid #cccccc;}
.teamnote table{width:100%;height:100%;}
.teamnote table tr td h1{color:#000;font-size:24px;height:50px;overflow:hidden;}
.teamnote table tr td div{color:#000;height:190px;line-height:32px;font-size:18px;}
.teamnote table tr td div p{color:#000;line-height:32px;font-size:18px;}




/*join us*/
.pjbox{height:124px;margin:30px 25px 0;}
.pjbox table{width:100%;height:100%;}
.pjbox table tr td img{width:180px;height:124px;}
.pjbox table tr td h1{height:34px;width:100%;}
.pjbox table tr td h1 a{font-size:18px;color:#262626;}
.pjbox table tr td div{height:90px;overflow:hidden;line-height:30px;color:#888888;}
.pjbox p,.pjbox table tr td div p{line-height:30px;color:#888888;}
.pjbox table tr td h1 a:hover{color:#02aa02;text-decoration:underline;}

/*book*/
.book{padding:10px 0px;}

.book table{width:100%;}
.book table tr{width:100%;height:36px;}
.book table tr td{color:#666666;}
.book table tr td span{color:red;}
.book input[type=text]{width:210px;height:26px;border:1px solid #cccccc;line-height:26px;color:#ccc;text-indent:5px;}

.book textarea{width:450px;height:80px;border:1px solid #cccccc;overflow:hidden;margin:5px 0;}
.book input[type=submit]{width:200px;height:40px;background:#02aa02;color:#fff;font-size:15px;line-height:40px;text-align:center;border-radius:3px;cursor:pointer;border:none;}

/*contact*/

.cpad{padding:15px 20px;}
.lxnote{min-height:150px;margin-top:20px;}
.lxnote h1{color:#333;font-size:18px;font-weight:bold;margin-bottom:20px;text-align:center;}
.lxnote p{color:#262626;line-height:38px;letter-spacing:1px;}
.ditu{margin-top:30px;}
/* 公共分页样式*/
.page{ height:25px; text-align:center; margin:20px 0;}
.page span{ margin:2px; border:1px solid #CCC; padding:2px 5px;}
.page a{ margin:2px;}
.hover{ color:#F00}






