﻿/* by dingtiger 2019.3 */
@font-face {
  font-family: 'iconfont';  /* project id 1757087 */
  src: url('//at.alicdn.com/t/font_1757087_94hf56p9d2v.eot');
  src: url('//at.alicdn.com/t/font_1757087_94hf56p9d2v.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1757087_94hf56p9d2v.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1757087_94hf56p9d2v.woff') format('woff'),
  url('//at.alicdn.com/t/font_1757087_94hf56p9d2v.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1757087_94hf56p9d2v.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: 'dinpro';
  src: url('../../font/dinpro.eot');
  src: url('../../font/dinpro.eot?#iefix') format('embedded-opentype'),
  url('../../font/dinpro.woff2') format('woff2'),
  url('../../font/dinpro.woff') format('woff'),
  url('../font/dinpro.ttf') format('truetype'),
  url('../font/dinpro.svg#dinpro') format('svg');
}
@font-face {
  font-family: 'dinprob';
  src: url('../../font/DINPro-Bold.eot');
  src: url('../../font/DINPro-Bold.eot?#iefix') format('embedded-opentype'),
  url('../../font/DINPro-Bold.woff2') format('woff2'),
  url('../../font/DINPro-Bold.woff') format('woff'),
  url('../../font/DINPro-Bold.ttf') format('truetype'),
  url('../../font/DINPro-Bold.svg#dinprob') format('svg');
}
*{margin:0;padding:0;}
html,body{width:100%;height:100%;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0; }
body {font-size:13px; font-weight:300; line-height:22px; color: #8e8e8e; font-family:Arial, Helvetica, sans-serif,"microsoft yahei","PingFang SC"; width:100%; overflow-x:hidden;}
ul,li {list-style: none; padding:0px; margin:0px}
img {border:0; margin:0px; padding:0px; display:block;}
input:focus {outline: none;}
.clean{clear:both;}
a:link {color: #8e8e8e;text-decoration: none;}
a:visited {color: #8e8e8e;text-decoration: none;}
a:hover {color:#d71718;text-decoration: none;}
a:active {color: #8e8e8e;text-decoration: none;}
.pic_link:link {color: #fff;text-decoration: none;}
.pic_link:visited {color: #fff;text-decoration: none;}
.pic_link:hover {color:#fff;text-decoration: none;}
.pic_link:active {color: #fff;text-decoration: none;}
h1{font-size:20px; color:#000; letter-spacing:-1px; line-height:36px;}
h2{font-size:20px; color:#000; letter-spacing:-1px; line-height:26px; display:inline; font-weight:normal;}
h3{font-size:20px; color:#fff; letter-spacing:-1px; line-height:26px;}
h4{font-size:20px; color:#000; letter-spacing:-1px; line-height:26px; display:inline;}
h5{font-size:20px; color:#000; letter-spacing:-1px; line-height:34px; display:inline; font-weight:normal;}
/*head_a*/
/*head*/
.head_a{width:100%; height:55px; position:fixed; top:0; background-color:#fff; z-index:9999; box-shadow: 0 0 2px rgba(200,200,200,0.1); -webkit-box-shadow: 0 0 2px rgb(200,200,200,0.1); -moz-box-shadow: 0 0 2px rgb(200,200,200,0.1);}
.head_a ul{width:95%; height:55px; margin:0 auto;}
.head_a ul li:nth-child(1){width:75%;}
.head_a ul li{width:25%; float:left; height:55px;}
.head_a ul li:nth-child(1){display:flex; -webkit-display:flex; justify-content:left; align-items:center;}
.head_a ul li:nth-child(2){text-align:right; font-family:Arial, Helvetica, sans-serif; line-height:55px;}

/*mob nav*/
.sp_nav{width:8vw; float:right; position:relative; cursor:pointer; height:8vw; margin-top:18px;}
.sp_nav span{display:block;background:#cc0022;width:7vw;height:2px;position:absolute;left:0;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:8px}
.sp_nav span:nth-of-type(3){top:16px}
.sp_nav_se span:nth-of-type(1){top:8px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:8px;transform:rotate(-45deg)}

.sjj_nav{position:fixed;z-index:999;background:#eee;width:100%; height:100%; font-size:1em; line-height:40px; top:-100%; left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:55px;}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left; width:100%;}
.sjj_nav>ul>li:first-child .language{float:right;width:100%;overflow:hidden;line-height:30px;}
.sjj_nav>ul>li:first-child .language a{width:20%;float:left; text-align:center;color:#999; border-right:1px #ddd solid;}

.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:5vw;position:relative;line-height:40px;}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#616161;width:100%; display:block;}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#999;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#cc0022}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*index_add*/
.index_add{width:100%; margin-top:55px; border-bottom:1px solid #eee;}
.index_add ul{width:100%; text-align:center; color:#000; font-size:14px; line-height:22px; font-weight:300;}
.index_add ul:nth-child(2){padding:40px 0;}
.index_add ul span{font-size:12px; color:#bbb;}
.index_add ul video{display:block;}
/*index_add_n*/
.index_add_n{width:100%; height:350px; margin-top:55px; background-color:#ccc; display:flex; -webkit-display:flex; justify-content:center; align-items:center; cursor:pointer; position:relative; background-position:center; background-size:100%;}
.index_add_n ul{width:90%; color:#FFF; font-size:24px; line-height:20px; text-align:center;}
.index_add_n ul span{font-size:14px;}
.index_add_n ol{width:100%; height:auto; background-color:rgba(0,0,0,0.7); left:0; bottom:0; position:absolute;}
.index_add_n ol li{width:100%; margin:0 auto;}
.index_add_n ol li dd{float:left; width:33.33%; text-align:center; border-right:1px solid #333; border-bottom:1px solid #333; box-sizing:border-box; line-height:40px;}
.index_add_n ol li dd:hover{background-color:#d71718; color:#fff;}
.index_add_n ol li dd:nth-child(3n+3){border-right:none;}
.index_add_n_dd{background-color:#d71718; color:#fff;}

/*index_add_n*/
.index_add_n_p{width:100%; height:70vh; background-color:#ccc; position:relative; background-position:center; background-size:100%; margin-top:55px;}
.index_add_n_p ul{width:90%; color:#FFF; font-size:24px; line-height:20px; text-align:center; margin:0 auto;}
.index_add_n_p ul span{font-size:14px;}
.index_add_n_p ol{width:100%; background-color:rgba(0,0,0,0.7); left:0; bottom:0; position:absolute;}
.index_add_n_p ol li{width:100%; margin:0 auto;}
.index_add_n_p ol li dd{line-height:20px; padding:8px 2.5%; border-bottom:1px solid #333;}
.index_add_n_p ol li dd:hover{background-color:#d71718; color:#fff;}
.index_add_n_p ol li dd:nth-child(1){border-left:1px solid #444;}
/*index_about*/
.index_about_a{width:66%; min-width:1200px; max-width:1200px; height:auto; padding:80px 0; margin:0 auto;}
.index_about_a ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.index_about_a ul{width:100%; height:auto;}
.index_about_a ul li{float:left; width:calc(33.33% - 24px); margin-right:36px;}
.index_about_a ul li:nth-child(3){margin-right:0;}
.index_about_a ul li span{font-size:16px; color:#444;}
.index_about_a ul li img{width:100%;}
.index_about_a ul li dd{width:100%; height:100%; position:relative; background-repeat:repeat-x; background-position:top; margin-bottom:15px;}
.index_about_a ul li dd dl{width:100%; height:100%; position:absolute; left:0; top:0; display:flex; -webkit-display:flex; justify-content:center; align-items:center; font-size:45px; color:rgba(255,255,255,0);}
.index_about_a ul li a{display:block; font-family:'dinprob'; color:#000; font-size:11px; margin-top:20px;}

/*index_about_a_1*/
.index_about_a_1{width:90%; height:auto; padding:40px 0; margin:0 auto;}
.index_about_a_1 ul:nth-child(1){text-align:center; margin-bottom:30px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px;}
.index_about_a_1 ul{width:100%; height:auto;}
.index_about_a_1 ul li{float:left; width:100%;}
.index_about_a_1 ul li:nth-child(2){margin-right:0;}
.index_about_a_1 ul li img{width:100%; height:100%;}
.index_about_a_1 ul li dd{width:100%; margin-bottom:20px;}
.index_about_a_1 ul li dd dl{float:left; border-right:1px solid #eee; box-sizing:border-box; width:33.33%; text-align:center; font-size:12px;}
.index_about_a_1 ul li dd dl:nth-child(1){border-left:1px solid #eee; box-sizing:border-box;}
.index_about_a_1 ul li dd dl span{display:block; font-size:20px; line-height:20px; color:#d71718; font-family:'dinprob';}
.index_about_a_1 ul li dd a{font-size:11px;}

/*background-color:#eee; padding:5px 20px; font-size:12px; border-radius:3px;*/
/*index_product_a*/
.index_product_a{width:100%; padding:0;}
.index_product_a ul:nth-child(1){text-align:center; text-align:center; margin-bottom:30px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px;}
.index_product_a ul{width:100%; margin:0 auto;}
.index_product_a ul li{width:50%; float:left; position:relative;}
.index_product_a ul li ol{position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.7); top:0; left:0; display:flex; -webkit-display:flex; justify-content:center; align-items:center; color:#fff;}
.index_product_a ul li ol:hover{background:rgba(213,21,23,0.9); cursor:pointer; color:#fff;
transition:background 0.5s;
-moz-transition:background 0.5s; /* Firefox 4 */
-webkit-transition:background 0.5s; /* Safari �� Chrome */
-o-transition:background 0.5s; /* Opera */
}
.index_product_a ul li ol dl{font-size:14px; text-align:center;}
.index_product_a ul li ol dl span{display:block; font-size:40px; line-height:40px; margin-bottom:5px; color:#d71718;}
.index_product_a ul li ol:hover dl span{color:#fff;}
.index_product_a ul li img{width:100%;}
/*index_sb*/
.index_sb{width:100%; padding:40px 0; background-image:url(../../image/index_sb_bg.jpg); background-size:cover; margin-top:10px;}
.index_sb ul:nth-child(1){text-align:center; margin-bottom:30px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px;}
.index_sb ul{width:90%; text-align:center; margin:0 auto;}
.index_sb ul span{font-size:20px; display:block; margin-bottom:10px; color:#fff;}
.index_sb ul font{font-size:14px; display:block; color:#fff; margin-bottom:40px;}
.index_sb ul a{padding:10px 40px; background-color:#d71718; margin-top:30px; color:#fff; }
.index_sb ul h4{color:#fff;}
.index_sb ul h2{color:#fff;}
/*index_cart*/
.index_cart{width:100%; padding:40px 0; margin:0 auto;}
.index_cart ul:nth-child(1){text-align:center; margin-bottom:30px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px;}
.index_cart ul{width:100%;}
.index_cart ul li{width:20%; float:left; margin-bottom:30px; border-left:1px solid #eee; box-sizing:border-box;}
.index_cart ul li:nth-child(5n+5){border-right:1px solid #eee; box-sizing:border-box;}
.index_cart ul li img{width:55%; margin:0 auto; height:75px;}
/*index_cart_a*/
.index_cart_a{padding:40px 0; width:100%; background-image:url(../../image/quan.jpg);}
.index_cart_a ol:nth-child(1){text-align:center; margin-bottom:30px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px;}
.index_cart_a ol{width:90%; margin:0 auto;}
.index_cart_a ol dl{width:100%; float:left;}
.index_cart_a ol dl dd{width:100%;}
.index_cart_a ol dl dd:nth-child(1){margin-bottom:30px;}
.index_cart_a ol dl dd div{width:calc(33.33% - 2px); margin-right:3px; float:left; margin-bottom:2px;}
.index_cart_a ol dl dd div:nth-child(3n+3){margin-right:0;}
.index_cart_a ol dl dd div img{width:100%;}
.index_cart_a ol dl:nth-child(2){text-align:center; padding-top:30px;}
.index_cart_a ol dl a{padding:10px 40px; background-color:#d71718; margin-top:30px; color:#fff;}
/*index_news*/
.index_news{width:100%; padding:40px 0 30px 0; border-top:1px solid #eee;}
.index_news ul:nth-child(1){text-align:center; margin-bottom:30px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px;}
.index_news ul{width:90%; margin:0 auto;}
.index_news ul li{width:100%; margin-bottom:10px; float:left; border:1px solid #ddd; box-sizing:border-box;}
.index_news ul li:nth-child(3){margin-right:0;}
.index_news ul li dl{padding:20px;}
.index_news ul li dl p{display:block; margin-bottom:30px; color:#d71718;}
.index_news ul li dl p a{font-size:16px; color:#333;}
.index_news ul li dl p a:hover{text-decoration:underline;}
figureg {
position: relative;
float: left;
overflow: hidden;
width: 100%;
height: 150px;
text-align: center;
cursor: pointer;
}
figureg img {
width:100%;
position: relative;
display: block;
}
/***** Jazz *****/
figureg.effect-jazz{
background: #ffffff;
}
figureg.effect-jazz figcaption::after,
figureg.effect-jazz img
{
-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
transition: opacity 0.5s, transform 0.5s;
}
figureg.effect-jazz:hover img {
opacity: 1;
-webkit-transform: scale3d(1.1,1.1,1);
transform: scale3d(1.1,1.1,1);
}
figureg.effect-jazz:hover figcaption::after {
opacity: 1;
-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
}
/*bottom*/
.bottom{width:100%; padding:40px 0 20px 0; background-color:#eee;}
.bottom ul{width:90%; margin:0 auto;}
.bottom ul:nth-child(1){margin-bottom:20px;}
.bottom ul:nth-child(2){ border-bottom:1px solid #ccc; font-size:12px; padding:10px 0; line-height:20px;}
.bottom ul:nth-child(3){ font-size:12px; padding:10px 0; line-height:20px;}
.bottom ul li{ width:100%;}
.bottom ul li span{font-size:16px; color:#000; display:block;}
.bottom ul dl{width:100%;}
.bottom ul dl:nth-child(2){text-align:left;}
.bottom ul dl span{font-size:14px; color:#000;}
.bottom ul dl img{display:inline; margin-right:5px; width:12px;}
.bottom ul dd{width:100%;}
.bottom ul dd:nth-child(2){text-align:left;}
.bottom ul dd font{font-size:24px; color:#bbb; margin-left:3px;}

.mob_tel{width:100%; background-color:#cc0022; font-size:20px; text-align:center; padding:20px 0;}
.mob_tel span{font-size:26px; line-height:26px; color:#fff; margin-right:10px;}
.mob_tel a{color:#fff;}
/*contact_c*/
.contact_c{width:100%; padding:40px 0;}
.contact_c ul:nth-child(1){padding-bottom:30px;}
.contact_c ul{width:90%; margin:0 auto;}
.contact_c ul ol{width:100%;}
.contact_c ul ol:nth-child(2){height:250px; margin-top:30px;}
.contact_c ul ol li:nth-child(1){border-top:1px solid #eee;}
.contact_c ul ol li{width:100%; float:left; border-bottom:1px solid #eee; padding:15px 0;}
.contact_c ul ol span{font-size:16px; color:#000;}
.contact_c ul ol img{width:100%;}
/*news_a*/
/*news_a*/
.news_a{width:100%; padding:40px 0 20px 0;}
.news_a ul{width:90%; margin:0 auto;}
.news_a ul li{width:100%; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #eee; line-height:20px; text-align:left;}
.news_a ul li dd{float:left;}
.news_a ul li dd:nth-child(1){width:30%; margin-right:5%;}
.news_a ul li dd:nth-child(2){width:65%;}
.news_a ul li dd span{font-size:12px; color:#CCC;}
.news_a ul li dd img{margin-bottom:0px; width:100%;}

/*job*/
.down_item{width:90%; height:auto; margin:40px auto; border-top:1px solid #ddd; border-right:1px solid #ddd;}
.down_item ul{width:100%; height:30px; line-height:30px; border-bottom:1px solid #ddd; box-sizing:border-box;}
.down_item ul:hover{width:100%; height:30px; line-height:30px; border-bottom:1px solid #ddd; background-color:#f1f1f1; box-sizing:border-box;}
.down_item ul:nth-child(2n+2){background-color:#f9f9f9;}
.down_item ul li{height:30px; width:25%; float:left; box-sizing:border-box; border-left:1px solid #ddd; text-align:center; font-size:9px;}
/*product_a*/
.product_a{width:90%; margin:40px auto 37px auto;}
.product_a ul:nth-child(1){margin-bottom:30px;}
.product_a ul{width:100%;}
.product_a ul dd{width:100%;}
.product_a ul dd:nth-child(2){margin-right:0;}
.product_a ul dd:nth-child(1) img{ margin:10px 0 0 0;}
.product_a ul dd span{font-size:45px; color:#ccc; margin-right:10px; float:left;}
.product_a ul dd table{margin-bottom:20px;}
.product_a ul li{width:calc(33.33% - 2px); float:left; margin-right:3px; margin-bottom:3px;}
.product_a ul li:nth-child(3n+3){margin-right:0;}
.product_a ul li img{width:100%;}
.product_a ul h1{margin-bottom:10px;}
/*product_b*/
.product_b{padding:80px 0 50px 0; border-top:1px solid #eee}
.product_b ol{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.product_b ol ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.product_b ol ul{width:100%;}
.product_b ol ul li{width:12.5%; float:left; margin-bottom:30px; border-left:1px solid #eee; box-sizing:border-box;}
.product_b ol ul li:nth-child(8n+8){border-right:1px solid #eee; box-sizing:border-box;}
.product_b ol ul li img{width:55%; margin:0 auto; height:45px;}

/*yanfa_a*/
.yanfa_a{width:90%; margin:40px auto;}
.yanfa_a ul:nth-child(1){text-align:center; width:100%; margin-bottom:30px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px;}
.yanfa_a ul:nth-child(2){margin-bottom:30px;}
.yanfa_a ul li{width:100%;}
.yanfa_a ul li:nth-child(2){margin-top:20px;}
.yanfa_a ul li img{width:100%;}

/*yanfa_b*/
.yanfa_b{ width:100%; padding:40px 0; background-color:#eee;}
.yanfa_b ul{width:90%; margin:0 auto;}
.yanfa_b ul li{width:calc(50% - 4px); float:left; margin-right:8px; margin-bottom:8px;}
.yanfa_b ul li:nth-child(2n+2){margin-right:0;}
.yanfa_b ul li img{width:100%;}

/*yanfa_c*/
.yanfa_c{width:90%; margin:40px auto 32px auto;}
.yanfa_c ul:nth-child(1){text-align:center; width:100%; margin-bottom:30px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px;}
.yanfa_c ul li{width:calc(50% - 4px); float:left; box-sizing:border-box; border:1px solid #eee; margin-right:8px; margin-bottom:8px;}
.yanfa_c ul li:nth-child(2n+2){margin-right:0;}
.yanfa_c ul li img{width:100%;}

/*yanfa1_a*/
.yanfa1_a{width:66%; min-width:1200px; max-width:1200px; margin:80px auto;}
.yanfa1_a ul:nth-child(1){text-align:center; width:100%; margin-bottom:50px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.yanfa1_a ul li{width:8%; float:left; text-align:center;}
.yanfa1_a ul li:nth-child(2n+2){ width:3.5%; text-align:center; font-size:20px; color:#ccc; display:flex; -webkit-display:flex; justify-content:center; align-items:center; padding-top:40px;}
.yanfa1_a ul li img{width:100%; margin-bottom:5px;}
/*yanfa1_b*/
.yanfa1_b{padding:80px 0; width:100%; border-top:1px solid #eee;}
.yanfa1_b ul:nth-child(1){text-align:center; width:100%; margin-bottom:50px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.yanfa1_b ul{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.yanfa1_b ul li{width:20%; float:left; background-color:#eee; height:150px; display:flex; -webkit-display:flex; justify-content:center; align-items:center;}
.yanfa1_b ul li img{width:100%; height:150px;}
.yanfa1_b ul li dd{width:80%;}
.yanfa1_b ul li dd span{font-size:15px; color:#d71718; display:block;}
.yanfa1_b ul li dd a{font-size:12px; display:block; margin-top:10px; color:#aaa;}
/*yanfa2_a*/
.yanfa2_a{padding:40px 0; width:100%;}
.yanfa2_a ul:nth-child(1){text-align:center; width:100%; margin-bottom:30px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px;}
.yanfa2_a ul:nth-child(2){margin-bottom:20px;}
.yanfa2_a ul:nth-child(3){margin-bottom:20px; font-size:16px;}
.yanfa2_a ul:nth-child(4){margin-bottom:10px;}
.yanfa2_a ul{width:90%; margin:0 auto;}
.yanfa2_a ul li{width:100%;}
.yanfa2_a ul dd{width:calc(33.33% - 2px); float:left; margin-right:3px; margin-bottom:3px;}
.yanfa2_a ul dd:nth-child(3n+3){margin-right:0;}
.yanfa2_a ul dl{width:calc(50% - 5px); float:left; margin-right:10px;}
.yanfa2_a ul dl:nth-child(2){margin-right:0;}
.yanfa2_a ul li img{width:100%; margin-bottom:5px;}
.yanfa2_a ul dd img{width:100%;}
.yanfa2_a ul dl img{width:100%; margin-bottom:5px;}
/*yanfa2_b*/
.yanfa2_b{padding:80px 0; width:100%; border-top:1px solid #eee;}
.yanfa2_b ul:nth-child(1){text-align:center; width:100%; margin-bottom:50px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.yanfa2_b ul:nth-child(2){width:50%; min-width:30px; text-align:center; margin-bottom:50px;}
.yanfa2_b ul{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.yanfa2_b ul li{width:calc(20% - 16px); float:left; margin-right:20px;}
.yanfa2_b ul li:nth-child(5){margin-right:0;}
.yanfa2_b ul li img{width:100%; margin-bottom:5px;}
/*about_a*/
.about_a{padding:40px 0; width:100%; border-top:1px solid #eee;}
.about_a ul:nth-child(1){text-align:center; width:100%; margin-bottom:30px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px;}
.about_a ul{width:90%; margin:0 auto;}
.about_a ul li{width:100%;}
.about_a ul li img{width:100%; margin-top:20px;}
/*about_b*/
.about_b{width:100%; padding:30px 0; background-color:#eee;}
.about_b ul{width:90%; margin:0 auto;}
.about_b ul li{width:calc(33.33% - 2px); float:left; margin-right:3px; margin-bottom:3px;}
.about_b ul li:nth-child(3n+3){margin-right:0;}
.about_b ul li img{width:100%;}
/*about_c*/
.about_c{width:90%; margin:0 auto; overflow:hidden; padding:40px 0; text-align:center;}
.about_c ul:nth-child(1){text-align:center; width:100%; margin-bottom:30px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px;}
.about_c ul{width:100%; margin:0 auto; text-align:center;}
.about_c ul li{width:calc(10% - 9px); float:left; text-align:left; font-size:12px; line-height:20px; margin-right:10px;}
.about_c ul li:nth-child(10){margin-right:0;}
.about_c ul li img{width:60%; margin:0 0 15px 0;}
.about_c ul li span{color:#086735; font-size:16px; font-weight:bolder;}
/*about_d*/
.about_d{padding:40px 0; width:100%; border-top:1px solid #eee;}
.about_d ul:nth-child(1){text-align:center; width:100%; margin-bottom:30px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px;}
.about_d ul{width:90%; margin:0 auto; text-align:center;}
.about_d ul img{margin:0 auto; width:100%;}
/*about_e*/
.about_e{padding:40px 0; width:100%; background-image:url(../../image/honner_bg.jpg); background-size:cover;}
.about_e ul:nth-child(1){text-align:center; width:100%; margin-bottom:40px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px;}
.about_e ul:nth-child(2){width:90%; color:#333; margin-bottom:30px;}
.about_e ul{width:90%; margin:0 auto; text-align:center;}
.about_e ul a{padding:10px 20px; background-color:#d71718; color:#FFF; font-size:12px; display:block; width:calc(100% - 40px); margin:5px auto 0 auto;}
/*about_f*/
.about_f{padding:40px 0; width:100%;}
.about_f ul:nth-child(1){text-align:center; width:100%; margin-bottom:30px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px;}
.about_f ul{width:90%; margin:0 auto;}
.about_f ul li{width:100%; float:left;}

/*shebei_a*/
.shebei_a{width:90%; margin:40px auto 30px auto;}
.shebei_a ul:nth-child(1){text-align:center; width:100%; margin-bottom:30px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px;}
.shebei_a ul{width:100%; float:left;}
.shebei_a ul dd{width:100%; float:left;}
.shebei_a ul dd:nth-child(2){margin-top:20px;}
.shebei_a ul dd:nth-child(1) img{width:100%;}
.shebei_a ul h1{margin-bottom:10px;}
.shebei_a ul dd table td{padding:8px 0;}
.shebei_a ul dd font{color:#000; font-size:16px;}
.shebei_a ul dd span{color:#086735; font-size:10px; margin-right:5px;}

/*zs1*/
.zs1{width:90%; margin:40px auto 0 auto;}
.zs1 ul:nth-child(1){text-align:center; width:100%; margin-bottom:30px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px;}
.zs1 ul li{width:calc(50% - 3px); float:left; margin-right:6px; margin-bottom:10px; text-align:center;}
.zs1 ul li:nth-child(2n+2){margin-right:0;}
.zs1 ul li img{width:100%; border:3px solid #eee; box-sizing:border-box; margin-bottom:5px;}
/*zs1*/
.zs2{width:90%; margin:40px auto 30px auto;}
.zs2 ul:nth-child(1){text-align:center; width:100%; margin-bottom:30px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px;}
.zs2 ul li{width:calc(50% - 3px); float:left; margin-right:6px; margin-bottom:10px; text-align:center;}
.zs2 ul li:nth-child(2n+2){margin-right:0;}
.zs2 ul li img{width:100%; border:3px solid #eee; box-sizing:border-box; margin-bottom:5px;}
/*job_a*/
.job_a{width:100%; padding:40px 0 30px 0; border-bottom:1px solid #eee;}
.job_a ul:nth-child(1){text-align:center; margin-bottom:20px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px;}
.job_a ul:nth-child(2){text-align:center; margin-bottom:20px;}
.job_a ul{width:90%; margin:0 auto;}
.job_a ul li{width:100%; margin-bottom:20px;}
.job_a ul li img{width:100%; margin-bottom:10px;}
.job_a ul li span{display:block; font-size:16px; color:#333; margin-bottom:5px;}
/*job_b*/
.job_b{width:100%; padding:40px 0 0 0;}
.job_b ul:nth-child(1){text-align:center; margin-bottom:20px; background-image:url(../../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:10px;}
.job_b ul:nth-child(2){text-align:center; margin-bottom:20px;}
/*news_x*/
.news_x{width:100%; background-color:#f9f9f9; padding:40px 0;}
.news_x ul{width:calc(90% - 60px); margin:0 auto; padding:30px; background-color:#fff;}
.news_x ul:nth-child(2){ border-top:5px solid #f9f9f9;}

.carousel{position:relative;width:100%;height:400px;overflow:hidden;margin:0 auto;}
.carousel:hover .slide:after,.carousel:hover .counter,.carousel:hover .slide:before{opacity:1}
.slide{float:right;position:absolute;z-index:1;width:100%;height:400px;background-color:#eee;text-align:center;transition:opacity .4s;opacity:1}
.slide:before{content:attr(annot);display:block;position:absolute;left:20px;bottom:20px;color:rgba(255,255,255,.9);font-size:14px;font-weight:300;z-index:12;opacity:0;transition:opacity .3s;text-shadow:0 0 1px #000}
.slide:after{content:attr(slide);display:block;position:absolute;bottom:0;transition:opacity .3s;width:100%;height:80px;opacity:0;background-image:linear-gradient(transparent,rgba(0,0,0,0.5));text-align:left;text-indent:549px;line-height:101px;font-size:13px;color:rgba(255,255,255,.9);text-shadow:0 0 1px #000}
.counter{position:absolute;bottom:20px;right:0px;height:20px;width:45px;z-index:2;text-align:center;color:#fff;line-height:21px;font-size:13px;opacity:0;transition:opacity .3s}.faux-ui-facia{top:0;right:0;float:right;position:absolute;margin-top:0;z-index:9;height:100%;width:100%;opacity:0;cursor:pointer}
.faux-ui-facia:checked{z-index:8}.faux-ui-facia:checked+.slide{opacity:0}.faux-ui-facia:checked:nth-child(1):checked{z-index:9}.faux-ui-facia:nth-child(1):checked{float:left;z-index:9}.faux-ui-facia:nth-child(1):checked+.slide{opacity:1}.faux-ui-facia:nth-child(1):checked~.faux-ui-facia{float:left;z-index:8}.faux-ui-facia:nth-child(1):checked~.faux-ui-facia+.slide{opacity:0}.faux-ui-facia:nth-child(1):checked~.faux-ui-facia:checked{z-index:9}.faux-ui-facia:nth-child(1):checked~.faux-ui-facia:checked+.slide{opacity:1}.intro{padding:80px 0 60px;text-align:center;color:#fff;margin:auto;width:800px}.intro .intro__title{font-weight:200;font-size:32px;color:#fff}.intro .intro__body{color:#fff;font-size:16px;line-height:24px;font-weight:300;opacity:.48;padding:0 160px;margin:0}
 /*������ʽ3*/
.cd-popup3{
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  z-index:99999999;
}
.cd-popup3.is-visible3 {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container3 {
  position: relative;
  width:1000px;
  margin:100px auto;
  height:580px;
  background: #FFF;
padding:30px;
  border-radius: .4rem .4rem .2rem .2rem;
  text-align: left;
  -webkit-transform:scale(0.8);
  -moz-transform:scale(0.8);
  -ms-transform:scale(0.8);
  -o-transform:scale(0.8);
  transform:scale(0.8);
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.cd-popup-container3 p{font-size:24px; color:#d71718; line-height:40px;}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:12px;}
.is-visible3 .cd-popup-container3 {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
  }
/* .silder-box{width:600px;height:400px;margin:0 auto 0;position:relative;}
.silder{position:relative;overflow:hidden;width:400px;height:400px;margin:0 auto 0;}
.silder li{width:400px;height:400px;} */
.silder-box{position:relative;margin:0 auto;}
.silder{margin:0 auto 0;}
.silder li{width:350px;height:495px;}
.silder li img{width:100%;height:100%;}
.silder-button{top:230px;width:21px;height:42px;position:absolute;cursor:pointer;}
.silder-button.btl{left:0;background:url(../../images/bl.png);}
.silder-button.btr{right:0;background:url(../../images/br.png);}
.silder-box-1{width:720px;}
.silder-box-2{width:66%; min-width:1200px; max-width:1200px;}
@media only screen and (min-width: 720px) and (max-width: 1200px){}
@media only screen and (min-width: 220px) and (max-width: 720px) {}