@charset "utf-8";a,abbr,acronym,address,applet,b,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;font-family:"Microsoft Yahei",'PingFang SC','Helvetica Neue','Hiragino Sans GB',SimSun}
:focus{outline:0}
b,i{font-style:normal}
html{overflow-x:hidden}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%;margin:0;padding:0;}
table{border-collapse:separate;border-spacing:0}
caption,td,th{text-align:left;font-weight:400}
blockquote:after,blockquote:before,q:after,q:before{content:''}
blockquote,q{quotes:'' ''}
a img{border:0}
b,em,strong{font-style:normal}
input{border:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
.clearfix:after,.clearfix:before{display:table;content:" "}
.clearfix:after{clear:both}
*{box-sizing:border-box}
:after,:before{box-sizing:border-box}
body{min-width:1200px;background:#fff;font:14px/1.5 SimHei,Tahoma,Geneva,sans-serif!important}
a{text-decoration:none}
.fr{float:right}
.fl{float:left}
.mt{margin:30px 0;}
.p50{padding:60px 0 0 0;}
.w1200{width:1200px;height:auto;margin:0 auto;}

header{width:100%;height:35px;background: #f2f2f2;line-height: 35px;}
header .welword{font-size: 13px;color:#8e8e8e;}
.welword h1{display: inline;font-weight: bold;color:#666;}

.lo_con{overflow:hidden;padding:25px 0 17px 0;}
.lo_con .logo{width:20%;}
.lo_con .logo img{width: 100%;height: auto;}
.lo_con .tel_con{width:50%;text-align: right;font-size: 28px;color:#e1010f;margin-top:11px;}

/*导航*/
.nav_con{width: 100%;height: 55px;background: #d0000e;}
.nav_con .nav_list{overflow: hidden;}
.nav_con .nav_list li{float:left;width: 150px;text-align: center;line-height: 55px;}
.nav_con .nav_list li a{color:#fff;font-size: 16px;}
.nav_con .nav_list li:hover,.nav_con .nav_list li.active{background: #006ab5;}

/*banner*/
.index_banner img{width:100%;}
.index_banner .swiper-pagination-bullet{width: 46px;height: 5px;border-radius: 0;}
.index_banner .swiper-pagination-bullet-active{background: #c5010d;}

/*公司简介*/
.ab_title{text-align: center;}
.ab_title h5{background: url(../images/line_03.png) center no-repeat;font-size: 30px;color:#c5010d;font-weight: bold}
.ab_title h6{color:#c8c8c8;font-size: 26px;}
.index_about{overflow: hidden;margin:30px 0 40px 0;}
.index_about .ab_left{width: 380px;height: 410px;}
.index_about .ab_left img{width: 100%;height: 100%;}
.index_about .ab_right{width:60%;padding:30px 0;}
.index_about .ab_right .ab_text{font-size: 18px;color:#333333;line-height: 36px;font-weight: bold;line-height: 35px;}
.index_about .ab_right .ab_des{font-size: 14px;color:#484848;line-height: 35px;margin-top:40px;}
.index_about .ab_right .ab_link{width: 110px;height: 32px;background: #c5010d;line-height: 32px;text-align: center;border-radius: 3px;margin-top:20px;}
.index_about .ab_right .ab_link a{color:#fff;}
.index_about .ab_right .ab_link:hover{background: #006ab5;transition: 0.6s;}

/*产品展示*/
.index_pro{overflow: hidden;margin-bottom: 60px;}
.index_pro .pro_left{width: 270px;background: #c5010d;padding-bottom:80px;}
.pro_left .sidebar{padding-left: 15px;}
.pro_left .sidebar .s_hd{text-align: left;color:#fff;padding:43px 0 30px;}
.sidebar .s_hd h1{font-size: 30px;font-weight: bold;}
.sidebar .s_hd h2{font-size: 24px;line-height: 40px;}
.pro_left .sidebar .s_md1{width: 100%;border:1px solid #c5010d;background: #fff;padding:20px;min-height: 358px;}
.s_md1 li{width: 85%;margin:0 auto;border-bottom: 1px #c5010d solid;height: 45px;line-height: 45px;padding-left:15px;}
.s_md1 li a{color:#2d2d2d;font-size:15px;}
.s_md1 li a span{width: 8px;height: 8px;border-radius: 50%;background:#c5010d;float:left;margin:18px 15px 0 0; }
.s_md1 li:hover{background: #c5010d;}
.s_md1 li:hover a{color:#fff;}
.s_md1 li:hover span{background: #fff;}
.index_pro .pro_right{width: 900px;}
.index_pro .pro_right .pro_title{width: 898px;height: 52px;line-height: 52px;border-left:2px #c5010d solid;background: #f1f1f1;padding-left:20px;font-size:24px;color:#c5010d;}
.pro_right .pro_title span{width: 30%;text-align: right;font-size:13px;float:right;margin-right:15px;}
.pro_right .pro_title span a{color:#999999;}
.pro_right .pro_title span a:hover{color:#c5010d;}
.pro_right .pro_list{overflow: hidden;}
.pro_right .pro_list dl{width: 285px;height: auto;float:left;margin-right: 22px;margin-top: 22px;}
.pro_right .pro_list dl dt{width: 100%;height: 215px;overflow: hidden;}
.pro_right .pro_list dl dt img{width: 100%;height: 100%;transition: 0.8s;-webkit-transition: 0.8s;}
.pro_right .pro_list dl dt img:hover{transform: scale(1.2);transition: 0.8s;}
.pro_right .pro_list dl dd{width: 100%;background: #e9e9e9;height: 35px;text-align: center;line-height: 35px;font-size: 15px;color:#545454;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.pro_right .pro_list dl:nth-child(3n){margin-right: 0;}

/*新闻动态*/
.xw_news{margin-bottom: 40px;}
.xw_news .index_news{overflow: hidden;}
.xw_news .index_news dl{width: 277px;height: auto;float:left;border: solid 1px #eee;padding:5px;margin-right: 30px;margin-top:30px;}
.xw_news .index_news dl dt{width: 100%;height: 190px;}
.xw_news .index_news dl dt img{width: 100%;height: 100%;}
.xw_news .index_news dl dd{width: 95%;margin:0 auto;padding:15px 0;}
.xw_news .index_news dl dd h3{font-size:15px;text-align: center;color:#313131;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.xw_news .index_news dl dd h4{color:#9d9c9c;text-align: center;font-size: 13px;margin:3px 0 4px 0;}
.xw_news .index_news dl dd h5{font-size: 14px;color:#212121;line-height: 23px;margin-top:10px;min-height: 92px;}
.xw_news .index_news dl .ne_link{width: 120px;height: 30px;text-align: center;line-height: 30px;background: #c5010d;margin:0 auto;border-radius: 15px;margin-bottom: 25px;margin-top:10px;}
.xw_news .index_news dl .ne_link a{color:#fff;}
.xw_news .index_news dl:hover{background: #c5010d;transition: 0.5s;}
.xw_news .index_news dl:hover .ne_link{background: #fff;}
.xw_news .index_news dl:hover .ne_link a{color:#c5010d;}
.xw_news .index_news dl:hover h3,.xw_news .index_news dl:hover h4,.xw_news .index_news dl:hover h5{color:#fff;}
.xw_news .index_news dl:nth-child(4){margin-right: 0;}


/*案例应用*/
.index_case{margin-bottom: 30px;}
.picMarquee-left{ width:100%;  overflow:hidden;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{margin-right: 30px;float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:278px; height:200px; display:block;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{font-size: 15px;line-height: 40px;}
.picMarquee-left .bd ul li .title a{color:#4a4a4a;}


/*底部*/
.bot_contact{background: #bd010d;width: 100%;padding:15px 0 35px 0;}
.bot_contact .bot_nav{height: 55px;line-height: 55px;border-bottom: 1px #ff7373 solid;}
.bot_nav ul{overflow: hidden;}
.bot_nav ul li{float:left;width:150px;text-align: center;}
.bot_nav ul li a{color:#fff;}
.bot_contact .bot_con{overflow: hidden;margin-top:30px;}
.bot_con .bot_logo{width: 150px;height: 115px;margin-top:5px;}
.bot_con .bot_logo img,.bot_con .bot_ewm img{width: 100%;height: 100%;}
.bot_con .contact_text{width:750px;color:#fff;line-height: 30px;margin-left:35px;}
.bot_con .bot_ewm{width:115px;height: 115px;background: #fff;}
.bot_footer{height: 45px;background: #8d0009;width: 100%;line-height: 45px;text-align: center;color:#fff;font-size: 14px;}
.bot_footer a,.contact_text a{color:#ffc5c5;}

/*产品中心*/
.column_pro{overflow: hidden;margin-bottom: 60px;}
.column_pro .Pro_list{width: 280px;}
.column_pro .type_list{width: 100%;background: #c5010d;padding-bottom:60px;margin-bottom: 20px;}
.Pro_list .sidebar2{padding-left: 15px;}
.Pro_list .sidebar2 .s_hd{text-align: left;color:#fff;padding:43px 0 30px;}
.sidebar2 .s_hd h1{font-size: 30px;font-weight: bold;}
.sidebar2 .s_hd h2{font-size: 24px;line-height: 40px;}
.Pro_list .sidebar2 .s_md2{width: 100%;border:1px solid #c5010d;background: #fff;padding:20px;}
.s_md2 li{width: 85%;margin:0 auto;border-bottom: 1px #c5010d solid;height: 45px;line-height: 45px;padding-left:15px;}
.s_md2 li a{color:#2d2d2d;font-size:15px;}
.s_md2 li a span{width: 8px;height: 8px;border-radius: 50%;background:#c5010d;float:left;margin:18px 15px 0 0; }
.s_md2 li:hover{background: #c5010d;}
.s_md2 li:hover a{color:#fff;}
.s_md2 li:hover span{background: #fff;}
.Pro_list .column_cont{width: 100%;background: #c5010d;}
.Pro_list .column_cont .s_hd{padding:35px 0 23px;text-align: center;color:#fff;}
.column_cont .s_hd h1{font-size: 30px;font-weight: bold;}
.column_cont .s_hd h2{font-size: 24px;line-height: 40px;}
.column_cont .con_text{border:3px #c5010d solid;padding:20px;color:#666666;line-height: 30px;font-size: 14px;background: #fff;}

.column_pro .pro_right2{width: 895px;}
.column_pro .pro_right2 .pro_title{width: 898px;height: 52px;line-height: 52px;background: url(../images/l-right-hd-line.jpg) left bottom no-repeat #f5f5f5;padding-left:15px;font-size:24px;color:#c5010d;}
.pro_right2 .pro_title span{width: 30%;text-align: right;font-size:13px;float:right;margin-right:15px;color:#868686;}
.pro_right2 .pro_title span a{color:#868686;}
.pro_right2 .pro_title span b{font-weight: bold;}
.pro_right2 .pro_title span a:hover{color:#c5010d;}
.pro_right2 .pro_list{overflow: hidden;}
.pro_right2 .pro_list dl{width: 285px;height: auto;float:left;margin-right: 20px;margin-top: 20px;}
.pro_right2 .pro_list dl dt{width: 100%;height: 215px;overflow: hidden;}
.pro_right2 .pro_list dl dt img{width: 100%;height: 100%;transition: 0.8s;-webkit-transition: 0.8s;}
.pro_right2 .pro_list dl dt img:hover{transform: scale(1.2);transition: 0.8s;}
.pro_right2 .pro_list dl dd{width: 100%;background: #e9e9e9;height: 35px;text-align: center;line-height: 35px;font-size: 15px;color:#545454;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.pro_right2 .pro_list dl:nth-child(3n){margin-right: 0;}

/*新闻中心*/
.NEWS_list{padding:35px 0;}
.NEWS_list dl{overflow: hidden;border-bottom: 1px #eee solid;height: 45px;line-height: 45px;}
/*.NEWS_list dl dt{width: 180px;height: 125px;float:left;}
.NEWS_list dl dt img{width: 100%;height: 100%;}
.NEWS_list dl dd{width: 705px;float:right;}
.NEWS_list dl dd h3{font-size:16px;color:#3e3e3e;}
.NEWS_list dl dd h4{font-size:14px;color:#a9a9a9;margin:5px 0 10px 0;}
.NEWS_list dl dd h6{font-size:15px;color:#2f2f2f;line-height: 30px;}
.NEWS_list dl:hover dd h3,.NEWS_list dl:hover dd h4,.NEWS_list dl:hover dd h6{color:#f60;}*/
.NEWS_list dl dt{width:80%;float:left;font-size:14px;color:#3e3e3e;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.NEWS_list dl dd{width: 15%;float:right;font-size:13px;color:#a9a9a9;text-align: right;}
.NEWS_list dl:hover dt,.NEWS_list dl:hover dd{color:#f60;}

/*详情页和分页*/
.ny_content{line-height: 40px;color:#595959;font-size:15px;margin:0 auto;padding:20px 15px;}
.ny_content img,.news-xq-c img{max-width: 100%;margin-top:10px;display: block;}
.news-xq{width:95%;padding:20px 0;margin:0 auto;}
.news-xq-tit{text-align:center;}
.news-xq-tit h2{color:#000;font-weight: normal;font-size: 29px;border-bottom: 1px dashed #efecec; padding-bottom: 5px;}
.news-xq-tit p{margin-top:8px;margin-bottom: 20px;color:#969696;font-size:13px;}
.news-xq-c{line-height: 35px;color:#595959;font-size:15px;}
.news-xq-c table tr td{text-align: center;}
.Next_page{margin-top:30px;}
.Next_page a{font-size:15px;padding: 10px 15px 10px 0px; color: #4c4c4c;}
.Next_page a:hover{color:#ff670e;}
.list_page{text-align:center !important;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#6f6f6f;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;
        border: 1px solid #d8d8d8;
    float: left;
    margin-right: 7px;
}
.page_group ul{border-radius:4px;margin-top:20px;}
/*.page_group ul li{border-right:none;border-radius:0;float:left;}*/
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}
.page_group ul strong{padding:8px 12px;float:left;margin-right: 5px;background: #de0017;line-height: 20px;color:#fff;}


.ny_banner,.ny_banner img{width: 100%;height: auto;}


.news-xq-c table{width: 100%;border-bottom:1px solid #dddddd; border-right:1px solid #dddddd;}
.news-xq-c table tr td{text-align: center;border-left: 1px solid #dddddd;font-size: 13px;border-top: 1px solid #dddddd;padding:3px 10px;}


.qyfz{background: #bd010d;width: 100%;margin:0 auto;color:#fff;text-align: center;padding:0 0 30px 0;}
.qyfz a{color:#fff;padding:0 6px;}