@charset "utf-8";
/* CSS Document */
/*global*/
.hide{
	display:none;
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td, iframe, p, img,em,font{
	padding: 0px;
	margin: 0px;
	font-family: "微软雅黑";
	_background-image: url(about: blank);
	_background-attachment: fixed;
}
img{
	border: 1px solid #d0d0d0;
	padding: 1px;
}
hr{
	background: none repeat scroll 0% 0% #DDD;
	color: #DDD;
	clear: both;
	float: none;
	width: 100%;
	height: 1px;
	margin: 0px 0px 17px;
	border: medium none;
}
ul{
	list-style: none;
}
.fc0{
	color: #000000;
}
.fc1{
	color: #23508a;
}
.fc2{
	color: #4d75a6;
}
.fc3{
	color: #8fa8c6;
}
.fc4{
	color: #666666;
}
.fc5{
	color: #333333;
}
.fc6{
	color: #999999;
}
.fc7{
	color: #9a7700;
}
.fc8{
	color: #ad8610;
}
.fc9{
	color: #e1a235;
}
.fc10{
	color: #FFFFFF;
}
.fc11{
	color: #90a8c7;
}
.fs12{
	font-size: 12px;
}
.fs14{
	font-size: 14px;
}
.fs15{
	font-size: 15px;
}
.fs16{
	font-size: 16px;
}
.fs18{
	font-size: 18px;
}
.fs20{
	font-size: 20px;
}
.fs24{
	font-size: 24px;
}
.bold{
	font-weight: bold;
}
/*#90a8c7*/
/*4D75A6*/
.unbold{
	font-weight: normal;
}

/*右边浮框 新增评论数样式 start*/
.backimg{
	background-image: url(../images/common.png);
	position: relative;
}

.backimg .r_cmt_count_bar{
	position: absolute;
	top: -8px;
    right: -15px;
    font-size: 12px;
    color: #fff;
    background-color: #d42424;
    padding: 1px 7px;
    border-radius: 10px;
}
/*新增评论数样式 end*/
.cleboth{
	display: block;
	clear: both;
}
/*header*/
.topbox{
	height: 35px;
	line-height: 35px;
	background: #666;
	color: #fff;
	width: 100%;
}
.topbox_inner{
	width: 1024px;
	height: 35px;
	margin: 0px auto;
	background: #666;
}
.topbox a{
	color: #fff;
	text-decoration: none;
	display: inline;
	height: 20px;
	margin: 0px 10px;
}
.topbox a:hover{
	text-decoration: underline;
}
.top_left{
	float: left;
}
.top_right{
	float: right;
	_margin-top: 10px;
}
.loginedtip{
	padding-right: 12px;
}
.loginedtip span{
	cursor: pointer;
	margin-left: 10px;
}
.usernickname{
	color: #ff6600;
}
.myhomepage{
	background-position: -2px -583px;
	padding-left: 16px;
	padding-right: 12px;
	height: 20px;
}
.remind{
	background-position: -2px -608px;
	padding-left: 20px;
	padding-right: 12px;
	height: 20px;
}
.message{
	background-position: -2px -630px;
	padding-left: 20px;
	padding-right: 12px;
	height: 20px;
}
.carbarn{
	background-position: -2px -651px;
	padding-left: 20px;
	padding-right: 12px;
	height: 20px;
}
.setting{
	background-position: -2px -671px;
	padding-left: 20px;
	padding-right: 12px;
	height: 20px;
}
.exit{
	background-position: -2px -690px;
	padding-left: 18px;
	padding-right: 12px;
	cursor: pointer;
	height: 20px;
	line-height: 20px;
}
/*.logobox{
	height: 120px;
	clear: both;
}
.logobox_inner{
	width: 1024px;
	height: 120px;
	margin: 0px auto;
}
.logo{
	width: 220px;
	height: 110px;
	float: left;
	background: url(images/logo.gif) no-repeat;
}
.searchbox{
	width: 804px;
	height: 120px;
	float: left;
}
.searchbox_1{
	height: 16px;
	margin-top: 32px;
	_margin-top: 32px;
}
.searchbox_2{
	height: 38px;
	margin-bottom: 34px;
	_margin-bottom: 34px;
	overflow: hidden;
}
.search{
	width: 357px;
	height: 38px;
	float: left;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.search_form{
	width: 357px;
	height: 38px;
}
.keyword{
	width: 300px;
	height: 30px;
	border: 0px;
	line-height: 30px;
	margin: 4px 0px 3px 10px;
	_margin: 4px 0px 3px 5px;
	display: block;
	float: left;
}
.keyword:focus{
	outline: none;
}
.search_btn{
	background-color: #FFFFFF;
	width: 44px;
	height: 30px;
	border: 0px;
	margin: 3px 0px;
	background-position: -357px 0px;
	display: block;
	float: left;
	cursor: pointer;
}
.other{
	height: 38px;
	margin-left: 12px;
	float: left;
}
.other a{
	text-decoration: none;
	color: #000;
	vertical-align: top;
}
.other_1{
	height: 16px;
	line-height: 16px;
	background-position: -145px -39px;
	width: 180px;
}
.other_2{
	height: 16px;
	line-height: 16px;
	margin-top: 4px;
}
.other_icon_2{
	width: 22px;
	height: 16px;
	background-position: 0px -42px;
	background-repeat: no-repeat;
	display: inline-block;
}
.other_icon_3{
	width: 22px;
	height: 16px;
	background-position: -22px -42px;
	background-repeat: no-repeat;
	display: inline-block;
}
.other_icon_4{
	width: 22px;
	height: 16px;
	background-position: -44px -42px;
	background-repeat: no-repeat;
	display: inline-block;
}
.navbox{
	clear: both;
	height: 38px;
	border-bottom: 2px #dfa909 solid;
	background-color: #306bb9;
	z-index: 99999;
}
.nav_inner{
	height: 40px;
}
.nav{
	width: 1024px;
	margin: 0px auto;
	height: 40px;
}
.nav_ul{
	width: 1024px;
	background-color: #306bb9;
	height: 38px;
}
.nav_ul li{
	width: 93px;
	line-height: 38px;
	float: left;
	text-align: center;
	height: 38px;
}
.nav_ul li a{
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	width: 93px;
	height: 38px;
}
.nav_ul li a:visited{
	color: #ffffff;
}
.nav_select{
	background: #23508a;
}
.nav_click{
	background: #23508a;
}
*/
.crunav{
	height: 50px;
	line-height: 50px;
	clear: both;
}
.crunav a{
	text-decoration: none;
	color: #000000;
}
.crunav a:hover{
	text-decoration: underline;
}
/*导航条css*/
/* CSS Document */

/*导航条css*/
.xcp_nav{
	background: #F1F1F1;
	height: 75px;
	position: relative;
	z-index: 99991;
	width: 100%;
	border-bottom: 1px solid #dddddd;
}
.xcp_subnav{
	width: 1024px;
	margin: 0 auto;
	position: relative;
	z-index: 999;
	clear: both;
	background: #f1f1f1;
	height: 75px;
	display: block;
}
.xcp_logo{
	position: absolute;
	top: -35px;
	left: 0px;
	background: url(../images/xcp.png) no-repeat;
	width: 149px;
	height: 140px;
	text-indent: -99999em;
}
.xcp_min_logo{
	float: left;
	display: none;
	background: url(../images/logo.png) no-repeat;
	width: 154px;
	height: 42px;
	text-indent: -99999em;
}
.nav_fixed .xcp_subnav ul{
	height: 45px;
}
.nav_fixed .xcp_subnav ul li{
	height: 45px;
}
.nav_fixed .xcp_subnav ul li a{
	line-height: 47px;
}
.nav_fixed .xcp_subnav ul li a:hover{
	background: #fff;
	border-top: 3px solid #b10336;
	height: 43px;
	line-height: 43px;
}
.xcp_subnav ul{
	height: 80px;
	float: right;
}
.xcp_subnav ul li{
	float: left;
	width: 72px;
	text-align: center;
	height: 75px;
}
.xcp_subnav ul li a{
	line-height: 78px;
	color: #000;
	font-size: 16px;
	display: block;
	text-decoration: none;
}
.xcp_subnav ul li a:hover{
	background: #ffffff;
	border-top: 3px solid #b10336;
	display: block;
	width: 72px;
	height: 73px;
	line-height: 73px;
	color: #b10336;
}
.xcp_subnav ul .xcp_ss{
	background: url(../images/ss_icon.png) no-repeat center;
	text-indent: -99999em;
}
.xcp_subnav ul .xcp_ss a:hover{
	background: url(../images/ss_icon.png) no-repeat center #ffffff;
	display: block;
	width: 72px;
	height: 73px;
	border-top: 3px solid #b10336;
}
.nav_fixed .xcp_subnav ul .xcp_ss a:hover{
	background: url(../images/ss_icon.png) no-repeat center #ffffff;
	border-top: 3px solid #b10336;
	height: 42px;
}
.xcp_subnav ul li .xcp_hover{
	background: #ffffff;
	border-top: 3px solid #b10336;
	display: block;
	width: 72px;
	height: 73px;
	line-height: 73px;
	color: #b10336;
}
.nav_fixed .xcp_subnav ul li .xcp_hover{
	background: #ffffff;
	display: block;
	width: 72px;
	height: 42px;
	border-top: 3px solid #b10336;
	color: #b10336;
	line-height: 43px;
}
.xcp_subnav ul  .xcp_sh a{
	background: url(../images/ss_icon.png) no-repeat center #ffffff;
	display: block;
	width: 72px;
	height: 72px;
	border-top: 3px solid #b10336;
	text-decoration: none;
}
.nav_fixed .xcp_subnav ul .xcp_sh a{
	background: url(../images/ss_icon.png) no-repeat center #ffffff;
	height: 43px;
}
.nav_fixed{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	_position: absolute;
	_top: expression(documentElement.scrollTop+"px");
	background: #f1f1f1;
	height: 45px;
}
.nav_fixed .xcp_subnav{
	background: #F1f1f1;
	height: 45px;
}
/*浮出层*/
.xcp_cp,.xcp_video,.xcp_cehua{
	background: #ffffff;
	height: 30px;
	display: none;
	clear: both;
	position: absolute;
	top: 76px;
	left: 0px;
	width: 100%;
	z-index: 99;
}
.xcp_search{
	height: 30px;
	line-height: 30px;
	display: none;
	clear: both;
	position: absolute;
	top: 75px;
	left: 0px;
	width: 100%;
	z-index: 999;
}
.nav_fixed .xcp_cp,.nav_fixed .xcp_video,.nav_fixed .xcp_cehua,.nav_fixed .xcp_search{
	top: 46px;
	z-index: 999;
}
.xcp_colu{
	width: 780px;
	margin: 0 auto;
	padding-left: 244px;
}
.xcp_v_colu{
	width: 1024px;
	margin: 0 auto;
	padding-left: 344px;
}
.xcp_c_ch{
	width: 897px;
	margin: 0 auto;
	padding-left: 200px;
}
.xcp_colu a,.xcp_video a,.xcp_cehua a{
	line-height: 23px;
	font-size: 13px;
	color: #000;
	text-decoration: none;
}
.xcp_colu a:hover,.xcp_video a:hover,.xcp_c_ch a:hover{
	color: #b10336;
}
.xcp_input{
	width: 1024px;
	margin: 0 auto;
	text-align: right;
}
.xcp_text{
	border: 1px solid #b10336;
	font-family: "微软雅黑";
	font-size: 12px;
	height: 33px;
	width: 270px;
	outline: none;
	padding-left: 10px;
	vertical-align: middle;
	line-height: 33px;
	color: #999;
	background: #fff;
}
.xcp_ssbt{
	vertical-align: middle;
	width: 70px;
	height: 35px;
	background: #b10336;
	font-family: "微软雅黑";
	color: #fff;
	border: 0px;
	cursor: pointer;
	outline: none;
}
/*friendlink*/
.friendbox_inner{
	width: 1024px;
	margin: 0px auto;
	margin-top: 12px;
}
.friendbox_tit{
	background-position: 0 -109px;
	background-repeat: repeat-x;
	border-left: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
	border-top: 1px solid #E2E2E2;
	height: 30px;
	width: 1022px;
}
.friendbox_tit_inner{
	width: 180px;
	height: 30px;
	line-height: 30px;
	float: left;
}
.friendbox_tit_inner div{
	width: 90px;
	height: 29px;
	float: left;
	text-align: center;
}
.friendbox_tit_sel{
	background-color: #fff;
	border-top: 2px #b10336 solid;
}
.friendbox_con{
	border-bottom: 1px solid #E2E2E2;
	border-left: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
	height: auto;
	padding: 6px;
	width: 1010px;
	line-height: 23px;
}
.friendbox_con a{
	white-space: nowrap;
	text-decoration: none;
	color: #000000;
	margin: 6px;
}
.friendbox_con a:hover{
	text-decoration: underline;
}
/*footer*/
#footer{
	clear: both;
}
.servicebox{
	height: 32px;
	width: 1022px;
	border: 1px #e2e2e2 solid;
	background-position: 0px -62px;
	background-repeat: repeat-x;
	margin: 12px auto;
}
.servicebox_inner{
	width: 1022px;
	line-height: 32px;
	text-align: center;
}
.servicebox_con a{
	text-decoration: none;
	color: #000000;
	padding-left: 8px;
	padding-right: 8px;
}
.servicebox_con .gz_wb{
	background: url(../images/f_wbicon.png) no-repeat;
	width: 95px;
	height: 21px;
	line-height: 21px;
	padding-left: 2px;
	display: inline-block;
}
.servicebox_con a:hover{
	text-decoration: underline;
}
.copyrightbox{
	clear: both;
	width: 100%;
	border-top: 1px #e2e2e2 solid;
}
.copyrightbox_inner{
	margin: 12px auto;
	width: 1024px;
}
.copyright_font{
	width: 836px;
	float: left;
}
.copyright_font_inner{
	float: right;
	line-height: 23px;
	margin-right: 40px;
	text-align: center;
	width: 610px;
}
.copyright_img{
	width: 188px;
	float: left;
}
.copyright_img img{
	display: inline-block;
	margin-left: 5px;
}
/*???????*/
.headLine1{
	clear: both;
	position: relative;
	width: auto;
	height: 30px;
	border-bottom: 1px solid #CCC;
	overflow: visible;
	_overflow: visible;
}
.headLine1 div{
	position: absolute;
	width: auto;
	height: 29px;
	line-height: 29px;
	_height: 29px;
	_line-height: 29px;
	border-bottom: 2px solid #b10336;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.headLine2{
	clear: both;
	position: relative;
	width: 270px;
	height: 30px;
	border-bottom: 1px solid #CCC;
	overflow: visible;
	_overflow: visible;
}
.headLine2 div{
	position: absolute;
	padding-left: 12px;
	display: inline;
	width: auto;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #b10336;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background: url(../images/common.png);
	background-position: -8px -155px;
	background-repeat: no-repeat;
}
.headLine2 div h2 {
	display: inline-block;
	width: auto;
	float: left;
}
.headLine2 .more{
	font-size: 12px;
	text-decoration: none;
	position: relative;
	left: 223px;
	top: 3px;
}
.margin_bottom_10{
	margin-bottom: 10px;
}
.comment{
	position: relative;
}
.comment textarea{
	resize: none;
	width: 706px;
	padding: 6px;
	height: 100px;
	border: 1px solid #ddd;
	outline: none;
	background: url(http://p.xincheping.com/common/logo_176x73.png) no-repeat right bottom;
}
.text_hide{
	position: absolute;
	left: 7px;
	top: 52px;
	color: #999;
}
/*pager*/
.pager{
	clear: both;
	width: 690px;
	margin: 32px auto;
}
.pager-inner{
	margin: 20px auto;
	height: 44px;
	line-height: 44px;
	text-align: center;
}
.pager-inner a{
	width: 42px;
	height: 42px;
	border: 1px #cfcfcf solid;
	color: #666;
	text-decoration: none;
	display: inline-block;
	text-align: center;
	margin: 0px 1px;
}
.pager-inner a:hover{
	background-color: #eee;
}
.pager-inner a.prev_page,.pager-inner a.next_page,.pager-inner a.first-page,.pager-inner a.last-page{
	height: 42px;
	width: 68px;
	border: 1px #cfcfcf solid;
	color: #666;
	text-decoration: none;
	display: inline-block;
}
.pager-inner a.one-page{
	height: 42px;
	width: 80px;
	border: 1px #cfcfcf solid;
	color: #666;
	text-decoration: none;
	display: inline-block;
}
.pager-inner a.current_page{
	background-color: #eee;
}
/*editinfo*/
.editinfo {
	margin-top: 30px;
	width: 720px;
	height: auto;
	padding-bottom: 20px;
	word-break: break-all;
	word-wrap: break-word;
	text-align: center;
}
.editinfo h1{
	font-size: 24px;
	margin-bottom: 10px;
}
.editinfo h1 a{
	color: #000;
}
.editinfo  a {
	color: #a45c5d;
	cursor: pointer;
	text-decoration: none;
}
.editinfo  a:hover{
	text-decoration: underline;
}

.Allc a{
	color: #FF4400;
}
.comment_list_body .comment_link .Allc a{
	color: #ff4400;
}
.content{
	clear: both;
	font-size: 14px;
	line-height: 1.8em;
	width: 720px;
	height: auto;
	word-break: break-all;
	word-wrap: break-word;
	margin-top: 25px;
}
.content p{
	margin: 0 0 20px;
	text-indent: 30px;
	line-height: 30px;
}
.content  a {
	color: #000;
	border-bottom: 1px dashed #000;
	cursor: pointer;
	text-decoration: none;
}

/*comment*/
.comment {
	clear: both;
	padding-top: 10px;
	width: 720px;
	height: auto;
	display: block;
	overflow: hidden;
}
.comment ul{
	width: 720px;
	overflow: hidden;
	zoom: 1;
	height: 40px;
}
.comment ul li {
	width: 318px;
	height: 28px;
	margin-top: 10px;
	display: block;
}
.comment ul li input {
	margin-left: 5px;
	vertical-align: middle;
}
.comment ul li img  {
	margin-left: 5px;
}
.comment_validate {
	width: 60px;
}
.comment_submit {
	width: 82px;
	height: 35px;
	display: block;
	margin-top: 5px;
	background-position: 0px -227px;
	color: #FFF;
	line-height: 35px;
	text-align: center;
	vertical-align: central;
}
.comment_li_left{
	float: left;
}
.comment_li_right{
	float: right;
}
.comment_novalidate{
	display: block;
}
.comment_validate{
}
.comment_bt{
	width: 84px;
	height: 28px;
	background-position: -9px -379px;
	border: 0px;
	line-height: 28px;
	cursor: pointer;
	color: white;
	float: right;
}
.comment_list {
	width: 720px;
	height: auto;
	margin-bottom: 10px;
}
.comment_list_header{
	background-position: 0px -286px;
	width: 720px;
	height: 30px;
	line-height: 30px;
}
.comment_list_body {
	width: auto;
	height: auto;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-top: none;
	padding: 10px;
	overflow: hidden;
}
.comment_simple_list{
	border: 1px solid #DDD;
	width: auto;
	height: auto;
	margin-top: 10px;
	padding: 10px;
}
.comment_author_info{
	width: auto;
	height: 30px;
	line-height: 30px;
	background: #eee;
}
.comment_author_info strong{
	color: #000;
	float: left;
	font-weight: normal;
	margin-right: 5px;
}
.comment_author_info div{
	float: left;
	margin-left: 10px;
	width: 400px;
	height: 30px;
	line-height: 30px;
}
.comment_author_info span{
	float: right;
	margin-right: 10px;
}
.comment_quote_list{
	width: auto;
	height: 30px;
	overflow: hidden;
	border: 1px dashed #c1d2ee;
	margin-top: 10px;
	line-height: 30px;
	padding-left: 6px;
	padding-right: 6px;
	color: #999999;
}
.comment_quote_list strong{
	color: #A7A7A7;
	font-weight: normal;
}
.comment_content {
	line-height: 30px;
}
.comment_list_body{
	color: #666;
}
.comment_list_body div a{
	color: #a45c5d;
	cursor: pointer;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
}
.comment_list_body span a{
	color: #666;
	cursor: pointer;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
}
.comment_list_body a:hover{
	text-decoration: underline;
}
.comment_link {
	height: 30px;
	line-height: 30px;
	padding-right: 5px;
	text-align: right;
}
.comment_link font{
	color: #FF4400;
}

/*==video==*/
.video_hot{
	overflow: hidden;
	zoom: 1;
	width: 270px;
	height: auto;
	margin-top: 10px;
}
.video_img{
	width: 120px;
	height: 84px;
	float: left;
	position: relative;
}
.video_title{
	float: right;
	width: 140px;
}
.video_title h3 a{
	font-weight: 500;
	color: black;
	text-decoration: none;
	line-height: 20px;
}
.video_title h3 a:hover{
	text-decoration: underline;
}
.video_title span{
	background: url(../images/common.png) no-repeat;
	background-position: 0px -487px;
	padding-left: 20px;
	margin-left: 75px;
	width: 14px;
	height: 12px;
	font-size: 12px;
}
.video_title span a{
	font-size: 12px;
	color: #999;
	line-height: 20px;
	text-decoration: none;
}
.video_title span a:hover{
	text-decoration: underline;
}
.play_btn_backimg{
	background-image: url(../images/play_btn.png);
}
.video_play_btn{
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	left: 48px;
	top: 26px;
}
/*common search box style start*/
.search_box_outter{
	width: 270px;
	clear: both;
}
.search_box{
	width: 270px;
}
.search_selectbox{
	width: 268px;
	height: 32px;
	background-position: -9px -339px;
	cursor: pointer;
	font-size: 14px;
	margin-top: 18px;
}
.search_selectbox input{
	padding-left: 6px;
	font-size: 14px;
	width: 234px;
	height: 30px;
	line-height: 30px;
	margin-left: 1px;
	margin-top: 1px;
	border: none;
	background-color: #FFFFFF;
	cursor: pointer;
	color: #999;
	display: block;
	float: left;
}
.drop_list{
	position: absolute;
	background-color: #FFFFFF;
	width: 266px;
	height: 220px;
	min-height: 1px;
	border: 1px solid #cac8c8;
	border-top: none;
	z-index: 9999;
	overflow: hidden;
	overflow-y: auto;
	scrollBar-face-color: #cac8c8;
	scrollBar-hightLight-color: #cac8c8;
	scrollBar-3dLight-color: #cac8c8;
	scrollBar-darkshadow-color: #cfd2d9;
	scrollBar-shadow-color: #f1f5f8;
	scrollBar-arrow-color: #ffffff;
	scrollBar-track-color: #ffffff;
	scrollBar-base-color: #ffffff;
	display: none;
}
.drop_list a{
	text-align: left;
	display: block;
	width: 256px;
	height: 30px;
	line-height: 30px;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
}
.drop_list a:hover{
	background-color: #cac8c8;
}
.drop_list::-webkit-scrollbar-thumb{
	background-color: #bf2f59;
	height: 50px;
	outline-offset: -2px;
	outline: 2px solid #fff;
	-webkit-border-radius: 4px;
	border: 2px solid #fff;
}
.drop_list::-webkit-scrollbar-thumb:hover{
	background-color: #bf2f59;
	height: 50px;
	-webkit-border-radius: 4px;
}
.drop_list::-webkit-scrollbar{
	width: 28px;
	height: 28px;
}
.drop_list::-webkit-scrollbar-track-piece{
	background-color: #fff;
	-webkit-border-radius: 0;
}
.search_button{
	width: 270px;
	height: 32px;
	margin-top: 18px;
	clear: both;
}
.search_button1{
	width: 84px;
	height: 28px;
	display: block;
	background-position: -9px -379px;
	border: 0px;
	background-color: transparent;
	line-height: 28px;
	float: left;
	cursor: pointer;
}
.search_button2{
	background-position: -105px -379px;
	width: 112px;
	height: 28px;
	border: 0px;
	background-color: transparent;
	display: block;
	margin-left: 14px;
	float: left;
	cursor: pointer;
}
/*common search box style end*/
/*windown-box*/
#windownbg {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	background: #B3B3B3;
	top: 0;
	left: 0;
}
#windown-box {
	position: fixed;
	_position: absolute;
	background: #FFF;
	text-align: left;
}
.windown-title {
	position: relative;
	height: 30px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.windown-title h2 {
	position: relative;
	left: 10px;
	top: 2px;
	font-size: 16px;
	color: #000000;
	line-height: 30px;
	margin: 0;
	padding: 0;
	text-indent: 20px;
	font-weight: bold;
}
.windown-close {
	position: absolute;
	right: 10px;
	top: 8px;
	width: 10px;
	height: 16px;
	text-indent: -10em;
	overflow: hidden;
	background: url(../images/tipswindown_icon.png) -820px -720px no-repeat;
	cursor: pointer;
}
#windown-content-border {
	position: relative;
	top: -1px;
	filter: progid: DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);
	-moz-box-shadow: 6px 6px 6px #909090;
	-webkit-box-shadow: 6px 6px 6px #909090;
	box-shadow: 6px 6px 6px #909090;
	padding: 5px 0 5px 5px;
}
#windown-content {
	position: relative;
	overflow: auto;
	text-align: center;
}
#windown-content img,#windown-content iframe{
	display: block;
}
#windown-content .loading {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -8px;
	margin-top: -8px;
}
#container {
	margin: auto;
	margin-top: 20px;
	padding: 20px;
	width: 600px;
	text-align: left;
	border: 20px solid #DDD;
}
/*??????*/
#fastloginbox{
	margin-top: 18px;
}
.fasttdh{
	height: 42px;
}
.fastlogin_tab {
	border-bottom: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	height: 34px;
	margin-left: 27px;
}
.fastlogin_tab li {
	background-color: #f4f4f4;
	border-color: #d4d4d4;
	border-style: solid solid none none;
	border-width: 1px 1px 0 1px;
	cursor: pointer;
	float: left;
	height: 33px;
	line-height: 33px;
	position: relative;
	text-align: center;
	width: 105px;
	_bottom: -1px;
}
.fastlogin_tab li.fastcur {
	background-color: #fff;
	border-bottom: 1px solid #fff;
	font-weight: bold;
}
.fastlogin_tab li.fastcur span {
	display: block;
}
.fastlogin_tab li span {
	position: absolute;
	background-color: #fff;
	bottom: -3px;
	left: 0;
	width: 105px;
	height: 4px;
	overflow: hidden;
	display: none;
}
.fastlogin_left {
	float: left;
	margin-top: 27px;
	width: 340px;
	border-right: 1px solid #ccc;
	padding-right: 30px;
	min-height: 197px;
	_height: 197px;
}
#fastlogin_holder {
	padding-left: 26px;
	*padding-left: 16px;
	color: #333;
	font-size: 14px;
}
.fastlogin_right {
	float: left;
	margin-top: 20px;
	width: 126px;
	padding-left: 30px;
	height: 212px;
	font-weight: normal;
}
.fastreg_text {
	color: #676767;
	font-size: 12px;
	padding-bottom: 6px;
	padding-top: 1px;
}
.fastother_title{
	margin-top: 20px;
	font-size: 12px;
}
.fastother_list{
	font-size: 12px;
	margin-top: 6px;
	text-align: left;
	text-indent: 7px;
}
.fastother_list li{
	line-height: 28px;
}
.fastother_list a{
	display: block;
	color: #333;
	text-decoration: none;
	padding-left: 20px;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
}
.fastother_list a:hover{
	color: #f30;
	cursor: pointer;
	text-decoration: underline;
}
.fastother_list .fastother_icon{
	background-image: url(../images/common.png);
	background-repeat: no-repeat;
	margin-right: 3px;
}
.fastother_list .fastother_icon_sina{
	background-position: 3px -514px;
}
.fastother_list .fastother_icon_qq{
	background-position: 3px -540px;
}
.fastbnt a {
	display: inline-block;
	width: 110px;
	height: 30px;
	background-color: #ffffff;
	*padding-top: 6px;
	padding-top: 6px;
	border: 1px solid #CCCCCC;
	color: #000;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
}
.fastbnt a:hover{
	background-color: #b10336;
	color: #ffffff;
	text-decoration: none;
}

/*car_price*/
.car_price {
	clear: both;
	list-style: none;
	padding-top: 20px;
	display: inline-block;
}
.car_price_img {
	float: left;
	width: 124px;
	height: 94px;
	overflow: hidden;
}
.car_price_info {
	float: left;
	width: 130px;
	height: auto;
	padding-left: 10px;
	line-height: 25px;
}
.car_price_info a{
	text-decoration: none;
	color: black;
}
.car_price_info a:hover{
	text-decoration: underline;
}
.car_price_info .car_price_info_carname a{
	color: #000;
	text-decoration: none;
}
.car_price_info .car_price_info_carname a:hover{
	text-decoration: underline;
}
.car_price_info .price{
	color: #a45c5d;
}
.lm_count {
	margin-left: 0px;
	color: #a45c5d;
}
/*guide question common style start*/
.common-r-list-ul{
	width: 270px;
	clear: both;
	margin-top: 12px;
	list-style: square;
}
.common-r-list-ul li{
	width: 250px;
	height: 24px;
	line-height: 24px;
	color: #ccc;
	margin-left: 16px;
}
.common-r-list-ul li a{
	text-decoration: none;
	color: #000000;
}
.common-r-list-ul li a:hover{
	text-decoration: underline;
}
/*guide question common style end*/
/*photo library common style start*/
.photo-library-list{
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	margin-left: -27px;
}
.photo-library-list li{
	float: left;
	width: 120px;
	margin-left: 28px;
	margin-bottom: 10px;
	display: inline;
}
/*photo library common style end*/
/*成功或者失败提交提示css*/
.yes_on{
	width: 680px;
	text-align: center;
	overflow: hidden;
	zoom: 1;
	margin: 0 auto;
	padding-bottom: 20px;
}
.yes_success{
	float: left;
	width: 85px;
	height: 71px;
	background-position: -277px -415px;
	display: block;
	text-align: center;
}
.yes_fail{
	float: left;
	width: 83px;
	height: 75px;
	background-position: -394px -409px;
	display: block;
	text-align: center;
}
.yes_successbox,.yes_failbox{
	text-align: left;
	float: right;
	width: 560px;
}
.yes_successbox h1,.yes_failbox h1{
	font-family: "黑体";
	color: #568808;
	font-size: 34px;
	font-weight: 600;
	margin-bottom: 15px;
}
.yes_failbox h1{
	color: red;
}
.yes_time{
	color: red;
	text-decoration: underline;
	margin-right: 3px;
}
.yes_success p a,.yes_fail p a{
	color: red;
}
.back_f{
	margin: 15px 0 0 0;
	height: 140px;
}
.back_f textarea{
	height: 100px;
	color: #666;
	clear: both;
	width: 99%;
	resize: none;
	border: 1px dashed #c8c8c8;
	outline: none;
}
.back_f div{
	padding: 8px 0 0 0;
	float: right;
}
.back_f div input{
	border: 0;
	color: #fff;
	font-size: 12px;
	height: 24px;
	width: 60px;
	background: #b10336;
	margin: 0 5px 5px 0;
	cursor: pointer;
}
/*--右边导航--*/
.right_nav{
	position: fixed;
	z-index: 10px;
	bottom: 113px;
	right: 50%;
	margin-right: -580px;
	width: 60px;
	height: 370px;
	position: fixed;
	_position: absolute;
	_bottom: auto;
	_top: expression( eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight) - 1: document.body.scrollTop + (document.body.clientHeight - this.clientHeight) - 1);
}
.r_allpage,.r_pagelist,.r_commd,.r_backcar,.r_font_max,.r_font_min,.r_collect,.r_appenter{
	margin-bottom: 2px;
}
.r_appenter{
	position: relative;
}
.r_appenter a{
	background-position: -720px -543px;
	width: 60px;
	height: 60px;
	display: block;
}
.r_appenter a:hover{
	background: url(../images/common.png) no-repeat;
	background-position: -720px -605px;
	display: block;
	width: 60px;
	height: 60px;
}
.d_app_box{
	position: absolute;
    top: -25px;
    right: 63px;
    background: url('../images/detail_appwchat.png') no-repeat;
    width: 112px;
    height: 115px;
    display: none;
}
.r_commd a{
	background-position: -468px -543px;
	width: 60px;
	height: 60px;
	display: block;
}
.r_commd a:hover{
	background-position: -468px -605px;
	display: block;
	width: 60px;
	height: 60px;
}
.r_backcar a{
	background-position: -531px -543px;
	width: 60px;
	height: 60px;
	display: block;
}
.r_backcar a:hover{
	background-position: -531px -605px;
	width: 60px;
	height: 60px;
	display: block;
}
.r_allpage a{
	background-position: -343px -543px;
	width: 60px;
	height: 60px;
	display: block;
}
.r_allpage a:hover{
	background: url(../images/common.png) no-repeat -405px -543px;
	width: 60px;
	height: 60px;
	display: block;
}
.r_pagelist a{
	background-position: -281px -543px;
	width: 60px;
	height: 60px;
	display: block;
}
.r_pagelist a:hover{
	background: url(../images/common.png) no-repeat -281px -604px;
	width: 60px;
	height: 60px;
	display: block;
}
.r_top a{
	background-position: -343px -605px;
	display: block;
	width: 60px;
	height: 60px;
}
.r_top a:hover{
	background: url(../images/common.png) no-repeat -405px -605px;
	width: 60px;
	height: 60px;
	display: block;
}
.r_tucao a{
	background-position: -594px -543px;
	width: 60px;
	height: 62px;
	display: block;
}
.r_tucao a:hover{
	background: url(../images/common.png) no-repeat;
	background-position: -594px -605px;
	display: block;
	width: 60px;
	height: 62px;
}
.r_font_max a{
	background-position: -157px -543px;
	width: 60px;
	height: 60px;
	display: block;
}
.r_font_max a:hover{
	background: url(../images/common.png) no-repeat;
	background-position: -157px -605px;
	display: block;
	width: 60px;
	height: 60px;
}
.r_font_min a{
	background-position: -219px -543px;
	width: 60px;
	height: 60px;
	display: block;
}
.r_font_min a:hover{
	background: url(../images/common.png) no-repeat;
	background-position: -219px -605px;
	display: block;
	width: 60px;
	height: 60px;
}
.r_collect a{
	background-position: -657px -543px;
	width: 60px;
	height: 60px;
	display: block;
}
.r_collect a:hover{
	background: url(../images/common.png) no-repeat;
	background-position: -657px -605px;
	display: block;
	width: 60px;
	height: 60px;
}

/*广告样式*/
/*通栏类*/
.narmaladvbox{
	height: auto;
}
.narmaladv_inner{
	width: 1024px;
	height: auto;
	margin: 0px auto;
}
/*详细页更改字体开始*/
#font-size-ch{
	float: right;
}
#font-size-ch a{
	padding-left: 3px;
	padding-right: 3px;
	color: #23508a;
}
#font-size-ch a:hover{
	text-decoration: none;
}
.cur_size{
	font-size: 14px;
	font-weight: bolder;
	color: #23508a;
}
/*详细页更改字体结束*/
.cp_text .c_img{
	border: 1px solid #d0d0d0;
	padding: 1px;
}
.cp_text img{
	border: 0px;
	padding: 0px;
}
.cp_text ul li{
	background: url(../images/point.png) no-repeat left center;
	padding-left: 10px;
}
/*右侧广告270*/
/*.adv_box_270{
	margin-bottom: 45px;
}
*/
#UserNickName input{
	vertical-align: middle;
	line-height: 20px;
	margin-left: 10px;
}
.club_px{
	width: 696px;
	margin: 20px auto;
}
.club_px a{
	width: 100px;
	height: 30px;
	line-height: 30px;
	color: white;
	text-decoration: none;
	background: #a45c5d;
	font-size: 12px;
	margin-right: 10px;
	text-align: center;
	display: inline-block;
};
.club_px a:hover{
	background: #b10336;
	color: white;
	display: inline-block;
}
.club_px .club_px_sel{
	background: #b10336;
	color: white;
	display: inline-block;
}
/*文章导读*/
.detail_dd{
	overflow: hidden;
	zoom: 1;
	margin: 20px auto;
}
.detail_dd ul{
	float: left;
	width: 360px;
	margin-top: 10px;
}
.detail_dd ul li{
	height: 26px;
	line-height: 26px;
	width: 350px;
}
.detail_dd ul li a{
	line-height: 26px;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}
.detail_dd ul li a:hover{
	text-decoration: underline;
}
.sharebox{
	overflow: hidden;
	zoom: 1;
	margin-top: 20px;
	width: 720px;
}
/*二级导航css*/
#sel_cp,#sel_sp,#sel_gd,#sel_ch,#sel_tp,#sel_zx,#sel_ck,#sel_tl{
	position: relative;
	z-index: 99999;
	width: 93px;
}
#sel_1{
	background: #306bb9;
	position: absolute;
	z-index: 99999;
	left: 0px;
	top: 0px;
	display: none;
}
#sel_2{
	background: #306bb9;
	position: absolute;
	z-index: 99999;
	display: none;
	left: 0px;
	top: 0px;
}
#sel_3{
	background: #306bb9;
	position: absolute;
	z-index: 99999;
	display: none;
	left: 0px;
	top: 0px;
}
#sel_4{
	background: #306bb9;
	position: absolute;
	z-index: 99999;
	display: none;
	left: 0px;
	top: 0px;
}
#sel_5{
	background: #306bb9;
	position: absolute;
	z-index: 99999;
	display: none;
	left: 0px;
	top: 0px;
}
#sel_6{
	background: #306bb9;
	position: absolute;
	z-index: 99999;
	display: none;
	left: 0px;
	top: 0px;
}
#sel_7{
	background: #306bb9;
	position: absolute;
	z-index: 99999;
	display: none;
	left: 0px;
	top: 0px;
}
#sel_8{
	background: #306bb9;
	position: absolute;
	z-index: 99999;
	display: none;
	left: 0px;
	top: 0px;
}
#sel_1 span a,#sel_2 span a,#sel_3 span a,#sel_4 span a,#sel_5 span a,#sel_6 span a,#sel_7 span a,#sel_8 span a{
	font-size: 13px;
	color: white;
	text-align: center;
	height: 30px;
	line-height: 30px;
	z-index: 99999;
	background: #306bb9;
}
#sel_1 span a:hover,#sel_2 span a:hover,#sel_3 span a:hover,#sel_4 span a:hover,#sel_5 span a:hover,#sel_6 span a:hover,#sel_7 span a:hover,#sel_8 span a:hover{
	height: 30px;
	line-height: 30px;
	background: #23508a;
}
.topbox_inner{
	position: relative;
}
#top_hot{
	position: absolute;
	top: -1px;
	*top: -2px;
	left: 92px;
	width: 64px;
}
#top_hot h6{
	background: url(../images/common.png) no-repeat 0px -784px;
	width: 64px;
	height: 36px;
	font-weight: 500;
}
#top_hot h6 a{
	width: 59px;
	height: 30px;
	display: block;
	padding-right: 5px;
	line-height: 37px;
}
#top_hot h6 a:hover{
	color: red;
	text-decoration: none;
	width: 64px;
	height: 36px;
	display: block;
}
#top_hotlist{
	width: 376px;
	z-index: 9999999;
	display: none;
}
#top_hotlist ul{
	overflow: hidden;
	zoom: 1;
	border: 1px solid #f1f2f4;
	padding: 5px;
	width: 376px;
	background: white;
	z-index: 9999999;
	border-top: none;
}
#top_hotlist ul li{
	float: left;
	display: inline;
	margin-left: 10px;
	z-index: 99999;
	width: 42px;
	line-height: 22px;
}
#top_hotlist ul li a:hover{
	color: red;
}
/*praise start*/
.praise-leave-list{
	clear: both;
	width: 720px;
	margin: 24px auto 0px auto;
}
.praise-leave-list-t{
	width: 720px;
	height: 45px;
}
.praise-leave-list-t-inner{
	height: 24px;
	line-height: 24px;
	border-bottom: 1px #cacaca solid;
}
.praise-leave-list-t-icon{
	background-position: -2px -929px;
	width: 50px;
	height: 8px;
	margin-top: -1px;
	background-color: #fff;
}
.praise-leave-list-c{
	clear: both;
	width: 720px;
	margin: 0px auto;
}
.praise-leave-per{
	clear: both;
}
.praise-leave-user{
	width: 64px;
	float: left;
}
.praise-leave-user-img{
	width: 62px;
	height: 42px;
	border: 1px #d0d0d0 solid;
}
.praise-leave-user-img img{
	display: block;
	margin: 1px auto;
	border: 0px;
	padding: 0px;
}
.praise-leave-user-desc{
	width: 88px;
}
.praise-leave-user-desc div{
	height: 22px;
	line-height: 22px;
}
.praise-leave-user-desc div a{
	color: #a45c5d;
}
.praise-leave-frame{
	width: 630px;
	float: right;
	padding-bottom: 26px;
}
.praise-leave-frame-t{
	width: 630px;
	height: 48px;
	background-position: -1px -834px;
}
.praise-leave-frame-t-inner{
	width: 574px;
	height: 35px;
	border-bottom: 1px #d0d0d0 solid;
	margin-left: 36px;
}
.praise-leave-frame-t-l{
	float: left;
	height: 36px;
	line-height: 36px;
}
.praise-leave-frame-t-r{
	float: right;
	height: 36px;
	line-height: 36px;
}
.praise-leave-publish-num{
	padding-right: 12px;
}
.praise-leave-frame-t-r a{
	text-decoration: none;
}
.praise-leave-ref{
	background-position: 1px -894px;
	*background-position: 1px -885px;
	overflow: hidden;
	padding-left: 18px;
}
.praise-leave-frame-b{
	clear: both;
	width: 610px;
	border-left: 1px #ddd solid;
	border-right: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
	margin-left: 18px;
	*margin-left: 17px;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #f8f7f7;
}
.praise-leave-det{
	width: 560px;
	margin-left: 16px;
	line-height: 1.8em;
}
/*praise end*/
.cpdet_more{
	font-size: 14px;
	text-decoration: none;
	position: relative;
	left: 679px;
	top: 3px;
}
/*attention css*/
.attention{
	margin: 20px 0px;
	overflow: hidden;
	zoom: 1;
}
.attention_pic{
	width: 120px;
	height: 120px;
	float: left;
	margin-right: 20px;
	background: url(../images/wei.jpg) no-repeat;
}
.attention_info{
	float: left;
}
.attention_info p{
	line-height: 30px;
	font-size: 14px;
}
/*Detail title css*/
.cp_text p{
	position: relative;
}
detail_bg{
	position: absolute;
	width: 594px;
	background: #000;
	font-size: 14px;
	text-align: left;
	line-height: 22px;
	padding: 10px 0px;
	color: #fff;
	left: 69px;
	bottom: -20px;
}

.lm_right_text_list3 {
	clear: both;
	list-style: none;
	padding-top: 12px;
	line-height: 24px;
	display: inline-block;
}
.lm_right_text_list3 li {
	float: left;
	line-height: 30px;
	width: 270px;
	height: 30px;
	overflow: hidden;
	border-bottom: 1px dashed #CCCCCC;
	word-break: break-all;
	word-wrap: normal;
}
.lm_right_text_list3 .new_user_leave{
	color: #b10336;
	margin-right: 5px;
}
.lm_right_text_list3 li .c_name{
	color: #b10336;
	font-weight: bold;
}
.lm_right_text_list3 li a {
	color: #000000;
	cursor: pointer;
	text-decoration: none;
}
.lm_right_text_list3 li a:hover{
	text-decoration: underline;
}

.f_nav{
	height: 30px;
	border: 1px solid #dddddd;
	font-size: 12px;
	color: #333333;
	background: #f1f1f1;
	margin: 0 auto;
	text-align: center;
}
.f_nav a{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 30px;
}
.f_nav a:hover{
	text-decoration: underline;
}

/*详细页图片css*/
.img_div{
	text-align: center;
	margin-bottom: 20px;
}

.de_info .tushuo{
	text-align: center;
	margin-bottom: 0px;
	text-indent: 0em;
}
.de_info .tushuo img{
	width: 700px;
	height: auto;
	display: block;
	text-align: center;
	margin: 0 auto;
	cursor: pointer;
}
.de_info .tushuo_cont{
	text-align: left;
	padding: 10px;
	color: #eee;
	font-size: 17px;
	background: #444444;
	width: 680px;
	margin: 0 auto;
	text-indent: 0px;
	line-height: 32px;
	margin-bottom: 20px;
}