﻿@charset "utf-8";

/* [7LIB.ORG] */
html,body,div,iframe,span,
dl,dt,dd,ul,ol,li,
form,input,textarea,pre,p,blockquote,
th,td						{ margin:0; padding:0; font-size:100%;}
a							{ text-decoration:none;}
li							{ list-style:none;}
.clear						{ clear:both; height:0px; line-height:0;}
h1,h2,h3					{ font-weight:normal; padding:0px; margin:0px; }
img							{ border:0; }
a							{ color:#666; }
a:hover 					{ text-decoration:none; }
@font-face{src:url("../font/Helvetica.ttf"); font-family: 'Helvetica';}
@font-face{src:url('../font/AgencyFB.ttf'); font-family:"AgencyFB";}
@font-face{src:url('../font/dincond-regular.otf'); font-family:"dincond";}
@font-face{src:url('../font/Helvetica LT Light.ttf'); font-family:"Helvetica";}


/* [7LIB.ORG] */
body,html 					{ font-family:"微软雅黑","黑体"; font-size:14px; color:#000; background:#fff; min-width:1200px;}
.fl{float:left;}
.fr{float:right;}
.pl0{padding-left:0px !important;}
.pr0{padding-right:0px !important;}
.ml0{margin-left:0px !important;}
.mr0{margin-right:0px !important;}
.nobg{background:none !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.noborder{border:0px !important;}
.bl0{border-left:0px !important;}
.br0{border-right:0px !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.box{width:1200px; margin:0 auto;}
/*.w-top{line-height:35px; background:#f7f7f7; height:36px;}
.topl{font-size:12px; color:#999;}
.topr{color:#999;}
.topr a{font-size:12px; padding:0 5px; color:#999;}
*/


.w-header{height:160px; background:#088209;}
.w-logo{ width:865px; }
.wlogo{ width: 170px; height: 130px; background: #fff; padding-top: 30px;}
.wlogo img{display:block; width:96px; height:96px; margin: 0 auto;}
.wfont{padding-top: 40px; padding-left:21px; }
.wfont h2{font-size:22px; font-weight:bold; color:#fff; line-height:38px;}
.wfont p{font-size:16px; color:#c3d9c3; line-height:28px; letter-spacing: 6px;}

.wtop{padding-top: 15px;}
.wtop a{display:inline-block; width: 76px; height: 19px; border: 1px solid #9ccd9d; border-radius: 90px; line-height: 19px; text-align: center; color: #fff; font-size: 12px; margin-left: 2px;}
.wphone{text-align:right; padding-top: 30px;}
.wphone p{padding-left:30px; background:url(../images/wphone.png) no-repeat left center; display: inline-block;  font-size: 26px; color: #fff; font-family: "Impact";}

/****导航****/
.wnav{background:#fff; font-size:14px; height:50px; overflow:hidden; padding-top: 20px;} 
.nav li{float:left; text-align:center; line-height:30px; font-size:14px; background:url(../images/navline.jpg) no-repeat left center; width:170px;  font-size: 15px; font-weight: bold;}
.nav li a:hover {
    background: #088209;
    color: #fff;
    font-weight: bold;
    
}
.cur{background: #088209;color:#fff; font-weight: bold;}
.cur a{color:#fff;}
.nav li a{ display:block; width: 100%;border-radius: 90px;}





/******幻灯片*******/
.w-banner{height:600px; text-align:center; background:#172328 url('../images/banner.jpg') no-repeat center; position:relative; width:100%;}
.w-banner .bd ul {}
.w-banner .bd li { display:block; height: 600px; text-align: center; width: 100% !important;}
.w-banner .bd li a { display:block; height: 600px; width:100%;}
.w-banner .hd { bottom: 0; height: 30px; left: 0; line-height: 30px; position: absolute; width: 100%; z-index: 1;}
.w-banner .hd ul { text-align: center;}
.w-banner .hd ul li { background: #999999 none repeat scroll 0 0; cursor: pointer; display: inline-block; float: none; height: 6px; line-height: 999px; margin: 2px; overflow: hidden; width: 13px; border-radius:3px;}
.w-banner .hd ul .on { background: #e0373a none repeat scroll 0 0; width:30px;}
.w-banner .next, .w-banner .prev { background: #000 url("../images/slider-arrow.png") no-repeat scroll -126px -137px; cursor: pointer; display: none; height: 60px; left: 15%; margin-top: -30px; opacity: 0.5; position: absolute; top: 50%; width: 40px; z-index: 1;}
.w-banner .next { background-position: -6px -137px; left: auto; right: 15%;}

/*******搜索导航********/
.search{height:68px;  background:#fafafa;}
.searchl{width:785px; color:#b3b3b3; font-size:14px;}
.s-word{color:#b3b3b3; font-size:14px; line-height:68px;}
.s-word span{font-weight:bold; color:#b3b3b3;}
.s-word a{color:#b3b3b3; display:inline-block; padding: 0 3px;}

.searchr{ width:318px; height:34px; background:#fff; font-size:14px; margin-top:15px; border: 1px solid #eee;}
.searchbox{}
.searchr .s-input{height:34px; width:230px; padding-left:20px; line-height:24px;  float:left;  border:0px; background:#fff; color:#999; font-size:14px;}
.searchr .search-btn{ display:block; height:34px; width:60px; background: url(../images/searchicon.png) no-repeat center;  float:right; text-align:center;}


/***************/
.facilitator{padding-top: 65px;}
.fachead{text-align: center;}
.fachead h2{font-size: 34px; font-weight: bold; color: #088209; text-align: center; background: url(../images/fachead.jpg) no-repeat center;}
.fachead h2 span{color: #fac511;}
.fachead p{font-size: 18px; color: #666;}
.facbox{ position:relative; margin-top:35px;}
.facitem{width:564px; background:#f2f3f6; margin-top:8px; padding-left:32px; padding-top:45px; height:194px;}
.facitem2{padding:45px 27px 0 245px; width:323px;}

.facitem h2{font-size:20px; font-weight:bold; color:#222;  height: 46px; line-height: 46px; background:url(../images/facline.jpg) no-repeat left bottom; margin-left: 24px;}
.facitem p{font-size:14px; color:#666; line-height:21px;  padding-left: 24px;}
.facitem .wrong{font-size: 14px; color: #666; line-height:24px; padding-top:17px; background:url(../images/wrongicon.jpg) no-repeat left 24px;}
.facitem .right{font-size: 14px; color: #088209; font-weight:bold; line-height:24px; padding-top:17px; background:url(../images/righticon.jpg) no-repeat left 24px;}
.cur .wrong{background:url(../images/wrongicon1.jpg) no-repeat left 24px; color:#fff;}
.cur .right{background:url(../images/righticon1.jpg) no-repeat left 24px; color:#fac511;}
.facimg{position:absolute; left:382px; top:32px;}
.facbox .cur{background:#088209;}
.facbox .cur h2{color:#fff; background: url(../images/faclinec.jpg) no-repeat left bottom;}
.facbox .cur p{color:#fff;}

/******************safe***************/
.safe{padding-top:65px; padding-bottom:89px}
.safehead h2{background:url(../images/headbg.jpg) no-repeat center;}
.safebox{padding-top:35px;}
.safebox li{width:285px; height:404px; float:left; margin-left:20px;}
.safebox li img{display:block; width:285px; height:199px;}
.safeinfo{text-align:center; height:180px; border-bottom:3px solid #128713; padding-top:22px;}
.safeinfo span{font-size:46px; font-family:"Helvetica"; line-height:56px;}
.safeinfo h2{font-size:20px; font-weight:bold; color:#333; letter-spacing:1px;line-height:38px;}
.safeinfo p{font-size:14px; color:#666; line-height:24px;}
.safebox li.cur{background:#fac511;}
.safebox li.cur .safeinfo{border-bottom:3px solid #fac511;}
.safebox li.cur .safeinfo h2{color:#000; line-height:38px;}
.safebox li.cur .safeinfo p{color:#000;}
.safebox li:hover{background:#fac511;}
.safebox li:hover .safeinfo{border-bottom:3px solid #fac511;}
.safebox li:hover .safeinfo h2{color:#000; line-height:38px;}
.safebox li:hover .safeinfo p{color:#000;}

/**********ys**********/
.ys{}
.yshead{background:#088209; text-align:center; color:#fff; padding-top:55px; height:171px;}
.yshead p{font-size:33px; letter-spacing:1px; }
.yshead h2{font-size:40px; font-weight:bold; letter-spacing:1px; background:url(../images/ysheadbg.jpg) no-repeat center;}
.yshead span{font-size:18px; color:#dee9de;}
.ysbox{height:783px; background:#f6f6f6 url(../images/ysbg.jpg) no-repeat top center;}

.ystitsub{position: relative; height: 183px;}
.ystitsub li{width: 400px; float: left; text-align: center; padding-top: 20px; position: absolute; color: #088209; height: 163px;}
.ystitsub li .ysnum{font-size: 36px;}
.ystitsub li h2{font-size: 20px;  font-weight: bold; line-height: 28px; padding:  6px 0;}
.ystitsub li h2 span{font-weight: 400;}
.ystitsub li p{font-size: 16px; line-height: 24px; display: none;}
.yst1{left: 0px;}
.yst2{left: 401px;}
.yst3{left: 801px;}
.ystitsub li.on{background: #fac511; color:#403002; padding-top: 25px;}
.ystitsub li.on h2{padding-bottom: 8px; letter-spacing: 1px;}
.ystitsub li.on p{display: block;}

/*************服务项目***********/
.service{padding-top:75px; padding-bottom:84px;}
.shead{text-align:center;}
.shead h2{background:url(../images/shead.jpg) no-repeat left center;}

.sbox{padding-top:30px;}
.serl{width:273px;}
.serl .schead{background:#088209; text-align:center; padding-top:18px; padding-bottom:8px;}
.schead h2{font-size:24px; font-weight:bold; color:#fff; line-height:36px;}
.schead p{font-size:12px; color:#a5c7a5; text-transform:uppercase; line-height:24px;}
.sclist{border:4px solid #088209; padding:5px 30px 16px;}
.sclist h2{border-radius:90px; background:#f6f6f6 url(../images/scicon.jpg) no-repeat 6px center; height:39px; line-height:38px; padding-left:47px; font-size:16px; color:#088209; letter-spacing:1px; font-weight:bold; margin-top:13px; margin-bottom:3px;}
.sclist h2 a{color:#088209;}
.sclist ul li{border-top:1px dashed #eaeaea; font-size:14px; line-height:20px; padding:9px 10px 9px 46px; background:url(../images/scicon2.jpg) no-repeat 25px 15px;}
.sclist ul li a{color:#808080;}

.serr{width:852px; padding:16px 26px; border:1px solid #ebebeb;}
.serhead{font-size:18px; height:46px; line-height:46px; border-bottom:1px solid #d7d7d7; margin-bottom:33px;}
.serhead .serzf, .serhead .serqsy ,.serhead .sermore{display:inline-block;}
.serhead .serzf{border-bottom:2px solid #fac511; padding-left:2px;}
.serhead .serzf a{color:#088209;}
.serhead .serqsy {padding-left:52px; color:#8b8b8b;}
.serhead .sermore{font-size:14px; font-family:Arial; color:#333;}
.seritem{height:576px;}
.seritem img{display:block; width:852px; height:483px;}
.seritem .serdesc{width:460px; padding-left:5px; line-height:24px; color:#666; height:48px; overflow:hidden; padding-top:23px;}
.serzx{padding-top:30px; height:41px; width:248px;}
.serzx a{display:inline-block; width:111px; height:34px; border-radius:3px; line-height:33px; text-align:center; color:#fff; margin-left:13px;}
.serdetail{background:#088209;}
.szxbtn{background:#fac511;}

/************操作模式***********/
.modetop{height:280px; background:#f8f8f8;}
.modetop img{display:block; width:247px; height:166px; border:5px solid #fff; float:right; margin-left:20px; margin-top:69px;}
.mode{height:420px; position:relative; padding-bottom:88px;}
.mode .model{width:541px; padding:45px 28px 0; height:561px; border:13px solid #088209; position:absolute; left:0px; bottom:88px; }
.mhead{height:154px; padding-left:12px;}
.mhead h2{font-size:32px; color:#088209; line-height:40px;}
.mhead h2 span{color:#fac511; font-weight:bold;}
.mhead p{font-size:18px; color:#666; line-height:34px;}
.model img{display:block; width:541px; height:355px; padding-top:28px;}
.moder{width:532px; border-left:1px solid #e0e0e0; position:absolute; right:0px; padding:24px 0 30px 0; color:#666;}
.moder p{padding-left:40px; background:url(../images/micon.jpg) no-repeat left center; margin-left:-7px; line-height:24px; margin-top:29px;}

/**************food***************/
.food{background:url(../images/foodbg.jpg) repeat-x top center; padding-bottom: 88px;}
.food .box{padding-top:26px;}
.foodl{width:378px; height:484px; padding:5px; background:url(../images/foodbg1.jpg) repeat-x center;}
.foodl img{display:block; width:378px; height:484px;}
.foodr{padding-top:31px; position:relative; height:; width:794px; overflow:hidden;}
.foodinfo{padding:5px 0  5px 79px; width:715px; line-height:24px; color:#fefefe; background:url(../images/foodlogo.jpg) no-repeat 5px center;}

.foodbox{width:812px; margin-left:-18px; padding-top:43px;}
.foodlist li{padding:5px; background:url(../images/foodbg2.jpg) repeat-x center; width:378px; height:353px; float:left; margin-left:18px;}

.foodbtn{position: absolute; display: block; width:48px; height:26px; top: 66px; border-radius: 5px;}
.foodr .prev{background:#ffffff url(../images/foodbtnl.jpg) no-repeat center; right: 50px;}
.foodr .next{background:#fac511 url(../images/foodbtnr.jpg) no-repeat center; right: 0px;}
/****************start of adv***************/
.adv{height: 460px;}
.adv .box{position: relative; height: 460px;}
.advbox{position:absolute; bottom: 28px; right: 0px; width: 345px;}
.advphone ,.advbtn{float: left;}
.advphone{padding-left: 40px; background: url(../images/picon.png) no-repeat left center; font-size: 30px; font-family: "Impact"; color: #088209; display: inline-block; vertical-align: center; height: 30px; line-height: 30px;}
.advbtn{display: inline-block; width: 111px; height: 34px; background: #088209; color: #fff; font-size: 14px; text-align: center; line-height: 33px; border-radius: 3px; vertical-align: center; margin-left: 24px;}
/**************** end of adv ***************/


/********************合作单位*********************/
.cooper{padding-top: 85px; padding-bottom: 88px;}
.cooperbox{margin-top: 34px; background: #f9f8f8; padding: 11px; position: relative;}
.coopitem{}
.coopitem .coopinfo{width: 379px; padding:30px 34px; height: 232px; background:#fff; margin-top: 41px;}
.coopinfo h2{font-size: 20px; color:#00af01; height: 49px; line-height: 48px; background: url(../images/cooline.jpg) no-repeat left bottom; }
.coopinfo h2 a{color: #00af01;}
.coopinfo p{font-size: 14px; color: #666; line-height: 28px; padding-top: 32px; height: 112px; overflow: hidden;}
.coopinfo p a{color: #088209;}
.coopimg{ width:698px; height:415px;}
.coopimg img{display:block; width:698px; height:415px;}
.cooperbox .coopbtn{position: absolute; display: inline-block; width: 48px; height: 26px; bottom: 47px; border-radius: 4px;}
.cooperbox .prev{background: #00af01 url(../images/cooperbtnl.png) no-repeat center; left: 18px; }
.cooperbox .next{background: #fac511 url(../images/cooperbtnr.png) no-repeat center; left: 70px;}

/****************关于我们***************/
.aboutus{background:#f7f7f7;  }
.aboutus .box{padding-top: 391px; height: 342px;}
.iaboutinfo{background: #fff; text-align: center; padding-top: 46px; height: 214px; position: relative;}
.iaboutinfo h2{height: 48px; line-height: 48px; font-size: 28px; font-weight: bold; color: #111111; padding-top: 38px; background: url(../images/abouthead.jpg) no-repeat top center;}
.iaboutinfo h2 a{color: #111111;}
.iaboutinfo p{font-size: 14px; line-height: 24px; letter-spacing: 1px; color: #555;}
.aboutbtn{position: absolute; width: 146px; height: 40px; bottom: -20px; left: 50%; margin-left: -73px; display: block; color: #fff; background:#fac511; line-height: 40px; border-radius: 5px;}

/****************start of ihonor*************/
.ihonor{padding-top: 48px; position: relative; padding-bottom: 85px;}
.ihonorbox{overflow: hidden;}
.ihlist{width: 1226px; margin-left: -26px;}
.ihitem{}
.ihitem li{float: left; width: 204px; background: url(../images/hbg1.jpg) repeat-x center; padding: 0 38px; margin-left: 26px; height:350px ;}
.ihitem li img{display: block; width: 204px; height: 273px;}
.ihbtn{position: absolute; width: 41px; height: 41px; top: 165px;}
.ihonor .prev{left: -50px; background: url(../images/ihbtnl.png) no-repeat center;}
.ihonor .next{right: -50px; background:url(../images/ihbtnr.png) no-repeat center;}
.ihitem li:hover{background:url(../images/hbg.jpg) repeat-x center;}
.ihitem h2{height: 64px; line-height: 64px; overflow: hidden; text-align: center; font-size: 16px;}
.ihitem h2 a{color: #fff;}

/**************** end of ihonor *************/

/***********news************/
.inews{background: #f7f7f7; padding-top:66px; padding-bottom:65px;}
.cnews{width:830px;}
.newshead{height:42px; line-height:42px; border-bottom:1px solid #b5b5b5; color: #454545;font-size:18px; }
.newshead span{ color:#088209; border-bottom: 2px solid #fac511; display: inline-block; height: 42px;}
.newshead span a{color: #088209;}
.newshead .cpnews{color: #454545;}
.newshead .nhmore{font-size:14px; color:#666;}
.topone{ border-bottom:1px solid #e0e0e0; margin-top:30px; width: 384px; height: 286px; background: #ececec;}
.topone img{display:block; width:384px; height:194px;}
.topinfo{padding: 20px 20px 0;}
.topinfo h2{font-size:14px; color:#333; height:25px; line-height:25px; overflow:hidden;}
.topinfo h2 a{color:#333; font-weight: bold; display: inline-block; width: 250px}
.topinfo h2 span{width: 80px; font-size: 14px; color: #777; display: inline-block;}
.topinfo p{font-size:14px; color:#555; line-height:24px; height: 24px; overflow: hidden;}
.cnlist{ width: 406px;}
.cnlist li{ line-height:26px; height: 52px; font-size:14px; position:relative; padding: 26px 0 26px 50px; border-bottom: 1px solid #e9ebea;}
.cnlist .newsdate{width: 50px; position: absolute; left: 0px; top: 27px; font-family: "Helvetica"; }
.newsdate span{font-size: 30px; color: #626262; font-weight: bold;}
.newsdate p{font-size: 12px; text-transform: uppercase; color: #777;}

.qa{width:281px;}

.qalist{}
.qaitem{padding-top: 25px; border-bottom: 1px solid #e9ebea; padding-bottom: 15px;}
.qaitem h2{font-size:14px; font-weight:bold; height:36px; line-height:36px; overflow:hidden; padding-left: 28px; background: url(../images/qaicon.png) no-repeat left center;}
.qaitem h2 a{color:#333;}
.qaitem p{font-size:14px; line-height:26px; color:#555; height:52px; overflow:hidden; margin-bottom:20px; padding-top: 8px;}
.qaitem .nmore{display:inline-block; font-size:14px; color:#094196; padding-right:24px; background:url(../images/newsicon.png) no-repeat right center;}




.links{border-top: 1px solid #e9ebea; padding:25px 0; background: #f7f7f7;}
.linkhead{width:85px; font-size:16px; font-weight:bold; color:#555; line-height:24px;}
.linkinfo{width:985px;}
.linkinfo a{display:inline-block; padding:0 20px; line-height:24px; font-size:14px; color:#555;}
.linkmore{font-size:14px; font-weight:bold; color:#555;}


/************footer************/
.footer{background:#088209; padding-top:62px; font-size:14px; line-height:30px; color:#fff;border-top: 8px solid #fac511; height: 178px;}
.flogo{width: 185px;}


.fnav{width:345px; padding-left: 18px; border-left: 1px solid #399b3a;}
.fnav li{display:inline-block; width:140px; font-size:14px; color:#c3d9c3; line-height:34px; margin-left: 30px;}
.fnav li a{color:#c3d9c3;}
.fcon{width:412px; padding-left:62px; border-left: 1px solid #399b3a;}
.fcon p{font-size:14px; line-height:34px; color:#c3d9c3;}
.fright{font-size:14px; width:175px;}
.fcode{width:117px; padding-top:6px; height: 112px; background: url(../images/fcodebg.jpg) no-repeat center;}
.fcode img{display:block;  width:107px; height:107px; margin: 0 auto;}
.fright p{ width:45px; text-align:center; color:#fff; font-size:14px; line-height:20px;  background: url(../images/fcodeicon.jpg) no-repeat center 30px; padding-top: 80px;}
.copyright{font-size:14px; color:#7c9f7c; height:80px; line-height:80px;  background: #006001;}
.copyright span{float:right;}


/**********public*******/
/********成功案例详情**********/
.ccvinfo .ttt{ text-align:center; font-size:20px; line-height:40px; padding:20px ; color:#666; }
.ccvinfo .decr{ border-top:1px solid #efefef; padding:30px; color:#666; line-height:24px; }
.ccvinfo .case-ok img{ width:100%; }

/******内容页******/
.about-box{padding:30px; color:#666; line-height:24px;}
.box-left{width:250px; padding:15px 0;}
.mt5{margin-top:5px;}
.box-right{width:930px; padding:15px 0;}
.lmain-title{ height:78px; background:#088209 url(../images/list-tbg.jpg)no-repeat left center;  font-size:24px; color:#fff; line-height:78px; text-align:center;}
.case-class{margin-top:5px; background:#ebebeb; padding-bottom:10px;}
.case-class ul{padding:8px 0;}
.case-class ul li{background:url(../images/licon.png) no-repeat 45px center; padding-left:63px; font-size:12px;  line-height:30px;}
.case-title{background:#4d4d4d url('../images/y-icon.png')no-repeat 25px center; color:#fff; padding-left:60px; height:47px; line-height:47px;}
.case-title a{color:#fff;}
.case-title:hover{background:#309634 url('../images/y-icon.png')no-repeat 25px center;}
.l-contentus{margin-top:10px; background:#ebebeb; color:#695e66; font-size:12px; overflow:hidden;}
.l-contentus ul{padding:20px 13px 35px 15px;}
.l-contentus ul li{line-height:26px;}
.l-contentus ul h2{font-size:14px; font-weight:bold; line-height:30px;}
.ccvinfo{padding-top:20px;}
.list-head{border-bottom:3px solid #dcdcdc; height:40px; line-height:40px; background:#f2f2f2 url(../images/wwe.png) no-repeat 15px center; background-size:30px; color:#666; padding:0 20px; padding-left:50px;}
.list-head a{color:#666;}
.caseinfo ul{padding-top:20px;}
.caseinfo ul li{background:#f9f9f9; border:1px solid #e4e4e4; padding:20px; position:relative; height:145px; padding-left:276px; margin-top:15px; position:relative;}
.caseinfo ul li img{position:absolute; top:20px; left:20px;}
.caseinfo ul li h2{font-size:18px; color:#333; line-height:46px;}
.caseinfo ul li h2 a{color:#333;}
.caseinfo ul li h2 span{float:right; font-size:14px; color:#7d7c7a;}
.caseinfo ul li p{line-height:24px; font-size:14px; color:#7d7c7a; height:72px; overflow:hidden; display:block;}
.caseinfo ul li .tomore{color:#fff; display:block; width:88px; height:28px; line-height:27px; text-align:center; position:absolute; right:10px; bottom:10px;}
.servicelink{display:block; width:219px; height:112px; background:url(../images/servicelink.jpg) no-repeat; margin-top:10px;}





.laboutus{background:#ebebeb;}
.laboutus ul{padding:8px 0;}
.laboutus ul li{background:url(../images/y-icon2.png) no-repeat 25px center; padding-left:60px; font-size:14px;  line-height:46px;}
.laboutus ul li:hover{background:#333 url('../images/y-icon.png')no-repeat 25px center;}
.laboutus ul li:hover a{color:#fff;}


.tjn{ padding:20px; background:#f1f1f1; margin-top:20px; margin:30px 0; }
.tjt{ background:#088209; color:#fff; width:118px; line-height:35px; height:35px; text-align:center; font-size:20px; }
.tjxx{ line-height:30px; margin-top:10px; color:#666; }
.tjxx li{ position:relative;}
.tjxx li span{ position:absolute; right:0px; }


.myy{ color:#666; padding:20px 0; }
.myy .ctt{ font-size:16px; text-align:center; padding:10px; padding-bottom:30px; }
.myy .ctb{ background:#f2f2f2; border-left:5px solid #088209; padding:20px; font-size:12px; }
.myy .cti{ line-height:25px; padding:30px; }

.tagss{ font-size:12px; border-top:1px solid #efefef; padding:20px; }

.near-page{ font-size:14px; line-height:30px; padding:0 20px; border-top:1px solid #efefef; padding-top:20px; padding-bottom:20px; color:#666; }

.x-box{ color:#666; }
.x-box h2{ font-size:30px; text-align:center; padding-top:40px; padding-bottom:20px; }
.other-info{ line-height:74px; height:74px; border-top:1px dashed #dcdcdc; border-bottom:5px solid #ebebeb; position:relative; text-align:center; }
.case-info{ line-height:25px; padding:30px 0; }
.other-info .pct{ background:url(../images/lp.png) no-repeat; display:block; width:89px; height:40px; position:absolute; right:0; top:20px; }
.near-page{ border-top:1px dashed #dcdcdc; padding-top:18px; line-height:25px; }
.tagss{ padding-bottom:10px; }
.tagss span{ font-weight:bold; }

/*******产品列表********/
.wprlist{ margin-top:30px; width:924px;  }
.wprlist ul li{margin-bottom:20px; width:288px; border:1px solid #e7e6e6; float:left; text-align:center; background:#fff; margin-left: 20px; padding:2px;}
.wprlist ul li .p-img{}
.wprlist ul li .p-img a{}
.wprlist ul li img{display:block; margin:0 auto; width:284px; height:221px;}
.incaselist ul li img{display:block; margin:0 auto; width:284px; height:168px;}
.incase ul li img{display:block; margin:0 auto; width:284px; height:182px;}
.teamlist ul li img{display:block; margin:0 auto; width:284px; height:341px;}

.wprlist ul li p{padding:5px; line-height:24px;}
.wprlist ul li:hover{border:1px solid #088209;}
.wprlist ul li span { height:100%; display:inline-block; vertical-align:middle; }

.wprtj {  margin-top:17px; }
.wprtj .otherp-head{ height:74px; line-height:74px; background:#b50005 ; font-size:24px; color:#fff; padding-left:60px; }
.wprtj ul{padding:24px 10px 24px 35px;}
.wprtj ul li{margin-left:17px; margin-top:15px; width:268px; height:231px; border:1px solid #e7e6e6; float:left; text-align:center; background:#fff; padding:30px 0 27px 0;}

.wprtj ul li img{max-height:220px; max-width:248px; height:auto; vertical-align:middle;}
.wprtj ul li:hover{border:1px solid #447edf;}

.wprtj ul li  a{ display:block; line-height:220px; height:220px; }
.wprtj ul li  a span{ display: inline-block;height: 100%;vertical-align: middle;}
.wprtj ul li  p a{ line-height:30px; }

.ak { position: relative;}
.ak .info { color: #242323; display: inline; float: right; font-size: 14px; height: 310px; line-height: 25px; position: relative; width: 340px;}
.ak .info .title {border-bottom: 1px solid #636161; margin-bottom: 10px; padding-bottom: 10px;}
.ak .info .class span, .ak .info .descr span {  font-weight: 700;}
.ak .info .class a { color: #fdb225;}
.ak .info .tel { color: #464849; margin-bottom: 10px; margin-top: 10px;padding-top: 10px;text-align: center;}
.ak .info .tel span {font-size: 18px;}
.ak .info .sbt1, .ak .info .sbt2 { background: #fdb225; border-radius: 5px; color: #fff; display: block; font-size: 14px;height: 30px; line-height: 30px; margin-top:10px; text-align: center;width:90px;}
.allt {border-bottom: 1px solid #fdb225;margin-bottom: 40px;padding-top: 20px;}
.allt li.cur { background: #fdb225;border: 1px solid #fdb225;color: #fff;}
.allt li {border: 1px solid #fdb225;cursor: pointer; font-size: 14px;height: 25px;line-height: 25px;margin: 0 auto -15px;text-align: center;width: 120px;}

/**********产品详情**********/
.ak{ /*margin-top:20px;*/ height:350px;}
.w-ls {height: 350px;left: 0;overflow: hidden; position: absolute;top: 0;width: 400px;}
.w-ls .bd { border: 1px solid #e7e6e6; margin: 0 auto;overflow: hidden;position: relative;z-index: 0;}
.w-ls .bd li {height: 260px; line-height:260px;overflow: hidden; position: relative;text-align: center; background:#fff;}
.w-ls .bd li img { max-width: 100%; max-height:100%; vertical-align:middle;}
.w-ls .hd { bottom: 0; height: 74px; left: 0;line-height:74px;position: absolute;text-align: left;width: 100%;z-index: 1;}
.w-ls .hd ul { margin-left: 0;text-align: left;}
.w-ls .hd ul li {background: #fff none repeat scroll 0 0;border: 1px solid #fff; cursor: pointer; display: inline-block;height: 70px; line-height:65px; margin: 1px 2px 1px 1px;overflow: hidden;width: 66px;}
.w-ls .hd ul li img {/* border: 1px solid #fdb225;*/ max-height: 70px; max-width: 66px; vertical-align:middle;}
.w-ls .hd ul .on {border: 1px solid #e7e6e6;}
.w-ls .next, .w-ls .prev {background: rgba(0, 0, 0, 0) url("../images/ll.png") no-repeat scroll center center; cursor: pointer; display: block; height: 36px; left: 10px;position: absolute;top: 140px;width: 22px;z-index: 1;}
.w-ls .next {background: rgba(0, 0, 0, 0) url("../images/lr.png") no-repeat scroll center center; left: auto;right: 10px;}

.dg{ background:#c9c9c9; padding:10px; position:relative; margin-top:10px;}
.dg .dgrx{ background:#fdb225; color:#fff; font-size:16px; text-align:center; width:50px; height:50px; border-radius:5px; margin-left:30px;}
.dg .tels{ font-size:18px; color:#fdb225; position:absolute; left:100px; top:10px; }
.fwrx,.zxkf{font-size:18px; color:#000;}
.fwrx span{color:#387ad4; font-size:24px;}
.zxkf a{display:inline-block; font-size:14px; color:#333; padding-left:18px; background:url(../images/zxkf-qq.png) no-repeat left center;}

.wprinfo{padding:30px 0px 50px 0px;}
.ak {position: relative;}

.ak .info {color: #666;display: inline; float: right;font-size: 14px; height: 310px;line-height: 25px; position: relative;width: 490px;}

.bk1{ line-height:25px; color:#666; }
.ak .info .title { border-bottom: 1px solid #e7e6e6;margin-bottom: 10px;padding-bottom: 10px; color:#fdb225;}
.ak .info .class span{color:#fdb225; font-size:14px; font-weight:normal;}
.ak .info .descr span {font-weight:normal;}
.ak .info .class a {color: #fdb225;}
.ak .info .tel {color:#464849; margin-bottom: 10px; border-top:1px dashed #fdb225; margin-top:10px; padding-top:10px; text-align:center;}
.ak .info .tel span {font-size:18px;}




/*********产品详情**********/
.ttop{padding-top:30px;}
.ttop .teaml{width:398px; border:1px solid #eee;}
.ttop .teaml img{display:block; width:398px; height:478px;}
.ttop .info{width:480px; padding-top:5px; padding-right:10px;}
.ttop .info  h2{font-size:18px; color:#3e3a39; line-height:48px;}
.ttop .info  h2 span{font-size:26px; font-weight:bold; padding-right:18px;}
.tdhead{height:42px; background:#088209; color:#fff; padding-left:30px; line-height:42px; margin-top:25px; font-size:16px; font-weight:bold;}
.teambody{padding:15px 10px; line-height:24px; color:#333; font-size:14px;}
.tagss{ padding-bottom:10px; font-size:14px; color:#444;}
.tagss span{ font-weight:bold; }

/********荣誉资质*********/
.ry { padding-top:20px; }
.ry li{ width:231px; float:left; text-align:center; }
 .ry li img{display:block; width:223px; height:300px; border:1px solid #dcdcdc; }
 .ry li  h2{ font-size:14px; line-height:30px; }

 /**********相册**********/
 .salbum{padding-top:10px; padding-left:10px;}
.salbum ul li{width:283px; height:180px; position:relative; float:left; margin: 9px 9px;}
.salbum ul li img{width:283px; height:180px;}
.salbum ul li h2{position:absolute; left:0px; bottom:0px; height:30px; background:rgba(0,0,0,0.4); width:100%; color:#fff; line-height:30px; font-size:14px; font-weight:400; text-align:center;}
.salbum ul li h2 a{color:#fff;}
.n-imagess{padding-bottom:10px;}
.n-imagess img{display:block; margin:0 auto;}


/*******team********/
.tplace{padding-top:11px;}
.tplace li{padding-left:23px; background:url(../images/tjicon.jpg) no-repeat left center; font-size:16px; color:#686564; line-height:28px;}
.tinfo{font-size:16px; line-height:30px; color:#3e3a39; padding-top:22px; height:90px; overflow:hidden;}
.teambtn{display:block; width:114px; height:26px; line-height:24px; text-align:center; background:#088209; color:#fff; margin-top:30px;}
.teamtitle{padding-top:33px;}
.teamtitle li{width:155px; height:36px; line-height:36px; text-align:center; background:#e1e1e1; color:#3e3a39; font-size:16px; float:left; margin-left:19px; border-radius:45px;}
.teamtitle li a{color:#3e3a39;}
.teamtitle li.cur{color:#fff; background:#0078d7;}
.teamtitle li.cur a{color:#fff;}

/**********网站地图***********/
.maps .t {border-bottom: 1px solid #dcdcdc;height: 50px;line-height: 50px;padding: 0 20px;}
.maps { border: 1px solid #e5e5e5; border-radius: 5px; margin-top:15px;}
.x-mmmop .t a {background: transparent none repeat scroll 0 0; line-height: 15px; top: 8px;}
.x-mmmop .t { background: transparent none repeat scroll 0 0; border: 1px solid #e5e5e5; border-radius: 5px;color: #fe510d;height: 27px; line-height: 27px; margin-bottom: 9px; padding-left: 20px;position: relative;}
.x-mmmop .t a { line-height: 27px;position: absolute;right: 10px;top: 0;}
.maps .linkbox { border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;padding-bottom: 10px;}
.maps h3 { font-size: 16px;padding: 10px 20px;}
.f6 {padding-left: 20px;}
.f6 li { border: 1px solid #e5e5e5;display: inline-block;margin-bottom: 5px; margin-right: 5px;padding: 10px;}
.f6 li:hover {background:#088209  none repeat scroll 0 0;color: #fff;}
.f6 li:hover a {color: #fff;}
.link-info a{ padding-left:10px; }
.page{ text-align:center; padding-bottom:20px; margin-top:20px;}
.page li{ display:inline-block; font-size:14px; margin:0 3px; }
.page li.thisclass{ background:#088209; color:#fff; padding:3px 14px; }
.page li strong{ font-weight:normal; padding:0 5px; }
.tjxx li{ position:relative; }
.tjxx li span{ position:absolute; right:20px; top:0; }

.hk{ margin-top:10px; line-height:24px; color:#666; }
.hk a{ color:#088209;}

/**********留言*********/
.online{width:500px; margin:0 auto;}
.onlinehead{font-size:24px; color:#333; text-align:center; line-height:60px;}
.online ul{height:auto; padding-bottom:20px;}
.online li{border:1px solid #d1d1d1; margin-top:10px; padding:3px 10px; position:relative;}
.online li label{vertical-align:top;}
.online li span{color:#e58f9a; position:absolute; top:10px; right:-10px;}
.mesinp{width:400px; border:0px;}
.online .lx_mess{width:300px; height:165px; border:0px; line-height:24px;}
.online .yzborder{border:0px; padding:0px;}
.yzcbox{ border:1px solid #d1d1d1; width:139px; padding-left:10px; display:inline-block; vertical-align:middle;}
.yzcbox .yzcode{height:34px; width:80px; border:0px;}
.online .yzborder img{display:inline-block; vertical-align:middle;}
.fbtn{text-align:center;}
.fbtn input{display:inline-block; width:140px; height:38px; border:0px;}
.refbtn{background:#333; color:#fff; margin-right:10px;}
.subfbtn{background:#088209; color:#fff;}
.iproc{background:#f2f2f2; padding:0px 25px;}
.iproc li{border-top:1px solid #cecece; padding:33px 0px 30px 0px;}
.iproc li h2{font-size:16px; font-weight:bold; color:#333; padding-right:16px; background:url(../images/iproct.jpg)no-repeat right 8px; padding-bottom:15px; line-height:30px;}
.iproc li h2 a{color:#333;}
.iproc li p{font-size:14px; line-height:30px; padding-left:18px; background:url(../images/iprosub.jpg) no-repeat left 14px; color:#555;}
.iproc li p a{color:#555;}