@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	list-style-type: none;
}
a {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: none;
}
body {
	width: 100%;
	height: 100%;
	color: #333;
	background: #fff;
	font: 12px Verdana, Arial, sans-serif, "Times New Roman", "微软雅黑";
}
p,h1,h2,h3,h4,h5,h6,span,dl,dt,dd,ul,li{font-family:"微软雅黑", Arial, }
a img {
	display: inline-block;
}
a img, img, iframe {
	border: 0;
}
a span, form label {
	cursor: pointer;
}
table, tbody, tfoot, thead, tr, th, td {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0px;
	margin: 0px;
}
input, select {
	outline: none;
	font-size: 1.2em;
}
b, strong {
	font-weight: bold;
}
ul li {
	list-style:none;
}
html {
	width: 100%;
	height: 100%;
}
.index {
	width:100%
}
.banner {
	width:100%;
}
.banner img {
	width:100%;
}
.header {
	background:#42afe8;
	height:40px;
	line-height:40px;
	width:100%
}
.header ul {
	width:100%;
}
.header ul li {
	float:left;
	width:25%;
	text-align:center
}
.header ul li a {
	color:#FFF;
	font-size:14px;
}
.ny-ss1 {
	float:left;
	width:60px;
	height:27px;
	line-height:26px;
	font-size:12px;
	text-align:center;
	color:#FFF;
	background-color:#009F43;
}
.ny-ss1 a {
	color:#FFF;
	text-decoration:none;
}
.ny-ss1 a:hover {
	color:#FFF;
	text-decoration:none;
}
.ny-ss {
	float:left;
	width:60%;
	height:25px;
	border:#999 solid 1px;
	border-right:medium;
}
.ny-ss input {
	width:60%;
	height:25px;
	border:0px;
	color:#666;
	font-size:12px;
}
.ss {
	margin-top:10px;
	margin-left:20%;
	overflow:hidden
}
.content {
	width:97%;
	margin:0 auto;
	margin-top:10px;
}
.wdxx {
	width:100%;
	height:45px;
	line-height:45px;
	background:#09b28d;
	text-indent:2em;
	font-size:14px;
	color:#FFF;
	font-weight:80;
	border-radius:5px
}
.nei {
	height:60px;
}
.xx {
	width:90%;
	margin:0 auto
}
.nei li {
	float:left;
	vertical-align:auto;
	line-height:60px;
}
.nei {
	border-bottom:1px solid #CCC
}
.xx ul #none {
	line-height:18px;
}
.xx .nei div {
	width:70px;
	height:35px;
	text-align:center;
	background:#81d4c2;
	border-radius:5px;
	margin-right:10px;
	color:#FFF;
	margin-top:15px;
}
.nei div span {
	color:#000;
}
.fenye{
	padding-bottom:70px;	
}
.fenye ul li {
	float:left;
	background:#078b6e;
	padding:4px 8px;
	margin-left:5px;
}
.fenye ul li a {
	color:#FFF
}
.fenye {
	margin:auto;
	width:60%;
	margin-top:30px;
	overflow:hidden
}
.footer {
	  height: 60px;
  background: #FFFFFF;
  margin-top: 20px;
  position: fixed;
  bottom: 0px;
  border-top: 1px solid #dedede;
  width: 100%;
}

.footer ul li {
	float:left;
	width:25%;
	text-align:center;
	margin-top:10px;
}
.footer ul {
	margin:auto
}
.huifu {
	background:#c8e7e0;
	height:100px;
}
.huifu ul li {
	color:#333;
	font-weight:900;
	height:40px;
	line-height:40px;
	margin-left:4%;
	padding-top:5px;
}
.huifu ul li span {
	color:#999
}
.huifu ul {
	width:65%;
	float:left
}
.huifu input {
	float:right;
	margin-right:20px;
	width:50px;
	height:30px;
	margin-top:55px;
}
.nr {
	width:80%;
	margin:0 auto;
	margin-top:20px;
	min-height:150px;
}
.nr dl dt {
}
.nr dl dt {
	width:100%;
}
.nr dl dd {
	margin-top:5px;
}
/*1.30*/
.xy-text{
	width:200px;
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;
	display:block;	
}
.nei li a{
	font-size:13px;	
}
.dzyj{
	  width: 100%;
  overflow: hidden;
  margin-top: 11px;
  float: left;
  padding-bottom: 80px;
}
.dzyj table{
	line-height:50px;	
}

.dlym{
	width:100%;
	height:100%;
/*	background-image:url(../images/bg1.jpg);
*/	position:relative;	
	overflow:hidden;
	background-size:100% 100%;
	background-color:#bdf2e6;
background-image:url(../images/jason-1.jpg);
}
.logo{
	width:100%;
	position:absolute;
	top:100px;
	overflow:hidden;
    z-index:10;
	font-size:50px;
	text-align:center;
	color:#fff;	
	font-family:'华文行楷';
}
.hym{
	width:100%;
	position:absolute;
	overflow:hidden;
	top:180px;
}
.hyma{
	overflow:hidden;
	width:100%;
	padding-top:20px;
}
.hymas{
	width:80%;
	overflow:hidden;
	margin-top:20px;
	margin:0 auto;	
}
.hyma span{
	background-color:#42afe8;
	display:block;
	width:20%;
	height:38px;
	float:left;
}
.hyma span img{
	display:block;
	margin:0 auto;
	margin-top:5px;	
}
.hyma input{
	float:left;
	width:78%;
	height:36px;
	line-height:30px;
	color:#666;	
	border:1px solid #42afe8;
}
.dla{
	width:100%;
	overflow:hidden;
	margin-top:40px;	
}
.dla a{
	display:block;
	width:80%;
	background-color:#42afe8;
	height:44px;
	text-align:center;
	color:#fff;
	line-height:44px;
	font-size:14px;	
	margin:0 auto;
}
.ljzc{
	text-align:center;
	line-height:30px;	
}
.ljzc a{
	color:#f00;
	text-decoration:none;	
}

.dlym01{
	width:80%;
	margin:0 auto;
	position:relative;
	margin-top:15px;
}
.dlym01 span{
	float:left;
	line-height:30px;
	font-size:14px;	
	text-align:right;
	width:60px;
}
.dlym01 input{
	width:180px;
	height:30px;
	line-height:30px;
	outline:none;
	border:1px solid #e6e6e6;
	text-align:left;
	padding-left:28px;
}
.dlym01 img{
	position:absolute;
	float:left;	
	left:63px;
	margin-top:2px;
}

/*2015-11-2*/
.bs_bg{/*margin-top:45px;*/}
.menus{
	width:100%;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ccc;
	overflow:hidden;	
}
.menus ul li{
	float:left;
	width:24.7%;
	text-align:center;
	border-right:1px solid #ccc;
}
.menus ul li a{
	font-size:13px;
	text-decoration:none;
}
.menus ul li .current{
	display:block;
	background-color:#42AFE8;
	color:#fff;
}
#LoginBox p{
	width:95%;
	height:30px;
}
#LoginBox p a{
	float:right;
	font-size:20px;	
	margin-right:10px;
	font-weight:600;
	text-decoration:none;
}

/*2016-1-11*/
.main{float:left;width:100%;margin-top: 150px;}
.main .center{width:94%;margin:0 auto;}
.main .center .block01{float:left;border:1px solid #a4a4a4; border-radius:5px; background:#FFF;width:100%;margin-bottom:15px;position: relative;}
.main .block01 h3{color:#333;font-size:18px;margin:10px 10px 5px;}
.main .block01 p{font-size:15px;color:#999;margin:0 10px 10px;}
.main .block01 .pic{float:left;width:92%;margin-left:4%;margin-bottom:10px;}
.main .block01 .pic img{width:100%}
.main .block01 .text{float:left;margin:0 10px 10px;border-bottom:1px solid #dedede}
.main .block01 .text p{color:#666;margin:0 0 10px;}
.block01 .con-more{float:left;width:92%;margin-left:4%;margin-bottom:10px;padding-top:2px;}
.block01 .con-more .txt{float:left;font-size:16px;color:#333;}
.block01 .con-more .arow{float:right;margin-top:2px;}
.block01 .con-more .arow img{width: 17px;}
.block01 .con-one {float:left;position:relative;    margin-top: 15px;}
.block01 .con-one h3 {   width: 92%;
    background: #28292d;
    height: 35px;
    line-height: 35px;
    color: #fff;
    float: left;
    position: absolute;
    margin-left: 4%;
    bottom: 0px;
    font-weight: normal;
    font-size: 13px;}

.block01 .con-one h4 {   width: 92%;
	 width: auto;
	/* background: #28292d; */
	height: 35px;
	line-height: 35px;
	color: #fff;
	float: left;
	position: absolute;
	bottom: 70px;
	font-size: 40px;
	font-weight: 900;
	margin-left: 30px;}


.block01 .con-list{width:100%;border-top:1px solid #dedede;margin-top:10px;float:left;    height: 78px;}
.block01 .con-list .texts{    float: left;
    margin-left: 4%;
    margin-right: 10px;
    width: 71%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    color: #333;
    margin-top: 35px;}

.block01 .con-list .texts1{    float: left;
	margin-left: 4%;
	margin-right: 10px;
	width: 71%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	color: #333;
	margin-top: 15px;
	font-weight: 900;
}

.block01 .con-list .texts2{    float: left;
	margin-left: 4%;
	margin-right: 10px;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: break-spaces;
	font-size: 14px;
	color: #333;
	margin-top: 5px;
	margin-bottom: 15px;

}
.block01 .con-list .pict1{
	font-size: 22px;
	margin-right: 5px;
	margin-top: 12px;
	position: absolute;
	right: 10px;
}
.block01 .con-list .pict{float:right;margin:10px 10px 0 0;width:65px;width: 17%;margin-right:4%}
.block01 .con-list .pict img{     width: 65px;
    border: 1px solid #ccc;
    float: right;}
.center .time{width:93px;height:45px;margin:0 auto;}
.center .time .t-txt{      height: 28px;
    padding: 0 6px;
    margin-bottom: 22px;
    margin-top: 12px;
    color: #fff;
    background: #cecece;
    float: left;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    border-radius: 10px;}
.chat-wrap{width:100%;float:left;    margin-bottom: 15px;
    margin-top: 6px;}
.chat-wrap .c_left{float:left;}
.chat-wrap .c_left.c_right{float:right}
.chat-wrap .c_left.c_right .tx{float:right}
.chat-wrap .c_left.c_right .dialog-box{float:right;margin-right:10px;}
.chat-wrap .c_left.c_right .arrow{right:0;    left: inherit;}
.chat-wrap .c_left.c_right .t-box{float:right;margin-right:10px; background:#a0e75a;border:1px solid #83d45a}
.chat-wrap .c_left .tx{width:45px;float:left;}
.chat-wrap .c_left .tx img{width:100%;border:1px solid #ccc;}
.chat-wrap .dialog-box{float:left;    max-width: 60%;margin-left:15px;position:relative}
.dialog-box .arrow{position:absolute;left:0;top:15px;}
.dialog-box .arrow img{width: 12px;}
.dialog-box .t-box{border:1px solid #d0d0d0;float:left; background:#fff;border-radius:5px;  margin-left: 10px;min-height:45px; }
.dialog-box .t-box p{padding:10px;font-size:13px;line-height:20px;color:#333;}
.input-box{float:left;height:55px; background:#f4f4f6;box-shadow:0px 1px 0px #ccc inset;position:fixed;bottom:0;width:100%}
.input-box .inp{border:1px solid #abadb2;float:left;margin-left:1%;width:70%; background:#fff;margin-top:10px;border-radius:5px;height:33px;padding-left:5px;line-height:35px;}
.input-box .search-box{background:#75bc2f;font-size:14px;width:24%;height:35px;float:left;color:#fff;border-radius:5px;margin-top:10px;margin-left:2%;text-align:center;line-height:35px;}
.article{    float: right;
    width: 60px;
    position: fixed;
    margin-top: 20px;
    bottom: 72px;
    right: 11px;
   }
.article .img{float:right;width:60px;}
.article .img img{    width: 36px;
    float: right;}
.article .dot{height:15px;width:15px;text-align:center;line-height:15px;color:#fff;font-size:12px; background:#f00;border-radius:30px;position:absolute;    right: -6px;
    top: -6px;}
.article .xf{color: #fff;
    font-size: 12px;
    top: -7px;
    position: absolute;
    z-index: 99;
    right: -3px;
}


.zzsy{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.77);
	z-index: 100;
}
.zzsyks {
	width: 90%;
	height: 70%;
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0px 2px 5px 1px rgb(37, 37, 37);
	position: absolute;

	margin-left: 5%;
	margin-top: 20%;
	text-align: center;
}
.zzsyks p {
	color: #394b52;
	font-size: 16px;
	margin-top: 1rem;
	padding: 0px 20px 20px 20px;
	line-height: 20px;
	text-align: left;
}

.zzsyks button {
	background-color: #4291ff;
	border: none;
	border-radius: 5px;
	width: 100px;
	height: 40px;
	color: #fff;
	margin-top: 0.5rem;
	font-size: 14px;
	outline: none;
	box-shadow: 0px 4px 5px 2px #d7e8ff;
}
.zzsyks_end {
	float: right;
	margin-top: 0.3rem;
	margin-right: 0.3rem;
}
.zzsyks_end img {
	width: 16px;
}