@charset "UTF-8";
body{font-family:Arial,Microsoft YaHei;font-size:12px;color:#333;}
body,form{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;} 
img{border:0;} 
a{text-decoration:none;color:#4c5a6b;}
a:hover{text-decoration:underline;color:#07903a;}
ul, li, dl{list-style-type:none;margin:0px;padding:0px;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.ml20{margin-left:20px;}.w1200{width:1200px;margin:0 auto;}
.header {width:1200px;height:110px;margin:0 auto;}
.header h1 {background:url(../images/logo.jpg) no-repeat 0 15px;float:left;height:110px;width:520px;}
.header h1 a {text-indent: -9999px;float: left;height:110px;width:520px;}

.header .gs{position:relative;color:#111;width:300px;height:34px;line-height:34px;float:right;overflow:hidden;margin-top:38px;}
.header .gs form{display:block;margin:0;padding:0;}
.header .gs input{display:block;border-radius:4px;height:34px;border:1px solid #ddd;font-size:1em;background-color:#fff;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;margin:0;padding:0 12px 0 8px;-webkit-box-sizing:border-box;width:300px;}
.header .gs button{position:absolute;width:40px;height:30px;top:2px;right:2px;background:url("../images/searchbut.png") #ddd no-repeat 10px 5px;border:none;text-indent:-9999px;cursor:pointer;border-radius:4px;}

/*.nav{width:100%;min-width:1200px;background:#07903a;height:50px;}*/
.nav{width:1200px;background:#07903a;height:50px;margin:0 auto;}
ul.menu{width:1200px;margin:0 auto;}
ul.menu li{float:left;width:160px;}
ul.menu li a{float:left;width:160px;height:50px;line-height:50px;text-align:center;font-size:16px;color:#fff;}
ul.menu li a:hover{text-align:center;text-decoration:none;color:#e8ffee;background:#169c48;}
#home ul.menu li.ho1 a{background:#169c48;}
#about ul.menu li.ho2 a{background:#169c48;}
#products ul.menu li.ho3 a{background:#169c48;}
#news ul.menu li.ho4 a{background:#169c48;}
#case ul.menu li.ho5 a{background:#169c48;}
#service ul.menu li.ho6 a{background:#169c48;}
#cert ul.menu li.ho7 a{background:#169c48;}
#contact ul.menu li.ho8 a{background:#169c48;}

#full-screen-slider{width:100%;height:500px;float:left;position:relative;margin:20px auto 0;}
#slides {display:block;width:1200px;height:500px;list-style:none;padding:0;margin:0 auto;position:relative;}
#slides li {display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute;border-radius:6px;}
#slides li a {display:block;width:100%;height:100%;text-indent:-9999px;}
#pagination {display:block;list-style:none;position:absolute;left:55%;top:460px;z-index:900;padding:5px 15px 5px 0;margin:0;}
#pagination li {display:block;list-style:none;width:10px;height:10px;float:left;margin-left:12px;border-radius:5px;background:#FFF;}
#pagination li a {display:block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px;}
#pagination li.current {background:#07903a;width:20px;height:10px;}

.inews .tit_head,.ipro .tit_head,.icase .tit_head,.plink .tit_head,.ylink .tit_head{margin:30px 0 10px;text-align:center;}
.inews .tit_head h2,.ipro .tit_head h2,.icase .tit_head h2,.plink .tit_head h2,.ylink .tit_head h2{line-height:48px;height:48px;font-size:30px;font-weight:400;}
.inews .tit_head p,.ipro .tit_head p,.icase .tit_head p,.plink .tit_head p,.ylink .tit_head p{font-size:12px;color:#888;text-transform:uppercase;line-height:26px;height:26px;}
.amore{text-align:center;height:40px;margin:40px 0 20px;display:block;}
.amore a{text-align:center;padding:12px 40px;width:200px;border:solid 1px #ddd;font-size:14px;color:#999;background:#fff;border-radius:50px;}
.amore a:hover{border:solid 1px #093;color:#093;text-decoration:none;}

.inewscen{width:1200px;margin:0 auto;padding-top:5px;}
.inewscen .inews-left{width:585px;float:left;}
.inews-hotnews{width:100%;}
.inews-hotnews .inews-hotpic{width:260px;float:left;}
.inews-hotnews .inews-hotpic img{width:260px;height:190px;display:block;border-radius:6px;}
.inews-hotnews .inews-hottxt{float:left;width:300px;margin-left:25px;}
.inews-hotnews .inews-hottxt h3{font-size:18px;font-weight:700;height:45px;line-height:45px;overflow:hidden;}
.inews-hotnews .inews-hottxt .inews-smalltxt{line-height:24px;font-size:14px;color:#888;max-height:96px;}
.inews-hotnews .inews-hottxt .imore{float:right;padding-top:13px;}
.inews-hotnews .inews-hottxt .imore a{text-align:center;padding:7px 20px;border:solid 1px #ddd;font-size:12px;color:#999;background:#fff;border-radius:50px;}
.inews-hotnews .inews-hottxt .imore a:hover{border:solid 1px #093;color:#093;text-decoration:none;}
ul.inews-list{padding-top:10px;}
ul.inews-list li{height:36px;line-height:36px;overflow:hidden;font-size:14px;background:url(../images/ico2.png) no-repeat 6px -80px;padding-left:20px;}
ul.inews-list li span{font-size:12px;color:#888;float:right;}
.inewscen .inews-right{width:585px;float:left;margin-left:30px;}
.proli{padding-bottom:16px;height:105px;border-bottom:solid 1px #eee;margin-top:15px;}
.proli .proli-pic{width:150px;float:left;}
.proli .proli-pic img{width:150px;height:105px;border-radius:4px;display:block;}
.proli .proli-txt{width:410px;float:left;margin-left:25px;}
.proli .proli-txt h3{height:40px;line-height:40px;font-size:18px;font-weight:400;overflow:hidden;}
.proli .proli-txt h3 a{color:#07903a;}
.proli .proli-txt h4{height:34px;line-height:34px;font-size:14px;font-weight:400;overflow:hidden;}
.proli .proli-txt .proli-smalltxt{height:28px;line-height:28px;font-size:12px;overflow:hidden;color:#888;}

.ipro{width:1200px;margin:0 auto;}
.iproall{width:1230px;}
.ipro-list{width:585px;margin:15px 30px 5px 0;float:left;}
.ipro-list .ipro-img{width:400px;}
.ipro-list .ipro-img img{width:400px;height:200px;display:block;}
.ipro-list .ipro-txt{border:solid 1px #eee;width:163px;padding:20px 10px 10px 10px;text-align:center;height:168px;}
.ipro-list .ipro-txt i{width:52px;height:40px;display:block;background:url(../images/ico.png) no-repeat;margin-left:55px;}
.ipro-list .ipro-txt i.ico-a{background-position:0 0;}
.ipro-list .ipro-txt i.ico-b{background-position:0 -40px;}
.ipro-list .ipro-txt i.ico-c{background-position:0 -80px;}
.ipro-list .ipro-txt i.ico-d{background-position:0 -120px;}
.ipro-list .ipro-txt h3{height:46px;line-height:46px;font-size:22px;font-weight:400;}
.ipro-list .ipro-txt p{line-height:18px;font-size:12px;color:#888;}
.ipro-list .ipro-txt span{text-align:center;height:40px;margin:15px 0 2px;display:block;}
.ipro-list .ipro-txt span a{text-align:center;padding:5px 20px;border:solid 1px #3bb74c;font-size:14px;color:#3bb74c;background:#fff;border-radius:50px;}
.ipro-list .ipro-txt span a:hover{border:solid 1px #093;color:#093;text-decoration:none;}

.icase{width:100%;min-width:1200px;margin-top:20px;}
.icase ul{width:1260px;margin-top:20px;}
.icase li{width:360px;height:450px;float:left;margin:15px 60px 15px 0;display:block;box-shadow:0 8px 15px rgba(0, 0, 0, 0.1);background:#fff;border-radius:12px;}
.icase li img{width:360px;height:225px;display:block;border-radius:12px 12px 0 0;}
.icase li a:hover{text-decoration:none;color:#093;}
.icase li h3{margin:6px 20px 4px;height:50px;line-height:50px;overflow:hidden;font-size:18px;font-weight:400;}
.icase li em{margin:2px 20px 3px;width:130px;float:left;height:24px;line-height:24px;font-style:normal;color:#999;}
.icase li em.nobr{width:320px;height:48px;clear:both;overflow:hidden;}
.icase li p.more{height:36px;line-height:36px;text-align:center;clear:both;}
.icase li a p.more{color:#093;}

.c-name{border-bottom:solid 1px #eee;height:48px;width:1200px;margin:0 auto;}
.c-name a{padding:10px 25px;border:solid 1px #eee;margin:0 3px;height:40px;line-height:40px;font-size:14px;border-radius:4px;}
.c-name a:hover{border:solid 1px #f60;color:#f60;text-decoration:none;}

.plink ul{width:1224px;}
.plink li{width:178px;float:left;margin:10px 24px 10px 0;display:block;border:solid 1px #eee;}
.plink li img{width:178px;height:73px;display:block;}
.ylink .tit_head h2{font-size:26px;border-bottom:solid 1px #eee;width:1200px;margin:0 auto;}
.ylink .linkurl{width:1200px;margin:0 auto;padding:10px 0;line-height:26px;}
.ylink .linkurl a{margin-right:8px;padding-right:12px;border-right:solid 1px #eee;}

.footer{margin:20px auto 0;min-width:1200px;padding:10px 0;width:100%;background:#333;color:#aaa;}
.footer a{color: #aaa;}
.footer .mt20{margin-top:20px;padding-bottom:30px;}
.footer .f-logo{width:230px;float:left;border-right:solid 1px #555;padding-left:30px;height:120px;padding-top:10px;}
.footer dl{float:left;width:200px;border-right:solid 1px #555;}
.footer dl.icontact{width:360px;}
.footer dt{margin-left:30px;font-size:14px;height:30px;line-height:30px;}
.footer dd{padding:0;margin:0 auto 0 30px;height:24px;line-height:24px;}
.footer .f-wx{float:left;margin-left:40px;}
.footer .f-wx span{display:block;height:24px;line-height:24px;text-align:center;}

.copyfoot{width:100%;min-width:1200px;background:#262626;padding:15px 0;text-align:center;}
.copyfoot p{line-height:24px;font-size:12px;color:#999;text-align:center;}

.banli{width:100%;min-width:1200px;margin-top:15px;}
.iban{width:1200px;height:240px;background-repeat:no-repeat;background-position:center top;margin:0 auto;border-radius:6px;}
#about .iban {background-image: url(../images/g_about.jpg);}
#case .iban {background-image: url(../images/g_case.jpg);}
#products .iban {background-image: url(../images/g_products.jpg);}
#news .iban {background-image: url(../images/g_news.jpg);}
#service .iban {background-image: url(../images/g_dsite.jpg);}
#cert .iban {background-image: url(../images/g_cert.jpg);}
#contact .iban {background-image: url(../images/g_contact.jpg);}

.main{width: 1200px;margin: 0 auto;background: #fff;padding: 20px 0 0 0;}
.main h3.nav_tit{font-size: 24px;line-height: 50px;height: 50px; font-weight: 400;border-bottom: solid 1px #eee;}
.main h3.nav_tit span{font-size: 12px;float: right;color: #aaa;}
.main h3.nav_tit span a{color:#07903a;}
.main .zhu{padding-top: 20px;}
.main .menu{float: left;width: 236px;}
.main .menu h3.menu_tit{width: 176px;height: 50px;background:#07903a;padding: 28px 30px;font-size: 30px;color: #fff;font-weight: 700;line-height: 30px;margin-bottom: 1px;}
.main .menu h3.menu_tit span{font-size: 12px;color:#82d48d;display: block;line-height: 20px;height: 20px;text-transform: uppercase;}
.main .menu li {line-height: 53px;height: 53px;position: relative;margin: 0;padding: 0;float: left;width:236px;margin-top: 2px;}
.main .menu li a {height: 53px;line-height: 53px;width: 186px;padding-left: 50px;font-size: 16px;background: url(../images/icomenu.png) #eae8e8 no-repeat 30px -44px;float: left;}
.main .menu li a:hover {color: #fff;background: url(../images/icomenu.png) #3bb74c no-repeat 30px 16px;text-decoration: none;}
.main .menu li.hov a {color: #fff;background: url(../images/icomenu.png) #3bb74c no-repeat 30px 16px;text-decoration: none;}
.main .menu li.da a {color: #fff;font-size:18px;background: url(../images/icomenu.png) #3bb74c no-repeat 30px 16px;text-decoration: none;}
.main .conok{float:left;width:900px;margin-left:64px;}
.main .conok h2.newstit{font-size:26px;color: #4c5a6b;text-align: center;line-height: 30px;padding:15px; margin-top:10px;font-weight: 400;}
.main .conok div.newsinfo{border-bottom: 1px solid #ddd;font-size: 12px;text-align: center;padding-bottom: 6px;padding-top: 2px;}
.main .conok div.newsinfo em{font-style: normal;color: #888;line-height: 18px;height: 18px;padding:0 5px;}
.main .conok div.content{padding: 15px 0;line-height: 200%;font-size: 14px;}
.main .conok div.content div{line-height: 200%;font-size: 14px;}
.main .content p{line-height: 200%;padding: 0 0 12px 0;font-size: 18px;}
.main .conok div.content img{max-width: 900px;}
.ibcont{float:left;}
.ibmap{float:right;width:580px;margin-top:10px;}

.teamlist {width:936px;padding:0;}
.teamlist li {float:left;width:198px;margin:0 36px 15px 0;}
.teamlist li img {height:260px;width:198px;display:block;}
.teamlist li span{height:32px;line-height:32px;display:block;text-align:center;font-size:18px;}
.teamlist li span em{font-size:14px;font-style:normal;padding-left:15px;color:#999;}

.newser li{margin:0 0 22px;width:900px;float:left;}
.newser li .pimg{float:left;margin:8px 60px 0 0;}
.newser li .pimg img{width: 208px;height: 138px;border-radius: 6px;border: solid 1px #eee;}
.newser li span{height:32px;line-height:32px;font-size:12px;color:#999;margin-top:6px;display:block;}
.newser li span em{font-style:normal;padding-left:10px;}
.newser li h3{height:56px;line-height:50px;font-weight:normal;font-size:24px;overflow:hidden;}
.newser li p.txt_con{line-height:26px;color:#888;height:52px;overflow:hidden;font-size:14px;}

.newslist {margin-top:10px;}
.newslist li {font-size: 16px;line-height: 60px;height: 60px;overflow: hidden;}
.newslist li.hui {background-color: #f9f9f9;border-radius: 8px;}
.newslist li a {background: url(../images/ico.png) no-repeat 12px -470px;padding-left: 25px;float: left;}
.newslist li span {font-size: 14px;color: #888;float: right;font-family: Arial;padding-right: 8px;}

.piclist {margin:0;width:960px;}
.piclist li {float:left;width:260px;margin:0 60px 15px 0;}
.piclist li img {height:216px;width:258px;border:1px solid #ddd;display:block;}
.piclist li span {line-height:32px;height:32px;font-size:14px;text-align:center;display:block;}

.dsitelist {margin:0;width:960px;}
.dsitelist li {float:left;width:260px;margin:0 60px 15px 0;}
.dsitelist li img {height:258px;width:258px;border:1px solid #ddd;display:block;}
.dsitelist li span {line-height:32px;height:32px;font-size:14px;text-align:center;display:block;}

/* list page */
.listpage {margin:20px 0;text-align:center;clear:both;height:40px;line-height:40px;font-size:14px;}
.listpage a{color:#07903a;margin-right:6px;text-decoration:none;padding:8px 10px;border:1px solid #eee;border-radius:4px;}
.listpage a:hover{color:#07903a;background-color:#f3faff;text-decoration:none;border:1px solid #07903a;}
.listpage a:active{color:#07903a;background-color:#f3faff;border:1px solid #5db0fc;}
.listpage span.current{font-weight:bold;color: #fff;margin-right:2px;background-color:#0078e3;border:1px solid #5db0fc;padding:4px 6px;}
.listpage span.disabled {color:#ccc;margin-right:2px;border:1px solid #f3f3f3;padding:4px 6px;}
.mtb {margin:30px 0;}
/* page */
.list_page, .pagelink {margin: 15px 5px;}
.pagelink a, .list_page a, .list_page b {padding: 2px 6px 1px;border: 1px solid #d2efff;background: #f0f8ff;text-align: center;display: inline;font-size: 14px;}
.pagelink a:hover, .list_page a:hover{border: 1px solid #d2efff;background: #fff;text-align: center;font-weight: bold;text-decoration: none;}

h2.r {display:inline;font-weight:400;margin:0;font-size:18px;margin-top:10px;line-height: 22px;}
.a{color:green}
.flink{color:#77c}
.sear_keys{font-size: 14px;margin-top: 15px;line-height: 22px;}
.sear_ok{font-size: 14px;line-height: 24px;height: 24px;}


:focus { -moz-outline-style: none }
.clear { clear: both; height: 0; overflow: hidden; visibility: hidden; }
.hidden, .hide { display: none }
.block, .show { display: block }
.fl { float: left }
.fr { float: right }
.fline { float: left; display: inline }
.clearfix:after { clear: both; content: "."; height: 0; display: block; visibility: hidden }
.chgBtn { cursor: pointer }
.fwr { font-family: "Î¢ÈíÑÅºÚ" }
.far { font-family: Arial }
.fb { font-weight: bold }
.auto { margin-left: auto!important; margin-right: auto!important }
.cor_red { color: #ff0000 }
.cor_org { color: #FF4400; }
.cor_bs, .cor_bs:hover { color: #fff }
.autoImg img { height: auto; width: 100%; display: block; }
.button { display: inline-block; zoom: 1; *display: inline;
vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: 0.25em 0.6em 0.3em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); }
.red { color: #faddde; border: solid 1px #980c10; background: #d81b21; background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#A51715)); background: -moz-linear-gradient(top, #ed1c24, #A51715); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover { background: #b61318; background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115)); background: -moz-linear-gradient(top, #c9151b, #a11115); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
color: #fff; }
.red:active { color: #de898c; background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24)); background: -moz-linear-gradient(top, #aa1317, #ed1c24); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}
.cor_bs, .cor_bs:hover{color:#ffffff;}

.mKeBanner, .mKeBanner div{text-align:center;}
/*µ¯³ö²ã CSS*/
.gb_resLay{background:#FFFFFF;width:100%;max-width:600px;margin:20px auto 0;}
.gb_res_t{line-height:58px;height:58px;position:relative;font-size:18px;text-align:center;}
.gb_res_t i {background:#FFEC94;height:1px;overflow:hidden;left:32px;top:30px;right:32px;position:absolute;}
.gb_res_t span{background:#FFF;display:inline-block;padding:0px 6px; position: relative; z-index: 2; }
.gb_resItms { margin: 0px 4%; }
.gb_resItms li { text-align: center; float: left; width:20%;}
.gb_resA img { height: auto; width: 60px; margin-bottom: 10px; }

@media only screen and (max-width: 500px) {
.gb_resA img { width: 45px; margin-top: 5px; }
}

@media only screen and (max-width: 470px) {
.gb_resItms li { width: 33.333%; }
.gb_resLay { height: 290px; }
.gb_resA img { width: 60px; margin-top: 0 }
}


.bdsharebuttonbox a {width:48px!important; height:48px!important; margin:0 auto 10px!important;float:none!important;padding: 0!important;display: block;background-position:0!important;}
.bdsharebuttonbox a img { width:48px; height:48px; }
.bdsharebuttonbox .bds_tsina { background: url(../images/gbRes_6.png) no-repeat center center/48px 48px; }
.bdsharebuttonbox .bds_qzone { background: url(../images/gbRes_4.png) no-repeat center center/48px 48px; }
.bdsharebuttonbox .bds_tqq { background: url(../images/gbRes_5.png) no-repeat center center/48px 48px; }
.bdsharebuttonbox .bds_weixin { background: url(../images/gbRes_2.png) no-repeat center center/48px 48px; }
.bdsharebuttonbox .bds_sqq { background: url(../images/gbRes_3.png) no-repeat center center/48px 48px; }
.bdsharebuttonbox .bds_renren { background: url(../images/gbRes_1.png) no-repeat center center/48px 48px; }
.bd_weixin_popup .bd_weixin_popup_foot { position: relative; top: -12px; }

/*Æ®ºì*/
#topbar{width:1200px}
.navbar{width:1200px;margin:0 auto}
#jieri{background:url(//www.tzxsjj.com/skin/images/2022.png) center top no-repeat;}
.piaohong{height:130px;}
