@charset "utf-8";
html{color:#000;background:#FFF; }
body { color:#666;font:12px/1.231 arial,helvetica,clean,sans-serif,"宋体";overflow-x: hidden;} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-family: "Microsoft YaHei"}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 

button,input,optgroup,select,textarea{line-height:1.42857143;margin:0;outline: none;}
body, button, input, select, textarea {text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-font-feature-settings: "liga","kern";}
button,input{overflow:visible;}
i,em{ font-style:normal;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;font-family: "Microsoft YaHei"}
h3 { font-size:20px;font-family: "Microsoft YaHei"}
h4 { font-size:14px;font-family: "Microsoft YaHei"}
h5 { font-size:12px;}
h6 { font-size:10px;}

img, input {
border: none;
vertical-align: middle;
}
button,input,optgroup,select,textarea{line-height:1.42857143;margin:0;outline:none}

body,button,input,select,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}

button,input{overflow:visible}

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:hover{text-decoration:none;}
a:focus{outline:0;} /*for ff f6n.net*/
.vam { vertical-align:middle;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
p{ word-spacing:-1.5px;font-family: "Microsoft YaHei";}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl{float: left;}
.fr{float: right;}
.pr{position: relative;}
.trans { -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.trans8 { -webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}
.clearfix:before, .clearfix:after {
display: table;
line-height: 0;
content: "";
}
.pa{position: absolute;}
.img-center{text-align:center;font-size:0}
.img-center img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle;transition:all 0.5s}
.img-cover{overflow:hidden;position:relative}
.img-cover span{display:block;width:100%;background:no-repeat center / cover;transition:all 0.5s;height:100%;position:absolute;left:0;top:0}

.content{width: 1200px;margin: 0 auto;}
.header-zt{float: left;}
.header-zt h1{margin-top: 22px;}
.header {position:relative;z-index:996;}
.header-t {height:32px;background:#58585a;line-height:32px;}
.header-t .content {position:relative;}
.header-t i {display:block;color:#ffffff;}
.header-t ul {position:absolute;right:0;top:0;}
.header-t ul li {float:left;color:#000;margin-left:13px;position:relative;}
.header-t ul li a {color:#ffffff;font-size:14px;padding-left:20px;display:block;}
.header-t ul li a:hover {color:#e7970e;}
.header-t ul li:first-of-type {background:url('../images/header-icon1.png') no-repeat left center;}
.header-t ul li:nth-of-type(2) {background:url('../images/header-icon2.png') no-repeat left center;}
.header-t ul li:nth-of-type(3) {background:url('../images/header-icon3.png') no-repeat left center;}
/*.header-t ul li:nth-of-type(4) {background:url('../images/header-icon3.png') no-repeat left center;}*/

/*.header-t ul li:nth-of-type(4) {width:90px;height:57px;background:#7cab2b;}*/
/*.header-t ul li:nth-of-type(4) a {padding-left:0;background:url('../images/header-icon4.png') no-repeat center top;text-align:center;padding-top:20px;box-sizing:border-box;margin-top:6px;opacity:1;}*/
/*.header-t ul li:nth-of-type(4) a:hover {color:#fff;}*/
.header-b {width:100%;height:114px;background:url('../images/header-bg.png') no-repeat center center;}
.header-b .logo {width:249px;height:61px;margin-top:23px;float:left;}
.header-b .logo a {display:block;}
.header-b .logo a img {display:block;width:229px;height:61px;}
.header-b .ypbz1 {width: 490px;color: #2c2c2c;font-weight: bold; float: left;line-height: 38px;font-size: 40px;display: block;margin: 31px 0 9px;}
.header-b .ypbz1  i{    display: block; font-size: 17px;font-weight: normal;letter-spacing: 5px;}
.header-b .ypbz1 em{color: #7cab2b;}
.header-b h2 a {font-size:32px;color:#262626;border-left:0px solid #a0a0a0;padding-left:18px;line-height:40px;}
.header-b p {background:url('../images/phone.png') no-repeat left center;padding-left:72px;float:right;margin-top:39px;}
.header-b p em {display:block;font-size: 32px; color: #7cab2b;font-weight:bold;}
.header-b .nav {height:62px;margin-top:31px;float:right}
.header-b .nav ul {margin-top:-1px;}
.header-b .nav li {
    float: left;
    position: relative;
    height: 45px;
    padding: 16px 29px 0;
}
.header-b .nav li:after {content:":";width:2px;height:7px;display:block;position:absolute;right:0;top:18px;}
.header-b .nav li:last-of-type:after {display:none;}
.header-b .nav li:hover:after,.header-b .nav li.cur:after {top:16px;}
.header-b .nav li:hover,.header-b .nav li.cur {border-top:2px solid #7cab2b;padding-top:14px;}
.header-b .nav li:hover a,.header-b .nav li.cur a {color:#7cab2b;}
.header-b .nav li a {display:block;font-size:18px;color:#303030;}
/*.nav ul.erj {background:#7cab2b;display:none;left:0;padding:12px 0;position:absolute;top:50px;width:190px;z-index:99999999;}*/
.nav ul.erj {
    margin-left: 0;
    background: #7cab2b;
    display: none;
    left: 0;
    position: absolute;
    top: 50px;
    width: 100%;
    z-index: 99999999;
}
.header-b ul.erj li a {display:inline-block;}
.header-b ul.erj li a {
    background: none repeat scroll 0 0;
    color: #ffe0a2;
    display: block;
    padding: 0 3px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-size: 15px;
}
/*.header-b ul.erj li a {background:none repeat scroll 0 0;color:#ffe0a2;display:block;padding:0 25px;height:38px;line-height:38px;width:110px;}*/
.header-b ul.erj a {color:#fff;text-decoration:none;height:35px;line-height:35px;}
.header-b ul.erj li a:hover {color:#303030;}
.nav ul .sanj li a:hover,.nav ul .sanj li a {color:#fff;text-decoration:none;}
/*.header-b ul.erj li {background:#7cab2b;width:110px;text-align:left;height:38px;line-height:38px;padding-left:25px;padding-top:0;}*/
.header-b ul.erj li {
    background: #7cab2b;
    width: 100%;
    text-align: center;
    height: 38px;
    line-height: 38px;
    padding-left: 0;
    padding: 0;
}

.header-b .nav li ul.erj li:after {content:"";width:0px;height:0px;display:block;}

.header-b .nav li:hover a,.header-b .nav li.cur a {color:#7cab2b;}
.header-b .nav li a {display:block;font-size:18px;color:#303030;}

.header-b .nav li ul.erj li:hover,.header-b .nav li.cur ul.erj li {border:none;padding-top:0px;}
.header-b .nav li ul.erj li:hover a,.header-b .nav li.cur ul.erj li a {color:#303030;}
.header-b .nav li ul.erj li a{color:#fff;}




/**/
.fullSlide { position: relative; z-index: 9; clear: both; width: 100% }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden }
.fullSlide .bd .con { width: 100% !important; height: auto !important; display: block }
.fullSlide .bd .li { width: 100% !important; overflow: hidden; text-align: center; background: no-repeat center top; z-index: 0 }
.fullSlide .bd .li img { display: block; height: auto !important; width: 100% }
.fullSlide .hd { position: absolute; width: 100%; height: 12px; left: 0; bottom: 34px; text-align: center; cursor: pointer }
.fullSlide .hd li { display: inline-block; width: 12px; height: 12px; background: #000; margin: 0 12px; border-radius: 50%; opacity: .6; -o-transition: all .3s ease; transition: all .3s ease }
.fullSlide .hd li.on { width: 36px; height: 12px; opacity: 1; border-radius: 5px; background: #7cab2b;}
.fullSlide p { display: none; position: absolute; top: 50%; width: 80px; height: 80px; z-index: 99; opacity: 1; text-align: center; margin-top: -40px }
.fullSlide .prev2 { left: 3% }
.fullSlide .next2 { right: 3% ; }



.search h3 {
    float: left;
}
.search h3 em {
    font-size: 16px;
    color: #1a1a1a;
    font-weight: bold;
    float: left;
    display: block;
}
.search h3 a {
    font-size: 16px;
    color: #4c4c4c;
    font-weight: normal;
    float: left;
    display: block;
    margin-left: 20px;
}
.search{height: 70px;line-height: 70px;    border-bottom: 1px solid #e7e7e7;}
.search p{float: left;}
.search p em{font-size: 16px;color: #1a1a1a;font-weight: bold;float: left;display: block;}
.search p a{font-size: 16px;color: #4c4c4c;font-weight: normal;float: left;display: block;margin-left: 20px;}
.search p a:hover{color: #000;font-weight: bold;}
.search i{width:440px;height:40px;float: right;margin-top: 15px;color: #B0B0B0;position: relative;display: block;line-height:0;}
.search .txt{width:440px;height:40px;border:1px solid rgba(238,238,238,1);border-radius:20px;color: #B0B0B0;padding-left: 32px;box-sizing: border-box;outline:medium;}
.search .sub{width: 18px;height: 19px;border: 0;background: url('../images/search.png') no-repeat center;position: absolute;right: 26px;top: 9px;content: none;cursor: pointer;}


/* 产品 */
.product{overflow:hidden;position:relative;z-index:10;    margin: 69px auto;}
.hTitle{font-size:30px;color:#7cab2b;line-height:36px;font-weight:bold;text-align:center;text-transform: uppercase;background: url('../images/tie_bg.png') no-repeat center 50px;margin-bottom:25px;}
.hTitle span{display:block;font-size:36px;font-weight:normal;color:#333;}

.proMenu{text-align:center;font-size:16px;overflow:hidden;margin-bottom:40px;}
.proMenu ul li{width: 348px;height: 135px;float: left;position: relative;margin-top: 30px;margin-right: 52px;}
.proMenu ul li em{width: 135px;height: 135px;line-height: 0;position: absolute;top: 0;left: 0;}
.proMenu ul li em img{width: 135px;height: 135px;display: block;box-sizing:border-box;
-webkit-transition: -webkit-transform 0.5s ease-out;
-moz-transition: -moz-transform 0.5s ease-out;
-o-transition: -o-transform 0.5s ease-out;
-ms-transition: -ms-transform 0.5s ease-out;}
.proMenu ul li img:hover {
-webkit-transform: rotateZ(360deg);
-moz-transform: rotateZ(360deg);
-o-transform: rotateZ(360deg);
-ms-transform: rotateZ(360deg);
transform: rotateZ(360deg);
}
.proMenu ul li span{display: block;font-size: 20px;color: #333;width: 300px;height: 90px;line-height: 90px;border-radius: 10px;box-shadow: 0 3px 10px 3px #f3f3f3;margin-top: 22px;margin-left: 65px;text-align: center; background:url(../images/cp_ico01.png) no-repeat 220px 24px  #7cab2b;transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;color: #fff;}
.proMenu ul li a:hover span{ background:#58585a url(../images/cp_ico02.png) no-repeat 220px 24px;color: #fff;}

.proMain,.proBox{overflow:hidden;}
.proMain ul{width:1240px;}
.proMain li{float:left;width:290px;height:193px;background:#fff;border-radius:10px;overflow:hidden;4;margin:0 13px 20px 0;}
.proMain li img{width:290px;height:193px;transition:all 0.5s;}
.proMain li span{display:block;position:relative;height:35px;line-height:35px;background: url('../images/opc.png');color:#fff;text-align:center;padding:0 10px;transition:all 0.3s;}
.proMain li:hover span{margin-top:-35px;}
.proMain li:hover img{transform:scale(1.1,1.1);}

.ab_bg{background: url(../images/ab_bg.gif) no-repeat center bottom; height: 588px;overflow: hidden; padding-top: 60px;}
.about dl{ width:1200px; display:inline-block; overflow:hidden; padding:30px 0 0;}
.about dl dt{width:600px; height:400px;float: left;overflow: hidden;}
.about dl dt img{ width:600px; height:400px;}
.about dl dd{ width:575px; float:left; padding:20px 0 0 25px;}
.about dl dd h5{ background:url(../images/ab_line.gif) no-repeat 0 95px; height:100px;line-height: 40px;}
.about dl dd h5 a{ font-size:26px; color:#7cab2b;}
.about dl dd h5 i{ display:block; font-size:36px; color:#f2f2f2; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase;font-weight: normal;}
.about .ab_desc{ font-size:14px; color:#333; height:120px; line-height:30px; padding:15px 0 0; overflow:hidden;}
.about dl dd span{ display:inline-block;width: 575px; padding:70px 0 0;}
.about dl dd span a{font-size: 16px;color: #fff;display: block;float: left;width: 130px;height: 40px;text-align: center;line-height: 40px;background:#324d00;overflow: hidden;border-radius:5px; margin-right:15px;}
.about dl dd span a:hover{background: #58585a;}

/*按需定制*/
.ding_bg{background: #f2f2f2;font-size: 0;padding:60px 0;}
.ding .six_t{height: 140px;}
.ding_l{width: 623px;height: 406px;overflow: hidden;}
.ding_l img{width: 623px;height: 406px;}
.ding_r{width: 528px;height: 302px;background: #fff; margin:40px 0 0;}
.ding_r p{font-size: 14px;color: #333;float: left;width: 204px;height: 100px; border-bottom:#7cab2b 1px solid; padding:50px 0 0 60px; background:url(../images/ding_ico01.gif) no-repeat 40px 57px;}
.ding_r p b{display: block;font-size: 18px;color: #7cab2b; padding:0 0 5px;}


.g_news6{padding-top: 58px;height: 608px;}
.g_news6 h2{height: 134px;text-align: center;font-size: 48px;color: #000000;font-weight: normal;width: 1200px;margin: 0 auto}
.g_news6 h2 a{color: #000000;}
.g_news6 h2 em{display: block;font-size: 24px;font-weight: normal;color: #5b5b5b;padding-top: 6px;}
.g_news6 .newhd{height: 82px;margin-left: 360px;}
.g_news6 .newhd li{float: left;width: 154px;height: 38px;line-height: 38px;text-align: center;font-size: 16px;color: #333333;margin-right: 10px; border: 1px solid #e5e5e5;}
.g_news6 .newhd li a{color: #333;text-decoration: none;}
.g_news6 .newhd .on{background: #7cab2b;color: #fff;border: 1px solid #7cab2b;}
.g_news6 .newhd .on a{color: #fff;}


.g_news6 .newbd dl{float: left;width:370px;margin-right: 45px;transition: all 0.3s linear 0s;}
.g_news6 .newbd dl:last-child{margin-right: 0;}
.g_news6 .newbd dt{width: 370px;height: 247px;overflow: hidden;margin-bottom: 5px;}
.g_news6 .newbd dt img{width: 370px;height: 247px;display:block;transition: all 0.3s linear 0s;}
.g_news6 .newbd dt:hover img{transform: scale(1.1);}
.g_news6 .newbd b{display: block;height: 30px;line-height: 30px;padding-left: 30px;background:url(../images/time.jpg) no-repeat 0 6px; font-size:14px;font-weight: normal;color: #333333;}
.g_news6 .newbd dl:hover b{color: #7cab2b;}
.g_news6 .newbd dl:hover{transform: translateY(10px); }
.g_news6 .newbd dd{height: 182px;}
.g_news6 .newbd h3{height: 30px;line-height: 30px;font-size: 16px;color: #333333;overflow: hidden;}
.g_news6 .newbd h3 a{ color: #333333;}
.g_news6 .newbd p{font-size: 14px;line-height: 30px;color: #666666;}
.g_news6 .newbd dl:hover h3 a{color: #7cab2b}


.g_ft{ height:340px; padding-top: 70px; background: #2d2d2d;}
.g_ft .m_fnav{float: left;width: 300px;margin-right: 132px; }
.g_ft .m_fnav a{display: block;float: left;background: url(../images/ftico.png) no-repeat 0 10px;line-height: 32px;font-size: 14px;color: #e2e2e2; width: 130px;padding-left: 18px;}
.g_ft .f_ftcon{float: left; width: 295px; height: 298px;    }
.g_ft .f_ftcon li{font-size: 14px;line-height: 32px;color:#e2e2e2}
.g_ft .f_ftcon li a{color: #7f7f7f}
.g_ft .f_ftcon li a:hover{color: #fff;}
.g_ft .f_ftcon li b{display: block;padding-left: 30px;line-height: 43px;background: url(../images/fttel.png) no-repeat 0 11px;font-size: 33px;color: #7cab2b;margin-top: 15px;}
.g_ft h2{height: 62px;font-weight: normal;font-size: 24px;color: #ffffff;line-height: 62px;text-transform: uppercase;}
.g_ft .m_code{float: left;width: 472px;}
.g_ft .codelst {padding-left: 10px;}
.g_ft .codelst li{float: left;width: 110px;margin-right: 26px;}
.g_ft .codelst li img{width: 110px;height: 110px;display: block;margin: 0 auto;}
.g_ft .codelst .code2{margin-right: 0;}
.g_ft .codelst li em{display: block;height: 42px;line-height: 42px;text-align: center;font-size: 14px;color: #a3a3a3;}

/* 友情链接 */
.g_link{width: 100%;background: #7cab2b;}
.g_link .content{}
.link_c{ overflow:hidden;width: 420px; font-size: 12px;height: 50px;line-height: 50px;}
.link_c a{ white-space:nowrap; padding:0 15px;float: left; color:#ffffff;display: block;}
.link_c a:hover{color: #fff;}