*{ margin:0; padding:0}
body{ font-family:"微软雅黑"; font-size:12px; color:#333;margin:0 auto; position: relative;}
li{ list-style:none}
a{text-decoration:none !important; color:#333;
    -webkit-transition: all 0.18s ease-out;
    -moz-transition: all 0.18s ease-out;
    -ms-transition: all 0.18s ease-out;
    -o-transition: all 0.18s ease-out;
    transition: all 0.18s ease-out;
}
.fl{float: left!important;}
.fr{float: right;}
.nei_width{width: 100%;display: block;}
.display_none{display: none;}
.img_100{width: 100%;display: block;padding: 30px;}
a:hover{text-decoration:none; }
p {
    display: block;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
#allmap{width: 100%;height: 100%;}
img{ border:none; display: block;  }
.con{ max-width:1200px; margin:0 auto; }
.conn{ max-width:1200px; margin:0 auto; }
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.red{color: #ff321b !important;}
table { border-spacing: 0; border-collapse: collapse;}
/*.home_video{width: 100%;height: 500px;}*/
.colse{position: absolute;color: #fff;font-size: 28px;line-height: 40px;z-index: 9999999999999999999999;
      border: 1px solid #fff;padding: 5px;border-radius: 50%;width: 52px;text-align: center;box-sizing: border-box;cursor: pointer;}


/*video{object-fit:cover;}*/
/***************************************首页******************************************/
    .yk_nei_table{width: 100%;border: 1px solid #333;}
    .yk_nei_table tr{width: 100%;line-height: 40px;}
    .yk_nei_table_tr td{text-align: center;font-weight: bold;font-size: 20px;border: 1px solid #333;background: #333;color: #fff}
    .yk_nei_gc{text-align: left!important;}
    .yk_nei_table .yk_nei_td td{line-height: 30px;font-size: 16px;color: #333;border: 1px solid #333;padding: 5px;}
    .yk_nei_table td.td1{width: 25%;text-align: center;}
    .yk_nei_table td.td2{width: 60%;}
    .yk_nei_table td.td3{width: 15%;text-align: center;}



.news_detail_page {
    padding: 40px 5px;
}

.news_detail_page .title {
    text-align: center
}

.news_detail_page .title h1 {
    line-height: 36px;
    font-size: 28px;
    font-weight: 900;
    letter-spacing: 2px;
}

.news_detail_page .title .date_hits {
    /*width: 1000px;*/
    margin: 2% auto;
    font-size: 14px;
    color: #666;
    line-height: 30px;
    border-bottom: 1px solid #eee;
}

.news_detail_page .title .date_hits span {
    padding: 0 25px;
}

.news_detail_page .news_detail_content {
    line-height: 30px;
    font-size: 14px
}
.news_detail_page .news_detail_content img{
	display: block;
	/*width: 100%;*/
        margin: 0 auto;
}
.container_900 {
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
}
/*header*/
.header{width: 100%;height:auto;background:#FFF; border-top: 4px solid #d70c19;
       -moz-box-shadow:0px 0px 10px #b7b7b7; -webkit-box-shadow:0px 0px 10px #b7b7b7; box-shadow:0px 0px 10px #b7b7b7;}
.header .nav_list{float: right;}
.header .nav_list li{float: left;  margin-top: 5px;}
.header { width: 100%; }
.header .head {position: relative;height: 100%;width: 100%;}
.header h1 {float: left;margin: 19px 0 19px 0; width: 144px; }
.header h1 a {display: block;width: 100%;}
.header h1 a img {display: block;width: 100%;height: auto}
.header .nav_list {  margin-top:24px;}
.header .nav_li a:hover {text-decoration: none; color: #de2418;}
.header .nav_li a.selects{text-decoration: none; color: #de2418;}
.header .nav_li {float: left;width: 156px;position: relative;zoom: 1;}

.header .btn_nav {display: block;width: 145px; padding-left:33px; height: 38px;text-align: center;line-height: 38px; background:url(../images/header_fuwu.png) left center no-repeat; font-size: 16px;color: #333;z-index: 6}
.header .btn_nav:hover {text-decoration: none}
.header .btn_nav i {display: inline-block;display: inline;zoom: 1;cursor: pointer;vertical-align: middle;}
.header .ic_product {background: url(../images/prolist_ico.png) no-repeat;width: 27px;height:20px;margin-right: 11px;}
.header .ic_new,.header .ic_product {width: 29px;margin-right: 13px;top: 3px;top: 0;_margin-top: 9px}
.header .ic_new {background-position: -54px 0;height: 19px}
.header .ic_more {background-position: 0 -24px;width: 27px;height: 20px;margin-right: 11px; background:url(../images/nav_ico.png) no-repeat left;top: 5px;}
.header .more_nav {position: absolute;top: 0;right: -162px;width: 156px;height: 9999px;padding-top: 100px;background: rgba(0,0,0,.8);transition: right .3s;-webkit-transition: right .3s}
.header .nav_li .show {right: 0}
.dadaohang{position: relative;}
.dadaohang:hover .panel1{display: block;}
.flip {font-size: 16px;color: #333; margin-left: 40px; height: 38px;width: 145px;
      line-height: 38px; padding-left: 33px; background: url(../images/header_manu.png) left center no-repeat;}
.panel1 {display: none;top: 35px;right:0; position:absolute;width: 100%;background: rgba(0,0,0,.6);color: #fff; z-index: 666;}
.panel1 li {width: 100%;padding: 10px 0;font-size: 16px; text-align: center;}
.panel1 li a {color: #fff;}
.panel1 li:hover a{ color: #de2418;}
.dl-menuwrapper{ display: none;}

/*banner视频*/
.sy_shipin{ width: 100%; margin: 0 auto;  position: relative;}
/*.sy_shipin_img{ width: 100%; margin: 0 auto;height: 100%; }*/
.sy_shipin_img{ width: 100%; margin: 0 auto; }
.sy_shipin_img img{ display: block; width: 100%;}
.sy_shipin img{ display: block; width: 100%;}
.shipin_p{ position: absolute;top: 32%;left: 10%;}
.shipin_p p{ font-size: 44px; color: #fff; font-weight: bold;}
.shipin_p a{ width: 120px; font-size: 14px; margin-top: 45px; color: #de2418; padding:15px 0; text-align: center; display: block; background: rgba(255,255,255,.75); border: 1px solid #fff; border-radius: 30px;}
.shipin_p a:hover{color: #de2418;}
/*5优势*/
.youdian5{ width: 100%; margin: 0 auto; background: #f5f5f5; padding: 2% 0;}
.youshi_list{ width: 100%; margin: 0 auto;}
.youshi_list li{ width: 20%; border-right:1px solid #cfcfcf; text-align: center; float: left;}
.youshi_list li:first-child{ width:20% !important; border-left:1px solid #cfcfcf; }
.youshi_list li .p2{ font-size: 14px; color: #666; margin-top: 12px;}
.youshi_list li .p1{ font-size: 32px; color: #de2418; font-weight: bold;}
.youshi_list li span{ vertical-align: super; font-size: 20px;}

/*服务与解决方案*/
.sy_fuwu{ width: 100%; margin: 4% auto 0;}
.tongyong_tit{ width: 100%; margin: 0 auto;}
.tongyong_tit .p1{ font-size: 36px; color: #333; text-align: center; font-weight: bold;}
.tongyong_tit .p2{ width: 38px; height: 4px; background: #de2418; margin:18px auto 0;} 

.jiejuefangan_t{ width: 90%; position: absolute; bottom: 32px; left: 5%; overflow: hidden; }
.jiejuefangan_t .p1{ color: #fff; font-size: 24px; margin-bottom:12px;}
.jiejuefangan_t .p2{ color: #fff; font-size: 16px; width: 180px; line-height: 24px;}

.jiejuefangan_t .p3{  margin-top: 14px; margin-bottom: 20px;}
.jiejuefangan_t a{ color:#fff; font-family: "微软雅黑"; font-size: 14px;}
.jiejuefangan_t a:hover{ color: #d91517;}

.jiePc{ margin: 4% auto 0; width: 100%; }
.jieMbl{ display: none;} 

/*经典案例*/
.anli{ width: 100%; margin: 7% auto 0; background: #f5f5f5; padding: 4% 0 4% 0;}
.anli_list{ width: 100%; margin: 4% auto 0;}
.anli_list ul li{ margin-bottom: 2%;}
.anli_list ul li:hover .anli_li_t{ background: #d91517; color: #fff;-webkit-transition: all 0.18s ease-out;
    -moz-transition: all 0.18s ease-out;
    -ms-transition: all 0.18s ease-out;
    -o-transition: all 0.18s ease-out;
    transition: all 0.18s ease-out; }
.anli_zz{ position: absolute;  width: 100%; overflow: hidden; height: 100%; }
.anli_img{ width: 100%; overflow: hidden; position: relative;}
.anli_img img{ width: 100%;}
.anli_li_t{ width: 100%; background: #fff; font-size: 16px; color: #666; text-align: center; padding: 15px 0;}
.anli_zz{ width: 100%; background: rgba(28,27,27,.55); color: #fff; text-align: center;}
.anli_zz a p:nth-child(1){ width: 89.47%; color: #fff; margin: 15% auto 0; font-size: 14px; line-height: 24px;
display:block;height: 44px;
overflow: hidden;}
.anli_zz a p:nth-child(2){ width: 81px; height: 28px; font-family: "微软雅黑"; line-height: 28px; margin: 16% auto 0;  color:#fff; border: 1px solid #fff; border-radius:25px;}
 .anli_zz a p:nth-child(2):hover{ background: #fff; color: #d91517;-webkit-transition: all 0.18s ease-out;
    -moz-transition: all 0.18s ease-out;
    -ms-transition: all 0.18s ease-out;
    -o-transition: all 0.18s ease-out;
    transition: all 0.18s ease-out;
    }
.anli_zz{height: 0; bottom:0; z-index: 666; position: absolute; z-index: 666; color: #fff; text-align: center;}
.anli_list ul li:hover .anli_zz{ 
	height: 100%;
	transition: .6s;
	-moz-transition:.6s;
	-webkit-transition: .6s; 
	-o-transition: .6s; 
}
.anli_more{ width: 160px; margin: 4% auto 0; background: #b4b4b4; color: #fff; display: block; text-align: center; height: 43px; line-height: 43px;  border-radius: 25px;}
.anli_more:hover{ background: #d91517; color: #fff;}

.anli_li_t p{ width: 92%; margin: 0 auto; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}

/*新闻*/
.news{ width: 100%; margin: 4% auto 4%;}
.news_b{ width:100%;  margin: 4% auto 0;}
.news_b_t{ float: right; width: 47%;}
.news_b_img{ width:50%; float: left;}
.news_b_img img{ width: 100%;}
.news_b_t .p1{ font-size: 22px; color: #333; line-height: 34px; margin-top: 15px;}
.news_b_t .p2{ font-size: 18px; margin-top: 20px; color: #666;font-family: "微软雅黑"; padding-left: 20px; background: url(../images/time.png) left center no-repeat;}
.news_b_t .p3{ font-size: 18px; margin-top: 20px; color: #666; line-height: 32px;display: -webkit-box;
display:block;height: 60px;
overflow: hidden;}
.news_b_t .ph{ width: 30px; height: 3px; background: #D91517;margin-top: 20px;}
.news_b_t:hover .p4{background: #D91517;color:#fff;}
.news_b_t .p4{ font-size: 18px; color: #666; width: 110px; background: #eeeeee;transition: all 1s;
    margin-top: 20px; text-align: center; padding: 1.3% 0; font-family: "微软雅黑"; border-radius: 25px;}
.news_li{ width: 100%; margin: 4% auto 0;}
.news_li ul li{ background: #eeeeee; padding: 35px 23px 50px; width: 31.33%; float: left;}
.news_li ul li:nth-child(2){ margin: 0 2.9%;}
.news_li ul li .p1{ font-size: 18px; color: #454545;font-family: "微软雅黑";}
.news_li ul li .p2{width: 18px; height: 2px; background: #D91517; margin-top: 14px;}
.news_li ul li .p3{ font-size: 20px; color: #333;font-family: "微软雅黑"; line-height: 36px; margin-top: 25px;display:block;height: 72px;
overflow: hidden;}
.news_li ul li:hover{background: #D91517;-webkit-transition: all 0.18s ease-out;
    -moz-transition: all 0.18s ease-out;
    -ms-transition: all 0.18s ease-out;
    -o-transition: all 0.18s ease-out;
    transition: all 0.18s ease-out;}
.news_li ul li:hover a p{color: #fff;-webkit-transition: all 0.18s ease-out;
    -moz-transition: all 0.18s ease-out;
    -ms-transition: all 0.18s ease-out;
    -o-transition: all 0.18s ease-out;
    transition: all 0.18s ease-out;}
.news_li ul li:hover .p2{ background: #fff;}


/*footer*/
footer{ width: 100%; background: #404143; padding: 4% 0 3%;}
.footer_nav{ float: left;}
.footer_nav_list{ float: left; margin-right: 90px;}
.footer_nav_list p{ margin-bottom: 13px;}
.footer_nav_list p a{ color: #fff; font-size: 16px;}
.footer_nav_list ul li{ margin: 6px 0;}
.footer_nav_list ul li a{ color: #999999; font-size: 14px;}
.footer_nav_list ul li a:hover{ color: #fff;-webkit-transition: all 0.18s ease-out;
    -moz-transition: all 0.18s ease-out;
    -ms-transition: all 0.18s ease-out;
    -o-transition: all 0.18s ease-out;
    transition: all 0.18s ease-out;}
    
.foot_erwei{float: right;}
.foot_erwei .liaojie{ font-size: 16px; color: #fff;}
.f_erweima{ width: 140px;  padding: 0 15px; height: 40px; position: relative; border-radius: 25px; border:1px solid #999999; margin: 35px auto 0;}
.f_erweima .guanwei{ font-size: 14px; color: #999;line-height: 40px; background: url(../images/weixin.png) right center no-repeat;}
.weixin_zz{display: none; text-align: center; width: 103%; background: #323233; position: absolute; top: -122px; left: -150px; border-radius:7px;}
.weixin_zz p{ font-size: 14px; text-align: center; padding: 3%; color: #999;}
.weixin_zz img{ width: 90%; margin-left: 5% ; margin-bottom: 5%;}

.f_erweima:hover .weixin_zz{display:block;}
.footer_nav_erweima{ width: 100%; margin: 0 auto; border-bottom: 1px solid #999; padding-bottom: 20px;}

.copys{ color: #999999; font-size: 14px; width: 100%;margin-top: 22px;}
.copy_left{ float: left; width: 45%;}
.copy_left a{ margin:0 2%; font-size: 14px; color: #999;}
.copy_left a:hover{ color: #fff;}
.copy_right{ float: right; text-align: right;font-size: 14px; color: #999;}
