@font-face {
  font-family: "iconfont"; /* Project id 2902988 */
  src: url('/css/iconfont.woff2') format('woff2'),
       url('/css/iconfont.woff') format('woff'),
       url('/css/iconfont.ttf') format('truetype');
}
.kicon{  font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

html{margin:0;padding:0;border:0;font-weight:normal;}
body{background:#f0f0f2; margin:0px; padding:0px;font-family:microsoft yahei, simhei, verdana; }
a {text-decoration: none;}
input {outline: 0;}
img {
    border:none;display: block;
}
ul {
	list-style: none;
	margin: 0;padding: 0;
}
.clear {clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;}

.m_width{max-width:800px;margin-left:auto; margin-right:auto;width:100%}
.top{
	background-color: #3275b9;
	text-align: center;
	width:100%;
	font-size:1.2rem;
	line-height:1.5rem;
	padding-top:0.5rem;
	padding-bottom:0.5rem;
	color:#FFFFFF;
}
/******************************************/
.mNav {
	padding: 0;
	padding-top:5px;
	height: auto;
	background-color: #fff;
	overflow: hidden;
	width: 100%
}
.mNav ul {
	margin: 0;
	padding: 0;
}
.mNav ul li {
	margin: 0;
	width: 25%;
	height: 75px;
	background-color: #fff;
	list-style: none;
	text-align: center;
	font-size: 14px;
	float: left;
	overflow: hidden;
}
.mNav ul li .head {
	border-radius: 23px;
	font-style: normal;
}
.mNav ul li .ico {
	display: block;
	margin: 0 auto;
	width: 46px;
	height: 46px;
	color: #fff;
	text-align: center;
	font-size: 22px;
	line-height: 46px;
	background-position: 50%;
	background-size: 46px 46px;
	background-repeat: no-repeat;
}
.mNav ul li .title{
	display: block;
	line-height: 26px;
	color: #666;
	text-align: center;
	font-size: 14px;
}
.wapPageTitle {
	position: relative;
	width: 100%;
	height: 45px;
	background-color: #3275b9;
	color: #fff;
	text-align: center;
	font-size:18px;
	line-height:45px;
}
.infoback {
	left: 0;
	padding-left: 25px;
	width: 40px;
	background-image: url(../images/png07.png);
	font-weight: 400;
	position: absolute;
	top: 0;
	display: block;
font-size:16px;
	padding-right: 10px;
	background-position: 0 8px;
	background-size: 30px 30px;
	background-repeat: no-repeat;
	color: #fff
}

.wapPageTitle_btn {
	position: absolute;
	top: 0;
font-size:16px;
	display: block;
	padding-right: 10px;
	color: #fff;
right: 0;
	padding-left: 28px;
	
	text-align: right;
	font-weight: 400;
	background-position: 0 10px;
	background-size: 26px 26px;
	background-repeat: no-repeat;
	background-image: url(../images/png08.png);
}
.wapPageTitle_ssbtn{position: absolute;
	top: 0;
	display: block;
	padding-right: 10px;
padding-right: 5px;
right: 0;
	
	text-align: right;}
.wapPageTitle_ssbtn img{ width:40px; height:40px;}

/****************************************/
.ss_con{padding-left:1px;}
.ss_con .ss_fb{
	float:right;
	width:16%;
	margin-right:1px;
	border-radius:3px 3px 3px 3px;
	background-color: #FF6A06;
	height: 30px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:14px;
	line-height:30px;
	padding-left:25px;
	background-image: url(../images/png_post.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	background-size:15px 15px;
	margin-top: 3.2px;
}
.ss_con .ss_fb a{ color:#FFFFFF;}
.ss{
	border-radius:3px 3px 3px 3px;
	padding_left: 5px;
	padding_right: 5px;
	padding-top:4px;
	padding-bottom:4px;
	border: 1px solid #a5b3bd;
	background-color: #FFFFFF;
	margin-top: 4px;
	margin-bottom: 0px;
	float:left;
	width:75%;
}
.ss form {
	padding:0px;
	margin:0px;
	}
.ss .ss_l{
	width: 30%;
	height: 28px;
	max-width:85px;
	font-size:14px;
	background: #ffffff;
	text-align:center;
	border: 0px;
	margin-left:5px;
	float:left;
	color: #b6b7b7;
	}
.ss .ss_m{
	width: 30%;
	height: 28px;
	font-size:14px;
	background: #ffffff;
	float:left;
	border: 0px;

}
.ss .ss_r{
	width: 26%;
max-width:65px;
	height: 28px;
	font-size:14px;
	border: 0px;
	margin-right:3px;
	float:right;
	background-color: #ffffff;
	background-image: url(../images/ss.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:20px 20px;
	padding-left: 22px;
	color: #b6b7b7;
	font-weight:bold;
}
.fl {
	float: left;
	display: inline;
	overflow: hidden;
}
.adv {
	width: 100%;
	}
.advdiv {
	width: 19.4%;
	height:auto;
	margin-top: 3px;
	margin-right: 0.3%;
	margin-bottom: 0px;
	margin-left: 0.3%;
	}
.advdiv img,.advdiv object{width: 100%;
	height:auto;}
.advlong {
	margin: 0.3% 0px 0px 0.3%;
	width: 99.4%;
	}
.advlong img,.advlong object{width: 100%;
	height:auto;}
.nav{
	border-radius:5px 5px 5px 5px;
	padding: 5px;
	border: 2px solid #a5b3bd;
	background-color: #FFFFFF;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:1rem;
}
.nav a{
	display:block;
	text-align:center;
	font-size: 0.75rem;
	width:12.1%;
	color:#000000;
	float:left;
	background-color: #e6f7ff;
	letter-spacing:0.08rem;
	line-height:1rem;
	padding-top: 0.03rem;
	padding-right: 0px;
	padding-bottom: 0.05rem;
	padding-left: 0px;
	margin-top: 0.3%;
	margin-right: 0.2%;
	margin-bottom: 0.3%;
	margin-left: 0.2%;
	}
.nav a.ww{ width:24.6%;}	
.nav a.fll{color:#0000ff;}	
.nav a.act {
	color: #e00000;
	}
.banner{
	margin-top: 2px;
	margin-right: 3px;
	margin-left: 3px;
}
.banner img{
	width: 100%;
	border:0px;
}
	
.main{ width:100%; }
.main .xx {
	border-radius:5px 5px 5px 5px;
	border: 1px solid #dddddd;
	background-color: #ffecd0;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	padding-bottom:6px;
	}
.main .xx .tit{
	background-color:#ffc66f;
	font-size: 16px;
	line-height:28px;
	font-family:"microsoft yahei", simhei, verdana;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color:#333333;
	font-weight: bold;
	}
.main .xx .tit span {
	color: #ffffff;
	font-size: 14px;
	margin: 0 5px 0 0;
    padding: 3px 5px;
    border-radius: 3px;
    background-color: #f60;
	
	width:30px;
	 word-spacing:5px; letter-spacing: 1px;
	}
.main .xx .con{
	font-size: 15px;
	line-height:21px;
	padding:10px 5px 10px 5px;
text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	}
.main .xx .con1{
	margin-right: 5px;
	margin-left: 5px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ddd;
	padding-top: 5px;

	}	
.main .xx .con1 .other {
	color: #e00000;
	font-size: 14px;
	line-height:26px;
	float:left;
	width:53%;
	
	}
.main .del{float:left;width:13%; font-size: 14px;
	line-height:26px; text-align:center;}	
.main .del a{ color:#666666;}	
.main .xx .con1 .wcb{ float:left;width:33%; margin-top:2px;}
.main .xx .con1 .wcb .wbbd{background-color:#3275b9;background-image:url(../images/tel.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	width:30%;
	padding-left:20px;
	font-size: 13px;
	line-height:23px;
	float:left;
	margin-left:5px;
	background-position: 2px center;
	background-size:14px auto;
max-width:40px;}
.main .xx .con1 .wcb .wbdx{
	background-color:#3cb80a;
	background-image:url(../images/dx.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	width:30%;
	padding-left:20px;
	font-size: 13px;
	line-height:23px;
	float:left;
	background-position: 2px center;
	background-size:14px auto;
max-width:40px;
}

.main .xx1 {
	border-radius:5px 5px 5px 5px;
	border: 1px solid #dddddd;
	background-color: #e8f7e8;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	padding-bottom:6px;
	}
.main .xx1 .tit{
	background-color:#98dc98;
	font-size: 16px;
	line-height:28px;
	font-family:"microsoft yahei", simhei, verdana;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color:#333333;
	font-weight: bold;
	}
.main .xx1 .tit span {
	color: #ffffff;
	font-size: 14px;
	margin: 0 5px 0 0;
    padding: 3px 5px;
    border-radius: 3px;
    background-color: #f60;
	 word-spacing:5px; letter-spacing: 1px;
	}
.main .xx1 .con{
	font-size: 15px;
	line-height:21px;
	padding:10px 5px 10px 5px;
text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	}
.main .xx1 .con1{
	margin-right: 5px;
	margin-left: 5px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ddd;
	padding-top: 5px;

	}	
.main .xx1 .con1 .other {
	color: #e00000;
	font-size: 14px;
	line-height:26px;
	float:left;
	width:53%;
	
	}
.main .del{float:left;width:13%; font-size: 14px;
	line-height:26px; text-align:center;}	
.main .del a{ color:#666666;}	
.main .xx1 .con1 .wcb{ float:left;width:33%; margin-top:2px;}
.main .xx1 .con1 .wcb .wbbd{background-color:#3275b9;background-image:url(../images/tel.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	width:30%;
max-width:40px;
	padding-left:20px;
	font-size: 13px;
	line-height:23px;
	float:left;
	margin-left:5px;
	background-position: 2px center;
	background-size:14px auto;}
.main .xx1 .con1 .wcb .wbdx{
	background-color:#3cb80a;
	background-image:url(../images/dx.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	width:30%;
	padding-left:20px;
	font-size: 13px;
	line-height:23px;
	float:left;
max-width:40px;
	background-position: 2px center;
	background-size:14px auto;
}
.main .tit a{color:#333333;}

.main .xx_page {
	font-size: 0.8rem;
	line-height:1.5rem;
	text-align: center;
	margin-top: 15px;
	padding-top:5px;
	padding-bottom:5px;
	width: 99%;
	background: #ffffff;
	border: 1px solid #dddddd;
	}
.main .xx_page span, .xx_page a {
	padding: 0px 3px 0px 3px;
	}
.main .xx_page span.act {
	color: #ffffff;
	background: #e00000;
	}	
.main table{}
.main table td{font-size: 0.6rem;
	line-height:1rem;}	

.fbfl2 form {
	color: #666666;
	font-family:microsoft yahei, simhei, verdana;
	padding-left: 20px;
	}
.fbfl2 .con{
	font-family:microsoft yahei, simhei, verdana;
	margin-top:2px;}
.fbfl2 .con span{ float:left;font-size: 0.8rem;
	line-height:1.2rem;}		
.fbfl2 form .fbi {
	width: 60%;
	margin-left:10px;
	float:left;
	font-size: 0.8rem;
	line-height:1.2rem;
	font-family:microsoft yahei, simhei, verdana;
	background: #ffffff;
	border: 1px solid #ccc;
	}
.fbfl2 form .fbc {
	width: 20%;
	}
.fbfl2 form .fbt {
	width: 60%;
	float:left;
	margin-left:10px;
	height: 100px;
	font-size: 0.8rem;
	line-height:1.2rem;
	font-family:microsoft yahei, simhei, verdana;
	border: 1px solid #ccc;
	background-image: url(../../images/xxbg.gif);
	background-repeat: no-repeat;
	background-position: left -20px;
	}
.fbfl2 form .fbb {
	margin-top: 15px;
	width: 80%;
	border-radius:5px;
	pading:5px;
	color: #ffffff;
	font-size: 1rem;
	line-height:1.8rem;
	font-family:microsoft yahei, simhei, verdana;
	background: #fb970c;
	-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-ms-border-radius: 5px 5px 5px 5px;
-o-border-radius: 5px 5px 5px 5px;
	border: none;
	margin-left:auto;
	margin-right:auto;
	 cursor: pointer;
	  -webkit-appearance: none;
	}
.main .lxwm{
	background-color: #FFFFFF;
	margin: 5px;
	padding: 25px;
	border-radius:3px 3px 3px 3px;
	border: 1px solid #a5b3bd;
	height:10rem;
}
.main .lxwm h2{
	margin: 0px;
	padding: 0px;
	font-size: 1rem;
	line-height:1.5rem;
	font-family:microsoft yahei, simhei, verdana;
	text-align:center;
}
.main .lxwm ul{}
.main .lxwm li{font-size: 0.8rem;
	line-height:1.5rem;
	font-family:microsoft yahei, simhei, verdana;}
.main .lxwm b{}	

.main .about{
	background-color: #FFFFFF;
	padding: 10px;
	border-radius:3px 3px 3px 3px;
	margin-top: 3px;
	font-size:15px;
	line-height:30px;
}

.foot{
	margin-top: 3px;
	margin-bottom:3.5rem;
	background-color: #c7d2de;
	padding-top:8px;
	padding-bottom:8px;
}
.foot ul{
	width:272px;
	margin-left:auto;
	margin-right:auto;
}
.foot ul li{
	text-align: center;
	width: 90px;
	float: left;
	font-size: 15px;
	line-height:25px;
	border-left:1px solid #333;
}
.foot ul li:nth-child(1){ border-left:0px;}
.foot ul li a{
	color: #333333;
}
.foot .foot_r{
	background-color: #333333;
	float: left;
	font-size: 14px;
	color:#FFFFFF;
	line-height:20px;
	width: 30%;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 5px;
	background-image: url(../images/sj.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	background-size:20px auto;
}
.foot .foot_r a{
	color: #FFFFFF;
}
.xxdh{
	width:100%;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C7D2DE;
	position: fixed;
    bottom: 0;
	background-color:#fff;
max-width:800px;
margin-left:auto;
margin-right:auto;
height:50px;
}
.xxdh ul{}
.xxdh ul li{float: left;
	text-align: center;
	}
.xxdh a{color:#556565;}	
.xxdh .dh1{
	background-image: url(../images/dh1.png);
	background-repeat: no-repeat;
	background-position: center 5px;
	background-size:23px 23px;
	padding-top:25px;
	width:20%;
	color:#556565;
	font-size: 14px;
	line-height:25px;	
}
.xxdh .dh2{
	background-image: url(../images/hy.png);
	background-repeat: no-repeat;
	background-position: center 5px;
	background-size:25px 25px;
	padding-top:25px;
	width:20%;
	color:#556565;
	font-size: 14px;
	line-height:25px;	
}
.xxdh .dh3{
	background-image: url(../images/bwx.png);
	background-repeat: no-repeat;
	background-position: center 5px;
	background-size:27px 27px;
	padding-top:25px;
	width:20%;
	background-color:#07c160;
	color:#fff;
	font-size: 14px;
	line-height:25px;	
}
.xxdh .dh4{
	background-image: url(../images/dhtel.png);
	background-repeat: no-repeat;
	background-position: 18% center;
	background-size:27px 27px;
	width:26%;
	background-color:#ff6630;
	color:#fff;
	font-size:18px;
	text-align:left;
	padding-left:14%;
	line-height:50px;	
	height:50px;
}
.xxdh .dh4 a{ color:#fff;}




.dh{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C7D2DE;
	margin-top: 10px;
	height:50px;
	width:100%;
	position: fixed;
    bottom: 0;
	background-color:#fff;
max-width:800px;
margin-left:auto;
margin-right:auto;
}
.dh ul{}
.dh ul li{float: left;
	width: 20%;
	text-align: center;
	}
.dh a{color:#556565;}	
.dh .dh1{
	background-image: url(../images/dh1.png);
	background-repeat: no-repeat;
	background-position: center 5px;
	background-size:23px 23px;
	padding-top:25px;
	color:#556565;
	font-size: 13px;
	line-height:25px;
	
}
.dh .dh2{
background-image: url(../images/dh2.png);
	background-repeat: no-repeat;
	background-position: center 5px;
	background-size:23px 23px;
	padding-top:25px;
	color:#556565;
	font-size: 13px;
	line-height:25px;
}
.dh .dh3{
	width:70px;
	height:44px;
	background-color:#3275b9;
	border-radius:50px;
	background-image: url(../images/dh3.png);
	background-repeat: no-repeat;
	background-position: center 5px;
	background-size:27px 27px;
	position: absolute;
	left:50%;
	font-size: 13px;
	line-height:30px;
	margin-left:-35px;
	margin-top:-5px;
	color:#FFFFFF;
	padding-top:26px;
	overflow: hidden;
}
.dh .dh3 a{color:#FFFFFF;}
.dh .dh4{
background-image: url(../images/dh4.png);
	background-repeat: no-repeat;
	background-position: center 5px;
	background-size:23px 23px;
	padding-top:25px;
	color:#556565;
	font-size: 13px;
	line-height:25px;
}
.dh .dh5{
background-image: url(../images/dh5.png);
	background-repeat: no-repeat;
	background-position: center 5px;
	background-size:23px 23px;
	padding-top:25px;
	color:#556565;
	font-size: 13px;
	line-height:25px;
}
.ts_box{
	width: 14.375rem;
	margin-right: auto;
	margin-left: auto;
	border: 0.15625rem solid #ccc;
	margin-top: 3.125rem;
	background-image: url(/images/del.jpg);
	background-size:1.1875rem 1.1875rem;
	background-repeat: no-repeat;
	background-position: 0.48675rem 0.48675rem;
	padding-top: 0.48675rem;
	padding-right: 0.78125rem;
	padding-bottom: 0.48675rem;
	padding-left: 2.03125rem;
	background-color:#fff;
}
.ts_box h3{
	font-size: 1rem;
	line-height:2rem;
	color: #666666;
	font-weight: normal;
	margin: 0px;
}
.ts_box p{
	font-size: 1.2rem;
	line-height:2rem;
	margin: 0px;
}	
.ts_box p a{
	color: #FF9627;
	text-decoration: none;
}

/*页码*/
.pBox{ text-align:center; height:auto;}
.pBox .p{ margin:0px auto; padding:10px 20px 10px 20px; text-align:center; display:block; width:auto; height:auto; overflow:hidden;}
.pBox .p li{list-style:none; height:35px; min-width:35px; display:inline-block; border:1px solid #ddd; background-color:#ffffff; margin:3px; line-height:35px; border-radius:3px;}
.pBox .p li a{ display:block; padding:0px 10px; color:#444;}
.pBox .p li.nob{ padding:0px 10px;}
.pBox .p .check{ border:1px solid #0cace6; font-weight:bolder; color:#0cace6; min-width:15px; padding:0px 10px;}


.waptop{height:55px; width: auto; background-color: #ffffff; border-bottom: 1px solid #efefef;}
.waptop>.logo{height:45px; padding: 5px; width: 150px; float:left;}
.waptop>.logo img{ height:45px; object-fit: cover; width: 150px; background-color: #ffffff; border: 0px;}
.waptop>.searchwrap{ width:auto;  padding:7px 5px;margin-left: 160px; height: 40px;}
.waptop>.searchwrap>.searchwrap1{ width:auto; height: 40px; background-color: #ffffff; border: 1px solid #efefef; border-radius: 25px; text-align: center; font-size: 16px; color: #888888; line-height: 40px; background-image: url("/m/images/magnifier.png"); background-repeat: no-repeat; background-size: 20px; background-position: 15px 10px;}
.searchbox{width:100%;height:100%;background:#ffffff; position:fixed;top:0;left:0;z-index:1000; display: none;}
.searchbox .arrow-up{ background-image: url("/m/images/png_arrow_up.png"); background-size:24px; background-repeat: no-repeat; background-position: center top; font-size: 16px; padding-top:20px; text-align: center; color: #888888; line-height: 30px; position: absolute; left: 50%; margin-left: -15px; top:80px;}
.searchbox .block{width:auto; height: 50px; padding: 10px 5px; position: relative;}
.searchbox .block .back{ width:40px; height: 50px; line-height: 50px; color: #888888; background-image: url("/m/images/png_arrow_left.png"); background-size: 22px; background-repeat: no-repeat; background-position: 5px 13px; line-height: 50px; font-size: 18px; padding-left: 25px; float: left;}
.search{ width:auto; position:relative; height: 50px; border:1px solid #efefef; border-radius: 25px; overflow: hidden;}
.searchSort{ padding:0px 10px; width:80px; line-height:40px; margin:5px; height:40px; background:url(/m/images/a06.gif) no-repeat 90% center; text-align:left; border-right:1px solid #efefef; font-size: 16px; color:#888888; float: left;}
.search_inpwrap{ width:auto; padding:5px; height:40px; margin-left: 60px; overflow: hidden;}
.search_inpwrap .inp{ width:100%; outline: none; border: 0px; margin:5px 0px; padding: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-style: none; height:30px; line-height:30px; font-size: 18px; color: #444444;}
.search .btn{ height:50px; line-height: 50px; background:url(/m/images/magnifier.png) no-repeat 0px 15px; padding: 0px; margin: 0px; padding-left:25px; text-align:left; background-color:#FFFFFF; width:70px; background-size: 20px; border:0px; cursor:pointer; position:absolute; top:0px; right:0px; font-size: 16px; color: #444444;}
.searchCheck{position:absolute; display:none; top:60px; width:95px; left:15px; margin:0px; padding:0px; z-index:999; border-radius:4px; background:rgba(0,0,0,.85);}
.searchCheck li{ margin:0px 5px; text-align:center; font-size:14px; color:#ffffff; line-height:40px; border-bottom:1px solid #ddd; list-style:none; cursor:pointer}
.searchCheck li:last-of-type{border-bottom:0px;}

.wapBoxClass{margin-top:5px;font-size:14px;padding-left:6px;}
.wapBoxClass .wapBoxClass1{border:1px solid #35a6ee;border-radius:2px;background-color: #ffffff;color:#35a6ee}
.wapBoxClass .wapBoxClass1,.wapBoxClass2{float:left;overflow:hidden;margin-right:5px;padding:0 5px;background-color: #ffffff;width:auto}
.wapBoxClass .wapBoxClass2{border:1px solid #f0962a;background-color: #ffffff;border-radius:2px;color:#f0962a}
.wapBoxClass .wapBoxClass3{float:left;background-color: #ffffff;overflow:hidden;margin-right:5px;padding:0 5px;width:auto;border:1px solid #1fbf8c;border-radius:2px;color:#1fbf8c}
.wapBoxClass .date {
    float: left;
    overflow: hidden;
    margin-right: 5px;
    padding: 0 5px;
    width: auto;
    border: 1px solid #aaa;
    border-radius: 2px;
    color: #aaa;
background-color: #ffffff;
}

.backtotop,.right_float{position:fixed;bottom:-70px;width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,.4);right:10px;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;text-align:center;z-index:498;background-image:url(../images/backup.png);background-position:center center;background-repeat:no-repeat;background-size:66% auto;display:none;}
.backtotop_show{-webkit-transform:translate3d(0,-150px,0);-moz-transform:translate3d(0,-150px,0);-ms-transform:translate3d(0,-150px,0);transform:translate3d(0,-150px,0);}


/*内页头部*/
.ktopwrap{ background-color:#3275b9; border-bottom: 1px solid #dedede; height: 45px; line-height: 45px; font-size: 16px; padding: 0px 10px; color: #ffffff; overflow: hidden;}
.ktopwrap a{color:#ffffff;}
.ktopwrap .ico_back:before{ content: '\e7e0'; margin-right: 2px;}
.ktopwrap .ico_nav:before{ content: '\e700'; margin-right: 2px;}
.ktopwrap .ico_nav1:before{ content: '\e7b8'; margin-right: 2px; font-size: 18px;}
.ktopwrap .back{float:left; width: auto;}
.ktopwrap .btn{float:right; width: auto;}
.ktopwrap .sort{text-align:center; margin: 0px 50px 0px 50px;}


.kfwrapbox{ margin:0px; margin-bottom:10px; background-color:#FFFFFF; border-top:1px solid #efefef;border-bottom:1px solid #efefef;}
.kfwrapbox1{ margin:0px; margin-bottom:10px; background-color:#FFFFFF;}
.kfwraptitle{ line-height:50px; height:50px; padding: 0px 10px; font-size:16px; border-bottom:1px solid #f6f6f6; background-color:#ffffff; margin-bottom:5px; color: #444444;}
.kfwrapContent{ padding:10px; line-height: 25px; font-size: 14px; color: #444444;}

.kfwraptitle1{ line-height:45px; height:45px; font-size:18px; border-bottom:1px solid #e9e9e9; background-color:#ffffff; margin-bottom:8px; color: #444444;}
.kfwraptitle1 em{float:left;width:8px; height:18px; margin-top:13px; background:#ed414a; overflow:hidden; border-radius:2px; margin-right:10px; margin-left: 10px;}

.kfwraptitle2{ line-height:35px; border-bottom:1px solid #e9e9e9; background-color:#ffffff; padding: 10px; margin-bottom:8px;}
.kfwraptitle2 .title{ font-size:18px; background-position: 0px 5px; background-size: 24px; background-repeat: no-repeat; color: #ed414a;}
.kfwraptitle2 .title i:after{content: "\e600"; margin-right: 4px;}
.kfwraptitle2 .comment{ font-size: 14px; line-height: 25px; color: #888888;}

.kfwraptitleshare{ line-height:20px; border-bottom:1px solid #F6F6F6; background-color:#ffffff; padding: 10px; margin-bottom:8px;}
.kfwraptitleshare .ico{float: left; background-image:url("/images/ico_title6.png"); background-repeat: no-repeat; background-position: 0px 0px; background-size: 60px;  width: 60px; height: 60px; margin: 0px 0px;}
.kfwraptitleshare .title{ font-size:14px;  padding-left: 70px; color: #ed414a;}
.kfwraptitleshare .comment{ font-size: 14px; padding-left: 70px; color: #444444;}

/*内页表单*/
.kf_mform_wrap{background-color:#fff; margin: 0px; padding: 10px;}
.kf_mform_item{margin-bottom:10px; float: none; clear:both;}
.kf_mform_item::after{content:'\20';clear:both;*zoom:1;display:block;height:0;}
.kf_mform_item>label{font-size:14px; color: #444; line-height: 20px; font-weight: bolder;}
.kf_nform_item>label.bitian::before{content: "*"; color: #ff3300;}
.kf_mform_item .comments{font-size:12px; color: #888;}
.kf_mform_item .comments::before{content:'\e6e5'; font-family: "iconfont"; margin-right: 5px;}
.kf_mform_item .inputwrap{position:relative;}
.kf_mform_item .inputwrap .unit{position:absolute; top: 0px; right: 0px; padding: 10px; line-height: 25px; color: #000;}
.kf_mform_item .inputwrap input[type='text'],.kf_mform_item .inputwrap input[type='password']{width:100%; background-color: #f6f6f6; box-sizing: border-box; font-size: 14px; line-height: 30px; height: 45px; border: 1px solid #f1f1f1; padding:0px 10px; outline: none;}
.kf_mform_item .textareawrap textarea{width:100%; padding: 10px; background-color: #f6f6f6; box-sizing: border-box; border:1px solid #f1f1f1;}
.kf_mform_item .inputwrap .btnwrap{position:absolute; top: -0px; right: 0px; font-size: 0px; border-radius: 3px; overflow: hidden;border:1px solid #f1f1f1;}
.kf_mform_item .inputwrap .btnwrap .btn{height:43px; line-height: 43px; font-size: 14px; width: auto; background-color: #fff; display: inline-block; border: 0px; border-right: 1px solid #dedede; padding: 0px 8px; min-width: 40px; text-align: center; color: #000;}
.kf_mform_item .inputwrap .btnwrap .btn:last-of-type{border-right:0px;}
.kf_mform_item .inputwrap .textwrap{position:absolute; top: -0px; right: 0px; font-size: 0px; border-radius: 3px; overflow: hidden;}
.kf_mform_item .inputwrap .textwrap .text{height:43px; line-height: 43px; font-size: 14px; width: auto; display: inline-block; border: 0px; padding: 0px 8px; min-width: 40px; text-align: center;}
.kf_mform_item .inputwrap .textwrap .text:last-of-type{border-right:0px;}
.kf_mform_item .inputwrap .valipic{position:absolute; right: 0px; top: 0px; height: 45px; border-left: 1px solid #ddd;}
.kf_mform_item .inputwrap .valipic img{ height:45px; cursor: pointer;}
.kf_mform_item .inputwrapbox{width:100%; background-color: #f6f6f6; box-sizing: border-box; font-size: 14px; line-height: 25px; height: 45px; border: 1px solid #f1f1f1; padding:0px 10px; position: relative;}
.kf_mform_item .inputwrapbox>label{float:left; color: #888; line-height: 43px; font-size: 14px;}
.kf_mform_item .inputwrapbox .inputwrap{width:auto;}
.kf_mform_item .inputwrapbox .inputwrap input[type='text'],.kf_mform_item .inputwrapbox .inputwrap input[type='password']{line-height: 28px; height: 43px; border: 0px; padding:0px 0px;}
.kf_mform_item .inputwrapbox .unit{position:absolute; top: 0px; right: 0px; padding: 10px; line-height: 25px; color: #000;}

.kf_mform_item .kf_form_select{background-color: #f6f6f6!important; width: 100%; line-height: 45px; height: 45px; border-color: #f1f1f1;}
.kf_mform_item .selectinline{font-size: 0px;}
.kf_mform_item .selectinline>label{font-size:14px; color: #444; line-height: 20px; font-weight: bolder; vertical-align: middle;}
.kf_mform_item .selectinline .kf_form_select{background-color: #f6f6f6!important; width: auto; margin: 0px; margin-right: 8px; vertical-align: middle; line-height: 45px; height: 45px; border-color: #f1f1f1; display: inline-block;}
.kf_mform_item .inputwrap .selectwrap{position:absolute; top: -0px; right: 0px; font-size: 0px; border-radius: 3px; overflow: hidden;}
.kf_mform_item .inputwrap .selectwrap .kf_form_select{ margin:0px; border: 0px;}
.kf_mform_item .kf_form_selectwrap{margin:0px;}
.koptions{background-color:#fff; padding: 10px; margin-bottom: 10px; display: none;}
.postSubmit{-webkit-appearance:none; border-radius:3px;width:100%; height:50px; line-height:50px; border:0px; text-align:center; padding:0px; margin:0px; background-color:#ed414a; color:#FFFFFF; font-size:18px;}
.postSubmit1{-webkit-appearance:none; border-radius:5px; width:100%; height:50px; line-height:50px; border:0px; text-align:center; padding:0px; margin:0px auto; background-color:#ed414a; color:#FFFFFF; font-size:18px;}

/*提示弹窗*/
.ktipwrap{ width:350px; height: auto; padding: 20px 0px; position:fixed; left:50%; top:50%;  -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 8px;}
.ktipwrap .bg{ background-color: #000; width:100%; height: 100%; position: absolute; top: 0px; left: 0px; filter:alpha(opacity=70); opacity:0.7;border-radius: 8px; }
.ktipwrap .text{ width:100%; height: 100%; line-height: 30px; position: relative;  color: #ffffff; text-align: center; font-size: 16px;}
.ktipwrap .arrow{position: absolute; bottom: -15px; left: 0px; width: 0; height: 0; border-width: 20px;  border-color: transparent;  border-style: dashed; border-right-color: #000000; display: none;}

.ktipwraparrow{ width:150px; height: auto; padding: 10px; position:absolute; top:100px; left: 200px; border-radius: 8px;}
.ktipwraparrow .bg{ background-color: #000; width:100%; height: 100%; position: absolute; top: 0px; left: 0px; border-radius: 3px; }
.ktipwraparrow .text{ width:100%; height: 100%; line-height: 20px; position: relative;  color: #ffffff; text-align:left; font-size: 14px;}
.ktipwraparrow .arrow{position: absolute; bottom: -10px; left: 10px; width: 0; height: 0; border-width: 10px;  border-color: transparent;  border-style: dashed; border-right-color: #000000; display:block;}

.ktishiwrap{}
.ktishiwrap .ktishibg{ width: 100%; height: 100%;position:fixed; top: 0; left: 0px; background-color: #000000;filter:alpha(opacity=60); opacity:0.6; z-index: 1000;}
.ktishiwrap .ktishibox{width:350px; height:auto; min-height: 100px; background-color: #fff; position:fixed; left:50%; top:50%;  transform: translate(-50%, -50%);  z-index: 2000; border-radius: 8px; border: 1px solid #efefef; overflow: hidden; display:none;}
.ktishiwrap .ktishibox .close{text-align: right; cursor: pointer; width: 24px; height: 24px; position: absolute; top: 0px; right: 0px;}
.ktishiwrap .ktishibox .close:after{content: "\e7dc"; font-family: "iconfont"; color: #333333; font-size: 24px;}
.ktishiwrap .ktishibox .text{font-size:16px; padding: 20px; line-height: 30px; color: #444444;}
.ktishiwrap .ktishibox .btn{border-top: 1px solid #f6f6f6; height: 45px; font-size: 16px; line-height: 45px;}
.ktishiwrap .ktishibox .confirm{width:50%; float: left; text-align: center; color: #3598db; cursor: pointer;}
.ktishiwrap .ktishibox .confirm:hover{background-color: #fafafa;}
.ktishiwrap .ktishibox .cancel{width:50%; float: left; text-align: center; color: #888888; cursor: pointer; border-left: 1px solid #f6f6f6; box-sizing: border-box;}
.ktishiwrap .ktishibox .cancel:hover{background-color: #fafafa;}
.ktishiwrap .ktishibox .only{width:100%;}
.fr5{ float:right; margin-left:5px;}

.section {margin: 0px 0; padding: 10px; background-color: #fff; box-shadow: 0 1px 3px #ccc;  border-top:1px solid #ddd;}
.section .title {height: 25px; line-height: 25px;}
.section .title .text-title {font-size: 16px; color: #4998e7; font-weight: bold;}
.section .title .text-title:before {display: inline-block; content: ''; width: 3px; border-radius: 1px; background: #4998e7; margin-right: 5px; height: 13px;}
.section .title .pull-right{color: #5c5c5c; font-size: 12px;float: right;}
.section .title-articles {background: url('../images/news_bg.png'); background-repeat: no-repeat; background-size:30%  auto ;}
.section .title-infos .text-title{color: #e74950; }
.section .title-infos .text-title:before {background: #e74950}
.section .wrap{/* padding:10px; */} /*控制通知公告两侧距离*/

.articles li {height: 35px; line-height: 35px; list-style: none; border-bottom: 1px solid #eee}
.articles li:last-child {border-bottom: none}
.articles li a {width: 70%;color: #999; height: 35px; line-height:35px; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.articles li .addtime {text-align: right; height: 35px; line-height:35px; color: #999; width: 25%; float: right; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.articles li.new a{color: #4998e7}

.articles li.top a {color: #e74950; width: 80%}
.articles li.top a:before {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; font-size: 10px; line-height: 17px; text-align: center; display: inline-block; color: #fff; background: #e74950; content: '顶'; width: 16px; height: 16px; margin-right: 2px;}
.articles li.top .addtime {width: 18%}

.content {padding: 10px; background: #fff;}
.content h1,.content p{
	margin: 0px;
	padding: 0px;
}
.content .article-header {border-bottom: 1px dashed #eee; position: relative;}
.content .article-header .title {padding: 5px 0; line-height: 24px; font-size: 18px; font-weight: bold; color: #333; }
.content .article-header .detail {height: 30px; line-height: 30px; font-size: 12px; color: #999}
.content .article-header .detail .time {float: left;}
.content .article-header .detail .time .sjj:after {
    content: "\e65f";
    margin-right: 4px;
}
.content .article-header .detail .source {float: right}
.content .article-content {padding: 15px 5px; line-height: 20px; letter-spacing: 0.5px; font-size:14px;}
.content .page-guid {height: 35px; line-height: 35px; border-top: 1px solid #ddd; padding-top: 10px}
.content .page-guid  p {width: 49%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden}
.content .page-guid  p a {color: #4998e7}
.content .article-content .article-pic {display: block; margin: 10px;}
.content .article-content .article-pic img {width: 100%; height: auto;}
.content .pull-right {float: right !important;}
.content .pull-left {float: left !important;}