body,h1,h2,h3,h4,h5,h6,ul,ol,li,p,form,dt,dd,input,textarea,th,td,fieldset,legend,dl,dt,dd{margin:0;padding:0;}
fieldset,img{border:0 none}
ul,ol,li{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
table{border-spacing:0}
i,em,u{font-style: normal;text-decoration: none;}
button{border: none;}
q:before,q:after{content:""}
html,body,input,select,button,textarea{font:14px/1.5 "微软雅黑","\5B8B\4F53",Arial,Helvetica,sans-serif;color:#686868;}
table{border-collapse:collapse;border-spacing:0;}
em{font-style:normal;font-weight:normal}
img{vertical-align:top;max-width:100%;}
a{text-decoration:none;color:#686868;}
a{
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
}
a, a:visited{
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
}
.ov{overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.bf2{background: #f2f2f2;}
.w1200{max-width:1200px;margin: 0 auto;}
.w1006{max-width:1006px;margin: 0 auto;}
.bc8{background: #c8271f;}
.b21{background: #c8271f;}
.c00{color: #000;}
.cb5{color: #b51118;}
.jishuo{position: relative;overflow: hidden;}
.header{position: relative;}
.header_top{height: 100px;width: 100%;background: url(../images/beij1.png) no-repeat center top;}
.header_logo{padding-top:20px;max-width:480px;}
.header_nav{height: 50px;border-bottom: 1px solid #b91f26;border-top:1px solid #b91f26;background: #b51118;line-height:48px;}
.header_nav .w1200{padding:0 2%;}
.header_nav .w1200 ul{position: relative;}
.header_nav li{float:left;font-size:16px;}
.header_nav li i{display: block;width: 1px;height: 17px;background: #ddd;position: absolute;top:50%;margin-top:-8px;right: 0;}
.header_nav li span{display: block;position: relative;padding:0 2em;height: 48px;}
.header_nav li .head-1{display: none;position: absolute;left: 0;top: 100%;right: 0;z-index: 6;background: #fff;padding: 5px;line-height: 2.4;}
.header_nav li section{float: left;min-width: 18%;padding: 0 10px;display: inline-block;text-align: left;}
.header_nav li section strong{display: block;overflow: hidden;color: #333;clear: both;padding: 7px 0;border-bottom: 1px solid #333;}
.header_nav li section strong a{display: block;color: #333;clear: both;}
.header_nav li section.clear{float: none !important;clear:both;overflow: hidden;width: 100% !important;}
.header_nav li section p{clear: both;overflow: hidden;font-size: .9em}
.header_nav li section p a{color: #333;}
.header_nav li.head-a{position: relative;}
.header_nav li.head-a .head-1 section{float:none;display: block;width: 100%;text-align:center;}
.header_nav li.head-a .head-1 section strong{border-bottom: 0;}
.header_nav li section strong a{border-bottom: 0 !important;color: #333 !important;font-weight: normal;}
.header_nav li section strong a:hover{border-bottom: 0 !important;color: #C90003 !important;font-weight: bold;}
.header_nav li:hover .head-1{display: block;}
.header_nav li:hover .head-span.head-active:before{position: absolute;bottom: -1px;left: 50%;border: 7px solid transparent;border-bottom-color: #da888c !important;margin-left: -7px;content: '';z-index: 6;}
/*.header_nav li p a:hover{color: #b91f26;}*/
.header_nav li a{color: #fff;display: block;}
.header_nav li a:hover,.header_nav li a.active{border-bottom:1px solid #da888c;color:#da888c;}
.header_btn{width:50px;height: 50px;background: url(../images/btn_nav.png) no-repeat center;background-size: 100%;position: absolute;right: 2%;top: 50%;margin-top:-25px;cursor: pointer;display: none;}
.gonggao{height: 50px;background: #f0f0f0;}
.gonggao .w1200{overflow: hidden;}
.gonggao_fl{float: left;width: 16%;text-align: center;height: 50px;line-height: 50px;color: #333;font-size: 18px;background: url(../images/icon4.png)  #f0f0f0 no-repeat 8% center;}
.gonggao_list{float: right;width:82%;}
.gonggao_list .txtScroll-top{position: relative;}
.gonggao_list .txtScroll-top .hd a{display: block;width: 15px;height: 9px;position: absolute;right:0;cursor: pointer;}
.gonggao_list .txtScroll-top .hd a.next{background: url(../images/btn_up.png) no-repeat center;background-size: 100%;top:8px;}
.gonggao_list .txtScroll-top .hd a.prev{background: url(../images/btn_down.png) no-repeat center;background-size: 100%;top: 30px;}
.gonggao_list .txtScroll-top .bd{padding-right:5%;}
.gonggao_list .txtScroll-top .bd li{height: 50px;line-height: 50px;overflow: hidden;}
.gonggao_list .txtScroll-top .bd li .text{float: left;width: 75%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gonggao_list .txtScroll-top .bd li .time{float: right;}
.gonggao_list .txtScroll-top .bd li:hover a{color: #b81907;}
.wrap>div{padding:3.5% 0;}
.wrap_title{text-align: center;color: #000100;font-size:38px;font-weight: bold;}
.wrap_about .wrap_text{text-align: center;line-height:28px;font-size: 16px;margin:1% 0;}
.wrap_about .wrap_list li{float: left;width: 25%;position: relative;overflow: hidden;text-align: center;}
.wrap_about .wrap_list li img{display: block;width: 100%;border-radius:20px;padding:10px;}
.wrap_about .wrap_list li .text{width:82%;position: absolute;left:9%;bottom:30%;color: #fff;
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
}
.wrap_about .wrap_list li .text_title{font-size: 26px;font-weight: bold;line-height: 26px;margin-bottom: 2%;}
.wrap_about .wrap_list li .text_jianjie{font-size: 14px;line-height: 28px;height:50px;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden;}
.wrap_about .wrap_list li button{display: block;width:26px;height: 26px;background: url(../images/icon2.png) no-repeat center;background-size: 100%;border: none;margin:10% auto 0;
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
}
.wrap_about .wrap_list li:hover .text{bottom:25%;}
.wrap_about .wrap_list li:hover button{
transform:rotateZ(360deg);
-webkit-transform:rotateZ(360deg);
-moz-transform:rotateZ(360deg);
-o-transform:rotateZ(360deg);
-ms-transform:rotateZ(360deg);
}
.wrap_more a{display: block;margin:4% auto 0;width: 165px;height: 40px;border:1px solid #b9b9b9;border-radius: 10px;color: #b9b9b9;text-align: center;line-height:40px;}
.wrap_more a:hover{color: #fff;background: #b81907;border-color: #b81907;}
.wrap_fangan{background: #f2f2f2;}
.wrap_fangan .wrap_list{margin-left:-2.3%;}
.wrap_fangan .wrap_list li{width: 31%;margin:2% 0 0 2.3%;float: left;overflow: hidden;position: relative;}
.wrap_fangan .wrap_list li img{width: 100%;border-radius: 10px;}
.wrap_fangan .wrap_list li .text{background: rgba(0,0,0,0.4);width: 100%;height:50px;line-height: 50px;position: absolute;left: 0;bottom:-50px;font-size:16px;color: #fff;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
}
.wrap_fangan .wrap_list li .name{padding-left: 5%;}
.wrap_fangan .wrap_list li .text:after{display: block;content:"";width: 50px;height: 50px;background: url(../images/icon3.png) no-repeat center;background-size: 100%;position: absolute;right: 0;bottom: 0;}
.wrap_fangan .wrap_list li:hover .text{bottom:0;}
.wrap_fangan .wrap_list li .text:hover{color: #b81907;}
.wrap_product .w1200{overflow: hidden;text-align: center;}
.wrap_product .wrap_list{float: left;width: 67%;}
.wrap_product .wrap_list li{float: left;width: 49%;margin:0 1% 1% 0;position: relative;overflow: hidden;}
.wrap_product .wrap_list li .text{height: 50px;line-height: 50px;text-align: center;background: rgba(0,0,0,0.4);position: absolute;left: 0;bottom: 0;width: 0;color: #fff;left:50%;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
}
.wrap_product .wrap_list li .text_title{display:none;}
.wrap_product .wrap_list li img,.wrap_product .wrap_pt img{width: 100%;border-radius: 10px;}
.wrap_product .wrap_list li:hover .text{width: 100%;left: 0;}
.wrap_product .wrap_list li:hover .text_title{display: block;}
.wrap_product .wrap_pt{float: right;width:33%;position: relative;}
.wrap_product .wrap_pt button{display: block;width: 40px;height: 40px;background: url(../images/icon2.png) no-repeat center;background-size: 100%;position: absolute;left: 50%;bottom:17%;margin-left: -20px;
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
}
.wrap_product .wrap_pt:hover button{
transform:rotateZ(360deg);
-webkit-transform:rotateZ(360deg);
-moz-transform:rotateZ(360deg);
-o-transform:rotateZ(360deg);
-ms-transform:rotateZ(360deg);	
}
.wrap_join .wrap_list li .text{width: 100%;left: 0;}
.wrap_join .wrap_list li .text_title{display: block;}
.wrap_join .wrap_list li .texb{position: absolute;left:50%;top:0;width:0;height: 100%;background: url(../images/mac.png) center top;color: #fff;font-size: 17px;
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
}
.wrap_join .wrap_list li .texb i{display: block;width:50px;height:59px;background:url(../images/icon8.png) no-repeat center;margin:25% auto 5%;background-size:100%;}
.wrap_join .wrap_list li .texb i,.wrap_join .wrap_list li .texb .texb_text{opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);
-webkit-transition: all 600ms ease-in-out 0.5s;
-moz-transition: all 600ms ease-in-out 0.5s;
-o-transition: all 600ms ease-in-out 0.5s;
-ms-transition: all 600ms ease-in-out 0.5s;
transition: all 600ms ease-in-out 0.5s;
}
.wrap_join .wrap_list li:hover .text{bottom:-50px;}
.wrap_join .wrap_list li:hover .texb{width: 100%;left: 0;}
.wrap_join .wrap_list li:hover i,.wrap_join .wrap_list li:hover .texb_text{opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);}
.wrap .wrap_top{padding:0;}
.wrap_top .w1200{padding:1.5% 0 1.5% 26px;background: url(../images/icon6.png) no-repeat 5px center;}
.wrap_top .spn{padding:0 1%;}
.wrap_top a:hover{color: #b51118;}
.wrap_news{margin-top:2%;}
.nwrap .wrap_title{padding-bottom:2%;background: url(../images/beij2.png) no-repeat center bottom;margin-bottom:1%;}
.nwrap .wrap_title .stn{color: #000;}
.nwrap .wrap_list{width:102.5%;margin-left:-2.3%;}
.nwrap .wrap_list li{width: 31%;margin:2% 0 0 2.3%;font-size:15px;}
.nwrap .wrap_fangan{background:#fff;}
.info_top{padding-bottom: 1.5%;border-bottom: 1px solid #f8f8f8;color: #a3a3a3;margin-bottom:1.5%;}
.info_top span{padding:0 1.5%;}
.info_top h3.title{color: #b51118;font-size: 24px;margin-bottom:1.5%;}
.info_text{line-height:200%;text-align: left;}
#page{text-align: center;margin-top: 3%;}
.foot{background: #212221;margin-top:3%;}
.foot_top{padding:3% 0;}
.foot_top .ft_fl{float: left;overflow: hidden;width:90%;margin-left:-40px;}
.foot_top .ft_fr{float: right;width:10%;}
.foot_top dl{float: left;margin-left:40px;cursor: pointer;}
.foot_top dt{color: #fff;font-size: 16px;}
.foot_top dd a{display:block;margin-top:15px;color: #646564;}
.foot_top dd a:hover{color: #fff;text-decoration:underline;}
.foot_down{height: 65px;line-height:65px;color: #7e7f7e;text-align: center;}
.foot_down .w1200{border-top:1px solid #383938;}
.foot_down a{color: #7e7f7e;}
.foot_down span{padding:0 2%;}
.foot_down .fd_beian{background: url(../images/icon1.png) no-repeat left center;padding-left: 29px;}
.nbanner{color: #fff;position: relative;}
.nbanner .nbanner_imt img{width: 100%;display: block;margin:0 auto;}
.menu_link{display: inline-block;margin:0 0.8% 5px 0;position: relative;}
.menu a.mia{color: #fff;font-size: 17px;padding:5px 15px;background: rgba(0,0,0,0.3);border:1px solid #fff;border-radius:10px;display:block;}
.menu_link:hover a.mia{background: #b51118;border-color: #b51118;}
.menu_link a.active{background: #b51118;border-color: #b51118;}
.menu_childen{position: absolute;left: 0;width: 100%;/*height: 50px;*/
    line-height: 41px;
    width: 100%;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 19px;
    font-size: 14px;
    background:#f2f2f2;
    position: absolute;
    left: 50%;
    right: auto;
    top:100%;
    width: auto;
    text-align: center;
    height: 60px;
    padding: 0;
    display: none;
    z-index: 9;
}
.menu_childen ul{display: inline-block;position: relative;}
.menu_childen ul:before,.menu_childen em{content:"";width:18px;height: 12px;background: url(../images/icon5.png) no-repeat center;position: absolute;top:-10px;left: 50%;margin-left: -9px;background-size: 100%}
.menu_childen em{display: none;}
.menu_childen li{ display: inline-block;
    height: 60px;
    line-height: 60px;
    padding: 0 10px;
    position: relative;
    }
.menu_childen li a{
    display: inline-block;
    height: 33px;
    line-height: 33px;
    margin-top: 14px;
    border: 1px transparent solid;
    border-radius: 4px;
}
.menu_childen li a:hover{color:#b51118;}
.menu_link:hover .menu_childen{display: block;}
.nbanner_text{width:1200px;position: absolute;left:50%;top:0;margin-left:-600px;height: 100%;}
.nbanner_text h3.title{font-size: 36px;font-weight: bold;margin:5% 0 2%;}
.nbanner_text .menu{height:50%;text-align: center;}
.nbanner_text .menu_link{height: 100%;}
.nbanner-height{background: #f2f2f2;clear: both;overflow: hidden;position: absolute;top: 100%;left: 0;right: 0;z-index: 1;}
.nwrap_nav{float: left;width: 22.5%;background: #f2f2f2;}
.nwrap_nav .nv_title{font-size: 28px;height: 85px;background: #b51118;line-height: 85px;text-align: center;color: #fff;}
.nwrap_nav .nv_list li a.nv_link{display: block;padding-left:2%;height: 60px;line-height: 60px;font-size:18px;padding-left: 24px;border-bottom: 1px solid #fff;position: relative;}
.nwrap_nav .nv_list li a.nv_link:after{display: block;content:"";width: 22px;height: 22px;background: url(../images/icon7.png) no-repeat center;background-size: 100%;position: absolute;right:14px;top: 50%;margin-top:-11px;}
.nwrap_nav .nv_list li a.nv_link:hover,.nwrap_nav .nv_list li a.nv_link.active{color: #b51118;}
.nwrap_cntent{margin-top:2%;}
.nwrap_cntent .wrap_product{float: right;width:74.5%;}
.nwrap_cntent .wrap_product .w1200{padding:0;}
.nwrap_cntent .wrap_product .wrap_list{margin-top:-2%;}
.nwrap_about{margin:1.5% 0 5%;}
.nwrap_about_text{font-size:18px;line-height: 33px;text-align: justify;}
.nwrap_about_text img{display: block;margin:0 auto;border-radius: 10px;}
.nwrap_tech{background: #f2f2f2;padding:4% 0;}
.nwrap_parent{padding:4% 0 0;}
.nwrap_parent ul{margin:0 0 2% -2%;}
.nwrap_parent li{float: left;width:18%;margin:2% 0 0 2%;}
.nwrap_parent li img{border:1px solid #e5e5e5;width: 100%;border-radius: 10px;
-webkit-transition: all 600ms ease-in-out 0.5s;
-moz-transition: all 600ms ease-in-out 0.5s;
-o-transition: all 600ms ease-in-out 0.5s;
-ms-transition: all 600ms ease-in-out 0.5s;
transition: all 600ms ease-in-out 0.5s;
}
.nwrap_parent li:hover img{border-color:#b51118;}
.nwrap_about .nwrap_parent{background: #f2f2f2;padding:3% 0;}
.nwrap_about_honer{padding:3.5% 0 5%;}
.nwrap_about_honer .slick{margin:4% auto 0;width: 100%;padding:0 3%;}
.nwrap_about_honer .slick div a{display: block;width:88%;margin:0 auto;}
.nwrap_about_honer .slick-dots{display: none !important;}
.nwrap_about_honer .slick-prev,.nwrap_about_honer .slick-next{width: 30px !important;height: 30px !important;z-index: 9999 !important;margin-top:-15px;top: 50%;}
.nwrap_about_honer .slick-prev{left:0;background: url(../images/btn_left.png) no-repeat center;background-size: 100%;}
.nwrap_about_honer .slick-next{right: 0;background: url(../images/btn_right.png) no-repeat center;background-size: 100%;}
.nwrap_about_jiagou{padding:3% 0 5%;}
.nwrap_about_jiagou .wrap_title{margin-bottom:3%;}
.nwrap_about_jiagou .beij img{display: block;margin:0 auto;}
.nwrap_about_zhanlv{padding:3.5% 0;background: url(../images/img39.png) no-repeat center top;color: #fff;}
.nwrap_about_zhanlv .wrap_title{color: #fff;background-image: url(../images/beij4.png);margin-bottom:4%;}
.nwrap_about_zhanlv li{width: 33.3%;text-align: center;float: left;padding:1% 3% 2%;}
.nwrap_about_zhanlv li img{width:80px;display: block;margin:0 auto;}
.nwrap_about_zhanlv li .title{font-size: 23px;margin:3% 0;}
.nwrap_about_zhanlv li:nth-of-type(2){border-left:1px dashed rgba(255, 255, 255, 0.25);border-right:1px dashed rgba(255, 255, 255, 0.25);}
.nwrap_about_info{background: #f2f2f2;padding:3.5% 0;margin:3% 0;}
.nwrap_about_info .wrap_title{margin-bottom:2%;}
.nwrap_about_info .w1200{overflow: hidden;}
.nwrap_about_info .fl{width:39.33%;overflow: hidden;position: relative;}
.nwrap_about_info .fr{width: 60.67%;overflow: hidden;}
.nwrap_about_info .fl_content{width:92%;height:90%;left:4%;top:4%;position: absolute;}
.nwrap_about_info .fl_content_text{padding-right: 3%;}

.nt_imt h3.name{margin-bottom:2%;font-size:38px;color: #c8271f;text-align: center;}
.imt_img{position: relative;}
.imt_img .fl{width:83%;border:1px solid #ddd;padding:2% 0;}
.imt_img .fl img{display: block;width: 100%;}
.imt_img .fr{width:14%;height: 100%;position: absolute;right: 0;top: 0;}
.imt_img .fr .picScroll-top{position: relative;height: 100%;width: 100%;padding: 0;margin: 0;}
.imt_img .fr .hd a{display: block;width: 100%;position: absolute;right: 0;z-index: 999;}
.imt_img .fr .hd a.prev{top:0;}
.imt_img .fr .hd a.next{bottom:0;}
.imt_img .fr .bd{height:98%;position: absolute;right: 0;width: 100%;top:5.5%;overflow: hidden;}
.imt_img .fr .bd li{width: 100%;}
.imt_img .fr .bd li a{display: block;border: 1px solid #eee;margin:10px 0;}
.imt_img .fr .bd li a img{width: 100%;}
.nt_product{margin:5% 0;}
.nt_title{height: 50px;line-height:50px;background: #e8e8e8;margin-bottom: 3%;}
.nt_title .stn{font-size:20px;display: block;width: 138px;text-align: center;color: #fff;}
.nt_product_imt img{display: block;margin:0 auto;}
.nt_case_list ul{margin-left:-2.3%;}
.nt_case_list li{float: left;width: 31%;margin:0 0 1% 2.3%;text-align: center;font-size: 16px;}
.nt_case_list li img{display: block;width: 100%;margin-bottom:3%;}
.nt_case_list li:hover a{color: #c8271f;}
.fangan_info{max-width:1125px;margin:4% auto 0;line-height: 28px;font-size: 16px;text-align: justify;}
.fangan_info .stn{font-size:18px;color: #000;font-weight: bold;}
.fangan_text1 .text{line-height:200%;}
.fangan_text1 .wrap_title,.fangan_text2 .wrap_title,.fangan_text3 .wrap_title,.fangan_text4 .wrap_title{background-image: url(../images/beij3.png);margin:2% 0;}
.fangan_text1 .stc{font-weight: bold;font-size:23px;}
.fangan_text2 ul{margin-left:-2%;}
.fangan_text2 li{width:23%;float: left;margin:2% 0 0 2%;text-align: center;}
.fangan_text2 li img{display: block;width: 100%;margin-bottom:2%;}
.fangan_text2 li:hover a{color: #B51118;}
.fangan_text3{margin:3% 0;}
.fangan_text3 ul{margin-left: -3%;}
.fangan_text3 li{width: 47%;margin:1% 0 1% 3%;background: #f7f7f7;float: left;}
.fangan_text3 li .fl{width: 41.5%;position: relative;}
.fangan_text3 li .fl i{display: block;width: 66px;height:66px;background: url(../images/move.png) no-repeat center;background-size: 100%;left:50%;top: 50%;margin:-33px 0 0 -33px;position: absolute;}
.fangan_text3 li .fl img{width: 100%;}
.fangan_text3 li .fr{width:55.5%;}
.fangan_text3 li .fr h3.title{color: #000;font-size:17px;margin:4% 0 2%;font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.contact_compay li{float: left;width:29%;margin:2% 4% 1% 0;font-size: 16px;line-height: 28px;}
.contact_compay li h3.name{color: #000;font-size: 23px;padding-bottom:5%;border-bottom:1px dashed #e1e1e1;margin-bottom: 3%;}
.contact_address{padding:4% 0;margin-top:3%;background: #fff;}
.contact_address .fl{width: 42%;}
.contact_address .fr{width:55%;}
.contact_address .fl li{padding:2.5% 0;border-bottom: 1px dashed #ddd;font-size:17px;}
.contact_address .fl li img{padding-right:3%;}
.contact_phone{max-width: 1000px;margin:5% auto 0;}
.contact_phone .phone_text{width: 50%;}
.contact_phone img{float: left;width: 25%;max-width: 126px;margin:0 4% 0 5%;}
.contact_phone .text{float: left;margin-top:2%;}
.contact_phone .text h5{color: #212221;font-size: 20px;}
.contact_phone .text h4{color: #b51118;font-size:34px;}
.sever_us ul{margin-top:4%;}
.sever_us li{float: left;width:20%;margin:2% 2.5% 0;text-align: center;color: #000;font-size: 17px;}
.sever_us li .imt{width:135px;height: 135px;background: #fff;border-radius:25%;margin:0 auto 7%;border: 1px dashed #ddd;}
.sever_us li .imt img{display: block;margin:0 auto;padding-top:32px;}
.sever_parent{padding:3.5% 0;background: #f3f3f3;margin-top: 4%;}
.sever_parent .text{text-align: center;font-size: 16px;}
.sever_parent .wrap_title{background: none;}
.sever_parent ul{margin:4% 0 0 -2%;}
.sever_parent li{width:23%;float: left;background: #fff;margin-left:2%;text-align: center;height:320px;border:1px solid #ededed;padding-top: 30px;}
.sever_parent li .text{width:94%;font-size:14px;line-height:22px;margin:0 auto;text-align: left;text-align: justify;}
.sever_parent li .name{color: #b51118;font-size: 18px;font-weight: bold;margin:4% 0;}
.wp_news_info .top{text-align: center;color:#a3a3a3;padding-bottom:2%;border-bottom:1px solid #f8f8f8;margin-bottom:2%;}
.wp_news_info .top h3.title{color:#b51118;font-size: 24px;margin-bottom:2%;}
.wp_news_info .top .spn{padding:0 1%;}
.wp_news_info .mill{text-align: left;}
.wp_news_info .mill img{display: block;margin:0 auto;}
.wp_news_info .dom{overflow: hidden;text-align: left;margin-top: 3%;padding-top: 3%;border-top:1px dashed #d3d2d2;}
.wp_news_info .dom .ce6{font-size: 16px;margin-bottom:16px;}
.wp_news_info .dom p{margin-bottom:8px;}
.wp_news_info .dom p label{background:#cdcdcd;padding:0 5px;color:#fff;font-weight: normal;border-radius: 10px;}
.wp_news_info .dom p a{padding-left:8px;}
.wp_news_info .dom p a:hover{color:#e60012;}
.wp_news_info .dom .pull-right .fx{overflow: hidden;}
.wp_news_info .dom .pull-right .fx .spn{padding-top: 3px;}
.wp_news_info .dom .pull-right .btn_back{display:block;margin-top:18px;}
.nwrap .recruit{margin-top:3%;}
.nwrap .recruit dt,.nwrap .recruit .dd_top{overflow: hidden;text-align: center;width: 100%;}
.nwrap .recruit dt .spn{color:#fff;background:#b51119;border-right:1px solid #fff;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.nwrap .recruit .dd_top{border-bottom:1px dashed #E1E1E1;}
.nwrap .recruit .spn{display: block;float: left;padding:0.8rem 0;}
.nwrap .recruit .sp1{width:34%;}
.nwrap .recruit .sp2{width:21%;}
.nwrap .recruit .sp3{width:13%;}
.nwrap .recruit .sp4{width:15%;}
.nwrap .recruit .sp5{width:17%;text-align: center;}
.nwrap .recruit .sp5 a{display: inline-block;color:#b51119;padding:0.5rem 6%;background:#f2f2f2;border-radius:6px;}
.nwrap .dd_info{margin-top:-11px;position: relative;z-index: 9;display: none;}
.nwrap .dd_info i{display: block;width: 16px;height: 9px;background: url(../images/icon25.png) no-repeat center;margin-left:15%;position: relative;z-index: 9;}
.nwrap .dd_info_text{background:#f4f4f4;border:1px solid #dbdbdb;padding:3%;border-radius:10px;margin-top: -1px;position: relative;z-index: 1;overflow: hidden;line-height:200%;text-align: left;}
.nwrap .dd_info_text .stn{color:#000;display: block;margin-bottom:0.6rem;}
.nwrap .dd_info_text .text_fl{float: left;width:40%;}
.nwrap .dd_info_text .text_fr{float: right;width:55%;}
.news_list li{overflow: hidden;padding:1.5%;position: relative;border-bottom: 1px dashed #dedede;}
.news_list li:before{content:"";height:70%;background: #efeeee;position: absolute;left:33.3%;top:15%;}
.news_list li a{display: block;max-width: 1160px;margin:0 auto;}
.news_list .nt_fl{width: 20%;overflow: hidden;float: left;}
.news_list .nt_fl img{display: block;width: 100%;border-radius: 10px;border: 2px solid transparent;}
.news_list .nt_fr{width:78%;overflow: hidden;float: right;margin:0.6% 0;}
.news_list .nt_fr_time{width: 12%;float: left;color: #ababab;}
.news_list .nt_fr_time .mon{font-size: 28px;display: block;padding-top:33%;}
.news_list .nt_fr_info{width:88%;padding:0.6% 15% 0.6% 3%;float: right;color: #9a9a9a;background: url(../images/icon26.png) no-repeat right center;line-height:28px;}
.news_list .nt_fr_info .title{color: #000;font-size: 17px;margin-bottom:0.6%;}
.news_list li:hover{background: #fff3f3;}
.news_list li:hover .nt_fr_info{background: url(../images/icon26_1.png) no-repeat right center;}
.news_list li:hover .nt_fr_info .title{color: #c8271f;}
.news_list li:hover .nt_fr_time .year{color: #c8271f;}
.news_list li:hover .nt_fr_time .mon{color: #c8271f;}
.news_list .nt_fl img:hover{border: 2px solid #c8271f;}
#ascrail2000{opacity: 1.0 !important;background: #4a4a4a !important;width:2px !important;}
#ascrail2000 div{right: -2px !important;}
#fd{width:75px;position: fixed;right:1%;top: 45%;}
#fd .fd-img{display: none;}

#fd .bm{background: rgba(0,0,0,0.35);color: #fff;text-align: center;margin-bottom: 5px;border-radius:5px;}
#fd .bm a{color: #fff;}
#fd li{width: 75px;height: 75px;position: relative;}
#fd li .text{width: 100%;position: absolute;left: 0;bottom:8px;}
#fd a{display: block;}
#fd .bm:hover a{background: #b81907;}
.history_menu .w1200{position: relative;}
.history_menu .slick{text-align: center;margin:4% 0;color:#383838;font-size: 17px;}
.history_menu .slick .mt{width: 100%;height:55px;line-height: 30px;position: relative;border-bottom:2px solid #dbdbdb;position: relative;z-index: 1;}
.history_menu .slick div.active .time{color: #b51118;font-weight: bold;font-size: 24px;}
.history_menu .slick .mt:after{display: block;content: "";width: 16px;height: 16px;background: #fff;border:2px solid #dbdbdb;position: absolute;left: 50%;margin-left:-8px;bottom:-8px;border-radius:50%;}
.history_menu .slick div.active .mt:after{border-color: #b51118;background: #b51118;}
.history_menu .slick .slick-list{padding-bottom:10px;position: relative;z-index: 1;}
.history_menu .slick .slick-prev,.history_menu .slick .slick-next{width: 36px;height: 36px;top:45px;z-index: 99;}
.history_menu .slick .slick-prev{left: 0;background: url(../images/btn_lf1.png) no-repeat center;background-size: 100%;}
.history_menu .slick .slick-next{right: 0;background: url(../images/btn_right1.png) no-repeat center;background-size: 100%;}
.history_menu .slick .slick-dots{display:block !important;}
.history_menu .slick .slick-dots li button{border: 2px solid #dbdbdb}
.history_menu .mlist li{overflow: hidden;font-size: 15px;padding:1.5% 0;border-bottom:1px dashed #c8c8c8;}
.history_menu .mlist li a{color: #4a4a4a;}
.history_menu .mlist li .text{display: block;width:75%;float:left;text-align: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.history_menu .mlist li .more{float: right;font-size: 14px;padding-right: 24px;background: url(../images/icon27.png) no-repeat right center;color: #b51118;text-align: right;}
.history_menu .mlist li:hover a{color: #b51118;}
.history_menu .slick div.active .mlist{display: block;}
.nwrap_about_history .beij img{display: block;margin:0 auto;width: 100%;}

@media only screen and (max-width:1450px) {
.nbanner_text .menu{height:40%;}
}

@media only screen and (max-width:1200px) {
.w1200,.fangan_info,.news_list li a{padding:0 10px;}
.header_nav li{font-size: 14px;}
.header_nav li span{padding:0 1.5em;}
.header_top{height: 86px;}
.header_logo{width: 230px;padding-top:16px;}
.gonggao{height:40px;}
.gonggao .w1200{padding:0;}
.gonggao_fl{height:40px;line-height: 40px;font-size: 16px;background-size:23px;}
.gonggao_list .txtScroll-top .bd li{height:40px !important;line-height:40px;overflow: hidden;}
.gonggao_list .txtScroll-top .hd a{display: block;width: 12px;height:7px;}
.gonggao_list .txtScroll-top .hd a.next{top:10px;}
.gonggao_list .txtScroll-top .hd a.prev{top:25px;}
.nwrap .wrap_list li{font-size:14px;}
.wrap_title{font-size:32px;}
.wrap_about .wrap_list li .text_title{font-size:22px;}
.wrap_product .wrap_list li .text{height:42px;line-height: 42px;}
.wrap_join .wrap_list li .texb{font-size:15px;}
.wrap_join .wrap_list li .texb i{width: 42px;height: 50px;}
.foot_top .ft_fl{margin-left:-20px;}
.foot_top dl{margin-left:20px;}
.foot_top dt{font-size: 15px;}
.foot_top dd a{font-size: 13px;}
.foot_top .ft_fl{width: 92%;}
.foot_top .ft_fr{width: 8%;}
.foot_down{height:55px;line-height: 55px;}
.nbanner_text{width: auto;left:3%;margin-left: 0;right:3%;}
.nbanner_text h3.title{font-size: 30px;margin: 3% 0 2%;}
.nbanner_text .menu{height:35%;}
.menu a.mia{font-size: 14px;padding: 4px 10px;}
.nwrap_nav .nv_title{font-size:24px;height: 65px;line-height: 65px;}
.nwrap_nav .nv_list li a.nv_link{height: 50px;line-height: 50px;font-size: 16px;}
.nwrap_nav .nv_list li a.nv_link:after{width: 20px;height: 20px;margin-top: -10px;}
.nwrap_about_text{font-size:16px;line-height:28px;}
.nwrap_about_zhanlv li img{width: 68px;}
.nwrap_about_zhanlv li .title{font-size: 18px;}
.nt_imt h3.name{font-size:32px;}
.nt_title{height: 45px;line-height: 45px;}
.nt_title .stn{font-size: 17px;width: 125px;}
.fangan_info{line-height: 23px;font-size: 14px;}
.fangan_info .stn{font-size:16px;}
.contact_compay li{font-size:14px;line-height:24px;}
.contact_compay li h3.name{font-size:20px;}
.sever_us li{font-size: 15px;line-height:18px;}
.sever_us li .imt{width: 110px;height: 110px;}
.sever_us li .imt img{width:50px;padding-top:30px;}
.sever_parent .text{font-size:14px;}
.sever_parent li{height: 300px;padding-top:3%;}
.sever_parent li img{width:35%;}
.sever_parent li .text{font-size: 13px;line-height:18px;}
.sever_parent li .name{font-size:16px;}
.contact_phone .text h5{font-size: 16px;}
.contact_phone .text h4{font-size:28px;}
.contact_phone img{width: 20%;}
.contact_phone .text{margin-top:0;}
.news_list li:before{left:31.5%;}
}

@media only screen and (max-width:960px) {
.w1200,.w1006,.fangan_info,.news_list li a{padding:0 5px;}
.header_top{height:75px;}
.header_logo{width: 200px;padding-top:16px;}
.header_btn{display: block;}
.header_nav{position: absolute;width: 100%;left: 0;top: 75px;z-index: 9;height: auto;text-align: center;display: none;}
.header_nav li{float: none;padding:0;}
.header_nav li span{padding:0;}
.header_nav li i{display: none;}
.nwrap .wrap_list li{font-size:13px;}
.wrap_title{font-size:28px;}
.wrap_about .wrap_text{line-height: 24px;font-size:14px;}
.wrap_about .wrap_list li .text_title{font-size:18px;}
.wrap_more a{width: 130px;height:35px;line-height: 35px;}
.wrap_fangan .wrap_list li .text{height:40px;line-height: 40px;font-size: 17px;}
.wrap_fangan .wrap_list li .text:after{width: 40px;height:40px;}
.wrap_product .wrap_list li .text{height:36px;line-height:36px;}
.wrap_join .wrap_list li .texb{font-size:13px;}
.wrap_join .wrap_list li .texb i{width:36px;height: 43px;}
.foot_down{display: none;}
.foot_top{padding:10px 0;}
.foot_top .w1200{overflow: inherit;}
.foot_top .ft_fr{display: none;}
.foot_top .ft_fl{float:none;width: 100%;text-align: center;margin-left: 0;overflow: inherit;}
.foot_top dl{display: inline-block;height: 20px;line-height: 20px;margin:0 10px 5px;position: relative;float: none;}
.foot_top dt{font-size: 14px;}
.foot_top dd{position: absolute;left:-30px;bottom:20px;width: 100%;background:#b81907;z-index: 9;border:1px solid #5c0f06;padding-bottom: 5px;display: none;width:120px;}
.foot_top dd a{font-size: 12px;line-height: 14px;margin-top:5px;color: #fff;}
.foot_top dd a:hover{color: #333;}
.foot_top dl:hover dd{display: block;}
.nbanner_text h3.title{font-size:25px;margin:4% 0 1%;}
.menu a.mia{font-size:13px;padding:3px 10px;}
.menu_childen{height: auto;left:50%;right: auto;padding:0;line-height: 18px;width: 100px;margin-left:-50px;border-radius:4px;padding-bottom:5px;}
.menu_childen li{padding: 0;height: auto;line-height: 18px;display: block;}
.menu_childen li a{display: block;height: auto;line-height:18px;margin-top:5px;}
.menu_childen ul:before{width: 12px;height:9px;top:-9px;margin-left: -6px}
.nwrap_nav{display: none;}
.nwrap_cntent .wrap_product{width: 100%;float: none;}
.nwrap_parent li{width:23%;}
.nwrap_about_zhanlv li{line-height: 18px;font-size: 12px;}
.nwrap_about_zhanlv li img{width: 50px;}
.nwrap_about_zhanlv li .title{font-size: 15px;}
.nt_title{line-height: 40px;height: 40px;}
.nt_title .stn{font-size: 16px;width: 115px;}
.nt_case_list li{font-size: 14px;line-height:18px;}
.info_top h3.title{font-size: 22px;}
.info_text{line-height: 160%;}
.sever_us li{font-size: 13px;line-height:16px;}
.sever_us li .imt{width:90px;height:90px;}
.sever_us li .imt img{width:40px;padding-top:25px;}
.sever_parent .text{font-size: 13px;}
.sever_parent li{height:270px;}
.news_list .nt_fr{margin: 0;}
.news_list .nt_fr_info{background:none;line-height: 24px;padding: 0;font-size: 14px;}
.news_list .nt_fr_time .mon{font-size:23px;padding-top: 0;display: inline;padding-right:6px;}
.news_list li{padding-left: 0;padding-right: 0;}
.news_list li:before{display: none;}
.news_list .nt_fr_time,.news_list .nt_fr_info{float: none;width: 100%;}
.news_list .nt_fr_info .title{font-size: 15px;margin-bottom: 0;}
.news_list li:hover .nt_fr_info{background: none;}
.news_list .nt_fr_info{display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden;}
}

@media only screen and (max-width:780px) {
.header_top{height: 65px;}
.header_logo{width: 190px;padding-top: 13px;}
.header_nav{top: 65px;}
.header_nav li:hover .head-1{display: none !important;}
.gonggao{height:35px;}
.gonggao_fl{height:35px;line-height: 35px;font-size: 14px;background-size:0;}
.gonggao_list .txtScroll-top .bd li{height:35px !important;line-height:35px;}
.gonggao_list .txtScroll-top .hd{display: none;}
.gonggao_fl{width: 13%;}
.gonggao_list{width: 85%;}
.gonggao_list .txtScroll-top .bd{padding-right: 0;}
.wrap_title{font-size:24px;}
.wrap_about .wrap_text{line-height: 22px;font-size:13px;}
.wrap_about .wrap_list li .text{bottom:16%;}
.wrap_about .wrap_list li .text_title{font-size:16px;}
.wrap_about .wrap_list li .text_jianjie{font-size: 13px;line-height: 16px;-webkit-line-clamp:3;}
.wrap_fangan .wrap_list li .text{height:35px;line-height: 35px;font-size: 15px;bottom:0;}
.wrap_fangan .wrap_list li .text:after{width: 35px;height:35px;}
.wrap_product .wrap_list li .text{width: 100%;left: 0;height:30px;line-height:30px;}
.wrap_product .wrap_list li .text_title{display: block;}
.wrap_join .wrap_list li .texb i{width:32px;height:39px;}
.nwrap_about_text{font-size:14px;line-height:23px;}
.fangan_info{line-height: 20px;font-size: 13px;}
.fangan_info .stn{font-size:15px;}
.contact_compay li{width:48%;margin:3% 1% 0 1%;}
.contact_compay li h3.name{font-size: 18px;padding-bottom: 3%;margin-bottom: 2%;}
.contact_address{padding:2% 0;}
.contact_address .fl{width: 100%;float: none;}
.contact_address .fr{width:90%;float: none;margin:3% auto 0;}
.contact_address .fl ul{margin-left: -2%;}
.contact_address .fl li{padding:1.5% 0;font-size:14px;width:48%;float: left;margin-left: 2%;}
.contact_address .fl li img{padding-right: 2%;max-width:50px;width: 13%;}
.contact_address .fl li .spn{display: block;float: right;width: 85%;margin-top:2%;height:50px;}
.sever_us li .imt{width:80px;height:80px;}
.sever_us li .imt img{padding-top:20px;}
.sever_parent li{height:240px;}
.sever_parent li .text{font-size: 12px;line-height: 16px;}
.wp_news_info .top h3.title{font-size:20px;}
.nwrap .dd_info_text .text_fl,.nwrap .dd_info_text .text_fr{float:none;width:100%;}
.nwrap .about .dd_info_text .stn{margin-top:0.6rem;margin-bottom: 0;}
.nwrap_about_zhanlv li{padding: 0;}
.news_list .nt_fl{width: 25%;}
.news_list .nt_fr{width: 72%;}
.news_list .nt_fr_time .mon{font-size: 21px;}
.fangan_text2 li{width: 31%;margin:2% 0 0 2.3%;}
.fangan_text3 li{font-size:12px;}
.fangan_text3 li .fr h3.title{font-size: 15px;}
.fangan_text3 li .fl i{width: 50px;height:50px;margin:-25px 0 0 -25px;}
.history_menu .mlist li{font-size: 14px;}
#fd{right:0; width: auto;background: rgba(0,0,0,0);}
#fd .fd-show{float: right;display: none;}
#fd .fd-img{display: block}
#fd:hover .fd-show{display: block;}
#fd:hover .fd-img{display: none;}
.wp_news_info .mill img{float: none !important;clear: both;}
}

@media only screen and (max-width:640px) {
html,body,input,select,button,textarea{font:13px/1.5 "微软雅黑";}
.header_top{height:60px;}
.header_logo{width: 185px;padding-top:11px;}
.header_nav{top:60px;}
.header_btn{width: 42px;height: 42px;margin-top:-21px;}
.gonggao_fl{width:30px;background-size:20px;font-size:0;background-position-x: center;}
.gonggao_list{width: 90%;}
.gonggao_list .txtScroll-top .bd li .text{width: 74%;}
.nwrap .wrap_list li{font-size:12px;}
.wrap_top{font-size: 12px;}
.wrap_title{font-size:18px;}
.wrap_about .wrap_text{line-height:20px;font-size:12px;}
.wrap_about .wrap_list li{width: 50%;}
.wrap_more a{width: 120px;height:30px;line-height: 30px;}
.wrap_fangan .wrap_list{margin-left:-2%;}
.wrap_fangan .wrap_list li{width:48%;margin: 2% 0 0 2%;}
.wrap_fangan .wrap_list li .text{font-size: 12px;}
.nwrap .wrap_title{background-size: 40%;}
.nwrap .wrap_list{margin-left:-2%;width:102%;}
.nwrap .wrap_list li{width: 48%;margin: 2% 0 0 2%;}
.nwrap_about_text{font-size: 13px;line-height: 20px;}
.nwrap_parent ul{margin:0 0 2% -2.3%;}
.nwrap_parent li{width:31%;margin:2% 0 0 2.3%;}
.nwrap_about_honer .slick{padding:0 6%;}
.nbanner_imt img{height:110px;}
.nbanner_text h3.title{font-size: 18px;margin: 20px 0 10px;}
.menu a.mia{font-size:12px;padding:2px 10px;}
.nt_case_list li{font-size: 12px;line-height:14px;}
.info_top{border-bottom: none;}
.info_top .tis{display: none;}
.info_top h3.title{margin-top: 2%;font-size: 17px;}
.fangan_info{line-height:18px;font-size:12px;}
.fangan_info .stn{font-size:14px;}
.contact_compay li{font-size:12px;line-height: 18px;}
.contact_compay li h3.name{font-size:15px;}
.contact_address .fl li .spn{margin-top:1.5%;height:30px;line-height: 15px;font-size: 12px;}
.sever_us li{font-size:12px;}
.sever_us li .imt{width:65px;height:65px;}
.sever_us li .imt img{width: 35px;padding-top:16px;}
.sever_parent li{width: 48%;margin-bottom: 2%;}
.sever_parent li img{max-width: 98px;}
.contact_phone img{margin:0 2%;}
.contact_phone .text{margin-top:1.5%;}
.contact_phone .text h5{font-size:15px;}
.contact_phone .text h4{font-size:22px;}
.wp_news_info{padding:0 8px;}
.wp_news_info .top h3.title{font-size: 16px;}
.wp_news_info .pull-left{float: none;width: 100%;}
.wp_news_info .pull-right{float: none;width: 100%;}
.wp_news_info .dom .ce6{margin-bottom: 6px;}
.wp_news_info .dom p{margin-bottom:3px;font-size:13px;}
.wp_news_info .dom .pull-right .btn_back{margin-top: 6px;}
.nwrap .recruit .sp1{width:26%;}
.nwrap .recruit .sp3{width:18%;}
.nwrap .recruit .sp4{width:18%;}
.nwrap_about_zhanlv li{width: 100%;text-align: left;margin-bottom: 3%;}
.nwrap_about_zhanlv li .title{margin:0;}
.nwrap_about_zhanlv li:nth-of-type(2){border:none;}
.nwrap_about_zhanlv li img{width: 35px;margin:0 5px 0 0;float: left;}
.nwrap_about_info .fl,.nwrap_about_info .fr{width: 100%;float: none;}
.nwrap_about_info .fl{background: #363636;}
.fangan_text2 li{width:48%;margin:2% 0 0 2%;}
.fangan_text3 li{width: 100%;float: none;margin-bottom: 2%;}
.fangan_text3 li .fr h3.title{font-size: 14px;}
.fangan_text3 li .fl i{width:40px;height:40px;margin:-20px 0 0 -20px;}
.nbanner_text .menu_link{height:62%;}
.menu_childen{top:115%;}
.imt_img .fl{width: 78%;}
.imt_img .fr{width: 20%;}
.swiper-button-next,.swiper-button-prev{width: 24px !important;height: 24px !important;top:20px !important;}
.history_menu .mlist li{font-size: 13px;}
.history_menu .mlist li .more{font-size: 12px;padding-right:16px;background-size:12px;background-position-y:3px;}
}

@media only screen and (max-width:540px) {
/*.contact_phone .text{margin-top:-2%;}*/
.contact_phone .text h5{font-size:13px;margin:0;}
.contact_phone .text h4{font-size:16px;margin:0;}
.news_list .nt_fl{width: 30%;}
.news_list .nt_fr{width:67%;}
.news_list .nt_fr_time{display: none;}
.news_list .nt_fr_time .mon{font-size: 18px;}
.news_list .nt_fr_info{line-height: 20px;font-size: 13px;}
}

@media only screen and (max-width:480px) {
.wrap_product .wrap_list{float: none;width: 101%;}
.wrap_product .wrap_pt{float: none;width: 49%;}
.nwrap .wrap_list{width: 102%;}
.sever_parent li{height: 220px;}
.sever_parent li .name{font-size: 15px;}
}
	
	
@media only screen and (max-width:420px) {

}

@media only screen and (max-width:360px) {
.nwrap .recruit .sp5 a{padding:0.5rem 2px;}	
}

.dqbg{position: relative;clear: both;overflow: hidden;}
.swiper-container.gallery-thumbs{text-align: center;overflow: hidden;color:#383838;position: absolute;left:20px;z-index:2;right:20px;top: 0;}
.gallery-thumbs:before{content: '';left:0;bottom: 0.5em;height: 2px;background: #dbdbdb;position: absolute;margin-bottom: -1px;right: 0;}
.gallery-thumbs .swiper-slide{display: inline-block;width:5em;line-height: 2;position: relative;z-index: 3;} 
.gallery-thumbs .swiper-slide:after{display: block;content: '';margin: 0 auto;width: 1em;height: 1em;border-radius: 50%;clear: both;background: #ddd;border: 2px solid #dbdbdb;z-index: 3;}
.gallery-thumbs .swiper-slide.active-nav{color:#b51118;font-weight: bold;}
.gallery-thumbs .swiper-slide.active-nav:after{border-color: #b51118;background: #b51118;}
.swiper-container.gallery-top{padding-top:4em;}
.swiper-button-next,.swiper-button-prev{width:32px;height:32px;top:15px;position: absolute;z-index: 2;}
.swiper-button-next.swiper-button-white{background:url(../images/btn_right1.png) no-repeat right bottom;right: 0;background-size: 100%;}
.swiper-button-prev.swiper-button-white{background:url(../images/btn_lf1.png) no-repeat right 0 ;left: 0;background-size: 100%;}

.swiper-button-next.swiper-button-white.swiper-button-disabled{background: url(../images/btn_right1.png) no-repeat 0 bottom;}
.swiper-button-prev.swiper-button-white.swiper-button-disabled{background: url(../images/btn_lf1.png) no-repeat 0 0;}

@media only screen and (min-width:768px) {
/*.header_nav ul.ov{display: table;table-layout: fixed; width: 100%; text-align: center;position: relative;}	*/
.header_nav ul.clearfix{text-align: center;}
.header_nav ul.clearfix li{display: inline-block; float:none !important;}
.dqbg{font-size: 16px;}
.swiper-container.gallery-top{padding-top:6em;}
.swiper-container.gallery-thumbs{left:35px;right:35px;}
.swiper-button-next,.swiper-button-prev{width: 2em;height: 2em;top: 1.35em;}
}
@media only screen and (min-width:960px) {
.menu_childen{top: 100%;left: 0;}
.menu_childen ul{white-space: nowrap;}
.nbanner_text h3.title{padding: 3% 0 2% 0;margin: 0;}	
.menu_link{margin-bottom: 0;}
/*.menu_childen li{float: left;}*/
.menu_childen em{display: block;left: 0;}
.menu_childen ul:before{display: none;}
}
@media only screen and (min-width:1200px) {
.dqbg{font-size: 24px;}
.swiper-container.gallery-top .swiper-slide dl{margin: 20px 8%;}
.swiper-container.gallery-top{padding-top: 5em;}
.nbanner_text h3.title{padding: 6% 0 3% 0;margin: 0;text-align:center;}	
.menu_link{margin-bottom: 0;}
/*.menu_childen li{float: left;}*/
}