body,h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ol,ul,li,form,table,th,td,a,img,span,strong,var,em,input,textarea,select,option{margin:0;padding:0;box-sizing: border-box;}
html,body{padding:0;border:0; font:14px '\5FAE\8F6F\96C5\9ED1'; color: #000;}
ul,ol,li{list-style:none;}
img{ vertical-align:top; border:none;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix:after{ content:''; display:block; clear:both;}
a{ color:#000; text-decoration:none; cursor: pointer;}
dl{margin:0;padding:0;border:0;}
dt,dd{clear:both;}
h1{font-size:22px;color:#000;font-weight:bold;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#000;font-weight:normal;}
textarea,input{font-size:12px;line-height:15px;margin:0;padding:0;}
dl{margin:0;padding:0;border:0;}
dt,dd{clear:both;}
a:link{text-decoration:none; color:#000;}
a:visited{text-decoration:none; color:#000;}
a:hover{text-decoration:none; color:#000;}
input{ border:none; outline:none;}
.Whidden{display: none; visibility: hidden;}
.noDesktop {display: none;}
.clear{clear: both;}
.none{display: none;}
/*内容区s*/
.g-header-search{box-sizing:content-box !important;}
.box{
	width: 100%;
	height: 100%;
	background: url(../tz_dy/dy_bgPic.png) no-repeat center top;
	background-size: 100%;
	padding-top: 60px;
	padding-bottom: 60px;
        position: relative;
}
.content{
	width: 1200px;
	margin: 0 auto;
	background: #ffffffd9;
	border-radius: 15px;
        padding-bottom:40px;
}
.date{
	width: 390px;
	padding-left: 45px;
	height: 80px;
	float: left;
	font-size: 24px;
	font-weight: bold;
	color: #bd1a2d;
	padding-top: 25px;
}
.date img{
	margin-right: 20px;
}
.gz{
	width: 259px;
	height: 21px;
}
.cont{
	width: 100%;
}
.contLeft{
	width: 625px;
	float: left; 
        overflow: auto;         
}
.contLeft ul li{
	width: 100%;
	padding-left: 45px;
	position: relative;
}
.contLeft ul li a.more{
	position: absolute;
	right: 0;
	bottom: 0;
	color: #999999;
}
.pic{
	width: 115px;
	height: 115px;
	float: left;
}
.pic img{	
         width: 115px;
	height: 115px;
}
.sub{
	width: 440px;
	float: left;
	height: 140px;
	padding-left: 25px;
}
.sub p{
	font-size: 18px;
	line-height: 26px;
}
.sub p.Tips{
	font-size: 14px;
	color: #a4844c;
}
.contRight{
	width: 525px;
	float: right;
	padding-right: 45px;
}
.contRightList{
	width: 100%;
	margin-bottom: 30px;
}
.contRightList ul li{
	font-size: 16px;
	line-height: 32px;
}
.contRightList ul li label{
	margin-right: 10px;
}
.abstract{
	width: 100%;
	margin-bottom: 20px;
}
.abstractOne{
	color: #666666;
	font-size: 14px;
	text-indent: 28px;
	line-height: 28px;
	margin-bottom: 10px;
}
.abstractBold{
	font-size: 14px;
	font-weight: bold;
	color: #bd1a2d;
	margin-bottom: 10px;
}
.abstractBold img{
	float: right;
	cursor: pointer;
}
.xxdy{
	width: 100%;
	border: 1px solid #e09999;
	padding: 25px 0;
	position: relative;
}
.xxdytitle{
	color: #666666;
	font-size: 24px;
	text-align: center;
	height: 31px;
	margin-bottom: 20px;
}
.inputBox{
	width: 100%;
}
.email{
	width: 410px;
	height: 40px;
	border: 1px solid #e8e8e8;
	border-radius: 15px;
	margin: 0 auto;
	color: #a3a3a3;
	margin-bottom: 30px;
}
.email span,.codeInput span{
	color: #a3a3a3;
	width: 90px;
}
.email span.name{
	width: 90px;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.email span.sx,.codeInput span.sx{
	margin-right: 15px;
}
.email input{
	width: 285px;
	height: 24px;
}
.code{
	width: 410px;
	margin: 0 auto;
	height: 40px;
}
.codeInput{
	width: 290px;
	float: left;
	height: 40px;
	border: 1px solid #e8e8e8;
	border-radius: 15px;
}
.codeInputTxet{
	width: 76px;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #a3a3a3;
}
.codeInput input{
	width: 175px;
	height: 24px;
}
.yzm{
	width: 100px;
	height: 40px;
	float: right;
	cursor: pointer;
}
.yzm img{
	width: 100px;
	height: 40px;
	}
.dyAndqx{
	width: 410px;
	margin: 0 auto;
	height: 40px;
	margin-top: 20px;
}
.dyAndqx ul li{
	font-size: 18px;
	width: 160px;
	height: 40px;
	background: #f6f6f6;
	line-height: 40px;
	text-align: center;
	border-radius: 10px;
	margin: 0 auto;
	cursor: pointer;
}
.dyk{
	width: 415px;
	height: 190px;
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
	background: rgba(0, 0, 0, 0.7); 
	position: absolute;
	left: 35px;
	top:35px;
	z-index: 1;
	border-radius: 15px;
	padding-top: 20px;
}
.dyList{
	width: 100%;
	margin-bottom: 25px;
	}
.dyList ul li{
	width: 88px;
	height: 25px;
	float: left;
	font-size: 14px;
	color: #fff;
	line-height: 25px;
	margin: 10px 25px;
	background: url(../tz_dy/dy_bg_wy_20190909.png) no-repeat center right;
	cursor: pointer;
}
.dyList ul li.in{background: url(../tz_dy/dy_hg_wy_20190909.png) no-repeat center right;}
.dyList ul li span{width: 17px;height: 16px;margin-left: 3px;}
.dyList ul li span img{vertical-align: middle;}
.dykBtn{width: 100%;height: 43px;}
.sub p.zy{font-size:14px;color:#999999;}
.dykBtn span{width: 134px;height: 41px;line-height: 41px;text-align: center;color: #666666;background: #fff;border-radius: 10px; float: left; margin: 0 36px;cursor: pointer;}
.popup{position: absolute;left:18%;bottom:1%;text-align: center;;color: #d30b15;width:300px;height:25px;line-height:25px;}
.center::-webkit-scrollbar {/*滚动条整体样式*/

        width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/

        height: 1px;

    }

.center::-webkit-scrollbar-thumb {/*滚动条里面小方块*/

         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

        background: #9ca4b5;

    }

.center::-webkit-scrollbar-track {/*滚动条里面轨道*/

        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

        background: #c6cddb;

}

/*内容区e*/
@media only screen and (max-width: 414px){
.box{padding-top:0;padding-bottom:10px;background:none;}
.content,.gz{width:auto; }
.date,.contLeft{width:auto;float:none; }
.contLeft{height:auto;}
.contLeft ul li{padding-left:0; }
.pic{float:none; margin:0 auto; }
.sub{padding: 0 25px;float:none;width:auto; }
.contRight{width:auto;float:none; padding-right:0; }
.content{padding-bottom:0;}
.xxdy{width:96%; margin:0 auto;}
.email,.code{width:90%;}
.codeInput{width:66%;}
.dyAndqx{margin-top: 30px;width:auto;}
.dyk{width:85%;margin:0 auto;height:auto;padding-bottom:20px;left:50%;margin-left: -42%;}
.dyList{margin-bottom:10px;}
.dykBtn span{margin: 0 12%;}
.dykBtn span{width:25%; }
.abstractBold img{margin-right: 5%;}
.dyList ul li{width:33%;margin: 10px 22px;}
.email input{width:65%;}
.codeInput input{width:46%;}
.popup{z-index: 10;left: 10%;bottom: 0%;}
.abstractOne{padding: 0 10px;}

}

.friendship-links .btn {
    font-size: 14px;
}
			.alert-mengban {
				position: fixed;
				top: 0px;
				left: 0px;
				z-index: 1000;
				background: #000000;
				opacity: 0.8 !important;
				filter: alpha(opacity=80) !important;
				width: 100%;
				height: 100%;
				display: none;
			}

			.alert-warning {
				position: fixed;
				left: 50%;
				top: -400px;
				margin-left: -300px;
				width: 600px;
				height: 270px;
				background: #fff;
				z-index: 1001;
				display: none;
			}

			.alert-delete {
				width: 100%;
				height: 38px;
				position: relative;
			}

			.alert-delete span {
				position: absolute;
				top: 10px;
				right: 10px;
				width: 19px;
				height: 19px;
				background: url(/ywdt/images/delete-ks-20170807.png) center center no-repeat;
				cursor: pointer;
			}

			.alert-wzsm {
				width: 480px;
				height: 100px;
				margin: 15px auto 0;
				line-height: 35px;
				font-size: 24px;
				color: #000;
				text-align: center;
				font-family: "Microsoft YaHei";
				padding-bottom: 15px;
				border-bottom: 1px solid #d4d4d4;
			}

			.alert-wzsm p {
				font-size: 24px;
				font-family: "Microsoft YaHei";
			}

			.alert-footer {
				width: 100%;
				height: 105px;
				font-size: 24px;
				color: #000;
			}

			.alert-footer span {
				cursor: pointer;
				float: left;
				font-family: "Microsoft YaHei";
			}
/*
			.continue {
				width: 124px;
				height: 42px;
				background: url(/ywdt/images/continue-ks-20170810.png) center center no-repeat;
			}*/

			.fangqi {
				line-height: 42px;
				font-size: 20px;
				color: #ab0d07;
				margin-left: 20px;
			}

			.xuanze {
				width: 210px;
				height: 42px;
				margin: 25px auto 0;
			}


			@media only screen and (max-width: 414px) {
				.alert-warning {
					position: fixed;
					left: 2%;
					top: -400px;
					margin-left: 0;
					width: 96%;
					height: auto;
					background: #fff;
					background-size: 100%;
					z-index: 1001;
				}

				.alert-wzsm {
					width: 80%;
					height: auto;
					margin: 15px auto 0;
					line-height: 28px;
					font-size: 18px;
					color: #000;
					text-align: center;
				}

				.alert-wzsm p {
					font-size: 18px;
				}

				.alert-footer {
					width: 100%;
					height: 70px;
					line-height: 70px;
					font-size: 18px;
					color: white;
					margin-top: 10px;
				}

				.continue {
					width: 124px;
					height: 42px;
					background: url(.continue-ks-20170810.png) center center no-repeat;
					background-size: 100%;
				}

			}