﻿@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; }
html { font-size: 10px; font-size: calc(200vw/64); background-color: #E1E1E1; }
@media all and (max-width: 320px) { html { font-size: 10px; } }
@media all and (min-width: 640px) { html { font-size: 20px; } }
body { min-width: 320px; max-width: 640px; margin: 0 auto;font-family:微软雅黑; background:#fff;}
img,input,select{vertical-align:middle;margin:0;padding:0;border:0}
img{ max-width:100%}
a{text-decoration: none; color: #000;}
li{list-style: none;}

.menu{width: 100%; margin: 0 auto; background: #106bb5;}
.menu ul{width: 100%; margin: 0 auto; display: flex;justify-content: space-between; padding: 3% 0;}
.menu ul li{width: 25%;text-align: center;border-right: 0.1rem solid #fff; font-size: 1.16rem;line-height: 1.3rem;}
.menu ul li a{color: #fff;}
.menu ul li:last-child{border-right: none;}
.hdp{ position:relative; overflow:hidden; margin:0 auto; width:100%;}
.hdp .hd{ width: 100%; height: 11px; position: absolute; bottom: 5px;text-align: center; z-index:1; }
.hdp .hd ul{display: inline-block; height: 5px; padding: 3px 5px; /*background-color: rgba(255,255,255,0.7);*/ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;font-size: 0; vertical-align: top;}
.hdp .hd li{ display: inline-block;width: 15px;height: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #8C8C8C;margin: 0 3px;vertical-align: top;overflow: hidden;}
.hdp .hd li.on{ background: #006b9c;  }
.hdp .bd{ position:relative; z-index:0; }
.hdp .bd li{ position:relative; text-align:center;  }
.hdp .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
.tou{width:96.5%; margin: .5% auto;display: block;overflow: hidden;}
.tou_l{width: 13%; float: left; background: #ff0000;color: #fff; font-size: 1.55rem;font-weight: bold; text-align: center; line-height: 1.6rem; padding: 1% 0;}
.tou_r{width: 87%; float: right; background: #f8f8eb; padding: .5% 0;} 
.tou_r dl{height: 3.5rem; padding-left: 2%;}
.tou_r dl dt{width: 90%; float: left;}
.tou_r dl dt p:nth-child(1){ font-size: 1.4rem; font-weight: bold;}
.tou_r dl dt p:nth-child(1) img{width:1.3rem; display: inline-block; padding-left: 5%;}
.tou_r dl dt p:nth-child(2){ font-size: 0.97rem;color: #575757;}
.tou_r dl dt p:nth-child(2) img{width: 1.2rem;}
.tou_r dl dt p:nth-child(2) span{display: inline-block; padding: 0 1%;}
.tou_r dl dd{width: 10%; float: right; font-size: 2rem; color: #000; line-height: 3.5rem;}
.con1{width:100%; margin: 3% auto;}
.con1 ul{ display: flex;justify-content: space-between;flex-wrap: wrap;border-top: 1px solid #adadad;}
.con1 ul li{width: 50%;border-right:1px solid #adadad;box-sizing: border-box; border-bottom: 1px solid #adadad;}
.con1 ul li:nth-child(even){ border-right:none;}
.con1 ul li dl{padding: 2% 3%; display: block;overflow: hidden;}
.con1 ul li dl dt{width: 50%; float: left; margin-right: 2%;}
.con1 ul li dl dd{width: 48%;float: left;}
.con1 ul li dl dd p:nth-child(1){font-size: 1.3rem;color: #000000;}
.con1 ul li dl dd p:nth-child(2){font-size: 1.2rem;color: #7b7b7b;}
.con1 ul li dl dd p:nth-child(3){ width: 3rem;height: 1px;border-bottom:1px solid #ff9000; padding-top:5%;}
.con2{width:96.5%; border:1px solid #bfbfbf; background: #f5f5f5;border-radius: .5rem; margin: 0 auto;}
.message{overflow: hidden;}
.dialogue{width:90%;margin:1.5rem auto;overflow: hidden;}
.dialogue .conx{position: relative;}
.dialogue .conx p{width:72%;padding:2% 4%;border-radius:0.3rem;background-color: #fff;font-size: 1.1rem;line-height: 1.7rem; color: #2a2a2a;border:1px solid #9b9b9b; text-align:left}
.dialogue .conx p span{color:#df0000;}
.fl{float: left;}
.fr{float: right;}
.ov{overflow: hidden;}
.mt30{margin-top: 1rem;}
.mt50{margin-top: 0.5rem;}
.dialogue .con p span{}
.dialogue .con p img{width: 1.4rem;vertical-align: middle;}
.conx img.fl{width:4.5rem;display: inline-block;}
.box-t{text-align: center; font-size: 1.1rem;color: #000;font-weight: bold;}
.xnav{display: none;}
.ly-footer div{
    margin:0 auto;width:94%;overflow: hidden;
}
.ly-footer{ position: relative; margin-bottom: 1%;
    bottom: .1%; z-index: 999;
    width: 100%;
    max-width: 640px;
    background: #f4f4f4;
    border-top: 1px solid #e4e4e4;
    padding: 0!important;
    font-size: 1.2rem;}
.ly-footer div:nth-child(1){
    padding:.8rem 0;
    background-color: #f4f4f4;
}
.ly-footer div:nth-child(1) a {
    float: left;
    width: 2.1rem;
    height: 2.1rem;
    background: url(../images/ico.jpg) no-repeat scroll center;
    background-size: 100%;
    margin-top: .9rem;
}
.ly-footer div:nth-child(2) textarea {
     position: absolute;border:1px solid #e4e4e4;border-radius: .2rem;
    top: 1.3rem; height:1.8rem; padding: .8rem 0 0 .3rem;
    left: 4rem;
    width: 62%;
    line-height: 1.2rem;
    color: #49494a;
    font-size: 1.2rem;
    resize: none;
    overflow-y: auto;
    outline: none;
    background-color: #f5f5f5;
}
.ly-footer div:nth-child(3) a {
    position: absolute;
    top: .8rem;
    right: .3rem;
    margin: 0.5rem 0.4rem 0 0;
    background: #0daf28;
    color: #fff;
    text-align: center;
    line-height: 2.6rem;
    border-radius: 5px;
    cursor: pointer;
    text-decoration: none;
    width: 18%; font-size: 1.8rem;
}
.ly-footer div:nth-child(4) a {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0.5rem 0.4rem 0 0;
    background: #ff6005;
    color: #fff;
    text-align: center;
    line-height: 2.5rem;
    border-radius: 5px;
    cursor: pointer;
    text-decoration: none;
    width: 15%;
}
.db{margin:5% auto;overflow: hidden;}
.db p{font-size: 1.2rem;
    line-height: 1.8rem;
    text-align: center;}
 .red{ color: #ff0000;}   
.pub_tit{ width: 100%; margin: 3% auto; border-bottom: 0.1rem solid #0069cb; display: block;overflow:hidden}
.pub_tit p:nth-child(1){width:12.5rem; height: 3.05rem;background: url(../images/5g_36.jpg); background-size: 100% 100%; text-align: center; color: #fff; font-size: 1.65rem; font-weight: bold;line-height: 3rem; float: left;}
.pub_tit p:nth-child(2){ width: 27%; float: right; font-size: 1.3rem; margin-top: 2%;}
.pub_tit p:nth-child(2) a{ color: #0069cb;}
.pub_tit p:nth-child(2) img{width:1.75rem; padding-left:5%;}
.con3{width: 96.5%; margin: 0 auto 1%; display: block;overflow: hidden;}
.con3_l{width: 16%;background: #106bb5; padding: 1.5% 0;}
.con3_l dl{text-align: center;}
.con3_l dl dt img{width:2.4rem;}
.con3_l dl dd{color: #fff;font-size: 1.5rem; font-weight: bold;}
.con3_r{width: 83.5%;}
.con3_r ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.con3_r ul li{width: 24%; text-align: center;border:1px solid #9a9a9a; font-size: 1.1rem; line-height: 2.1rem; margin-bottom: 2%;}
.con4{width: 96.5%;margin: 0 auto; display: flex;justify-content: space-between;flex-wrap: wrap;}
.con4 dl{width: 32.5%;text-align: center; margin-bottom: 3%;}
.con4 dl dt{ font-size: 1.21rem;font-weight: bold; margin: 5% 0;}
.con4 dl dt span{color: #0069cb;}
.con4 dl dd{ background: #ffb400; font-size: 1.2rem; border-radius: .2rem; line-height: 2rem; border:1px solid #cca444}
.con4 dl dd a{color: #ffff;}
.con5{width: 96.5%; margin: 3% auto; display: block;overflow: hidden; box-shadow: #ccc 0 0 10px; padding-bottom: 3%;}
.con5 h2{width: 100%; background: #c0c0c0; font-size: 1.2rem; padding: 1% 5%;}
.con5 h2 img{width:1.25rem;}
.con5_l{width: 65%; float: left; padding: 1% 1% 1% 2%;}
.con5_r{width: 30%; float: right; background: #cb0000; color: #fff;text-align: center; font-size: 0.93rem; margin:1%; padding:4% 0;}
.con5_r span{color: #ffea00;}
.con5_r dl dd{width: 70%; margin:8% auto 0; background: #fff; border-radius: .8rem; font-size: 1.1rem; padding: 1% 0;}
.con5_r dl dd a{color: #cb0000;}
.txtMarquee-top{ overflow:hidden; position:relative;}
.infoList li{font-size: 1rem; display: flex;justify-content: space-between; text-align: left; line-height: 1.6rem;}
.infoList li p{width: 25%; text-align: left;}
.infoList li p:nth-child(1){width: 15%;}
.con6{width: 91.5%; margin:0 auto; padding: 2%; border:1px solid #cccccc}
.con7{width: 73%; margin: 3% auto;border:1px solid #87b8e7; padding: 1% 5%; border-radius: .5rem; font-size: 1.58rem;}
.con7 img{ width:3.7rem}
.con7 a{color: #0069cb;}
.yy_form{width: 100%; margin: 5% auto; display: block;overflow: hidden;}
.yy_form_gd{width: 95%; font-size: 1.2rem;color:#e10000;text-align: center; margin: 3% auto;}
.yy_inp{width:90%; margin: 1% auto 0;}
.yy_inp p{width: 25%; float:left; font-size: 1.2rem; line-height: 2.5rem;}
.yy_inp span{color: #ff0000;}
.yy_put{width:74%; height:2.5rem;border:1px solid #e1e1e1; font-size: 1.1rem;}
.yy_inp em{text-align: right; display:block; font-style: normal; font-size: 1.2rem; color: #FF0000;}
.yy_sub{width:70%; margin:5% auto;}
.yy_sub ul{display: flex;justify-content: space-between;}
.yy_sub ul li{width: 48%; background: #0069cb; text-align: center; color: #fff; font-size: 1.3rem; line-height: 2.5rem; border-radius: .5rem;}
.yy_sub ul li a{color: #fff;}
.yy_sub ul li input{background:none;color:#fff;font-size:1.3rem;line-height: 2.5rem; display:inline-block;appearance: none;-webkit-appearance: none;}
.yy_smt{color: #fff; font-size: 1.3rem; background: #0069cb!important;appearance: none; width: 25%;border-radius: .5rem;-webkit-appearance:none;}
.yy_cz{color: #fff; font-size: 1.3rem; background: #dc0000!important;appearance: none; width: 25%;border-radius: .5rem;-webkit-appearance:none;}
.yy_fu{ text-align: center; margin-top:5%; color:#e30000;font-size: 1.2rem;}
.yy_fu span{width: 1.5rem; height: 1.5rem; background: #e30000; color: #fff;border-radius: 1.5rem; display: inline-block; padding: .5%;}
.zd_top{width: 100%;text-align: center;}
.zd_top img{width:6.65rem; vertical-align:bottom;cursor: pointer;}
.f_menu{width: 100%; margin: 0 auto; background: #0069cb;}
.f_menu ul{width: 90%; margin: 0 auto; display: flex;justify-content: space-between; padding: 2% 0;}
.f_menu ul li{width: 25%;text-align: center;border-right: 1px solid #fff; font-size: 1.1rem;}
.f_menu ul li a{color: #fff;}
.f_menu ul li:last-child{border-right: none;}
.footer{width: 100%; margin: 3% auto 15%; position: relative;}
.footer ul{width: 50%; position: absolute;right:3%;bottom: 15%;display: flex;justify-content: space-between;}
.footer ul li{width: 48%; }
.footer ul li a{width: 100%; height: 3rem; display: block;}
.fod{width: 100%; margin: 3% auto 3%;}
.fod p{ font-size: 1.2rem;height: 2.5rem;line-height: 2.5rem;color: #000;}
.black_overlay {
 display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: fixed;
	top: 27%;
	left: 50%;
	width: 80%;
	padding: 6px 6px 20px 6px;
	border: 2px solid #fff;
	background-color: #0052a6;
	z-index: 1002;
	overflow: auto;
	max-width:510px;
	margin:0 auto;
	margin-left:-13.5rem;
  
	
}

.white_content h2{ color:#fff; text-align:center;font-size:1.3rem; padding-top:2%}
.white_content h2 span{ color:#ffd200;font-size:1.3rem; }
.zx_mian{ width:94%; margin:0 auto;}
.zx_mian ul li  { margin:0 auto; width:45.5%; margin-top:3%; display:block; border-radius:6px; background:#fff; font-size:1.2rem; padding-left:3%; line-height:1.3rem; }
.zx_mian ul li a img{ padding:3%;  width:15%;}

.zx_mian1{ width:98.8%; margin:0 auto;}
.zx_mian1 ul li  {width:48.5%; margin-top:3%; display:block; border-radius:6px; background:#fff;    }
.zx_mian1 ul li a img{ padding:3%;  width:23%; display:inline-block; float:left;}
.zx_mian1 ul li a p{ float:left; font-size:0.42rem; line-height:0.6rem; padding-top:1%;}
.zx_mian1 ul li a p span{ float:left;font-size:0.53rem;}
.gbt{ position:absolute; top:0px; right:0px;}
.gbt img{ vertical-align:top}

.article{width: 96%; margin: 0 auto;}
.article p{ font-size: 1.2rem!important;}

.part{border:1px solid #CCC; width:96%; margin: 2% auto }
.con{margin:1% auto; }
.con p{font-size:16px;  line-height:24px;}

.con ul{width:100%;}
.con ul li{width:46.8%; background:#efeeee; float:left; margin-top:1%}
.con ul li:nth-child(1){ margin-left:3%}
.con ul li:nth-child(3){ margin-left:3%}
.con ul li span{font-size:12px; line-height:24px;  padding:2% 0;  display: inline-block;  text-align: center;width: 100%;}
.clear { clear: both; height: 0px; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; }
.con  p{font-size:14px;  line-height:24px;  width: 100%; text-align:center}
.con strong{ font-size:14px; text-align:center; line-height:24px; display:block}
.content{width:95%; margin:1% auto;   text-align: center;}

.content span{font-size:12px; line-height:24px; width: 100%; display:block; background:#cccccc}

.content p{font-size:14px;  line-height:24px;  width: 100%;padding:1%;}

.block{width:88%; margin:2.5% auto;}

.block h2{font-size:24px;}
.center{text-align:center; margin:1% auto;  width: 97%;}

.tit{  margin:2% auto 0; vertical-align:middle;}

.tit p{font-size:16px; font-weight:bold; color:#000;}

.foot_gd{background: #00335e;height:50px;padding:1% 0 1%;font-size:14px;width:100%;margin:0 auto;}
.foot_gd ul li{width:25%;float: left;color:#fff;text-align: center; border-right: 1px solid #00223f; box-sizing: border-box;border-left: 1px solid #00447e;}
.foot_gd li div{width: 40%;margin: 0 auto;}
.foot-gbl{margin-top:-20px;}
.foot-gbl span{width:75%;margin: 0 auto;display: block;}
.foot-gbl span img{height:50px;}
.foot-gb span img{height:40px;}
.foot-big{width:100%;position:fixed;bottom:0;z-index:999;background: #1a2b40; max-width:640px}


.article{width:100%; padding:2%; box-sizing:border-box; overflow:hidden; font-size:1.2em; line-height:2rem;color:#666;}
.article h1{ text-align:center;  line-height:2rem; font-size:1.2em;color:#333;}
.article .continfo{text-align:center; color:#333; border-bottom:1px dashed #d0d0d0;}
.article .continfo span{height:28px; padding:0 0 0 18px; margin:0 8px; display:inline-block; background:url(../images/dlg.png) no-repeat left 5px; background-size:16px; color:#999;}
.article img{ max-width:100%; overflow:hidden;}
.article p{ margin:10px 0;}
.contpic{ padding:10px; box-sizing:border-box; text-align:center;}
.contpic img{max-width:100%; overflow:hidden;}
.aboutarc{ padding:10px 0 0;}
.aboutarc .comm_t1{ margin:0 10px;}
.aboutarc .comm_t1 a{ color:#999; font-size:12px; float:right;}
.kaitong{width: 80%;font-size:1em;padding: 1% 0;margin: 1% auto;background: #f2f2f2;text-align: center}
.kaitong font,.qqTel font{color:#14a4fe;}
.qqTel{font-size:1em;text-align: center;}
.formarc{width: 80%;font-size:1.2em;padding: 1% 0;margin: 1% auto; background: #e9e9e9;border: 2px solid #bfbfbf;}
.formarc input {color: #595757;font-size: 70%;padding: 1%;width: 63%;margin-left: 2%;}
.formarc .btns {background: #14a4fe;color: #ffffff; border-radius: 5px; border: 0;padding: 1%;width: 25%;}

.yhhd{width: 96.5%;margin: 0 auto;border:1px solid #cccccc; display: block;overflow: hidden;}
.yh_l{width: 30%; float: left;text-align: center;border-right: 1px solid #cccccc; padding: 5.5% 2%; box-sizing: border-box;}
.yh_l img{width:5.5rem ;}
.yhhd dt{ font-size: 1.4rem;}
.yhhd span{font-weight:bold; color:#F00}
.yhhd dd{font-size: 1.2rem;color: #858585; margin-top: 1%;}
.yh_r{width: 70%; float: left;}
.yh_r img{width: 2.35rem;}
.yh_t{width: 100%; border-bottom: 1px solid #cccccc; text-align: center; padding: 3% 0; position:relative}
.yh_t p{ position:absolute;top:0;left:0}
.yh_t p img{width:2.6rem;}
.yh_b{ display: flex;justify-content: space-between; }
.yh_b dl{width: 50%;border-right:  1px solid #cccccc;box-sizing: border-box; text-align: center;padding: 3% 0;}
.yh_b dl:nth-child(2){border:none}

.hot_scroll{ width:100%;border:1px solid #eeeeee; box-sizing:border-box}
.hot_scroll p img{ width:16.2%; display:inline-block;}
.hot_scroll p{ font-size:1.32rem;}.hot_scroll p span{ font-size: 1.626rem;color: #F00;}