@charset "utf-8";
/* CSS Document */
html{
	font-size: 14px;
}
.w960{
	position: relative;
	width: 960px;
	margin: 0 auto;
}
.dis-inbl{
	display: inline-block;
	zoom: 1;
	*display: inline;
}
h1,h2,h3,h4,h5,h6{
	font-weight: normal;
}
.fc666{
	color: #666;
}
table{
	margin: 0 auto;
}

#header{
	background: url(../img/head-bg.jpg) no-repeat top right;
	position: relative;
	z-index: 50;
}
#logo{
	width: 441px;
	height: 43px;
	background: url(../img/logo.png) no-repeat center;
	padding: 42px 0px 30px;
}
.head-size{
	padding-top: 20px;
	line-height: 20px;
	color: #000;
}
.head-size a{
	width: 20px;
	height: 20px;
	text-align: center;
	color: 555;
	background: url(../img/head-size.png) no-repeat right;
	margin-right: 2px;
}
.head-size a:hover,
.head-size a.foc{
	background: url(../img/head-size.png) no-repeat left;
	color: #fff;
}

#nav{
	height: 68px;
	background: url(../img/nav-bg.png) repeat-x center;
	position: relative;
	z-index: 50;
}
#nav .nLi{
	width: 106px;
	line-height: 68px;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	background: url(../img/nLi.jpg) no-repeat right;
	position: relative;
	height: 68px;
	z-index: 50;
}
#nav .home{
	_padding-top: 23px;
	_height: 45px;
	vertical-align: middle;
}
#nav .nLi a{
	color: #fff;
}
#nav .last{
	background: none;
	width: 112px;
}
#nav .on,
#nav .foc{
	background: url(../img/nav-bg-cur.jpg) no-repeat center;
}

.sub-nav-list{
	width: 106px;
}
.sub-nav-list li{
	line-height: 30px;
	text-align: center;
	width: 100%;
}
#nav .sub-nav-list li a{
	color: #757575;
}
#nav .sub-nav-list li a:hover{
	color: #0174c3;
}
.sub-nav-img{
	padding-left: 34px;
	width: 384px;
}
.sub-nav-img ul{
	margin-right: -2px;
}
.sub-nav-img li{
	margin-right: 2px;
}
.sub-nav-img li,
.sub-nav-img li img{
	width: 191px;
	height: 140px;
}
#nav .nLi .sub-nav{
	position: absolute;
	top: 68px;
	left: 0px;
	background: url(../img/sub-nav-bg.jpg) no-repeat top;
	background-size: cover;
	height: 272px !important;
	display: none;
}
#nav .nLi .sub-nav.sub-nav-cul{
	height: 272px;
	background-image: url(../img/sub-nav-bg2.jpg);
}

.sub-nav-wrap{
	padding: 20px 0px 0px 0px;
}
.sub-nav-about{
	padding: 20px 32px 20px 32px;
}
.sub-nav-about{
	width: 594px;
}
.sub-nav-about .sub-nav-list{
	width: 170px;
	border-right: 1px solid #dddadc;
}
.sub-nav-about .sub-nav-list li{
	line-height: 30px;
	padding-left: 15px;
	width: 155px;
	text-align: left;
	background: url(../img/sub-nav-li.png) no-repeat left;
}


/*index*/
.con{
	padding: 20px 0px 45px;
}
.i-ban-box{
	position: relative;
	overflow: hidden;
}
.i-ban-box,
.i-ban-box .bd li,
.i-ban-box .bd img{
	width: 635px;
	height: 414px;
}
.i-ban-box .hd{
	position: absolute;
	bottom: 12px;
	left: 0px;
	width: 100%;
	text-align: center;
}
.i-ban-box .hd li{
	width: 14px;
	height: 14px;
	background: url(../img/i-ban-hd.png) no-repeat left;
	margin-right: 4px;
	float: none;
	cursor: pointer;
}
.i-ban-box .hd li.on{
	background: url(../img/i-ban-hd.png) no-repeat right;
}
.i-ban-box .info_slide_dots{
	bottom: 10px;
}
.i-ban-box .info_slide_dots .image_number{
	background: url(../img/i-ban-hd.png) no-repeat left;
	width: 14px;
	height: 14px;
}
.i-ban-box .info_slide_dots .image_number_select,
.i-ban-box .info_slide_dots .image_number_select:hover{
	background: url(../img/i-ban-hd.png) no-repeat right;
}
.i-ban-box .container_skitter .image{
	width: 635px;
	height: 414px;
}
.i-ban-box .container_skitter a{
	display: block;
	width: 100%;
	height: 100%;
}

.i-ban-news{
	width: 325px;
	height: 414px;
	background: url(../img/i-ban-news.jpg) no-repeat center;
}
.i-ban-news dl{
	padding: 25px 22px 0px 22px;
}
.i-ban-news h2{
	font-size: 18px;
	color: #c40000;
	line-height: 26px;
	padding: 5px 0px;
	font-weight: bold;
}
.i-ban-news h2 a{
	color: #c40000;
}
.i-ban-news dt{
	border-bottom: 1px solid #e3e1db;
	padding-bottom: 15px;
}
.i-ban-news dt .time{
	font-size: 12px;
	color: #a7a7a7;
}
.i-ban-news dt .dis{
	padding-top: 5px;
}
.view{
	color: #af0000;
	font-size: 0.8em;
}
.i-ban-news dd{
	padding-top: 15px;
}
.i-ban-news dd li{
	width: 100%;
	line-height: 26px;
}
.i-ban-news dd li p{
	padding-left: 14px;
	background: url(../img/i-ban-news-row.png) no-repeat left;
}
.i-ban-news dd li a{
	color: #555;
}
.i-ban-news dd li a:hover{
	color: #006db9;
}

.i-waist{
	padding: 20px 0px;
}
.i-waist ul{
	margin-right: -1px;
}
.i-waist li,
.i-waist li img{
	width: 130px;
	height:84px;
}
.i-waist li{
	margin-right: 1px;
}
.i-waist li.first,
.i-waist li.first img{
	width: 150px;
}
.i-waist li.last,
.i-waist li.last img{
	width: 150px;
}

.i-box dl{
	width: 310px;
	margin-right: 15px;
}
.i-box dl.i-notice{
	margin-right: 0px;
}
.i-box dt{
	height: 46px;
	background: url(../img/i-h1-bg.jpg) no-repeat left;
}
.i-box h1{
	padding-left: 33px;
	font-size: 18px;
	color: #fff;
	line-height: 46px;
}
.i-box h1 a{
	color: #fff;
}
.i-serv dt h1{
	background: url(../img/i-box-icon.jpg) no-repeat left top;
}
.i-act dt h1{
	background: url(../img/i-box-icon.jpg) no-repeat left center;
}
.i-notice dt h1{
	background: url(../img/i-box-icon.jpg) no-repeat left bottom;
}
.i-box dd{
	height: 344px;
	background: #f7f7f7;
	overflow: hidden;
}
.i-serv-icon{
	padding: 20px;
	padding-bottom: 10px;
	
}
.i-serv-icon ul{
	border-bottom: 1px solid #dedede;
	padding-bottom: 15px;
}
.i-serv-icon li{
	width:110px;
	text-align: center;
	line-height: 24px;
}
.i-guide,
.i-rul,
.i-lost,
.i-qus{
	position: relative;
	width: 48px;
	height: 48px;
	background: url(../img/i-guide.png) no-repeat center;
	font-size: 0px;
}
.i-guide-hand{
	position: absolute;
	top: 16px;
	left: 20px;
	background: url(../img/i-guide-01.png) no-repeat center;
	width: 17px;
	height: 25px;
}
.i-guide-s{
	position: absolute;
	width: 10px;
	height: 10px;
	top: 12px;
	left: 17px;
	background: url(../img/i-guide-s.png) no-repeat center;
}
.i-guide-b{
	position: absolute;
	width: 19px;
	height: 18px;
	top: 8px;
	left: 13px;
	background: url(../img/i-guide-b.png) no-repeat center;
}
.i-guide-cur{
	animation: iguide 1s linear 2;
}
.i-guide-cur2{
	animation: iguide 1s 0.5s linear 2;
}
@keyframes iguide{
	100%{
		transform:scale(1.5);	
		opacity: 1;
	}
}

.i-rul{
	background: url(../img/i-rul.png) no-repeat center;
}
.i-rul-01,
.i-rul-02,
.i-rul-03{
	width: 11px;
	height: 1px;
	font-size: 0px;
	background: #fff;
	position: absolute;
	left: 16px;
	top: 21px;
}
.i-rul-02{
	top: 25px;
}
.i-rul-03{
	top: 29px;
}
.i-rul-cur{
	animation: irul 0.5s linear forwards;
}
.i-rul-cur2{
	animation: irul 0.5s 0.5s  linear forwards;
}
.i-rul-cur3{
	animation: irul 0.5s  1s linear forwards;
}
@keyframes irul{
	0%{
		width:0px;
	}
	100%{
		width:11px;
	}
}

.i-lost{
	background: url(../img/i-lost.png) no-repeat center;
}
.i-lost-q{
	position: absolute;
	top: 9px;
	left: 19px;
	width: 10px;
	height: 14px;
	background: url(../img/i-lost-q.png) no-repeat center;
}
.i-lost-cur{
	animation: ilost 1s linear 2;
	transform-origin:50% 100%;
}
@keyframes ilost{
	0%{
		transform:rotate(-15deg);
	}
	25%{
		transform:rotate(0deg);
	}
	50%{
		transform:rotate(15deg);
	}
	75%{
		transform:rotate(0deg);
	}
	100%{
		transform:rotate(-15deg);
	}
}

.i-act-cur{
	animation: iact 0.5s linear forwards;
}
@keyframes iact{
	100%{
		transform:scale(1.1);
	}
}

.i-qus{
	background: url(../img/i-qus.png) no-repeat center;
}
.i-qus-q{
	position: absolute;
	top: 11px;
	left: 18px;
	background: url(../img/i-qus-q.png) no-repeat center;
	width: 16px;
	height: 28px;
}


.i-search{
	padding: 0px 20px;
}
.i-search td{
	padding: 3px 0px;
	font-size: 14px;
}
.blue-btn{
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: url(../img/blue-btn.jpg) no-repeat center;
}
select{
	border: 1px solid #d2d2d2;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
}
.text-right{
	text-align: right;
}

.i-box dl.i-act{
	width: 290px;
}
.i-act-icon{
	padding: 20px;
	padding-bottom: 0px;
	height: 176px;
}
.i-act-icon li{
	width: 83px;
	text-align: center;
	margin-bottom: 10px;
	position: relative;
}
.sina-two{
	position: absolute;
	width: 289px;
	height: 137px;
	background: url(../img/sina-two-bg.png) no-repeat center;
	top: 50px;
	left: -190px;
	display: none;
}
.sina-two li{
	width: 110px;
	font-size: 18px;
	text-align: center;
	line-height: 34px;
	margin-right: 20px;
	height: 119px;
}
.sina-two li a{
	color: #0064b3;
	padding-top: 85px;
	display: block;
}
.sina-two ul{
	width: 240px;
	margin: 0 auto;
}

.wx-two{
	position: absolute;
	width: 289px;
	height: 137px;
	background: url(../img/wx-two-bg.png) no-repeat center;
	top: 50px;
	left: -107px;
	display: none;
}
.wx-two li{
	width: 110px;
	font-size: 18px;
	text-align: center;
	line-height: 34px;
	margin-right: 20px;
	height: 119px;
}
.wx-two li a{
	color: #0064b3;
	padding-top: 85px;
	display: block;
}
.wx-two ul{
	width: 240px;
	margin: 0 auto;
}
.ditishij li{
	margin-right:20px;
	font-size:18px;
}
.ditishij li.cur a{
color:#1668a1;
}
.ditishij li.cur a:hover{
	color:#1668a1;
}
.i-act-icon li p{
	padding-top: 6px;
}
.i-act-icon li i{
	width: 1px;
	height: 100%;
	vertical-align: middle;
	margin-left: -1px;
}
.i-cus,
.i-wx,
.i-sina,
.i-lay,
.i-prot,
.i-hr{
	font-size: 0px;
	width: 48px;
	height: 48px;
}
.i-cus{
	background: url(../img/i-cus.png) no-repeat center;
}
.i-wx{
	background: url(../img/i-wx.png) no-repeat center;
}
.i-sina{
	background: url(../img/i-sina.png) no-repeat center;
}
.i-lay{
	background: url(../img/i-lay.png) no-repeat center;
}
.i-prot{
	background: url(../img/i-prot.png) no-repeat center;
}
.i-hr{
	background: url(../img/i-hr.png) no-repeat center;
}
.i-act-icon-i{
	vertical-align: middle;
}
.way-ru,
.way-ru img{
	width: 290px;
	height: 148px;
}



.more{
	color: #3491d9;
	font-size: 12px;
	padding-right: 22px;
	background: url(../img/more-bg.jpg) no-repeat right;
	line-height: 16px;
	height: 
}
.i-box dl.i-notice{
	width: 330px;
}
.i-notice .more{
	margin-top: 16px;
}

.i-news-list{
	padding: 18px 0px 0px 15px;
	height: 215px;
	border-bottom: 1px solid #fff;
}
.i-news-list li{
	width: 100%;
	color: #3491d9;
	line-height: 30px;
}
.i-news-list li a:hover{
	color: #3491d9;
}

.ewm{
	font-size: 0px;
	position: relative;
	cursor: pointer;
}
.ewmb{
	width: 151px;
	height: 171px;
	background: url(../img/ewm2.png) no-repeat top;
	position: absolute;
	bottom: 98px;
	right: 0px;
	display: none;
}



/*about*/
.about-ban{
	background: url(../img/i-ban-01.jpg) no-repeat left;
}
.ban-info{
	position: relative;
	margin-left: 562px;
	background: #1668a1;
	height: 354px;
}
.ban-info-box{
	padding: 30px 25px;
	color: #fff;
	width: 348px;
	height: 354px;
}
.ban-info-box a{
	color: #fff;
}
.ban-info-box .ban-view{
	font-size: 12px;
	color: #2ca6fb;
	display: block;
}
.ban-more{
	padding-right: 17px;
	line-height: 16px;
	font-size: 12px;
	color: #fff;
	background: url("../img/news-list-more.png") no-repeat bottom right;
}
.ban-more2{
	color: #666;
	padding-right: 17px;
	line-height: 16px;
	font-size: 12px;
	background: url("../img/news-list-more2.png") no-repeat bottom right;
	
}
.cul-ban-hd-wrap .ban-more2{
	padding-left: 10px;
}

.ban-info h2{
	font-size: 18px;
	color: #fff;
	line-height: 46px;
}
.ban-info-text{
	padding-bottom: 10px;
	border-bottom: 1px solid #4586b4;
}
.ban-info-icon{
	padding-top: 17px;
}
.ban-info-icon ul{
	width:100%;
	display: flex;
    justify-content: center;
}
.ban-info-icon li{
	width: 107px;
	height: 81px;
	background: url(../img/ban-info-icon.jpg) no-repeat left;
	margin-right: 50px;
	text-align: center;
}
.ban-info-icon li:last-child{
	margin-right:0;
}
.ban-info-icon li.things{
	background: url(../img/ban-info-icon.jpg) no-repeat center;
}
.ban-info-icon li.honor{
	background: url(../img/ban-info-icon.jpg) no-repeat right;
}
.ban-info-icon li a{
	color: #fff;
	padding-top: 46px;
	height: 35px;
	line-height: 35px;
}

.about-row{
	position: absolute;
	width: 20px;
	height: 32px;
	background: url(../img/ban-info-row.png) no-repeat center;
	top: 50px;
	left: -20px;
}
.about-box{
	padding-top: 15px;
}
.about-box dl{
	margin-right: 11px;
	width: 277px;
	/*width:calc(50% - 5.5px);*/

}
/*.about-box dl:nth-child(2n){
	margin-right:0;
}*/
.about-box dt{
	line-height: 42px;
	
}
.about-box dl.about-map{
	width: 384px;
}
.about-box h1{
	font-size: 18px;
	color: #111;
}
.about-box h1 a{
	color: #111;
}
.about-box dt .mores{
	font-size: 14px;
	color: #888;
}
.about-box dd{
	width: 100%;
	height: 285px;
	background: url(../img/about-dl.jpg) no-repeat center;
	background-size: cover;
}
.about-box .about-box-wrap{
	padding: 10px;
}
.about-box .about-box-img,
.about-box .about-box-img img{
	width: 257px;
	height: 130px;
}
.about-box-list{
	padding-top: 10px;
}
.about-box-list li{
	/*display: list-item;
	list-style-type: circle;
	list-style-position: inside;
	padding-left: 10px;*/
	line-height: 28px;
	/*float: none;*/
	width: 100%;
	background: url(../img/about-box-list-li.jpg) no-repeat left;
}
.about-box-list li .fl{
	padding-left: 15px;
}
.about-box dl.last{
	margin-right: 0px;
}
.about-box dl.about-map dd{
	width: 384px;
	height: 285px;
	background: url(../img/about-dl2.jpg) no-repeat center;
}
.about-box dl.about-map .about-box-img,
.about-box dl.about-map .about-box-img img{
	width: 364px;
	height: 165px;
}
.about-map-info{
	padding-top: 15px;
}

.about-text{
	min-height: 500px;
}
.about-text-img,
.about-text-img img{
	width: 440px;
	height: 414px;
}
.about-text-img{
	padding: 6px;
	border: 1px solid #d9d9d9;
}
.about-text-info{
	width: 475px;
}
.in2em{
	text-indent: 2em;
}
.about-text-info p{
	padding-top: 10px;
}

.about-th-box{
	position: relative;
	padding-top: 80px;
	width: 100%;
}
.about-th-list{
	background: url(../img/gay-bg.jpg) repeat-x center;
	width: 840px;
	margin: 0 auto;
	position: relative;
}
.about-th-list-wrap{
	overflow: hidden;
	padding: 50px 0px;
	width: 840px;
	height: 27px;
	position: relative;
}
.about-th-list li{
	position: relative;
	width: 84px;
	height: 27px;
	background: url(../img/things-bg.jpg) no-repeat center;
	cursor: pointer;
}
.about-th-list li p{
	position: absolute;
	width: 84px;
	text-align: center;
	font-size: 18px;
	top: -36px;
	left: 0px;
}
.about-th-list li.on{
	background: url(../img/things-bg-hor.jpg) no-repeat center;
}
.about-th-list li.on p{
	font-size: 24px;
	color: #d30505;
	top: -56px;
}
.about-th-box .prev,
.about-th-box .next{
	position: absolute;
	display: block;
	width: 48px;
	height: 48px;
	background: url(../img/about-th-row.jpg) no-repeat left;
	top: 118px;
}
.about-th-box .next{
	background: url(../img/about-th-row.jpg) no-repeat right;
	right: 0px;
}
.about-th-box .prev{
	left: 0px;
}

.about-th-text{
	width: 840px;
	margin: 0 auto;
}
.about-th-text dl{
	display: none;
}
.about-th-text h1{
	line-height: 60px;
	font-size: 26px;
	color: #dc0000;
	border-bottom: 1px solid #d1d1d1;
}
.about-th-text dd{
	padding-top: 15px;
}
.about-list li{
	line-height: 36px;
	border-bottom: 1px solid #e8e8e8;
	width: 100%;
	background: url(../img/list-row.jpg) no-repeat left;
}
.about-list li p{
	padding-left: 26px;
}
.about-list li p a:hover{
	color: #3491d9;
}
.about-list li p a{
	color: #000;
}

/*honor*/
.honor-list{
	padding-top: 20px;
}
.about-plan h1{
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	line-height: 50px;
	padding-bottom: 20px;
}
.about-plan-box{
	border: 1px solid #d9d9d9;
	padding: 7px;
}
.about-plan-text{
	padding: 20px;
}
.about-plan-text h2{
	font-size: 18px;
	color: #000;
	line-height: 40px;
}

.about-plan-div{
	padding-top: 22px;
}
.about-plan-div dl{
	width: 312px;
	margin-right: 12px;
}
.about-plan-div dt{
	line-height: 42px;
	font-size: 18px;
	color: #000;
}
.about-plan-div dd{
	border: 1px solid #d9d9d9;
	padding: 10px 16px 15px;
}
.about-plan-div li{
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 0px 5px;
	height: 125px;
}
.about-plan-li-img{
	border: 3px solid #cbcbcb;
}
.about-plan-li-img,
.about-plan-li-img img{
	width: 107px;
	height: 81px;
}
.about-plan-li-text{
	width: 278px;
}
.about-plan-li-text h3{
	font-size: 16px;
	color: #333;
}
.about-plan-li-text .time{
	font-size: 12px;
	color: #bbb;
}
.about-plan-li-text .dis{
	line-height: 24px;
}
.about-plan-div .prev,
.about-plan-div .next{
	width: 138px;
	height: 30px;
	background: url(../img/plan-row.jpg) no-repeat -40px 0px;
	display: block;
	margin-right: 2px;
	float: left;
}
.about-plan-div .next{
	background: url(../img/plan-row.jpg) no-repeat -260px 0px;
	margin-right: 0px;
}

.about-plan-div dl.plan-yy{
	margin-right: 0px;
}

/*news*/
.news-ban-info .ban-info-text .time{
	font-size: 12px;
	color: #97b1cc;
	padding-bottom: 5px;
}
.news-ban-info .ban-info-text .dis{
	line-height: 28px;
}
.news-ban-list{
	padding-top: 15px;
}
.news-ban-list li{
	width: 100%;
	line-height: 28px;
	background: url(../img/news-ban-list.jpg) no-repeat left;
}
.news-ban-list li p{
	padding-left: 16px;
}
.news-ban-list li a{
	color: #fff;
}

.news-list-box .about-box-wrap{
	padding-top: 0px;
}
.about-box dl.news-view-list{
	width: 384px;
}
.about-box dl.news-view-list dd{
	width: 384px;
	height: 285px;
	background: url(../img/news-view-list.jpg) no-repeat center;
}
.news-view-wrap{
	padding: 10px 18px;
	overflow: hidden;
}
.news-view-box ul{
	margin-right: -12px;
}
.news-view-box li{
	position: relative;
	margin-right: 12px;
	overflow: hidden;
	margin-bottom: 10px;
}
.news-view-box li,
.news-view-box li img{
	width: 168px;
	height: 126px;
}
.news-view-box li .tit,
.news-view-box li .tit-on{
	position: absolute;
	padding: 8px 14px;
	width: 140px;
	background: url(../img/b70.png) repeat center;
	bottom: 0px;
	left: 0px;
	line-height: 16px;
	font-size: 12px;
}
.news-view-box li .tit a,
.news-view-box li .tit-on a{
	color: #fff;
}
.news-view-box li .tit-on{
	background: url(../img/blu80.png) repeat center;
	bottom: -15px;
	display: none;
}

/*NEWS-LIST*/
.news-img-list{
	padding-top: 15px;
}
.news-img-list li{
	width: 100%;
	background: #f5f5f5;
	margin-bottom: 2px;
}
.news-img-wrap{
	padding: 33px 20px;
}
.news-img-list-div,
.news-img-list-div img{
	width: 127px;
	height: 90px;
}
.news-img-list-div{
	border: 3px solid #cbcbcb;
}
.news-img-list-text{
	width: 760px;
}
.news-img-list-text h2{
	font-size: 16px;
	color: #333;
	line-height: 28px;
}
.news-img-list-text .dis{
	padding-top: 5px;
}
.news-list-more{
	padding-right: 17px;
	line-height: 16px;
	font-size: 12px;
	color: #9c9c9c;
	background: url(../img/news-list-more.jpg) no-repeat top right;
}
.news-img-list li.on{
	background: #3089c6;
}
.news-img-list li.on .news-img-list-div{
	border-color: #98c4e3;
}
.news-img-list li.on h2,
.news-img-list li.on .dis{
	color: #fff;
}
.news-img-list li.on .news-list-more{
	color: #fff;
	background: url(../img/news-list-more.jpg) no-repeat bottom right;
}

.news-text-list{
	padding-top: 25px;
}
.news-content{
	padding-top: 45px;
}
.news-content h2{
	font-size: 20px;
	color: #111;
	text-align: center;
	line-height: 42px;
	font-weight: bold;
}
.news-content .time{
	text-align: center;
	font-size: 12px;
	color: #999;
	line-height: 35px;
	padding-bottom: 15px;
}
.news-content-text{
	padding: 30px;
	border: 1px solid #d9d9d9;
}
.news-content-text-wrap{
	padding: 0 15px 15px;
	min-height: 500px;
}
.news-content-text-wrap table,.news-content-text-wrap td{
	border: 1px solid #aaa;
}
.news-content-text-wrap td{
	padding: 0;
	border-width: 0 1px 1px 0;
}
.prev-next{
	padding-top: 23px;
	border-top: 1px solid #d9d9d9;
}
.prev-next .prev-tit{
	width: 90px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: #ececec;
	margin-right: 1px;
	margin-bottom: 7px;
	font-weight: bold;
}
.prev-next .prev-link{
	background: #f4f4f4;
	height: 32px;
	line-height: 32px;
	padding: 0px 38px 0px 10px;
	margin-bottom: 7px;
}
.prev-next .back{
	width: 85px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-weight: bold;
	background: #ececec;
}



/*cul*/
.cul-ban{
	padding: 12px;
	background: url(../img/cul-bg.jpg) no-repeat center;
}
.cul-ban .bd{
	overflow: hidden;
	position: relative;
}
.cul-ban .bd,
.cul-ban .bd li,
.cul-ban .bd li img{
	width: 475px;
	height: 309px;
}
.cul-ban .bd li{
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
.cul-ban .hd{
	width: 456px;
}
.cul-ban .hd li{
	width: 424px;
	height:84px;
	padding: 10px 18px 0px 14px;
	margin-bottom: 10px;
}
.cul-ban .hd li.on{
	background: url(../img/cul-ban-hd.png) no-repeat right;
}
.cul-ban-hd-wrap{
	padding-left:12px;
	height: 83px;
	border-bottom: 1px solid #e6e6e6;
}
.cul-ban-hd-wrap h3{
	font-size: 16px;
	color: #034fab;
	line-height: 30px;
}
.cul-ban-hd-wrap h3 a{
	color: #034fab;
}
.cul-ban-hd-wrap .dis{
	color: #656b74;
	line-height: 20px;
}

.cul-box{
	padding-top: 10px;
}
.cul-box-b{
	width: 594px;
	height: 524px;
	background: url(../img/cul-dl-b.jpg) no-repeat center;
	padding: 17px 20px 0px 20px;
	margin-right: 6px;
	overflow: hidden;
}
.cul-box-b .hd{
	border-bottom: 1px solid #e6e6e6;
	position: relative;
	height: 38px;
}
.cul-box-b .hd i{
	display: block;
	font-size: 0px;
	height: 3px;
	background: #1055a9;
	bottom: -1px;
	left: 8px;
	width: 81px;
	position: absolute;
}
.cul-box-b .hd li{
	font-size: 16px;
	color: #212121;
	padding: 10px 0px;
	cursor: pointer;
	width: 97px;
	text-align: center;
}
.cul-box-b .hd li a{
	color: #212121;
}
.cul-box-b .hd li p{
	line-height: 18px;
	border-right: 1px solid #e5e5e5;
}
.cul-box-b .hd li.last p{
	border-right: none;
}
.cul-box-b .bd{
	margin: 7px;
	position: relative;
}
.cul-box-list{
	position: absolute;
	width: 100%;
	left: 0px;
	top: 0px;
	display: none;
}
.cul-box-list li{
	padding: 16px 0px;
	border-bottom: 1px solid #e5e5e5;
	width: 100%;
}
.cul-box-list-img,
.cul-box-list-img img{
	width: 154px;
	height: 108px;
}
.cul-box-list-text{
	width: 400px;
}
.cul-box-list-text h4{
	font-size: 16px;
	color: #3c3c3c;
}
.cul-box-list-text .time{
	font-size: 12px;
	color: #bcbec1;
	line-height: 20px;
}
.cul-box-list-text .dis{
	line-height: 20px;
	color: #8c9096;
}
.cul-view{
	font-size: 12px;
	color: #4f81cc;
}
.cul-view-btn{
	width: 56px;
	height: 18px;
	padding: 0px 2px 3px 0px;
	text-align: center;
	line-height: 18px;
	font-size: 12px;
	color: #fff;
	display: block;
	background: url(../img/cul-view-bg.jpg);
	margin-top: 10px;
}

.cul-box-s{
	width: 276px;
	height: 235px;
	background: url(../img/cul-dl-s.jpg) no-repeat center;
	overflow: hidden;
	padding: 15px 22px;
}
.cul-box-s h3{
	line-height: 40px;
	font-size: 16px;
	color: #212121;
}
.cul-box-s-img,
.cul-box-s-img img{
	width: 276px;
	height: 157px;
}
.cul-box-s h4{
	text-align: center;
	line-height: 40px;
	font-size: 1em;
}
.cul-box-s h4 a{
	color: #3c3c3c;
}
.cul-box-cus{
	margin-bottom: 11px;
}

.cul-stuff{
	padding-top: 15px;
}
.cul-stuff h2{
	text-align: center;
	font-size: 18px;
	color: #333;
	line-height: 68px;
}
.cul-stuff-img{
	border: 1px solid #e7e7e7;
	padding: 5px;
}
.cul-stuff-img,
.cul-stuff-img img{
	width: 948px;
	height: 573px;
}

.cul-stuff-list{
	margin-top: 5px;
	position: relative;
	width: 100%;
}
.cul-stuff-list .bd{
	width: 874px;
	height: 97px;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
}
.cul-stuff-list li,
.cul-stuff-list li img{
	width: 159px;
	height: 97px;
}
.cul-stuff-list li{
	margin-right: 5px;
	position: relative;
	cursor: pointer;
}
.cul-stuff-list li.on .w50,
.cul-stuff-list li.foc .w50{
	display: none;
}
.w50{
	background: url(../img/w50.png) repeat center;
}
.cul-stuff-list .w50{
	width: 159px;
	height: 97px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.cul-stuff-list .prev,
.cul-stuff-list .next{
	display: block;
	width: 39px;
	height: 97px;
	background: url(../img/cul-stuff-row.jpg) no-repeat left;
	position: absolute;
	top: 0px;
}
.cul-stuff-list .prev{
	left: 0px;
}
.cul-stuff-list .next{
	background: url(../img/cul-stuff-row.jpg) no-repeat right;
	right: 0px;
}

/*cul-youth*/
.cul-youth{
	position: relative;
}
.cul-youth-box{
	width: 228px;
	border: 1px solid #e9e9e9;
	margin-bottom: 12px;
}
.cul-youth-wrap{
	padding: 7px;
}
.cul-youth-box img{
	width: 100%;
}
.cul-youth-wrap h2{
	font-size: 14px;
	color: #666;
	font-weight: normal;
}
.cul-youth-info{
	background: #f5f5f5;
	padding: 0px 7px;
	line-height: 33px;
	height: 33px;
	font-size: 12px;
	color: #aaa;
}

/*serv*/
.serv-search{
	padding-top: 15px;
}
.serv-search .hd{
	position: relative;
	z-index: 10;
}
.serv-search .hd .pngaoi{
	display:none;
}
.serv-search .hd .foc .pngaoi{
	position:absolute;
	display:inline-block;
	right: 0;
	top:20%;
}
.serv-search .hd .pngaoi:hover{
	color:#0073c5
}
.h2-tiem{
	font-size:20px;
	text-align:center;
	border-top: 1px solid #dedede;
    margin-top: -11px;
}
.imf-diti{
	text-align:center;
}
.imf-diti img{
	max-width:100%;
	margin-top:8px;
}	

.serv-search .hd li{
	width: 120px;
	line-height: 40px;
	padding-bottom: 21px;
	background: url(../img/serv-search.png) no-repeat center bottom;
	text-align: center;
	font-size: 14px;
	color: #6e6e6e;
	cursor: pointer;
}
.sopsopsp .hd li{
font-size:26px;
}
.serv-search .hd li.on,
.serv-search .hd li.foc{
	background: url(../img/serv-search-cur.png) no-repeat center bottom;
	color: #333;
}
.serv-search .bd{
	position: relative;
	margin-top: -12px;
	border-top: 1px solid #d1d1d1;
	padding: 24px 12px;
	background: #e5f1f9;
}

.serv-line{
	/*display: none;*/
}
.serv-line li{
	width: 115px;
	height: 26px;
	line-height: 26px;
	color: #747474;
	background: #fff;
	text-align: center;
	margin: 0px 1px 2px 0px;
	cursor: pointer;
}
.serv-line li.foc,
.serv-line li.on{
	background: #0073c5;
	color: #fff;
}

.serv-line-box{
	padding-top: 24px;
}
.serv-line-box h2{
	font-size: 16px;
	color: #000;
	padding-left: 30px;
	line-height: 44px;
	background: url(../img/map-icon.jpg) no-repeat left;
}
.serv-line-img,
.serv-line-img img{
	width: 546px;
	height: 407px;
}
.serv-line-text{
	width: 357px;
	padding: 12px 22px;
	height: 383px;
	background: url(../img/serv-line-text.jpg) no-repeat right;
	overflow: hidden;
}
.serv-line-text h3{
	font-size: 16px;
	color: #015baf;
	line-height: 42px;
	border-bottom: 1px solid #bdbfbf;
}
.serv-map{
	padding: 12px 0px;
}
.serv-map-wrap{
	height: 130px;
	overflow: hidden;
	position: relative;
}
.serv-map-info{
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
.serv-map .prev,
.serv-map .next{
	background: url(../img/serv-map-row.jpg) no-repeat left;
	width: 29px;
	height: 30px;
	margin-right: 5px;
}
.serv-map .next{
	background: url(../img/serv-map-row.jpg) no-repeat right;
}
.serv-peri{
	padding-top: 12px;
}

.serv-bus-info{
	padding-top: 20px;
}
.serv-bus-info h3{
	font-size: 16px;
	color: #015baf;
	line-height: 42px;
}
.serv-bus-time{
	width: 546px;
}
.serv-bus-time-info table{
	width: 100%;
}
.serv-bus-time-info table td{
	border: 1px solid #e2e2e2;
	height: 49px;
	line-height: 49px;
	text-align: center;
}

.serv-bus-chag{
	width: 395px;
}
.serv-bus-chag-info{
	border: 1px solid #e2e2e2;
	min-height: 125px;
	padding: 12px 15px;
}
.serv-bus-chag-info .scroll-box{
	position: relative;
	overflow: hidden;
	height: 100px;
	margin-bottom: 6px;
}
.serv-bus-chag-info .scroll{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.serv-bus-chag-info .btn span{
	display: inline-block;
	width: 29px;
	height: 30px;
	margin-right: 5px;
	background: url(../img/serv-map-row.jpg) no-repeat left center;
	cursor: pointer;
}
.serv-bus-chag-info .btn span.down{
	background-position: right center;
}

/*resource*/
.res-ban a.res-ban-view{
	color: #55b9ff;
}
.res-ban h2{
	border-bottom: 1px solid #4586b4;
}
.res-ban .ban-info-text{
	border-bottom: none;
}
.res-ban .dis{
	padding: 15px 0px;
	height: 180px;
}
.res-ban .add{
	padding-left: 18px;
	background: url(../img/add.png) no-repeat left;
}
.res-ban .tel{
	padding-left: 18px;
	background: url(../img/tel.png) no-repeat left;
}
.res-box-b{
	width: 594px;
	height: 226px;
	background: url(../img/res-box-b.jpg) no-repeat center;
}
.res-box-b .cul-box-list li{
	border-bottom: none;
}

.res-box-s{
	background: url(../img/res-box-s.jpg) no-repeat center;
	width: 276px;
	height: 213px;
}
.res-box-s .tit{
	border-bottom: 1px solid #e6e6e6;
}
.res-box-s .about-box-list{
	padding-top: 15px;
}


/*wis*/
.wis-box{
	padding-top: 15px;
}
.wis-box-con{
	width: 419px;
	height: 427px;
	background: url(../img/wis-box-bg.jpg) no-repeat center;
	padding: 15px 28px;
}
.wis-box-con h2{
	font-size: 18px;
	color: #000;
	line-height: 55px;
}
.wis-box-con .wis-more{
	line-height: 55px;
	color: #888;
	font-size: 14px;
}
.wis-box-img{
	position: relative;
}
.wis-box-img,
.wis-box-img img{
	width: 419px;
	height: 227px;
}
.blue90{
	background: url(../img/blue90.png) repeat center;
}
.wis-box-img .blue90{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 34px;
}
.wis-box-img .blue90 p{
	margin: 0px 18px 0px 13px;
	line-height: 34px;
	color: #fff;
	background: url(../img/wis-box-row.png) no-repeat right;
}
.wis-box-list{
	padding-top: 15px;
}
.wis-box-list li{
	width: 100%;
	line-height: 30px;
	background: url(../img/wis-box-icon.jpg) no-repeat left;
}
.wis-box-list li h4{
	padding-left: 12px;
	font-size: 1em;
	color: #000;
}
.wis-box-list li .time{
	font-size: 12px;
	color: #9d9d9d;
	padding-right: 10px;
}

.wis-about{
	padding: 17px;
	background: #b6d3e7;
	margin-top: 28px;
}
.wis-about-img,
.wis-about-img img{
	width: 340px;
	height: 199px;
}
.wis-about-text{
	padding: 15px 25px 0px 40px;
	width: 513px;
	height: 184px;
	background: url(../img/wis-about-bg.png) no-repeat center;
}
.wis-about-text h2{
	font-size: 18px;
	color: #fff;
	line-height: 44px;
	font-weight: bold;
}
.wis-about-text .dis{
	color: #fff;
	line-height: 26px;
}
.wis-about-btn{
	display: block;
	width: 94px;
	height: 26px;
	background: url(../img/wis-about-btn.png) no-repeat center;
	margin-top: 15px;
}



















.menu{
	border: 1px solid #c0d9eb;
	background: #e5f1f9;
	padding-top: 70px;
	border-right: 0px;
	border-left: 0px;
}
.cla-tit{
	text-align: center;
}
.cla-tit h1{
	font-size: 24px;
	color: #1668a1;
	font-weight: bold;
	line-height: 42px;
}
.cla-tit .path{
	font-size: 12px;
	color: #777;
	vertical-align: middle;
	line-height: 28px;
}
.cla-tit .path2{
	padding-bottom: 30px;
}
.cla-tit .path i{
	background: url(../img/path-home.png) no-repeat center;
	width: 13px;
	height: 13px;
	vertical-align: middle;
}
.cla-tit .path b{
	font-weight: normal;
}
.cla-tit .path a{
	color: #777;
}
.cla-tit .path a:hover{
	color: #3491d9;
}
.cla-tit .path span{
	vertical-align: middle;
}
.menu-nav{
	padding-top: 15px;
}
.menu-nav ul{
	/*display: flex;*/
	display:block;
	justify-content: center;
}
.menu-nav li{
	height: 55px;
	line-height: 55px;
	font-size: 14px;
	text-align: center;
	box-sizing:border-box;
	border: 1px solid #c0d9eb;
	border-bottom: none;
	background: #fff;
	width:192px;
	float: left;
}
.menu-nav4 li{
	width:240px;
}
.wufuwoies ul{
	font-size:0;
	display:block;
	text-align:center;
	width:966px;
}
.wufuwoies li{
	width:136px !important;
	float:none;
	display:inline-block;
	*display:inline;
	zoom:1;
}
.menu-nav li a{
	color: #333;
}
.menu-nav li.on,
.menu-nav li.foc{
	background: #0084e0;
	border-color: #0084e0;
}
.menu-nav li.on a,
.menu-nav li.foc a{
	color: #fff;
}








#footer{
	background: #e8f2f9;
	border-top: 2px solid #1f7cc4;
	padding:12px 0px 24px;
}
.fot-nav li{
	padding: 0px 12px;
	font-size: 12px;
	border-right: 1px solid #cbcbcb;
	line-height: 14px;
}
.fot-nav li.last{
	border-right: none;
}
.fot-nav li.first{
	padding-left: 0px;
}
.fot-nav li a{
	color: #8b8f92;
}
.for-links{
	position: relative;
	width: 135px;
	height: 19px;
	line-height: 19px;
	padding: 0px 10px;
	background: url(../img/links-bg.jpg) no-repeat center;
	color: #8b8f92;
	font-size: 12px;
	cursor: pointer;
}
.sub-fot-links{
	position: absolute;
	bottom: 19px;
	border: 1px solid #c5ced4;
	background: #e8f2f9;
	width: 153px;
	left: 0px;
	display: none;
}
.sub-fot-links p{
	padding-left: 10px;
}
.copy{
	line-height: 24px;
	color: #a8aeb3;
	font-size: 12px;
}
.fot-num{
	font-size: 12px;
	color: #8b8f92;
}
.fot-num span{
	font-size: 18px;
	color: #555;
}



/* 热点问题 */
.hotquesCon {
	padding: 20px 30px;
}
.faqques {
	background: url(../img/iconque.png) no-repeat;
	padding-left: 36px;
	padding-bottom: 5px;
	color: #666;
}
.faqques span.name {
	color: #2e68ad;
	padding-right: 2px;
}
.faqansw {
	background: url(../img/iconans.png) no-repeat;
	padding-left: 36px;
	padding-bottom: 5px;
}
.hotquesCon li {
	padding: 15px 0;
	border-bottom: 1px solid #d1d4d8;
	width: 100%;
}

.hotqustab {
	width: 900px;
	margin: 0 auto;
	padding-bottom: 20px;
}
.hotqustab h3 {
	font-size: 18px;
	color: #333;
	padding: 25px 0 15px 40px;
}
.hotqustab tr td {
	padding: 2px 5px;
}
.hotqus_input {
	width: 422px;
	height: 17px;
	line-height: 17px;
	padding: 6px 5px;
	background: #e8e9eb;
	border: 1px solid #dedfe1;
	color: #666;
}
.hotqus_area {
	width: 763px;
	height: 71px;
	padding: 5px;
	color: #666;
	background: #e8e9eb;
	border: 1px solid #dedfe1;
	resize: none;
}
.hotqus_btn {
	background: url(../img/hot01.jpg) no-repeat;
	border: none;
	width: 83px;
	height: 28px;
	color: #fff;
}



/********* 网站地图 ********/
.site_con{padding:18px 0 58px 40px;}
.site_con_top{background:url(../img/site_pic02.png) no-repeat 0 0;width:609px;height:47px;line-height:47px;overflow:hidden;}
.site_con_bot{background:url(../img/site_pic03.png) no-repeat 0 0;width:609px;height:29px;line-height:29px;overflow:hidden;}
.site_con_mid li{background:url(../img/site_pic01.png) no-repeat 0 0;height:60px;overflow:hidden;padding:0 0 0 55px;width: 865px}
.site_con_mid li a{display:block;border:#e7dddd 1px solid;color:#424242;padding:0 6px;background:#ffffff;float:left;margin:15px 25px 0 0;}
.site_con_mid li a.smenu{background:#eee;font-size:14px;padding:2px 6px;margin:13px 25px 0 0;}
.site_con_mid li a:hover{color:#0452a6;}
.site_con_mid li.long{background:url(../img/site_pic01_l.png) no-repeat 0 0;}


/*廉政举报*/
.btn_submit{ background:url(../img/input03.jpg) no-repeat 0 0;width:149px;height:44px;line-height:44px;margin:5px 0;border:none;}


/*****/
.track_pop{ position:fixed; left:50%; top:50%; width:247px;padding:0 35px ; margin:-127px 0 0 -158px;border:3px solid #207bc2; border-radius: 6px; background:#fff;box-shadow:3px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.2); z-index:1000; display:none;}
.track_pop h2{ width:100%; text-align:center; height:40px; line-height:40px; background:#207bc2; font-size:14px; color:#fff;}
.track_pop table{ margin:20px auto;}
.track_pop table td{ padding:3px 0; line-height:18px; color: #0475c4;}
.track_pop .tdname{  color:#0475c4; font-size:14px;vertical-align: top;}
.track_pop .tdname div{
	padding-left: 66px;
	box-sizing:border-box;
}
.track_overall{ position:fixed; width:100%; overflow:hidden; width:100%; height:100%; left:0; top:0; background:#000; opacity:0.5;filter:alpha(opacity=50); z-index:999;display:none;}
.track_pop .track_close{ width:26px; height:27px;background:url(../img/track_close.jpg) no-repeat center center; overflow:hidden; position:absolute; right:5px; top:6px;}



.marT5 {
	margin-top: 5px;
}
.hotqustab {
	width: 900px;
	margin: 0 auto;
	padding-bottom: 20px;
}
.hotqustab h3 {
	font-size: 18px;
	color: #333;
	padding: 25px 0 15px 40px;
}
.hotqustab tr td {
	padding: 2px 5px;
	font-size: 12px;
}
.hotqus_input {
	width: 422px;
	height: 17px;
	line-height: 17px;
	padding: 6px 5px;
	background: #e8e9eb;
	border: 1px solid #dedfe1;
	color: #666;
}
.hotqus_area {
	width: 763px;
	height: 71px;
	padding: 5px;
	color: #666;
	background: #e8e9eb;
	border: 1px solid #dedfe1;
	resize: none;
}
.hotqus_btn {
	background: url(../img/hot01.jpg) no-repeat;
	border: none;
	width: 83px;
	height: 28px;
	color: #fff;
}







/*honor*/
.honorwrap{ position:relative; height:385px;overflow:hidden;margin-top: 50px;}
.honorwrap .prev,.honorwrap .next{ width:70px; height:67px; cursor:pointer; position:absolute; top:130px; z-index:51; background: url(../img/honor-a-row.png) no-repeat left; transition:all 0.3s;}

.honorwrap .prev{left:50px;}
.honorwrap .next{right:50px; background: url(../img/honor-a-row.png) no-repeat right;}
/*.honorwrap .prev:hover{opacity:1; background-image: url(../img/honor-row-cur.png)}
.honorwrap .next:hover{opacity:1; background-image: url(../img/honor-row-cur.png)}*/


.honor-list-a{ width:821px; height:385px; padding:5px;position: relative;overflow: hidden;margin: 0 auto;}
.honor-list-a li{ width:370px; height:278px; top:50px; /*background:url(../img/stu-li-bg.png) no-repeat*/ ; -moz-background-size: cover;  -webkit-background-size: cover;background-size:cover;position: absolute;left: 888px;z-index: 30;text-align: center;font-size: 18px;color: #303030}
.honor-list-a li img{width: 100%;}

.honor-img{
	font-size: 0px;
}
.honor-list-a .w70{
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: url(../img/w70.png) repeat center;
	width: 100%;
	height: 80px;
	display: none;
}
.honor-list-info-a{
	padding-left: 25px;
	text-align: left;
}
.honor-list-info-a .time{
	color: #aeafb2;
	padding-top: 5px;
}
.honor-list-info-a .tit{
	color: #fff;
}





.about-contact-view{
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 77px;
	height: 20px;
	background: #2ca6fb;
	color: #fff;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
}
.tc{
	text-align: center;
}
.tc .about-contact-view{
	width: 150px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	margin-top: 20px;
}

/*新增图片列表*/
.lct-lstw{
	width: 960px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 40px;
}
.lct-lst{
	width: 980px;
	float: none;
}
.lct-lst li{
	float: left;
	width: 308px;
	margin-right: 18px;
	margin-bottom: 16px;
}
.lct-lst li .limg{
	width: 308px;
	height: 225px;
	overflow:hidden;
}
.lct-lst li .limg img{
	display: block;
	width: 100%;
	height: 100%;
	transition:500ms;
}
.lct-lst li .lcnt{
	color: #666;
	font-size: 16px;
	line-height: 28px;
	height: 56px;
	overflow: hidden;
	padding: 13px 6px;
}
.lct-lst li:hover .limg img{
	transform:scale(1.1);
}
.lct-lst li:hover .lcnt{
	color:#377cbc;
}


/****/
.main-top{
	padding: 20px;
	border: 1px solid #ededed;
}
.mt-slider{
	float: left;
	position: relative;
	width: 297px;
	height: 300px;
	overflow: hidden;
}
.mt-slider .bd li{
	padding: 5px;
	width: 285px;
	height: 288px;
	background: #eff0f1;
	border: 1px solid #e8e9e9;

}
.mt-slider .bd .tit{
	font-weight: bold;
	font-size: 14px;
	color: #656b74;
	padding-left: 8px;
}
.mt-slider .bd .txt{
	font-size: 12px;
	line-height: 20px;
	padding-left: 8px;
}
.mt-slider .hd{
	position: absolute;
	left: 14px;
	bottom: 15px;
}
.mt-slider .hd li{
	float: left;
	position: relative;
	width: 16px;
	height: 8px;
	background: #bbbdbf;
	border: 1px solid #b3b4b5;
	margin-right: 10px;
	text-indent: -999px;
	overflow: hidden;
	cursor: pointer;
}
.mt-slider .hd li.on{
	border-color: #377cbc;
	background-color: #498bc9;

}
.mt-r{
	width: 594px;
	float: right;
}
.mt-r .title{
	font-size: 18px;
	height: 29px;
	line-height: 1;
	color: #1d1d10;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 10px;
}
.mt-r .title .more,.cp-box-s .more{
	font-size: 12px;
	float: right;
	width: 58px;
	height: 18px;
	line-height: 18px;
	color: #fff;
	padding-bottom: 3px;
	padding-right: 0;
	text-align: center;
	font-size: 11px;
	background: url(../img/cp-list-a.png) no-repeat;
}
.mt-r dl{
	height: 100px;
	padding-left: 10px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 8px;
	background: url(../img/cp-list-li.png) no-repeat 0 8px;
}
.mt-r dt{
	font-size: 12px;
	font-weight: bold;
}
.mt-r dd h3{
	font-size: 18px;
	color: #4a8dcb;
}
.mt-r dd p{
	color: #656b74;
	font-size: 12px;
	line-height: 20px;
}
.mt-r .list li{
	width: 584px;
	padding-left: 10px;
	background: url(../img/cp-list-li.png) no-repeat 0 center;
	font-size: 12px;
	line-height: 26px;
}
.mt-r .list li a{
	float: left;
	color: #656b74
}
.mt-r .list li a:hover,.cb-list li a:hover{
	color: #4a8dcb;
}
.mt-r .list li span{
	float: right;
	font-family: Arial;
	color: #a9aaac;
	font-size: 10px;
}
.cp-box-b{
	width: 364px;
	height: 263px;
	background-position: center -1px;
	border: 1px solid #ededed;
}
.cb-list{
	
}
.cb-list li{
	position: relative;
	width: 340px;
	height: 26px;
	padding:0 0 0 14px;
	line-height: 26px;
	overflow: hidden;
	font-size: 12px;
	border: none;
	background: url(../img/cp-list-li.png) no-repeat 0 center;
}
.cb-list li a{
	float: left;
	width: 300px;
	overflow: hidden;
}
.cb-list li span{
	float: right;
	font-family: Arial;
	color: #a9aaac;
	font-size: 10px;
}
.cp-box-b .cul-box-list{
	top: 10px;
}
.cp-box-s{
	width: 502px;
	height: 250px;
	background: url(../img/cul-dl-b.jpg) no-repeat center -1px;
	border: 1px solid #ededed;
}
.cp-box-s .cul-box-s-img{
	/*margin-top: 10px;
	height: 166px;*/
	width: 246px;
	height: auto;
	margin-top: 10px;
}
.cp-box-s .cul-box-s-img img{
	width: 246px;
	height: 166px;
}
.cp-box-s .cul-box-s-img p{
	font-size: 14px;
	color: #3c3c3c;
	text-align: center;
}
.cp-box-s .more{
	margin-top: 10px;
}

.safe-wrap{
	width: 106%;
}
.safe-slider{
	float: left;
	position: relative;
	width: 628px;
	height: 450px;
	padding: 5px;
	margin-right: 9px;
	border: 1px solid #eee;
	overflow: hidden;

}
.safe-slider .bd{
	position: relative;
	width: 628px;
	height: 450px;
}
.safe-slider .bd li{
	position: relative;
	overflow: hidden;
	height: 450px;
}
.safe-slider .bd p{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	color: #fff;
	height: 60px;
	line-height: 26px;
	text-indent: 20px;
	font-size: 16px;
	background: url(../img/sf-bg01.png) repeat-x;
}
.safe-slider .hd{
	position: absolute;
	right: 20px;
	bottom: 27px;
}
.safe-slider .hd li{
	position: relative;
	width: 10px;
	height: 10px;
	background: #fff;
	border-radius: 50%;
	margin: 0 5px;
	overflow: hidden;
	text-indent: -99em;
}
.safe-slider .hd li.on{
	background-color: #067ccd;
}
.safe-list{
	
}
.safe-list ul{
	float: none;
}
.safe-list li{
	float: left;
	position: relative;
	width: 224px;
	height: 160px;
	position: relative;
	margin: 0 10px 10px 0;
	padding: 3px;
	border: 1px solid #eee;
}
.safe-list li.big{
	width: 300px;
	height: 216px;
	padding: 4px;
	margin: 0 0 10px 0;
}
.safe-list li img{
	width: 100%;
	height: 100%;
}
.safe-list li.big p{
	left: 4px;
	bottom: 4px;
	right: 4px;
}

.safe-list li p{
	position: absolute;
	left: 3px;
	bottom: 3px;
	right: 3px;
	height: 46px;
	padding-top: 14px;
	line-height: 20px;
	text-indent: 10px;
	font-size: 14px;
	color: #fff;
	background: url(../img/sf-bg01.png) repeat-x;
}
.safe-list li p span,.safe-slider .bd p span{
	display: block;
}

.safe-list li:hover{
	border-color: #0084e0;
}
.safe-hd{
	padding: 30px 20px;
	border: 1px solid #eee;
	
	color: #555;

}
.safe-hd .tit{
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 24px;
	text-align: center;
}
.safe-search{
	margin: 30px 0 50px;
}
.ss-box{
	float: right;
	height: 38px;
	width: 344px;
	border: 1px solid #dfdfdf;
	border-right: 0;
}
.ss-box .text{
	float: left;
	width: 256px;
	padding: 10px 20px;
	height: 18px;
	color: #333;
	border: none;
	background: none;
}
.ss-box .sub{
	float: left;
	width: 48px;
	height: 38px;
	border: none;
	background: url(../img/sf-bg02.jpg) no-repeat center center;
}
.video-box{
	width: 800px;
	background: #000;
	margin: 0 auto;
}
.video-cont{
	margin: 50px 0;
	text-align: center;
}
.form{
	padding: 27px;
	background: #eaeaea;
}
.safe-side{
	position: fixed;
	left: 0;
	top: 50%;
	margin-top: -306px;
}
.safe-side .close{
	display: block;
	width: 17px;
	height: 17px;
	background: url(../img/blank.gif) no-repeat;
	position: absolute;
	right: 4px;
	top: 4px;
}

.float-img.fixed{
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -620px;
	margin-top: -284px;
}
.float-img.abs{
	position: absolute;
	left: -140px;
	top: 20px;
}
.float-img .close{
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
}

.float-img2.abs{
	right: -140px;
	left: auto;
}
.float-img2.fixed{
	margin-left: 495px;
}


/*举报须知*/
.modal-mask{
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 999;
	background-color: rgba(0,0,0,.6);
}
.tips-modal{
	width: 800px;
	height: 550px;
	border-radius: 15px;
	background-color: #fff;
	box-shadow: 0 0 15px rgba(0,0,0,.1);
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -280px 0 0 -400px;
	z-index: 1000;
	overflow: hidden;
}
.tips-modal .hd{
	text-align: center;
	line-height: 70px;
	text-align: center;
	font-size: 24px;
	/*border-bottom: 1px solid #eee;
	margin: 0 15px 15px;*/
	background-color: #1f7cc4;
	color: #fff;
	margin-bottom: 30px;
}
.tips-modal .bd{
	padding: 0 30px;
	font-size: 14px;
	line-height: 2;
	color: #333;
    height: 358px;
    overflow: auto;
}
.tips-modal .fd{
	padding: 15px;
	background-color: #1f7cc4;
	text-align: center;
    margin-top: 30px;
}
.tips-modal .fd a{
	display: inline-block;
	width: 110px;
	height: 32px;
	margin: 0 15px;
	background-color: #fff;
	border-radius: 5px;
	color: #666;
	font-size: 14px;
	text-align: center;
	line-height: 32px;
}
.div-tiem1{
	padding: 40px 30px;
	position:relative;
}
.div-tiem1 .left{
	float:left;
	width:50%;
	text-align:left;
}
.div-tiem1 .left .start{
	font-size:18px;
	color:#99a4ac;
	padding-left:46px;
	background-position:left center;
	background-repeat: no-repeat;
	background-image:url(../img/nibo/1.png);
}
.div-tiem1 .left .zhan{
	font-size:28px;
	font-weight:bold;
	color:#8cc337;
}
.div-tiem1 .right{
	float:right;
	width:50%;
	text-align:right;
}
.div-tiem1 .right .last{
	font-size:20px;
	color:#99a4ac;
	padding-left:46px;
	background-position:74% center;
	background-repeat: no-repeat;
	background-image:url(../img/nibo/2.png);
}
.div-tiem1 .right .zhan{
	font-size:26px;
	font-weight:bold;
	color:#e0432f;
}
.div-tiem1 .qie-huan{
	position:absolute;
	width:90px;
	height:90px;
	background-repeat: no-repeat;
	background-image:url(../img/nibo/6.png);
	background-size:100% 100%;
	background-position:center;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	cursor:pointer;
	z-index:10
}
ul.zhandian-op{
	width:100%;
}
ul.zhandian-op li{
	height:100px;
	line-height:100px;
	padding: 0 30px;
	border-top:2px solid #dde1e5;
	width:94%;
}
ul.zhandian-op li .left{
	float:left;
	width:43%;
	font-size:22px;
	color:#6a747e;
	padding-left:60px;
	background-repeat: no-repeat;
	background-image:url(../img/nibo/3.png);
	background-position:left center;
	text-align:left;
}
ul.zhandian-op li .right{
	float:right;
	width:43%;
	font-size:16px;
	color:#6a747e;
}
ul.zhandian-op li .right .div{
	float:right;
	padding-left:60px;
	margin-left:20px;
	background-repeat: no-repeat;
	background-position:left center;
}
ul.zhandian-op li .right .div1{
	background-image:url(../img/nibo/5.png);
}
ul.zhandian-op li .right .div2{
	background-image:url(../img/nibo/4.png);
}