@charset "utf-8";
/* CSS Document */
.linkss {float:right; line-height:26px;}
.linkss a { color:#fff;}
/* 关于我们 */
.fl_banner{height:430px; overflow:hidden; position:relative; margin-top:80px;}
.fl_banner>img{position:absolute; left:50%; margin-left:-960px; width:1920px; max-width:none; /*animation:img_room 6s linear 1; -webkit-animation:img_room 6s linear 1;*/}
.fl_banner .infor{position:absolute; left:0; bottom:60px; width:100%; color:#fff;}
.fl_banner .infor .tit{font-size:24px;}
.fl_banner .infor .con{font-size:40px; font-weight:bold;}
.fl_nav{border-bottom:1px solid #d6d8db; line-height:70px}
.fl_nav ul{float:left;}
.fl_nav li{padding:0 13px; float:left;}
.fl_nav li a{display:block; font-size:16px; color:#666; position:relative;}
.fl_nav li.cur>a{color:#d20006;}
.fl_nav li.cur>a:after{content:''; width:100%; height:4px; background:#d20006; position:absolute; left:0; bottom:0;}
.fl_nav .fl_crumbs{float:right; font-size:14px;}
.fl_nav .fl_crumbs a,
.fl_nav .fl_crumbs em,
.fl_nav .fl_crumbs span{display:inline-block; font-size:14px; color:#666;}
.fl_nav .fl_crumbs em{margin:0 5px;}
.fl_nav .fl_crumbs a:hover{color:#d20006;}
.fl_nav.fixed{width:100%; position:fixed; left:0; top:0; z-index:20; background:#fff;}
.channel_content{min-height:300px; padding:0 0 60px;}
.luru{padding-top:60px;}
@media only screen and (max-width: 1366px){
.fl_banner{height:320px; overflow:hidden; position:relative;}
.fl_banner>img{margin-left:-683px; width:1366px;}
.fl_banner .infor .con{font-size:32px; }
.fl_nav{line-height:60px}
}
@media only screen and (max-width: 1280px){
.fl_banner{height:300px; overflow:hidden; position:relative;}
.fl_banner>img{margin-left:-640px; width:1280px;}
}
@media(max-width:1200px) {
.fl_banner{ margin-top:55px;}
}
@media only screen and (max-width: 1024px){
.fl_banner{height:240px; overflow:hidden; position:relative;}
.fl_banner>img{margin-left:-512px; width:1024px;}
.fl_nav{line-height:50px}
}

@media only screen and (max-width: 768px){
.fl_banner{height:180px; overflow:hidden; position:relative;}
.fl_banner>img{margin-left:-384px; width:768px;}
.fl_nav ul{ display:none;}
.fl_nav .fl_crumbs{float:none;}
.fl_nav{line-height:40px}
}

@media only screen and (max-width: 600px){
.fl_banner{height:140px; overflow:hidden; position:relative;}
.fl_banner>img{margin-left:-300px; width:600px;}
}
@media only screen and (max-width: 480px){
.fl_banner{height:120px; overflow:hidden; position:relative;}
.fl_banner>img{margin-left:-240px; width:480px;}
}
.about_center.channel_content{padding:0;}
.about_center01{padding:60px 0px;background:url(../images/about_center01_1.jpg) no-repeat center;}
.about_center01 .infor{text-align:center; padding:0 8%;}
.about_center01 .infor a{display:block; display:none;}
.about_center01 .infor .tit{font-size:32px; line-height:48px; color:#666;}
.about_center01 .infor .con{Font-size:16px; line-height:32px; color:#666; margin:35px 0 35px;}
.about_center01 .infor .list li{width:23%; margin:0 1%; text-align:center; float:left;}
.about_center01 .infor .list li .number{font-size:56px; color:#ED2228; font-family:Impact; line-height:1; margin-top:15px;}
.about_center01 .infor .list li .number .num{display:inline-block; vertical-align:unset;}
.about_center01 .infor .list li .number span{display:inline-block; vertical-align:unset; font-size:20px; color:#666}
.about_center01 .infor .list li .txt{font-size:20px; line-height:30px; color:#666; margin-top:10px;}
.about_center02 .rect-112{padding-bottom:112%;}
.about_center02 .rect-695{padding-bottom:69.5%;}
.about_center02 .about_cen_top{margin-top:75px; margin-bottom:50px;}
.about_center02 .about_cen_top .item:first-child{margin-left:0;}
.about_center02 .item{width:31.5%; float:left; margin-left:2.75%;}
.about_center02 .about_cen_top .item a{display:block;}
.about_center02 .about_cen_top .item1 .t1{font-size:36px; font-weight:bold; color:#333f48;}
.about_center02 .about_cen_top .item1 .t2{font-size:44px; font-weight:bold; color:#e70007; line-height:1.2; margin:5px 0 30px;}
.about_center02 .about_cen_top .item1 .c{color:#777; line-height:26px; overflow:hidden; margin-top:30px; padding-right:12%;}
.about_center02 .item .cover .t{font-size:26px; font-weight:bold; color:#333f48; margin:10px 0 15px;}
.about_center02 .item .cover .c{color:#303030; line-height:24px; height:48px; overflow:hidden; margin-bottom:30px;}
.about_center02 .item .cover .more{font-size:15px; color:#303030; position:relative;}
.about_center02 .item .cover .more:after{content:""; width:60px; height:1px; background:#303030; position:absolute; left:0; bottom:0;}
.about_center02 .item:hover .more{color:#3e9fa8;}
.about_center02 .item:hover .more:after{background:#3e9fa8;}
.about_center02 .about_cen_bott{margin-bottom:70px;}
.about_center02 .about_cen_bott .item:first-child{margin-left:0;}
.about_center02 .about_cen_bott .item.item3 .mask{position:absolute; top:0; left:0; background:url(../images/black.6.png); width:100%; height:100%;}
.about_center02 .about_cen_bott .item.item3 .mask .cover{padding:40px 30px;position:absolute; bottom:0;}
.about_center02 .about_cen_bott .item.item3 .mask .icon{width:46px; height:46px; background:url(../images/about_center02_6.png) no-repeat center;}
.about_center02 .about_cen_bott .item.item3 .mask .cover .t{color:#fff;}
.about_center02 .about_cen_bott .item.item3 .mask .cover .c{color:#f2f3f3; color:rgba(242,243,243,.8); margin-bottom:0;font-size:22px;}
@media only screen and (max-width: 1366px){
.about_center01{padding:50px 0px;}
.about_center01 .infor .con{margin:25px 0 25px;}
.about_center01 .infor .list li .number{font-size:50px;}
.about_center02 .about_cen_top{margin-top:50px; margin-bottom:50px;}
.about_center02 .about_cen_top .item1 .t1{font-size:26px;}
.about_center02 .about_cen_top .item1 .t2{font-size:36px; margin:5px 0 30px;}
.about_center02 .rect-112{padding-bottom:100%;}
.about_center02 .item .cover .t{font-size:18px;}
.about_center02 .item .cover .c{margin-bottom:20px;}
}
@media only screen and (max-width: 1024px){
.about_center01{padding:40px 0px;}
.about_center01 .infor .tit{font-size:22px; line-height:40px; }
.about_center01 .infor .list li .number{font-size:44px;}
.about_center01 .infor .list li .txt{font-size:16px; }
.about_center01 .infor .list li .number span{display:inline-block; vertical-align:unset; font-size:17px; color:#666}
.about_center01 .infor .con{Font-size:16px; line-height:28px; color:#666; margin:25px 0 25px;}
.about_center02 .about_cen_top .item1 .t1{font-size:22px;}
.about_center02 .about_cen_top .item1 .t2{font-size:30px; }
.about_center02 .item .cover .t{font-size:18px;}
.about_center02 .about_cen_top{margin-top:40px; margin-bottom:40px;}

}
@media only screen and (max-width: 760px){
.about_center01{padding:30px 0px;}
.about_center01 .infor{text-align:center; padding:0 0px;}
.about_center01 .infor .tit{font-size:20px; line-height:30px; }
.about_center01 .infor .con{line-height:28px; margin:30px 0 30px;}
.about_center01 .infor .list li{width:48%; margin:0 1%; text-align:center; float:left;}
.about_center01 .infor .list li .number{font-size:36px; color:#00479d; font-family:Impact; line-height:1; margin-top:15px;}
.about_center01 .infor .list li .txt{font-size:16px; line-height:30px; color:#666; margin-top:10px;}
.about_center02 .item{width:100%; margin-left:0;}
.about_center02 .about_cen_top{margin:30px 0 0 0;}
.about_center02 .about_cen_top .item1 .t1{font-size:18px;}
.about_center02 .about_cen_top .item1 .t2{font-size:20px; margin-bottom:20px;}
.about_center02 .about_cen_top .item1 .c{margin-top:20px; padding-right:0; height:auto;}
.about_center02 .about_cen_top .rect-112{height:auto; padding-bottom:0;}
.about_center02 .about_cen_top .item{margin-bottom:20px;}
.about_center02 .item .cover .t{font-size:16px;}
.about_center02 .item .cover .c{height:auto;}
.about_center02 .item .cover .more{font-size:14px;}
.about_center02 .about_cen_bott{margin-bottom:0;}
.about_center02 .about_cen_bott .item{margin-bottom:20px;}
.about_center02 .about_cen_bott .item1 .rect-112,
.about_center02 .about_cen_bott .item2 .rect-112{padding-bottom:0; height:auto;}
}
/*公共线*/
.common-line{width:120px; height:1px; background:#e5e6e7; position:relative;}
.common-line i{width:38%; height:100%; position:absolute; left:0; top:0; background:#ed2228;}
.channel_content{padding:60px 0 0;}
.about_us01 .intro .t{font-size:43px; font-weight:bold; color:#333f48; margin-bottom:15px;}
.about_us01 .content{padding:40px 0 0;}
.about_us01 .content p{ line-height:28px;font-size:15px;}
.about_img{ margin-bottom:50px;}

@media only screen and (max-width: 1366px){
.channel_content{padding:50px 0 0;}
.about_us01 .intro .t{font-size:34px;}
}
@media only screen and (max-width: 1280px){
.about_us01 .intro .t{font-size:30px;}
}

@media only screen and (max-width: 1024px){
.channel_content{padding:40px 0 0;}
.about_us01 .intro .t{width:57%; font-size:28px;}
}
@media only screen and (max-width: 760px){
.channel_content{padding:30px 0 0;}
.about_us01 .intro .t{width:100%; font-size:20px;}
.about_us.channel_content{padding:30px 0;}
.about_us01 .content{padding:20px 0 30px; line-height:24px;}
.about_us01 .content p{ line-height:24px;}
.about_img .col-xs-12{ margin-bottom:20px;}
}
/*企业文化*/
.culture{padding-bottom:0;}
.culture .pt1{overflow:hidden;}
.culture .pt1 .tit{font-size:40px; color:#221815; text-align:center;}
.culture .pt1 .info{color:#7f7f7f; line-height:28px; width:80%;margin:0 auto; text-align:center;}
.culture .pt2{padding-bottom:50px; padding-top:50px;background-size:cover; background-position:center center; background-repeat:no-repeat;}
.culture  ul li{width: 20%;height: 366px;float: left;background-color: rgba(255,255,255,0.5);text-align: center;}
.culture .pro_item_wrap{border-right: 1px solid #eee;height: 100%;position: relative;overflow: hidden;}
.culture .pro_home_img{width:100%;height:0;padding-bottom: 68.75%;overflow:hidden; position:relative;}
.culture .pro_home_img>img{position:absolute; width:100%; height:100%; left:0; top:0;}
.culture  ul li:last-child .pro_item_wrap{border: 0;}
.culture .pro_item{width: 100%;position: absolute;right: 0;top: 0;}
.culture .pro_item img{width: 100%;}
.culture .pro_iten_t{font-size: 26px;font-weight: bold;color: #000;padding-top:65px;margin-bottom: 15px;}
.culture .pro_iten_p{width: 78%;margin: 0 auto 15px auto;color: #000; line-height:22px; height:66px; overflow:hidden;}
.culture .pro_item_hover{background-color:#ba0d12;width: 100%;height: 100%;position: absolute;right: 100%;top: 0; overflow:hidden;}
.culture .pro_item_hover .pro_iten_t{padding-top: 65px;}
.culture .pro_item_hover .pro_iten_t a{color: #fff;}
.culture .pro_item_hover .pro_iten_t:hover a{color: #fff;}
.culture .pro_item_hover .pro_iten_p{margin-bottom: 20px;color: #fff; height:22px;}
.culture .pro_item_hover .pro_link a{display: block;background-color: #fff;width: 163px;height: 47px;line-height: 47px;color: #000;margin: 0 auto 7px auto;font-size: 14px;}
.culture .pro_item_hover .pro_link a:hover{opacity: .9;color: #000;}
@media only screen and (max-width: 1366px){
.culture .pt1 .tit{font-size:34px;}
.culture .pro_iten_t{font-size: 20px;font-weight: bold;color: #000;padding-top:45px;margin-bottom: 15px;}

}
@media only screen and (max-width: 992px) {
.culture .pro_item_hover .pro_link a{width:100%;}
.culture .pt1 .info{width:100%;}
.culture .pt1 .tit{font-size:30px;}
}
@media only screen and (max-width: 760px) {
.culture{padding-bottom:0;}
.culture  ul li{width:100%; float:none; height:auto; margin-bottom:20px;}
.culture .pro_item_wrap{height:auto;}
.culture .pro_item{position:static;}
.culture .pro_item_hover .pro_link a{width:80%}
.culture .pt1 .tit{font-size:20px;}
}
/*资质荣誉*/
.honor { margin-bottom:20px; }
.honor ._img{ background-color:#f2f2f2; width:100%; margin:0 auto; text-align:center; }
.honor ._img img{ width:84%;text-align:center; padding:7% 7%;}
.honor ._info{ padding: 20px; background: #aaaaaa; color: #fff;}
.honor ._info h3{font-weight: normal; font-size:18px; text-align:center;}
.honor ._info .ion{ color: #fbdd34;}
.honor li{ cursor: pointer; margin-bottom: 40px; }
.honor li:hover ._info{ background: #EC1318; color: #fff;}
.honor li:hover ._info .ion{ color: #fff; }
.honor li:hover ._img i{opacity: 1; visibility:visible; transition: all 0.5s ease;}
/*生产设备*/
.equipment .info{color:#7f7f7f; line-height:28px; }
.equipment ._img{ background-color:#f2f2f2; width:100%;  margin:0 auto; text-align:center; }
.equipment ._img img{ text-align:center; width:100%; }
.equipment ._info{ padding: 20px; background: #aaaaaa; color: #fff;}
.equipment ._info h3{font-weight: normal; font-size:18px; text-align:center;}
.equipment ._info .ion{ color: #fbdd34;}
.equipment li{ cursor: pointer; margin-bottom: 40px; }
.equipment li:hover ._info{ background: #EC1318; color: #fff;}
.equipment li:hover ._info .ion{ color: #fff; }
.equipment li:hover ._img i{opacity: 1; visibility:visible; transition: all 0.5s ease;}
/*ss*/
@media only screen and (min-width: 760px){
.honor ._img{ height:190px;}
.honor ._img img{ height:84%;}
.equipment ._img{ height:220px; }
.equipment ._img img{height:100%;}
}

@media only screen and (max-width: 760px) {
	.honor ._img{ height: auto;}
.honor ._img img{ height: auto;}
.equipment ._img{ height: auto; }
.equipment ._img img{height: auto;}
}
/*ss*/

/*产品综合*/
.products{overflow:hidden; background:url(../images/product_bg.jpg) no-repeat;  padding-top:150px; }
.products .list {width: 100%;height: auto;margin-top: 30px; }
.products ul{height:100%; margin-bottom:100px;}
.products li{ background-color:rgba(211,219,228,0.7);height:100%; z-index:99999; overflow:hidden;}
.products li a{display:block; height:100%;overflow:hidden; z-index:99999;}
.products ._box{ width:100%; margin-top:60px; text-align:center; overflow:hidden;}
.products .tit{font-size:18px; color:#000; line-height:1.5; margin-bottom:20px;}
.products .info{width:82%; margin-left: auto; margin-right:auto; color:#000; line-height:24px; margin-bottom:40px; height:120px; overflow:hidden;}
.products .img_box{ padding:0 6% 30px;}
.products .pd{height:100%;border-right:1px solid #9ca1a5;}
.products .pd:hover{border:0;}
.products .li5 .pd{border:0;}
.products a:hover ._box{ }
.products li a:hover{background-color:rgba(232,19,24,0.9); height:100%;}
.products a:hover .tit{color:#fff;}
.products a:hover .info{color:#fff;}
.products .list .a {width: 50px;height: 50px;position: absolute;top: 50%;margin-top: -60px;display: block;box-shadow: 0 0 20px rgba(1,1,1,.16); border-radius: 100%; z-index:9;}
.products .list .a.prev {left:-60px;background: url(../images/btn05.png) no-repeat;}
.products .list .a.next {background: url(../images/btn06.png) no-repeat;right: -60px; }
.products .list .a.prev:hover {left: -60px;background: url(../images/btn05_h.png) no-repeat; }
.products .list .a.next:hover {background: url(../images/btn06_h.png) no-repeat;right: -60px; }
.products .list .swiper-button-disabled {opacity: 0.2; }
@media (max-width: 1200px) {
.pt2 .list .a.prev {left: -20px; }
.pt2 .list .a.next {right:  -20px; }
.pt2 .list .a.prev:hover {left: -20px;}
.pt2 .list .a.next:hover {right: -20px;}
}
@media (max-width: 1024px) {
.pt2 .list .a.prev {left: 0px; }
.pt2 .list .a.next {right:  0px; }
.pt2 .list .a.prev:hover {left: 0px;}
.pt2 .list .a.next:hover {right: 0px;}
}

/*产品列表*/
.product-list {*zoom: 1; margin-bottom:50px;}
.product-list:before,
.product-list:after {display: table;content: " ";}
.product-list:after {clear: both;}
.product-list .item { position: relative; margin-bottom:20px;}
.product-list .item .img {position: relative; overflow:hidden;border: 1px solid #cecece; height:250px;}
.product-list .item .img img {display: block;width: 100%; height:100%;transition: all .5s;-webkit-transition: all .5s;}
.product-list .item:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.product-list .item:hover .viewdet{ color:#ED2228;}
.product-list .item .info {margin-top: 2%;}
.product-list .item .info .tit {font-size: 16px; line-height:30px;}
.product-list .item .info .viewdet {font-size: 14px;margin-top:10px;}
.product-list .item .info .viewdet .icon {font-size: 13px;}
.product-list .item .info .viewdet .icon:before {top: 1px;}

/*产品详情页*/
.pro_detail {margin: 0px auto 105px; *zoom: 1;}
.pro_detail:before,
.pro_detail:after {display: table;content: " ";}
.pro_detail:after {clear: both;}
.pro_detail .base-view {height: auto;}
.pro_detail .base-view .view {border: 1px solid #e3e3e3;padding: 2px;}
.pro_detail .base-view .view img {display: block;width: 100%;height: 100%;}
.pro_detail .base-info { }
.pro_detail .base-info .type {margin: 10px 0;padding-bottom: 10px;border-bottom: 1px solid #dfdfdf;}
.pro_detail .base-info .txt {line-height: 2;}
.pro_detail .base-info .opts {margin-top: 40px;}
.pro_detail .base-info .opts .btn {min-width: 160px;background: none;border: 1px solid #ED2228;color: #ED2228; font-size:16px}
.pro_detail .base-info .opts .btn:hover{border-color: #ED2228;background: #ED2228;color: #fff;}
.pro_detail .base-info .opts .btn + .btn {margin-top:5px;}
.pro_detail .base-info .opts .btn .ion{ font-size:20px;}
.pro-body{ margin:50px auto;}
.pro_nav.active,.pro_nav.fixed{position:fixed; top:0}
.pro_nav{border-bottom:3px solid #ccc; margin-bottom:50px;background:#ccc;transition:all 3s ease}
.pro_nav.fixed{z-index:999}
.pro_nav.active{z-index:3}
.pro_nav .item{display:inline-block;font-size:18px; font-weight:bold;color:#666; border-right:1px solid #fff; line-height:60px; text-align:center;position:relative}
.pro_nav .item.active,.pro_nav .item:hover{color:#fff;background:#666}
#sec_md .txt{font-size:16px;color:#666;line-height:25px}
.pro_nav .item.active:after,.pro_nav .item:hover:after{content:' ';position:absolute;left:0;bottom:-3px;display:block;width:100%;border-bottom:3px solid #ED2228}
.pro_nav .item.active:before,.pro_nav .item:hover:before{content:' ';position:absolute;left:50%;bottom:-10px;display:block;width:0;height:0;border-width:8px 6px 0;border-color:#ED2228 transparent transparent;border-style:solid;transform:translateX(-50%)}
.pro_parameter p{line-height:25px;}
.pro_parameter>div,.sol_parameter>div{margin-bottom:60px;margin-top:-80px;padding-top:80px}
.pro_detail table{width:100%}
.pro_detail table tr:first-child{font-weight:700;background:#666!important;color:#fff}
.pro_detail table tr{border-top:1px solid #ccc;border-left:1px solid #ccc;transition:all .3s ease}
.pro_detail table tr:nth-child(odd){background:#efefef}
.pro_detail table td{padding:6px;font-size:14px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.pro-body .title-2{font-size:24px;color:#333;padding-bottom:25px;font-weight:700}
#sec_al span{ font-size:16px; line-height:40px;} 
#sec_al .col-xs-12{ margin-bottom:25px;}
#sec_al .col-xs-12 img{ height:250px;}
@media (max-width: 992px) {.pro_detail .base-view {height: auto; margin-bottom:20px;}
.pro-body .title-2{font-size:18px; padding-bottom:15px; }
.pro_nav .item{display:inline-block;font-size:16px; line-height:40px;}
.pro_detail .base-info { margin-top:20px;}
.pro_detail .base-info .type {font-size:18px;}
#sec_md .txt{font-size:15px;}
#sec_cs table td{padding:6px;}

#sec_al .col-xs-12 img{ height: auto;}

}

/*技术研发*/
.tec .pt1{ margin-bottom:50px;}
.tec .pt1 .desc{font-size:16px; color:#3d3d3d; line-height:26px; margin-bottom:40px;}
.tec .pt1 .desc p{ text-indent:2em;}
.tec .pt1 .img_box li:hover .text_box{bottom:0;}
.tec .pt1 .img_box li:hover .tit{visibility:hidden;}
@media (max-width: 992px) {
.tec .pt1 .img_box li{ margin-bottom:10px;}
}
/*新闻资讯*/
.news_list{margin-bottom:32px;}
.news_l_time{font-size: 30px;line-height:48px;color:#c8c8c8;width:8%;}
.news_l_time ._year{font-size:15px;text-align:right;line-height:20px;}
.news_list ._list_box{padding:40px 26px 26px;}
.news_list ._list_box a{display:block;}
.news_list ._list_r{width:89%;}
.news_list ._list_r .news_title{margin-bottom:12px;font-weight:bold;}
.news_list ._list_r .news_text{color:#767676; line-height:24px;margin-bottom:20px;}
.news_list ._list_r .news_more{font-size:14px;color:#aaaaaa;}
.news_list ._list_r .news_more:hover{color:#dd071f;}
.news_list li:hover ._list_box{background-color:#f4f4f4;}
.news_list li:hover ._list_l{color:#dd071f;}
.news_list li:hover .news_title{color:#000;}
.news_list li:hover .news_text{color:#434343;}
@media (max-width:1366px) {
.news_l_time{width:8%;}
}
@media (max-width: 992px) {
.news_l_time{font-size:30px;line-height:40px;width:10%;}
}
@media (max-width:680px) {
._list_l{ display:none;}
.news_l_time{width:0%;}
.news_list ._list_r{width:100%; margin-bottom:15px;}
.news_list ._list_box{padding:10px 0px 10px; height:80px;}
.news_list ._list_r .news_title{text-overflow:ellipsis;white-space: nowrap;}
.news_list ._list_r .news_text{ height:46px; overflow:hidden; margin-bottom:10px;}
.news_list li:hover ._list_box{background-color:#fff;}

}
/*视频中心*/
.video-list { margin-bottom:50px;*zoom: 1;}
.video-list:before,
.video-list:after {display: table;content: " ";}
.video-list:after {clear: both;}
.video-list .item a {display: block;position: relative;}
.video-list .item a img {display: block;width: 100%;border: 1px solid #cecece;}
.video-list .item a span {display: block;/*position: absolute;left: 0;bottom: 0;*/width: 100%;line-height: 54px;text-align: center;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.video-list .item a:hover span { color:#ED2228;}
.video-list .item a:hover:after {display: block;position: absolute;left: 50%;top: 50%;margin: -49px 0 0 -24px;width: 49px;height: 49px;background: url(../images/video-hover.png) no-repeat;content: '';}
@media (max-width:640px) {
.video-list .item a span { line-height: 34px;font-size: 15px;}
}
/*列表详情页*/
.detail { margin-bottom:50px;*zoom: 1;}
.detail .content { width:96%;}
.detail .detail-title {font-size: 22px;}
.detail .detail-info {margin-top: 20px;color: #888;border-bottom: 1px solid #d6d6d6;padding-bottom: 20px;margin-bottom: 20px;}
.detail .detail-info span + span {margin-left: 20px;}
.detail .detail-cont {margin-top: 20px;padding: 20px 0px 50px; color: #555;line-height: 26px;}
.detail .detail-nav {margin-top: 30px;line-height: 24px;*zoom: 1;}
.detail .detail-nav:before,
.detail .detail-nav:after {display: table;content: " ";}
.detail .detail-nav:after {clear: both;}
.detail .detail-nav .prev,
.detail .detail-nav .next {position: relative;max-width: 48%;padding: 0 20px 0 58px;}
.detail .detail-nav .prev a,
.detail .detail-nav .next a {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.detail .detail-nav .prev .lab,
.detail .detail-nav .next .lab {position: absolute;left: 0;top: 0;font-size: 16px;font-weight: 700;}
.detail .detail-nav .prev {float: left;}
.detail .detail-nav .next {float: right;}
.detail .back-list {margin-bottom: 25px;}
.detail .back-list a {display: block;border: 1px solid #d6d6d6;text-align: center;line-height: 50px;font-size: 16px;}
.detail .back-list a.icon:before {color: #d6d6d6;top: 2px;margin-right: 6px;}
.detail .others-tit {margin-bottom: 5px;border-bottom: 1px solid #ebebeb;font-weight: 700;line-height: 34px;}
.detail .text-list .item > a {display: block;padding: 5px 0;line-height: 24px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.detail .text-list .item > a.icon {padding-left: 15px;}
.detail .text-list .item > a.icon:before {top: 1px;float: left;margin-left: -15px;font-size: 12px;color: #d6d6d6;transform: scale(0.75);-webkit-transform: scale(0.75);}
@media only screen and (max-width: 992px) {
.detail .content { width:100%;}
.detail .detail-title {font-size: 17px;}
.detail .detail-nav .prev,
.detail .detail-nav .next {max-width: 100%;padding: 0 50px 0 0px; margin-bottom:10px;}
.detail .detail-cont {margin-top: 0px;padding: 20px 8px 30px; line-height: 24px;}
.detail .detail-cont img{ width:100%;}
.detail .detail-nav .prev {float: none;}
.detail .detail-nav .next {float: none;}
.detail .detail-nav .prev a,
.detail .detail-nav .next a  { margin-left:18%}
.detail .detail-info { font-size:14px;}
.detail .detail-info span + span {margin-left: 5px;}

}
/*服务支持*/
/*
.pt1{width:100%; margin-bottom:50px;}
.pt1_t{width:100%; overflow:hidden; text-align:center; color:#333333; font-size:24px; font-weight:bold;}
.pt1_c{width:100%;}
.pt1 ul{position:relative; overflow:hidden;}
.pt1 li {text-align:center; position:relative;}
.pt1 li .li_box{padding-bottom:6px; display:block;}
.pt1 li i{display:block; width:62px; height:54px; background:url(../images/ser_center02_2.png) no-repeat; margin:58px auto 13px; transition:all 0.5s ease;}
.pt1 li:hover i{transform:rotateY(180deg);}
.pt1 .ul_01 li .icon01{background-position:0 0;}
.pt1 .ul_01 li .icon02{background-position:-62px 0;}
.pt1 .ul_01 li .icon03{background-position:-124px 0;}
.pt1 li .icon_tit{font-size:20px; line-height:30px; color:#333;}
.pt1 li .con{font-size:14px; line-height:26px; padding:14px 17% 5px; min-height:52px;  overflow:hidden; color:#666;}
.pt2{ background:#f4f4f4; background-size:cover; width:100%; padding:50px 0px;}
.pt2_content_t{width:100%; height:42px; line-height:42px; text-align:center; overflow:hidden; color:#333; font-size:24px; font-weight:bold;}
.pt2_content_c{width:100%;}
.pt2_content_c_l{ padding-top:95px;}
.pt2_content_c_l_t{width:100%; padding:15px 0px; color:#333; font-size:20px; font-weight:bold;}
.pt2_content_c_l_c{width:100%;}
.pt2_content_c_l_c li{width:100%; background:url(../images/zz_bg6.png) left 7px center no-repeat; text-indent:30px; font-size:18px; line-height:32px;overflow:hidden; color:#333; 	}
.pt2_content_c_l_b{width:100%; background:url(../images/phone.png) left 12px center no-repeat; padding-left:80px; color:#333; font-size:18px; line-height:1.4;}
.pt2_content_c_l_b span{ font-size:36px; font-weight:bold;}
.pt2_content_c_r{ display:inline-block; overflow:hidden;}
.pt2_content_c_r img{width:100%;}
.pt3{width:100%; padding:30px 0px 55px 0px;}
.pt3_c{width:100%; padding-top:20px;}
.pt3_c li{width:50%; padding:0px 1%; float:left;}
.pt3_c li .div{width:100%; background-color:#f0f0f0; display:inline-block; overflow:hidden; font-size:16px;}
.pt3_c li .div .a_img{width:100%; display:inline-block; overflow:hidden; position:relative; cursor:pointer;}
.pt3_c li .div .a_img img{width:100%;}
.pt3_c li .div .a_text{width:100%; padding:15px 3%;}
.pt3_c li .div .a_text .a_tb1{line-height:36px; font-size:20px; margin-bottom:15px;}
.pt3_c li .div .a_text_c{width:100%; height:50px; overflow:hidden;color:#555;  }
*/
/*客户服务*/
.service01{ margin-bottom: 50px;}
.service01 strong{ font-size:24px; color:#ED2228; margin-bottom:20px;}
.service01 p{ margin-bottom:10px; line-height:26px;}
.service01 span{ font-size:18px; line-height:40px; color:#333;}
@media (max-width:768px){
.service01 strong{ font-size:20px;}
.service01 p{ line-height:24px;}
}
/*常见问题*/
.question {margin-bottom: 50px;*zoom: 1;}
.question:before,
.question:after {display: table;content: " ";}
.question:after {clear: both;}
.question .item { line-height: 54px;}
.question .item > a {display: block;position: relative;padding: 0 40px 0 15px;border-bottom: 1px solid #e4e4e4;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;z-index: 10;}
.question .item > a:hover{color: #ED2228;}
.question .item:after {display: block;position: absolute;right: 10px;top: 0;color: #e4e4e4;font-size: 24px;content: '+';}
@media (max-width:768px){
.question .item { line-height: 40px;}
.question .item > a { padding: 0 30px 0 10px;}

}
/**在线下载**/
.down {margin-bottom:70px}
.down-box-in .down_list {width:100%;}
.down-box-in dt .con {overflow:hidden;position:relative}
.down-box-in .down_list dt:first-child {margin-top:0}
.down-box-in .down_list dt {background-color: #fafafa;color:#666;font-weight:normal;height:60px;line-height:60px;padding-left:20px;margin-top:20px;position:relative}
.down-box-in .down_list dt .name {width:60%;overflow:hidden;height:60px;text-align:left;}
.down-box-in .down_list dt .con li {float:left;width:15%}
.down-box-in .down_list dt .con .ion{ font-size:18px;}
.down-box-in .down_list dt .con li:first-child {width:60%}
.down-box-in .down_list dt a {position:absolute;padding:0 30px;float:right;height:60px;top:0;right:0;}
@media (max-width:992px){
.down-box-in .down_list dt {height:50px;line-height:50px;padding-left:10px;margin-top:15px;}
.down-box-in .down_list dt .con li:last-child { display:none;}
.down-box-in .down_list dt .con li:first-child {text-align:left;width:75%}
.down-box-in .down_list dt .name {width:100%;height:50px;text-align:left;}
.down-box-in .down_list dt a { padding:0 10px; height:50px;}
}
@media (max-width:768px){
.down-box-in .down_list dt {height:50px;line-height:50px;padding-left:6px;}
.down-box-in .down_list dt .con .ion{ display:none;}
}

/*联系我们*/
.contact{ margin-bottom:70px; }
.contact-left{ padding:30px 20px;background: #f8f8f8;}
.contact-left .contact-box{width: 100%;background:#fff;padding: 65px 60px;display: flex;flex-direction: column;box-sizing: border-box;}
.contact-left .con-l-top{width: 100%; padding-bottom:30px; box-sizing: border-box;border-bottom: 1px solid #e6e5e5;}
.contact-left .con-l-top h1{font-weight: 500;font-size: 20px;color: #333333;}
.contact-left .con-l-btm span{color: #c11a20;line-height: 70px;font-size: 16px;}
.contact-left .con-l-btm{width: 100%;box-sizing: border-box;padding-bottom: 24px;}
.contact-left .con-l-btm li{color:#919191;line-height: 35px;}
.cellbox{height: 20px;width: 20px;display: inline-block;margin-top:30px;margin-right:10px;}
.contact-left .con-l-btm .span1{font-size: 30px;color: #c11a20;line-height: 70px;}
.contact-right{padding:30px 20px;background: #f8f8f8;}
.contact-right label{max-width: inherit;}
.ditu{width:99%;height:492px;border:#ccc solid 1px; text-align:center;}
@media (max-width:992px){
.contact-left{ padding:30px 10px; }
}
@media (max-width:768px){
.contact-left .contact-box{ padding:35px 10px; }


}
/*在线留言*/
.message{ margin-bottom: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:#EC1318;padding:6px 0;border:none;color:#fff;}
.btn:hover,.btn:focus,.btn:active{color:#fff;background-color:#EC1318;border-color:#EC1318;}
.btn-contact:hover{background-color:#DE1217;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:640px) {
.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;}
}
/*网站地图*/
.mapsite,.policy{ margin-bottom:50px;}
.mapsite-content,.policy-content{background: #fafafa;box-shadow: 0 5px 10px rgba(11,1,2,.1);padding: 0 2.8% 3%;}
.mapsite-content .title,.policy-content .title{width: 100%;font-size: 26px;color: #c11a20;line-height: 81px;border-bottom: 1px solid #ccc;padding-top: 9px;}
.mapsite-content ul{width: 100%;padding-bottom: 18px;border-bottom: 1px solid #e5e5e5;}
.mapsite-content li h3{font-size: 18px;color: #222;border-bottom: 1px solid #e0e0e0;line-height: 32px;padding:20px 0 10px;}
.mapsite-content li h3 a{color: #333;transition: color 0.3s;}
.mapsite-content li p{color: #666;display: inline-block;margin-right: 28px;line-height: 36px;}
.mapsite-content li p a{color: #666;transition: color 0.3s;}
.policy-content strong {font-weight: 700;font-size: 18px; line-height:70px;}
.policy-content p{ line-height:26px; text-indent:2em;}
.policy-content span { font-weight:600; line-height:38px;}
@media (min-width:1024px){
.mapsite-content li h3 a:hover,.mapsite-content li p a:hover{color: #c11a20;}
}
@media (max-width:1024px){
.mapsite-content .title,.policy-content .title {font-size: 20px;line-height: 42px;padding-top: 5px;}
.mapsite-content li h3 {line-height: 24px;padding-top: 10px;}
.mapsite-content li p { margin-right: 8px;line-height: 26px;}
}