@charset "utf-8";
/* CSS Document */
.page_banner{position:relative;top:0px; left:0; height:420px;}
.page_banner .cat_box{position:absolute; bottom:45%; left:0; width:100%;}
.page_banner .cat_box .cat_name{font-size:34px; color:#fff; margin-bottom:20px;text-shadow:0 0 2px rgba(0,0,0,0.8); line-height:1; font-weight: bold;}
.page_banner .cat_box h4{font-size:16px; color:#fff; font-weight:normal;text-shadow:0 0 2px rgba(0,0,0,0.6); text-transform:uppercase;}
.about_banner{background:url(../images/about_banner.jpg) no-repeat center center; background-size:auto 100%;}
.news_banner{background:url(../images/news_banner.jpg) no-repeat center center;  background-size:auto 100%;}
.pro_banner{background:url(../images/pro_banner.jpg) no-repeat center center; background-size:auto 100%;}
.hr_banner{background:url(../images/hr_banner.jpg) no-repeat center center; background-size:auto 100%;}

#maximg img{max-width: 95%;}
@media (max-width:1440px){
.page_banner{height:320px;}
}
@media (max-width:1366px){
.page_banner{height:300px;}
.page_banner .cat_box .cat_name{font-size:30px;}
}
@media (max-width:1200px){
.page_banner{height:280px;}
}
@media (max-width:992px){
.page_banner{ height:230px;}
.page_banner .cat_box h4{font-size:26px;}
}
@media (max-width: 768px){
.page_banner{  height:200px;}
.page_banner .cat_box h4{ display:none;}
.page_banner .cat_box{bottom:40%;}
/*.about_banner{ background-size:auto 100%;}
.news_banner{ background-size:auto 100%;}
.pro_banner{ background-size:auto 100%;}
.manufacturing_banner{ background-size:auto 100%;}
.case_banner{ background-size:auto 100%;}
.hr_banner{ background-size:auto 100%;}
.contact_banner{ background-size:auto 100%;}*/
}
@media only screen and (max-width: 760px){
.page_banner .cat_box .cat_name {font-size:20px;margin-bottom: 10px;text-shadow:0 0 2px rgba(0,0,0,0.8); font-weight: normal; }
}
@media only screen and (max-width:425px){
.page_banner{  height:140px;}
.page_banner .cat_box{bottom:36%;}
}
@media only screen and (max-width:375px){
.page_banner{  height:140px;}
}
@media only screen and (max-width:325px){
.page_banner{  height:120px;}
}
/* 二级导航部分 */
.second_nav{height: 60px;line-height: 60px;border-bottom: 1px solid #eaeaea;}
.second_nav .crumb{float: left;}
.second_nav .crumb li{float: left;font-size: 14px;color: #313131;}
.second_nav .crumb a{color: #313131;}
.second_nav .r_sec{float: right;}
.second_nav .r_sec li{float: left;padding:0 20px;position: relative; font-size:20px;}
.second_nav .r_sec li.active:before{content: '';position: absolute;bottom: 0;width: 100%;height: 2px;background: #cc0000;}
.second_nav .r_sec .active {color:#cc0000;}
.second_nav .r_sec li a{display: block;color: #313131;}
.second_nav .fa {margin: 0 .5em; font-size: 1.1em;}
.second_nav a:hover{color:#cc0000;}
/*.second_nav .r_sec li a:hover{color:#fcff12;}*/
@media only screen and (max-width: 992px){
.second_nav .crumb{display: none;}
.second_nav .r_sec{float: left;}
}
@media only screen and (max-width: 425px){
.second_nav .container{padding-right: 0px;padding-left:1px;}
.second_nav{height: 40px;line-height: 40px;border-bottom: 1px solid #eaeaea;}
.second_nav .r_sec li{ font-size:14px;  }
.second_nav .r_sec.about li{margin-right:6px; font-size:14px;  }
}
@media only screen and (max-width:375px){
.second_nav .r_sec.about li{margin-right:4px;  }
}
@media only screen and (max-width:370px){
.second_nav .r_sec.about li{margin-right:2px;font-size:13px; }
}

/* 公共部分 */
.title_box {transition: all 0.5s; text-align:center; }
.title_box .en {font-size: 30px;line-height: 36px;color: #333; text-transform:uppercase; position: relative; }
.title_box .desc{ width:80%; line-height:28px; font-size:16px; margin:20px auto;}
@media (max-width: 1460px) {
.title_box .en {font-size: 26px;line-height: 30px; }
}
@media (max-width: 1024px) {
.title_box .en {font-size: 22px;line-height: 30px; }
.title_box .desc{ width:85%;}
}
.page-section{padding: 70px 0;}
@media (max-width: 992px) {
.page-section{padding: 40px 0;}
.title_box .desc{ width:96%; line-height:24px;}
}
/*关于我们*/
.about_pt1_left_1 img{max-width:94%;}
.about_pt1_left_1 span{display:inline-block; position:relative; padding-left:6.5em;}
.about_pt1_left_1 span i{font-style:inherit; font-size:1.875em; color:#000; font-family:Arial, Helvetica, sans-serif; position:absolute; left:0; bottom:-0.25em;}
.about_pt1_left_t{margin:1.5em 0 2em 0;}
.about_pt1_left_2{font-size:24px; color:#333; line-height:32px; margin-bottom:20px; margin-top:15px;}
.about_pt1_left_3{line-height:30px; color:#666; margin-bottom:30px;}
.about_pt1_left .more{ font-size:14px; width:120px;border:1px solid #999; color:#777; height:32px; line-height:32px; text-align:center; z-index:20;}
.about_pt1_left a:hover .more{ background:#d7000e;color:#fff;border:1px solid #d7000e; }
.about_pt1_right{float:right;}
.about_pt1_right_mid{position:relative;}
.about_pt1_right_mid img{position:relative; z-index:10;}
@media (max-width: 1200px) {
.about_pt1_left { margin-bottom:30px;}
.about_pt1_right_mid{ padding-right:0px; position:relative;}
}
@media (max-width: 768px) {
.about_pt1_left_1 img{max-width:64%;}
.about_pt1_left_2{font-size:20px; line-height:30px;}
}

.about_pt2 ._box2_con{width:100%;}
.about_pt2 ._box2_con .info{color:#fff;font-size:28px;font-weight: bold;padding:30px 0 40px;}
.about_pt2 ._box2_con .info:after{content:'';width:100px;height:5px;background-color:#cc0001;position:absolute;bottom:0;left:50%;margin-left:-50px;}
.about_pt2 li{ text-align:center;}
.about_pt2 .widget-area{width:60%;}
.about_pt2 .widget-area .s1{font-size:40px;font-weight:bold;color:#fff;margin-top:10px;}
.about_pt2 .widget-area .p{font-size:16px;color:#fff;}
.ico65{display:inline-block;width:65px;height:65px;vertical-align: middle;background:url(../images/icons.png) -80px -117px  no-repeat;margin:0 0.3em;}
.ico65_2{background-position: -145px -118px;}
.ico65_3{background-position: -210px -117px;}
@media (max-width: 992px) {
.about_pt2 .widget-area{width:100%;margin-top:0;}
}
@media (max-width: 425px) {
.about_pt2{ height:280px; padding:50px 0;}
.about_pt2 .widget-area .s1{font-size:30px;}
}
@media (max-width:375px) {
.about_pt2 .widget-area .s1{font-size:26px;}
}
.about_pt3 ._list ._img{ position: relative; left: 0; transition:all ease-in .3s; }
.about_pt3 ._list ._img img{ width:100%; height:100%;}
.about_pt3 ._list ._img ._t{ position: absolute; left: 12%; top: 8%; padding-bottom: 20px; font-size: 24px; color: #fff; font-weight: bold;}
.about_pt3 ._list ._img ._t:after{ content:""; position: absolute; bottom: 0; left: 0; width: 50%; height: 1px; background-color: #d7000e;}
.about_pt3 ._list ._txt{ position: absolute; left: 0; top: 0; bottom: 0; width: 100%; padding: 16% 8%; background:rgba(0,84,153,.8); z-index: 2; color: #fff;}
.about_pt3 ._list ._txt { left:0;  filter:alpha(opacity=0); opacity:0;}
.about_pt3 ._list ._txt { padding:32% 12% 16%; width:100%; }
.about_pt3 ._list ._txt ._st{ position: absolute; left: 12%; top: 8%; padding-bottom: 20px; font-size: 24px; color: #fff; font-weight: bold;}
.about_pt3 ._list ._txt ._st:after{ content:""; position: absolute; bottom: 0; left: 0; width: 50%; height: 1px; background-color:#d7000e;}
.about_pt3 ._list ._txt ._p{margin-top:10px; line-height:28px;}
.about_pt3 ._list a:hover ._img { left:0; }
.about_pt3 ._list a:hover ._img ._t { display:none; }
.about_pt3 ._list a:hover ._txt { filter:alpha(opacity=100); opacity:1; }
.about_pt3 ._list a:hover ._txt ._st:after{ background-color:#fff;}
@media screen and (max-width: 1200px) and (min-width:768px) {
.about_pt3 ._list ._txt { padding:26% 8% 16%; width:100%; }
.about_pt3 ._list ._txt ._st{left: 8%; top: 6%; font-size: 20px;}
.about_pt3 ._list ._img ._t{ left: 8%; top: 6%;font-size: 20px; }
}
@media (max-width:768px) {
.about_pt3 ._list .rect-110{ padding-bottom:95%;}
.about_pt3 ._list ._img ._t{ font-size: 18px; }
.about_pt3 ._list ._txt ._st{ font-size: 18px;}
.about_pt3 ._list ._txt ._p{margin-top:0px; line-height:22px;}
}
@media (max-width:425px) {
.about_pt3 li { margin-bottom:20px;}
.about_pt3 ._list ._txt { padding:26% 12% 16%; width:100%; }
.about_pt3 ._list ._txt ._st{left: 12%; top: 8%; }
.about_pt3 ._list ._img ._t{ left: 12%; top: 8%; }
.about_pt3 ._list ._txt ._p{line-height:25px;}
}
/*公司简介*/
.about_page .content{}
.about_page .content p{ line-height:28px; margin-bottom:10px; }
.about_page .about_img{ margin-bottom:30px; margin-top:30px;}
@media (max-width:768px) {
.about_page .about_img .col-sm-8{ margin-bottom:25px;}
}
/*董事长致辞*/
.chairman_page{ background:#f6f6f6;}
.chairman_page .content{ padding:6% 8% 8% 6%;}
.chairman_page .content h3{ font-size:24px; font-weight:bold; line-height:50px; margin-bottom:20px; position:relative;}
.chairman_page .content h3:after{ position:absolute; left:0; bottom:0; content:""; width:70px; height:3px; background:#005499;}
.chairman_page .content p{ line-height:30px;}
@media (max-width:768px) {
.chairman_page .content{ padding:6% 8% 8% 8%;}
.chairman_page .content h3{ font-size:20px; }
.chairman_page .content h3:after{ width:55px; height:2px;}
}
/*企业文化*/
.culture_page .desc{ font-size:16px; line-height:30px;}
.culture_page .c_cup{ padding-top:30px; }
.culture_page .c_cup .c_li{ /*background:url(../images/c_li.jpg) repeat-y right center;*/ border-right:1px solid #dcdcdc; margin-bottom:20px; text-decoration:none;}
.culture_page .c_cup .c_li .c_pic{height:70px; width:100%; text-align:center; font-size:48px; color:#666;}
.culture_page .c_cup .c_li .one{line-height:45px; text-align:center; color:#333;font-size:18px; }
.culture_page .c_cup .c_li .two{ color:#888; line-height:26px; text-align:center; padding:2% 5%; }
.culture_page .c_cup .c_li *{ text-decoration:none; }
.culture_page .c_cup .bgn{ border-right:0px }
@media (max-width: 425px) {
.culture_page .desc{ font-size:15px; line-height:26px;}
.culture_page .c_cup{ padding-bottom:0px; }
.culture_page .c_cup .c_li{ height: auto;border-bottom:1px solid #dcdcdc; border-right:0px;margin-bottom:20px; padding-bottom:20px; text-decoration:none;}
.culture_page .c_cup .c_li .c_pic{height:70px; width:100%; text-align:center; font-size:48px; color:#666;} }
.culture_page .c_cup .c_li .two{ padding:2% 0;}
.culture_page .c_cup .bgn{ border-bottom:0px }
}
/*资质荣誉*/
.honor_page li .infor{padding:20px 0px 25px;  margin-bottom:20px;text-align:center; }
.honor_page li .infor{padding:10px 0px; text-align:center;}
.honor_page li img{ width:100%;}
.honor_page li:hover .infor{color:#de000d; }
.honor_page a{ color:#333;}
@media (max-width: 768px) {
.honor_page li .infor{padding:10px 0px 10px; margin-bottom:0px; text-align:center; }
}
/*资质荣誉详情页*/
.honor_show{z-index:2;position: relative;}
.honor_show .detail_l{ margin-bottom:30px;}
.honor_show .l_box{background:#fff;padding:8% 6%; border:1px solid #ccc;}
.honor_show .title{font-size:20px;color:#000;margin-bottom: 20px; padding-bottom:20px; line-height:30px; border-bottom:1px solid #ccc; text-align:center;}
.honor_show .text{ line-height:28px;}
.honor_show .detail_r{margin-bottom:50px;}
.honor_show .detail_r .arr_box{padding:10% 8%;color:#666; margin-bottom:15px;display:block;background:#f4f4f4;}
.honor_show .detail_r .arr_title{font-size:18px;color:#000;margin-bottom:10px;}
.honor_show .detail_r .arr_news_title{ font-weight:normal;}
.honor_show .detail_r .arr_box:hover{color:#fff;background:#d7000e;}
.honor_show .detail_r .arr_box:hover .arr_title{color:#fff;}
@media screen and (max-width:1024px){
.honor_show{ padding-top:30px; padding-bottom:30px; }
.honor_show .title{font-size:18px;}
}

/*组织机构*/
.organization_page .desc{ font-size:16px; line-height:30px;}
.organization_page .content img{ margin:0 auto; width:100%;}
@media (max-width: 768px) {
.organization_page .desc{ font-size:15px; line-height:26px;}
}
/*生产设备*/
.equipment_page li .infor{padding:20px 0px 25px; text-align:center; }
.equipment_page li:hover .infor{color:#de000d; }
@media (max-width: 768px) {
.equipment_page li .infor{padding:10px 0px 10px; text-align:center; }
}
/*新闻列表*/
.news_page .neirong_box{padding: 30px 0}
.news_page .riqi{width: 15%;float: left}
.news_page .riqi_box{padding: 0 20px}
.news_page .riqi .year{text-align: right;padding-top: 5px;}
.news_page .riqi .md{font-size: 46px;text-align: right;}
.news_page .news_xiangqing{width: 85%;float: left}
.news_page .news_xiangqing .xiangqing_box{padding: 0 15px}
.news_page .news_xiangqing .tit{font-size: 22px;color: #444; margin-bottom: 20px}
.news_page .news_xiangqing .dec{margin-bottom: 20px;color: #666;}
.news_page .more{color: #555555}
.news_page .pic_box{padding: 0 15px}
.news_page li{cursor: pointer; border-bottom:1px solid #dcdcdc;}
.news_page li:hover{background: #F4F4F4}
.news_page li:hover .year{color: #CB182C}
.news_page li:hover .md{color: #CB182C}
.news_page li:hover .tit{color: #333}
.news_page li:hover .dec{color: #555555}
.news_page li:hover .more{color: #d7000e}
@media only screen and (max-width: 992px){
.news_page .riqi .md{font-size: 26px;text-align: right;}
}
@media only screen and (max-width:768px){
.news_page .riqi .md{font-size: 22px;text-align: right;}
}
@media only screen and (max-width:425px){
.news_page .riqi{width: 20%; }
.news_page .news_xiangqing{width: 80%; }
.news_page .riqi .md{font-size: 20px;}
.news_page .riqi_box{padding: 0 5px 0 0px;}
.news_page .news_xiangqing .tit{font-size: 16px;color:#333333; margin-bottom: 10px}
}
/*新闻详情*/
.news_detail ._head ._title { font-size:30px; text-align:center;color:#333333; }
.news_detail ._tools { color:#7e7e7e; margin-bottom:20px;}
.news_detail ._tools_border{height: 45px;border-bottom: #d8d8d8 1px solid;text-align:center;}
.news_detail ._tools ._tool{ font-size:15px; margin-right:10px; display:inline-block; height:40px; line-height:40px; overflow:hidden;}
.news_detail ._tools .fa { font-size:18px; display:inline-block; height:30px; line-height:30px; vertical-align:-2px; padding-right:5px;}
.news_detail ._tools b { font-weight:normal; }
.news_detail .myart { line-height:2; min-height:200px; border-bottom: #d8d8d8 1px solid; color:#555555; padding:20px 0 30px; margin-bottom:15px; }
.news_detail .prev_next a{color: #666;}
.news_detail .prev_next li {margin: 10px auto; padding:0 5px; line-height: 40px;height: 40px;width: 48%;}
.news_detail .prev_next li:hover { display: block; }
@media (max-width: 1200px) {
.news_detail ._head ._title { font-size:24px;}
}
@media (max-width: 992px) {
.news_detail ._head ._title { font-size:20px;}
}
@media (max-width: 768px) {
.news_detail ._head ._title { font-size:18px; line-height:28px;}
.news_detail .myart img{ width:100%;}
}
@media (max-width:425px) {
.news_detail .prev_next li {margin: 0px auto; padding:0 5px; line-height: 30px;height: 30px;width: 100%;}
}
/*产品列表*/
.product_page .item {cursor:pointer;}
.product_page .item ._item_top { position:relative; overflow:hidden; }
.product_page .item{margin-bottom:20px; background:#E8E8E8;}
.product_page .item ._pic { height:0; overflow:hidden; padding-bottom:70%; }
.product_page .item ._pic img{ width:100%;}
.product_page .item .title{ height:55px; line-height:55px; font-size:16px; color:#333; text-align: center;}
.product_page li:hover .item{  background:#d7000e; }
.product_page li:hover .item .title{ color:#FFFFFF;}
@media (max-width:425px) {
.product_page .item .title{ height:40px; line-height:40px; font-size:15px;}
}
/*产品详情*/
.product_detail .tit{ height:60px; line-height:60px; background:#f4f4f4; padding-left:20px; font-size:18px; font-weight:600;}
.product_detail .pro_left{ border:1px solid #f4f4f4}
.product_detail .pro_left .content{ padding:25px;}
.product_detail .pro_left .content img{ text-align:center;}
.product_detail .pro_right{ border:1px solid #f4f4f4}
.product_detail .pro_right .content{ padding:25px 15px;}
.product_detail .pro_right .item{margin-bottom: 20px; background:#f4f4f4;}
.product_detail .pro_right .item ._pic { height:0; overflow:hidden; padding-bottom:72%; }
.product_detail .pro_right .item ._pic img{ width:100%;}
.product_detail .pro_right .item .title{ height:35px; line-height:35px; color:#333; text-align: center;}
.product_detail .pro_right li:hover .item{  background:#d7000e; }
.product_detail .pro_right li:hover .item .title{ color:#FFFFFF;}

@media (max-width: 992px) {
.product_detail .title{ font-size:16px;}
.product_detail .pro_left .content img{ width:100%;}
}
/*匠心制造*/
.manufacture_pt1{}
.manufacture_pt1 .info_box .left_box .text_box{padding:15px 15px 20px; background-color:#f6f8f9;}
.manufacture_pt1 .info_box .left_box .tit{ font-size:28px; line-height:45px; color:#005499; }
.manufacture_pt1 .info_box .left_box .text{line-height:25px; overflow:hidden; color:#575757; margin-bottom:12px;height: 72px;}
.manufacture_pt1 .info_box .left_box .more_btn{width:100px; height:30px; line-height:30px; font-size:14px; color:#555; text-align:center; border:1px solid #dbdcdd; }
.manufacture_pt1 .info_box .left_box a:hover .tit{color:#d7000e; }
.manufacture_pt1 .info_box .right_box .top_box{height:272px; background:linear-gradient(to bottom, rgba(13,119,207,0.7) 0%, rgba(13,119,207,0.8) 20%, rgba(8,101,179,0.8) 40%, rgba(1,87,158,0.8) 50%,rgba(1,87,158,0.9) 70%,rgba(1,87,158,0.9) 80%,rgba(1,87,158,1) 100%); margin-bottom:20px;}
.manufacture_pt1 .info_box .left_box a:hover .more_btn{border:1px solid #d7000e;color:#d7000e; }
.manufacture_pt1 .info_box .right_box .top_box .pd{padding:60px 40px 0;}
.manufacture_pt1 .info_box .right_box .top_box .t_box{width:120px; height:120px; border:2px solid #fff; padding:20px; font-size:28px; color:#fff; line-height:34px; letter-spacing:2px; text-align:center;}
.manufacture_pt1 .info_box .right_box .top_box .text_box{padding-left:40px; overflow:hidden; color:#fff;}
.manufacture_pt1 .info_box .right_box .top_box .text_box .text{line-height:1.8;}
@media (max-width: 992px) {
.manufacture_pt1 .info_box .right_box { margin-top:20px;}
}
@media (max-width: 425px) {
.manufacture_pt1 .info_box .left_box .tit{ font-size:20px; }
.manufacture_pt1 .info_box .right_box .top_box{height:290px;}
.manufacture_pt1 .info_box .right_box .top_box .pd{padding: 30px 20px 0;}
.manufacture_pt1 .info_box .right_box .top_box .t_box{width:80px; height:80px;font-size:22px;padding:8px;line-height:30px; margin-right:20px}
.manufacture_pt1 .info_box .right_box .top_box .text_box{padding:0; overflow:visible;}
.manufacture_pt1 .info_box .right_box .top_box .text_box .text{line-height:1.6;}
}
@media (max-width: 375px) {
.manufacture_pt1 .info_box .right_box .top_box{height:340px;}
}
.manufacture_pt2{background:url(../images/manufacture_pt2_bg.jpg) center top no-repeat; }
.manufacture_pt2 .tit{ padding-bottom:30px;font-size:28px; color:#333; line-height:1; text-align:center;}
.manufacture_pt2 .info{width:80%; margin:0 auto 30px; line-height:28px; color:#333; text-align:center;}
.manufacture_pt2 .more_btn{font-size:14px; color:#333; text-align:center;  cursor:pointer;}
.manufacture_pt2 .more_btn a{display:block;color:#555;width:100px; height:30px; line-height:30px; border:1px solid #a19998;margin-left:auto; margin-right:auto;}
.manufacture_pt2 .more_btn a:hover{border:1px solid #d7000e;color:#d7000e;}
@media (max-width: 992px) {
.manufacture_pt2 .info{width:100%;}
}
@media (max-width: 425px) {
.manufacture_pt2{background:url(../images/manufacture_pt2_bg.jpg) center center no-repeat; background-size: auto 100%; }
.manufacture_pt2 .tit{ font-size:20px; }
}
.manufacture_pt3_left{ background-color:#015599; padding:40px 20px 20%; color:#fff;}
.manufacture_pt3_left h3{ font-size:28px;line-height:60px; margin-bottom:20px; position:relative;}
.manufacture_pt3_left h3:after{ position:absolute; left:0; bottom:0; content:""; width:40px; height:1px; background:#fff;}
.manufacture_pt3_left p{ line-height:1.8;}
.manufacture_pt3_left .more{ font-size:14px; width:120px;border:1px solid #fff; color:#fff; margin-top:33px; height:32px; line-height:32px; text-align:center; z-index:20;}
.manufacture_pt3_left a:hover .more{ background:#d7000e;color:#fff;border:1px solid #d7000e; }
.manufacture_pt3_right ._txt{ position: absolute; left: 0; top: 0; bottom: 0; width: 100%; }
.manufacture_pt3_right ._txt { padding:32% 10% 16%; width:100%; }
.manufacture_pt3_right ._txt ._st{ position: absolute; left: 10%; top: 12%; padding-bottom: 20px; font-size: 24px; line-height:40px; color: #005499;}
@media (max-width: 425px) {
.manufacture_pt3_left{ padding:40px 20px 18%;}
.manufacture_pt3_left h3{ font-size:20px;}
.manufacture_pt3_right img{ width:100%}
.manufacture_pt3_right ._txt { padding:32% 8% 16%;}
.manufacture_pt3_right ._txt ._st{ position: absolute; left: 8%;font-size: 20px; line-height:30px; }
}
@media (max-width: 375px) {
.manufacture_pt3_right ._txt ._st{font-size: 18px; line-height:28px; }
}
/*科研实力*/
.strength_page .desc{ font-size:16px; line-height:30px;}
.strength_page li{ margin-top:25px;}
.strength_page li img{ width:100%;}
@media (max-width: 425px) {
.strength_page .desc{ font-size:15px; line-height:26px;}
.strength_page li{ margin-top:12px;}
}
/*质量管理*/
.quilty_page { line-height:30px;}
.quilty_page .txt-box { margin-bottom:20px;}
.quilty_page .txt-box .tit{color:#005499;font-size:24px;line-height:1.5}
.quilty_page .txt-box .det{margin-top:12px;color:#4c4c4c;line-height:1.6}
.quilty_page img{ width:100%;}
@media (max-width: 992px) {
.quilty_page .txt-box .tit{ font-size:20px;}
}
.quilty_page ._list li{  padding-right: 6px!important;padding-left: 6px!important; margin-bottom:20px;}
.quilty_page ._list ._img{ position: relative; transition:all ease-in .3s; }
.quilty_page ._list ._img img{ width:100%; }
.quilty_page ._list ._txt{ position: absolute; left: 0; top: 0; bottom: 0; width: 100%; background:rgba(0,84,153,.8); z-index: 2; color: #fff;}
.quilty_page ._list ._txt { left:0;  filter:alpha(opacity=0); opacity:0;}
.quilty_page ._list ._txt {  width:100%; height:100%; position: absolute; left: 0; top: 0; }
.quilty_page ._list ._txt ._st{text-align:center;font-size: 16px; color: #fff; padding-left:2%; padding-right:2%; padding-top:32%;}
.quilty_page ._list a:hover ._img { left:0; }
.quilty_page ._list a:hover ._txt { filter:alpha(opacity=100); opacity:1; }
@media (max-width:768px) {
.quilty_page .txt-box .tit{ font-size:17px;}
.quilty_page .txt-box .det{margin-top:5px}
.quilty_page ._list li{ height:180px;}
.quilty_page ._list ._txt ._st{ font-size: 18px;}
.quilty_page ._list ._txt ._st{text-align:center;font-size: 14px; }
}
@media (max-width:425px) {
.quilty_page { line-height:26px;}
.quilty_page ._list li {padding-right:4px!important;padding-left: 4px!important;height: 85px; margin-bottom:5px; overflow:hidden;}
.quilty_page ._list li a{ height: 100%;}
.quilty_page ._list ._img{ height: 100%; width:100%; }
.quilty_page ._list ._img img{ height: 100%; width:100%; }
.quilty_page ._list ._txt { display:none;}
}
@media (max-width:375px) {
.quilty_page ._list li { height: 80px;padding-right:3px!important;padding-left:3px!important;}
}
/*生产装备*/
.equipment_page .desc{ font-size:16px; line-height:30px; margin-bottom:25px;}
@media (max-width:768px) {
.equipment_page .desc{ font-size:15px; line-height:26px; margin-bottom:15px;}
}
/*客户案例*/
.coporation_page .ul2 li{overflow: hidden;  margin-bottom:20px;}
.coporation_page .ul2 li img{display: block;width: 100%; box-sizing: border-box;-moz-box-shadow:0px 0px 3px #ccc; -webkit-box-shadow:0px 0px 3px #ccc; box-shadow:0px 0px 3px #ccc; border:1px solid #ccc;}
.coporation_page .ul2 li:hover img{-moz-box-shadow:0px 2px 10px #ccc; -webkit-box-shadow:0px 2px 10px #ccc; box-shadow:0px 2px 10px #ccc;}
@media only screen and (max-width:425px) {
.coporation_page .ul2{padding-top: 0px;}
}
/*人才理念*/
.recruitment_page ul{ margin-top:20px;}
.recruitment_page ul img{ width:100%;}
.recruitment_page .txt{ line-height:26px; padding:12px 0;}
/*人才招聘*/
.rmt_dl dd{display:block;clear:both;overflow:hidden;  background:#FFF; margin-bottom:20px;}
.rmt_dl dd .div1{clear:both;height:58px;background:#f5f5f5;padding:0 25px;overflow:hidden;-webkit-transition: all 0.2s; -moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}
.rmt_dl dd .div1 span{display:inline; height:58px;line-height:58px;color:#333333; }
.rmt_dl dd .div1 span h3{ height:58px;line-height:58px; font-size:20px; }
.rmt_dl dd .div1 span.span8{cursor:pointer;text-align:center; background:url(../images/jia.png) no-repeat center right;}
.rmt_dl dd .div2{clear:both;overflow:hidden;padding:10px 30px;color:#666666; padding:30px 25px;line-height:30px;text-align:left;display:none;background: #fff}
.rmt_dl dd .div2 b{ color: #333; font-size:16px; line-height:34px;}
.rmt_dl dd:hover .div1,.rmt_dl dd.hover .div1{ border-left: 3px solid #015599;}
.rmt_dl dd:hover .div1 span h3{color: #015599;}
.rmt_dl dd:hover .div1 span.span8{  background:url(../images/jia2.png) no-repeat center right;}
.rmt_dl dd .div1 span.span8.jian{ background:url(../images/jia2.png) no-repeat center right;}
@media only screen and (max-width:768px){
.rmt_dl dd .div1{ padding:0px 0px; }
.rmt_dl dd .div1 span h3{  font-size:16px; }
.rmt_dl dd .div2{padding:10px; line-height:24px; }
.rmt_dl dd .div1 span.span8{background:url(../images/jia.png) no-repeat center center;background-size:40% 40%;}
.rmt_dl dd:hover .div1 span.span8{background:url(../images/jia2.png) no-repeat center center;background-size:40% 40%;}
.rmt_dl dd .div1 span.span8.jian{background:url(../images/jia2.png) no-repeat center center;background-size:40% 40%;}
}
/*联系我们*/
.conLef{  color:#666666; border:1px solid #cacaca; padding:20px 20px;}
.conLefTit{ font-size:24px; color:#333333; line-height:2; border-bottom:1px solid #cecece; padding:15px 0;}
.conLefCon{ margin:25px 0;}
.conLefCon p{ line-height:2; color:#333; margin:20px 0; font-size:16px;}
.conLefCon p .fa{ margin-right:8px; font-size:22px; color:#006ab8;}
.conRig{ background:#FFFFFF; text-align:center;}
.conMapBg{width:100%;height:410px;overflow:hidden;padding:0px 10px; }
@media (max-width: 1440px) {
.conMapBg{ height:435px; }
}
@media (max-width: 1280px) {
.conLef{ padding:75px 50px;}
.conLefTit{ font-size:22px;}
}
@media (max-width: 1024px) {
.conLef{ padding:75px 20px;}
.conLefTit{ font-size:20px;}
.conLefCon p{ font-size:16px;}
}
@media (max-width: 992px) {
.conMapBg{padding:0px 0px; }
}
@media (max-width: 768px) {
.conLef{ padding:45px 20px;}
}
@media (max-width: 425px) {
.conLef{ padding:35px 20px;}
.conMapBg{ height:350px; }
}
/*信息反馈*/
.message_page .desc{ font-size:16px; line-height:34px;}
.feedback-form{ margin-top:40px; background-color:#f4f4f4; padding:50px;}
.feedback-form .form-group{margin-bottom:30px; }
.feedback-form .form-group .span-2{ width:15%; margin:0 auto;}
.feedback-form textarea,.feedback-form input{padding:12px 5px;height:auto;border-radius:3px;border:1px solid #d7d7d7;}
.btn-contact{background-color:#d7000e;padding:6px 0;border:none;color:#fff;}
.btn:hover,.btn:focus,.btn:active{color:#fff;background-color:#015599;border-color:#015599;}
.btn-contact:hover{background-color:#015599;color:#fff;}
.btn:hover,
.btn:focus,
.btn.focus {color: #fff;text-decoration: none;}
@media only screen and (max-width:1024px) {
.feedback-sec{margin:30px 0; }
}
@media only screen and (max-width:768px) {
.feedback-form{ padding:30px;}
.feedback-form .form-group .col-xs-12{ margin-bottom:10px;}
.feedback-form .form-group{margin-bottom:0px; }
.feedback-form .form-group .span-2{ margin-top:10px;}
.feedback-sec{ padding:20px;}
}
@media only screen and (max-width:425px) {
.feedback-form{ padding:20px;}
}


