﻿﻿*{
	padding: 0;
	margin: 0;
	font-family:"Microsoft Yahei", "Arial", "sans-serif", "simsun";
}
a{
	text-decoration: none;
}
ul{
	list-style-type: none;
}
body{
	background-color: #F8F8F8;
}
.mgtop{
	margin-top: 20px;
}
.bg{
	width: 100%;
	height: 310px;
	background: url(../images/bg.jpg) center top no-repeat;
}
.top{
	width: 1100px;
	margin: 0 auto;
	height: 260px;
	overflow: hidden;
	position: relative;
	z-index: 20;
}
.top .bgimg{
	float: right;
	min-width: 580px;
	height: 290px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}
.top .bgimg img{
	float: right;
}
.top img{
	margin-top: 50px;
	margin-left: 20px;
	display: inline-block;
}

.topnav{
	width: 100%;
}
.topnav .nav{
	width: 1100px;
	margin: 0 auto;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: white;
	background-color: #018ADA;
	text-align: center;
	position: relative;
}
.topnav .nav a{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	width: auto;
	padding: 0 15px;
	margin: 0 15px;
	color: white;
	border: 0;
}
.topnav .nav a:hover,.topnav .nav a.active{
	background-color:#29A5ED;
	border-radius: 5px;
}
.topnav .line{
	position: relative;
	/*410+10*/
	height: 50px;
	background-color: #018ADA;
	position: absolute;
	top: 13px;
}
.topnav .fleft{
	/*left:-410px ;*/
}
.topnav .fright{
	/*right: -410px;*/
}
.topnav .fleft i{
	position: absolute;
	bottom: 0;
	right: 0;
	display: inline-block;
	width: 10px;
	height: 13px;
	background: url(../images/leftdot.png) no-repeat;
}
.topnav .fright i{
	position: absolute;
	bottom: 0;
	left:0;
	display: inline-block;
	width: 10px;
	height: 13px;
	background: url(../images/rightdot.png) no-repeat;
}

.content{
	width: 1040px;
	padding: 0 30px;
	margin: 0 auto;
	height: 35px;
	line-height: 35px;
}
/*天气+搜索*/
/*天气*/
.weather{
	width: 1080px;
	margin: 4px auto;
}
.weather p{
	width: 700px;
	float: left;
	height: 35px;
	line-height: 35px;
	text-indent: 24px;
	font-size: 14px;
}
.weather p>span{
	float: left;
}
.weather p iframe{
	vertical-align: middle;
	margin-left: 15px;
	margin-top: 5px;
}

/*search*/
.weather .search{
	width: 330px;
	height: 30px;
	float: right;
	margin-right: 15px;
}
.weather .search input{
	float: left;
	padding: 2px;
	text-indent: 10px;
	margin-left: 15px;
	border:1px solid #e1e1e1;
	font-size: 14px;
	outline: none;
	height: 24px;
	width: 224px;
	background: url(../images/sousuo.png) right center no-repeat;
	background-color: white;
}
.weather .search button{
	border: 0;
	outline: none;
	width: 55px;
	height: 30px;
	background-color: #DD8B03;
	color: white;
	float: right;
	cursor: pointer;
	margin-right: 15px;
}

.neirong{
	width: 1100px;
	margin: 0 auto;
	background-color: white;
	overflow: hidden;
	zoom: 1;
}
.neirong .sss{
	width: 1098px;
	height: 70px;
	background-color: #F8F8F8;
	border: 1px solid #e2e2e2;
}
.hotmsg{
	width: 1086px;
	height: 58px;
	margin: 6px 6px;
	line-height: 58px;
	*zoom:1 ;
	overflow: hidden;
}

.hotmsg:after{
	content: "";
	display: block;
	clear: both;
}
.hotmsg ul{
	width: 100%;
	background-color: white;
	overflow: hidden;
	text-align: center;
}
.hotmsg ul li{
	width: 100%;
	height: 58px;
	line-height: 58px;
	font-size: 34px;
	font-family:sans-serif;
	font-weight: bolder;
	letter-spacing: 5px;
}
.hotmsg ul li a{
	color: #008ACC;
}

.content1{
	width: 100%;
}
.content1 .left{
	width: 210px;
	float: left;
	
}
.content1 .left .ltop{
	width: 210px;
	border: 1px solid #e0e0e0;
	border-top: 3px solid #008ACB;
}
.content1 .left .ltop>h4{
	text-indent: 74px;
	color: #008ACB;
	height: 48px;
	line-height: 48px;
	font-weight: normal;
	font-size: 18px;
	background: url(../images/lingdao1.jpg) 40px center no-repeat;
}
.content1 .left .ltop>img{
	width: auto;
	height: 135px;
	border: 0;
	display: block;
	margin: 0 auto;
}
.content1 .left .jiancha1{
	text-align: center;
	width: 200px;
	margin: 0 auto;
	border-bottom: 1px dashed #D9D9D9;
}
.content1 .left .jiancha1 h4{
	color: #038ACA;
	font-size: 18px;
	font-weight:600;
	height: 40px;
	line-height: 40px;
}
.content1 .left .jiancha1 a{
	display: inline-block;
	color: black;
	margin-bottom: 10px;
	font-size: 18px;
}
.content1 .left .jiancha2{
	text-align: center;
	width: 200px;
	margin: 0 auto;
}
.content1 .left .jiancha2 h4{
	color: #038ACA;
	font-size: 16px;
	font-weight:600;
	height: 35px;
	line-height: 35px;
}
.content1 .left .jiancha2 div{
	line-height: 35px;
}
.content1 .left .jiancha2 div a{
	display: inline-block;
	width: 60px;
	margin: 0 10px;
}
.content1 .left .jiancha2 div a.more{
	background-color: #0282CD;
	color: white;
	height: 25px;
	line-height: 25px;
	padding: 0 5px;
	border-radius: 15px;
	font-size: 14px;
}
.zhuanti1{
	width: 100%;
}
.zhuanti1 div{
	width: 98px;
	height: 70px;
	background-color: #0282CD;
	text-align: center;
}
.zhuanti1 .zhinan{
	float: left;
}
.zhuanti1 .zhinan span{
	margin-top: 10px;
	display: inline-block;
	width: 48px;
	height: 30px;
	background: url(../images/sp1.png) 5px 0 no-repeat;
}
.zhuanti1 .baogao span{
	margin-top: 10px;
	display: inline-block;
	width: 48px;
	height: 30px;
	background: url(../images/sp1.png) -105px 0 no-repeat;
}
.zhuanti1 .baogao{
	float: right;
}
.zhuanti1 div a{
	color: white;
}

.center{
	float: left;
	margin-left: 20px;
	width: 595px;
}
/*轮播*/
.lunbo{
	width: 100%;
	height: 270px;
}
.lunbo .imgs{
	width: 500px;
	height: 100%;
	overflow: hidden;
	position: relative;
	float: left;
}
.lunbo .imgs .newsimg{
	height: 100%;
}
.lunbo .imgs .newsimg img{
	width: 500px;
	height: 100%;
	border: 0;
	float: left;
}
.lunbo .p_title{
	width: 100%;
	height: 35px;
	line-height: 35px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.lunbo .p_title p{
	width: 500px;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	float: left;
	background-color:rgb(0,0,0);
	filter:Alpha(opacity=50);
	position:static;
	background-color:rgba(0,0,0,0.5);
	text-indent: 20px;
	z-index: 1;
}
.lunbo .p_title p a{
	color: white;
	font-size: 14px;
	letter-spacing: 2px;
	z-index: 55;
}
.lunbo .doted{
	position: absolute;
	bottom: 0;
	right: 0;
	height: 35px;
	line-height: 35px;
	margin-right: 10px;
}
.lunbo .doted a{
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: whitesmoke;
	margin: 0 2px;
	margin-top: 10px;
}
.lunbo .doted a.active{
	background-color: #1486C4;
}
/*轮播 右侧*/
.lunbo .simg{
	float: left;
	width: 95px;
	height: 100%;
	background-color: #EDEDED;
	text-align: center;
}
.lunbo .simg img{
	float: left;
	display: inline-block;
	margin-top: 10px;
	margin-left: 8px;
	width: 80px;
	height: 54px;
	border: 0;
	cursor: pointer;
}
.lunbo .simg img.active{
	outline: 3px solid #0084C4;
}

.news{
	width: 100%;
	height: 230px;
}
.news .title{
	width: 100%;
	height: 38px;
	line-height: 38px;
	border-bottom: 1px solid #E4E4E4;
	background-color: #F9F9F9;
}
.news .title h4{
	display: inline-block;
	float: left;
	width: 102px;
	height: 38px;
	background: url(../images/title1.png) no-repeat;
	color: white;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
}
.news .title a,.news3 .title2 a{
	color: #555;
	float: right;
	margin-right: 15px;
	font-size: 14px;
}
.news ul,.news3 ul{
	width: 100%;
	margin-top: 5px;
}
.news ul li,.news3 ul li{
	width: 100%;
	height: 35px;
	line-height: 35px;
	font-size: 15px;
}
.news ul li b,.news3 ul li b{
	margin: 0 4px;
	float: left;
}
.news ul li a,.news3 ul li a{
	color: black;
	float: left;
}
.news ul li a:hover,.news3 ul li a:hover{
	color: #018ADA;
}
.news ul li span,.news3 ul li span{
	float: right;
	margin-right: 10px;
}

.right{
	float: right;
	width: 262px;
}
.right .fuwu{
	width: 100%;
	height: 201px;
	background: url(../images/s522.jpg) no-repeat;
}
.right .fuwu a{
	display: inline-block;
	margin-right: 2px;
	width: 127px;
	height: 66px;
	line-height: 66px;
	float: left;
	text-indent: 45px;
	font-family:"黑体";
	font-size: 17px;
	color: black;
	background: url(../images/sp2.png) 0 13px no-repeat;
}
.right .fuwu .f1{
	text-indent: 37px;
}
.right .fuwu .f2{
	background-position: -130px 13px;
}
.right .fuwu .f3{
	background-position: 0 -55px;
}
.right .fuwu .f4{
	background-position: -130px -55px;
}
.right .fuwu .f5{
	background-position: 0 -119px;
}
.right .fuwu .f6{
	background-position: -130px -119px;
}
.right .fuwu a:hover{
	color: #0282CD;
}

.right .zhuanti2{
	width: 100%;
	height: 60px;
	line-height: 60px;
	color: white;
	background: #0282CD url(../images/jiancha1.png) 0 -8px no-repeat;
	margin-top: 10px;
	letter-spacing: 2px;
	font-size: 16px;
}
.right .zhuanti2 a{
	margin-left: 77px;
}

.news2{
	width: 262px;
	height: 230px;
}
.news2 .title1{
	width: 100%;
	height: 34px;
	line-height: 34px;
	background: url(../images/righth4.png) no-repeat;
}
.news2 .title1 h4{
	display: inline-block;
	float:left;
	width: 140px;
	height: 34px;
	background: url(../images/tongzhi.png) 3px -3px no-repeat;
	color: white;
	text-indent: 45px;
	font-weight: normal;
}
.news2 .title1 a{
	color: #555;
	float: right;
	font-size: 14px;
	margin-right: 5px;
}
.news2 ul{
	width: 100%;
	margin-top: 7px;
}
.news2 ul li{
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.news2 ul li b{
	margin: 0 4px;
}
.news2 ul li a{
	color: black;
	font-size: 15px;
}

.zhuanti3{
	width: 100%;
	height: 78px;
	margin-top: 10px;
}
.zhuanti3 img{
	width: 540px;
	height: 78px;
	border: 0;
}

.news3{
	width: 400px;
	height: 230px;
	float: left;
	margin-right: 19px;
}
.news3 .title2{
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #008ACB;
}
.news3 .title2 h4{
	width: 109px;
	float: left;
	height: 40px;
	background: url(../images/title2.png) no-repeat;
	color: white;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
}

.falv{
	float: right;
}
.falv .title1 h4{
	background: url(../images/falv.png) 3px 2px no-repeat;
}
.shipin{
	float: right;
}
.shipin .title1 h4{
	background: url(../images/shipin.png) 2px 0  no-repeat;
}
.zhuanti4{
	width: 100%;
	height: 79px;
	margin-top: 20px;
}
.zhuanti4 img{
	width: 100%;
	height: 79px;
	border: 0;
}

.shipin .video{
	margin-top: 10px;
	width: 261px;
	height: 178px;
}
.shipin .video img{
	width: 100%;
	height: 100%;
}
.fengcai{
	width: 100%;
}
.fengcai h4{
	width: 1091px;
	margin: 0 auto;
	height: 34px;
	line-height: 34px;
	background: url(../images/fengcai.jpg) no-repeat;
	text-align: center;
	font-weight:normal;
}
.fengcai h4 i{
	font-size: 18px;
	letter-spacing: 2px;
}
.fengcai h4 .i1{
	color:white;
	
}
.fengcai h4 .i2{
	color: #0282CD;
	margin-right: 25px;
	margin-left: 20px;
}
.fengcai .zhezhao{
	width: 1040px;
	margin: 0 30px;
	overflow: hidden;
}
.gd_img{
	height: 170px;
	zoom: 1;
	margin: 20px 20px 0;
}
.gd_img .kuai{
	width: 190px;
	height: 170px;
	margin-right: 18px;
	float: left;
}
.gd_img .kuai img{
	width: 190px;
	height: 128px;
	border: 0;
}
.gd_img .kuai p{
	text-align: center;
	height: 42px;
	line-height: 42px;
}
.codes{
	clear: both;
	border: 1px solid #E0E0E0;
	width: 100%;
	box-sizing:border-box;
	overflow: hidden;
}
.codes h4{
	height: 38px;
	line-height: 38px;
	background: url(../images/title3.png) no-repeat;
	color: white;
	text-indent: 25px;
	font-weight: normal;
	letter-spacing: 3px;
}
.codes div{
	width: 100%;
}
.codes div p{
	display: inline-block;
	width: 244px;
	height: 110px;
	line-height: 110px;
	float: left;
	margin-left: 30px;
}
.codes div p img{
	width: 85px;
	height: 85px;
	vertical-align: middle;
}
.codes div p span{
	margin-left: 30px;
}

.footer{
	width: 1100px;
	margin: 0 auto;
	background-color: #0282CD;
	padding-top: 20px;
	margin-top: 20px;
}
.footer .lianjie{
	width:100%;
	height: 35px;
	line-height: 35px;
}
.footer .lianjie span{
	float: left;
	display: inline-block;
	width: 118px;
	height: 34px;
	background: url(../images/lianjie.png) no-repeat;
	color: white;
	text-indent: 20px;
	margin-left: 20px;
	margin-right: 15px;
	font-size: 17px;
}
.footer a,.sel_down .sel_btn{
	display: inline-block;
	width: 200px;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	color: #555;
	margin-right: 30px;
	border: 1px solid #E0E0E0;
	font-size: 15px;
	float: left;
	background-color: white;
}
.footer .sel_down{
	float: left;
	width: 200px;
	height: 30px;
	line-height: 30px;
	position: relative;
}
.sel_down .sel_btn{
	outline: none;
	cursor: pointer;
	background:white url(../images/seled.png) 170px center no-repeat;
}

.sel_down  .sel_li{
	display: none;
	position: absolute;
	bottom: 30px;
	left: 0;
	width: 200px;
	height: 230px;
	overflow: auto;
}
.sel_down  .sel_li a{
	background-color: white;
	color: #555;
	width: 182px;
}
.sel_down .sel_btn{
	text-align: left;
}
.footer .rights{
	clear: both;
	width: 700px;
	padding: 50px 0;
	margin: 0 auto;
	background: url(../images/bottom.png) 45px center no-repeat;	
}
.footer .rights p{
	margin-left: 140px;
	color: white;
	line-height: 30px;
	font-size: 15px;
}

/*列表页*/
.main{
	width: 1100px;
	margin: 0 auto;
	height: auto;
	background-color: white;
	min-height: 700px;
}
.main .location{
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	background-color: #F8F8F8;
}
.main .location span{
	margin-left: 20px;
}
.main .location a{
	margin: 0 5px;
}
/*列表内容区*/
.genreral_square{
	width: 100%;
}
.genreral_square:after{
	content: "";
	display: block;
	clear: both;
}
/*左边*/
.genreral_square .general_left{
	width: 225px;
	float: left;
}
.general_left .hd{
	width: 100px;
	color: white;
	height: 38px;
	line-height: 38px;
	position: relative;
	background:#008ACC;
	text-align: center;
}
.general_left .hd i{
	display: block;
	margin-left: 100px;
	width: 125px;
	height: 38px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/tab_title_right.png) left top no-repeat #E8EDEF;
}
.general_left .hd:before{
	content: "";
	display: inline-block;
	width: 10px;
	height: 45px;
	position: absolute;
	left: -10px;
	top: 0;
	background: url(../images/tab_title_left.png) no-repeat;
}

.general_left ul{
	padding: 20px;
	border: 1px solid #E0E0E0;
}
.general_left ul li{
	margin-bottom: 20px;
}
.general_left ul li a{
	display: inline-block;
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background-color: #E8EDEF;
	border-radius: 5px;
	color: black;
}
.general_left ul li a:hover,.general_left ul li a.heard{
	color: white;
	background-color: #008ACC;
}

/*右边*/
.general_right{
	width: 835px;
	float: left;
	margin-left: 20px;
}
.general_right .hd{
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #1387C6;
	position: relative;
}
.general_right .hd:before{
	content: "";
	width: 8px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 10px;
	background-color: #1486D0;
}
.general_right .hd li{
	float: left;
	font-size: 18px;
}

.general_right .hd li a{
	margin: 0 30px;
}
.general_right .hd li a.active{
	color: #1387C6;
}

.general_right .bd_ul{
	width: 100%;
	/*margin-top: 10px;*/
}
.general_right .bd_ul ul{
	width: 100%;
	padding: 20px 0;
	padding-bottom: 0px;
}

.general_right .bd_ul ul li{
	width: 100%;
	height: 40px;
	line-height: 40px;
}
.general_right .bd_ul ul li a{
	display: inline-block;
	width: 575px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.general_right .bd_ul ul li .dot{
	float: left;
	color: #aaa;
	display: inline-block;
	width: 10px;
	height: 10px;
	font-style: normal;
	margin: 0 5px;
}
.general_right .bd_ul ul li a:hover{
	color: #1387C6;
}
.general_right .bd_ul ul li span{
	float: right;
	margin-right: 20px;
}
/*分页*/
.fenye{
	margin: 20px 0 30px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

/*详情页*/
.artical{
	width: 1060px;
	padding: 20px;	
}
.artical h3{
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #1387C6;
	font-size: 28px;
	font-weight: normal;
}
.artical .tips{
	margin: 20px 0;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	background-color: #F7F7F7;
}
.artical .tips span{
	margin-left: 20px;
}
.artical .tips span a{
	margin:0 10px;
}
.artical .text{
	padding: 10px;
	min-height: 500px;
}
.artical .text p{
	text-indent: 28px;
	line-height: 40px;
	font-size: 16px;
}
.artical .general_share{
	width:100%;height:60px;
}
.artical .general_share .bdsharebuttonbox{
	float: right;
}