﻿@charset "utf-8";
/*============================ 初始化样式 ============================*/
*
{ margin:0; padding:0;  }
body
{color:#333; font-size:14px;  font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体",sans-serif; min-width:1200px;}
*html
{ background-image:url(about:blank);background-attachment:fixed;}
@font-face 
{ font-family:'pf'; src: url('../font/SOURCEHANSANSCN-MEDIUM-2.OTF');}
li
{ list-style:none;}
img
{ border:none;}
body a img
{ border:none;}
/*a:hover img
{opacity: 0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; }
*/
a
{ color: #333; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:focus
{ outline:none;} 
a:link
{ text-decoration:none;}
a:hover
{ text-decoration:none; }
.clear:after
{content:''; display:block; clear:both; }
.clear
{ height:0px; clear:both; }
.text-cut  /*限制文字,文字超出显示冒号*/
{ overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis;}
.t_center
{ text-align:center;}

.space10 { height:10px; clear:both; }
.space15 { height:15px; clear:both; }
.space20 { height:20px; clear:both; }
.space25 { height:25px; clear:both; }
.space30 { height:30px; clear:both; }



/*效果*/
.trans1
{ transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.trans2
{ transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}


/*图片放大*/
.fdapic
{ overflow:hidden;}
.fdapic img
{
-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease; -o-transition:all 0.4s ease;transition:all 0.4s ease;}
.fdapic:hover img
{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

/*按钮样式*/
.yu_a0
{ display:inline-block;  text-align:center; transition:all 0.4s ease;-moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; }

/*图片放大*/
.ypicA
{ position:relative;}
.ypic img 
{ transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.ypic:hover img
{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

.yuzz
{ width: 100%; height: 100%; background: rgba(0, 0, 0, 0); position: absolute; left: 0; top: 0; opacity: 0; 
	-webkit-transform: rotateX(180deg) scale(0.5, 0.5); 
	transform: rotateX(180deg) scale(0.2, 0.2); 
	transition: all ease-out .5s;
}
.yuzz .yuzz1
{ display: block; width: 38px;  height: 38px; text-align: center; font-size: 22px; line-height: 38px; border: 1px solid rgba(255, 255, 255, .5); border-radius: 50%; position: absolute;  left: 50%;  top: 50%; margin-left: -21px; margin-top: -21px;
}
.yuzz .yuzz2 
{ display: block; width: 38px; height: 38px; background-image: url(../images/yp1.png); background-repeat: no-repeat;    background-position: center center; }

.ypic:hover .yuzz
{ opacity: 1;
    -webkit-transform: rotateX(0deg) scale(1, 1);
    transform: rotateX(0deg) scale(1, 1);
    transition: all 1s cubic-bezier(.23, 1, .38, 1) 0s;
    background: rgba(0, 0, 0, 0.3);
}

/*============================ 公共部分 ============================*/

/* 文章上下篇 */
.wengzhengfanye
{ padding:30px 0 0; clear:both; }
.wengzhengfanye .wengzhengfanyeA,.wengzhengfanye .wengzhengfanyeB
{ padding-left:0px; clear:both; font-size:14px; color:#666; line-height:34px;}
.wengzhengfanye span
{font-weight:bold; }
.wengzhengfanye a:hover
{ text-decoration:underline;}

/* 文章类别上下页 */
.page
{ overflow:hidden;}
.pagelink
{ padding:30px 0 10px; text-align:center;}
.pagelink span,.pagelink a
{ display:inline-block; line-height:30px; height:30px; text-align:center; font-size:12px; padding:0 12px; border:solid 1px #dcdcdc; color:#666; margin:0 2px;}
.pagelink a:hover,.pagelink a.on
{ background:#6eb12e; color:#fff; border:solid 1px #6eb12e;}
.pagelink .active span{display:inline-block; color:#fff; background:#6eb12e;line-height:30px; height:30px; border:solid 1px #6eb12e;}
.pagelink li{display: inline-block;}
/*用于手机屏幕，大于480px小于640px
@media (min-width: 480px) and (max-width: 640px) {}*/

/* 数字上下页 */
.page_fanye
{ width:100%; height:auto; text-align:center; padding:30px 0 40px; margin:0 auto; overflow:hidden; clear:both;}
.page_fanye a
{ line-height:16px; font-size:14px; text-indent:0px; color: #333;  margin-right: 5px; padding:4px 12px; background:#efefef;  border:1px solid #dedddd;  display: inline-block; }
.page_fanye span
{  height:24px; line-height:20px;  padding:0 10px 0 5px; display: inline-block;}
.page_fanye span input
{ width:30px; height:20px;}
.page_fanye a.page_home,.page_fanye a.page_home:hover,.page_fanye a.page_end,.page_fanye a.page_end:hover
{ width:60px;  color:#666666; }
.page_fanye .onpage,.page_fanye a:hover
{ color: #fff; background:#2d3f7f; }

/*========================================= 首页 =====================================*/

.w
{ width:1200px; overflow:hidden; margin:0 auto;}
.topbar
{ height:36px; line-height:36px; background:#ececec; color:#666;}
.topbar-wx
{ float:right;}
.topbar-wx a
{ color:#666; float:left;}
.topbar-wx a i
{ display:inline-block; width:1px; height:10px; background:#999; margin:0 10px;}
.topbar-wx a:hover
{ color:#ff0000;}

.topbox
{ height:120px; width:100%;}
.top-logo
{ float:left; padding-top:30px;}
.top-biaoyu
{ float:left; height:50px; border-left:#e5e5e5 2px solid; margin-left:20px; padding-left:20px; margin-top:40px; font-family:'pf';}
.top-biaoyu h1
{ font-size:22px; color:#007b3c;}
.top-biaoyu p
{ font-size:15px;}
.top-telnum
{ float:right; margin-left:15px; margin-top:35px;}
.top-telnum p
{ font-size:21px; color:#007b3c; font-family:'pf'; line-height:28px;}
.top-tel
{ width:82px; height:71px; float:right; background:url(../images/tel.png) no-repeat left center; margin-top:25px;}
.nav
{ width:100%; height:50px; background:#007b3c;}
.nav li
{ width:12.4%; line-height:50px; float:left; text-align:center;}
.nav li a
{ display:block; font-size:16px; color:#fff; position:relative;}
.nav li a:hover,.nav li.active a
{ background:#6eb12e;}
.xlnav{display: none}

/*banner图片切换样式*/
.banner
{ width:100%; height:509px; overflow:hidden;position:relative;}
.banner  ul
{ width:9999px; position:absolute; left:0px; top:0px;}
.banner ul li
{ overflow:hidden; float:left; height: 509px}
.banner .pic_pre,.banner .pic_next
{ width:60px; height:90px; background:url(../images/banner_arrows.png); position:absolute; top:40%; z-index:99; cursor:pointer;}
.banner .pic_pre
{ background-position:0px 180px; left:5px;}
.banner .pic_next
{ background-position:0px 90px; right:5px;}
.banner .pic_pre:hover
{ background-position:0px 0px; left:5px;}
.banner .pic_next:hover
{ background-position:0px 270px; right:5px;}
.banner_btn
{ width:100%; height:16px; text-align:center; position:absolute; bottom:10px;}
.banner_btn ol
{  height:16px; margin:0 auto;}
.banner_btn ol li{width: 10px;height: 10px;background-color: #fff;border-radius: 100%;margin: 0 5px;display: inline-block}
.banner_btn ol li.Btn_ys{background-color: #007b3c}
.banner1_w
{ text-align:center; margin-top:140px;}
.banner1_w span
{ font-size:14px; text-transform:Uppercase; font-family:Arial, Helvetica, sans-serif; color:#999;}
.banner1_w h2
{ font-size:40px; font-family:'pf'; padding:10px 0 20px;}
.banner1_w i
{ display:inline-block; width:137px; height:39px; background:#46ad00; border-radius:5px; font-size:16px; text-align:center; line-height:39px;font-family:'pf'; color:#fff; margin:0 8px; font-style:normal;}
.banner1_w p
{ font-size:26px; padding-top:30px; font-family:'pf'; }


.title
{ background:url(../images/tit.png) no-repeat center center; height:100px; margin:50px auto 30px; text-align:center;}
.tit-en
{ font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#a6a6a6; padding-top:20px;}
.tit-ch
{ font-size:20px;font-family:'pf'; color:#007b3c;}
.one
{ height:430px; position:relative;}
.one li
{ width:378px; float:left; margin-right:30px; -webkit-transition:all 1s; transition:all 1s;}
/*.one li:nth-child(3n)
{ margin-right:inherit;}*/
.one_img,.one_img img
{ width:378px; height:245px; overflow:hidden; transition: all 1s;}
.one_tit
{ border:solid 1px #e5e5e5; padding:20px 10px; text-align:center; border-top:none;}
.one_tit h3
{ font-size:18px; font-weight:normal;}
.one_tit p
{ font-size:14px; color:#666; padding-top:5px;}
.one li a:hover .one_tit
{ background:#007b3c; border:solid 1px #007b3c;}
.one li a:hover .one_tit h3,.one li a:hover .one_tit p
{ color:#fff;}
.one li:hover img
{transform: scale(1.1);transition: all 1s;}


.one .sPrev
{ width:130px; height:30px; position:absolute; left:460px; bottom:4px; display:block; background:url(../images/jt_01.png) 38px center no-repeat #f5f7fa; border: solid 1px #e1e1e1;-webkit-transition:all .5s; transition: all .5s;}
.one .sNext
{ width:130px; height:30px;  position:absolute; right:460px; bottom:4px; display:block; background:url(../images/jt_02.png) 38px center no-repeat #f5f7fa; border: solid 1px #e1e1e1; -webkit-transition:all .5s; transition:all .5s;}
.one .sPrev:hover
{ background:url(../images/jt_03.png) 30px center no-repeat #007b3c; border:solid 1px #007b3c;}
.one .sNext:hover
{ background:url(../images/jt_04.png) 46px center no-repeat #007b3c; border:solid 1px #007b3c;}




.oneA
{ width:100%; height:260px; margin-top:50px; background:url(../images/ad_back.png) left center no-repeat #0767d8;}
.oneAs
{ height:260px; position:relative;}
.oneAs .txt 
{ width:500px; position:absolute; top:35px; right:0px; color:#fff; z-index:99;}
.oneAs .txt h5
{ width:370px; font-size:26px; line-height:26px; margin-bottom:20px; padding-bottom:20px; border-bottom:solid 1px #5295e4;font-family:'pf'; }
.oneAs .txt h4
{ font-size:20px; line-height:22px; margin-bottom:20px; font-family:'pf';}
.oneAs .txt p
{ width:255px; height:30px; line-height:30px; text-align:center; font-size:18px; color:#0767d8; background:#fff; margin-bottom:16px;}
.oneAs .txt .tel
{ width:585px; height:40px; overflow:hidden;}
.oneAs .txt .tel span
{ display:block; font-size:14px; line-height:40px; color:#fff; padding-left:40px; background: url(../images/tel02.png) left center no-repeat; float:left;}
.oneAs .txt .tel span i
{ font-size:24px; font-family:Arial, Helvetica, sans-serif; font-style:normal;}

.oneB .parHd
{ text-align:center; height:40px;}
.oneB .parHd li
{ display:inline-block; width:148px; height:38px; border:solid 1px #000; line-height:36px; text-align:center; cursor:pointer; margin:0 5px; font-size:16px;}
.oneB .parHd li.on
{ background:#007b3c; color:#fff; border:solid 1px #007b3c;}
.oneB .parBd
{ margin-top:40px; overflow:hidden;}
.oneB .parBd ul{display: none}
.oneB .parBd ul:first-child{display: block}
.oneB .parBd li
{ width:378px; float:left; margin-right:30px;}
.oneB .parBd li .img,.oneB .parBd li .img img
{ width:378px; height:256px; overflow:hidden; transition: all 1s;}
.oneB li:nth-child(3n)
{ margin-right:inherit;}
.oneB .parBd li .tit
{ font-size:16px; height:60px; line-height:60px; text-align:center;}
.oneB .parBd li :hover img
{transform: scale(1.1);transition: all 1s;}
.oneB .parBd li a:hover .tit
{ color:#007b3c;}



.oneC
{ width:100%; background:#f5f5f5;}
.oneC_tit
{ width:100%; height:200px; background:url(../images/ys_tit.png) no-repeat top center; margin-top:30px;}
.oneC_tits
{ text-align:center; padding-top:25px;}
.oneC_tits span
{ display:block; font-size:16px; color:#fff; text-transform:Uppercase;}
.oneC_tits b
{ font-size:34px; font-family:'pf'; color:#fff; padding:10px 0; display:block;}
.oneC_tits p
{ font-size:16px; color:#fff;}
.oneC-ys dl
{ overflow:hidden;background:url(../images/advantage04.jpg) no-repeat bottom; padding-bottom:50px;}
/*.oneC-ys dl.dl01
{ background:url(../images/advantage04.jpg) no-repeat bottom; padding-bottom:50px;}*/
.fl
{ float:left;}
.fr
{ float:right;}
.oneC-ys dl dt
{ width:620px;}
.oneC-ys dl dd
{ width:520px; margin-top:30px;}
.oneC-ys dl dd.on1
{ margin-top:80px;}
.oneC-ys dl dd h5
{ font-size:24px; color:#333; font-weight:normal;}
.oneC-ys dl dd h5 em
{ display:block; font-size:12px; color:#999; text-transform:uppercase; margin-top:5px; font-style: normal;}
.oneC-ys dl dd h5 i
{ width:74px; height:2px; background-color:#333; display:block; margin-top:25px; margin-bottom:25px;}
.oneC-ys dl dd p
{ font-size:16px; color:#555; margin-top:15px; background:url(../images/ico1.png) no-repeat left 10px; padding-left:15px; line-height:24px;}
.oneC-ys dl:nth-child(2n)
{ background:url(../images/advantage05.jpg) no-repeat bottom; padding-bottom:50px;}
.oneC-ys dl:last-child{padding-bottom: 0;background: none}


.oneD .left
{ width:510px; height:360px; float:left; position:relative;}
.oneD .left h4
{ font-size:24px; font-weight:bold; color:#282d33; line-height:24px; margin:30px 0;}
.oneD .left h5
{ width:90px; height:42px; line-height:42px; text-align:center; font-size:22px; color:#007b3c; border-top:solid 2px #007b3c; border-bottom:solid 2px #007b3c;
 margin-bottom:30px;}
.oneD .left p
{ font-size:14px; color:#747474; line-height:25px; overflow:hidden; text-indent:2em;}
.oneD .left .more
{ display:block; width:117px; height:13px; background:url(../images/gd_01.png) right center no-repeat; position:absolute; bottom:20px; left:0; -webkit-transition: all .5s; transition: all .5s;}
.oneD .left .more::after
{ content: ''; width:40px; height:1px; background:#b5b5b5; position:absolute; left:0px; top:6px; -webkit-transition:all .5s; transition:all .5s;}
.oneD .right
{ width:640px; height:360px; float:right;}

.oneE
{ margin-top:50px;}
.oneE .parHd
{ text-align:center; height:40px;}
.oneE .parHd li
{ width:148px; height:38px; display:inline-block; color:#fff; background:#282d33; line-height:38px; text-align:center; cursor:pointer; margin:0 5px; font-size:16px;}
.oneE .parHd li.on
{ background:#007b3c; color:#fff;}
.oneEs
{ height:286px; background:#0767d8; margin-top:30px;}
.oneEs_w
{ background:#fff; height:286px; position:relative;}
.oneEs_w .sPrev
{ position:absolute; left:20px; top:118px; display:block; width:50px; height:50px;  background:url(../images/show_jt_01.jpg); cursor:pointer;}
.oneEs_w .sNext
{ position:absolute; right:20px; top:118px; display:block; width:50px; height:50px;  background:url(../images/show_jt_02.jpg); cursor:pointer;}
/*.oneEs ul
{ width:1020px; margin:0 auto; overflow:hidden;}*/
.oneEs .bd{margin-left: 90px;}
.oneEs #s2{display: none}
.oneEs li
{ width:320px; float:left; margin:0 10px;}
.oneEs li .imgs
{ width:320px; height:240px; overflow:hidden; transition: all 1s; border:solid 1px #f0f0f0; position:relative;}
.oneEs li .imgs img
{ width:320px; height:240px; overflow:hidden; transition: all 1s;}
.oneEs li .tit
{ height:38px; background:#f5f7fa; border:solid 1px #ebebeb; text-align:center; line-height:38px; font-size:16px; color:#333; margin-top:3px;}
.oneEs li .imgs .hide
{ width:320px; height:240px; background:url(../images/yan.png) center center no-repeat rgba(40,45,51,0.4); position:absolute; left:0; top:0; opacity:0;}
.oneEs li a:hover .tit
{ background:#007b3c; color:#fff;}
.oneEs li :hover img
{transform: scale(1.1);transition: all 1s;}
.oneEs li :hover .imgs .hide{opacity: 1}

.oneF
{ width:100%; overflow:hidden; background:#f5f7fa; margin-top:50px;}
.oneFs .left
{ width:373px; height:340px; float:left;}
.oneFs .left .imgs,.oneFs .left .imgs img
{ width:373px; height:193px;}
.oneFs .left .tit
{ font-size:16px; color:#282d33; height:16px; margin:30px 0 20px 0; font-weight:normal;}
.oneFs .left .tit a:hover
{ color:#007b3c;}
.oneFs .left p
{ font-size:14px; color:#747474; line-height:22px; max-height:44px; overflow:hidden; margin-bottom:20px;}
.oneFs .left span
{ display:block; font-size:12px; color:#747474;}
.oneFs .right
{ width:790px; overflow:hidden; float:right;}
.oneFs .right li
{ width:375px; height:50px; line-height:50px; border:solid 1px #dfdfdf; font-size:14px; background:url(../images/dian01.png) 10px center no-repeat #fff; margin-bottom:19px; -webkit-transition:all 1s; transition:all 1s; float:left;}
.oneFs .right li a
{ color:#666; display:block; padding-left:30px;}
.oneFs .right li span
{ color:#898989; font-size:12px; float:right; padding-right:10px;}
.oneFs .right li:nth-of-type(2n)
{ float:right;}
.oneFs .right li a:hover
{ background:url(../images/dian02.png) 10px center no-repeat #007b3c; color:#fff;}
.oneFs .right li a:hover span
{ color:#fff;}


.wenti
{ height:110px ;overflow:hidden; margin-top:30px; margin-bottom:50px;}
.wenti .left
{ width:80px; height:60px; padding:25px 0 25px 70px; float:left; color:#fff; background:url(../images/wd_back.png);}
.wenti .left h6
{ font-size:24px; line-height:30px; font-weight:normal;}
.wenti .right
{ width:1050px; height:110px; float:right;}
.wenti .right li
{ width:465px; height:66px; padding:21px 19px; border:solid 1px #dcdcdc; margin-left:20px; float:left; cursor:pointer; background:#fff; -moz-box-shadow: 0px 3px 5px #e1e1e1; -webkit-box-shadow:0px 3px 5px #e1e1e1;}
.wenti .right li p
{ overflow:hidden; height:23px; line-height:23px; font-size:14px;}
.wenti .right li p:nth-of-type(1) span
{ display:block; width:23px; height:23px; line-height:23px; margin-right:20px; text-align:center; color:#fff; background:url(../images/wd_icon_01.png) #007b3c; float:left;}
.wenti .right li p:nth-of-type(1) a
{ width:390px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#2d3134; font-size:16px; float:left;}
.wenti .right li p:nth-of-type(2)
{ margin-top:20px;}
.wenti .right li p:nth-of-type(2) span:nth-of-type(1)
{ display:block; width:23px; height:23px; line-height:23px; margin-right:20px; text-align:center; color:#fff; background: url(../images/wd_icon_02.png) #2d3134;
float: left;}
.wenti .right li p:nth-of-type(2) span:nth-of-type(2)
{ width:390px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#838383; font-size:14px; float:left;}



.footer
{ width:100%; padding-top:30px; background:#333;}
.footers
{ padding:30px 0 10px 0;}
.footers .infro
{ width:490px; height:210px; float:left; color:#fff; border-right:solid 1px #40444b;}
.footers .infro .bt
{ font-size:16px; line-height:16px; padding:0 0 21px 130px; text-transform:Uppercase; margin-bottom:10px; color:#fff; position:relative;}
.footers .infro .bt::before
{ content: ''; width:100px; height:1px; background:#bfbfbf; position:absolute; bottom:1px; left:130px; z-index:1;}
.footers .infro .bt::after
{ content:''; width:25px; height:2px; background:#bfbfbf; position:absolute; bottom:0; left:130px; z-index:2;}
.footers .infro .content
{ margin-top:20px; overflow:hidden;}
.footers .infro .ewm
{ width:96px; height:96px; padding:8px; border:dashed 1px #fff; float:left; margin-right:15px; box-sizing:content-box;}
.footers .infro .ewm img
{ width:96px; height:96px;}
.footers .infro .bx
{ width:335px; float:left;}
.footers .infro .bx p
{ color:#e3e3e3; line-height:30px;}
.footer ul
{ width:700px; float:right;}
.footer ul li
{ width:90px; margin-left:85px; float:left;}
.footer ul li p
{ font-size:16px; line-height:16px; padding-bottom:21px; text-transform:Uppercase; margin-bottom:10px; color:#fff; position:relative;}
.footer ul li p::before
{ content: ''; width:100px; height:1px; background:#bfbfbf; position:absolute; bottom:1px; left:0; z-index:1;}
.footer ul li p::after
{ content:''; width:25px; height:2px; background:#bfbfbf; position:absolute; bottom:0; left:0; z-index:2;}
.footer ul li a
{ display:block; color:#ccc; font-size:14px; line-height:33px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.footer .copy
{ height:50x; line-height:50px; border-top:solid 1px #575a60; color:#e3e3e3; text-align:center; margin-top:20px;}
.footer .copy a{color:#e3e3e3}



/*========================================= 关于我们 =====================================*/
.ny_ban
{ height:301px;}
.hui_bj
{ width:100%; overflow:hidden; background:#ebebeb;}
.ny_main
{ padding:40px 0;}
.ny_left
{ width:240px; float:left;}
.lf_n
{ width:240px; overflow:hidden; margin-bottom:10px;}
.lf_n .tit
{ text-align:center; line-height:90px; height:90px; overflow:hidden; background:#6eb12e; border-radius:10px 10px 0 0; font-size:24px; color:#fff; font-weight:bold;}
.lf_n_c
{ background:#fff;}
.lf_n ul.menu
{ padding:11px 12px 12px 14px; margin-bottom:15px;}
.lf_n ul.menu li
{ padding:0 0 0 25px; font-weight:100; line-height:44px; height:44px; border-bottom:1px #bfbfbf dashed; overflow:hidden; font-size:16px;}
.lf_n ul.menu li a:hover,.lf_n ul.menu li.active a
{ color:#6eb12e;}
.t05
{ padding:0 10px; color:#fff; font-size:18px; text-align:center; font-weight:bold; line-height:50px; background:#6eb12e;}
.t05_cons1
{ padding:5px 12px; background:#fff; padding-bottom:10px; margin-bottom:10px;}
.t05_cons1 li
{ background:url(../images/dian.png) left center no-repeat; line-height:40px; height:40px; padding-left:20px; font-size:16px; width:192px;
white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.t05_cons1 li a:hover
{ color:#6eb12e;}
.ny_left .tel
{ width:166px;  padding:30px 0; padding-left:75px; border-radius:10px; background: url(../images/pro_phone.png) no-repeat 20px center #6eb12e;}
.ny_left .tel p
{ font-size:16px; color:#fff;}
.ny_left .tel b
{ display:block; font-size:24px; color:#fff; font-family:'Times New Roman';}


.ny_right
{ width:850px; padding:0 40px; background:#fff; float:right;}
.rtop
{ overflow:hidden; padding:15px 0; border-bottom:1px solid #dbdbdb;}
.rtop h5
{ float:left; padding-left:10px; border-left:3px solid #85c758; font-weight:normal; line-height:16px; font-size:16px; color:#85c758;}
.rtop span
{ float:right; color: #999; font-size:12px;}
.rtop span em
{ color:#999; font-style: normal;}
.rtop span a
{ color:#999;}
.rtop span a:hover
{ text-decoration:underline;}
.rt_con
{ padding:40px 0; overflow:hidden;}
.rt_about
{ font-size:16px; line-height:30px;}


/*========================================= 喷雾业务 =====================================*/
.rt_yewu 
{ overflow:hidden;}
.rt_yewu li
{ width:390px; float:left;}
.rt_yewu li .img
{ width:390px; height:258px; overflow:hidden; border:solid 1px #f1f1f1;}
.rt_yewu li .img img
{ width:380px; height:248px; overflow:hidden; transition:all 1s; margin:5px;}
.rt_yewu li:nth-of-type(2n)
{ float:right;}
.rt_yewu li h3
{ font-size:18px; text-align:center; padding:10px 0 30px; font-weight:normal;}
.rt_yewu li a:hover img
{transform: scale(1.1);transition: all 1s;}
.rt_yewu li a:hover h3
{ color:#007b3c;}


/*========================================= 工程案例 =====================================*/
.rt_case
{ overflow:hidden;}
.rt_case li
{ width:270px; float:left; margin-right:20px;}
.rt_case li .img
{ width:270px; height:186px; overflow:hidden; border:solid 1px #f1f1f1;}
.rt_case li .img img
{ width:260px; height:176px; overflow:hidden; transition:all 1s; margin:5px;}
.rt_case li:nth-of-type(3n)
{ margin-right:inherit;}
.rt_case li h3
{ font-size:16px; text-align:center; padding:10px 0 20px; font-weight:normal;}
.rt_case li a:hover img
{transform: scale(1.1);transition: all 1s;}
.rt_case li a:hover h3
{ color:#007b3c;}


/*========================================= 产品中心 =====================================*/
.rt_product
{ overflow:hidden;}
.rt_product li
{ width:270px; float:left; margin-right:20px; margin-bottom:30px;}
.rt_product li .imgs
{ width:270px; height:204px; overflow:hidden; border:solid 1px #f1f1f1; position:relative;}
.rt_product li .imgs img
{ width:270px; height:204px; overflow:hidden; transition: all 1s;}
.rt_product li:nth-of-type(3n)
{ margin-right:inherit;}
.rt_product li .tit
{ width:270px; height:42px; line-height:42px; background:#f5f7fa; border:solid 1px #f1f1f1; font-size:16px; text-align:center; margin-top:3px;}
.rt_product .imgs .hide
{ width:270px; height:204px; background:url(../images/yan.png) center center no-repeat rgba(40,45,51,0.4); position:absolute; left:0; top:0; opacity:0;}
.rt_product li a:hover .tit
{ background:#007b3c; color:#fff;}
.rt_product li a:hover img
{transform: scale(1.1);transition: all 1s;}
.rt_product li:hover .imgs .hide{opacity: 1}

/*========================================= 新闻中心 =====================================*/
.rt_news
{ overflow:hidden;}
.rt_news li
{ overflow:hidden; padding-bottom:20px; border-bottom:solid 1px #f1f1f1; margin-bottom:20px;}
.rt_news li h2
{ font-size:17px; font-weight:normal; padding-bottom:10px;}
.rt_news li h2 a
{ color:#000;}
.rt_news li h2 a:hover
{ color:#007b3c; }
.rt_news li p
{ line-height:22px; color:#666;}

/*=======================================新闻详情页============================================*/

.news_info
{ overflow:hidden; border-bottom:1px dotted #ccc;}
.info_title
{ text-align:center;}
.info_title h2
{ font-size:24px; color:#000;}
.info_laiyuan
{ line-height:48px; font-size:12px; color:#888; text-align:center; border-bottom:1px dotted #ccc;}
.info_text
{ padding:30px 0; font-size:15px; color:#333; line-height:2;}
.info_text img
{ max-width:100%;}
.info_picA
{ padding:10px; text-align:center;}
.info_picA img
{ max-width:100%;  width: expression(this.width > 720 ? 720: true)}


.team_tit
{ width:100%; overflow:hidden; margin:30px 0; text-align:center;}
.team-tit-th
{ color:rgb(234, 234, 234); font-family: &quot;Arial Black&quot;, Gadget, sans-serif; font-size:2.5rem; font-weight:bold;}
.team-tit-ch
{font-family: 微软雅黑; font-size: 1.8rem; margin-top: -25px; color: rgb(0, 123, 60);}
.team-tit-line
{border-bottom: 1px solid rgb(0, 123, 60); width: 200px; margin: 10px auto;}
.team-tit-ph
{line-height: 18px;}


.coop{background: #f5f7fa;overflow: hidden}
.hezuo
{ width:1200px; margin:0 auto; position:relative;}
.partner-ul
{ position:relative; overflow:hidden; padding:30px 0 50px;height: 92px;}
.partner-ul li
{ width:222px; height:90px; float:left;border:1px solid #d3d3d3;margin-right: 20px;}
.partner-ul li a img
{ width:222px; height:90px; }
/*.partner-ul li:first-child
{ margin-left:0;}*/
.hezuo span
{ position:absolute; display:block; width:20px; height:35px; top:60px; cursor:pointer;}
.hezuo span.partner-anniu01
{ left:-50px; background: url(../images/zuoyou-qh.png) no-repeat top left;}
.hezuo span.partner-anniu02
{ right:-50px; background: url(../images/zuoyou-qh.png) no-repeat top right;}






