@charset "utf-8";
/*============================ 初始化样式 ============================*/
*
{ margin:0; padding:0;  }
body
{ font-family:Microsoft YaHei,'黑体',Verdana,Tahoma,Arial,sans-serif; font-size:14px; color:#333; min-width:1185px;}
*html
{ background-image:url(about:blank);background-attachment:fixed;}
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; }
{opacity: 0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; }
*/
a
{ color:#333; text-decoration:none; }
a:hover
{ color:#e67a1b;}
a:focus
{ outline: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;}

/*图片放大*/
.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.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}

/*按钮样式*/
.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; }

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

/* 文章上下篇 */
.wengzhengfanye
{ line-height:30px; padding:20px 0; overflow: hidden}
.wengzhengfanye .wengzhengfanyeA,.wengzhengfanye .wengzhengfanyeB
{width: 46%;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;border: 1px solid #e5e5e5;padding: 0 1%;
background: #fafafa;font-size:14px; color:#666;}
.wengzhengfanye span
{font-weight:bold; }
.wengzhengfanye a:hover
{ text-decoration:underline;}

/* 文章类别上下页 */
.page
{ padding:20px; overflow:hidden; text-align:center;}
.pagelink a,.pagelink span
{ display:inline-block; border:1px solid #999;padding:7px 12px; color:#666;margin: 0 4px;border-radius: 3px;}
.pagelink ul li{display: inline-block;}
.pagelink ul li a:hover
{ background:#d59b47; border:solid 1px #d59b47; color:#fff;}
.pagelink ul li.active span
{ background:#d59b47; border:solid 1px #d59b47; color:#fff;}
/*.page
{ padding:20px; overflow:hidden; text-align:center;}
.pagelink a,.pagelink span
{ display:inline-block; padding:7px 12px; color:#666;margin: 0 5px;}
.pagelink ul li{display: inline-block;}
.pagelink ul li a:hover
{ color:#ce1421;}
.pagelink ul li.active span
{ color:#ce1421;}*/

/*用于手机屏幕，大于480px小于640px
@media (min-width: 480px) and (max-width: 640px) {}*/

/* 数字上下页 */
.page_fanye
{ width:100%; height:auto; text-align:center; padding:40px 0 20px; 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 9px; 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:#856493; }
.container{width: 1200px;margin: 0 auto}
.fl{float: left;}
.fl img{ float:left; padding-right:20px}
.fl h1{ font-size:18px; float:left; width:480px; line-height:150%; font-weight:normal; padding-top:5px; color:#E57B13}
.fr{float: right}

/*========================================= 首页 =====================================*/
.header{box-shadow: 0px 0px 16px #999;background-color: #fff;z-index: 99999}
.header .top{line-height: 40px;background-color: #efefef;overflow: hidden;font-size: 12px;color: #999}
.header .top .topr{color: #999}
.header .topr a{color: #999;padding: 0 5px;display: inline-block;}
.header .topr a:hover{color: #e57b13}
.header .top2{overflow: hidden;padding: 25px 0}
.header .top2 .tel{margin-top: 10px;}
.header .top2 .tel{background: url("../img/tel.png") no-repeat left;color: #666;padding-left: 55px;}
.header .top2 .tel span{font-size: 24px;color:#e57b13;font-weight: bold;font-family: Arial}
.header nav{overflow: hidden;background-color: #009539;line-height: 50px;}
.navs li{float:left;text-align:center; position: relative;background: url("../img/navli.png") no-repeat right}
.navs li a{font-size:16px;display:block;color: #fff;padding: 0 43px;}
.navs ul li a:hover,.navs ul li a.active{color: #fff;background-color: #e57b13}
.navs ul li.active a{color: #fff;}
.navs li ul{display:none;width:100%;position: absolute;top:95px;left: -0;z-index: 999;background-color:#f0f0f0}
.navs li ul li{width:100%;line-height:35px;}
.navs li ul li:hover{background-color: #0054a3}
.navs li ul li:hover a{color: #fff;}
.navs li ul li a{font-size: 14px;padding: 0;}
.header.fixed {position: fixed;  left: 0;  top: 0;  width: 100%; }
/*
.search{overflow: hidden;margin-top: 10px}
.search dl{background-color: #f2f2f2;overflow: hidden;float: left}
.search dl img{margin: 8px 6px 0 10px;float: left}
.search dl input{line-height: 35px;border: none;background-color: #f2f2f2;width: 110px;float: left;outline: none}
.search .sea{display: inline-block;float: left;width: 50px;line-height: 35px;background-color: #c9a37e;text-align: center;color: #fff;border: none;outline: none}
*/

/*banner图片切换样式*/
.banner{width:100%; height:527px; margin:0px auto 0px; overflow:hidden}
#focus {width:100%; height:527px; overflow:hidden; position:relative;}
#focus ul {height:auto; position:absolute;left:-3840px;width: 5709px;}
#focus ul li {float:left; height:527px;overflow:hidden;position: relative;}
#focus ul li a{display: inline-block;width: 100%;height: 100%}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:100%; height:16px; left:0; bottom:0; }
#focus .btn {position:absolute; width:100%; height:16px;left:0;text-align:center;bottom:20px;}
#focus .btn span { _display:inline; _zoom:1; _font-size:0;  width:32px; height:4px; display:inline-block; margin:0 6px; text-indent:-999px; cursor:pointer;
    background:#fff;overflow:hidden;}
#focus .btn span.on {background:#009539;}
#focus .preNext {width:45px; height:100px; position:absolute; top:180px; background:url(../img/sprite.png) no-repeat 0 0; cursor:pointer;display: none}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
#focus:hover .preNext{display: block}

.title{margin-top: 50px;text-align: center;overflow: hidden;}
.title h2{font-size:34px;background: url("../img/title.png") no-repeat center}
.title p{color: #666;margin-top: 15px;font-size: 16px;}
.title i{display: inline-block;width: 40px;height: 2px;background-color: #b28031;margin: 0 auto}

.oneA{overflow: hidden;padding-bottom: 40px;}
.oneAs{margin-top: 45px;}
.oneA1{width: 250px;height: 520px;background-color: #669934;border-radius: 5px;}
.oneA1 .tit{text-align: center;padding: 25px 0}
.oneA1 .tit h3{font-size: 22px;color: #fff}
.oneA1 .tit p{font-size: 13px;color: #fff;font-family: Arial;text-transform: uppercase;margin-top: 10px}
.oneA1s{width: 240px;height: 323px;background-color: #fff;border-radius: 5px;margin: 0 auto;padding: 15px;box-sizing: border-box}
.oneA1s ul li{border-bottom: 1px dashed #dbdad9;padding: 12px 0;font-size: 16px;background: url("../img/onea1.png") no-repeat 6px;
    padding-left: 30px;box-sizing: border-box}
.oneA1s ul li:hover{background: url("../img/onea2.png") no-repeat 6px;}
.oneA1s ul li.active{background: url("../img/onea2.png") no-repeat 6px;}
.oneA1s ul li.active a{color: #e67a1b}
.oneA1 .oneAdh{padding-left: 70px;background: url("../img/tel2.png") no-repeat 22px;color: #fff;margin-top: 20px;}
.oneA1 .oneAdh span{font-size: 24px;color: #fff;font-weight: bold;font-family: Arial}
.oneA2{width: 880px;overflow: hidden}
.oneA2 ul{display: none}
.oneA2 ul:first-child{display: block}
.oneA2 ul li{width: 274px;float: left;text-align: center;margin: 0 29px 33px 0}
.oneA2 ul li dd{width: 100%;height: 198px;overflow: hidden}
.oneA2 ul li dd img{max-width: 100%;height: 198px;transition: all 0.5s;}
.oneA2 ul li dt{font-size: 15px;line-height: 45px;background-color: #f1f1f1}
.oneA2 ul li:nth-child(3n){margin-right: 0}
.oneA2 ul li:hover img{transform: scale(1.1);transition: all 0.5s;}
.oneA2 ul li:hover dt{background-color: #e67a1b}
.oneA2 ul li:hover a{color: #fff}

.oneB{overflow: hidden;height:230px;background: url("../img/oneb.jpg") no-repeat center;}
.oneB .oneB1{margin-top: 75px;}
.oneB .oneB1 h3{font-size: 34px;color: #fff;}
.oneB .oneB1 ul{margin-top: 15px;}
.oneB .oneB1 ul li{float: left;background: url("../img/oneb1.png") no-repeat left;padding-left: 30px;
    font-size: 18px;color: #fff;margin-right: 20px;}
.oneB .oneB2{margin-top: 60px;color: #fff;}
.oneB .oneB2 h3{font-size: 40px;font-weight: normal;font-family: "宋体";margin-bottom: 20px;}
.oneB .oneB2 dl{padding: 13px 0;border-top: 1px solid #90cca6;border-bottom: 1px solid #90cca6;font-size: 18px;background: url("../img/oneb2.png") no-repeat 10px;padding-left: 50px;}
.oneB .oneB2 dl span{font-size: 24px;font-family: Arial}

.oneC{overflow: hidden;height:1596px;background:url("../img/onec.jpg") no-repeat center}
.oneC ul{}
.oneC ul li{margin-top: 60px;overflow: hidden;}
.oneC ul li dd{width:387px;margin-left: 150px}
.oneC ul li dd h3{font-size: 24px;border-bottom: 2px solid #009539;padding-bottom: 15px;}
.oneC ul li dd dl{background: url("../img/onec1.png") no-repeat 3px;padding-left: 20px;line-height: 1.8;margin-top: 15px;}
.oneC ul li dt{width: 50%;max-width: 100%;text-align: center}
.oneC ul li .dd2{margin-left: 100px;}
.oneC ul li:nth-child(2){margin-top: 90px;}
.oneC ul li:nth-child(2) dd{margin-top: 15px;}
.oneC ul li:nth-child(3){margin-top: 60px;}
.oneC ul li:nth-child(3) dd{margin-top: 35px;}
.oneC ul li:nth-child(4){margin-top: 100px;}
.oneC ul li:nth-child(4) dd{margin-top: 10px;}

.oneD{overflow: hidden;}
.title2 h2{background: url("../img/title2.png") no-repeat center!important;}
.oneD ul{margin-top: 25px;}
.oneD ul li{width: 280px;float: left;margin: 30px 25px 0 0}
.oneD ul li dd{width: 100%;height: 203px;overflow: hidden}
.oneD ul li dd img{max-width: 100%;transition: all 0.5s;}
.oneD ul li dt{line-height: 50px;border-bottom: 1px solid #d8d8d8;box-sizing: border-box;font-size: 15px;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.oneD ul li:nth-child(4n){margin-right: 0}
.oneD ul li:hover img{transform: scale(1.1);transition: all 0.5s;}

.oneE{height:230px;overflow: hidden;margin-top: 50px;background: url("../img/onee.jpg") no-repeat center}
.oneEs{text-align: center;color: #fff}
.oneEs h3{margin-top: 55px;font-size: 34px;}
.oneEs p{font-size: 16px;padding: 15px 0}
.oneEs span{font-size: 24px;font-family: Arial}

.oneF{overflow: hidden;}
.oneF ul{margin-top: 50px;overflow: hidden}
.oneF ul li{width: 300px;height: 410px;float: left}
.oneF ul li dd{width: 100%;height: 250px;overflow: hidden}
.oneF ul li dd img{max-width: 100%}
.oneF ul li dt{padding: 25px 20px;background-color: #f6f6f6;height: 160px;box-sizing: border-box}
.oneF ul li dt p{text-align: center;font-size: 16px;}
.oneF ul li dt span{color: #666;line-height: 1.6;margin-top: 20px;display: inline-block}
.oneF ul li:hover dt{background-color: #e57b13;color: #fff}
.oneF ul li:hover span{color: #fff}

.oneG{background-color: #f6f6f6;overflow: hidden;margin-top: 50px}
.oneGs{margin-top: 50px}
.oneG1{width: 558px;position: relative}
.oneG11{width: 530px;height: 350px;border-right: 13px solid #669934;border-top: 13px solid #669934;box-sizing: border-box}
.oneG22{position: absolute;top: 13px;left: 0;}
.oneG22 img{width: 545px;height:353px;transition: all 0.5s;}
.oneG1:hover .oneG22 img{transform: translate(-5px, -5px);box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);transition: all 0.5s;}
.oneG2{width: 590px;}
.oneG2 h3{font-size: 24px;line-height: 1.5;margin: 15px 0}
.oneG2 p{font-size: 16px;color: #666;line-height: 1.8}
.oneG2 .more{display: inline-block;width: 95px;height: 22px;background: url(../img/about3.png) no-repeat left;transition: all 0.5s;margin-top: 20px}
.oneG2 .more:hover{background: url(../img/about3.png) no-repeat 15px;transition: all 0.5s;}

.oneH{overflow: hidden;padding-bottom: 50px}
.oneH .tit{text-align: center;margin-top: 60px;}
.oneH .tit h2{font-size: 24px;color: #fff;background: url("../img/oneh.png") no-repeat center;line-height: 43px}
.oneH .bd{margin-top: 30px;overflow: hidden}
.oneH ul li{width: 280px;height: 180px;float:left;border: 1px solid #ddd;background-color: #fff;overflow: hidden;
    position: relative;margin: 0 12px}
.oneH ul li img{max-width: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;transition: all 1s ease-out}
.oneH ul li:hover img{transform: scale(1.2);transition: all 1s ease-out}


.title3 h2{background: url("../img/title3.png") no-repeat center!important;}
.oneI{overflow: hidden}
.oneI ul{margin-top: 50px;}
.oneI ul li{width: 380px;border: 1px solid #dfdfdf;box-sizing: border-box;float: left;margin-right: 30px}
.oneI ul li dd{width: 100%;height: 146px;overflow: hidden}
.oneI ul li dd img{max-width: 100%}
.oneI ul li dt{padding: 20px 18px}
.oneI ul li dl{background: url("../img/newli.png") no-repeat left;padding: 10px 0 10px 20px;overflow: hidden;
    white-space: nowrap;text-overflow: ellipsis;
}
.oneI ul li:nth-child(3n){margin-right: 0}

.oneJ{overflow: hidden;background: url("../img/link.png") no-repeat top;margin-top: 50px;}
.oneJ .tit{text-align: center;}
.oneJ .tit h2{font-size: 30px;text-transform: uppercase;margin-top: 30px;}
.oneJ .oneJs{overflow: hidden;padding: 10px 0 40px 0}
.oneJ .oneJs a{display: inline-block;margin: 20px 30px 0 0}


.footer{background-color:#333333;overflow:hidden;}
.foot{padding: 40px 0;overflow: hidden}
.foot ul{padding:0 70px 0 15px;float: left;border-right: 1px solid #4b4b4b;min-height: 200px}
.foot ul:nth-child(2){padding: 0 70px}
.foot ul:nth-child(3){padding: 0 70px}
.foot ul:nth-child(2) h3{background: url("../img/foot2.png") no-repeat left;}
.foot ul:nth-child(3) h3{background: url("../img/foot3.png") no-repeat left;}
.foot ul h3{font-size: 16px;color: #fff;font-weight: normal;background: url("../img/foot1.png") no-repeat left;padding-left: 25px;margin-bottom: 20px}
.foot ul li{background: url("../img/footli.png") no-repeat 10px;padding-left: 25px;line-height: 2;color: #c4c4c4}
.foot ul li a{color: #c4c4c4}
.foot .code{color: #c4c4c4;font-size: 12px;margin-top: 35px;text-align: center}
.foot .code dl{float: left;margin-left: 30px;}
.foot .code img{width: 107px;height: 107px;margin-bottom: 10px}
.foots{border-top: 1px solid #414141;color: #dadada;line-height: 50px;font-size: 13px;overflow: hidden}
.foots a{color: #dadada}
.foot ul li:hover a{color: #e57b13}

/*========================================= 机构简介 =====================================*/
.slider{width: 100%;height: 330px;overflow: hidden;}
.slides{width: 572px;height: 177px;border: 1px solid #fff;margin: 0 auto;padding: 6px;margin-top: 65px}
.slides dl{width:100%;height:100%;background: rgba(255,255,255,0.79);text-align: center;overflow: hidden;color: #666;font-size: 16px}
.slides h3{font-size: 40px;margin: 40px 0 15px;color: #333;font-weight: normal}
.location{background-color: #f4f4f4;line-height: 43px;color: #666}
.location .local{background: url("../img/home.png") no-repeat left;padding-left: 25px;}
.local a{color: #666}

/*.subnav{width: 100%;height:57px;line-height: 57px;overflow: hidden;background-color: #f2f9fe;text-align: center}
.subnav ul li{height: 57px;float: left}
.subnavs a{color: #333333;font-size: 16px;border-right: 1px solid #cdd3d7;padding: 0 30px;}
.subnavs ul li:hover a{color: #fff;border-color: #3b8bc6}
.subnavs ul li:hover{background-color: #3b8bc6}
.subnavs ul li.active{background-color: #3b8bc6}
.subnavs a.active{color: #fff;border-color: #3b8bc6}
*/

.aboutA{overflow: hidden;font-size: 16px;line-height: 2;padding: 70px 0;}
.aboutA img{max-width: 100%}

/*
.honor{overflow: hidden}
.honor ul li{width: 261px;float: left;margin-right: 51px;margin-top: 40px;padding: 30px 0 70px;overflow: hidden}
.honor ul li:nth-child(4n){margin-right: 0}
.honor ul li p{line-height: 48px;text-align: center;background-color: #f4f4f4}
.honor ul li dd{width: 261px;height: 339px;overflow: hidden}
.honor ul li dd img{max-width: 100%;transition: all 0.3s;}
.honor ul li:hover img{transform: scale(1.1,1.1);transition: all 0.3s;}
.honor ul li:hover p{background-color: #3889c8;color: #fff}
*/


/*========================================= 新闻动态 =====================================*/
.news{overflow: hidden;min-height: 400px;padding: 20px 0}
.news ul li{border-bottom: 1px solid #e1e5e7;padding: 40px 0;overflow: hidden}
.news ul li dl{width: 140px;height: 100px;border-right: 1px solid #e6e6e6;font-size: 14px;color: #8d8b8b;padding-left: 55px;box-sizing: border-box}
.news ul li dl span{font-size: 50px;color: #3b8bc6}
.news ul li dd{width: 720px;margin-left: 40px;}
.news ul li dd h3{font-size: 20px;font-weight: normal}
.news ul li dd .ly{font-size: 12px;color: #c9c9c9;margin: 15px 0}
.news ul li dd .ly span{display: inline-block;margin-right: 30px;}
.news ul li dd .ly .ly1{background: url("../img/see.png") no-repeat left;padding-left: 18px;}
.news ul li dd .ly .ly2{background: url("../img/ly.png") no-repeat left;padding-left: 15px;}
.news ul li dd p{color: #666;line-height: 1.8}
.news ul li dt{width: 193px;height: 111px;overflow: hidden}
.news ul li dt img{max-width: 100%;transition: all 0.3s;}
.news ul li:hover{background-color: #f4f4f4}
.news ul li:hover dt img{transform: scale(1.1,1.1);transition: all 0.3s;}

/*========================================= 产品中心 =====================================*/
.product{overflow: hidden;padding: 40px 0 60px;}
.left{width: 270px;}
.pro_nav{overflow: hidden;box-sizing: border-box}
.pro_nav h3{width: 100%;height:85px;line-height: 85px;background-color: #669934;color: #fff;font-size: 22px;padding: 0 20px;
    box-sizing: border-box;overflow: hidden;border-top-left-radius: 5px;border-top-right-radius: 5px}
.pro_nav ul{padding: 25px;border: 1px solid #e9e9e9;border-top: none;position: relative}
.pro_nav ul li{font-size: 18px;background: url("../img/proli.png") no-repeat right}
.pro_nav dl{border-left: 1px solid #dadada;margin: 20px 0 0 10px}
.pro_nav dl a{display: inline-block;width: 100%;line-height: 35px;padding-left: 15px;font-size: 15px}
.pro_nav ul i{display: none;  width: 3px;  height: 100%;  position: absolute;  left: -1px;  top: 0;  background: #669934;}
.pro_nav ul:hover{background-color: #f5f5f5}
.pro_nav ul:hover i{display: block}
.pro_nav ul:hover li{background: url("../img/proli2.png") no-repeat right;}
.pro_nav ul:hover li a{color: #669934;font-weight: bold}
.pro_nav ul.active{background-color: #f5f5f5}
.pro_nav ul.active i{display: block}
.pro_nav ul.active li{background: url("../img/proli2.png") no-repeat right;}
.pro_nav ul.active li a{color: #669934;font-weight: bold}
.pro_nav dl a:hover{background: url("../img/proli3.png") no-repeat 195px #669934;color: #fff}
.pro_nav dl a.active{background: url("../img/proli3.png") no-repeat 195px #669934;color: #fff}

.hotel{width:270px;height: 90px;background: url("../img/tel3.png") no-repeat 20px #669934;margin-top: 15px;
color: #fff;padding: 17px 0 0 60px;box-sizing: border-box}
.hotel b{font-size: 30px;font-family: Arial}
.right{width: 892px;padding: 15px;box-sizing: border-box;border: 1px solid #e9e9e9;overflow: hidden}
.intro{overflow: hidden}
.intro .introl{width: 416px;height: 241px;overflow: hidden;float: left}
.intro .introl img{max-width: 100%}
.intro .intror{width: 403px;float: right;color: #666;line-height: 1.8}
.intro h3{width: 403px;font-size: 22px;font-weight: normal;padding:15px 0;background: url("../img/bpjsbg.png") no-repeat bottom;margin-bottom: 15px;float: right}

.products{margin-top: 30px;overflow: hidden;border-top: 1px solid #dadada}
.products h3{font-size: 22px;font-weight: normal;padding: 15px 0;border-top: 2px solid #669934;display: inline-block}
.products ul li{width: 418px;height: 175px;overflow: hidden;border: 1px solid #e9e9e9;box-sizing: border-box;float: left;margin-bottom: 25px}
.products ul li dd{width:246px;height:100%;overflow: hidden;position: relative}
.products ul li dd img{max-width: 100%}
.products ul li dt{width: 145px;margin-left: 15px;}
.products ul li dt p{font-size: 18px;padding: 15px 0 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.products ul li dt span{color: #666;line-height: 1.6}
.products ul li dt div{text-align: center;margin-top: 15px}
.products ul li dt div .more{display: inline-block;width: 86px;line-height: 26px;border: 1px solid #e0e0e0}
.products ul li:nth-child(2n){float: right}
.products ul li:hover{border-color: #669934}
.products ul li .wjdh-link {  display: block;  width: 38px;  height: 38px;  background-image: url(../img/links.png);
    background-repeat: no-repeat;  background-position: center center;
}
.products ul li .item-mask {  width: 100%;  height: 100%;  background: rgba(0, 0, 0, 0);  position: absolute;  left: 0;  top: 0;
    opacity: 0;  transform: rotateX(180deg) scale(0.2, 0.2);  transition: all ease-out .5s;
}
.products ul li:hover .item-mask {  opacity: 1;
    transform: rotateX(0deg) scale(1, 1);  transition: all 1s cubic-bezier(.23, 1, .38, 1) 0s;  background: rgba(0, 0, 0, 0.3);
}
.products ul li .item-mask .item-link-icon {  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;
}


.titles{text-align: center;margin-top: 40px}
.titles h2{font-size: 26px;font-weight: normal}
.proB{overflow: hidden;background: url("../img/pro.png") no-repeat top}
.proB ul{padding: 30px 0;overflow: hidden}
.proB ul li{width: 282px;height: 310px;border: 1px solid #e5e5e5;box-sizing: border-box;padding: 8px;
    float: left;margin-right: 24px}
.proB ul li dl{width: 100%;height: 189px;overflow: hidden}
.proB ul li dl img{max-width: 100%}
.proB ul li dt p{font-size: 16px;padding: 20px 0 12px}
.proB ul li dt span{color: #666;line-height: 1.8}
.proB ul li:nth-child(4n){margin-right: 0}

.proC{overflow: hidden;}
.proC ul{padding: 40px 0;overflow: hidden}
.proC ul li{width: 583px;height:112px;border: 1px solid #e8e8e8;box-sizing: border-box;float: left;margin-bottom: 25px}
.proC ul li dl{background-color: #f0f0f0;font-size: 16px;color:#959595;font-family: Arial;padding: 30px 25px;width: 112px;height: 112px;box-sizing: border-box}
.proC ul li dl span{font-size: 24px;}
.proC ul li dt{width: 400px;margin-left: 30px;}
.proC ul li dt p{font-size: 16px;padding: 15px 0 12px;}
.proC ul li dt span{color: #666;line-height: 1.8}
.proC ul li:nth-child(2n){float: right}

.left2{width:100%;border: 1px solid #e4e4e4;margin-top: 24px;padding: 0 15px;box-sizing: border-box}
.left2 h3{font-size: 18px;color: #669934;font-weight: normal;padding: 20px 0;border-bottom: 1px solid #e4e4e4}
.left2 ul{padding: 10px 0}
.left2 ul li{line-height: 2;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.left2 .online{display: inline-block;background-color: #669934;color: #fff;margin: 20px 0 30px;}
.left2 .online span {  display: block;  width: 50px;  height: 50px;  float: left;  border-right: 1px solid #fff;  background: url(../img/online.png) no-repeat center;  }
.left2 .online em{font-style: normal;font-size: 16px;width: 109px;line-height: 50px;text-align: center;display: inline-block}
.left2 .online em img{position: relative;top: 18px;margin-left: 8px;float: right}

.right .tit{width: 100%;border-bottom: 1px solid #dadada;}
.right .tit h3{display: inline-block;border-bottom: 2px solid #669934;font-size: 22px;font-weight: normal;padding: 10px 0}
.right .tit a{display: inline-block;float: right;font-family: Arial;color: #b5b5b5;text-transform: uppercase;margin-top: 25px;font-size: 12px}
.bordern{border: none;}

/*========================================= 关于仲达 =====================================*/
.pro_nav2{overflow: hidden;}
.pro_nav2 h3{height: 80px;text-indent: 28px;background: url("../img/tit.png") no-repeat 218px center #669934;line-height:80px;font-size: 24px;color: #fff;font-weight: normal;}
.pro_nav2 ul li{height: 58px;text-indent: 28px;font-size: 15px;line-height: 58px;background: url("../img/proli.png") no-repeat 224px center;border: 1px solid #e4e4e4;border-top: none;position: relative}
.pro_nav2 ul li i{display: none;width: 3px; height: 100%;position: absolute;left: -1px;top: 0;background: #669934;}
.pro_nav2 ul li:hover{background: url("../img/proli2.png") no-repeat 224px center #f5f5f5;}
.pro_nav2 ul li:hover a{color: #669934;font-weight: bold}
.pro_nav2 ul li:hover i{display: block}
.pro_nav2 ul li.active{background: url("../img/proli2.png") no-repeat 224px center #f5f5f5;}
.pro_nav2 ul li.active a{color: #669934;font-weight: bold}
.pro_nav2 ul li.active i{display: block}


.nownav{text-align: center}
.nownav h3{font-size: 22px;color: #669934;background: url("../img/nownav.png") no-repeat bottom;padding-bottom: 15px}

/*========================================= 资质荣誉 =====================================*/
.ry{overflow: hidden}
.ry ul li{width: 270px;float: left;text-align: center;overflow: hidden;margin: 25px 25px 0 0;}
.ry ul li dd{padding: 20px 0;border: 1px solid #e4e4e4;overflow: hidden}
.ry ul li dd img{max-width: 100%;transition: all 1s ease-out}
.ry ul li dt{text-align: center;font-size: 16px;margin-top: 15px}
.ry ul li:nth-child(3n){margin-right: 0}
.ry ul li:hover img{transform: scale(1.2);transition: all 1s ease-out}

/*========================================= 新闻资讯 =====================================*/
.new1{padding-bottom: 20px;margin-top: 40px;overflow: hidden}
.new1 dl{overflow: hidden}
.new1 dt{float: left;width: 290px;height: 190px;float: left;}
.new1 dt img{display: block;width: 290px;height: 151.28px;}
.new1 dd{width: 552px;float: right;position: relative;height: 153px;position: relative;position: relative;}
.new1 dd h3{font-size: 16px;color: #333333;font-weight: bold;width: 550px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new1 dd h3 a{color: #333333;text-decoration: none;}
.new1 dd p{font-size: 14px;color: #666666;line-height: 24px;margin-top: 8px;}
.new1 dd .more{font-size: 13px;color: #999999;text-decoration: none;text-align: center;width: 110px;height: 40px;line-height: 40px;display: block;position: absolute;left: 0;bottom: 0;border: 1px solid #e4e4e4;}
.new1 dd .more:hover{background: #669934;color: #fff;border-color: #669934;}
.new1 dd:hover h3 a{color: #669934;}

.new2 dl{padding: 18px 0;border-top: 1px solid #e4e4e4;overflow: hidden}
.new2 dt{width: 170px;height: 104px;background: #f5f5f5;text-align: center;padding-top: 32px;float: left;}
.new2 dt span{display: block;font-size: 42px;color: #666666;font-weight: bold;font-family: arial;}
.new2 dt em{font-size: 16px;color: #666666;display: block;font-family: arial;font-style: normal}
.new2 dd{width: 670px;height: 136px;position: relative;float: right;}
.new2 dd h3{font-size: 16px;color: #333333;font-weight: bold;width: 628px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new2 dd h3 a{color: #333333;text-decoration: none;}
.new2 dd p{line-height: 24px;margin-top: 14px;font-size: 14px;color: #666666;width: 628px;}
.new2 dd p a{color: #666666;text-decoration: none;}
.new2 dd span{display: block;padding-left: 25px;position: absolute;left: 0;bottom: 10px;background: url("../img/ly.png") no-repeat left center;line-height: 18px;}
.new2 dd span a{color: #999999;font-size: 12px;}
.new2 dd .more{display: block;width: 37px;height: 37px;position: absolute;right: 0;top: 50%;margin-top: -18px;overflow: hidden;}
.new2 dd .more img{display: block;position: relative;}
.new2 dl:hover dt{background: #669934;}
.new2 dl:hover dt span,.new2 dl:hover dt em{color: #fff;}
.new2 dl:hover dd h3 a{color: #669934;}
.new2 dl:hover dd .more img{top: -37px;}

/*========================================= 工程案例 =====================================*/
.case1{padding: 40px 0;border-bottom: 1px solid #e9e9e9;box-sizing: border-box;overflow: hidden;margin-bottom: 10px}
.case1 dl{width: 360px;height: 260px;overflow: hidden}
.case1 dl img{max-width: 100%}
.case1 dt{width: 440px;margin-left: 50px;}
.case1 dt h3{font-size: 22px;font-weight: normal;margin: 15px 0 35px}
.case1 dt span{font-size: 16px;line-height: 1.8;color: #666}
.case1 dt .more{display: inline-block;width: 188px;line-height: 40px;border: 1px solid #d0d0d0;text-align: center;margin-top: 40px;color: #666}
.case1 dt .more:hover{background-color: #669934;color: #fff}

/*========================================= 联系我们 =====================================*/
.lxwmA{overflow: hidden;padding: 45px 0}
.lxwmA1{width: 50%;}
.lxwmA1 h3{font-size: 22px;font-weight: normal}
.lxwmA1 ul{margin-top: 15px;overflow: hidden}
.lxwmA1 ul li{padding-left: 30px;margin-top: 20px}
.lxwmA1 ul li:nth-child(1){background: url("../img/one1.png") no-repeat left;}
.lxwmA1 ul li:nth-child(2){background: url("../img/one2.png") no-repeat left;}
.lxwmA1 ul li:nth-child(3){background: url("../img/one3.png") no-repeat left;}
.lxwmA1 ul li:nth-child(4){background: url("../img/one4.png") no-repeat left;}
.lxwmA1 ul li:nth-child(5){background: url("../img/one5.png") no-repeat left;}
.lxwmA2{width: 210px;height: 210px;text-align: center;font-size: 12px;margin: 15px 70px 0 0}
.lxwmA2 img{width: 210px;margin-bottom: 10px}

#map{width: 100%;height: 365px;overflow: hidden}
.lxwmB{width: 892px;height: 230px;background-color: #f5f5f5;margin-top: 22px;border: 1px solid #e4e4e4;
    box-sizing: border-box;padding: 15px 40px 0 70px;}
.lxwmB dt{width: 560px;}
.lxwmB dt h3{font-size: 22px;color: #669934;font-weight: normal;padding: 30px 0 15px}
.lxwmB dt p{line-height: 1.8}
.lxwmB dt div{padding-left: 55px;background: url("../img/phone.png") no-repeat 8px;overflow: hidden;
    color: #888;font-size: 13px;margin-top: 20px}
.lxwmB dt div span{font-size: 24px;color: #669934;font-family: Arial}

/*========================================= 产品详情页 =====================================*/
.showA{overflow: hidden;margin-bottom: 25px}
.showA1{width:400px;height:220px;border: 1px solid #ececec;text-align: center;position: relative;box-sizing: border-box}
.showA1 img{max-width: 100%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto}
.showA2{width: 400px;border: 1px solid #dbdbdb;box-sizing: border-box}
.showA2 h3{border-bottom: 1px solid #dbdbdb;line-height: 40px;font-size: 18px;text-align: center;color: #669934}
.showA2 p{padding: 20px;line-height: 1.8;overflow: hidden;border-bottom: 1px solid #dbdbdb;height: 76px;}
.showA2 .lb{overflow: hidden;padding: 20px;color: #669934;}
.tit h3 span{color: #bcbcbc;font-size: 16px}
.showB{width: 100%;background: url("../img/pro.png") no-repeat top;padding-top: 20px}

/*========================================= 新闻详情页 =====================================*/
.news_tit{background: url("../img/viewbg.png") no-repeat bottom;padding-bottom: 20px;overflow: hidden}
.news_tit h3{font-size: 22px;font-weight: normal;color: #333;margin-bottom: 20px}
.news_tit span{display:block;float:left;font-size: 12px;color: #999;border-right: 1px dotted #b6b6b6;padding: 0 8px}
.news_tit .span1{padding-left: 0}


/*.con{overflow: hidden;padding: 60px 0}
.conl{width: 830px;}
.conl .tit{border-bottom: 1px solid #ededed;overflow: hidden;padding-bottom: 25px;}
.conl .tit p{font-size: 24px;color: #333;margin-bottom: 20px;}
.icon{color: #999;font-size: 12px;}
.icon i{font-style: normal;margin-right: 20px;}
.icon .i1{background: url("../img/time.png") no-repeat left;padding-left: 15px;}
.icon .i2{background: url("../img/see.png") no-repeat left;padding-left: 18px;}
.icon .i3{background: url("../img/ly.png") no-repeat left;padding-left: 15px;}*/
.cont{line-height: 2;padding: 30px 0;min-height: 400px;font-size: 16px;}
.cont img{max-width: 100%}
/*.wengzhengfanye{overflow: hidden}
.wengzhengfanyeA,.wengzhengfanyeB{}*/
/*
.wengzhengfanyeA span{color: #000;margin-bottom: 15px;}
.wengzhengfanyeA a{color: #666;font-size: 16px;line-height: 1.8}
.wengzhengfanyeB{width: 100%;background-color: #f2f9fe;padding: 25px;box-sizing: border-box;margin-bottom: 25px;color: #666;}
.wengzhengfanyeB span{color: #000;margin-bottom: 15px;}
.wengzhengfanyeB a{color: #666;font-size: 16px;line-height: 1.8}
.conr .back{display: inline-block;width: 100%;line-height: 42px;background-color: #265aab;color: #fff;text-align: center}
*/
