?@charset "utf-8";
/* CSS Document */
/* 初始化环境 */

#header {
	/* font-size: 0; */
	margin: auto;
	width: 1010px;/* background-color: #FFF; */
}
#hd_mainnav {
	position: relative;
	_top: expression(0);
	white-space: nowrap;
	width: 1005px;
	z-index: 4;
	background-color: #147ace;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #147ace;
	border-bottom-color: #147ace;
}
#hd_mainnav .bdt {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #147ace;
	border-left-color: #147ace;
}
#hd_mainnav .nav, #hd_mainnav li {
	vertical-align: top;
}
#hd_mainnav .nav li {
	padding: 9px 0 10px 0;
	display: inline-block;
 *zoom: 1;
 *display: inline;
}
#hd_mainnav .block {
	padding: 0 5px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0b6db4;
}
#hd_mainnav .block.last-block {
	border-right: 0;
}
#hd_mainnav .block li {
	display: block;
 *zoom: 1;
	padding: 0;
}
#hd_mainnav .block li.row-wrap {
	float: left;
	clear: left;
}
#hd_mainnav .row {
 *display: inline;
 *zoom: 1;
}
#hd_mainnav .row li {
	display: inline-block;
 *zoom: 1;
 *display: inline;
}
#hd_mainnav .row li a {
	font-size: 14px;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 9px 0 8px;
	text-decoration: none;
	color: #FFF;
}
#hd_mainnav .row li a:hover {
	color: #e1a569;
}
#hd_mainnav .row li a.first-item {
	font-weight: bold;
}
#hd_mainnav .row li a.phoneapp-item, #hd_mainnav .row li a.phoneapp-item {
	background-position: 11px 4px;
}
#hd_mainnav .row li a.ipadweb-item {
	background-position: 11px -38px;
}


.topshow {
	/*background-image: url(images/topbg.jpg);*/
	height: 38px;
	background-color: #f9f9f9;border-bottom: 1px solid #e4e4e4;
}
.topshow .nr {
	width: 1010px;
	line-height: 38px;
}
.topshow .nr .left {
	float: left;
	width: 500px;
}
.topshow .nr .right {
	float: right;
	width: 500px;
	text-align: right;
}
.topshow .nr .left .xl img {
	margin-top: 11px;
	margin-right: 5px;
}
.topshow .nr .left .xl {
	margin-right: 20px;
}
.topshow .nr .left .sj img {
	margin-top: 9px;
	margin-right: 5px;
}
#header .topad {
	margin-top: 7px;
	margin-bottom: 7px;
}
#header .headerlogo  {
	font-size: 12px;
	margin-bottom: 10px;
}
#header .headerlogo .logo {
	width: 180px;
	border-right-width: 1px;
	border-right-style: double;
	border-right-color: #CCC;
	float: left;
}
#header .headerlogo .rightsea .hotsearch span {
	color: #2d84c9;
	font-weight: bold;
}
#header .headerlogo .rightsea  {
	width: 400px;
	float: right;
}
#header .headerlogo .rightsea .hotsearch {
	float: right;
}



#header .headerlogo .tq {
	float: left;
	width: 400px;
	margin-left: 10px;
}
.subfoot-wrap .bottom {
	margin-bottom: 10px;	
}
.subfoot-wrap .bottom p {
	text-align: center;
}
.subfoot-wrap .bottom p a {
    margin: 0 5px;
}
.subfoot-wrap .bottom .gywm {
	line-height: 40px;
	color: #666;
}
.subfoot-wrap .bottom .beian {
	line-height: 30px;
}

.cor999 {
    color: #999;
}
.mar-r-5 {
    margin-right: 5px;
}

.mt12{ margin-top:12px;}
.mt6{ margin-top:6px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mr20{ margin-right:30px; _margin-right:20px;}
.mr15{margin-right:15px;}
.ml10{ margin-left:10px;}
.hidden{ display:none;}
.fl{ float:left;}
.fr{ float:right;}
.hide{ display:none;}
.w200{width:200px;}
.w180{width:180px;}
.w180 li{line-height:21px;}
.w310,.w310 img{width:313px;}
.w313{width:313px;}
.w326{width:326px;}
.w328{width:328px;}
.w430{width:430px;}
.w590{width:590px;}
.w660,.w660 img{width:660px;}
.w1010{width:1005px; margin:0 auto;}
.h9{width:100%; height:9px;overflow:hidden; }
.h12{width:100%; height:12px;overflow:hidden; }
.h15{width:100%; height:15px;overflow:hidden}
.h20{width:100%; height:20px;overflow:hidden}
.h60{height:60px; overflow:hidden;}
.h70{height:70px; overflow:hidden;}
.he5{width:100%; height:5px;overflow:hidden}
.he4{width:100%; height:4px;overflow:hidden}
.h230{height:238px;overflow:hidden;}
.layout {width:1010px;height:70px; margin:0 auto;overflow:hidden;}




#bd_focus .focuslist .title, #bd_focus .focustab li, #bd_focus .focuspage li, .photoList .pic .first span, #bd_others li span, #body .page li, .photo_wrap li span, #bd_list_header li .ico, .newslist .atom-image2 li span, .newslist .atom-image3 span, .photoList .pic2 span, #body #as_yule .action .page li, #as_yule .action .tab li, #as_yule .bd .title, #bd_topic .pic li span, #bd_video .pic li .ico {
	background: url(http://p2.qhimg.com/d/inn/55f968b1/img_bg.png) no-repeat
}
.newslist .atom-list li, .photoList .list li {
	background: url(http://p1.qhimg.com/d/inn/7f5850c5/dot.png) no-repeat
}
.fl {
	float: left
}
.fr {
	float: right
}
.bd_w330 {
	width: 330px
}
.bd_w425 {
	width: 340px
}
#bd_headline {
	clear: both;
	overflow: hidden;
	zoom: 1;
}
#bd_headline .atom-title {
	color: #933;
	margin: 0 15px 10px 0;
	height: 20px;
	line-height: 20px
}
#bd_headline .atom-title h2 {
	font-size: 16px;
	font-family:黑体;
	float: left;
	color: #eb5311
}
#bd_headline .atom-title span {
	float: left;
	font-family: "SimSun";
	font-size: 12px;
	color: #a7a7a7;
	margin: 2px 0 0 15px
}
#bd_headline .atom-editor {
	
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 560px;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#bd_headline .atom-editor .title {
	font-family: 'Microsoft Yahei';
	font-size: 18px;
    font-weight: bold;
	line-height: 38px;
	margin-bottom: 3px
}
#bd_headline .atom-editor .title a {
	color: #0860A3
}
#bd_headline .atom-editor .title.black a, #bd_headline .atom-editor .title.black a:hover {
	color: #333
}
#bd_headline .atom-editor .subtitle {
	color: #d3d3d3;
	font-family: "Arial";
	padding-bottom: 5px
}
#bd_headline .atom-editor .subtitle a {
	color: #444
}
#bd_focus {
	float: left;
	height: 300px;
	overflow: hidden;
	position: relative;
	width: 650px;
	margin: 20px 0 25px 0;
	border: 2px solid black;
}
#bd_focus .focuslist li {
	width: 650px;
	height: 300px;
    border:2px;
	display: none;
	position: relative;
*zoom:1
}
#bd_focus .focuslist .cur {
	display: block
}
#bd_focus .focuslist img{
	height: 260px;
	width: 650px
}
#as_yule .bd .title {
	background-repeat: repeat-x;
	background-position: 0 -205px;
	bottom: 0;
	left: 0;
	color: #fff;
	font-size: 18px;
	height: 48px;
	line-height: 48px;
	position: absolute;
	padding: 0 120px 0 15px;
	width: 580px;
	overflow: hidden;
	background: rgba(0,0,0,0.8);
}

#bd_focus .focuslist .title{
	display: inline-block;
	width: 580px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: white;
	background: black;
	overflow: hidden;
	padding: 0 120px 0 15px;
}

#bd_focus .focustab, #as_yule .action .tab {
	bottom: 2px;
	font-size: 0;
	position: absolute;
	right: 13px
}
#bd_focus .focustab li, #as_yule .action .tab li {
	background-position: -20px -132px;
	cursor: pointer;
	display: inline-block;
*display:inline;
	height: 10px;
	margin-left: 7px;
	width: 10px;
*zoom:1
}
#bd_focus .focustab .cur, #as_yule .action .tab li.cur {
	background-position: 0 -132px
}
#bd_focus .focuspage li, #body #as_yule .action .page li {
	border: 0;
	background-position: 0 -66px;
	cursor: pointer;
	height: 56px;
	position: absolute;
	right: 20px;
	top: 130px;
	width: 30px;
	z-index: 3
}
#bd_focus .focuspage .prev, #body #as_yule .action .page .prev {
	background-position: 0 0;
	left: 20px
}
#bd_focus .focuspage li:hover, #body #as_yule .action .page .prev:hover {
	background-position: -40px 0
}
#bd_focus .focuspage .next:hover, #body #as_yule .action .page .next:hover {
	background-position: -40px -66px
}

/* -------------------------------自定义样式09/30---------------------------------- */
.go_topbar{
	width: 100%;
	background: #f1f1f1;
	height: 45px;
	line-height: 45px;
	display: box;               
	display: -webkit-box;      
	display: -moz-box;          
	display: -ms-flexbox;       
	display: -webkit-flex;      
	display: flex;              
	-webkit-box-pack: space-around;
	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	-ms-justify-content: space-around;
	-o-justify-content: space-around;
	justify-content: space-around;
	font-size: 12px;
	color: #1978bd;
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 20px;
}

.go_topbar>p{
	display:inline-block;
	margin: 0 20px;

}

.go_slogan{
	color: #71869e;
	font-size: 14px;
}

.gotar a{
	color: #71869e;
	background: none;
	outline: none;
}

.box { border:#ccc 1px solid; border-top:#3192d8 2px solid;}/**/
.link_tab {text-align:center;height:29px;}
.link_tab li{ float:left;width:90px; cursor:pointer;height:29px;line-height:29px; color:#1970cf; text-align:center;border-right:#3192d8 1px solid;border-bottom:#3192d8 1px solid;border-top:none;}
.link_tab .curr {font-weight:bold;border-bottom:none;border-top:#3192d8 3px solid;height:27px;}
.link_tab_cont {overflow:hidden;padding:10px; line-height:22px;margin-top:3px;}
.link_tab_cont a{ padding-right:10px;}
.link_tab_cont a:hover {color:#ba2636;}