.pageMain .cbanner{height: 600px;overflow: hidden;position: relative;}
.pageMain { padding-bottom:120px; }
.pageMain ._div{ overflow: hidden;}
.pageMain .content-txt{ margin-top: -285px;}
.cbanner1 { position:relative; height:375px; overflow:hidden; }
.cbanner1 img { position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; max-width:none; }
.cbanner1 .txt_box { position:absolute; left:50%; bottom:36px; z-index:1; margin-left:-600px; color:#ffffff; }
.cbanner1 .txt_box ._tit { margin-bottom:7px; font-size:40px; line-height:1; }
.cbanner1 .txt_box .breadcrums { font-size:13px; }
.subnav { margin-bottom:60px; border-bottom:#d6d6d6 1px solid; }
.subnav .subnav_li { position:relative; float:left; margin-right:5.3%; }
.subnav .subnav_li.cur:after,.subnav .subnav_li:hover:after { content:''; display:block; position:absolute; bottom:0; left:0; margin-bottom:-2px; width:100%; height:3px; background-color:#DC0A09; }
.subnav .subnav_li > a { font-size:15px; color:#525252; line-height:72px; }
@media screen and (max-width: 1240px) and (min-width: 1025px){
.cbanner1 .txt_box { position:absolute; left:50%; bottom:36px; z-index:1; margin-left:-540px; color:#ffffff; }
}
@media screen and (max-width: 1024px) and (min-width: 761px){
.cbanner1 .txt_box{left: 61%;}
.subnav .subnav_li{margin-right:3.3%; }
.cbanner1 .txt_box { left:2%; margin-left:0; }
.cbanner1 .txt_box{left: 80%;}
.subnav {margin-bottom: 75px;}

}
@media screen and (max-width: 760px){
.cbanner1{ height:130px; width:100%;position:relative; }
.cbanner1 img { position:absolute; top:0; left:0%; margin-left:-40px;width:220%; max-width:none; }

.cbanner1 .txt_box{ left: 2%!important; color: #333;}
.pageMain .content-txt { margin-top: -291px;}
.subnav {margin-bottom: 30px; }
.subnav .subnav_li { padding-left:8px; padding-right:8px; margin-right:0px;text-align:center;}
.subnav .subnav_li > a { font-size:15px; color:#525252; line-height:52px; }
.cbanner1 .txt_box { position:absolute; left:0px; bottom:40px; z-index:9999; margin-left:0px; color:#ffffff; }
.cbanner1 .txt_box ._tit {margin-bottom: 7px; font-size: 16px; color:#FFFFFF;}
.cbanner1 .txt_box .breadcrums {font-size: 14px; }
.cbanner1 .txt_box {bottom: 10px;}

}
/*公司简介*/
.com_introduce {padding-bottom: 18px;}
.com_introduce .intro_font01{font-size: 15px;color:#525252;margin-bottom:50px;}
.com_introduce .intro_font01 p{ text-indent:2em; line-height:26px; margin-bottom:15px;}
.com_introduce .intro_img{margin-bottom: 57px;}
.com_introduce .intro_img .intro_left{width: 48%;}
.com_introduce .intro_img .intro_left a{display: block;}
.com_introduce .intro_img .intro_right{width: 52%;}
.com_introduce .intro_img .intro_right a{display: block;}
.intro_right .intro_c{font-size: 14px;color: #fff;}
.intro_right .righttop{width: 100%;position: relative;}
.intro_right .righttop .right_1{position: absolute;right: 0px;top: 0;width: 50%;height: 100%;;background-color:rgba(189,18,26,0.9);}
.intro_right .righttop .right_1 .right_1_font{padding:61px 35px;}
.intro_right .rightbottom{width: 100%;position: relative;left:0px;background-color: #e31339;padding-top: 1px;}
.intro_right .rightbottom .right_2{position: absolute;left: 0px;top: 0;width: 50%;height: 100%;background-color:rgba(189,18,26,0.9);}
.intro_right .rightbottom .right_2 .right_2_font{padding:61px 35px;}
@media screen and (max-width: 1024px) and (min-width: 769px){
.intro_right .righttop .right_1 .right_1_font {padding: 8px 8px; }
.intro_right .rightbottom .right_2 .right_2_font {padding: 8px 8px; }
.intro_right .intro_t {margin-bottom: 0;}
.intro_right .intro_c {font-size: 13px;}
.com_introduce .cbanner1 .txt_box{left: 0%;}
}
@media screen and (max-width: 768px){
.com_introduce .intro_img .intro_left {width: 100%; margin-bottom: 20px;}
.intro_right .intro_t {font-size: 15px;}
.com_introduce .intro_img .intro_right {width: 100%; }
.com_introduce .bd_l dl {float: left; width: 50%;}
.com_introduce .bd_l dl dt {font-size: 67px; font-weight: bold; }
}
/*企业文化*/
.about_qywh { margin-bottom:30px;}
.about_qywh .part01 .part01_content ._left{background: #F7F7F7;}
.about_qywh .part01 .part01_content ._left ._left_cont{padding: 24px 70px;}
.about_qywh .part01 .part01_content ._left ._left_cont ._title{padding: 16px 0;font-size: 25px;}
.about_qywh .part01 .part01_content ._left ._left_cont ._content{text-indent: 28px; line-height:28px;}
.about_qywh .part01 .part01_content ._left ._left_cont ._title_footer{padding: 19px 0;font-size: 18px;padding-left:28px;}
.about_qywh .part02{margin-top: 30px;}
.about_qywh .part02 .part02_content ._right{background:#F7F7F7;min-height:300px;}
.about_qywh .part02 .part02_content ._right ._right_cont{padding: 24px 70px;}
.about_qywh .part02 .part02_content ._right ._right_cont ._title{padding: 16px 0;font-size: 25px;}
.about_qywh .part02 .part02_content ._right ._right_cont ._title_footer{padding: 19px 0;font-size: 18px;}
.about_qywh .part02 .part02_content ._right ._right_cont ._title_footer ._content_t04{font-size:13px;margin-left:10px;font-weight:normal;}
.about_qywh .part02 .part02_content ._content ._content_t01{font-size:18px;font-weight:bold;margin-right:10px;}

.about_qywh .part03{margin-top:50px;margin-bottom:30px;}
.about_qywh .part03 ul{width:105%;}
.about_qywh .part03 li{float:left;width:30%;margin-right:5%;}
.about_qywh .part03 li .list_box{border-right:1px #b8b8b8 dotted;padding:40px 45px 40px 0px;}
.about_qywh .part03 li .list_box_main{position:relative;}
.about_qywh .part03 .img_cover{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);text-align:center;top:0;left:0;}
.about_qywh .part03 .img_cover_box{padding:20px 60px;font-weight:bold;text-align:center;color:#fff;}
.about_qywh .part03 .img_ico{width:100px;height:100px;background:url(../images/about_wenhua_part2_ico.png) no-repeat;display:block;margin:0 auto;}
.about_qywh .part03 .li2 .img_ico{background-position:-100px 0px;}
.about_qywh .part03 .li3 .img_ico{background-position:-200px 0px;}
.about_qywh .part03 .li1 .img_cover{background:url(../images/blue_8.png);}
.about_qywh .part03 .li2 .img_cover{background:url(../images/green_8.png);}
.about_qywh .part03 .li3 .img_cover{background:url(../images/brown_8.png);}
.about_qywh .part03 li .img_title{font-size:20px;}
.about_qywh .part03 li .img_p{font-size:15px;}
.about_qywh .part03 .li2,.about_qywh .part03 .li3{margin-right:0}
.about_qywh .part03 .li3 .list_box{padding:40px 0px 40px 45px;border:none;}

@media screen and (max-width:1440px){
.about_qywh .rect-50{ padding-bottom: 46%;}
.about_qywh .part01 .part01_content ._left{min-height:300px;}
}
@media screen and (max-width:1440px){
.about_qywh .rect-50{ padding-bottom: 49%;}
}
@media screen and (max-width:1280px){
.about_qywh .rect-50{ padding-bottom:52%;}
.about_qywh .part01 .part01_content ._left ._left_cont{padding: 24px 50px;}
.about_qywh .part02 .part02_content ._right ._right_cont{padding: 24px 50px;}
}
@media screen and (max-width:1240px){
.about_qywh .rect-50{ padding-bottom:54%;}
}
@media screen and (max-width:1180px){
.about_qywh .rect-50{ padding-bottom:56.5%;}
.about_qywh .part01 .part01_content ._left ._left_cont{padding: 24px 30px;}
.about_qywh .part02 .part02_content ._right ._right_cont{padding: 24px 30px;}
.about_qywh .part03 li .list_box{border-right:1px #b8b8b8 dotted;padding:20px 45px 20px 0px;}
.about_qywh .part03 .li3 .list_box{padding:20px 0px 20px 45px;border:none;}

}
@media screen and (max-width:1124px){
.about_qywh .rect-50{ padding-bottom:59%;}
.about_qywh .part01 .part01_content ._left ._left_cont{padding: 24px 30px;}
.about_qywh .part02 .part02_content ._right ._right_cont{padding: 24px 30px;}
.about_qywh .part03 li .list_box{border-right:1px #b8b8b8 dotted;padding:10px 45px 10px 0px;}
.about_qywh .part03 .li3 .list_box{padding:10px 45px 10px 0px;border:none;}
}
@media screen and (max-width:1024px){
.about_qywh .rect-50{ padding-bottom:40%;}
.about_qywh .part02{ position:relative;}
.about_qywh .part02 .part02_content ._right{ position:absolute; top:0; left:0;}
.about_qywh .part02 .part02_content ._left{ padding-top:200px; left:0;}
.about_qywh .part03 .li2{margin-right:5%}
.about_qywh .part02 .part02_content ._right{background:#F7F7F7;min-height:200px;}
.about_qywh .part01 .part01_content ._left ._left_cont{padding:18px 20px;}
.about_qywh .part02 .part02_content ._right ._right_cont{padding:18px 20px;}
.about_qywh .part01 .part01_content ._left ._left_cont ._title{padding:6px 0;font-size:16px;}
.about_qywh .part01 .part01_content ._left ._left_cont ._content{text-indent: 28px; line-height:26px;}
.about_qywh .part02 .part02_content ._right ._right_cont ._title{padding: 6px 0;font-size: 16px;}
}
/*产品列表*/
.pro_list01 .bd li{ margin-bottom: 3%;}
.pro_list01 .bd li .li_box{ border:7px solid #f3f3f3;}
.pro_list01 .bd li .infor{background: #f3f3f3;}
.pro_list01 .bd li .infor_box{color: #000;padding: 29px 54px 29px 35px;}
.pro_list01 .bd li .infor_box .tit{font-size: 17px;margin-bottom: 3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pro_list01 .bd li .infor_box .con{font-size: 14px;margin-bottom: 37px;color: rgba(0,0,0,.7);}
.pro_list01 .bd li:hover .li_box{ border:7px solid #bb1818;}
.pro_list01 .bd li:hover .infor{background: #bb1818;}
.pro_list01 .bd li:hover .infor_box{color: #fff;}
.pro_list01 .bd li:hover .infor_box .con{color: #fff;}
@media screen and (max-width:1024px){
.pro_list01 .bd li .infor_box{color: #000;padding: 15px 24px 5px 10px;}
.pro_list01 .bd li .infor_box .tit{font-size: 14px;margin-bottom: 3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
}
/*产品详细*/
.product_detail{ padding-bottom:40px; margin-bottom:30px;}
.channel_left{ float:left;padding-right: 3%; width:73%; margin-bottom:30px;}
.product_detail .pro_title{font-size:24px;color:#000;margin-bottom:30px; border-bottom:1px solid #f5f5f5; padding-bottom:30px;text-align:center;}
.product_detail .pro_text{font-size:14px;line-height:1.5;}
.channel_right{ float:left;width:23%; margin-bottom:50px;}
.channel_right .inewsSearch { padding:8%;}
.inewsSearch { padding-right:3%; padding-top:15px; background-color:#f2f2f2;}
.inewsSearch .sec_hd { margin-bottom:15px; line-height:32px;}
.inewsSearch .sec_hd .n { font-size:24px; font-weight:normal; color:#333; margin-bottom:30px;}
.pro_hoto ul { width: 95%; margin: 0 auto; padding: 5%; overflow: hidden; }
.pro_hoto li { text-align: center; line-height: 38px; width: 100%;  overflow:hidden;}
.pro_hoto li .pic{ width: 100%; height: 160px; overflow:hidden;}
.pro_hoto li .tit{ line-height:26px; font-size:14px;}
.pro_hoto li a:hover{ color:#00A0E9;}
.product_detail .channel_right .share_box{margin-top:34px;position: relative;padding:8%; background-color:#f2f2f2;}
.product_detail .channel_right .share_title{font-size:18px;color:#000;margin-bottom:10px;}
.product_detail .channel_right .black_list{width:100%;height:42px;line-height:42px;background:#005bab;text-align:center;font-size:18px;color:#fff;display:block;}
.product_detail .jiathis{padding:10px 0px;}
.product_detail .jiathis a{width:35px;height:40px;background:url(../images/share_ico.png) no-repeat;display:inline-block;margin-right: 10px;cursor:pointer;}
.product_detail .jiathis .jiathis_button_tsina{background-position:0px 0px;}
.product_detail .jiathis .jiathis_button_weixin{background-position:-54px 0px;}
.product_detail .jiathis .jiathis_button_xqw{background-position:-107px 0px;}
.product_detail .jiathis .jiathis_button_qqzone{background-position:-160px 0px;}
@media only screen and (max-width: 1024px) {
.channel_left{ float:none;padding-right: 0; width:100%;}
.channel_right{ display:none;}
}
@media only screen and (max-width: 760px) {
.product_detail{ padding:20px 0;}
.product_detail .smal-hide{display:none;}
.product_detail .pro_title{font-size:14px; line-height:24px; padding-bottom:15px;}
.product_detail .channel_left{margin-bottom: 14px;width:100%; padding-right:0px; margin:0 auto;}
.product_detail .pro_text img{ width:100%; margin:0 auto;}
}
/*
.rect-61{ padding-bottom: 61%; }
.pro_detail .pt1{ margin-bottom:2%; }
.pro_detail .pt1 .left{ width: 48%; }
.pro_detail .pt1 .left .iconfont{ font-size: 30px; color: #ce010c; position: absolute; bottom: 3%; right: 2%; font-weight: bold; }
.pro_detail .pt1 .right{ width: 48%; }
.pro_detail .pt1 .right .title{ font-size: 32px; color: #000; }
.pro_detail .pt1 .right .p{ font-size: 16px; color: #666; margin-bottom: 5%; }
.pro_detail .pt1 .right .d li{ float: left; margin-right: 5%; }
.pro_detail .pt1 .right .d li:last-child span{ display: block; color: #666; }
.pro_detail .pt1 .right .d li:last-child span a{ font-size: 22px; color: #ce010c; }
.pro_detail .pt1 .right .rec .t{ font-size: 20px; color: #000; margin: 1% 0 2%; }
.pro_detail .pt1 .right .rec li{ float: left; width: 30%; margin-right: 3%; }
.pro_detail .pt1 .right .rec li a{ display: block; }
.pro_detail .pt1 .right .rec li a .el{ margin-top: 8px; }
.pro_detail .pt2 .sections{ padding: 1% 0 0; }
.pro_detail .pt2 .sections .tit{ font-size: 28px; color: #000; font-weight: bold; margin-bottom: 2%; }
*/
/*生产设备*/
.project_list { margin-bottom:40px;}
.project_list li{position:relative;overflow:hidden;margin-bottom:12px;}
.project_list .img_title{position:absolute;left:0;bottom:0;background: url(../images/black.6.png) repeat;width:100%;padding:8px 0px;font-size:16px;font-weight:normal;}
.project_list .img_title span{display:block;padding:0px 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff;}

/*新闻列表*/
.news_list{margin-bottom:32px;}
.news_l_time{font-size:38px;line-height:48px;color:#c8c8c8;width:20%;text-align:right;}
.news_l_time ._year{font-size:14px;line-height:20px;}
.news_list ._list_box{padding:40px 26px 26px;}
.news_list ._list_box a{display:block;}
.news_list .news_title{font-size:18px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news_list ._list_r{width:78%;}
.news_list ._list_r .news_title{margin-bottom:12px;}
.news_list ._list_r .news_text{color:#767676;margin-bottom:20px;}
.news_list ._list_r .news_more{font-size:14px;color:#aaaaaa;}
.news_list ._list_r .news_more:hover{color:#0179c7;}
.news_list li:hover ._list_box{background-color:#f4f4f4;}
.news_list li:hover ._list_l{color:#dd071f;}
.news_list li:hover .news_title{font-weight:bold;color:#000;}
.news_list li:hover .news_text{color:#434343;}
@media screen and (max-width: 1024px){
.news_l_time{font-size:30px;line-height:40px;}
.news_list ._list_box{padding:30px 20px 20px;}
}
@media screen and (max-width: 760px){
.news_l_time{font-size:24px;line-height:28px;}
.news_list .news_title{font-size:14px; font-weight:600;margin-bottom:8px;}
.news_list ._list_box{padding:10px 0px;}
.news_list ._list_r .news_text{color:#767676;margin-bottom:10px;}

}
/*新闻详情页*/
.newsdetail { margin-bottom:50px;}
.newsdetail .ion { color:#676767; }
.newsdetail .n_left {width:66.8%;float:left;}
.newsdetail ._head ._title { font-weight:bold; margin-bottom:10px;}
.newsdetail ._tools { font-size:0; color:#7e7e7e; margin-bottom:15px; text-align:center; border-bottom:1px solid #f4f4f4;}
.newsdetail ._tools ._tool{ font-size:13px; margin-right:10px; display:inline-block; height:30px; line-height:30px; overflow:hidden;}
.newsdetail ._tools .ion { font-size:18px; display:inline-block; height:30px; line-height:30px; vertical-align:-2px;}
.newsdetail ._tools b { font-weight:normal; }
.newsdetail ._tools .bds_more { float:none; background:none; padding:0;}
.newsdetail .myart { line-height:2; min-height:200px; color:#555555; }
.newsdetail .myart p img{ margin-bottom:10px; text-indent:-2em; margin-left:-2em;}
.newsdetail .myart p{ text-indent:2em;}
.newsdetail .n_right { width:30%; float:right;}
.newsdetail .n_right ._tools { text-align:right; }
.newsdetail ._tools ._back { font-size:20px; font-weight:normal; font-weight:bold; color:#676767; height:26px; line-height:26px; border-right:#cccccc 1px solid; padding-right:10px; vertical-align:5px;}
.newsdetail ._tools ._back .ion { font-weight:normal; vertical-align:0; }
.newsdetail ._tools .share{ width:30px; height:30px; line-height:30px; text-align:center; background-color:#BC111A; border-radius:50%; cursor:pointer; overflow:hidden; margin-right:0; margin-left:15px;}
.newsdetail ._tools .share:hover{ background-color:#ec7f00; }
.newsdetail ._tools .share .ion{ font-size:18px; color:#ffffff; }
.newsdetail ._tools .share:hover .ion{ color:#ffffff; }
.newsdetail ._detailPage_bottom { margin-bottom:30px; }
.newsdetail ._detailPage_bottom li strong,.newsdetail ._detailPage_bottom li span,.newsdetail ._detailPage_bottom li a{ display:block;}
.newsdetail ._detailPage_bottom{margin-top:45px; border:#f3f3f3 10px solid; }
.newsdetail ._detailPage_bottom ul{padding:10px 7%;}
.newsdetail ._detailPage_bottom li ._mark{ padding-bottom:8px; font-size:19px; font-weight:bold; color:#000000; }
.newsdetail ._detailPage_bottom ._date{ height:30px; line-height:30px; margin-bottom:7px; font-family:Arial; font-size:13px; color:#676767; }
.newsdetail ._detailPage_bottom ._date .ion { font-size:20px; height:30px; vertical-align:-2px; margin-left:0;}
.newsdetail ._detailPage_bottom li ._title:hover { color:#fda203; }
.newsdetail ._detailPage_bottom li ._title { font-size:16px; font-weight:bold; color:#5c5c5c; }
.newsdetail ._detailPage_bottom li { padding: 27px 0; }
.newsdetail ._detailPage_bottom li._next{ border-bottom:1px #ececec solid; }
@media only screen  and (min-width:1024px) and (max-width: 1280px) {
.widget-newsdetail-8 ._head ._title{ font-size:18px; }
}
@media screen and (min-width : 768px) and (max-width : 1024px){
.newsdetail .n_right { padding-top:0; }
.newsdetail ._detailPage_bottom { margin-top:10px; }
.newsdetail-tools,._tools { display:none; }
.newsdetail ._detailPage_bottom ul { padding-right:3%; }
.newsdetail ._tools ._back { padding-right:0; border-right:none; }
}

@media screen and (max-width: 767px) and (min-width:0px) {
.newsdetail ._head ._title { font-size:15px; text-align:center;}
.newsdetail .n_left,.newsdetail .n_right,.newsdetail .news_img { width:100%; float:none; }
.newsdetail .n_left { margin-bottom:20px; }
.newsdetail .n_right ._tools { display: none; }
.newsdetail ._detailPage_bottom li ._mark{ padding-bottom:8px; font-size:16px; font-weight:bold; color:#000000; }
.newsdetail ._detailPage_bottom li { padding:15px 0; }

}
/*合作伙伴*/
.coporation_list{padding-bottom:30px;}
.coporation_list .wrap{ border-right: 0; border-bottom: 0;}
.coporation_list li{ margin-left: -1px; margin-top: -1px;}
.coporation_list li a{ opacity:0; display: block; position: relative; height: 0; padding-bottom: 56.8%;border: 1px solid #eee;  border-right: 1px solid #eee; border-bottom: 1px solid #eee; perspective:600px; transition:all ease .3s; text-align:center;}
.coporation_list li a.show{ opacity:1}

/*联系我们*/
.contact{ margin-bottom:30px;}
.contact_list{ background-color:#f4f4f4;}
.contact_list ul{margin: 0 20px;padding: 10px 0;}
.contact_li{position: relative;padding: 25px 10px 25px 50px;border-bottom: 1px solid #e7e7e7;font-size: 16px; width:100%;}
.contact_li:last-child{border: none;}
.contact_li .ico{position: absolute;left: 0;top: 12px;display: block;width: 32px;height: 32px;background-position: 0 0;background-size: 100% 100%}
.contact_li .addr{background-image: url(../images/contact_ico1.png);}
.contact_li .tel{background-image: url(../images/contact_ico2.png);}
.contact_li .fax{background-image: url(../images/contact_ico3.png);}
.contact_li .mail{background-image: url(../images/contact_ico4.png);}
.contact_li .txt{color: #888;}
.baidumap{width: 100%;height: 410px; border:#ccc solid 1px;font-size:12px}
@media (max-width: 1420px) {
.baidumap{width: 100%;height: 440px; border:#ccc solid 1px;font-size:12px}
}

@media (max-width: 1360px) {
.baidumap{width: 100%;height: 430px; border:#ccc solid 1px;font-size:12px}
}
@media (max-width: 992px) {
.container-main{padding-bottom: 100px;}
.contact_list ul{float: left;padding: 10px 0;}
.contact_li{padding: 15px 10px 15px 50px;}
.contact_li .ico{top: 22px;}
}

