@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 14px;
	color: #333;
	font-family: "微软雅黑", Helvetica, Arial, sans-serif;
	background: #f9f9f9;
}

body {
	_background-attachment: fixed;
	_background-image: url(about:blank);
}

body,
form,
div,
span,
ul,
ol,
li,
p,
pre,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
em,
a,
fieldset,
legend,
address,
label,
textarea,
select,
input,
figure,
table,
th,
td,
b,
i {
	margin: 0;
	padding: 0
}

fieldset,
img {
	border: 0
}

ul,
li {
	list-style: none
}

em,
i {
	font-style: normal
}

table {
	border-collapse: separate;
	border-spacing: 0
}

a:focus,
input,
button,
select,
textarea {
	outline: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-variant: normal
}

input,
select,
img {
	vertical-align: middle
}

.ina_icon {
	background: url(icon.png) no-repeat 0 0;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #ff5a60;
	text-decoration: underline;
}

img {
	border: none;
}

ul {
	list-style: none;
}

.header {
	position: relative;
	width: 100%;
	background: #fff url(body.jpg) top center repeat-x;
}

.top-info {
	width: 1200px;
	margin: 0 auto;
	height: 128px;
}

.top-infoCont {
	float: right;
	width: 220px;
	text-align: right;
	padding-top: 15px;
}

.top-infoCont li {
	float: left;
	width: 100px;
	margin-left: 10px;
}

.top-infoCont li img {
	width: 100px;
}

.logo {
	width: 360px;
	float: left;
	position: relative;
	z-index: 5;
	margin-right: 40px;
	top: 23px;
	padding: 6px 0;
}

.logo img {
	float: left;
	max-width: 175px;
}

.logo p {
	float: left;
	height: 31px;
	line-height: 31px;
	/* margin-top: 45px; */
	margin-left: 9px;
	font-size: 18px;
	color: #666;
}

.logo #zhusi {
	margin-left: 150px;
}

.logo #weblogo {
	margin-top: 50px;
}

.ina_top_sq {
	width: 100%;
	line-height: 35px;
	height: 35px;
	background: #eee;
	border-bottom: 1px solid #ddd;
}

.ina_top_sq p {
	float: right;
}

.ina_top_sq p.ina_top_left {
	float: left;
}

.ina_top_sq p.ina_top_left a i {
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: -5px;
	background-position: -140px -170px;
}

.ina_top_sq p a {
	float: left;
	font-size: 12px;
	color: #555;
}

.ina_top_sq p a:hover {
	color: #ff5a60;
	text-decoration: none;
}

.ina_top_sq p span {
	float: left;
	font-size: 12px;
	color: #aaa;
	padding: 0 10px;
}

.ina_top {
	width: 100%;
	line-height: 60px;
	height: 60px;
	background: #fff;
	border-bottom: 1px solid #d0d0d0;
}

.ina_silde {
	width: 1200px;
	margin: 0 auto;
}

.ina_top .ina_top_left {
	float: left;
}

.ina_top .ina_top_left img {
	width: 120px;
	height: 60px;
	float: left;
	margin-right: 10px;
}

.ina_top .ina_top_left a {
	float: left;
	font-size: 20px;
	padding: 0 15px;
}

.ina_top .ina_top_left a.cur {
	color: #ff5a60;
	font-weight: bold;
}

.ina_top .ina_top_left a.ina_logo {
	padding: 0;
	float: left;
	width: 120px;
	height: 60px;
}

.ina_top_right {
	float: left;
	width: 300px;
	margin-top: 15px;
}

.ina_top_right .ina_search {
	float: left;
	line-height: 30px;
	margin-top: 14px;
	position: relative;
}

.ina_top_right .ina_search input {
	width: 266px;
	float: left;
	line-height: 30px;
	border: 1px solid #e3e3e3;
	padding: 0 16px;
	height: 30px;
	border-radius: 16px;
	font-size: 14px;
	color: #b1b1b1;
}

.ina_top_right .ina_search i {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 1px;
	right: 1px;
}

.ina_top_right p {
	float: right;
	padding-left: 45px;
}

.ina_top_right p span {
	float: left;
	font-size: 14px;
	color: #666;
	margin-right: 30px;
}

.ina_top_right p a {
	float: left;
	color: #999;
}

.ina_top_right p em {
	float: left;
	font-style: normal;
	font-size: 12px;
	color: #eee;
	padding: 0 15px;
}

.ina_top_right p a.ina_red {
	color: #ff5a60;
}

.ina_top_right p a.ina_zhuce {
	color: #333;
}

.ina_silde p a.ina_denglu {
	background: #ff5a60;
	color: #fff;
	margin-right: 20px;
	margin-left: 10px;
	line-height: 24px;
	padding: 0 10px;
	border-radius: 12px;
	margin-top: 6px;
}

.ina_top_right p a:hover {
	color: #ff5a60;
}

.ina_silde .xiaoxi {
	margin-left: 10px;
}

.ina_silde .xiaoxi i {
	margin-right: 5px;
}

.ina_silde .xiaoxi em {
	color: #fff;
	margin-left: 3px;
	padding: 0 4px 0 4px;
	background: red;
	font-size: 10px;
	display: none;
}

.ina_silde p a.ina_denglu:hover {
	color: #fff;
	background: #e54144;
	text-decoration: none;
}

.ina_top_right p a.ina_top_message {
	width: 20px;
	height: 20px;
	background-position: 0 -280px;
	margin-right: 10px;
	margin-top: 20px;
}

.ina_top_right p a.ina_top_message i {
	width: 4px;
	height: 4px;
	float: right;
	background: #ff5a60;
	border-radius: 100%;
	border: 2px solid #fff;
}

/*导航栏*/
.navbg {
	width: 100%;
	position: relative;
	height: 46px;
	background: #4284d9;
	font-size: 18px;
	z-index: 999;
}

.navList {
	position: relative;
	padding-left: 3px;
	margin: 0 auto;
	width: 1200px;
}

#coreNav {
	padding-left: 0
}

.navList li {
	position: relative;
	z-index: 2;
	float: left;
	_display: inline;
	height: 46px
}

.navList a {
	display: inline-block;
	height: 46px;
	padding: 0 35px;
	line-height: 46px;
	color: #fff;
	/*background:url(navLine.jpg) left center no-repeat*/
}

.navList .last {
	background: none !important
}

.navList .active,
.navList a:hover,
.navList a:link,
.navList a:visited {
	position: relative;
	z-index: 100;
	color: #fff;
	text-decoration: none;
}

.navList .hoverActive {
	position: relative;
	z-index: 100
}

.navList .hoverActive a {
	background: none
}

#blob {
	position: absolute;
	z-index: 3;
	border-left: 1px solid #1F5CAF;
	border-right: 1px solid #1F5CAF
}

::selection {
	background: #246DCB;
	color: #fff
}

::-moz-selection {
	background: #246DCB;
	color: #fff
}

/*带下拉菜单的导航*/
.Logo_Menu {
	width: 1200px;
	margin: auto;
	position: relative;
	z-index: 100000;
}

.Logo_Menu ul {
	/* display: table; */
	width: 100%;
}

.Logo_Menu ul li {
	display: table-cell;
	vertical-align: middle;
}

.Logo_Menu ul li dl {
	display: inline-block;
	position: relative;
}

.Logo_Menu ul li dl dt a {
	display: block;
	line-height: 46px;
	padding: 0 24px;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
}

.Logo_Menu ul li dl dd {
	position: absolute;
	width: 100%;
	left: 0;
	top: 46px;
	display: none;
}

.Logo_Menu ul li dl span {
	content: '';
	display: block;
	position: absolute;
	width: 0px;
	height: 0px;
	right: 8px;
	top: 22px;
	border: 6px solid transparent;
	border-top: 6px solid #fff;
	border-bottom: 0;
}

.Logo_Menu ul li dl dd a {
	display: block;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	height: 30px;
	padding: 0 10px;
	overflow: hidden;
	border-top: #EEE solid 1px;
}

.Logo_Menu ul li dl.ck a,
.Logo_Menu ul li dl:hover a {
	/* background: #246DCB; */
	color: #FFF;
	cursor: pointer;
}

.Logo_Menu ul li dl dd a:hover {
	background: #F60;
}

/*小导航*/
.sub_nav_7 {
	border: 1px solid #ebebeb;
	border-top: 0 none;
	font-size: 14px;
	margin-bottom: 15px;
}

.sub_nav_7 .p {
	background: url(index2013_7_sp.gif) no-repeat 0 0;
}

.sub_nav_7 li {
	float: left;
}

.sub_nav_7 .p_1,
.sub_nav_7 .p_2,
.sub_nav_7 .p_3,
.sub_nav_7 .p_4,
.sub_nav_7 .p_5 {
	padding: 10px;
	border-right: 1px solid #ebebeb;
}

.sub_nav_7 .p_5 {
	border-right: 0 none;
}

.sub_nav_7 .p_1 .ul {
	width: 157px;
}

.sub_nav_7 .p_2 .ul {
	width: 181px;
}

.sub_nav_7 .p_3 .ul {
	width: 223px;
}

.sub_nav_7 .p_4 .ul {
	width: 129px;
}

.sub_nav_7 .p_5 .ul {
	width: 223px;
}

.sub_nav_7 .ul {
	float: left;
	display: inline;
	margin-left: 8px;
	line-height: 30px;
}

.sub_nav_7 .ul li {
	display: inline;
	margin: 0 5px;
}

.sub_nav_7 .ul li a {
	font-size: 16px;
}

.sub_nav_7 .p {
	float: left;
	width: 28px;
	color: #f40;
	text-align: center;
	padding-top: 30px;
	margin-top: 8px;
}

.sub_nav_7 .p_1 .p {
	background-position: 0 0;
}

.sub_nav_7 .p_2 .p {
	background-position: 0px -56px;
}

.sub_nav_7 .p_3 .p {
	background-position: 0px -112px;
}

.sub_nav_7 .p_4 .p {
	background-position: 0px -168px;
}

.sub_nav_7 .p_5 .p {
	background-position: 0px -224px;
}

legend {
	display: none
}

textarea {
	resize: none
}

.overhidden {
	overflow: hidden
}

.overflowX {
	overflow-x: hidden
}

.clear {
	clear: both
}

.clearfix,
.row {
	zoom: 1
}

.clearfix:after,
.row:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden
}

.mbtom20 {
	margin-bottom: 20px
}

.mbtom25 {
	margin-bottom: 25px
}

.mbtom30 {
	margin-bottom: 30px
}

.mbtom34 {
	margin-bottom: 34px
}

.mbtom50 {
	margin-bottom: 50px
}

.marL20 {
	margin-left: 20px
}

.marR20 {
	margin-right: 20px
}

.pdbtom14 {
	padding-bottom: 14px
}

.slideLRpadding {
	padding-left: 24px;
	padding-right: 24px
}

.haval-wrapper {
	width: 100%;
	min-width: 1200px
}

.ads {
	width: 100%
}

.PopLayout {
	display: none;
	position: fixed;
	_position: absolute;
	left: 0;
	top: 0;
	z-index: 1000;
	width: 100%;
	height: 100%;
	background: url(blackBg.png) repeat
}

.page-Nums {
	width: 24px;
	text-align: center
}

.page-Pre,
.page-Next {
	padding: 0 10px
}

.pageArrow {
	font-size: 12px
}

.DRnews-h2 a:hover,
.focus-h3 a:hover,
.slide-h4 a:hover,
.fNavList dt a:hover,
.crumb a:hover,
.articlewrapCont a:hover,
.columnArticle .hotArticle-desc a:hover,
.DRnews-list dd a:hover,
.focus-info-item a:hover,
.userInfo a:hover,
.h3-more:hover,
.hotArticle-desc a:hover,
.RankingList a:hover,
.fNavList dd a:hover,
.Slide-newsList a:hover,
.ColumnSubList ul li a:hover,
.topInfo-h3 a:hover,
.photoSubNav a:hover,
.goChannel:hover {
	color: #cd1e1c
}

.SearchBox-contorl,
.brandArrowBtn,
.proVBtn,
.duibiIcon {
	-webkit-user-select: none;
	-moz-user-select: none
}

.loginShow {
	overflow: hidden;
	padding-right: 90px
}

.userPic {
	float: left
}

.userPic img {
	border: 1px solid #fff
}

.hdLogin-Btn {
	float: left;
	_display: inline;
}

.hdLogin-reg {
	float: left;
	_display: inline;
	margin-left: 12px;
	line-height: 26px;
	font-size: 12px;
	color: #666
}

.hdLogin-reg a {
	color: #cd1e1c;
	text-decoration: underline
}

/*底部*/
.ina_footer {
	width: 100%;
	float: left;
	background: #f1f1f1;
	padding-bottom: 20px;
	border-top: 2px solid #ff5a60;
}

.ina_footer .ina_footer_top {
	width: 100%;
	float: left;
	margin-top: 20px;
}

.ina_footer .ina_footer_top .ina_footer_logo {
	width: 200px;
	float: left;
	border-right: 1px solid #dbdbdb;
}

.ina_footer .ina_footer_top dl {
	width: 201px;
	float: left;
	padding-left: 40px;
}

.ina_footer .ina_footer_top dl dt {
	width: 100%;
	float: left;
	line-height: 30px;
	margin-bottom: 10px;
	font-size: 14px;
}

.ina_footer .ina_footer_top dl dd {
	height: 22px;
	float: left;
	line-height: 22px;
	width: 90px;
	margin-right: 10px;
}

.ina_footer .ina_footer_top dl dd a {
	font-size: 12px;
	color: #666;
}

.ina_footer .ina_footer_top dl dd a:hover {
	color: #ef4e51;
}

.ina_footer .ina_footer_bottom {
	float: left;
	padding-top: 20px;
	border-top: 1px solid #dbdbdb;
	width: 100%;
}

.ina_footer .ina_footer_bottom p {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 12px;
	color: #666;
	line-height: 20px;
}

.ina_footer .ina_footer_bottom p a {
	color: #666;
	padding: 0 5px;
	font-size: 12px
}

.ina_footer .ina_footer_bottom p a:hover {
	color: #ef4e51;
}

.ina_footer_second {
	width: 100%;
	float: left;
	background: #f1f1f1;
	padding-bottom: 20px;
}

.ina_footer_second .ina_footer_top {
	float: left;
	width: 100%;
}

.ina_footer_second .ina_footer_top p {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 12px;
	color: #666;
	line-height: 20px;
}

.ina_footer_second .ina_footer_top p a {
	color: #666;
	padding: 0 5px;
	font-size: 14px
}

.ina_footer_second .ina_footer_top p a:hover {
	color: #ff5a60;
}

.ina_footer_second .ina_footer_bottom {
	float: left;
	padding-top: 20px;
	width: 100%;
}

.ina_footer_second .ina_footer_bottom p {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 12px;
	color: #999;
	line-height: 20px;
}

.ina_footer_second .ina_footer_bottom p a {
	color: #999;
	padding: 0 5px;
	font-size: 12px
}

.ina_footer_second .ina_footer_bottom p a:hover {
	color: #ff5a60;
}

.ina_footer .ina_footer_top .ina_footer_weixin {
	width: 258px;
	float: left;
	text-align: right;
}

.ina_footer .ina_footer_top .ina_footer_weixin li {
	width: 120px;
	float: left;
	text-align: center;
	margin-left: 9px;
}

.ina_footer .ina_footer_top .ina_footer_weixin img {
	width: 120px;
	float: left;
	text-align: right;
}

/*弹出登录框*/
.LoginPopUP {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 1001;
	width: 708px;
	height: 425px;
	margin: -95px 0 0 -354px;
	background: #fff
}

.popLogin-t {
	position: relative;
	padding-left: 23px;
	line-height: 54px;
	background: #cd1d1d;
	color: #fff;
	font-size: 24px
}

.popLoginClose {
	position: absolute;
	right: 26px;
	top: 16px;
	width: 19px;
	height: 19px;
	background: url(popLoginClose.png) no-repeat center;
	cursor: pointer
}

.lgoinForm {
	position: relative;
	padding-top: 40px
}

.lgoinForm .regLabel-tit {
	width: 117px
}

#remember {
	float: left;
	padding: 23px 0;
	color: #808080
}

.loginPopforpw {
	float: left;
	padding: 23px 0 23px 42px;
	line-height: 30px;
	color: #808080
}

.loginPophz {
	position: absolute;
	right: 52px;
	top: 30px
}

.loginPophz .regSlidLogin {
	padding-top: 20px
}

.loginPophz .regSlidLogin a {
	font-size: 18px
}

.loginSubmit {
	display: block;
	width: 179px;
	line-height: 44px;
	color: #fff;
	font-size: 18px;
	letter-spacing: 4px;
	text-align: center;
	border: none;
	background: url(denglu2.jpg);
	cursor: pointer;
	text-indent: -9999999px
}

.loginPophx {
	position: absolute;
	right: 52px;
	top: 130px
}

.login-others {
	text-align: center;
	padding-top: 50px;
	-webkit-transition: all .28s;
	transition: all .28s;
}

.login-others .other-logo {
	display: inline-block;
	width: 81px;
	margin-left: 38px;
	text-align: center
}

.login-others .other-logo:first-child {
	margin-left: 0
}

.login-others .other-logo i {
	width: 82px;
	height: 82px;
	display: block;
	background: url(login_v6.png) no-repeat;
	margin-bottom: 20px
}

.login-others .other-logo.logo-wechat i {
	background-position: -168px 0
}

.login-others .other-logo.logo-wechat:hover i {
	background-position: -168px -84px
}

.login-others .other-logo.logo-qq i {
	background-position: 0 0
}

.login-others .other-logo.logo-qq:hover i {
	background-position: 0 -84px
}

.login-others .other-logo.logo-weibo i {
	background-position: -84px 0
}

.login-others .other-logo.logo-weibo:hover i {
	background-position: -84px -84px
}

.login-others .other-logo span {
	font-size: 14px;
	color: #888
}

.login-others a:hover {
	color: #888;
	text-decoration: none;
}

.regSlidLogin {
	padding-top: 28px;
	line-height: 36px
}

.regSlidLogin a {
	color: #cd1d1d;
	font-size: 24px
}

.regLabel {
	line-height: 35px
}

.regLabel-tit {
	float: left;
	width: 169px;
	padding-right: 22px;
	text-align: right;
	color: #333;
	font-size: 18px
}

.regLabel-ct {
	position: relative;
	float: left
}

.reg-Input {
	width: 251px;
	height: 35px;
	padding: 0 10px;
	line-height: 35px;
	border: 1px solid #c9c9c9
}

.regLabel-ct-tips {
	height: 33px
}

.regLabel-error {
	float: left
}

.reg-code {
	width: 143px
}

.reg-codeImg {
	margin-left: 12px;
	border: 1px solid #c9c9c9;
	cursor: pointer
}

.regLabel-ct .checkBoxInput {}

.Accept {
	padding: 6px 0 20px 0;
	cursor: pointer
}

.AcceptText {
	float: left;
	line-height: 30px
}

.AcceptText a {
	color: #cd1d1d
}

.LoginPopUP-fixed {
	position: fixed;
	margin-top: -210px
}

/*右侧客服*/
.izl-rmenu {
	position: fixed;
	right: 0;
	margin-right: 14px;
	bottom: 55px;
	padding-bottom: 20px;
	background: url(r_b.png) 0px bottom no-repeat;
	z-index: 999;
}

.izl-rmenu .btn {
	width: 72px;
	height: 73px;
	margin-bottom: 1px;
	cursor: pointer;
	position: relative;
}

.izl-rmenu .btn-qq {
	background: url(r_qq.png) 0px 0px no-repeat;
	background-color: #6da9de;
}

.izl-rmenu .btn-qq:hover {
	background-color: #488bc7;
}

.izl-rmenu a.btn-qq,
.izl-rmenu a.btn-qq:visited {
	background: url(r_qq.png) 0px 0px no-repeat;
	background-color: #6da9de;
	text-decoration: none;
	display: block;
}

.izl-rmenu .btn-wx {
	background: url(r_wx.png) 0px 0px no-repeat;
	background-color: #78c340;
}

.izl-rmenu .btn-wx:hover {
	background-color: #58a81c;
}

.izl-rmenu .btn-wx .pic {
	position: absolute;
	left: -160px;
	top: 0px;
	display: none;
	width: 160px;
	height: 160px;
}

.izl-rmenu .btn-phone {
	background: url(r_phone.png) 0px 0px no-repeat;
	background-color: #fbb01f;
}

.izl-rmenu .btn-phone:hover {
	background-color: #ff811b;
}

.izl-rmenu .btn-phone .phone {
	background-color: #ff811b;
	position: absolute;
	width: 160px;
	left: -160px;
	top: 0px;
	line-height: 73px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	display: none;
}

.izl-rmenu .btn-top {
	background: url(r_top.png) 0px 0px no-repeat;
	background-color: #666666;
	display: none;
}

.izl-rmenu .btn-top:hover {
	background-color: #444;
}