@charset "utf-8";
/*■■■■■■■■　共同设定 ■■■■■■■■*/
@charset "utf-8";
html, span, object,h1, h2, h3, h4, h5, h6, p, em, dd,dl, dt, ol, ul, li, form, input, textarea { margin:0;padding:0;border:0; font-size:100%; font-family:inherit; list-style:none;}
input.btn{ border:none}
label{vertical-align:middle}
.inputcheckbox{vertical-align:middle;} 
*{ margin:0; padding:0;}
.fl{ float:left;}
.fr{ float:right;}
img { border: none; padding: 0px; margin: 0px;}
img {  max-width: 100%;}

/* 按钮 */
.i-header .btn, .swiper-slide .btn, .newsbg .btn, .div-center .btn{
  display: block;
  width: 194px;
  height: 56px;
  line-height: 56px;
  font-size: 18px;
  color: #7f7f7f;
  border: 1px solid #7f7f7f;
  margin: 0 auto;
  /* margin-top: 4%; */
  text-align: center;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
   -ms-transition: all .3s;
    -o-transition: all .3s;
 transition: all .3s;
}
.btn:hover{
  background: #1798ff;
  color: #fff;
  border: 1px solid #1798ff;
}
*, ::after, ::before {
    box-sizing: border-box;
}


body{ font-family:"Arial","Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif; font-size:14px; color:#494949; margin:0 auto;padding:0px; list-style:none;  }
a{ color:#1b1b1b; text-decoration:none; }
a:hover{  color:#eb0000; text-decoration:none;  -webkit-transition: color .2s; -o-transition: color .2s; transition: color .2s; }
.clear_all {clear:both;}

img{ border:none; padding:0px; margin:0px; }

img {vertical-align: middle; max-width:100%;} 
ul,li{ list-style-type:none; margin:0; padding:0; border:0; list-style:none }

.blue,.blue a { color:#0b8f42;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

/* CSS活动的公共样式 */
.box{width:1400px;margin:0 auto; }
.fl,.f-l{float:left;}
.fr,.f-r{float:right;}
.fbd { font-weight:bold;}
.white { color:#fff;}
.white h2, .white p { color:#fff;}

.wr20 { font-size:20px;}
.wr16 { font-size:16px;}
.wrap{width:1200px; margin:0px auto; overflow:hidden;}
.mt5 {margin-top:5px;}
.mt30 {padding-top:30px;}
.mt30 {padding-top:30px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb25{margin-bottom:25px;}
.center{text-align:center;}
.hide{overflow:hidden;}
.pd60{padding:60px 0;font-size:.875em;overflow:hidden;}

.t-l{text-align: left}
.t-r{text-align: right}
.t-c{text-align: center}

.pb-1 { padding-bottom: 0.25rem!important;}
.me-2 { margin-right: 0.5rem!important;}
.d-block { display: block!important;}

.container {width:1400px; margin:0 auto; }


.indextop_bg { height:161px; width:100%;}
/*抬头*/
.top_bg{ background:#f2f2f2; height:41px;line-height:41px; width:100%;}
.top_m:before,.top_w:before{content:"";display:block;float:left;}
.top_m:before{background:url(../img/hor.png)no-repeat left; height:29px; width:23px; margin:7px 6px 0 0;}	
	

.top_m { margin-right:15px;}
.top_m a{color:#494949;font-size:14px;}


.top_t:before,.top_w:before{content:"";display:block;float:left;}
.top_w:before{background:url(../img/topewm.png)no-repeat left;height:20px;width: 24px;
    margin: 12px 6px 0 0;}	
.top_t:before{background:url(../img/topmap.png)no-repeat left;height:24px;width: 26px;
    padding-left: 10px;
    margin: 10px 0 0 20px;}	

.top_t b{ font-size:24px;color:#FFF;font-family: Arial;}	
.top_t { margin-left:10px; height:41px;}

.top_w{ width: 100px;margin-left: 30px;position: relative;}
.top_w .top_ewm{transition: .3s all linear;    position: absolute;top: 100%;z-index: 3;width: 100px;height: 100px;display: none;     box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.top_w .top_ewm img{width: 100%;}
.top_w:hover .top_ewm{display: block;}


/*抬头导航*/
.head_bg{  position: relative; height:120px;}
.head { width:1400px; margin:0 auto; min-width:1400px;}
.logo { margin-top: 15px;}

.head .logo_text{  padding-left:15px; padding-top:8px;margin-top: 18px; }
.head .logo_text h3{ font-size:30px;color:#215cae;font-weight: bold; line-height:42px;}
.head .logo_text h6{ font-size:16px;color:#de1710;font-weight: bold;}
.head .logo_text h6 span{color:#088BC1;margin:0 3px}

.headtop_t { display:block; margin-left:40px; margin-top:41px;  background:url(../img/toptel.jpg) no-repeat left 10px; padding-left:25px; height:29px; line-height:29px;}
.headtop_t b{ font-size:24px; color:#da0000; font-family: Arial; }	

.leng{border:2px #c40002 solid; width:142px; height:36px; line-height:41px;  border-radius: 100px; text-align:center; margin-top:32px; }
.leng a{display:inline-block; padding:0 12px;   border-radius: 20px; margin:2px; height:28px; line-height:28px;}
.leng a:hover,.leng a:first-child{background:#c40002; color:#fff;}

/*导航*/
.nav {height:120px;}
.nav>ul>li{ float: left; display: block; height:120px; padding-left:30px; position:relative}
.nav>ul>li>a{ display: block; color: #333; font-size: 16px; text-align: center;position: relative; z-index: 2; line-height: 120px; font-weight:bold; }
.nav>ul>li>a:before{content:"";display:block;float:left;height: 4px;width: 0;background:#096de1;position:absolute;top:68%;left: -10%;transition: .3s all ease-in-out;}

.NavCeshi > li.navcurrent>a:before, .NavCeshi > li:hover >a:before{width: 40px;transition: .3s all ease-in-out;}

.dropmenu{ position:absolute; width:200px; top:120px; left:0; background:rgba(1,104,176,1); opacity:0; visibility:hidden; -webkit-transition:all .6s ease; transition:all .6s ease; z-index:9999999999;  text-align:center; }
.dropmenu a{ display:block; border-bottom:1px solid #69a1c9;  line-height:45px; color:#fff;font-size:16px;}
.nav li:hover .dropmenu{ top:100%; opacity:1; visibility:visible;}


@media (max-width: 1680px){.head{width:93%;}.top_box{width:93%;}}
@media (max-width: 1560px){.nav>ul>li{padding-left:1.8vw;}}
@media (max-width: 1440px){.head{width:98%;}.top_box{width:98%;}}


/*footer*/
.foot-lx{
	background: #005bac;
}
.foot-lx .container{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-content: center;
	padding: 30px 0 35px;
}
.foot-lx .lb{
	overflow: hidden;
}
.foot-lx .lb i{
	float: left;
	font-size: 64px;
	line-height: 64px;
	color: #fff;
	opacity: 0.3;
	margin-right: 20px;
}
.foot-lx .lb p{
	float: left;
	font-size: 18px;
	color: #fff;
	line-height: 32px;
}
.foot-lx .lb p a{
	font-family: Arial;
	color: #fff;
}
.foot-lx .lb p .tel{ font-weight:bold}
.foot-top-warp { background:#333; }

.foot-top { padding: 35px 0 40px; overflow:hidden;}
.foot-top .f-lm{
	float: left;
	overflow: hidden;
}
.foot-top .f-lm .item{
	float: left;
	margin-right: 125px;
}
.foot-top .f-lm .item:last-child{
	margin-right: 0;
}
.foot-top .f-lm .item h4{
	font-size: 20px;
	line-height: 25px;
	color: #fff;
}
.foot-top .f-lm .item .link{
	margin-top: 18px;
}
.foot-top .f-lm .item .link a{
	display: block;
	font-size: 16px;
	color: #999;
	line-height: 30px;
}
.foot-top .f-lm .item .link a:hover{
	color: #fff;
}
.foot-top .f-ewm{
	float: right;
	overflow: hidden;
}
.foot-top .f-ewm .ewm{
	float: left;
	margin-left: 35px;
	text-align: center;
}
.foot-top .f-ewm .ewm img{
	width: 126px;
}
.foot-top .f-ewm .ewm p{
	font-size: 16px;
	line-height: 25px;
	color: #fff;
	margin-top: 18px;
}
.foot-yqlj{
	border-top: 1px solid #393939;
	padding: 15px 0;
	line-height: 25px;
	font-size: 16px;
	color: #fff;
}
.foot-yqlj a{
	color: #999;
	font-size: 16px;
	margin-right: 20px;
}
.foot-yqlj a:hover{
	color: #fff;
}
.foot-copy{
	background: #2f2f2f;
	line-height:60px;
	font-size: 16px;
	color: #999;
}
.foot-copy a{
	color: #999;
}
.foot-copy a:hover{
	color: #d40000;
}

.copytop{ margin-top:70px;}

.line { width: 50px; height: 2px; background: #da241b;}


.fs-80{font-size:80px !important}.fs-78{font-size:78px !important}.fs-76{font-size:76px !important}.fs-74{font-size:74px !important}.fs-72{font-size:72px !important}.fs-70{font-size:70px !important}.fs-68{font-size:68px !important}.fs-66{font-size:66px !important}.fs-64{font-size:64px !important}.fs-62{font-size:62px !important}.fs-60{font-size:60px !important}.fs-58{font-size:58px !important}.fs-56{font-size:56px !important}.fs-54{font-size:54px !important}.fs-52{font-size:52px !important}.fs-50{font-size:50px !important}.fs-48{font-size:48px !important}.fs-46{font-size:46px !important}.fs-44{font-size:44px !important}.fs-42{font-size:42px !important}.fs-40{font-size:40px !important}.fs-38{font-size:38px !important}.fs-36{font-size:36px !important}.fs-34{font-size:34px !important}.fs-32{font-size:32px !important}.fs-30{font-size:30px !important}.fs-28{font-size:28px !important}.fs-26{font-size:26px !important}.fs-24{font-size:24px !important}.fs-22{font-size:22px !important}.fs-20{font-size:20px !important}.fs-18{font-size:18px !important}.fs-16{font-size:16px !important}.fs-14{font-size:14px !important}.fs-12{font-size:12px !important}.fs-10{font-size:10px !important}.fs-8{font-size:8px !important}.fs-6{font-size:6px !important}.fs-4{font-size:4px !important}.fs-2{font-size:2px !important}@media (min-width:575.98px){.fs-sm-80{font-size:80px !important}.fs-sm-78{font-size:78px !important}.fs-sm-76{font-size:76px !important}.fs-sm-74{font-size:74px !important}.fs-sm-72{font-size:72px !important}.fs-sm-70{font-size:70px !important}.fs-sm-68{font-size:68px !important}.fs-sm-66{font-size:66px !important}.fs-sm-64{font-size:64px !important}.fs-sm-62{font-size:62px !important}.fs-sm-60{font-size:60px !important}.fs-sm-58{font-size:58px !important}.fs-sm-56{font-size:56px !important}.fs-sm-54{font-size:54px !important}.fs-sm-52{font-size:52px !important}.fs-sm-50{font-size:50px !important}.fs-sm-48{font-size:48px !important}.fs-sm-46{font-size:46px !important}.fs-sm-44{font-size:44px !important}.fs-sm-42{font-size:42px !important}.fs-sm-40{font-size:40px !important}.fs-sm-38{font-size:38px !important}.fs-sm-36{font-size:36px !important}.fs-sm-34{font-size:34px !important}.fs-sm-32{font-size:32px !important}.fs-sm-30{font-size:30px !important}.fs-sm-28{font-size:28px !important}.fs-sm-26{font-size:26px !important}.fs-sm-24{font-size:24px !important}.fs-sm-22{font-size:22px !important}.fs-sm-20{font-size:20px !important}.fs-sm-18{font-size:18px !important}.fs-sm-16{font-size:16px !important}.fs-sm-14{font-size:14px !important}.fs-sm-12{font-size:12px !important}.fs-sm-10{font-size:10px !important}.fs-sm-8{font-size:8px !important}.fs-sm-6{font-size:6px !important}.fs-sm-4{font-size:4px !important}.fs-sm-2{font-size:2px !important}}@media (min-width:767.98px){.fs-md-80{font-size:80px !important}.fs-md-78{font-size:78px !important}.fs-md-76{font-size:76px !important}.fs-md-74{font-size:74px !important}.fs-md-72{font-size:72px !important}.fs-md-70{font-size:70px !important}.fs-md-68{font-size:68px !important}.fs-md-66{font-size:66px !important}.fs-md-64{font-size:64px !important}.fs-md-62{font-size:62px !important}.fs-md-60{font-size:60px !important}.fs-md-58{font-size:58px !important}.fs-md-56{font-size:56px !important}.fs-md-54{font-size:54px !important}.fs-md-52{font-size:52px !important}.fs-md-50{font-size:50px !important}.fs-md-48{font-size:48px !important}.fs-md-46{font-size:46px !important}.fs-md-44{font-size:44px !important}.fs-md-42{font-size:42px !important}.fs-md-40{font-size:40px !important}.fs-md-38{font-size:38px !important}.fs-md-36{font-size:36px !important}.fs-md-34{font-size:34px !important}.fs-md-32{font-size:32px !important}.fs-md-30{font-size:30px !important}.fs-md-28{font-size:28px !important}.fs-md-26{font-size:26px !important}.fs-md-24{font-size:24px !important}.fs-md-22{font-size:22px !important}.fs-md-20{font-size:20px !important}.fs-md-18{font-size:18px !important}.fs-md-16{font-size:16px !important}.fs-md-14{font-size:14px !important}.fs-md-12{font-size:12px !important}.fs-md-10{font-size:10px !important}.fs-md-8{font-size:8px !important}.fs-md-6{font-size:6px !important}.fs-md-4{font-size:4px !important}.fs-md-2{font-size:2px !important}}@media (min-width:991.98px){.fs-lg-80{font-size:80px !important}.fs-lg-78{font-size:78px !important}.fs-lg-76{font-size:76px !important}.fs-lg-74{font-size:74px !important}.fs-lg-72{font-size:72px !important}.fs-lg-70{font-size:70px !important}.fs-lg-68{font-size:68px !important}.fs-lg-66{font-size:66px !important}.fs-lg-64{font-size:64px !important}.fs-lg-62{font-size:62px !important}.fs-lg-60{font-size:60px !important}.fs-lg-58{font-size:58px !important}.fs-lg-56{font-size:56px !important}.fs-lg-54{font-size:54px !important}.fs-lg-52{font-size:52px !important}.fs-lg-50{font-size:50px !important}.fs-lg-48{font-size:48px !important}.fs-lg-46{font-size:46px !important}.fs-lg-44{font-size:44px !important}.fs-lg-42{font-size:42px !important}.fs-lg-40{font-size:40px !important}.fs-lg-38{font-size:38px !important}.fs-lg-36{font-size:36px !important}.fs-lg-34{font-size:34px !important}.fs-lg-32{font-size:32px !important}.fs-lg-30{font-size:30px !important}.fs-lg-28{font-size:28px !important}.fs-lg-26{font-size:26px !important}.fs-lg-24{font-size:24px !important}.fs-lg-22{font-size:22px !important}.fs-lg-20{font-size:20px !important}.fs-lg-18{font-size:18px !important}.fs-lg-16{font-size:16px !important}.fs-lg-14{font-size:14px !important}.fs-lg-12{font-size:12px !important}.fs-lg-10{font-size:10px !important}.fs-lg-8{font-size:8px !important}.fs-lg-6{font-size:6px !important}.fs-lg-4{font-size:4px !important}.fs-lg-2{font-size:2px !important}}@media (min-width:1199.98px){.fs-xl-80{font-size:80px !important}.fs-xl-78{font-size:78px !important}.fs-xl-76{font-size:76px !important}.fs-xl-74{font-size:74px !important}.fs-xl-72{font-size:72px !important}.fs-xl-70{font-size:70px !important}.fs-xl-68{font-size:68px !important}.fs-xl-66{font-size:66px !important}.fs-xl-64{font-size:64px !important}.fs-xl-62{font-size:62px !important}.fs-xl-60{font-size:60px !important}.fs-xl-58{font-size:58px !important}.fs-xl-56{font-size:56px !important}.fs-xl-54{font-size:54px !important}.fs-xl-52{font-size:52px !important}.fs-xl-50{font-size:50px !important}.fs-xl-48{font-size:48px !important}.fs-xl-46{font-size:46px !important}.fs-xl-44{font-size:44px !important}.fs-xl-42{font-size:42px !important}.fs-xl-40{font-size:40px !important}.fs-xl-38{font-size:38px !important}.fs-xl-36{font-size:36px !important}.fs-xl-34{font-size:34px !important}.fs-xl-32{font-size:32px !important}.fs-xl-30{font-size:30px !important}.fs-xl-28{font-size:28px !important}.fs-xl-26{font-size:26px !important}.fs-xl-24{font-size:24px !important}.fs-xl-22{font-size:22px !important}.fs-xl-20{font-size:20px !important}.fs-xl-18{font-size:18px !important}.fs-xl-16{font-size:16px !important}.fs-xl-14{font-size:14px !important}.fs-xl-12{font-size:12px !important}.fs-xl-10{font-size:10px !important}.fs-xl-8{font-size:8px !important}.fs-xl-6{font-size:6px !important}.fs-xl-4{font-size:4px !important}.fs-xl-2{font-size:2px !important}}@media (min-width:1399.98px){.fs-xxl-80{font-size:80px !important}.fs-xxl-78{font-size:78px !important}.fs-xxl-76{font-size:76px !important}.fs-xxl-74{font-size:74px !important}.fs-xxl-72{font-size:72px !important}.fs-xxl-70{font-size:70px !important}.fs-xxl-68{font-size:68px !important}.fs-xxl-66{font-size:66px !important}.fs-xxl-64{font-size:64px !important}.fs-xxl-62{font-size:62px !important}.fs-xxl-60{font-size:60px !important}.fs-xxl-58{font-size:58px !important}.fs-xxl-56{font-size:56px !important}.fs-xxl-54{font-size:54px !important}.fs-xxl-52{font-size:52px !important}.fs-xxl-50{font-size:50px !important}.fs-xxl-48{font-size:48px !important}.fs-xxl-46{font-size:46px !important}.fs-xxl-44{font-size:44px !important}.fs-xxl-42{font-size:42px !important}.fs-xxl-40{font-size:40px !important}.fs-xxl-38{font-size:38px !important}.fs-xxl-36{font-size:36px !important}.fs-xxl-34{font-size:34px !important}.fs-xxl-32{font-size:32px !important}.fs-xxl-30{font-size:30px !important}.fs-xxl-28{font-size:28px !important}.fs-xxl-26{font-size:26px !important}.fs-xxl-24{font-size:24px !important}.fs-xxl-22{font-size:22px !important}.fs-xxl-20{font-size:20px !important}.fs-xxl-18{font-size:18px !important}.fs-xxl-16{font-size:16px !important}.fs-xxl-14{font-size:14px !important}.fs-xxl-12{font-size:12px !important}.fs-xxl-10{font-size:10px !important}.fs-xxl-8{font-size:8px !important}.fs-xxl-6{font-size:6px !important}.fs-xxl-4{font-size:4px !important}.fs-xxl-2{font-size:2px !important}}/*# sourceMappingURL=./common.css.map */



.color-f{ color: #fff;}
.color-9{ color: #999;}
.color-3{ color: #333;}
.color-6{ color: #666;}
.main-color { color: #da241b;}
