﻿
body { margin: 0px; padding: 0px; font-size: 12px; color: #666; background: #fff; }
* { margin: 0; padding: 0; list-style: none; text-decoration: none; }
img { border: none; }
.clearfix, .c { zoom: 1; clear: both; }
.clearfix:after, .clearfix:before, .c:after, .c:before { display: table; content: ""; }
.clearfix:after, .c:after { clear: both; }
.m { font-family: "Microsoft YaHei"; }
a { color: #666 }
a:hover { color: #c82226; background: none }
.fl { float: left }
.fr { float: right }
.tl { text-align: left; }
.tr { text-align: right }
.tc { text-align: center }
.pf_phone_menu { display: none }
.topbar { width: 100%; background: #f5f5f5;height: 25px;line-height: 25px; }
.topbar .am-container { font-size: 12px; color: #595757; }
.topbar .am-icon-globe{padding-right:5px}
.topbar .am-u-md-3 .language { color: #595757; margin-right: 5px; margin-left: 5px; }
.doc-topbar-collapse { display: none }
.topbar-l, .topbar-r { width: 50%; }
.am-slider-default .am-control-nav { bottom: 15px; }
.am-slider-desc { /*margin-left: 120px; width: 1170px!important;*/ left: 0; right: 0; top: 0; bottom: 0!important; margin: auto; }
.container { width: 100%; margin: 0 auto }
.h_cl_0100_2 img{max-width:100%}
.am-slider-default .am-control-nav li a.am-active{background-color: #c82226;}
.w_0100{clear:both; zoom:1;}
@media (min-width:1200px) {
.container { width: 1170px }
}
.header-box { background: #fff }
.topbar { width: 100%; /*<!--background-color: #7c6aa6 -->*/ }
.topbar .am-container .am-g { padding: 3px 0; font-size: 12px; /*color: #fff*/ }
.topbar .am-container .am-g .topbar-left { font-size: 12px }
.topbar .am-container .am-g .topbar-left .am-icon-globe { font-size: 23px }
.topbar .am-container .am-g .topbar-left .am-btn-primary { color: #fff; background-color: #7c6aa6; border-color: #7c6aa6 }
.topbar .am-container .am-g .topbar-left .am-btn { padding: 0; line-height: 1; margin-top: -10px }
.topbar .am-container .am-g .topbar-right { line-height: 34px; width: 75% }
.topbar .am-container .am-g .topbar-right i { opacity: .3; margin: 0 5px }
.topbar .am-container .am-g .topbar-right a { color: #fff; font-size: 14px; margin: 4px }
.topbar .am-container .am-g .topbar-right a:nth-of-type(1) { margin-left: 20px }
/*.header { padding: 25px 0 }*/
.header .logo { display: block; padding: 0; margin-top: 8px; width: 160px; float: left; overflow: hidden; }
.header .logo a { display: block; width: 100%; height: 100%; }
.header .header-right { text-align: center }
.header .header-right .header-contact { float: left; text-align: center; padding: 0 100px 0 0 }
.header .header-right .header-contact .header_contacts--item { float: left; vertical-align: middle }
.header .header-right .header-contact .header_contacts--item .contact_mini { position: relative; padding: 0 40px 0 35px }
.header .header-right .header-contact .header_contacts--item .contact_mini strong { display: block; font-size: 15px; font-weight: 600; text-align: left }
.header .header-right .header-contact .header_contacts--item .contact_mini .contact-icon { font-size: 26px; position: absolute; top: 50%; transform: translate(0, -50%); left: 0 }
.header .header-right .header-contact .header_contacts--item .contact_mini span { font-size: 12px; color: #969696; display: block; text-align: left }
.header .header-right .contact-btn { float: right }
.header .header-right .contact-btn .am-btn-secondary { color: #59bcdb; background-color: #fff; border-color: #59bcdb }
.header .header-right .contact-btn .am-btn-secondary:hover { background-color: #59bcdb; color: #fff }
.nav-contain { width: 100%; max-width: 900px; text-align: right/*border-top: 1px solid #e9e9e9; box-shadow: 0 1px 3px #e9e9e9*/ }
.nav-contain .nav-inner { max-width: 900px; float: right; /*margin: 0 auto*/ }
.nav-contain .nav-inner .am-nav li { padding: 15px 10px; padding-top: 5px; padding-bottom: 5px; margin-top: 56px; margin-bottom: 0px; list-style: none; position: relative; cursor: pointer; display: block }
.nav-contain .nav-inner .am-nav li:hover { background: #c82226;color:#fff }
.nav-contain .nav-inner .am-nav li:hover .sub-menu { display: block }
.nav-contain .nav-inner .am-nav li .sub-menu { display: none; padding-left: 0; position: absolute; z-index: 1000!important; background: rgba(255,255,255,.7); box-shadow: 0 0 7px rgba(0,0,0,.15); top: 100%; left: -10%; width: 120%; border-radius: 0 0 3px 3px; margin: 0; transition: all 1s ease-out; }
.nav-contain .nav-inner .am-nav li .sub-menu .menu-item {
border-top: /*1px solid #eaeaea;*/ position: relative; padding: 5px 5px; cursor: pointer; margin: 0; }
.nav-contain .nav-inner .am-nav li .sub-menu .menu-item:hover { background: rgba(255,255,255,.6); }
.nav-contain .nav-inner .am-nav li .sub-menu .menu-item:hover a{ color: #c82226!important }
.nav-contain .nav-inner .am-nav li .sub-menu .menu-item a { display: block; padding: 0px; font-size: 1.2rem; text-align: center; }
.nav-contain .nav-inner .am-nav li:hover { }
.nav-contain .nav-inner .am-nav li:hover a{ color: #fff;}
.nav-contain .nav-inner .am-nav li:hover .sub-menu .menu-item a{color:#333}
.nav-contain .nav-inner .am-nav li a { color: #333; padding: 0; font-size: 16px; }
.nav-contain .nav-inner .am-nav li a:hover,.nav-contain .nav-inner .am-nav li a:focus {  /*background: #fff */ background:none;color: #fff; }
@font-face { font-family: fontawesome; src: url(../fonts/fontawesome-webfont-1.ttf), url(../fonts/fontawesome-webfont-1.woff) }
.page-header { text-align: center; padding: 80px 0 92px; font-weight: 300; background: url(../images/pattern-dark.png) #383d61 }
.page-header .page-header-title { font-size: 60px; color: #fff; font-weight: 400 }
/*轮播图*/
.banner1 h1 { font-size: 60px; margin-top: 245px; margin-left: 30px; color: #fff; margin-bottom: 0; text-shadow: 4px 2px 3px rgba(4,0,0,.4) }
.banner1 h2 { font-size: 48px; margin-top: -5px; margin-left: 30px; color: #fff; text-shadow: 4px 2px 3px rgba(4,0,0,.4) }
.banner1 h1 b { padding-right: 15px; }
.banner2 h1 { font-size: 60px; margin-top: 245px; margin-left: 30px; color: #fff; margin-bottom: 0; text-shadow: 4px 2px 3px rgba(4,0,0,.4) }
.banner2 h2 { font-size: 48px; margin-top: -5px; margin-left: 30px; color: #fff; text-shadow: 4px 2px 3px rgba(4,0,0,.4) }
.banner2 h1 b { padding-right: 15px; }
.am-slider-default .am-slider-desc { background: none; }
.am-slider-default { margin-bottom: 0 }
/*媒体关注*/
.media_focus { border-bottom: 1px solid #d5d4d3; width: 100%; height: 41px; background: #fff; z-index: 999; }
#media_news { width: 50%; height: 40px; overflow: hidden; position: relative; float: left }
#media_news .tit { font-size: 13px; width: 85px; height: 20px; line-height: 20px; position: absolute; margin-top: 10px; }
#media_news ul { position: absolute; margin: 0; margin-left: 70px; }
#media_news ul li { font-size: 13px; height: 42px; line-height: 42px; }
#media_stock { float: right; height: 42px; width: 50% }
#media_stock .stock { width: 100%; float: left; margin-left: 28px; }
#media_stock .stock .tit { font-size: 13px; float: left; height: 42px; line-height: 42px; margin-right: 13px; }
#media_stock .stock .m { float: left; position: relative; margin: 0; }
#media_stock .stock .m li { font-size: 16px; font-weight: bold; height: 43px; line-height: 43px; }
#media_stock .stock .pot { display: block; font-size: 0px; height: 12px; width: 10px; margin-left: 5px; float: left; margin-top: 15px; }
#media_stock .stock .m1 { float: left; height: 43px; line-height: 43px; font-size: 12px; margin: 0; margin-left: 3px; }
#media_stock .up { color: #FD2624 }
#media_stock .up .tit { color: #666 }
#media_stock .up .pot { background: url(../images/pot.jpg) }
#media_stock .down { color: #00AE00 }
#media_stock .down .tit { color: #666 }
#media_stock .down .pot { background: url(../images/pot.jpg) no-repeat 0px -15px; }
/*行业应用*/
.industry_app { height: 469px;  margin: 0% 0; margin-top:4%;}
.industry_app ul { margin: 0; padding: 0; transform: translate3d(0, 100%, 0); }
.industry_app ul li {height: 232px;  display: block; float: left; position: relative; width: 19.55%; padding: 0!important; margin-right: 5px; cursor: pointer; background-size: 100% 100%; transition: all .4s ease-in-out; -webkit-transition: 0.5s; transition-timing-function: ease-in; transition: all .25s; }
.industry_app ul li:hover { background-size: 110% 110%; transition: all .25s; }
<!--.industry_li1, .industry_li2 { height: 469px; }-->
.industry_li6, .industry_li7, .industry_li8, .industry_li9, .industry_li10 { margin-top: 5px; }
.industry_li5, .industry_li8 { margin-right: 0; }
.industry_li8 { float: left }
.industry_app ul li .icon { transition: all 1s ease-out; position: absolute; color: #fff; font-size: 50px; top: 60px; width: 100%; text-align: center; }
.industry_app ul li .icon .iconfont{font-size:50px;}
.industry_app ul li .intro { transition: all 1s ease-out; position: absolute; color: #fff; margin-top: 10px; font-size: 24px; top: 120px; width: 100%; text-align: center; }
.industry_li1, .industry_li4, .industry_li7, .industry_li8,.industry_li10{ background: #c82226 }
.industry_li1:hover, .industry_li4:hover, .industry_li7:hover, .industry_li8:hover, .industry_li10:hover { background: rgba(200, 34, 38, .8); transition: all .25s; }
.industry_li2 { background: url(../images/citie/ct2.png) center no-repeat; }
.industry_li3 { background: url(../images/citie/ct3.png) center no-repeat; }
.industry_li5 { background: url(../images/citie/ct5.png) center no-repeat; }
.industry_li6 { background: url(../images/citie/ct6.png) center no-repeat; }
.industry_li9 { background: url(../images/citie/ct9.png) center no-repeat; }
.industry_li1:after { content: ''; height: 0px; width: 0px; border-top: 30px solid transparent; border-right: 30px solid rgba(200, 34, 28, .9); position: absolute; right: -15px; bottom:42%; z-index: 1000; transform: rotate(-45deg); }
.industry_li4:after { content: ''; height: 0px; width: 0px; border-top: 30px solid transparent; border-right: 30px solid rgba(200, 34, 28, .9);position: absolute; right: 42%; bottom: -15px; z-index: 1000; transform: rotate(45deg); }
.industry_li7:before { content: ''; height: 0px; width: 0px; border-top: 30px solid transparent; border-left: 30px solid rgba(200, 34, 28, .9); position: absolute; left: -15px; bottom:42%; z-index: 1000; transform: rotate(45deg); }
.industry_li8:before,.industry_li10:before { content: ''; display: block; border-top: 30px solid transparent; border-right: 30px solid rgba(200, 34, 28, .9); height: 0px; width: 0px; position: absolute; right: 42%; top: -15px; z-index: 1000; transform: rotate(-135deg); }
/*产品*/
.product { clear: both; cursor: pointer; overflow: hidden; }
.product:hover { box-shadow: 0 2px 15px 0 rgba(0,0,0,.15)!important; }
.product .pro_img, .product .pro_img2 { float: left; width: 50%; height: 360px; background: url(../images/citie/pro_img.jpg) center no-repeat; }
.product .pro_intro { position: relative; float: right; height: 360px; width: 50%; background: #ebf7f7; padding: 6% 3%; font-size: 1.275rem; color: #555; line-height: 35px; }
.product .pro_intro h2, .product .pro_intro2 h2 { font-size: 2.4rem; font-weight: 400; color: #555; }
.product .pro_intro:before, .product .pro_img2:before { content: ''; width: 30px; height: 30px; position: absolute; left: -15px; bottom: 165px; z-index: 1000; background: #ebf7f7; transform: rotate(-45deg); }
.product .pro_intro2 { position: relative; float: right; height: 360px; width: 50%; background: #ebf7f7; padding: 6% 3%; font-size: 1.275rem; color: #555; line-height: 35px; text-align:right;}
.product .pro_img2:before { content: ''; width: 30px; height: 30px; position: absolute; right: -15px; bottom: 165px; z-index: 1000; background: #ebf7f7; transform: rotate(-45deg); }
/*.product:hover  .pro_intro,.product:hover  .pro_intro2{color:rgba(29, 164, 167); }*/
.product:hover .pro_intro h2, .product:hover .pro_intro2 h2 { color: rgba(29, 164, 167); }
.pr_list{ margin:43px 0; margin-bottom:0; text-align:center; }
.pr_list a{ display:inline-block; margin:0 5px; padding:0 20px; height:35px; line-height:35px; font-size:14px; color:#8a8a8a; background:#e8e8e8; border-radius:20px; -webkit-transition:all .3s ease; transition:all .3s ease; }
.pr_list a:hover,.pr_list a.cur{ color:#fff; background:#c82226; }
/*产品详情*/
.product_pro{width:100%; clear:both; margin-top:2%}
.product_pro h3{font-size:48px; color:#c82226; margin-bottom:2%;}
.product_pro h6{font-size:18px; color:#c82226; margin-bottom:1%;}
.product_pro p{margin:0;line-height:32px; font-size:14px; font-weight:300;}
.product_pro ul{width:100%; margin:0; padding:0; margin-top:1%}
.product_pro ul li{width:25%; padding:0; margin:0; display:inline-block; padding-right:2%;}
/*.product_pro ul li:last-child{padding:0;}*/
.product_pro ul li img{width:100%; border:2px solid #898989;}
/*产品说明*/
.pro_list{ display:block;margin:2% 0; margin-top:6%;}
.pro_list .pro_r,.pro_list .pro_l{width:48%; float:left; font-size:14px; line-height:20px; line-height:28px;}
.pro_list .pro_r{ float:right}
.pro_list .pro_r p{margin:0;padding:0;}
.pro_list .pro_r h2{margin-bottom:20px}
.pro_list h2{color:#c82226; font-size:20px;}
.pro_list h2 span{background:#c82226; height:15px; width:15px; display:block; float:left; margin-top:7px; margin-right:10px;}
.rzul{width:70%; margin:0 auto;}
.rzul li{width:32%; float:left; text-align:center}
.rzul li img{max-width:60%}
/*Home新闻*/
.index_tit { width: 100%; float: left; text-align: center; margin-top: 3% }
.index_tit .title { font-size: 24px; color: #333; line-height: 38px; }
.index_tit .span { display: inline-block; position: relative; font-size: 14px; color: #666666; line-height: 26px; font-family: "Arial"; text-transform: uppercase; }
.index_tit .span:after { width: 90px; height: 1px; content: ''; background: #666666; position: absolute; top: 13px; right: -115px; }
.index_tit .span:before { width: 90px; height: 1px; content: ''; background: #666666; position: absolute; top: 13px; left: -115px; }
.index-news{ width:100%; float:left; margin-bottom:6%; margin-top:20px; clear:both;zoom:1}
.index_news_l{width:40%; float:left;}
.index_news_l img{width:100%; border:none;}
.index_news_r{width:60%;float:left; margin-top:-10px;}

.index_news_r li { font-size:14px; color:#666; display:block;line-height:40px; height:40px;  border-bottom:1px #ccc dashed; position:relative}
.index_news_r li a{width:100%; display:block;}
.index_news_r li span{ display:block;margin-left:77px; margin-right:82px;  height:40px;width:calc(100% - 159px); overflow:hidden;}
.index_news_r li span:first-child{ margin:0;color:#ee4547;  margin-right:10px; font-weight:bold; width:67px; position:absolute; left:0; top:0;}

.index_news_r li span:last-child{ margin:0; width:72px; color:#999;position:absolute; right:0; top:0;}
.news_more{background-color: #c82226;margin-left: 2em;width: 120px;height: 37px;text-align: center;line-height: 37px;font-size: 14px;color: #ffffff;margin-top: 32px;}
@media only screen and (max-width:640px) {
.index_news_r ul{margin:0; padding:0;}

}


/*页脚*/
.layout-footer .footer { width: 100%; background: #333333; min-height: 278px; margin-top: 0%; position: relative; padding: 40px; padding-bottom: 2%; }
.foot-column { margin: 0; padding: 0; float: left; display: block; width: 85%; border-right: 1px solid #999 }
.foot-column li { float: left; width: 16%; }
.foot-column li:last-child,.foot-column li:nth-child(4){width:26%}
.foot-column li h3 { color: #fff; font-size: 1.5rem; font-weight: bold; margin: 0 0 10px 0; }
ul.flinks { margin: 0; }
.footer .flinks { padding: 0; padding-left: 0px; }
.footer .flinks li { float: left; width: 100%; line-height: 28px; }
.footer .flinks li a { color: #999999; font-size: 1.2rem; font-weight: normal; }
.footer .flinks li a:hover { color:#c82226; }
.foot_contact { display: block; float: right; width: 15%; position: relative }
.foot_contact .foot_c_l { display: block; float: left; width: 100%; padding-right: 120px; }
.foot_contact .foot_c_l span { width: 100%; height: 50px; display: block; }
.foot_contact .foot_c_l p { font-size: 1.275rem }
.foot_contact .foot_c_r { position: absolute; right: 0; display: block; float: left; width: 120px; }
.footer .copy { position: relative; width: 100%; text-align: center; float: none; padding-top: 20px; height: 50px; line-height: 30px; margin: 0 auto }
.footer .address { width: 100%; text-align: center; float: none; margin: 0 auto; line-height: 24px; display: none }
.footer .address p { margin: 0; }
.layout-footer .footer2{background: #000; color: #666; line-height: 40px; height: 40px; font-size: 14px;}
.layout-footer .footer2 .copy{width: 50%; float: left; text-transform : uppercase}
.layout-footer .footer2 .address{width: 50%; float: right;text-align: right;}
.layout-footer .footer2 .address p{margin: 0}
.footer3{display: none;}
/*企业文化*/
.culture .culture-list { max-width: 1410px; margin: 40px auto; }
.culture .culture-list ul { margin: 0; padding: 0 }
.culture .culture-list ul li { width: 18%; background: #f8f8f8; margin-right: 2%; margin-top: 2%; padding: 30px 1.5% 40px; text-align: center; }
.culture .culture-list ul li:last-child { margin-right: 0 }
.culture .culture-list ul li .xy-txt { font-size: 16px; color: #4c4c4c; margin-top: 40px; font-weight: bold; height: 84px; overflow: hidden; }
.culture .culture-list ul li .hx-zj { display: block; width: 30px; height: 1px; background: #cacaca; margin: 22px auto 0; }
.culture .culture-list ul li .cul-txt { display: inline-block; font-size: 16px; color: #999; margin-top: 36px; }
@media only screen and (max-width:1040px) {
.culture .culture-list ul li { width: 31%; }
.culture .culture-list { margin: 0px auto; }
}
@media only screen and (max-width:1040px) {
.topbar { display: none }
.am-collapse { display: none }
.am-show-sm-only { display: block; margin-top: 30px; background: #ccc; border: none }
.am-btn-success:hover, .am-btn-success:focus { background:#c82226 }
}
/*三环使命*/
.mrsm_img{text-align:center; padding-top:20px; padding-bottom:20px;}
.mrsm {border-bottom: 1px dashed #e2e2e2;  height:190px; margin: 0 250px; position: relative; }
.mrsm img{position:absolute; left:0; top:26.31%}
.mrsm p{ font-size:14px; margin:0; padding:65px 0; width:100%; padding-left:380px; text-align:left}
/*QHSE*/
.qhse_list1 {
    margin: 60px 0 35px 0px;
    background: url(../images/qhse1.jpg) no-repeat right top;
}
.qhse_list1 .item{ margin-bottom:37px; padding-bottom:27px; width:568px; color:#666; font-family:arial; border-bottom:1px solid #ededed; }
.qhse_list1 .item h3{ margin-bottom:23px; padding-left:68px; color:#c82226; font-weight:500; font-family:FuturaStd, tahoma, arial, "\5fae\8f6f\96c5\9ed1"; }
.qhse_list1 .item h3.q01{ background:url(../images/201608161905294843.png) no-repeat; background-size:auto 100%; }
.qhse_list1 .item h3.q02{ background:url(../images/q_01.png) no-repeat; }
.qhse_list1 .item h3 strong{ display:block; padding-top:3px; font-size:24px; font-weight:500; }
.qhse_list1 .item h3 span{ display:block; font-size:14px; line-height:100%; }
.qhse_list1 .item ul{ margin:10px 0; }
.qhse_list1 .item ul li{ margin:5px 0; padding-left:13px; background:url(../images/about/d.png) no-repeat 0 7px; }

.qhse_list1_1{ margin:35px 0 35px 0px; background:url(../images/qhse2.jpg) no-repeat left top;  height:500px;}
.qhse_list1_1 .item{ margin-bottom:37px; padding-bottom:27px; float:right; width:568px; color:#666; font-family:arial; border-bottom:1px solid #ededed; }
.qhse_list1_1 .item h3{ margin-bottom:23px; padding-left:68px; color:#c82226; font-weight:500; font-family:FuturaStd, tahoma, arial, "\5fae\8f6f\96c5\9ed1"; }
.qhse_list1_1 .item h3.q01{ background:url(../images/q_02.png) no-repeat; }
.qhse_list1_1 .item h3.q02{ background:url(../images/q_03.png) no-repeat; }
.qhse_list1_1 .item h3 strong{ display:block; padding-top:3px; font-size:24px; font-weight:500; }
.qhse_list1_1 .item h3 span{ display:block; font-size:14px; line-height:100%; }
.qhse_list1_1 .item ul{ margin:10px 0; }
.qhse_list1_1 .item ul li{ margin:5px 0; padding-left:13px; background:url(../images/about/d.png) no-repeat 0 7px; }
/*人力资源*/
.hr_list{ margin:13px 0; text-align:center; }
.hr_list a{ display:inline-block; margin:0 5px; width:135px; height:35px; line-height:35px; font-size:14px; color:#8a8a8a; background:#e8e8e8; border-radius:35px; -webkit-transition:all .3s ease; transition:all .3s ease; }
.hr_list a:hover,.hr_list a.cur{ color:#fff; background:#c82226; }
.xjxc table{width: 90%;
    margin: 0 auto 60px;
    border-collapse: collapse;
    border: 1px solid #dedede;}
.xjxc table th {
	padding: 13px;
    font-size: 18px;
    font-weight: normal;
    background: #c82226;
    color: #fff;text-align:center
}
.xjxc table td{padding: 13px;border: 1px solid #dedede; text-align:center}
.hr-detail,.hr-detail2 { margin-top:3%; background-color: #f3fafa }
.hr-detail-con ,.hr-detail2-con{ width: 990px; height: 1153px; margin: 0 auto; background-color: #f3fafa; padding-top: 53px }
.hr-detail i,.hr-detail2 i{ background: url(../images/number.png) no-repeat 100px 100px; display: inline-block; margin-right: 14px; vertical-align: middle }
.hr-detail-l, .hr-detail-r ,.hr-detail2-l, .hr-detail2-r { display: inline-block; width: 494px; color: #3c3c3c; float: left }
.hr-detail-l ,.hr-detail2-l { margin-right: 40px }
.hr-detail-r,.hr-detail2-r { width: 436px }
.hr-detail-l i,.hr-detail2-l i{ background-position: 0 0; width: 98px; height: 950px; float: left }
.hr-detail-r i,.hr-detail2-r i { background-position: -98px 0; width: 100px; height: 950px; float: left }
.hr-detail ul,.hr-detail2 ul { float: left; margin-top: -5px }
.hr-detail li,.hr-detail2 li { width: 322px; height: 210px }
.hr-detail h3 ,.hr-detail2 h3{ font-size: 22px; font-weight: 400 }
.hr-detail p,.hr-detail2 p { font-size: 14px; line-height: 26px }
.hr-detail .lastli,.hr-detail2 .lastli { height: 200px }
.hr-detail2-con { height: 900px;}
.hr-detail2-l i { height: 700px; }
.hr-detail2-r i { height: 600px;}
.hr-detailb{display:none}
.hr_s { max-width:800px; margin:0 auto; text-align:center}
.hr_s td,.hr_s th{text-align:center; line-height:40px!important; height:40px; font-size:14px;}
.apply{background:#c82226; color:#fff; padding:6px 14px; border-radius:20px;}
.apply:hover,.apply:focus{background:#E3565A; color:#fff;}
/*新闻*/
.h_mian1 .previous a,.h_mian1 .next a{color:#999}
.h_mian1 .previous a:hover,.h_mian1 .next a:hover{ color:#c82226}
/*手机版导航*/
.pf_phone_menu { position: fixed; width: 100%; height: 100%; left: 0; top: 74px; z-index: 9999; background: url(../images/phone_menu1.png) left top repeat; overflow-y: auto; }
.phone_menu { float: left; width: 100%; border-bottom: #e6e6e6 solid 1px; background: #fff; }
.phone_menu ul { padding: 0; float: left; width: 100%; height: 100%; overflow-y: scroll; }
.phone_menu ul .nli { float: left; width: 100%; border-top: #e6e6e6 solid 1px; }
.phone_menu ul .nli span { float: left; width: 100%; padding: 0 4%; }
.phone_menu ul .nli span .l1_a { float: left; width: 80%; color: #333333; font-size: 16px; line-height: 60px; text-transform: uppercase; }
.phone_menu ul .nli.on span .l1_a, .phone_menu ul .nli span .l1_a:hover { color: rgba(200, 34, 38, .8); }
.phone_menu ul .nli span b { float: right; width: 10%; height: 60px; background: url(../images/menu_img4.png) center center no-repeat; }
.phone_menu ul .nli.on span b { background: url(../images/menu_img3.png) center center no-repeat; }
.phone_menu .sub { float: left; width: 100%; padding: 10px 0; background: #f5f5f5; display: none; border-bottom: 1px solid rgba(200, 34, 38, .8); margin: 0 }
.phone_menu .sub .l2 { float: left; width: 100%; }
.phone_menu .sub .l2 .l2_a { float: left; width: 68%; margin-left: 2%; color: #666666; font-size: 16px; line-height: 48px; }
.phone_menu .sub .l2 em { float: right; width: 20%; height: 40px; background: url(../images/menu_img4.png) right center no-repeat; }
.phone_menu .sub .l2.on em { background: url(../images/menu_img3.png) right center no-repeat; }
.phone_menu .sub span { float: left; width: 100%; padding: 0 4%; }
.phone_menu .sub1 { float: left; width: 94%; margin-left: 6%; }
.phone_menu .sub1 .l3 { float: left; color: #666666; font-size: 14px; line-height: 48px; }
.phone_menu .sub1 .l3 .l3_a { color: #666666; font-size: 14px; line-height: 48px; }
.phone_menu .sub1 .l3 i { padding: 0 20px; height: 48px; background: url(../images/phone_menu.png) center no-repeat; }
.phone_menu .sub1 .l3 .l3_a:hover, .phone_menu .sub1 .l3.on .l3_a { color: rgba(200, 34, 38, .8); }
.small_menu { display: block; float: right; width: 40px; height: 32px; position: relative; margin-top: 24px; }
.small_menu .cha { display: none; position: absolute; width: 40px; height: 32px; left: 0; top: 0; z-index: 56; background: #fff; }
.phnoe_Language_box { float: left; width: 100%; background: #fff; }
.phnoe_Language { float: left; width: 100%; background: #f5f5f5; margin-top: 10px; line-height: 40px; text-align: center; }
.phnoe_Language a { color: #666666; font-size: 16px; }
.phnoe_Language a:hover { color: #fcb649; }
.phnoe_colse { float: left; width: 100%; padding: 10px 0 10px 0; background: #fff; margin-bottom: 250px; text-align: center; }
.phnoe_colse img { display: none }

@media only screen and (max-width:1024px) {
.industry_app ul li { width: 19.478% }
.layout-footer .footer { padding: 20px; padding-top: 30px; margin-top: 10px; }
.layout-footer .footer .am-container { padding: 0; }
.mrsm {margin: 0 100px; }
.mrsm p{ padding:70px 0;  padding-left:380px;}
.rzul{width:100%}
.rzul li img{max-width:90%;}
}
 @media only screen and (max-width:991px) {
.footer .am-container { display: none }
.layout-footer .footer { height: 100px; padding: 10px; margin-top: 2%; min-height: 1px; }
.layout-footer .footer .address { display: block }
.footer .copy { position: relative; width: 100%; text-align: center; float: none; margin-top: 0px; padding-top: 0; line-height: 30px; height: 30px; margin: 0 auto }
.mrsm p{padding-top:70px!important; padding-bottom:70px!important;}
.qhse_list1,.qhse_list1_1{background:none!important}
.qhse_list1_1 .item{ float:left; width:100%;}
.qhse_list1 .item{width:100%}
.mrsm {margin: 0;}
}
@media only screen and (max-width:768px) {
#media_stock .stock .m1 { display: none; }
#media_news ul li a { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.banner2 h1 { font-size: 4.4rem; }
.banner2 h2 { font-size: 4.4rem; }
.banner1 h1 { font-size: 4.4rem; }
.banner1 h2 { font-size: 4.4rem; }
#media_stock .stock { width: auto; float: right }
.industry_app ul li { width: 19.3% }
.industry_app { height: 365px; }
.industry_li1, .industry_li2 { height: 365px }
.industry_li3, .industry_li4, .industry_li5, .industry_li6, .industry_li7, .industry_li8 { height: 180px }
.hr-detail,.hr-detail2{display:none}
.hr-detailb{display:block;margin-top:3%}
.hr-detailb h3{color:#c82226; font-size:16px; font-weight:bold}
.hr-detailb p{margin-top:10px}
.industry_app ul li .icon { transition: all 1s ease-out; position: absolute; color: #fff; font-size: 50px; top: 20%; width: 100%; text-align: center; }
.industry_app ul li .intro { transition: all 1s ease-out; position: absolute; color: #fff; margin-top: 10px; font-size: 24px; top: 50%; width: 100%; text-align: center; }
.pr_list a{margin-bottom:10px; font-size:12px; padding:0 10px; border-radius:10px; line-height:30px; height:30px;}
.footer,.footer2{display: none;}
.footer3{display: block; text-align: center;background: #000; color: #666; line-height: 28px;  font-size: 12px; padding: 10px 0}
.footer3 p{margin: 0;}
}
@media only screen and (max-width:640px) {
.industry_app { height: 285px; }
.header .logo { width: 30%; min-height: 0; padding-top: 10px; padding-bottom: 10px; min-height: 65px; }
.pf_phone_menu { top: 128px; }
#media_news ul { margin-left: 60px; }
.header .logo img { width: 100%; height: auto }
.am-show-sm-only { margin-top: 20px; }
#media_news { width: 100% }
#media_stock { display: none }
.banner2 h1 { font-size: 2.25rem; }
.banner2 h2 { font-size: 2.25rem; }
.banner1 h1 { font-size: 2.25rem; }
.banner1 h2 { font-size: 2.25rem; }
.product .pro_intro h2, .product .pro_intro2 h2 { font-size: 18px; font-weight: 400; color: #555; margin: 0; margin-bottom: 3%; height: 24px; overflow: hidden }
.product .pro_intro p, .product .pro_intro2 p { margin: 0; }
.industry_app ul li .icon { font-size: 20px; top: 20%; }
.industry_app ul li .intro { font-size: 14px; top: 60%; }
.industry_li1, .industry_li2, .industry_li3, .industry_li4, .industry_li5, .industry_li6, .industry_li7, .industry_li8, .industry_li9 , .industry_li10{ width: 48%!important; height: 180px!important; }
.industry_li8 { float: left!important }
.industry_li1:after, .industry_li4:after, .industry_li6:before, .industry_li8:before,.industry_li7:before,.industry_li10:before{ display: none!important }
.industry_li5 { margin-top: 5px; }
.index_news_l{display: none;}
.index_news_r{display: block; width: 100%}
.industry_app ul li{background-size:auto 100%;}
.industry_li2{background-size:100% auto!important;}
.product .pro_intro, .product .pro_intro2 { line-height: 24px;text-align:left; }
.product .pro_img, .product .pro_img2 { width: 100% }
.product .pro_intro, .product .pro_intro2 { width: 100%; padding: 4% 2% }
.product .pro_intro { width: 100%; }
.product .pro_intro:before, .product .pro_img2:before { display: none }
.product .pro_img, .product .pro_img2 { height: 180px }
.product .pro_intro, .product .pro_intro2 { height: 200px }
.product .pro_intro p:first-child, .product .pro_intro2 p:first-child { height: 100px; overflow: hidden }
.culture .culture-list ul li { width: 100%; margin-top: 4%; }
.culture .culture-list { margin: 0px auto; }
.culture .culture-list ul li .xy-txt { line-height: 36px; }
.mrsm{height:auto; text-align:center; overflow:hidden; zoom:1; padding:3% 0}

.mrsm img{position:relative; max-width:100%; clear:both; display:block;}
.mrsm p{padding:0!important; width:100%; text-align:left; display:block; margin-top:20px}
.xjxc table{width: 100%;
    margin: 0 ;
    border-collapse: collapse;
    border: 1px solid #dedede;}
.xjxc table th {
	padding: 0px;
    font-size: 12px;
    font-weight: normal;
    background: #c82226;
    color: #fff;text-align:center
}
.xjxc table td{padding: 3px;border: 1px solid #dedede; text-align:center}
.product_pro h3{font-size:32px;}
.pro_list .pro_r,.pro_list .pro_l{width:100%}
.rzul li{width:100%; margin-top:2%}
.rzul li img{max-width:80%;}
.hr_s td,.hr_s th{font-size:12px}
.sideMenu h3 a.apply{display:none}

}
@media only screen and (max-width:400px) {
.mrsm_img img{width:100%}
}
@media only screen and (max-width:320px) {
}
.pf_phone_menu { top: 80px; }
}
