
@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
img{ border:none;}
ul li{ list-style:none;}
a{ text-decoration:none;color: #333;}
body{ font-size:12px; font-family:Microsoft Yahei;}
img{border:none;}
em,strong{font-style:normal;font-weight:normal;}
button,input,select,textarea{font-size:100%;}/* 使得表单元素在 ie 下能继承字体大小 */
body{ font-size:12px; font-family:Microsoft Yahei;}
input,select,textarea,button{ font-family:Microsoft Yahei;line-height:150%;}
.c{zoom:1;position: relative;}
.c:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.omitted{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.m-b16{ margin-bottom:16px;}
.w980{width:980px; margin:0 auto;}
.header{ height:120px; -webkit-box-shadow:1px 2px 5px rgba(0,0,0,0.2);-moz-box-shadow:1px 2px 5px rgba(0,0,0,0.2);-o-box-shadow:1px 2px 5px rgba(0,0,0,0.2);-ms-box-shadow:1px 2px 5px rgba(0,0,0,0.2);box-shadow:1px 2px 5px rgba(0,0,0,0.2); margin-bottom:15px;}
/*头部修改最新 tart*/
.logo{width:350px; padding-top:25px; float:left;margin-left: 0px;}
.logo ul li{ float:left;}
.logo ul li.last{ padding-left:10px;}
.nav{width:630px; float:right; padding-top:45px;}
.nav ul li{ float:left;}
.nav ul li a{ display:block; border-bottom:3px solid #fff; height:40px; line-height:40px; font-size:16px; color:#333; margin:0 15px;}
.nav ul li a:hover{border-bottom:3px solid #0abd13;}
.nav ul li.on a{border-bottom:3px solid #0abd13;}
/*头部修改最新 end*/
.main_bg{ background:url(../images/applyWrapBg1.jpg)  top center; padding-bottom:30px;}
.tit1{ text-align:center; padding:40px; font-size:24px; font-weight:normal;}
.main_box{ border:1px solid #e4e4e4; -webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px; background:#ffffff;}
.main_box .gui_box{ height:70px; line-height:70px; padding:0 30px; color:#009900; font-size:20px;border-bottom:1px solid #d7d7d7;}
.main_box .gui_box a{ color:#009900;}
.main_box .left_box{width:229px; float:left; border-right:1px solid #d7d7d7; background:#f2f2f2;padding-top:15px; padding-bottom:56px;min-height:450px;}
.main_box .rig_box{width:668px; float:right; padding-left:50px; padding-right:30px; padding-top:15px;padding-bottom:50px;min-height:450px;}
.treeMenu{width:160px; margin:0px auto 15px;}
.treeMenu li{ height:45px; text-align:left; background:url(../images/icon4.png) no-repeat 15px center; padding-left:40px; border-bottom:1px solid #e4e4e4; line-height:45px;}
.treeMenu li a{color:#333; font-size:15px;}
.yy-box{ border-bottom:1px dotted #e4e4e4; padding-bottom:30px; padding-top:10px;}
.yy-box  dt,.yy-box  dd{ float:left; margin-right:30px;}
.yy-box  dd.detail{width:310px;}
.yy-box  dd.detail h2{ font-size:22px; margin-bottom:25px; font-weight:normal;}
.yy-box  dd.detail p{ line-height:22px;}
.btn1{width:150px; height:40px; font-size:16px; background:#009900; -webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px; background:#009900; line-height:40px; text-align:center; color:#fff; display:block;}
.btn1:hover{background:#0baa0b;}
.yy-des{ padding-top:30px; padding-bottom:10px; border-bottom:1px dotted  #d7d7d7; margin-bottom:10px; line-height:22px; font-size:14px;}
.yy-des .tit2{ font-size:16px; margin-bottom:20px;}
.yy-des .list li{ line-height:24px;  color:#666;}
.bottom{ padding:35px 0; line-height:24px; background:#373c40; text-align:center; color:#fff;}

/* 11.12新增 start */
.flexslider{position:relative;height:400px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:52px;height:52px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
.gg-div{ padding:24px 0; background:#707070; color:#ffffff;}
.fl{ float:left;}
.fr{ float:right;}
.tac{ text-align:center;}
.m-r30{ margin-right:30px;}
.m-t20{ margin-top:20px;}
.p-tb30{ padding:30px 0;}
.f14{ font-size:14px;}
.gg-div div.gg-d1{width:130px;font-size:22px;}
.gg-div div.gg-d2{width:260px;}
.gg-div div.gg-d2 ul li{ height:30px; line-height:30px;}
.gg-div div.gg-d2 ul li a{ color:#fff; font-size:13px;}
.gg-div div.gg-d2 ul li a:hover{ text-decoration:underline;}
.gg-div div.gg-d2 ul li span{ margin-left:5px;}
.gg-div div.gg-d3{width:260px; float:right; text-align:right; font-size:22px;margin-right: 40px;}
.ser-l{width:620px; float:left; margin-right:30px; padding-top:30px;}
.ser-r{width:325px; float:right; text-align:right;}
h2.t1{ font-size:32px; color:#419b00; font-weight:normal; margin-bottom:18px;}
h2.t1 a{ color:#419b00; }
.ser-l .detail2{ font-size:16px; line-height:24px;margin-bottom:40px;}
.ser-l .detail3{ font-size:14px; line-height:24px;margin-bottom:15px;}
.ser-l p.op { margin-top:35px;}
.ser-l p.op a{ margin-right:40px;}
.btn2{width:188px; height:48px; font-size:16px; background:#009dd9; -webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;line-height:48px; text-align:center; color:#fff; display:block;}
.btn2:hover{background:#0aadeb;}
.btn3{width:188px; height:48px; font-size:16px; background:#006600; -webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;line-height:48px; text-align:center; color:#fff; display:block;}
.btn3:hover{background:#068806;}
.proshow{ background:#f9f9f9;}
.show-scroll{ position:relative; height:486px;}
.show-scroll a.g-tips1{ cursor:pointer; background:url(../images/prev1.png) no-repeat;width:35px; height:38px; display:block; position:absolute; left:-50px; top:45%;}
.show-scroll a.g-tips2{ cursor:pointer;background:url(../images/next1.png) no-repeat;width:35px; height:38px; display:block; position:absolute; right:-50px; top:45%;}
.news-box{ padding:50px 0;}
.news-layout{width:480px; height:260px; border:1px solid #e4e4e4;}
.news-layout h2{ height:40px; line-height:40px; padding:0 15px; border-bottom:1px solid #e4e4e4; font-weight:normal; color:#009900; font-size:15px;}
.news-layout h2 span.line{width:3px; margin-top:12px; margin-right:15px; height:18px; background:#009900;}
.news-layout h2 a.more{ float:right; font-size:12px; color:#999;}
.news-list{ padding:20px;}
.news-list ul li{ font-size:14px; height:35px; line-height:35px; background:url(../images/icon6.png) no-repeat left center; padding-left:15px;}
.news-list ul li a{ color:#333;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:inline-block;width:335px;}
.news-list ul li span.date{ float:right; color:#999; font-size:12px;}
.case{ background:#f2f2f2;}
.caselist{ padding-left:20px;}
.caselist li{ float:left;width:93px; margin:20px;}
.caselist li img{ border:1px solid #ddd; -webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.sq-box{width:472px; height:69px;border:1px solid #009900; margin:45px auto;-webkit-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;-moz-border-radius:15px;border-radius:15px; background:#fff;}
.sq-box input{width:263px; padding:0 10px; font-size:20px; height:69px; line-height:69px;-webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;-ms-border-radius:15px 0 0 15px;-moz-border-radius:15px 0 0 15px;-o-border-radius:15px 0 0 15px; overflow:hidden; float:left; border:0px; border-right:1px solid #009900;}
.btn4{width:188px; height:69px; font-size:22px; background:#ffffff; line-height:69px; text-align:center; color:#006600; display:block;-webkit-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;-ms-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;-o-border-radius:0 15px 15px 0; }
.btn4:hover{background:#006600; color:#fff;}
.more-app{ padding:50px 0 60px 0;}
.more-app .app-list{ margin-top:50px;}
.more-app .app-list li{width:200px; float:left; margin-right:50px;}
.more-app .app-list li.last{ margin-right:0px;}
.more-app .app-list li p.txt1{ font-size:16px; text-align:center; margin-bottom:15px; margin-top:12px;}
.more-app .app-list li p.txt2{ font-size:12px; line-height:24px;}
.swiper-container{width:980px;}



/* 11.12新增 end */

.mb{padding: 40px 150px;}
.dazi{padding:50px 0;font-size: 30px;text-align: center;}
.phone{margin: 24px 128px;}
.phone img{width:42px;float: left;}
.hao{float: left;font-size: 20px;margin: 8px 0 0 20px;}
.biao{padding:30px 20px 0;}
.biao p{width: 120px; float: left;font-size: 18px;margin-top: 10px;}
.biao input{width: 40%;height: 40px;border: 1px solid #dfdfdf;}
.bb input{width: 78%;}
div{display: block;}
.xiala{margin-right: 12px;}
select{font-size:12px;width:160px;height: 40px;font-size: 16px; line-height:20px;float: left;}
.xian{width: 120%;border-bottom: 1px dotted #dfdfdf;margin: 50px 0 50px -68px;}
.shenqing{width: 200px;height: 45px;border-radius: 10px;background-color: #00ba0a;margin: 0 auto;color: white;line-height: 45px;text-align: center;font-size: 18px;}
.list img{border: 1px solid #d3d3d3;}
.ma{width:980px; margin:0 auto;}
.ma img{width:100px;height: 100px;float: right;margin: -92px 100px 0 0; }
dt img{border-radius: 5px;}
.zixun{float: right;}
.zixun img{width: 48px;height: 48px;position: absolute;right: 210px;top: -7px;}


/*新闻*/
.biaoti{text-align: center;font-size: 22px;font-weight: normal;}
.shijian{text-align: right;color: #999;font-size: 14px;margin:6px 20px 6px 0;}
.fenxiang{float: left;margin: 5px 5px -10px 0;}
.bdsharebuttonbox{float: left;margin-bottom: -10px;}
.wen-zi{word-wrap: break-word; font-size:14px;text-indent:30px;line-height: 28px;font-weight: normal;letter-spacing:1px;color: #5D5D5D;}
.rig_box pre{word-wrap: break-word; font-size:14px;line-height: 28px;font-weight: normal;letter-spacing:1px;color:#5D5D5D;font-family:Microsoft Yahei; }
.wen-tu{text-align: center;width: 660px;}
.wen-tu img{width: 660px;}
.share{position: absolute;right: 13px;bottom: 16px;}
.rig_box{position: relative;}
.xw-list{padding:28px 0;border-bottom: 1px dotted #e4e4e4;}
.xw-tu{width: 140px;height: 100px;border-radius: 5px;float: left;overflow: hidden;margin-right: 20px;}
.xw-tu img{width: 200px;}
.xw-zi-title{font-size: 18px;text-align: left;padding-bottom:10px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.xw-zi-nr{display: -webkit-box;overflow: hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size: 13px;color: #666;line-height: 20px;}
.xw-zi-time{padding-top:14px;color: #666;font-size: 13px;}
.gy-ma img{width: 300px;}

.bottom{position: relative;}
.b-lv{width:90px;font-size: 20px;color:white;position: absolute;top:35px;left: 45%;margin-left: 6px;}
.b-lv img{width:90px;}
.b-wq{width:90px;margin-left: 50%;margin-bottom:5px;}
.b-wq img{width:90px;}