﻿/*头部开始*/
#header {
	background:url(../image/bg.jpg) center top no-repeat;
	overflow: hidden;
	zoom: 1
}
#header .ding {
	margin: 0 auto;
	width: 1000px;
	height: 30px;
	padding: 0 3px;
	clear: both;
	line-height: 30px;
	color: #fff;
}
/*左边链接及登录*/
#header .ding .pp {
	float: left;
	position: relative;
	margin-top: 6px;
	width: 450px;
	line-height: 18px;
}
#header .ding .pp img {
	vertical-align: top;
	margin: 0 5px;
}
#header .ding .pp .ico em{
	float: left;
	margin:0 4px 0 5px;
	 background: url(../image/top/img.png) -277px 0 no-repeat;
	 width: 17px;
	 _width: 16px;
	 height: 18px;
	 display: block;
	 }

#header .ding .pp a {
	color: #FF0000;
	float: left;
}
#header .ding .pp a:hover {
	color: #FF6B07
}

#header .login, #header .login2 {
	display: block;
	background: url(../image/top/img.png) no-repeat;
        line-height: 19px;
	height: 19px;
	text-align: center
}
#header .login {
	margin-left: 9px;
	color: #e20b0b !important;
	width: 42px;
	background-position: -294px 0;
}
#header .login2 {
	color: #cd7438 !important;
	background-position:-295px 0; 
	width: 41px;
}
#header .login:hover,#header .login2:hover{color:#0067A3 !important;}
/*右边版本切换*/
.r_text{
	margin-top: 6px;
 line-height: 18px;
 color: #ad2323;
}
.r_text a{color: #ad2323 !important;}.r_text a:hover{color: #ff0000 !important;}

/*banner*/
.banner{ width: 1000px; height: 174px; margin: 0 auto;}
.logo{ background:url(../image/top/img.png) no-repeat; width: 277px; height: 88px; margin: 34px;}

/*右边三个横向滑动栏目样式*/
.qiehuan3{
	margin-top:40px; 
	width:423px; 
	height:61px; 
	background-color:#FFFFFF; 
	opacity: 0.88;
	filter:alpha(opacity=88); /*IE6,7,8透明*/
	border: 1px #dee2e5 solid; 
	overflow: hidden;
	}
.sm {width:423px; height:61px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden;}
.sm li .q1{width: 311px; overflow: hidden;}
.sm li .q1 h3{ padding: 13px 20px; width:18px; display: block; float: left; color: #cc0000; font-family: "微软雅黑","黑体"; font-size: 15px;}
.sm li .q1 h3 a{color: #cc0000;}

.sm li .q1 .qh_l{ margin:13px 5px 0 0; background: url(../image/top/img.png) -377px 0 no-repeat; width: 4px;_width: 0px; height: 37px; display: block; float: left; }
.sm li .q1 .qh_l2{margin-top: 13px; width: 1px; height: 37px; background-color: #d3d3d3; display: block; float: left;}
	
.sm li dl{margin-top: 7px; }
.sm li dl dd{ width: 19%; height: 24px;  float: left; line-height: 24px; overflow: hidden;} 

/*导航*/
#nav {
	background-color:#cc0202;
	margin: 0 auto;
	width: 1000px;
	overflow: hidden;
}

.navBar {
				color: #fff;
				line-height: 36px;
			}
			.nav {
				overflow: hidden;
				zoom: 1;
			}
			.nav .m {
				float: left;
				padding: 0 10px;
				display: inline;
			}
			.nav h3 {
				float: left;
			}
			.nav .s {
				float: left;
				background: url(../image/top/img.png) -467px 0 no-repeat;
				width: 2px;
				height: 36px;
				display: block;
			}
			.nav h3 a {
				float: left;
				display: block;
				padding: 0 7px;
				color: #fff !important;
				font-size: 14px;
			}
	.nav h3 a:hover{color: #91e6fa !important;}
	
			.subNav {
				clear: both;
				color: #333;
				height: 38px;
				line-height: 38px;
				background: #fff;
				overflow: hidden;
				padding: 0 10px;
			}
			.subNav li {
				overflow: hidden;
				zoom: 1;
			}
			.subNav a {
				margin: 0px;
			}

/*热点资讯*/
.tjzt {
	background: url(../images/top/gg_ico.gif) left center no-repeat;
	clear: both;
	margin-left: 6px;
	padding-left: 19px;
	overflow: hidden;
}
.tjzt em {
	float: left;
	font-weight: bold;
	color: #000;
	margin-right: 3px;
}
.tjzt em a {
	color: #000;
	margin: 0;
}
.tjzt em a:hover {
	color: #f00;
}

/*热点资讯2*/
.xximgnewslist {
	width: 627px;
	height: 34px;
	overflow: hidden;
}
.xximgnewslist, #obj, #obj ul, #obj ul li {
	float: left;
}
#obj li {
	margin: 0 5px;
	color: #db570f;
}
#obj li a {
	margin: 0;
	color: #000;
}
#obj li a:hover {
	color: #db570f;
}

.sousuo {
	
	height: 23px;
	line-height: 23px;
	margin-top: 7px;
	margin-right: 16px;
	display: inline;
	font-weight: bold;
	text-align: left;
	overflow: hidden;
}
.sousuo input {
	width: 112px;
	height: 19px;
	line-height:19px;
	color: #bebbb6;
	font-weight: normal;
	border:1px #941d15 solid;
	background: #fff;
	padding-left: 5px;
	overflow: hidden;
}
.sousuo a {
	margin: 1px 3px;
	width: 43px;
	height: 19px;
	background: url(../image/top/img.png) -381px 0 no-repeat;
	display: block;
}
.sousuo a:hover{ background: url(../image/top/img.png) -424px 0 no-repeat;}

.sousuo .gjss{background:url(../image/top/gjss.jpg) no-repeat; width:54px}
.sousuo .gjss:hover{background:url(../image/top/gjss.jpg) no-repeat;}

/*天气预报*/
.tq { margin-top:8px; }
.tq em{  float: left; margin-right: 5px; line-height: 20px;}
.tq iframe{ margin-top: -2px;}
/*返回顶部*/
#totop {
	position: fixed;
	bottom: 40px;
	right: 10px;
	z-index: 999;
	width: 71px;
	cursor: pointer;
	display: none;
}
*html #totop {
	position: absolute;
	cursor: pointer;
	right: 10px;
	display: none;
	top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight) -112 +"px" )
}
#totop a {
	display: block;
	width: 71px;
	height: 24px;
	padding-top: 48px;
	background: url(../images/top/toTop.gif) no-repeat;
	text-align: center;
	color: #888
}
#totop a.cur {
	background-position: -88px 0;
	text-decoration: none;
	color: #3a9
}