*{margin:0;padding:0;}
.w1000{ width:1100px; margin:0 auto;}

.clear{ clear:both;}
a{ text-decoration:none;color:#fff; font-size:12px;}
body{font-size:12px; font-family: "微软雅黑";}

.header{height:145px; position:relative; overflow:hidden; z-index:9; background: #f0ede6  url(../img/t0001.jpg) repeat-x;}
.header .acl{background:url(../img/nnnvv9.png) no-repeat; height: 195px;}
.header .logo{background: url(../img/logo.png) no-repeat; width:170px; height:77px;float: left;display:block;margin-top:30px;}
.header .domain{background: url(../img/yhimg.png) no-repeat; width:400px; height:110px;float: left; margin-top:36px;margin-left:720px;}
.header .urltxt{ width:290px; height:25px; margin-left:35px;  margin-top:60px;  display:block; text-align:center; font-size:18px; color:#c5eeff; }
.header .utl{background: url(../img/tops.jpg) no-repeat; height:145px;}
.gonggao{overflow: hidden;height:40px; line-height:40px;position:absolute; z-index:55;}
.gonggao span{height:40px;float: left;display: block;padding-left:25px; color: #20d2ff;font-size: 14px; width:100px;}
.gonggao marquee{float: right; width:900px;color: #20d2ff; font-size:14px;}
.gonggao marquee dd{ float:left; margin:0 10px;}
.gonggao marquee b{ color:#ffd053; font-weight:normal;margin:0 5px;}
.gonggao marquee i{ color:#00ff00; font-style:normal;margin:0 5px;}



.linktop{width:1100px; height:284px; overflow:hidden; margin-top:4px;background:url(../img/imgbg0.png) no-repeat; }
.linktop ul{float:left; margin-top:10px;}
.linktop ul.l{background:url(../img/ccc6.png)  no-repeat; width:379px; height:202px; overflow:hidden;}
.linktop ul.l .list{ overflow:hidden; position:relative; width: 350px; height: 196px; float: right;}
.linktop ul.l .list .hd{ overflow:hidden;  display: none;}
.linktop ul.l .list .bd{ padding:20px;  }
.linktop ul.l .list .infoList li{ height:35px; line-height:35px; color: #fff100; font-size:13px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.linktop ul.l .list .infoList li span{color: #fff100; margin-right: 4px;}
.linktop ul.l .list .infoList li i{color:red;margin: 0 4px;font-style: normal; }

.linktop ul.m{ margin-left:2px; width:550px;margin-left:5px;}

.linktop ul.m a{ display:block; margin:4px;background:url(../img/vvv1.png) top center no-repeat; margin-top:3px; width:174px; height:110px;text-align:center; line-height:77px;  color:#fff100; font-size:18px; overflow:hidden; float:left; text-align:center; transition:all 0.25s}
.linktop ul.m a i{display:block; margin:0px auto; margin-top:15px;background: url(../img/ico.png) no-repeat;height:47px; vertical-align:middle; transition:all 0.25s}
.linktop ul.m a i.i1{width:44px;background-position:0 0;}
.linktop ul.m a i.i5{width:44px;background-position:-44px 0;}
.linktop ul.m a i.i3{width:44px;background-position:-88px 0;}
.linktop ul.m a i.i4{width:44px;background-position:-132px 0;}
.linktop ul.m a i.i2{width:46px;background-position:-176px 0;}

.linktop ul.m a:hover{color: #a28878}
.linktop ul.m a:hover i.i1{width:44px;background-position:0 -47px;}
.linktop ul.m a:hover i.i5{width:44px;background-position:-44px -47px;}
.linktop ul.m a:hover i.i3{width:44px;background-position:-88px -47px;}
.linktop ul.m a:hover i.i4{width:44px;background-position:-132px -47px;}
.linktop ul.m a:hover i.i2{width:46px;background-position:-176px -47px;}
.linktop ul.m a span{display:block; margin:0px auto; margin:0px; line-height:180%;}
.linktop ul.m a.kf{ width:199px; height:81px;background:url(../img/vvv2.png) top center no-repeat; margin-left:3px;margin-top:0px;}
.linktop ul.m a.kf i{ float:left; margin-left:10px;}
.linktop ul.m a.kf span{ float:left; margin-left:10px; font-size:16px; margin-top:30px; color:#ffae00;}
.linktop ul.m a.kf span:hover{color:#ffe400;transition:all 0.25s}
.linktop ul.m a.cx{ width:336px; height:81px;background:url(../img/vvv3.png) top center no-repeat;transition:all 0.25s;margin-top:0px;}
.linktop ul.m a.cx i{ float:left; margin-left:10px;}
.linktop ul.m a.cx span{ float:left; margin-left:10px; font-size:36px; line-height:240%;color:#ffae00;}
.linktop ul.m a.cx span:hover{color:#ffe400;transition:all 0.25s}

.linktop ul.r{ margin-left:2px; background:url(../img/yhdt.png) no-repeat; width:156px;}
.linktop ul.r a{ display:block;width:156px;height:196px;}
.linktop ul.r a img{ width:125px;  height:125px; margin-left:15px; margin-top:7px; border:0px solid;}

.main{background:#02222f;overflow:hidden; padding-top: 0px; padding-bottom: 20px;}

.linktop .tjyx{position:absolute; z-index:88; margin-left:20px; margin-top:215px; width:1100px; overflow:hidden;}
.linktop .tjyx ul.x{}
.linktop .tjyx ul.x img{ margin-top:10px;}
.linktop .tjyx .newlinkbox{display:block; width:555px; margin:0px auto; height:60px; margin-left:50px;position:absolute; z-index:88;}
.linktop .tjyx .newlinkbox a{ display:block; width:110px; height:50px; float:left; }
.linktop .tjyx .newlinkbox a icos{ display:block; width:50px; height:50px; text-align:center; float:left;}
.linktop .tjyx .newlinkbox a font{ display:block;  height:29px; font-size:16px; line-height:300%;  float:left;}
.linktop .tjyx .newlinkbox a:hover{cursor:pointer;}
.linktop .tjyx .newlinkbox a:hover font{ color:#FF0;}

.imgbox{width:1100px;overflow:hidden;margin:0 auto;}
.imgbox ul{width:1100px;}
.imgbox ul.imgbgtop{background:url(../img/imgbg1.png) top no-repeat; height:60px;}
.imgbox ul.imgbgmid{background:url(../img/imgbg2.png)  repeat-y; min-height:300px;}
.imgbox ul.imgbgbot{background:url(../img/imgbg3.png) top no-repeat; height:55px;}
.imgbox ul.imgbgmid .mainitem{width:1100px; margin:0 auto;background:url(../img/imgbg1s.png) top no-repeat; overflow:hidden}
.imgbox ul.imgbgmid .mainitem ul{ margin:10px;}
.imgbox ul.imgbgmid .mainitem ul li{float: left;width:256px;border:2px #176fc7 solid; height:260px;margin:5px; margin-top:0px; margin-bottom:10px; position:relative;transition:all 0.3s;}
.imgbox ul.imgbgmid .mainitem ul li a{display: block; width:100%; text-align:center; overflow:hidden; float: left;}
.imgbox ul.imgbgmid .mainitem ul li a:after{ content:""; width:100%; height:260px; display:block;  position:absolute; left:0;  top:0px; background:url(../img/hover.png) no-repeat;opacity: 0;filter:alpha(opacity=0); transition:all 0.25s}
.imgbox ul.imgbgmid .mainitem ul li a img{ display:block; width:100%; height:260px; }
.imgbox ul.imgbgmid .mainitem ul li p{ height:60px; width:100%;word-wrap: break-word; word-break: normal;line-height:62px;vertical-align:middle;text-align:center; color:#fff; font-size: 16px; font-weight: normal; float: left; transition:all 0.25s}
.imgbox ul.imgbgmid .mainitem ul li:hover{border:2px #21b3ff solid;}
.imgbox ul.imgbgmid .mainitem ul li:hover p{color: #ff0;background:url(../img/ve2.png) no-repeat; }
.imgbox ul.imgbgmid .mainitem ul li:hover a:after{opacity: 1;filter:alpha(opacity=100);}
.imgbox ul.imgbgmid .mainitem ul li a.mores{}
.imgbox ul.imgbgmid .mainitem ul li:hover a.mores:after{background:url() no-repeat;}
/*底部的图标部分*/
/* 底部 */
.footer{text-align: center;background:url(../img/dscf1.png) repeat-x;height:150px;border-top: solid 1px #005c8c;padding-top: 25px; padding-bottom: 20px; }
.copyright{color: #e1e1e2; font-size:13px; text-align: center;line-height: 180%;}
.copyright  p span{color:#21b3ff; }
.copyright font{font-size:13px; text-align: center;line-height: 180%; display:block; margin-top:35px;}
.copyright img{display: block; width: 1000px;height: 49px; margin: 0 auto; padding-top: 10px; margin-bottom: 10px;}


select{appearance:none;-moz-appearance:none;-webkit-appearance:none;border-top: solid 1px #2d2d35;background:#fff url(../img/select.png) right center no-repeat;padding-right:40px;padding-left:7px;}
select::-ms-expand { display: none; }

.mainxq{  margin-bottom:10px;}

.guul{}

.box1{ height:auto; min-height:300px; padding-bottom:20px; background:#f0f0f0; border:4px solid #947663;}
.box1 .boxtitle{ height:77px; line-height:77px; border-bottom:1px solid #2d2d35; padding-left:35px; color:#4a1705; font-size:22px; font-weight:bold}
.box1 .boxcon{ padding-left:35px; color:#fff; font-size:14px; line-height:28px; padding-top:20px; padding-right:30px;}
.box1 .boxcon h2{ color:#ffe51a; font-size:15px;}
.box1 .boxcon table{ margin:10px 0; width:600px;}
.box1 .boxcon td,.box1 .boxcon th{ border:1px solid #4a1705; height:30px;}

.box2{ height:auto; min-height:200px; padding-bottom:40px;padding-top:20px; padding-left:150px; background:#f0f0f0; border:4px solid #947663;}
.box2 p{ height:60px; line-height:60px;}
.box2 p span{display:inline-block; text-align:right; width:180px; color:#4a1705; font-size:14px;}
span .button_move{width: 200px; background: red;  }
.box2 p input{ width:285px; height:38px; border:none; background:#fff; border-radius:5px; font-size:15px; padding-left:15px;}
.box2 p .codeimg{ margin-left:5px; position:relative; top:6px;}
.box2 .subbtn{background: url(../img/subbtn.png) no-repeat; display:inline-block;width: 120px; height: 40px;line-height: 35px; cursor: pointer; color: #fff; font-size: 14px;text-align: center;border: none;margin-top: 35px; padding:0; font-weight:bold; font-family: Microsoft YaHei UI;}
.box2 .back{background: url(../img/subbtn2.png) no-repeat; display:inline-block;width: 140px; height:40px;line-height:40px; cursor: pointer; color: #fff; font-size: 14px;text-align: center;border: none;margin-left: 12px; margin-top: 15px;padding:0; font-weight:bold;}

.box2 .mobilesub{background: url(../img/subbtn.png) center center no-repeat; display:inline-block;width:60px; height:40px;line-height:40px; cursor: pointer; color: #361905; font-size: 14px;text-align: center;border: none; margin-left:5px; padding:0;font-weight:bold;}
 

.tccon{background:#331d1a;border-radius:8px; width:742px;min-height:500px;display: none;position:relative; overflow:hidden; border: solid 1px #4a3408;}
.tccon .tclogo{background: url(../img/tlogo.png) no-repeat center;width:742px; height:153px; display: block; margin: 0 auto; margin-top:35px; margin-bottom:11px;}
.tccon .tclogo .sz{ width: 360px; height: 40px; display: block; position: absolute;  z-index: 2; margin-left: 220px; margin-top: 90px; color: #aaa; font-size: 36px; text-align: center;}
.tccon .tclogo .sz font{ color:#FF0004;}
.tccon h2{color: #aaa; font-size: 30px; text-align: center; font-weight:normal; line-height: 49px; margin-bottom:2px;}
.tccon p{color:#aaa; font-size:16px; margin-left: 114px; line-height:16px; height:60px}
.tccon p span{display:inline-block;width:120px;text-align: right;color:#aaa; font-size: 14px; margin-right:10px;}
.tccon p input{ width:300px; height:40px; border:1px solid #2d2d35; border-radius:7px; background: #fff;text-align: left;color: #7d7d7d;font-size: 14px; padding-left:15px;}
.tccon p input::-webkit-input-placeholder{color:#7d7d7d;}
.tccon p input::-moz-placeholder{color:#7d7d7d;opacity:1;}
.tccon p input:-moz-placeholder{color:#7d7d7d;opacity:1;}
.tccon p .yzmimg{position: relative;margin-left: -80px; vertical-align:middle; top: -2px;}
.tccon p .subbtn{background:url(../img/subbtn.png) no-repeat; text-align:center; width:161px; height:45px; border:none; border-radius: 2px; color: #361905; cursor: pointer;padding: 0;font-size:14px; font-weight:bold; margin-top:10px; margin-left:5px;}
.tccon p select{ width:316px; height:42px;color: #7d7d7d;font-size: 14px; padding-left:13px; border:none; border-radius:7px; margin:0;}
.tccon p select option{padding-left:15px;}
.tccon .line{ height:0px; background:none; width:720px; margin:0 auto; margin-top:15px;}
.tccon .pages{margin:0 auto; margin-top:20px; text-align:center}
.tccon .pages a{ display:inline-block; padding:0 6px; height:20px; line-height:20px; text-align:center; background:#900000;margin:0 5px; color:#fff}
.tccon .con1{height:310px;}
.tccon .con2{ height:310px;display: none;}
.tccon .con2 table{width: 600px; margin: 0 auto}
.tccon .con2 table tr th{border: 1px solid #7e4711;height: 45px; background:#dcc6b0;line-height: 45px;color: #4e2904; font-size: 14px;  font-weight:normal; text-align:center}
.tccon .con2 table tr td{border: 1px solid #7e4711;height: 45px; background:#dcc6b0;line-height: 45px;color: #4e2904;  font-size: 14px; text-align:center}
.tccon .con2 table tr td a{ font-size:14px;}
.layui-layer-nobg .layui-layer-setwin { right:0; top:0}
.layui-layer-nobg .layui-layer-setwin .layui-layer-close2{background: url(../img/closebtn.png) no-repeat; width:54px; height:54px; right:-27px; top:-22px; display: block; cursor: pointer;}
.layui-layer-nobg .layui-layer-setwin .layui-layer-close2:hover{background: url(../img/closebtn.png) no-repeat;}

/*弹窗*/

.modal {
	position: fixed;
	width: 740px;
	height: auto;
	top: 50%;
	left: 50%;
	z-index: 1008;
}
.modal:before {
	display: block;
	content: " ";
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.55);
	z-index: 1009;
}
.modal_wrap {
	color:#ffffff;
	position: relative;
	z-index: 1010;
	background:#311e1e;
	border-radius: 10px;
	padding-bottom: 50px;
  
}
.modal_wrap_box {
	width: 100%;
	height: 100%;
	padding-bottom:10px;
}
.modal_header {
	background:#4e3131;
	line-height: 63px;
	text-indent: 20px;
	border-radius: 10px 10px 0 0;
	font-weight: bold;
	font-size: 22px;
	color: #f7d14c;
}
.modal_wrap .layui-layer-close {
	display: block;
	width: 36px; 
	height: 36px;
	background: url(../images/layui-layer-close.png) center center no-repeat;
	position: absolute;
	right: -12px;
	top:-12px;
}
.modal_wrap h2 {
	text-align: center;
	margin-top: 20px;
}
.modal_wrap h2 p{
	font-size: 12px;
}
.modal_wrap .con1 {
	width: 600px;
	margin: 0 auto;
	font-size: 14px;
}
.modal_wrap .con2 {
	width: 550px;
	margin: 0 auto;
	font-size: 14px;
}

.modal_wrap input[type="text"] {
	padding: 10px;
	width: 280px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	border-radius: 3px;
	background: #fff;
}
.modal_wrap select ,.modal_wrap .file{
	width: 300px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	border-radius: 3px;
	background: #fff;
}
.modal_wrap .file {
	display: inline-block;
	margin-left: 165px;
	text-align: center;
	color: #000;
	text-decoration: none;
}
.modal_wrap .row {
	display: inline-block;
	margin-top: 20px;
	position: relative;
}
.modal_wrap .row span {
	display: inline-block;
	width: 160px;
	text-align: right;
}
.modal_wrap .checksub {
	display: block;
	width: 301px;
	height: 41px;
	background: url(../images/btn3.png) no-repeat;
	border-radius: 5px;
	margin-left: 165px;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
}
.modal_wrap .row .rmNum {
	position: absolute;
	right: 10px;
	top:7px;
}
.modal_wrap .subbtn {
	display: inline-block;
	height: 41px;
	width: 128px;
	line-height: 41px;
	padding: 0 25px;
    background: url(/Public/Home/Activity/web/images/btn4.png) no-repeat;
	color: #000;
	border-radius: 3px;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
}
.modal_wrap .subbtn1 {
	width: 200px;
	height: 41px;
    border-radius: 3px;
	line-height: 41px;
	padding: 0 25px;
	background: url(/Public/Home/Activity/web/images/btn3.png) no-repeat;
	background-size: cover;
	background-position: center;
}

.d_btn {
	color: #fff;
	padding: 4px 8px;
	text-decoration: none;
	border-radius: 3px;
	border: 1px solid #fff;
}
.con3 {
	width: 660px;
	margin: 30px auto 0;
}
.table {
	border-collapse: collapse;
	width: 100%;
}
.table th,.table td{
	border: 1px solid #523636;
	font-size: 14px;
	text-align: center;
	padding: 8px 10px;
	font-weight: normal;
} 
.table th {
	color: #f0dc25;
}
a {
	color: #fff;
	text-decoration: none;
}

.page {
	text-align: center;
	margin-top: 20px;
}

.page a {
	display: inline-block;
	padding: 2px 8px;
	background:#4e3131;
	font-size: 14px;
	border-radius: 3px;
	margin: 0 3px;
}
.page a.on,.page a:hover {
	background: #FFC922;
	color: #43130E;
}
.table td a {
	position: relative;
	color: #bf9e70;
}
.table td a .tip {
	position: absolute;
	bottom: 18px;
	left: 0;
	background: url(../images/tip.png) 0 bottom;
	min-height: 44px;
	width: 276px;
	color: #000;
	line-height: 20px;
	text-align: left;
	border-radius: 4px;
	display: none;
}
.table td a .tip span {
	background: #fff;
	margin-bottom: 6px;
	display: block;
	border-radius: 4px;
	padding: 9px 10px;
}
.table td a:hover .tip {
	display: block;
}
.table td.red {
	color: #ff0000;
}
.table td.green {
	color: #00ff0c;
}

.modal_wrap .btn-left {
	background: url(../images/btn6.png);
	position: absolute;
	top: 16px;
	left: 20px;
	width: 95px;
	height: 30px;
	display: inline-block;
}
.modal_wrap h3 {
	background: #196db8;
	line-height: 63px;
	text-align: center;
	color: #ead41e;
	font-size: 20px;
	border-radius: 10px 10px 0 0;
}
#querycon1 {
	width: 640px;
}
#querycon4{
	width: 1000px;
}
.modal_wrap .con4 {
	width: 940px;
	margin: 20px auto;
	height: 460px;
	overflow-y: auto;
}
.modal_wrap .con4 pre{
	white-space: pre-line;
	font-size: 13px;
	line-height: 1.7;
	color: #fff;
}
.modal_wrap .con4 p{
	color: #fae51a;
	font-size: 18px;
	margin-top: 15px;
	margin-bottom: 3px;
	font-weight: 700;
}

#textfieldbtn_a {
	display: inline-block;
	line-height: 40px;
	background: #CCCCCC;
	color: #000;
	width: 92px;
	text-align: center;
	border-radius: 0 3px 3px 0;
}
.modal_wrap .layui-layer-close:hover {
	transform:rotate(60deg);
	-ms-transform:rotate(60deg); 	/* IE 9 */
	-moz-transform:rotate(60deg); 	/* Firefox */
	-webkit-transform:rotate(60deg); /* Safari 和 Chrome */
	-o-transform:rotate(60deg);
}

.img_path_btn {
	display: inline-block;
	line-height: 40px;
	background: #CCCCCC;
	color: #000;
	width: 92px;
	text-align: center;
	border-radius: 0 3px 3px 0;
}

.modal_wrap img {max-width:100%;}