.top-r a.usr-btn{

	background:#000 ;

	transition: all 0.4s;

}

.top-r a.usr-btn:hover{

	background:#02b1ac

}

.top-r a.on{

	background:#02b1ac

}

.mainlogo{

	height: 110px;

	background: #0988d8;

	width: 100%;

}

.logo2017{

	padding-top: 14px;

	float: left;

}

.mainnav2017{

	float: left;

	padding: 44px 0 0 30px;

	position: relative;

	z-index: 999;



}

.mainnav2017 ul{

	position: absolute;

	left: 130px;

	width: 790px;

	top: 44px;

	z-index: 1;

}

.mainnav2017 li{

	float: left;

	position: relative;

	width: 115px;

	z-index: 12;

	text-align: center;

}



.mainnav2017 .sec-nav-item .f15{

	font-size:15px;

}



.mainnav2017 .sec-nav-item .f16{

	font-size:16px;

}



.mainnav2017 li a,.mainnav2017 li a:visited{

	font-size: 17px;

	padding: 5px 14px;

	border-radius: 5px;

	color: #fff;

}







.mainnav2017 li.on a{

	background: #000;

	color: #fff;

	text-decoration: none;



}



.mainnav2017 li a:hover{

	color: #02b1ac;



}



.mainnav2017 li.current a {

	background: #000;

	color: #fff;

}



.mainnav2017 ul .sec-nav-item {

	width: 100%;

	z-index: 999;

	position: relative;

	background: #000;

	display: none;

	border-radius: 0px 0px 5px 5px;

	padding-bottom: 5px;

	padding-top: 5px;

}



.mainnav2017 ul .sec-nav-item a:hover {

	background: #000;

	color: #02b1ac;

}



.mainnav2017 ul .sec-nav-item a {

	transition: all 0.5s;

	margin-bottom: 5px;

	display: block;

	text-align: left;



}



div.slideBox ul.items li{

	background-repeat:no-repeat!important;

}







.countdown-box{

	background: #0988d8;

	height:134px;

}



body{

	background: #f7f8fc;

}

.countdown-ewm{

	float:left;

	margin-top: 12px;

}

.countdown-btn{

	float:left;

	margin-top: 34px;

	margin-left: 40px;

}



.countdown-r{

	padding: 20px 0 0 0 ;

	color: #fff;

}



.newbody-left{

	width: 790px;

	float: left;

	overflow: hidden;



}

.newbody-right{

	width: 390px;

	float: right;

	overflow: hidden;



}



.pt30{

	padding-top: 30px;

}

.mb15{

	margin-bottom: 15px;

}

#sskx{

	width: 790px;

	height: 375px;

}



div.slideBox div.tips div.nums a{

	background: #01893f;

}

div.slideBox div.tips div.nums a.active{

	background: #51b980;

}

.white-bg{

	background: #fff;

	padding: 10px 20px;



	overflow: hidden;

}



.h420{

	height: 420px;

}

.item-qaq li{

	width: 163px;

	height: 64px;

	float: left;

	margin-bottom: 22px;

	margin-right: 20px;



}

.item-qaq ul{

	display: block;

	width: 400px;

	padding-top: 20px;

}

.item-qaq li a{

	display: block;

	width: 163px;

	height: 64px;

	border: 3px solid #ff9600;

	border-radius: 40px;

	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */

	display: -moz-box; /* 老版本语法: Firefox (buggy) */

	display: -ms-flexbox; /* 混合版本语法: IE 10 */

	display: -webkit-flex; /* 新版本语法: Chrome 21+ */

	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */

	-webkit-box-pack: center;

	-moz-justify-content: center;

	-webkit-justify-content: center;

	justify-content: center;

	-webkit-box-align: center;

	-moz-align-items: center;

	-webkit-align-items: center;

	align-items: center;

	transition: all 0.3s;

}



.item-qaq li a:link,.item-qaq li a:visited{

	font-size: 20px;



}

.item-qaq li a i{

	font-style: normal;

	line-height: 1.2em;

}

.item-qaq li a:hover{

	text-decoration: none;

	background: #ff9600;

	color: #fff;

	border:3px solid #ff9600; ;

}

.item-qaq li a:hover .iconfont{

	color: #fff;

}

.item-qaq li .iconfont{

	color: #ff7700;

}



.mt20{

	margin-top: 25px;

}

.mappic{

	padding-bottom: 10px;

	padding-top: 5px;

	overflow: hidden;

}

.newvedio{

	float: left;

	width: 335px;

}

.newvedio-show{

	background: #000;

	text-align: center;

	width: 335px;

	height: 250px;



}



.mt10{

	margin-top: 10px;

}

.newvedio-list {

	width: 335px;

	overflow: hidden;

}

.newvedio-list ul{

	width: 380px;

	display: block;

}

.newvedio-list li{

	width: 80px;

	height: 70px;

	float: left;

	margin-right: 5px;

	position: relative;

	overflow: hidden;

}

.newvedio-list li .playbtn{

	position: absolute;

	left: 50%;

	top: 50%;

	margin-left: -12px;

	margin-top: -12px;

	opacity: 0.6;

}

.title-h1{

	width: 435px;

	float: left;

	overflow: hidden;

	padding-left: 18px;

}



.title-h1 h1{

	display: inline;

	color: #444;

	margin: 0;

	padding: 0;

	font-weight: normal;

}

.title-h1 h1 a:link,.title-h1 h1 a:visited{

	color: #444;

}

.sec-box .sec-box-l{

	height: 56px;

	width: 60px;

	font-size: 10px;

}

.sec-box .sec-box-r{

	height: 40px;

	width: 354px;

}

.sec-box .sec-box-l em{

	font-size: 20px;

	padding-top: 5px;

	display: block;

}

.tgds{

	background: #60c1bb;

	clear: both;

	margin-top: 70px;

}

.tgds-nav{

	border: none;

	height: auto;

	text-align: center;

	color: #fff;

	padding-top: 20px;





}

.tgds .section-nav{

	line-height: 40px;

}

.tgds-nav span{

	color: #fff;

	font-size: 34px;

	margin: 0;

	padding: 0;

	display: block;

}

.tgds-nav em{

	color: #fff;



}



.section04{

	background: #fff;

}

.zzdw {

	text-align: center

}

.zzdw li{

	width: 228px;

	overflow: hidden;

	display: inline-block!important;

}

.section03{

	background: #f2f2f2;

	height: auto;

	padding-bottom: 56px;

}

.tgds-nav2 *{

	color: #282828!important;

}

.tgds-nav2  em{

	display: block;

	margin-top: -12px;

}

.wonderful li{

	width: 300px;

	margin: 0;

	height: 500px;

}

.wonderful li .wonderful-img{

	height: 400px;

}

.wonderful .w-mask{

	height: 100px;

	border-radius: 0;

	background: #000;

	transition: all 0.5s;

	-webkit-transition: all 0.5s;

	-moz-transition:all 0.5s;

	margin-right: 1px;

	overflow: hidden;



}

.wonderful li:last-child .w-mask{

	margin-right: 0;



}

.chakan{

	background: #fff;

	border-radius: 5px;

	display: block;

	color: #2c91db;

	padding: 0 20px;

	height: 30px;

	line-height:30px;

	transition: all 0.5s;

	-webkit-transition: all 0.5s;

	-moz-transition:all 0.5s;

	width: 100px;

	margin: 0 auto;

	margin-top: 220px;



}



.wonderful li span{

	margin-top: 25px;

	display: block;

	transition: all 0.5s;

	-webkit-transition: all 0.5s;

	-moz-transition:all 0.5s;

}

.wonderful li a:hover .chakan{

	margin-top: 0px;





}

.wonderful li a:hover .w-mask span{

	margin-top: 5px;

}

.wonderful li a:hover .w-mask{

	background: #31c27c;



}

