@charset "utf-8";
/* CSS Document */
body {
	font-size: 14px;
	FONT-FAMILY: "Microsoft YaHei", "Arial Narrow";
	BACKGROUND: #f1f1f1;
	COLOR: #666;
	LINE-HEIGHT: 22px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {/*border-collapse:collapse;border-spacing:0;*/
}
fieldset, a img {
	border: 0;
}
address, caption, cite, code, dfn, th, var {
	font-style: normal;
	font-weight: normal;
}
ul, li {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
ul, li {
	list-style-type: none;
}
a {
	COLOR: #494949;
	text-decoration: none;
}
a:hover {
	COLOR: #ff0000;
	text-decoration: none;
}
.pc_list, .news_plun, .name_bg, .dzan, .hot_list, .change, .zan, .install li s.f-check, .install li s.select.f-check {
	background: url(//icons.mydrivers.com/news/2014/images/icons.png) no-repeat;
}
/*--main--*/


.top {
	width: 1300px;
	height: 40px;
	border-bottom: #e7e7e7 1px solid;
	background: #f6f6f6;
	margin: 0 auto;
}
.top_1a {
	width: 1300px;
	height: 40px;
	margin: auto;
}
/*--头部菜单左侧--*/
.top_1_left {
	float: left;
	margin: auto;
	height: 40px;
	font-size: 14px;
	overflow: hidden;
}
.top_1_left li {
	line-height: 24px;
	float: left;
	color: #999;
	border-right: 1px solid #e7e7e7;
	cursor: pointer;
}
.top_1_left li a {
	height: 24px;
	color: #999;
	display: block;
	cursor: pointer;
	padding: 8px 28px;
}
.top_1_left li a:hover, .top_1_left li a.cur {
	color: #666;
	background: #fff;
}
/*--title部分--*/
.top_2 {
	height: 108px;
	width: 1300px;
	margin: auto
}
.top_2_left {
	width: 265px;
	padding-left: 28px;
	padding-top: 25px;
	float: left
}
.top_2_center {
	padding-top: 38px;
	width: 500px;
	float: left
}
.top_2_right {
	width: 340px;
	float: left;
	padding-top: 25px;
	padding-left: 20px;
}
/*--头部菜单左侧--*/
.top_1_right {
	float: right;
	height: 40px;
	line-height: 40px;
}
.top_1_right li {
	float: left;
	height: 40px;
	padding: 0px 10px;
	cursor: pointer;
	font-size: 12px;
}
.top_1_right li img {
	border: 0;
	vertical-align: top;
	margin: 0px 8px 0 0;
}
.search_warp {
	width: 100%;
	FLOAT: left;
	height: 65px
}
.search_form {
	CLEAR: both;
	width: 490px;
	height: 40px
}
.search_word_warp {
	width: 400px;
	border: #07a7e1 3px solid;
	background: #fff;
	height: 33px;
	float: left
}
.search_word_warp .sele {
	height: 33px;
	background: #f5f5f5;
	width: 80px;
	text-align: center;
	float: left;
	position: relative;
}
.search_word_warp .sele li {
	position: relative;
	width: 100%;
	line-height: 33px;
	background: #f5f5f5;
	color: #bcbbbb;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer
}
.search_word_warp .sele li:hover {
	background: #eaeaea
}
.search_word_warp a {
	color: #bcbbbb
}
.search_word_warp a:hover {
	color: #999
}
.search_word_warp .inpu {
	width: 300px;
	float: left
}
.search_button_warp {
	width: 75px;
	height: 40px;
	float: left;
}
.search_word {
	BORDER: 0;
	LINE-HEIGHT: 32px;
	height: 32px;
	WIDTH: 310px;
	padding-left: 5px;
	color: #555;
	outline: none;
	font: 14px/32px "Microsoft YaHei", "Arial Narrow";
	color: #CCC;
}
.search_button {
	WIDTH: 70px;
	HEIGHT: 39px;
	FONT-SIZE: 14px;
	text-align: center;
	BORDER: 0;
	CURSOR: pointer;
	background: #07a7e1 url(//icons.mydrivers.com/2018/www/search.png) -4px -1px;
}
.search_button:hover {
	background-position: -88px -1px;
}
.hot_search {
	width: 100%;
	overflow: hidden;
	height: 25px;
	font-size: 12px;
}
.hot_search a {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
	color: #a0a0a0;
	line-height: 25px
}
.hot_search a:hover {
	color: #777
}
.pathway {
	width: 1300px;
	margin: auto;
	padding-top: 14px;
	height: 24px;
	line-height: 24px;
	color: #666;
}
.pathway li {
	float: left;
}
.pathway li.time {
	float: right !important;
	color: #999 !important;
	font-size: 12px !important;
}
.product_box {
	width: 1280px;
	height: 42px;
	line-height: 42px;
	background: #7e7e7e;
	color: #F2F2F2;
	margin: 6px auto 0 auto;
	padding-left: 20px;
	position: relative;
}
.product_box a {
	display: inline-block;
	font-size: 16px;
	color: #FFF;
	padding: 0 10px;
}
.product_box a:hover {
	color: #ddd;
}
.postpage {
	margin: 40px 30px 40px 25px;
	padding: 5px 5px;
	text-align: center;
	border: 0px;
}
.postpage a {
	font-size: 14px;
	background: #FFF;
	margin: 4px;
	padding: 3px 10px;
	color: #444;
	text-decoration: none;
	line-height: 30px;
	font-weight: 100;
	cursor: pointer;
}
.postpage input {
	border: #DF0000 1px solid;
	height: 25px;
	line-height: 25px;
	width: 50px;
	outline: none;
	padding: 0 5px;
}
.postpage a:hover, .postpage a.cur {
	background: #C00;
	color: #FFF;
}
.postpage a.qd {
	padding: 0px 18px;
	background: #C00;
	color: #FFF;
	display: inline-block;
	line-height: 28px;
}
.postpage a.qd:hover {
	color: #FFE3E3;
}
.jydrivers {
	padding-top: 5px
}
.jydrivers_left {
	float: left;
	width: 315px;
	height: 455px;
	position: relative;
	overflow: hidden;
	outline: 0
}
.jydrivers_left li {
	padding: 4px 0;
	line-height: 22px;
	list-style-type: disc;
	font-size: 12px;
	padding-left: 15px
}
.jydrivers_left H4 {
	height: 34px;
	margin: 7px 0 10px 0px;
	padding: 0;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	display: block;
	overflow: hidden;
	border-bottom: #e1e1e1 1px solid;
	position: relative;
}
.jydrivers_left H4 span {
	display: inline-block;
	width: 2px;
	height: 18px;
	background: #09F;
	position: absolute;
	top: 5px;
	left: 5px;
}
.jydrivers_left H4 a {
	display: inline-block;
	padding-left: 25px;
	color: #666;
	font-size: 14px;
}
.head {
	background: rgb(255, 255, 255);
}
.head {
	margin: auto;
	width: 1300px;
	overflow: hidden;
	clear: both;
}
.heads {
	color: rgb(87, 87, 87);
	margin: 0 auto;
}
.heads a {
	color: rgb(87, 87, 87);
}
.main {
	width: 1300px;
	margin: 10px auto;
	background: #FFF;
	height: auto;
	border: #e7e7e7 1px solid;
	moz-box-shadow: 0 -4px 25px 1px rgba(0, 0, 0, .05);
	-webkit-box-shadow: 0 -4px 25px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 -4px 25px 1px rgba(0, 0, 0, .05);
}
.navs {
	margin: 1px 0px;
	height: 80px;
	border-top-color: rgb(1, 150, 216);
	border-top-width: 3px;
	border-top-style: solid;
}
.navs li {
	width: 42px;
	height: 40px;
	text-align: center;
	line-height: 30px;
	float: left;
}
.nav-focus a {
	color: rgb(255, 247, 17);
}
.navBottom {
	background: rgb(248, 248, 248);
	height: 45px;
}
.navBottom li {
	background: rgb(248, 248, 248);
	padding: 0px 15px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	float: left;
}
.navBottom_bg .zj {
	background-position: -106px 0px;
	width: 12px;
	height: 17px;
	display: block;
}
.mb15 {
	margin-bottom: 1px;
}
.nav_textAd {
	margin-top: 5px;
	margin-bottom: 5px;
	height: auto;
	font-size: 13px;
	background: url(../images/agg.gif) right bottom no-repeat #fff;
	padding-right: 6px;
}
.nav_textAd table {
	padding: 6px 10px;
}
.nav_textAd a {
	width: 230px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	display: block;
}
.navBottom {
	background: rgb(248, 248, 248);
	height: 45px;
}
.navBottom li {
	background: rgb(248, 248, 248);
	padding: 0px 15px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	float: left;
}
.navBottom_bg .zj {
	background-position: -106px 0px;
	width: 12px;
	height: 17px;
	display: block;
}
.shidian {
	width: 1300px;
	margin: 10px auto;
	border-top: #b2c0d3 1px solid;
	height: 230px;
	background: #FFF;
	moz-box-shadow: 0 -4px 25px 1px rgba(0, 0, 0, .05);
	-webkit-box-shadow: 0 -4px 25px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 -4px 25px 1px rgba(0, 0, 0, .05);
}
.shidian_s {
	width: 1280px;
	float: right
}
.shidian_s_tu {
	height: 175px;
	line-height: 20px;
	margin-top: 3px;
	font-size: 12px
}
.shidian_s_tu li {
	width: 160px;
	margin: 6px 1px 6px 17.5px;
	text-align: center;
	float: left;
}
.shidian_s_tu li div {
	width: 160px;
	height: 120px;
	border: transparent 1px solid;
	overflow: hidden;
	will-change: transform;
	transition-duration: 0.5s;
}
.shidian_s_tu li:hover div {
	border: #ff4d4d 1px solid;
}
.shidian_s_tu li img {
	width: 160px;
	height: 120px;
	will-change: transform;
	transition-duration: 0.5s;
	cursor: pointer;
}
.shidian_s_tu li img:hover {
	transform: scale(1.15);
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90;
}
.shidian_s_tu li em {
	display: none;
	z-index: 1000;
	width: 334px;
	height: 320px;
	position: absolute;
	top: -327px;
	left: 90px;
	text-align: center;
	font-style: normal;
	border: #ebecec 1px solid;
	box-shadow: 2px 2px 3px #888989;
	background: #FFF
}
.shidian_s_tjian {
	width: 1300px;
	border-top: #eeeff1 1px solid;
	height: 54px;
	padding: 3px 0 0 10px;
}
.recnews_warp ul {
	width: 1300px;
	float: left
}
.recnews_warp li {
	/*20180702修改*/
	float: right;
	width: 250px;
	padding-left: 10px;
	color: #2970a6;
	line-height: 22px;
	font-size: 12px;
}
.recnews_warp a {
	color: #2970a6
}
.recnews_warp a:hover {
	color: #f00;
	text-decoration: underline
}
.pathway {
	width: 1300px;
	margin: auto;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: #7e7e7e;
}
.pathway li {
	float: left;
	padding-left: 12px;
	white-space: nowrap;
}
.pathway li.time {
	float: right !important;
	color: #999 !important;
	font-size: 12px !important;
}
.pathway span {
	color: #f00;
 display:;
	padding: 0 5px;
}
.pathway li a {
	color: #fff;
	display: inline-block;
	padding: 0 5px;
}
.pathway li a:hover {
	color: #ddd;
}
.news_box {
	width: 1300px;
	margin: 10px auto;
	overflow: hidden;
	background: #FFF;
	border: #e7e7e7 1px solid;
	moz-box-shadow: 0 -4px 25px 1px rgba(0, 0, 0, .05);
	-webkit-box-shadow: 0 -4px 25px 1px rgba(0, 0, 0, .05);
 box-shadow: 0 -4px 25px 1px rgba(0, 0, 0., .05);
}
.news_left {
	width: 817px;
	height: auto;
	float: left;
	padding: 0 50px 0 60px;
	border-right: #ddd 1px solid;
}
.news_n {
	height: auto;
	background: #fff;
	border-bottom: #ddd 1px solid;
}
.adggg1, .adggg2 {
	width: 580px;
	height: 60px;
	margin: 20px auto;
	margin-top: 0px;
}
.news_bt, .news_bt1 {
	height: 45px;
	text-align: center;
	margin: 10px auto;
	line-height: 40px;
}
.news_bt {
	font-size: 26px;
	font-weight: bold;
	color: #bd2c2f;
	padding: 35px 0 15px 0;
}
.news_bt P {
	color: #999;
}
.news_bt1 {
	margin: 0 auto;
	border-bottom: #ddd 1px solid;
	height: 25px;
	text-align: left;
	padding-bottom: 5px;
	color: #999;
	font-size: 12px;
	padding: 0px 35px 5px 35px !important;
}
.news_bt1 img {
	margin-left: 14px;
	vertical-align: bottom;
	_margin-bottom: 8px;
 +margin-bottom: 8px;
	margin-bottom: 2px;
}
.news_bt1_left {
	height: 20px;
	line-height: 20px;
	float: left;
	text-align: left;
}
.news_bt1_right {
	float: right;
	height: 25px;
	padding-top: 5px;
	width: 60px;
}
.news_info {
	font-size: 16px;
	height: auto !important;
	height: 280px;
	padding: 15px 35px !important;
	line-height: 28px;
	color: #333;
	word-break: break-all;
	word-wrap: break-word;
}
.news_info p {
	padding: 8px 0px;
}
.news_info img {
	text-align: center;
}
.news_info a, .news_left a {
	color: #09f;
	text-decoration: none;
}
.add {
	width: 90%;
	height: 35px;
	margin: 0px auto;
	border-bottom: #ccc 1px solid;
}
.jcuo {
	width: 100px;
	height: 26px;
	float: right;
	margin-top: 5px;
}
.bqian {
	height: 25px;
	padding: 13px 0 13px 35px;
}
.bqian a {
	display: inline-block !important;
	padding: 0 4px !important;
	line-height: 24px !important;
	height: 24px !important;
	margin-right: 3px !important;
	font-size: 14px;
	color: #888 !important;
	text-decoration: none !important;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	webkit-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.cred {
	background: #ff5e5c;
}
.cyellow {
	background: #fdba04;
}
.cgreen {
	background: #43d274;
}
.cgray {
	background: #4a4a4a;
}
.corg {
	background: #f06e31;
}
.cblue {
	background: #45c9fa;
}
.zc, .df {
	width: 26%;
	height: 100px;
	float: left;
	padding: 8px 8px 8px 15px;
	background: #f5f8fd;
	border: #c3d9f1 1px solid;
	text-align: center;
}
.df {
	width: 65%;
	float: right;
	vertical-align: top;
}
.zc span, .df span {
	padding-left: 15px;
	font-size: 14px;
	color: #18529c;
}
.zc img {
	padding: 10px;
}
.df img {
	padding: 7px 3px;
}
.df1, .df2 {
	margin-left: 5px;
	margin-top: 20px;
	float: left;
}
.df2 {
	margin-left: 20px;
	margin-top: 30px;
}
.df2 span {
	color: #06C;
}
.jzdf {
	color: #999 !important;
	padding-top: 15px !important;
	font-size: 12px !important;
}
.news_xgyd {
	padding-left: 10px;
}
.news_xgyd li {
	height: 26px;
	line-height: 26px;
}
.artmp4 {
	padding-top: 0px;
	padding-bottom: 8px;
	height: 75px;
	padding-left: 20px;
}
.artmp4 .ampNum, .artmp4 .ampNum1 {
	width: 45px;
	height: 60px;
	text-align: center;
	line-height: 20px;
	margin-left: 20px;
	float: left;
	position: relative;
}
.number, .number1 {
	font-size: 16px !important;
	width: 45px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	right: -50px;
	top: 12px;
	color: #0099ff !important;
}
.number1 {
	color: #999 !important;
}
.artmp4 .ampNum a, .artmp4 .ampNum1 a {
	display: block;
	height: 60px;
	cursor: pointer;
}
.artmp4 .ampNum a {
	background: url(//icons.mydrivers.com/2018/news/up_2.png) no-repeat;
}
.artmp4 .ampNum a:hover, .artmp4 .ampNum a.cur {
	background: url(//icons.mydrivers.com/2018/news/up_1.png) no-repeat;
}
.artmp4 .ampNum1 a {
	background: url(//icons.mydrivers.com/2018/news/down_2.png) no-repeat;
}
.artmp4 .ampNum1 a:hover, .artmp4 .ampNum1 a.cur {
	background: url(//icons.mydrivers.com/2018/news/down_1.png) no-repeat;
}
.artmp4 .ampNum1 {
	margin-left: 110px;
}
.ho18 {
	color: #900;
	line-height: 36px;
	font-size: 18px;
	font-weight: bold;
}
.lv18 {
	color: #319a00;
	line-height: 36px;
	font-size: 18px;
	font-weight: bold;
}
.ad_baidu_jiange {
	padding: 1px 0px;
	margin: 0 auto;
}
/*--分享--*/
.share {
	height: 50px;
	margin: 0px 0px 10px 0px;
	font-size: 14px;
	border-bottom: #ddd 1px solid;
}
.share a.collect, .share a.collect_cur {
	color: #999;
	font-size: 14px;
	display: inline-block;
	padding: 0 5px 0 22px;
	background: url(//icons.mydrivers.com/2018/news/collect.png) no-repeat;
	background-position: 0 2px;
	text-decoration: none;
}
.share a.collect:hover {
	background-position: 0 -24px;
	color: #555;
}
.share a.collect_cur {
	background-position: 0 -47px;
}
/*--文章价值打分--*/
.zcdf {
	height: 170px;
	margin: 5px 0px 2px 0px;
	border-bottom: #ddd 1px solid;
}
.zc, .df, .news_zc, .news_df {
	width: 49.4%;
	height: 150px;
	float: left;
	padding: 8px 8px 8px 15px;
	background: #f5f8fd;
	text-align: center;
	background: #FFF;
}
.news_df {
	width: 56.5%;
}
.news_zc {
	width: 39%;
	height: 138px;
	border-left: #eee 1px solid;
	padding: 0 5px 0 5px!important;
	margin: 10px 0 20px 0;
	float: right;
}
.news_zc span {
	display: block;
	line-height: 22px;
	padding-bottom: 8px;
}
.news_df {
	float: left;
	vertical-align: top;
	padding: 6px 1px 10px 0px;
	color: #999;
}
.zc span, .df span, .news_df div {
	display: inline-block;
	padding: 0 10px;
	font-size: 14px;
	color: #18529c;
}
.news_df div {
	padding: 0px;
}
.news_df span {
	padding: 0 7px;
}
.news_df span.red {
	color: #F00;
}
.news_df h6, .news_zc h6 {
	display: block;
	font-size: 16px;
	color: #666 !important;
	font-weight: normal;
	height: 55px;
	line-height: 40px;
}
.dafen {
	overflow: hidden;
	padding: 10px 10px 10px 0px;
	width: 465px;
}
.dafen li {
	float: left;
	width: 33.3%;
}
.dafen a {
	display: inline-block;
	width: 132px;
	height: 38px;
	line-height: 38px;
	border: #7aa9ee 1px solid;
	font-size: 14px;
	color: #777;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	cursor: pointer;
	text-decoration: none;
}
.dafen a:hover {
	color: #2e78e6;
	border: #2e78e6 1px solid;
}
.dafen a.dafencur {
	padding: 4px 0;
	height: 30px;
	line-height: 16px !important;
	color: #2e78e6;
	border: #2e78e6 1px solid;
}
.news_zc div {
	font-size: 14px;
	color: #18529c;
}
.zc img {
	padding: 10px;
}
.df img {
	padding: 7px 3px;
}
.df1, .df2, .news_df2 {
	margin-left: 5px;
	margin-top: 20px;
	float: left;
}
.news_df2 {
	margin-top: 25px;
}
.df2 {
	margin-left: 20px;
	margin-top: 30px;
}
.df2 span {
	color: #06C;
}
.module_info {
	background: #FFF;
	height: 50px;
	margin: 10px 0;
}
.module_info li {
	width: 50%;
	float: left;
	line-height: 50px;
}
.module_info li h6 {
	float: left;
	padding: 0 15px;
	color: #666;
}
.module_info li a {
	color: #999;
	text-decoration: none;
}
.module_info li h6 a {
	color: #777;
	font-weight: bold;
}
a.pingluhover {
	font-weight: bold
}
.pinglun_login {
	width : 610px;
	height : 290px;
	background-color: #FFF;
	display: none;
}
.pinglun_login_left {
	width: 330px;
	height: 220px;
	margin-left: 35px;
	margin-top: 20px;
	float: left;
	border-right: #CCC 1px solid;
}
.login_qj {
	height: 50px;
	font-size: 18px;
	FONT-FAMILY: "Microsoft YaHei";
	color: #000;
	font-weight: bold;
}
.login_name {
	height: 30px;
	line-height: 30px;
	padding: 7px 0px;
}
.login_name a {
	color: #666;
	text-decoration: none;
}
.login_name_style {
	width: 236px;
	height: 28px;
	line-height: 28px;
	border: #999 1px solid;
	color: #666;
	font-size: 14px;
	padding-left: 10px;
}
.login_button {
	width: 45%;
	height: 30px;
	line-height: 30px;
	padding: 7px 0px;
	float: left;
	margin-top: 5px;
}
.pinglun_login_right {
	width: 220px;
	height: 260px;
	float: right;
}
.pinglun_login_right_close {
	width: 98%;
	height: 20px;
	padding: 6px 20px 0px 0px;
	text-align: right;
}
.pinglun_login_right_ljzc {
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #202020;
}
.pinglun_login_right_ljzc a {
	color: #039;
	text-decoration: none;
}
/*-- --*/
.pinglun_login_xf {
	position : absolute;
	width : 96px;
	height : 26px;
	line-height: 26px;
	top: 260px;
	right: 10%;
	color: #FFF;
	background: #346eac url(//11.mydrivers.com/comments/images/v20130509/pinglun_page_bg.png) no-repeat 86px -343px;
}
.pinglun_login_xf img {
	float: left;
	padding: 5px;
}
.pinlun_login_xf_xx {
	float: right;
	width: 300px;
}
.pinlun_login_xf_xx1 {
	padding: 3px 0px 0px 15px;
	float: left;
	height: 20px;
	line-height: 20px;
}
.pinlun_login_xf_xx1 span {
	background: #C00;
	color: #FFF;
	text-align: center;
	font-size: 10px;
	position: relative;
	top: -5px;
	right: 4px;
	box-shadow: 1px 1px 1px #abaaaa;
	padding: 0 3px 0 3px;
}
.pinlun_login_xf_xx1 img {
	float: left;
	padding-right: 5px;
}
.pinlun_login_xf_xx_bg {
	background: url(//11.mydrivers.com/comments/images/v20130509/pinglun_page_bg.png) no-repeat 0 -384px;
}
.pinlun_login_xf_xx_bg1 {
	background: url(//11.mydrivers.com/comments/images/v20130509/pinglun_page_bg.png) no-repeat 0px -420px;
}
.anonymous {
	width: 70px;
	height: 70px;
	background: url(//11.mydrivers.com/comments/images/v20130509/pinglun_page_bg.png) no-repeat 0px -1488px;
}
/*
 * artDialog skin
 * http://code.google.com/p/artdialog/
 * (c) 2009-2011 TangBin, http://www.planeArt.cn
 *
 * This is licensed under the GNU LGPL, version 2.1 or later.
 * For details, see: http://creativecommons.org/licenses/LGPL/2.1/
 */
 
/* common start */
body {
	_margin: 0;
	_height: 100%; /*IE6 BUG*/
}
.aui_outer {
	text-align: left;
}
table.aui_border, table.aui_dialog {
	border: 0;
	margin: 0;
	border-collapse: collapse;
	width: auto;
}
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_c, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer {
	padding: 0;
}
.aui_header, .aui_buttons button {
	font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti;
	_font-family: Tahoma, Arial, Helvetica, STHeiti;
	-o-font-family: Tahoma, Arial;
}
.aui_title {
	overflow: hidden;
	text-overflow: ellipsis;
}
.aui_state_noTitle .aui_title {
	display: none;
}
.aui_close {
	display: block;
	position: absolute;
	text-decoration: none;
	outline: none;
	_cursor: pointer;
}
.aui_close:hover {
	text-decoration: none;
}
.aui_main {
	text-align: center;
	min-width: 9em;
	min-width: 0\9/*IE8 BUG*/;
}
.aui_content {
	display: inline-block;
*zoom:1;
*display:inline;
	text-align: left;
	border: none 0;
}
.aui_content.aui_state_full {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0!important;
	height: 100%;
}
.aui_loading {
	width: 96px;
	height: 32px;
	text-align: left;
	text-indent: -999em;
	overflow: hidden;
	background: url(//11.mydrivers.com/comments/images/v20130509/loading.gif) no-repeat center center;
}
.aui_icon {
	vertical-align: middle;
}
.aui_icon div {
	width: 48px;
	height: 48px;
	margin: 10px 0 10px 10px;
	background-position: center center;
	background-repeat: no-repeat;
}
.aui_buttons {
	padding: 8px;
	text-align: right;
	white-space: nowrap;
}
.aui_buttons button {
	margin-left: 15px;
	padding: 6px 8px;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	line-height: 1;
*padding:4px 10px;
*height:2em;
	letter-spacing: 2px;
	font-family: Tahoma, Arial/9!important;
	width: auto;
	overflow: visible;
*width:1;
	color: #333;
	border: solid 1px #999;
	border-radius: 5px;
	background: #DDD;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD');
	background: linear-gradient(top, #FFF, #DDD);
	background: -moz-linear-gradient(top, #FFF, #DDD);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD));
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .7), 0 -1px 0 rgba(0, 0, 0, .09);
	-moz-transition: -moz-box-shadow linear .2s;
	-webkit-transition: -webkit-box-shadow linear .2s;
	transition: box-shadow linear .2s;
}
.aui_buttons button::-moz-focus-inner {
border:0;
padding:0;
margin:0;
}
.aui_buttons button:focus {
	outline: none 0;
	border-color: #426DC9;
	box-shadow: 0 0 8px rgba(66, 109, 201, .9);
}
.aui_buttons button:hover {
	color: #000;
	border-color: #666;
}
.aui_buttons button:active {
	border-color: #666;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF');
	background: linear-gradient(top, #DDD, #FFF);
	background: -moz-linear-gradient(top, #DDD, #FFF);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDD), to(#FFF));
	box-shadow: inset 0 1px 5px rgba(66, 109, 201, .9), inset 0 1px 1em rgba(0, 0, 0, .3);
}
.aui_buttons button[disabled] {
	cursor: default;
	color: #666;
	background: #DDD;
	border: solid 1px #999;
	filter: alpha(opacity=50);
	opacity: .5;
	box-shadow: none;
}
button.aui_state_highlight {
	color: #FFF;
	border: solid 1px #1c6a9e;
	background: #2288cc;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc');
	background: linear-gradient(top, #33bbee, #2288cc);
	background: -moz-linear-gradient(top, #33bbee, #2288cc);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc));
	text-shadow: -1px -1px 1px #1c6a9e;
}
button.aui_state_highlight:hover {
	color: #FFF;
	border-color: #0F3A56;
}
button.aui_state_highlight:active {
	border-color: #1c6a9e;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc');
	background: linear-gradient(top, #33bbee, #2288cc);
	background: -moz-linear-gradient(top, #33bbee, #2288cc);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc));
}
/* common end */

.aui_inner {
	background: #FFF;
}
.aui_outer, .aui_inner {
	border: 1px solid rgba(0, 0, 0, .7);
	border: 1px solid #333\9;
}
.aui_border {
	box-shadow: inset 0 0 1px rgba(255, 255, 255, .9);
}
.aui_nw, .aui_ne, .aui_sw, .aui_se {
	width: 8px;
	height: 8px;
}
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_e, .aui_sw, .aui_s, .aui_se {
	background: rgba(0, 0, 0, .4);
	background: #000\9!important;
	filter: alpha(opacity=40);
}
.aui_state_lock .aui_nw, .aui_state_lock .aui_n, .aui_state_lock .aui_ne, .aui_state_lock .aui_w, .aui_state_lock .aui_e, .aui_state_lock .aui_sw, .aui_state_lock .aui_s, .aui_state_lock .aui_se {
	background: rgba(0, 0, 0, .5);
	background: #000\9!important;
	filter: alpha(opacity=50);
}
.aui_state_focus .aui_dialog {
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
}
.aui_state_focus .aui_outer {
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}
.aui_state_lock .aui_border {
	box-shadow: 0 3px 26px rgba(0, 0, 0, .9);
}
.aui_state_drag .aui_outer, .aui_outer:active {
	box-shadow: none;
}
.aui_titleBar {
	position: relative;
	height: 100%;
}
.aui_title {
	height: 28px;
	line-height: 27px;
	padding: 0 28px 0 10px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .7);
	background-color: #edf5f8;
	font-weight: bold;
	color: #95a7ae;
	font-family: Tahoma, Arial/9!important;
	background-color: #bdc6cd;
	background: linear-gradient(top, #edf5f8, #bdc6cd);
	background: -moz-linear-gradient(top, #edf5f8, #bdc6cd);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#edf5f8), to(#bdc6cd));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf5f8', endColorstr='#bdc6cd');
	border-top: 1px solid #edf5f8;
	border-bottom: 1px solid #b6bec5;
}
.aui_state_focus .aui_title {
	color: #4c5a5f;
}
.aui_state_drag .aui_title {
	background: linear-gradient(top, #bdc6cd, #edf5f8);
	background: -moz-linear-gradient(top, #bdc6cd, #edf5f8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bdc6cd), to(#edf5f8));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdc6cd', endColorstr='#edf5f8');
	box-shadow: none;
}
.aui_state_drag .aui_titleBar {
	box-shadow: none;
}
.aui_close {
	padding: 0;
	top: 4px;
	right: 4px;
	width: 21px;
	height: 21px;
	line-height: 21px;
	font-size: 18px;
	color: #68767b;
	text-align: center;
	font-family: Helvetica, STHeiti;
	_font-family: Tahoma, '\u9ed1\u4f53', 'Book Antiqua', Palatino;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .9);
}
.aui_close:hover {
	background: #C72015;
	color: #FFF;
}
.aui_close:active {
	box-shadow: none;
}
.aui_content {
	color: #666;
}
.aui_state_focus .aui_content {
	color: #000;
}
.aui_buttons {
	background-color: #F6F6F6;
	border-top: solid 1px #DADEE5;
}
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_se {
	width: 3px;
	height: 3px;
}
.aui_state_noTitle .aui_inner {
	border: 1px solid #666;
	background: #FFF;
}
.aui_state_noTitle .aui_outer {
	border: none 0;
	box-shadow: none;
}
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_n, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_w, .aui_state_noTitle .aui_e, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_s, .aui_state_noTitle .aui_se {
	background: rgba(0, 0, 0, .05);
	background: #000\9!important;
	filter: alpha(opacity=5)!important;
}
.aui_state_noTitle .aui_titleBar {
	bottom: 0;
	_bottom: 0;
	_margin-top: 0;
}
.aui_state_noTitle .aui_close {
	top: 0;
	right: 0;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	text-indent: 0;
	font-size: 18px;
	text-decoration: none;
	color: #214FA3;
	background: none;
filter:!important;
}
.aui_state_noTitle .aui_close:hover, .aui_state_noTitle .aui_close:active {
	text-decoration: none;
	color: #900;
}
.aui_state_noTitle .aui_dialog {
	box-shadow: none;
}
#ad_580x60_02 {
	width: 580px;
}
#ad_580x60_03 {
	width: 580px;
}
#ad_675x60_01 {
	width: 675px;
	margin-bottom: 0px;
}
.fwinmask {
	background-color: #CCC;

}
.m_c {
	background: #FFF;
}
.m_c .tb {
	margin: 0 0 10px;
	padding: 0 10px;
}
.m_c .c {
	padding: 0 10px 10px;
}
.m_c .o {
	padding: 8px 10px;
	height: 26px;
	text-align: right;
	border-top: 1px solid #CCC;
	background: #F2F2F2;
}
.m_c .el {
	width: 420px;
}
.m_c .el li {
	padding: 0;
	border: none;
}
.flbc {
	margin-right: 8px;
	margin-top: 4px;
	float: left;
	width: 20px;
	height: 20px;
	overflow: hidden;
	text-indent: -9999px;
	cursor: pointer;
}
.flb {
	padding: 10px 10px 8px;
	height: 20px;
	line-height: 20px;
}
.flb em {
	float: left;
	font-size: 14px;
	font-weight: 700;
	color: #369;
}
.flb em a {
	text-decoration: none;
}
.flb .needverify {
	float: left;
	margin-left: 8px;
	padding-left: 13px;
	width: 45px;
	height: 21px;
	line-height: 21px;
	font-size: 12px;
	color: #999;
	font-weight: 400;
}
.flb .onerror, .flb .onright {
	padding-left: 20px;
	height: auto;
	line-height: 140%;
	white-space: nowrap;
	font-size: 12px;
	font-weight: 400;
}
.flb span {
	float: right;
	color: #999;
}
.flb span a, .flb strong {
	float: left;
	text-decoration: none;
	margin-left: 8px;
	font-weight: 400;
	color: #333;
}
.flb span a:hover {
	color: #999;
}
.t_l, .t_c, .t_r, .m_l, .m_r, .b_l, .b_c, .b_r {
	overflow: hidden;
	background: #000;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.t_l, .t_r, .b_l, .b_r {
	width: 8px;
	height: 8px;
}
.t_c, .b_c {
	height: 8px;
}
.m_l, .m_r {
	width: 8px;
}
.t_l {
	-moz-border-radius: 8px 0 0 0;
	-webkit-border-radius: 8px 0 0 0;
	border-radius: 8px 0 0 0;
}
.t_r {
	-moz-border-radius: 0 8px 0 0;
	-webkit-border-radius: 0 8px 0 0;
	border-radius: 0 8px 0 0;
}
.b_l {
	-moz-border-radius: 0 0 0 8px;
	-webkit-border-radius: 0 0 0 8px;
	border-radius: 0 0 0 8px;
}
.b_r {
	-moz-border-radius: 0 0 8px 0;
	-webkit-border-radius: 0 0 8px 0;
	border-radius: 0 0 8px 0;
}
#ad_980x90_01 {
	width: 1000px;
}
#ad_980x90_02 {
	width: 1000px;
}
#thread_subject {
	min-height: 45px;
	height: auto;
}
.plun_bt_sr, .pc_search_st, .pce_bt_3_1 {
	background: url(//icons.mydrivers.com/news/2013/news_ico.png) no-repeat;
}
.news_xg {
	height: auto;
	background: #fff;
	margin: 10px 0 15px 0;
	overflow: hidden;
}
.news_xg1, .news_xgpl, .dzk_xg1 {
	height: 35px;
	line-height: 35px;
	padding-left: 15px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #555;
	border: #999 1px solid;
}
.news_xg1, .dzk_xg1 {
	border: 0px;
	border-bottom: #e8e6e6 1px solid;
}
.news_xg dl {
	/*--201807025修改--*/
	margin: 0px;
	list-style-type: disc;
}
.news_xg dt {
	width: 312px;
	padding: 3px 4px 3px 7px;
	margin: 0px;
	float: left;
	color: #333;
	height: 22px;
	overflow: hidden;
}
.news_xg dd {
	width: 85px;
	padding: 3px 0px;
	float: left;
	color: #aaa;
	margin: 0px;
}
.news_xg a {
	color: #666;
	text-decoration: none;
}
.news_xg a:hover {
	color: #f00;
	text-decoration: none;
}
.jcuo1 {
	padding: 25px 0 !important;
	display: inline-block
}
.news_xgpl, .news_xgplck {
	height: 36px;
	border: #ddd 1px solid;
	margin: 10px 0px;
	margin-bottom: 6px;
	background: #f0f5fd url(//icons.mydrivers.com/news/2013/news_ico.png) no-repeat;
	background-position: 6px -33px;
	font-weight: bold;
}
.news_xgpl span {
	text-align: right;
	padding-left: 255px;
	font-size: 12px;
	font-weight: normal;
}
.news_xgplck a {
	display: block;
	color: red;
	text-decoration: none;
}
.news_xgplck a:hover {
	color: #333;
	background: #e2eefd;
	text-decoration: none;
}
.news_xgpl_lb {
	margin-top: 10px;
	border: #ddd 1px solid;
	border-top: 0;
	position: relative
}
.news_xgpl_lb ul {
	list-style-type: none
}
.news_xgpl_lb li {
	padding: 5px 5px;
	height: 20px
}
.news_xgpl_lb1, .news_xgpl_lb2, .news_xgpl_lb3 {
	width: 125px;
	padding-left: 5px;
	height: 25px;
	line-height: 25px;
	color: #514f4f;
	float: left
}
.news_xgpl_lb2 {
	width: 455px;
	color: #1e4381
}
.news_xgpl_lb3 {
	width: 70px;
	color: #999
}
.news_xgplck {
	text-align: center;
	background: none;
	line-height: 36px;
	font-size: 15px;
	font-weight: bold;
	background: #eff3f8
}
.login_pinglun {
	height: 320px;
	border: #c3d9f1 1px solid;
}
.aed {
	margin: 10px 0;
}
/*--新闻右侧 -*/
.news_right {
	width: 302px;
	padding: 10px 34px 30px 0px;
	height: auto;
	float: right;
	background: #FFF;
	font-size: 12px;
}
.news_right .righttitle {
	height: 30px;
	padding-top: 15px;
	border-bottom: 1px solid #dadada;
}
.news_right .righttitle span {
	font-weight: bold;
	color: #0294fb;
	font-size: 14px;
}
.righttitle li {
	color: #999;
	float: left;
	font-size: 12px;
}
.righttitle li a {
	display: inline-block;
	padding: 0 8px;
	color: #999;
}
.righttitle li a.cur, .righttitle li a:hover {
	color: #333;
}
.hot {
	padding: 5px 0 0 0;
	height: auto;
}
.hot li {
	width: 100%;
	overflow: hidden;
	height: 30px;
}
.hot_right {
	width: 305px;
	color: #999;
	height: 30px;
	padding-top: 8px;
	overflow: hidden;
	line-height: 30px;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	white-space: normal;
	-webkit-box-orient: vertical;
	font-size: 14px;
}
.hot span {
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
	line-height: 30px;
	height: 30px;
	font-size: 14px;
}
.hot span a, .like span a {
	color: #404040;
	font-weight: bold;
}
.hot span a:visited {
	color: #666;
}
.hot span a:hover {
	color: #999;
}
.footer_about {
	width: 1300px;
	border: #e8e8e8 1px solid;
	margin: 10px auto;
}
.footer_about .pageFooter {
	width: 1300px;
	margin: 0 auto;
	height: 50px;
	padding-top: 35px;
}
.footerLine {
	clear: both;
	width: 100%;
	border-top: 2px solid #eeeeee;
}
.footerright {
	float: right;
	width: 480px;
	padding: 10px 15px 25px 35px;
	border-left: 1px solid #ddd;
	height: 150px;
}
.footerright ul {
	padding: 0px 0px 0px 40px;
}
.footerright LI {
	padding-top: 20px;
	float: left;
	width: 190px;
	height: 100px;
	text-align: center;
}
.footerright LI img {
	border: #ddd 1px solid;
	width: 100px;
	height: 100px;
	background: #FFF;
	padding: 4px;
}
.footerright LI img:hover {
	border: #afcbdb 1px solid;
	cursor: pointer;
}
.footerright span {
	display: block;
}
.footerleft {
	float: left;
}
.footerleft dl {
	float: left;
	padding: 0px 70px 10px 65px;
}
.footerleft dd {
	font-size: 16px;
	font-weight: 100;
	color: #383838;
	-webkit-margin-start: 0px;
	line-height: 44px;
}
.footerleft dt {
	color: #888;
	font-size: 14px;
	line-height: 32px;
}
.footerleft dt img {
	vertical-align: middle;
}
.footerleft dt a {
	color: #888;
	position: relative;
}
.wxewm_cur {
	display: none;
	position: absolute;
	top: -36px;
	left: 130px;
	height: 115px;
	width: 115px;
}
.float_ewmar {
	width: 6px;
	height: 15px;
	position: absolute;
	left: 0px;
	top: 38px;
	z-index: 3333;
}
.float_ewm {
	margin-left: 5px;
	border: #ddd 1px solid;
	background: #fff;
	-webkit-box-shadow: 2px 2px 6px #dedbdb;
	-moz-box-shadow: 2px 2px 6px #dedbdb;
	box-shadow: 2px 2px 6px #dedbdb;
	width: 100px;
	height: 100px;
	padding: 6px;
}
.float_ewm img {
	width: 100px;
	height: 100px;
	display: inline-block;
}
.copyright {
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center
}
.friend_links {
	padding-right: 3px
}
/*--页尾--*/
#footer {
	width: 1300px;
	margin: 12px auto;
	font-size: 12px;
	color: #999;
}
#footer p {
	padding: 5px 0;
}
.copyright {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
#footer .copyright a {
	color: #888;
}
.weixin {
	display: inline-block;
	font-weight: bold;
	font-size: 15px;
	color: #333;
	line-height: 24px;
	padding-bottom: 25px;
	width: 100%;
	text-align: center;
}
.weixin p {
 text-align:center  padding:5px 0 0 0;
}
.pathway li.search {
	height: 28px;
	width: 285px;
	border: 0;
	float: right !important;
	background: #f2f2f2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	margin: 6px 37px 0 0;
}
.postpage {
	margin: 20px 0px 20px 0px;
	padding: 5px 5px;
	text-align: center;
	border: 0px;
}
.postpage a {
	font-size: 16px;
	background: #fff;
	margin: 3px 3px;
	padding: 3px 10px;
	color: #525252;
	text-decoration: none;
	border: #347dcb 1px solid;
	line-height: 30px;
	box-shadow: 0px 2px 2px #abaaaa;
	font-weight: 100;
}
.postpage a:hover {
	font-size: 16px;
	margin: 3px 3px;
	background: #347dcb;
	color: #FFF;
}