@charset "UTF-8";

/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

	padding: 0;

	margin: 0;

	font-weight: normal;

	font-family: "仿宋-GB2312";

}

html {

	overflow: -moz-scrollbars-vertical;

	overflow-x: hidden;

} /*始终让 Firefox 显示滚动条*/

* {

	word-wrap: break-word;

	margin: 0;

	padding: 0;

}/*文字强制换行word-break:keep-all;(Ff)*/

table {

	border-collapse: collapse;

}/*细线表格*/

fieldset, img {

	border: none;

}/*清除描边*/

ul, li {

	list-style-type: none;

}/*无列表项目标记*/

a {

	text-decoration: none;

	color: #666666

}/* 链接无下划线,有为underline;链接去框 */

a:link {

	color: #666666;

}/* 未访问的链接 */

a:visited {

	color: #666666;

}/* 已访问的链接 */

a:hover {

	color: #b81c22;

}/* 鼠标在链接上 */

a:active {

	color: #666666;

blr:expression(this.onFocus=this.blur());

}/* 点击激活链接 */

body {

	font-size: 12px;

	color: #666;

	background: #fff;

}

select, input {

	vertical-align: middle;

	outline: none;

}

em, i {

	font-style: normal;

	float: right;

}

.weixin{z-index: 999999999; position: absolute; display: none; margin-top: 40px;margin-left: 280px;}

input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {

	cursor: pointer;

	outline: none;

	border: none;

}

.right img{ max-width:900px}

input {

	outline: none;

	border: none;

}

.wrap {

	width: 1200px;

	clear: both;

	margin: 0 auto;

}

.clear {

	clear: both;

}

.h10 {

	clear: both;

	height: 10px;

	overflow: hidden;

}

.h13 {

	clear: both;

	height: 13px;

	overflow: hidden;

}

.h15 {

	clear: both;

	height: 16px;

	overflow: hidden;

}
.topTR_search input[type=submit] {
    float: right;
    width: 39px;
    height: 28px;
    border: none;
   background: url(../images/search.png) no-repeat center center;

}

.h20 {

	clear: both;

	height: 20px;

	overflow: hidden;

}

.h25 {

	clear: both;

	height: 25px;

	overflow: hidden;

}

.h30 {

	clear: both;

	height: 30px;

	overflow: hidden;

}

.h40 {

	clear: both;

	height: 40px;

	overflow: hidden;

}

.h55{

	clear: both;

	height: 55px;

	overflow: hidden;

}

.h60 {

	clear: both;

	height: 60px;

	overflow: hidden;

}

.fl {

	float: left;

	display: inline;

}

.fr {

	float: right;

	display: inline;

}

/*公共部分结束*/

.bgf{background: #fff;}

.bgf8{background: #f8f8f8;}

/*头部开始*/

.top{

	clear: both;

	height: 127px;

	position: relative;

	background: #fff;

	border-bottom: 2px solid #f7f7f7;

}

.topT{

	clear: both;

	overflow: hidden;

	height: 41px;

	line-height: 41px;

	border-bottom: 1px solid #f0efef;

}

.topTL{

	width: 600px;

	font-family: "仿宋-GB2312";

	color: #a1a1a1;

}

.topTL span{

	float: left;

	padding-right: 20px;

    color: #297da5;

}

.topTR_search{

	width: 204px;

	height: 28px;

	border: 1px solid #d5d8dd;

	margin-top: 5px;

}

.topTR_search input[type=text]{

	float: left;

	width: 154px;

	height: 28px;

	padding:0 5px;

	border: none;

	border-right:1px solid #d5d8dd;

}

.topTR_search input[type=button]{

	float: right;

	width: 39px;

	height: 28px;

	border: none;

	background: url(../images/search.png) no-repeat center center;

}

.topTR a{

	float: right;

	margin:0 0 0 20px;

	color: #297da5;

}

.topB{

	clear: both;

	height: 85px;

	position: relative;

}

.logo{

	width: 300px;

	height: 85px;

	overflow: hidden;

}

.logo a{

	display: block;

	width: 300px;

	height: 85px;

}

.menu_bg{

	display: none;

	position: absolute;

	left: 0;

	top: 87px;

	z-index:3;

	width: 100%;

	height: 40px;

	clear: both;

	overflow: hidden;

	background:#000;

	filter:alpha(opacity=50); /*IE滤镜，透明度50%*/

	-moz-opacity:0.5; /*Firefox私有，透明度50%*/

	opacity:0.5;/*其他，透明度50%*/

}

.menu{

	float: right;

	width: 860px;

	height: 85px;

}

.menu_dl{

	height: 87px;

	position: relative;

}

.menu_dl dd{

	float: left;

	height: 85px;

	position: relative;

	z-index: 4;

}

.menu_dl dd span{

	display: block;

	height: 87px;

}

.menu_dl dd span a{

	display: block;

	height: 84px;

	line-height: 84px;

	color: #504f4f;

	padding: 0 14px;

	font-size: 16px;

	background: url(../images/menu_ico.png) no-repeat right center;

}

.menu_dl dd.hover span a{

	color: #04657f;

	border-bottom: 2px solid #04657f;

}

.menu_down{

	display: none;

	position:absolute;

	top:87px;

	height: 40px;

	line-height: 40px;

	z-index: 4;

}

.menu_down a{

	float: left;

	color: #fff;

	font-family: "仿宋-GB2312";

	margin: 0 10px;

	font-size:14px;

}





/*banner*/

.banner{

	clear: both;

	position: relative;

	overflow: hidden;
	
	width:1200px;
	
	margin:0 auto;

}

.banner .hd{

	display: none;

}

.banner .bd{

	position: relative;

}

.banner .bd ul{

	width: 100%;

}

.banner .bd ul li{

	float: left;

	width: 100%;

	overflow: hidden;

}

.banner .bd ul li img{

	display: block;

	max-width: 100%;

}

.banner .prev{

	display: block;

	width: 60px;

	height: 72px;

	position: absolute;

	left: 38px;

	top: 50%;

	z-index: 1;

	margin-top:-36px;

	background: url(../images/banner_prev.png) no-repeat center center;

}

.banner .next{

	display: block;

	width: 60px;

	height: 72px;

	position: absolute;

	right: 38px;

	top: 50%;

	z-index: 1;

	margin-top:-36px;

	background: url(../images/banner_next.png) no-repeat center center;

}

.banner .prev:hover{

	background: url(../images/banner_prevH.png) no-repeat center center;

}

.banner .next:hover{

	background: url(../images/banner_nextH.png) no-repeat center center;

}



.banner .prev .pageState{

	display: block;

	line-height: 72px;

	color: #eee;

	font-family: '仿宋-GB2312';

	text-align: right;

}

.banner .next .pageState{

	display: block;

	line-height: 72px;

	color: #eee;

	font-family: '仿宋-GB2312';

	text-align: left;

}



.head_menu{ width:1200px; height:335px; margin:0 auto;}





/*首页新闻模块*/

.news{ width: 100%; height: 315px; margin-top:35px;}

.news-main{ width: 1200px; height:280px ; margin: 0 auto;}

.news-fl{ width:830px ; height: 245px;}

.news-fl .news-fl-img{ width: 350px; height: 245px; padding-top: 15px;}

.hiSlider-wrap{ height: 245px;}

.news-fr a{ font-size: 14px;}

.level-show{ width: 100%; height: 30px;}

ews-fr-main{ width: 400px; height: 245px; }

.news-fr-main a{ font-size: 14px; line-height: 25px;}

.news-fr-main{ width: 460px;}

.news-main .show a{ font-size: 18px; color:#297da5 ; font-weight: bold; }

.news-main span a { font-size: 18px; color:#a0a1a1 ; font-weight: bold; }



.sublist .flag{ font-size: 18px; color: #000000; font-weight:bold; }

/*.sublist div { width: 100%; height: 70px; border-bottom: 1px solid #e5e5e5; }*/

.sublist div span{ line-height:25px; font-size: 14px; color: #a8a7a7; }



.sublist {margin-left: 22px;

    margin-top: 14px;}



.typename  a .typenames{ font-size: 18px; color:#297da5 ; font-weight: bold;}

.typename { width: 100%; height: 30px; border-bottom:2px solid #e5e5e5;}

.news-fr ul li{ line-height:45px; height: 40; width: 330px; border-bottom:1px dashed #e5e5e5;}



.tourism{ width: 100%; height: 125px;}



.tourism-main { width: 1200px; margin: 0 auto; height: 125px;}



.tourismfl{ width: 239px; height: 125px;}



.tourismfr{ width: 961px; height: 125px; background-color: #ebecee;}

.tourismfr ul{ margin-left:70px; margin-top: 30px;}

.tourismfr li{ float: left; width: 16%;}

.tourismfr li img{margin: 0 auto;

            -webkit-border-radius: 110px;

            border-radius: 110px;

            -webkit-transition: -webkit-transform 0.2s ease-out;

            -moz-transition: -moz-transform 0.2s ease-out;

            -o-transition: -o-transform 0.2s ease-out;

            -ms-transition: -ms-transform 0.2s ease-out;}

.tourismfr li img:hover {  -webkit-transform: rotateZ(360deg);

            -moz-transform: rotateZ(360deg);

            -o-transform: rotateZ(360deg);

            -ms-transform: rotateZ(360deg);

            transform: rotateZ(360deg);  }

.tourismfr li div{ width: 90px;}            

.tourismfr li div span{

    margin-left: 5px;

    line-height: 40px;

    font-size: 15px;

    color: #000000;

    font-weight: bold;

    }

.tourismfr li div .map{margin-left: -10px;

    line-height: 40px;

    font-size: 15px;

    color: #000000;

    font-weight: bold;}

.tourismfr li div .ling{margin-left: 5px;

    line-height: 30px;

    font-size: 15px;

    color: #000000;

    font-weight: bold;}

.tourismfr li div  .message{margin-left: 5px;

    line-height: 30px;

    font-size: 15px;

    color: #000000;

    font-weight: bold;

    }

.tourismfr li div  .weather{margin-left: -1px;

    line-height: 30px;

    font-size: 15px;

    color: #000000;

    font-weight: bold;

    }

.tourismfr li div  .tips{margin-left: -1px;

    line-height: 30px;

    font-size: 15px;

    color: #000000;

    font-weight: bold;

    }

    

.homepig{ width: 100%; height: 170px; margin-top: 40px;}

.homepig-main{ width: 1200px; height: 166px; margin: 0 auto;}

.homepig-main ul{ margin-left: -10px;}

.homepig-main li{  float: left; margin-left:10px;}



.homepig-main li img:hover{filter:alpha(opacity=60);opacity:0.6;}



.footer{ width: 100%; height:140px; background-color: #176071;text-align: center; margin-top: 30px;}

.foot{ width: 1200px; margin: 0 auto; position:relative;}

.foot_cen{ padding-top:20px; overflow:hidden;}

.foot p{ line-height:15px; font-size: 16px; color: #ffffff;  padding: 20px 0 0 0;}

.foot p a{color: #ffffff;}

.foot_wx{ position:absolute; right:0; top:15px;}

/* HOME END */



.m {

    width: 1200px;

    margin: 0 auto;

}

.ny-ban{height:430px; border-top:3px solid #176071;background:url(../images/201612231811200063.jpg) no-repeat top center;}

.ny-titfr{height:70px; background:#fff; line-height:70px;}

/*.ny-titfr span{font-size:32px; color:#292929;}*/

.shu{font-size:32px; color:#292929;}

.ny-titfr i{float:right; font-family:12px;}

.ny-titfr i a{margin:0px 10px;}

.ny-cont{padding-top:40px; padding-bottom:80px; }



.left{width:250px; float:left; margin-right:20px;}

.left .left-tit{height:55px; line-height:55px; padding-left:30px; font-size:18px; color:#fff; background:url(../images/ico9.png) no-repeat 210px 20px #176071; margin-bottom:2px;}

.left .left-nav{background:#fff; padding:15px 30px 40px 30px;}

.left .left-nav ul li{line-height:35px; font-size:16px; padding-left:33px; background:url(../images/ico10.png) no-repeat left top 10px;}

.left .left-nav ul li:hover,.left .left-nav ul li.on{background:url(../images/ico10-on.png) no-repeat left top 10px;}



.left-tit a{ color: #ffffff;}



.left .left-nav .nav2s{background:#fff; padding:0px 0px 0px 30px;}

.left .left-nav ul  .nav2s ul li{line-height:35px; font-size:14px; padding-left:15px; background:url(../images/icoj.png) no-repeat left center ;}

.left .left-nav ul  .nav2s ul li:hover{line-height:35px; font-size:14px; padding-left:15px; background:url(../images/icojs.png) no-repeat left center ; }

.left .left-nav ul  .nav2s ul li:hover a{font-size:14px; color:#183c76;}



.rightfr{width:930px; float:left;}

.right{padding:20px 15px 50px 15px; background:#fff;}



.num-list{text-align:center; padding-top:50px;}

.num-list ul li{display:inline-block; margin-right:7px; line-height:28px; padding:0px 13px; background:#fff; cursor:pointer; font-size:12px;}

.num-list ul li:hover,.num-list ul li.on{background:none;}

.num-list ul input{width:37px; height:26px; background:#fff; text-align:center; border:1px solid #a9a9a9; margin-right:7px;}



/*news*/

.news1{width:900px; overflow:hidden;}

.news1 ul{width:920px;}

.news1 ul li{width:282px; float:left; margin-right:20px; background:#ececec; margin-bottom:20px;}

.news1 ul li img{width:282px; height:183px; display:block;}

.news1 ul li .news1-text{padding:10px;}

.news1 ul li .news1-text .i1{font-size:16px; color:#292929; height:25px; overflow:hidden; text-align: center;}

.news1 ul li .news1-text .i2{ line-height:20px; font-size:12px; color:#9a9999l; height:40px; overflow:hidden; margin-top:5px; color:#9a9999;}

.news1 ul li .news1-text a{ padding:0px 5px; font-size:12px; color:#fff; float:right; background:#193c76; display:inline-block; line-height:18px;}

.news2 ul li{padding:5px; line-height:30px; height:30px; margin:2px 0px;}

.news2 ul li.bg{background:#f3f3f3;}

.news2 ul li span{ display:inline-block; width:124px; padding-left:7px; color:#fff; font-size:12px; background:url(../images/ico11.png) no-repeat left center; float:left;}

.news2 ul li a{ display:inline-block; width:700px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#292929; float:left;}



.clear {

    clear: both;

    font-size: 1px;

    height: 0px;

    line-height: 0px;

}

.xwxx-tit1{width:894px; height:40px; line-height:40px; text-align:center; font-size:16px; font-weight:bold;}

.xwxx-tit2{border-bottom:solid 1px #ccc;  width:894px; height:50px; line-height:50px; text-align:center;}

.pageLink

{

	font-size:12px; line-height:30px; text-align:center;

}

.pageLink a { height:20px; line-height:20px; padding:4px 8px 4px 8px; padding-right:8px; border:solid 0px #ccc; background-color:#eee;}

.ons{border: solid 0px #a6a6a6; color:#fff; background-color:#183c76; padding:4px 8px 4px 8px;}



.pageLink span { height:20px; line-height:20px;}

.pageLink a:link{ 

	font-size: 12px;

	color: #666;

	text-decoration: none; height:20px; border:solid 0px #ccc; background-color:#eee; 

}

/* .pageLink a:visited{

	font-size: 12px;

	color: #666;

	text-decoration: none; height:20px; border:solid 0px #ccc; background-color:#eee; 

}
 */
.pageLink a:hover{

	font-size: 12px;

	color: #ff9933;

	text-decoration: none; height:20px; border:solid 0px #ccc; background-color:#eee; 

}

.pageLink a:active{

	font-size: 12px;

	color: #666;

	text-decoration: none; height:20px; border:solid 0px #ccc; background-color:#eee; 

}

.pageLink .laypage_curr{

    border: solid 0px #a6a6a6;

    color: #fff;

    background-color: #176071;

    padding: 4px 8px 4px 8px;

}

.left .left-nav .nav2s{background:#fff; padding:0px 0px 0px 30px;}

.left .left-nav ul  .nav2s ul li{line-height:35px; font-size:14px; padding-left:15px; background:url(../images/icoj.png) no-repeat left center ;}

.left .left-nav ul  .nav2s ul li:hover{line-height:35px; font-size:14px; padding-left:15px; background:url(../images/icojs.png) no-repeat left center ; }

.left .left-nav ul  .nav2s ul li:hover a{font-size:14px; color:#183c76;}







.sublist .list_top {

    width: 445px;

    height: 30px;

}

.sublist .list_top a{ width:90px; height:30px; background:url(../images/torn_03.jpg) no-repeat; line-height:24px; float:left; margin-right:11px; text-align:center; color:#807e7e; font-size:14px;}

.sublist .list_top .cur{ background:url(../images/list_03.jpg) no-repeat; color:#FFF;}*/

.sublist .list_cen{ width:445px; overflow:hidden; padding-top:10px;}

.sublist .list_cen ul li{ width:445px; height:28px; line-height:28px; float:left;}

.sublist .list_cen ul li a{ float:left; background:url(../images/ete_03.jpg) 5px 7px no-repeat; padding-left:21px; width:330px; color:#706f6f; font-size:13px; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.sublist .list_top  a:hover{background:url(../images/list_03.jpg) no-repeat; color:#FFF;}

.sublist .list_cen ul li span{ float:right; color:#969494; font-size:13px;}



.sou{ width:215px; float:right; position:relative; margin-top:10px;}

.inputBox_02{ width:170px; height:33px; float:left; border:none;color:#a5a5a5;font-size:100%; border:1px #CCC solid; padding-left:15px; line-height:33px;}

.searchBox_01{ background:url(../images/rou_03.png) no-repeat; width:18px; height:20px; overflow:hidden; border:none;margin:0px; cursor:pointer; position:absolute; right:20px; top:10px;}

