/*基本框架样式----------------------------*/
* {
	padding:0;
	margin:0;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	text-decoration:none;
	color:#666;
}
a:hover{
	color:#990000;
}
ul, form {
	list-style:none;
	padding:0;
	margin:0;
}
img {
	border:none;
}
body {
	background:#fff;
	color:#666;
	font-size:12px;
}
table {
	border-collapse:collapse;
}
.padding10{padding-top:10px;}

.atag{color:#5291df}
.atag:hover{color:#215687}

.search_keyword {
  float:left;
  color: #eee;
  background: #215687;
  border: 1px solid #1e4d78;
  border-radius: 2px;
  margin: 5px 2px;
  padding:0px 5px;
  display: block;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
.etk_btn, .copy_btn {
  float:left;
  color: #eee;
  background: #6282b2;
  border: 1px solid #6282b2;
  border-radius: 2px;
  margin: 5px 2px;
  width: 50px;
  display: block;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
.copy_btn{background: #0086cc;border: 1px solid #0086cc;}
a.search_keyword:hover, .etk_btn:hover, .copy_btn:hover {
	color: #fff;
}
.red, .error {
	color:red;
}
.error a{color:blue;}
.blue {
	color:blue;
}
.orange {
	color:#ffa500;
}
.yiparts_y{
	color:#990000;
}
.word{
	background:url(Images/word.png) no-repeat;
}
.red2{
	color:#990000;
	margin:0 3px;
}
.reload{position:relative;left:-23px;top:-10px;cursor:pointer;padding:6px 11px;background:url(Images/refresh.png) no-repeat;}
.TouchCodeBox{
moz-user-select: -moz-none;
-moz-user-select: none;
-o-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
}
.nodata1 {
	display:block;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
}
.btn1{
	cursor: pointer;
	height: 22px;
	line-height: 22px;
	color: #333;
	padding: 0 13px;
	border: 1px solid #dcdcdc;
	background: #fdfdfd;
}

.btn2{
	cursor: pointer;
	color: #333;
	padding: 4px 13px;
	border: 1px solid #dcdcdc;
	background: #fdfdfd;
}

.btn3{
	cursor: pointer;
	padding: 4px 13px;
	border: 1px solid #dcdcdc;
	color:#fff;
	background:#215687;
}

.btn5{
	cursor: pointer;
	color: #fff;
	padding: 4px 8px;
	border: 1px solid #357ebd;
	background: #357ebd;
	border-radius:3px;
}
.btn6{
	cursor: pointer;
	color: #000000;
	padding: 4px 8px;
	border: 1px solid #c0c0c0;
	background: #ffffff;
	border-radius:3px;
}

.btn4:disabled,.btn5:disabled{
    border: 1px solid #DDD;
    background-color: #F5F5F5;
    color:#ACA899;
}



.btn1:hover, .btn2:hover{
	color:#fff;
	background:#215687;
}
.center{text-align: center;}
.nodata1,.nodata {
	display:block;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:2px 5px;
	color:#215687;
}
.nodata .warning {
	float:none!important;
	border:none!important;
	display:inline!important;
	padding:0 13px!important;
	background:url(Images/images.png) no-repeat!important;
	background-position:-10px -418px!important;
	cursor:pointer!important;
	height:auto!important;
}
.nodataul{
	font-weight:bold;
}
.nodataul li {
	padding:10px;
	color:#990000;
	float:left;
}
.nodataul li a {
	text-decoration:underline;
}
.warnimg,.noteimg,.errimg{
	float:left;
	width:16px;
	height:16px;
	margin:0 6px 0 0;
	background: url(Images/images.png) no-repeat;
}
.prompt_d{
	margin:10px 0;
}
.warnimg{
	background-position: -11px -418px;
}
.noteimg{
	background-position: -11px -442px;
}
.errimg{
	background-position: -11px -467px;
}
.View,.SetPic,.Delete,.Delete2,.download_btn{
	cursor:pointer;
	display:block;
	width:16px;
	height:16px;
	background:url(Images/images.png) no-repeat;
}
.View{

	background-position:-49px -419px;
}
.SetPic{
	background-position:-49px -442px;
}
.Delete{
	background-position:-49px -466px;
}
.Delete2{
	background-position:-50px -490px;
}
.download_btn{
	display:inline-block;
	width:82px;
	height:18px;
	text-indent:-9999px;
	background-position:-83px -415px;
	margin:0 0 0 5px;
}
.hide {
	display:none;
}
.show {
	display:'';
}
.line {
	height:9px;
	line-height:9px;
	display:block;
	float:left;
	overflow:hidden;
	color:#919090;
	padding:13px 14px 0;
}
/*背景共用样式*/
.plus, .minus, .plus2, .minus2, .PageHome #Mainleft #header, .heading .partsort, #options li .fork, #options li .fork:hover, #Main .searchbox a, #Main .searchbox a:hover, #Main .ljfl .smallsort .sub li .tothirdicon, #Main .ljfl .smallsort .sub .third li, .PageSearch #yipartsdata .foot .saveto1 a, .PageSearch #yipartsdata .foot .saveto2 a, .PageSearch #tidbits, .PageSearch #explanation .explanationicon, .gt, .PageProduct .rbpart .content .company .companyicon, .magnifier, .magnifier:hover, .view_active, #ManuDesList .pdcar, .PageSearch3 #Main .nfxz .selectionbox, .PageSearch3 #Main .nfxz .tick, .PageSearch4 #Main .nfpp .smallsort li, .PageSearch4 #Main .nfpp .smallsort li .jump, .PageSearch4 #Main .nfpp .smallsort li .jump:hover, #makebox #right .sorttitle li a {
	background: url(Images/images.png) no-repeat;
}
.input_err, .input_ok, .sortul li .sorticon, .sortul li .new_type2, .sortul li .new_type3, #Main .ppfl .smallsort li a, .PageMakes #Main .cxda .introduction h3, .PageSearch #yipartsdata .models .smallul li, .card .table .model, .para li, .enginelist .box li span, #othdata .firsttd, .PageSet #left li span a, .PageMakes #Main .cxda .relatedlink a, #Main1 .modelistnoimg li a, #Main1 .classinfo ul li, #makebox #reflist li span a, #makebox #reflist li ul li a, #Main1 .modelink li a, #Main1 .modelname a, .ModelInfo1Article .medelist li {
	background: url(Images/images5.png) no-repeat;
}
.sortul .sorticon .sorticontent, .sortul li .new_type2 .sorticontent, .sortul li .new_type3 .sorticontent, .PageHome #Mainleft #header .content .number, .PageSearch #Main .readmore, .PageSearch #Main .readmore:hover, .PageSearch #Main .readmore_up, .PageSearch #Main .readmore_up:hover, .PageSearch #Main .sequence .newest a, .PageSearch #Main .sequence .newest a:hover, .PageSearch #Main .sequence .active.newest a, .required {
	background: url(Images/images4.png) no-repeat;
}
/*颜色共用样式*/
.ref_no, .Year, .sortul li a:hover, #Relatedlinks1 li a:hover, #Relatedlinks2 li a:hover, .PageSearch #yipartsdata .supplier li a:hover, .pagenav li span a:hover, #yipartsdata .pagenav li .active, .rightpart li a:hover, #ManuDesList a:hover, .PageSearch3 #Main .nfxz .bigsort li a:hover, .table .model2 a:hover, .partsort2 h4:hover, .PageSet #left .active span a, .PageSet #left li span a:hover, #Main1 .modelistnoimg li a:hover, #Main1 .classinfo ul li a:hover, #makebox .xglj a:hover, #makebox #reflist .active span a, #makebox #reflist li span a:hover, #makebox #reflist li ul .active a, #makebox #reflist li ul li a:hover, #makebox #right .content .infotoimg a:hover, #Main1 .submodelmore td a:hover, #makebox .returninfo a:hover, .ModelInfo1Article .medelist li a:hover, #Main1 .modelink li a:hover {
	color:#990000;
}
/*鼠标滑上共用样式*/
#Specialmenu li a:hover, .PageHome #recommend .title .more a:hover, .PageHome #Main3 .sortmiddle .titleli a:hover, #Footleft .titleli li a:hover, #options .qpk a:hover, #Main .ppfl .smallsort li a:hover, .PageSearch #yipartsdata .foot .saveto1 a:hover, #yipartsdata .foot .saveto2 a:hover, .PageSearch #tidbits a:hover, .productnav a:hover, .starcontent a:hover, .getpass_form a:hover, #login_form a:hover, .PageMakes #Main .cxda .officialweb a:hover, #Main1 .classlist li a:hover {
	color:#990000;
	text-decoration:underline;
}
.input_err {
	padding-left:20px;
	background-position:4px -231px;
	color:red;
}
.input_ok {
	padding-left:20px;
	background-position:4px -265px;
}
.clear {
	clear:both;
}
.position_top {
	position:fixed;
	top:0px;
	z-index:1000;
	background:#fff;
}
.bgc {
	background: #f9f9f9;
}
.plus, .minus {
	padding-left:13px;
	cursor:pointer;
}
.plus {
	background-position:-855px -47px;
}
.minus {
	background-position:-855px -67px;
}
.plus2, .minus2 {
	display:inline-block;
	width:11px;
	height:11px;
	margin:5px 0 0 23px;
	cursor:pointer;
}
.plus2 {
	background-position:-129px -322px;
}
.minus2 {
	background-position:-129px -342px;
}

.chose .btn {
	display:inline;
	cursor:pointer;
	padding:3px 25px;
	height:12px;
	margin:0 10px;
	background:#777;
	border:1px solid #333;
	color:#fff;
}
.chose .btn:hover {
	background:#555;
	border:1px solid #222;
	color:#fff;
}

#Main table thead th {
	background:#ecf8ff;
}
.blank5, .blank10, .blank20 {
	clear:both!important;
	line-height:0!important;
	margin:0!important;
	overflow:hidden;
	font-size:1px!important;
}
.blank5 {
	height:5px!important;
	font-size:0!important;
}
.blank10 {
	height:10px!important;
}
.blank20 {
	height:20px!important;
}
/*广告*/
#yp_103 .ypimportant, #yp_104 .ypimportant {
	border:1px solid #dcdcdc;
}
.PageSearch .yiparts_ajax_info, .PagePart .yiparts_ajax_info {
	float:left;
	
}
/*各个模块样式----------------------------*/
#ModelList li {
	width :220px;
}
#container {
	width:100%;
	height:auto;
}
/*Main--------------------*/
#Main {
	width:1122px;
	margin:0 auto;
}
#Bigcontent {
	width:1122px;
	clear:both;
}
/*Main1*/
.PageHome #Main1 {
	width:1122px;
	float:left;
}
#Specialmenu {
	float:left;
	width:888px;
	height:33px;
	line-height:33px;
	padding-left:72px;
}
#Specialmenu li {
	float:left;
	font-size:13px;
	color:#333;
	margin-right:15px;
}
#Specialmenu li a {
	color:#333
}
.PageHome #Mainleft {
	position:relative;
	float:left;
	width:233px;
	height:404px;
	border:1px solid #e2e2e2;
}
.PageHome #Mainleft #header {
	position:absolute;
	width:240px;
	height:50px;
	left:-9px;
	top:0;
	background-position:-10px -242px;
}
.PageHome #Mainleft #header .content {
	float:left;
	width:227px;
	height:40px;
	line-height:40px;
	padding-left:13px;
}
.PageHome #Mainleft #header .content .headerleft {
	float:left;
	font-weight:bold;
}
.PageHome #Mainleft #header .content .headerright {
	float:left;
	padding-left:10px;
}
.PageHome #Mainleft #header .content .depict {
	float:left;
	color:#444;
}
.PageHome #Mainleft #header .content .number {
	float:left;
	padding-right:12px;
	color:#dd0501;
	background-position:right -429px;
}
#clearboth {
	clear:both;
}
.PageHome #Mainleft #content {
	float:left;
	width:231px;
	height:349px;
	padding-top:55px;
	border:none;
}
.sortul li {
	float:left;
	width:212px;
	height:19px;
	line-height:19px;
	padding:0 10px 0 9px;
	margin-bottom:5px;
	overflow:hidden;
}
.sortul li .sorticon {
	margin-right:11px;
	display:inline;
	float:left;
	background-position:left -299px;
	padding:0 0 0 3px;
	height:19px;
}
.sortul li .new_type2 {
	background-position:left -461px;
}
.sortul li .new_type3 {
	background-position:left -510px;
}
.sortul .sorticon .sorticontent {
	display:inline;
	float:right;
	padding: 0 3px 0 0;
	height:19px;
	background-position:right -474px;
}
.sortul li .new_type2 .sorticontent {
	background-position:right -588px;
}
.sortul li .new_type3 .sorticontent {
	background-position:right -637px;
}
.sortul .sorticon span {
	float:left;
	background:#f8eeee;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	padding:0 1px;
	height:17px;
	line-height:17px;
}
.sortul li .new_type2 span {
	background:#e6f1f7;
}
.sortul li .new_type3 span {
	background:#f9f8e9;
}
.sortul li a {
	color:#666;
	font-size:12px;
}
.PageHome #Mainleft #content .bottom {
	float:left;
	width:206px;
	height:55px;
	padding:10px 0 0 10px;
	border-top:1px dashed #e2e2e2;
	line-height:16px;
}
.PageHome #Mainleft #content .bottom img {
	float:left;
	padding-right:8px;
}
.PageHome #Mainleft #content .bottom a {
	font-weight:bold;
	color:#666;
}
.PageHome #Mainleft #content .bottom a:hover {
	text-decoration:underline;
}
.PageHome #Mainmiddle {
	float:left;
	width:540px;
	height:406px;
}
.PageHome #banner {
	float:left;
	width:700px;
	height:297px;
}
.PageHome #recommend {
	float:left;
	width:699px;
	height:107px;
	border:1px solid #e0e0e0;
	border-left:none;
}
.PageHome #recommend .title {
	width:540px;
	height:24px;
	line-height:24px;
	border-bottom:1px solid #e0e0e0;
	padding:13px 0 12px;
}
.PageHome #recommend .title h2 {
	font-size:12px;
	font-weight:bold;
	color:666;
	padding-left:10px;
	float:left;
}
.PageHome #recommend .title .more a {
	font-size:12px;
	color:#666;
	padding-right:5px;
	float:right;
}
.PageHome #recommend .content {
	float:left;
	width:680px;
	padding-left:10px;
}
.PageHome #recommend .content li {
	float:left;
	width:135px;
	padding:5px 0 0;
	height:100px;
}
.PageHome #recommend .content .dashed {
	width:1px;
	height:105px;
	padding:0;
	border-left:none;
}
.PageHome #Mainright {
	float:right;
	width:182px;
}
.PageHome #Mainright #ad {
	float:left;
	width:180px;
	height:95px;
	border:1px solid #ccc;
	margin-bottom:6px;
}
/*Main2*/
.PageHome #Main2 {
	width:1122px;
	height:102px;
	float:left;
	text-align:center;
}

/**head end**/

.icon_hot{
	display:block;
	width:27px;
	height:19px;
	background:url(Images/images5.png) no-repeat left -1120px;
	position:absolute;
	right:-3px;
	top:-10px;
}
.icon_hot2{
	float:left;
	width:22px;
	height:14px;
	background:url(Images/icon_hot2.gif) no-repeat 2px 2px;
	padding:2px 0 0 2px;	
}
#TradeMenu .icon_hot2{
	position:absolute;
	top:-8px;
	right:10px;
}
/*Top*/
#Top1 {
	width:100%;
	height:34px;
	background:#f5f5f5;
	border-bottom:1px solid #dcdcdc;
	position:relative;
	z-index:4;
}

#TopAd{
	width:1122px;
	margin:0 auto;
}

.avbox{
	position:relative;
	margin:0px auto;
	width:980px;
	z-index:4;
}
.avbox .avbtn{
	position: absolute;
	width:19px;
	height:65px;
	top:10px;
	right:-23px
}
.avbox .avbtn a{
	display:block;
	background:url(Images/show_btn.png) no-repeat 0px 0px;
	height:65px;
	overflow:hidden
}
.avbox .avbtn .avclose{
	background:url(Images/show_btn.png) no-repeat -19px 0px;
}
.avbox .avcon{
	display:none;
	height:360px;
}

#Top2 {
	width:100%;
	height:100px;
	position:relative;
	padding:9px 0 6px;
	z-index:3;
}
#main {
	width:1122px;
	margin:0 auto;
}
#Top1 #main, #link, #language {
	height:34px;
}
#link {
	float:left;
}
#link li {
	height:34px;
	line-height:34px;
	float:left;
}
#link li a {
	float:left;
}
#link li a:hover {
	color:#990000;
}
#link #Mobileversion {
	background:url(Images/images.png)  no-repeat;
	background-position:-9px -39px;
	padding-left:14px;
}
#language {
	width:210px;
	height:26px;
	padding-top:8px;
	float:right;
	background:url(Images/images.png) no-repeat;
	background-position:-286px -1px;
}
#language a {
	display:block;
	float:left;
	width:25px;
	height:17px;
	margin-left:8px;
	border:1px solid #dadada;
}
#Top2 #main {
	height:100px;
}
#logo {
	position:relative;
	width:200px;
	height:100px;
	float:left;
	margin-right:96px;
}
#beta {
	position:absolute;
	top:35px;
	left:200px;
	width:50px;
}
#returnlegacy {
	position:absolute;
	top:53px;
	left:200px;
	width:70px;
	color: #215687;
	font-weight:bold;
	background:#fcffcb;
	border-bottom:1px solid #fcffcb;
}
#search {
	width:551px;
	padding-top:32px;
	float:left;
	margin-right:65px;
	font-size:13px;
	font-family:"宋体";
	font-weight:bold;
	z-index:999;
}
.searchTxt {
	position:relative;
	width:484px;
	height:30px;
	line-height:30px;
	border:2px solid #0086cc;
	background:#fff;
}
.searchTxt:hover {
	border:2px solid #0086cc;
}
/*
.searchMenu {
	width:auto;
	float:left;
}
.searchSelected {
	width:auto;
	height:30px;
	float:left;
	padding-left: 8px;
}
.searchSelected a {
	background:url(Images/images4.png) no-repeat;
	background-position:right -413px;
	color:#215687;
	padding-right:20px;
}
.searchSelected a:hover {
	color:#215687;
}
.searchTab {
	position:absolute;
	top:30px;
	left:-2px;
	background:#fff;
	border:2px solid #215687;
	border-top:none;
}
.searchTab li {
	padding-left:8px;
}
.searchTab li:hover {
	background:#e6f3ff;
}
*/
.searchSelected{
	display:none;
}
.searchMenu{
	position:absolute;
	left:-2px;
	top:-27px;
	_top:-29px;
	background:#fff;
	height:25px;
}
.searchMenu li{
	float:left;
	height:25px;
	line-height:27px;
	text-align:center;
}
.searchMenu li a{
	font-weight:normal;
	display:block;
	height:25px;
	padding:0 10px;
}
.searchMenu .active a{
	font-weight:bold;
}
#serch_all a:hover{
	background:#f2fbff;
	color:#0086cc;
}
#serch_all.active a{
	background:#0086cc;
	color:#fff;
}

#serch_number a:hover{
	background:#e9f4ff;
	color:#215687;
}
#serch_number.active a{
	background:#215687;
	color:#fff;
}

#serch_vin a:hover{
	background:#eefbff;
	color:#36B061;
}
#serch_vin.active a{
	background:#36B061;
	color:#fff;
}

#serch_company a:hover{
	background:#eefbff;
	color:#00b2d2;
}
#serch_company.active a{
	background:#00b2d2;
	color:#fff;
}

.searchTxt_number .searchTxt{
	border:2px solid #215687;
}
.searchTxt_number .searchBtn{
	background:#215687;
}

#serch_para a:hover{background:#e1e4f4;color:#ca7e00;}
#serch_para.active a{background:#3F51B5;color:#fff;}
.searchTxt_para .searchTxt{border:2px solid #3F51B5;}
.searchTxt_para .searchBtn{background:#3F51B5;}

#AnyNumBox{
	display:none;
	border:2px solid #215687;
	border-top:0px;
	padding:10px 49px 5px 50px;
	background:#ffffff;
	position:absolute;
	z-index:999;
	width:448px;
}
#AnyNumBox .M5{text-align:center;}
#AnyNumBox .notice{margin-bottom:10px;}

.searchTxt_vin .searchTxt{
	border:2px solid #36B061;
}
.searchTxt_vin .searchBtn{
	background:#36B061;
}
.searchTxt_company .searchTxt{
	border:2px solid #00b2d2;
}
.searchTxt_company .searchBtn{
	background:#00b2d2;
}
.searchtext {
	float:left;
	border:0;
	background:#fff;
	height:12px;
	line-height:12px;
	padding:9px 4px 9px 6px;
	margin-top:0px;
	color:#666;
	width:474px;
}
.searchBtn {
	width:55px;
	height:34px;
	line-height:34px;
	padding-left:8px;
	float:right;
	margin-top:-34px;
	cursor:pointer;
	background:#0086cc;
	color:#fff;
	position:relative;
}
#AutoKeyword {
	position:absolute;
	width:397px;
	border: 2px solid #215687;
	border-top:none;
	background:#fff;
}
#AutoKeyword li {
	float:left;
	width:381px;
	height:30px;
	line-height:30px;
	padding:0 8px;
	cursor:pointer;
}
#AutoKeyword li:hover {
	background:#e8e8e8;
}

#collection {
	margin-left:10px;
	float:left;
}
.app_ul li{
	float:left;
	margin-right:20px;
}
.app_ul li .txt{
	padding-bottom:5px;
	text-align:center;
}
.big_info{
	display:none;
	position:absolute;
	top:28px;
	margin-left:-20px;
	background:#fff;
	border:1px solid #c7c7c7;
	text-align:center;
}
.big_info .txt{
	color:#888;
	padding:5px 5px 0 5px;
}
/*Menu*/
#Menu {
	width:100%;
	height:43px;
	border-bottom:1px solid #e1e1e1;
	position:relative;
	z-index:2;
}
#Menu .main {
	width:1122px;
	height:43px;
	margin:0 auto;
	z-index:1;
}
#Menu .content {
	width:1116px;
	float:left;
	border-left:4px solid #026ca5;
	border-top:3px solid #026ca5;
	background:#215687;
	height:40px;
}
#Menu li {
	float:left;
	height:40px;
	margin-top:1px;
}
#Menu li a {
	font-size:13px;
	color:#fff;
	height:39px;
	line-height:39px;
	display:inline;
	float:left;
	padding:0 27px 0 26px;
	border-left:1px solid #3787b2;
}
#Menu .active a {
	font-weight:bold;
	padding:0 23px 0 25px;
}
#Menu li a:hover, #Menu .active a {
	color:#000;
	background:#fff;
	border-left:1px solid #d4d4d4;
	height:40px;
}
#Menu #homelink a {
	border-left:none;
}
#Menu #businesslink{
	position:relative;
}
/*fixed-nav*/
#fixed-nav {
	position:fixed;
	width:122px;
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.15);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.15);
	box-shadow: 0 0 3px rgba(0,0,0,.15);
}
#fixed-nav .header {
	height:15px;
	width:122px;
	background:#215687 url(Images/images2.png) no-repeat;
	background-position:center -63px;
}
#fixed-nav .footer {
	height:5px;
	width:122px;
	background:#215687;
}
#fixed-nav .content {
	float:left;
	width:120px;
	padding:0;
	text-align:center;
	border:1px solid #b6b6b6;
	border-top:none;
	border-bottom:none;
	background:#f7f7f7;
	padding:3px 0;
}
#fixed-nav li {
	width:120px;
	float:left;
	margin:3px 0;
}
#fixed-nav li a {
	display:block;
	width:120px;
	height:30px;
	line-height:30px;
}
#fixed-nav li a:hover, #fixed-nav .active a {
	background:#aaa;
	color:#fff;
}
#fixed-nav li span {
	font-weight:bold;
}
#Copyright a:hover {
	color:#990000;
	text-decoration:underline;
}
.report img {
	width: 10px;
	height: 10px;
}
/**/
#Jc01{
	position:absolute;
	width:288px;
	height:189px;
	background:url(Images/jc01.png) no-repeat left top;
	z-index:955;
	left:10px;
	top:-132px;
}
.Jc01closebtn{
	display:block;
	width:28px;
	height:32px;
	position:absolute;
	right:62px;
	top:20px;
}
.Jc01closebtn2{
	display:block;
	width:82px;
	height:30px;
	position:absolute;
	right:112px;
	bottom:33px;
}
#FirstS{
	width:1122px;margin:0 auto;
	display:block;
	position:relative;
	z-index:960;
}
#Jc02{
	display:none;
	position:absolute;
	width:auto;
	height:90px;
	z-index:955;
	left:393px;
	top:-74px;
	background:#fff;
	border:1px solid #215687;
	padding:0 10px;
}
#Jc02 li{
	line-height:30px;
}
#Jc02 li span{
	display:block;
	border-bottom:1px dotted #215687;
}
#Jc02 li .Jc02b{
	border:none;
}
#Jc03{
	display:none;
	position:absolute;
	width:20px;
	height:87px;
	z-index:956;
	left:374px;
	top:-76px;
	background:url(Images/jc02.png) no-repeat;
	background-position:left 8px;
}
#Bbigbg {
	position: fixed;
	top: 0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: 950;
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.closesub {
	zoom:1;
	position:absolute;
	top:-1px;
	right:-1px;
	cursor:pointer;
	width:19px;
	height:19px;
	border:1px solid #990000;
	border-right:none;
	border-top:none;
	background:#fff url(Images/images.png) no-repeat;
	background-position: -499px -45px;
}
.closesub:hover {
	background:#fff url(Images/images.png) no-repeat;
	background-position: -558px -45px;
}
#TempSearchBox{
	position:fixed;
	background-color:#666;
	background-color: rgba(0,0,0,0.3);
	width:391px;
	padding:5px;
	z-index:9999;
}
#TempSearchBox .content{
	background:#fff;
	float:left;
	position:relative;
}
#TempSearchBox .content{
	padding-bottom:30px;
}
#TempSearchBox .closesub{
	top: 6px;
	right: 6px;
	border: none;
	background:url(Images/images.png) no-repeat;
	background-position: -499px -45px;
}
#TempSearchBox .closesub:hover{
	background:url(Images/images.png) no-repeat;
	background-position: -558px -45px;
}
#TempSearchBox h2{
	display:block;
	padding:8px 0 8px 10px;
	background: url(Images/images3.png) repeat-x left -187px;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:10px;
	font-size:14px;
}
#TempSearchBox li{
	width:371px;
	padding:10px 10px 0;
	float:left;
	background:#fff;
}
#TempSearchBox li label {
	width:50px;
	float:left;
	height:20px;
	line-height:20px;
	padding:4px 4px 0;
	color:#215687;
}
#TempSearchBox #CorText{
	width:240px;
	border:1px solid #dcdcdc;
	line-height:20px;
	padding:4px;
}
#TempSearchBox .CorFrom{
	border:1px solid #215687;
	width:240px;
	height: 20px;
	line-height: 20px;
	padding: 4px;
	float:left;
}
#TempSearchBox li .btn{
	border:0;
	display:inline-block;
	height: 30px;
	line-height: 28px;
	font-weight:bold;
	background:#215687;
	color:#fff;
	padding:0 6px;
	cursor:pointer;
}
#Othd{float:left;}
#Othd a{color:#f5f5f5; padding-right:2px;line-height:34px;}

/**head begin**/



/*Main3*/
.PageHome #Main3 {
	width:1122px;
	float:left;
	margin-top:25px;
}
#sort {
	width: 1122px;
	float: left;
}
.PageHome #sort {
	width:1120px;
	float:left;
	margin:0 0 20px;
	border:1px solid #e2e2e2;
}
.PageHome #sort a:hover{
	color:#990000;
}
.PageHome #sort .newslist_c:hover{
	color:#888;
}
.sortleft{
	float:left;
	width:230px;
}
.sortleft_top{
	float:left;
	width:230px;
	height:40px;
	border-bottom:1px solid #e2e2e2;
}
.sortleft_top h2,.sort_top h2{
	float:left;
	width:145px;
	font-family: "微软雅黑";
	font-size:16px;
	line-height:40px;
	color:#000;
	padding:0 0 0 20px;
}
.allsort_btn{
	float:left;
	width:auto!important;
	padding:0 10px;
	height:20px!important;
	color:#fff!important;
	text-align:center!important;
	line-height:20px!important;
	font-size:12px!important;
	margin:10px 0 0 10px;
	background:#6282b2;
	border-radius:4px;
}
.sortright .allsort_btn,.membersort1 .allsort_btn,.membersort2 .allsort_btn{
	float:right!important;
}
.allsort_btn:hover{
	background:#6c8ec2!important;
	border-top:none!important;
}
.sortleft_bottom{
	float:left;
	width:230px;
	height:auto;
}
.sortleft_bottom span{
	float:left;
	width:230px;
	height:auto;
	margin:0 0 1px;
}
.sortleft_bottom span span{
	margin:0;
}
.sortright{
	float:left;
	width:889px;
	border-left:1px solid #e2e2e2;
	position:relative;
}
.sortright_top{
	width:869px;
	height:40px;
	background:#f8f8f8;
	position:absolute;
	top:0;
	left:0;
	padding:0 20px 0 0;
}
.sortright_top a,.membersort2 .sort_top a{
	float:left;
	width:160px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:14px;
	color:#888;
	border-right:1px solid #e2e2e2;
}
.sortright_top .active,.membersort2 .sort_top .active,.sortright_top a:hover,.membersort2 .sort_top a:hover{
	height:38px;
	line-height:36px;
	border-top:2px solid #ff8901;
	color:#990000;
	background:#fff;
	border-bottom:1px solid #fff;
}
.sortright_bottom{
	float:left;
	width:889px;
	margin:40px 0 0;
	padding:12px 0 20px;
	background:#fff;
	border-top:1px solid #e2e2e2;
}
.qgsort .sortright_bottom{
	padding:20px 0 0;
}
.sortlist{
	float:left;
	width:889px;
	height:auto;
}
.sortlist_title{
	float:left;
	width:142px;
	height:33px;
	line-height:32px;
	text-align:right;
	padding:0 20px 0 0;
}
.sortlist_title a{
	color:#333;
	display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.sortlist_part{
	float:left;
	width:701px;
	height:32px;
	line-height:32px;
	border-bottom:1px dashed #e1e1e1;
	background:url(Images/images5.png) no-repeat left -1392px;
	padding:0 0 0 11px;
	overflow:hidden;
}
.sortlist_part a{
	float:left;
	margin:0 18px 0 0;
	color:#888;
}
.sortright_bottom_l{
	float:left;
	width:517px;
	padding:0 20px;
}
.gqlist,.newslist{
	float:left;
	width:517px;
	height:80px;
	padding:0 0 20px;
}
.gqlist_img{
	float:left;
	width:102px;
	height:80px;
}
.gqlist_img img{
	width:100px;
	height:78px;
	border:1px solid #e2e2e2;
}
.gqlist_c,.newslist_c{
	float:left;
	width:325px;
	padding:10px 0 0 10px;
	color:#888;
}
.gqlist_c h2 img{
	float:left;
	width:20px;
	height:14px;
}
.gqlist_c h2{
	float:left;
	width:325px;
}
.gqlist_c h2 a,.newslist h2 a{
	float:left;
	width:295px;
	padding:0 0 0 10px;
	font-size:12px;
	font-weight:normal;
	color:#333;
}
.gqlist_c_num,.gqlist_c_date,.memberlist_c_pro,.memberlist_c_web{
	float:left;
	width:325px;
	padding:8px 0 0;
}
.sortright_bottom_r{
	float:left;
	width:310px;
	padding:0 20px 0 0;
}
.sortright_bottom_r li{
	float:left;
	width:310px;
	padding:12px 0;
	border-bottom:1px solid #e1e1e1;
}
.sortright_bottom_r li span{
	float:left;
	width:14px;
	height:14px;
	line-height:14px;
	color:#e1e1e1;
	background:#666;
	text-align:center;
}
.sortright_bottom_r li a{
	float:left;
	width:206px;
	height:14px;
	line-height:14px;
	padding:0 0 0 10px;
	color:#888;
}
.lastlist{
	border-bottom:none!important;
} 
.newslist{
	height:auto;
	padding:4px 0 12px;
	margin:0 0 12px;
	border-bottom:1px dashed #e1e1e1;
}
.newslist h2{
	float:left;
	width:437px;
	font-weight:normal;
}
.newslist h2 span{
	float:left;
	width:30px;
	height:18px;
	color:#fff;
	font-size:12px;
	background:#ea892a;
	border:1px solid #e1e1e1;
	border-radius:4px;
	line-height:18px;
	text-align:center;
}
.newslist h2 a{
	width:395px;
	line-height:20px;
}
.newslist_c{
	width:437px;
	height:48px;
	line-height:24px;
	padding:5px 0 0;
	text-overflow: ellipsis;
	overflow: hidden;
}
.newssort .sortright_bottom{
	padding:20px 0 16px;
}
.newssort .sortright_bottom_l .lastlist{
	padding:4px 0 0;
	margin:0;
}
.membersort1{
	border-bottom:none!important;
}
.sort_top{
	float: left;
	width: 1100px;
	height: 40px;
	padding:0 20px 0 0;
	border-bottom: 1px solid #e2e2e2;
}
.sort_bottom{
	float:left;
	width:1120px;
	height:auto;
	background:#fff;
}
.memberlist{
	float:left;
	width: 351px;
    height: 78px;
    padding: 20px 10px 0;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
}
.lastmenberlist{
	width:354px;
	border-right:none;
}
.memberlist_logo{
	float:left;
	width:110px;
	height:78px;
	text-align:center;
	line-height:98px; 
}
.memberlist_c{
	float:left;
	width:238px;
	color:#888;
}
.memberlist_c h2{
	float:left;
	width:238px;
}
.memberlist_c h2 a{
	float:left;
}
.member_name{
	float:left;
	width:auto;
	max-width:172px;
	margin:0 3px 0 0;
	font-size:14px;
	font-weight:normal;
	color:#333;
}
.memberlist_c_pro,.memberlist_c_web{
	width:238px;
}
.memberlist_c_pro a{
	color:#888;
}
.memberlist_c_web a{
	color:#ea892a;
}
.PageHome #sort .memberlist_c_web a:hover{
	color:#ea892a;
	text-decoration:underline;
}
.membersort2{
	position:relative;
}
.membersort2 .sort_top{
	position:absolute;
	top:0;
	left:0;
	height:40px;
	border:none;
	background:#f8f8f8;
}
.membersort2 .sort_bottom{
	padding:10px 0 5px 20px;
	margin:40px 0 0;
	width:1100px;
	border-top:1px solid #e2e2e2;
}
.sort_bottom li{
	float:left;
	width:231px;
	height:30px;
	line-height:30px;
	padding:0 0 0 23px;
	margin:0 20px 5px 0;
	border-bottom:1px dashed #e1e1e1;
	background:url(Images/images5.png) no-repeat left -1421px;
}
.sort_bottom li a{
	color:#333;
}
.searchsort{
	width:1100px!important;
	height:30px;
	padding:10px 0 10px 20px;
	background:#fff;
}
.searchsort_s{
	float:left;
	width:550px;
	height:30px;
	background:url(Images/images4.png) no-repeat right -845px;
	margin:0 80px 0 0;
}
#searchsort_s_text{
	float:left;
	width:392px;
	height:28px;
	padding:0 0 0 8px;
	border:1px solid #e2e2e2;
}
#searchsort_s_btn{
	float:left;
	width:86px;
	height:30px;
	color:#fff;
	font-weight:bold;
	background:#ff8901;
	border:none;
	cursor:pointer;
	text-align:center;
}
#searchsort_s_btn:hover{
	background:#ff9720;
}
.searchsort a{
	float:left;
	line-height:30px;
	color:#666;
	font-weight:bold;
	margin:0 47px 0 0;
	padding:0 13px 0 0;
	background: url(Images/images4.png) no-repeat right -894px;
}
.searchsort a:hover{
	background: url(Images/images4.png) no-repeat right -932px;
}
.gqlist_c h2 a,.newslist h2 a,.sortright_bottom_r li a,.member_name,.sort_bottom li{
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px;
}


.heading,.hzcstitle {
	position:relative;
	width: 1122px;
	height: 24px;
	float: left;
	border-bottom: 2px solid #e2e2e2;
}
.hzcstitle{
	margin:0 0 12px;
}
.PageSearch3 .heading, .PageSearch4 .heading {
	margin:10px 0;
}
.heading span,.hzcstitle h2 {
	position:absolute;
	left:0;
	bottom:-2px;
	float:left;
	display:inline;
	height: 24px;
	border-bottom: 2px solid #026ca5;
}
.heading span a,.hzcstitle h2 span {
	display: inline;
	float:left;
	height: 16px;
	line-height: 16px;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: bold;
	color: #000;
	border-left: 4px solid #026ca5;
	padding:0 7px;
	cursor:default;
}
.PageHome .heading span a, .PagePart2 .heading span a {
	cursor:pointer;
}
#Main .heading .searchbox {
	position:absolute;
	left:110px;
	bottom:6px;
	margin:0 0 0 10px;
	width:150px;
	overflow:hidden;
}
#Main .heading .searchbox input {
	width:128px;
}
/*Main4*/
.PageHome #Main4 {
	width:1122px;
	float:left;
	text-align:center;
	margin-top:5px;
}
.PageHome #Main4 #yp_104 h3{display:none;}
.PageHome #Main4 #yp_104{float:left;}
.PageHome #Main4 .yiparts_ajax_info{float:left;}
/*Foot*/
#Foot,#Form_Foot{
	float:left;
	width:100%;
	clear:both;
	margin-top:20px;
	border-top:1px solid #dcdcdc;
	background:#f9f9f9;
}
#Form_Foot{
	margin:0;
}
.Footcontent {
	width:1122px;
	margin:0 auto;
}
#Form_Foot .Footcontent{
	padding:0;
}
#Footleft {
	float:left;
	width:670px;
	height:160px;
	padding:0px 0 0 30px;
	border-right:1px solid #dcdcdc;
}
#Footleft .titleli {
	float:left;
	width:160px;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
#Footleft .titleli ul {
	padding-top:6px;
}
#Footleft .titleli li {
	float:left;
	width:160px;
	margin-top:7px;
 *margin-top:3px;
}
#Footleft .titleli li a {
	font-size:12px;
	font-weight:normal;
	color:#666;
}
#Footright {
	float:left;
	width:205px;
	height:140px;
	padding:20px 0 0 50px;
}
#Footright li {
	float:left;
	width:150px;
	margin:0 0 10px;
}
/*Relatedlinks*/
#Relatedlinks {
	width:1122px;
	padding:0 0 10px 0;
	float:left;
}
#Form_Foot #Relatedlinks{
	padding:0 0 10px;
}
#Relatedlinks1 {
	float:left;
	width:1107px;
	padding-left:15px;
	height:38px;
	line-height:38px;
	border-bottom:1px solid #dcdcdc;
}
#Form_Foot #Relatedlinks1{
	border-top:none;
}
#Relatedlinks1 li {
	float:left;
	font-size:14px;
	margin-right:14px;
}
#solid {
	width:1px;
	height:12px;
	border-left:1px solid #dcdcdc;
	margin-top:13px;
	overflow:hidden;
}
#Relatedlinks2 {
	float:left;
	width:1107px;
	padding-left:15px;
	height:39px;
	line-height:39px;
	border-bottom:1px solid #dcdcdc;
}
#Relatedlinks2 li {
	float:left;
	font-size:12px;
	margin-right:14px;
}
/*Copyright*/
#Copyright {
	float:left;
	width:1107px;
	height:75px;
	padding:5px 0 0 15px;
	color:#999;
	line-height:20px;
	text-align:left;
}
#blank {
	width:18px;
	height:12px;
	display:inline-block;
 *display:inline;
}
#Copyright a {
	color:#999;
}
/*PageSearch--------------------------------------------------------------------------------------------------------------*/
/*options*/
#options {
	float:left;
	width:1122px;
	height:22px;
	line-height:22px;
	margin-bottom:5px;
}
#options li {
	float:left;
	height:20px;
	line-height:20px;
	line-height:18px\0;
	color:#666;
	border:1px solid #dcdcdc;
	margin-right:3px;
}
#options .qpk {
	padding:0;
	border:none;
	height:22px;
	line-height:18px;
}
#options .qpk a {
	float:left;
}
#options li a {
	color:#666;
	cursor:pointer;
}
#options .forkF {
	position:relative;
	padding:0 20px 0 5px;
	color:#990000;
}
#options li .fork {
	position:absolute;
	top:0;
	right:5px;
	width:12px;
	height:20px;
	background-position:-502px -45px;
}
#options .forkF:hover{border-color:#990000}
#options .forkF:hover .fork{background-position:-561px -45px;}
/*content*/
.PageSearch #Main #content {
	float:left;
	width:1120px;
	border:1px solid #dcdcdc;
	/*border-top:2px solid #FF8900;*/
	position:relative;
}
/*ljfl & qcpp*/
.PageSearch #Main .ljfl, .PageSearch #Main .qcpp, .PageSearch #Main .cxfdj {
	float:left;
	width:943px;
	padding:12px 0px 12px 15px;
	border-bottom:1px dashed #dcdcdc;
}
/*searchleft*/
#Main .searchleft {
	width:195px;
	float:left;
}
#Main .searchleft .depict {
	font-weight:bold;
	width:55px;
	line-height: 22px;
	margin:0;
	text-align:left;
	padding:2px 0 0;
	color:#666;
	float:left;
	font-size: 14px;
}
#Main .searchbox {
	float:left;
	width:120px;
	height:20px;
	border:1px solid #dcdcdc;
}
#Main .searchbox a {
	float:left;
	width:18px;
	height:18px;
	background-position:-621px -48px;
}
#Main .searchbox a:hover {
	background-position:-651px -48px;
}
#Main .searchbox input {
	float:left;
	width:100px;
	height:20px;
	line-height:20px;
	border:none;
	padding-left:2px;
	color:#666;
 *width:75px;
 *height:12px;
 *padding:2px;
 *border:0;
}
/*searchright*/
#Main .searchright {
	width:810px;
	float:left;
}
#Main .searchright span {
	cursor:pointer;
}
#Main .searchright .smallsort .sub li span {
	display:inline;
	float:left;
	padding:0 2px;
	height:16px;
	line-height:16px;
}
/*searchtop*/
#Main .searchtop {
	width:1078px;
	float:left;
	background: #f3f3f3;
    height: 40px;
    padding: 0 0 0 10px;
    border: 1px solid #dcdcdc;
    margin-bottom: 10px;
}
#Main .searchtop h2 {
	width: 170px;
	height: 40px;
    float: left;
    line-height: 42px;
    font-size: 15px;
}
#Main .searchtop ul {
	overflow: hidden;
}
#Main .searchtop .depict {
	font-weight:bold;
	width:auto;
	line-height:23px;
	margin:0;
	text-align:left;
	padding:2px 0 0;
	color:#666;
	float:left;
	font-size: 14px;
}

#Main .searchtop li {
    float: left;
    height: 23px;
    line-height: 20px;
    margin: 8px 8px 0 0;
    font-size: 14px;
    border-right: 1px dashed #ccc;
    padding-right: 10px;
}
#Main .searchtop li.last {
	border-right: none;
	padding-right: 0;
	margin-right: 0;
}
#make_search .searchtop .searchbox {
    margin: 0; 
}
#Main .searchtop .searchbox a {
    margin: 1px 0 0 0;
}
#Main .searchtop .searchbox {
    width: 130px;
    background: #fff;
}
#Main .searchtop .searchbox input {
    width: 110px;
}
/*searchbottom*/
#Main .searchbottom {
	width:1090px;
	height: auto;
	overflow: hidden;
}
#Main .searchbottom .bigsort {
	width:1090px;
	height: auto;
	overflow: hidden;
}
/*bigsort*/
#Main .bigsort {
	float:left;
	width:900px;
}
#Main .bigsort li, #Main .ljfl .smallsort span, #Main .cxfdj .bigsort span, #Main .cxfdj .smallsort span {
	height:27px;
	line-height:20px;
	padding:0 8px 0;
	color:#005aa0;
}
#Main .bigsort li {
	float:left;
	margin:0 5px 0 0;
}
#Main .ljfl .bigsort li {
	cursor:pointer;
}
#Main .qcpp .bigsort li {
	margin:0 5px 5px 0;
	cursor:pointer;
	font-size: 14px;
}
#Main .bigsort li:hover, #Main .bigsort .active, #Main .ljfl .smallsort span:hover, .PageSearch #Main .ljfl .smallsort .active span, #Main .qcpp .smallsort li span:hover, #Main .qcpp .smallsort .active span, #Main .cxfdj .smallsort span:hover, .PageSearch #Main .cxfdj .smallsort .active span, #Main .cxfdj .bigsort span:hover, .PageSearch #Main .cxfdj .bigsort .active span, #Main1 .qcpp .smallsort li a:hover, #Main1 .qcpp .smallsort .active a, #Main .cxfdj .bigsort .search_model li span:hover, #Main .cxfdj .bigsort .search_engine li span:hover {
	background:url(Images/images2.png) no-repeat center -20px;
	background-color:#215687;
	color:#fff;
}
#Main .bigsort #ModelList li:hover, #Main #ModelList .bigsort .active, #Main .cxfdj .bigsort .search_model li:hover, #Main .cxfdj .bigsort .search_engine li:hover {
	background:none;
	color:#666;
}
/*smallsort*/
#Main .ljfl .smallsort {
	float:left;
	width:750px;
	_overflow-x:hidden;
}
#Main .qcpp .smallsort {
	float:left;
	width:888px;
	padding:0 0 0 2px;
}
#Main .cxfdj .smallsort {
	float:left;
	width:750px;
}
#Main .ljfl .smallsort li, #Main .cxfdj .bigsort li {
	float:left;
	padding:0;
}
#Main .cxfdj .bigsort li {
	margin:0 0 5px;
}
#Main .ljfl .smallsort li, #Main .cxfdj .smallsort li {
	float:left;
	margin: 5px 5px 0 0;
}
#Main .ljfl .smallsort li {
	width:228px;
}
#Main .ljfl .smallsort span, #Main .cxfdj .bigsort span, #Main .cxfdj .smallsort span {
	display:inline-block;
}
#Main .ljfl .smallsort .sub, #Main .cxfdj #model_list .smallsort .sub {
	position:relative;
	width:725px;
	height:auto;
	float:left;
	border:1px solid #215687;
	padding:0 0 10px 3px;
	margin:0;
	margin: 0 0 0 10px;
}
.closesub {
	zoom:1;
	position:absolute;
	top:-1px;
	right:-1px;
	cursor:pointer;
	width:19px;
	height:19px;
	border:1px solid #215687;
	border-right:none;
	border-top:none;
	background:#fff url(Images/images.png) no-repeat;
	background-position: -499px -45px;
}
.closesub:hover {
	background:#fff url(Images/images.png) no-repeat;
	background-position: -558px -45px;
}
#Main .ljfl .smallsort .sub li, #Main .cxfdj .smallsort .sub li {
	height:16px;
	margin-top:10px;
	background: url(Images/images5.png) no-repeat;
	background-position: -4px -151px;
	padding-left: 8px;
}
#Main .ljfl .smallsort .sub li .tothird {
	color:#fff;
	background:#990000;
	padding: 2px 0 2px 8px;
}
#Main .ljfl .smallsort .sub li .tothirdicon {
	background-position:-2px -555px;
}
#Main .ljfl .smallsort .sub li .noto {
	color:#fff;
	background:#990000;
}
#Main .ljfl .smallsort .sub .third {
	position:absolute;
	width:138px;
	border:1px solid #990000;
	background:#fff;
	padding-bottom:10px;
}
#Main .ljfl .smallsort .sub .third li {
	float:left;
	width:122px;
	margin-right:0;
	padding-left:16px;
	background-position:-35px -558px;
}
#Main .qcpp .smallsort ul {
	width: 880px;
    overflow: hidden;
}
#Main .qcpp .smallsort li, #Main .cxfdj #engine_list .smallsort li, #Main1 .bigsort #ModelList li, #Main .cxfdj .bigsort .search_model li, #Main .cxfdj .bigsort .search_engine li {
	float:left;
	height:20px;
	line-height:20px;
	margin:0 5px 5px 0;
}
#Main .qcpp .smallsort li {
	width:210px;
}
#Main .qcpp .smallsort li span, #Main .cxfdj #engine_list .smallsort li span, #Main1 .qcpp .smallsort li a, #Main1 .bigsort #ModelList a, #Main .cxfdj .bigsort .search_model li span, #Main .cxfdj .bigsort .search_engine li span {
	display:inline;
	float:left;
	height:20px;
	line-height:20px;
	padding:0 8px;
}
#make_search .searchbox{margin:5px 0 10px;}
/*readmore*/
.PageSearch #Main .readmore, .PageSearch #Main .readmore_up {
	float:left;
	padding-right:15px;
	height:20px;
	line-height:20px;
	font-weight:normal;
	cursor:pointer;
}
.PageSearch #Main .readmore {
	background-position:right -53px;
}
.PageSearch #Main .readmore:hover {
	color:#990000;
	background-position:right -103px;
}
.PageSearch #Main .readmore_up {
	background-position:right -28px;
}
.PageSearch #Main .readmore_up:hover {
	color:#990000;
	background-position:right -78px;
}
/*cxfdj*/
#Main .cxfdj {
	border-bottom:1px solid #dcdcdc;
}
#Main .qcpp .select {
margin-top: 5px;
}
#Main .select {
	font-weight:bold;
	width:100px;
	height:21px;
	line-height:21px;
	margin-right:15px;
	text-align:left;
	border:1px solid #dcdcdc;
	padding:0;
	float:left;
}
#Main  .cxfdj .select{border-bottom:none;}
#Main .select a {
	float:left;
	display:block;
	font-weight:bold;
	color:#666;
	text-align:center;
}
#Main .select .cx a {
	width:49px;
	height:21px;
	border-right:1px solid #dcdcdc;
}
#Main .select .fdj a {
	width:50px;
	height:21px;
}
.PageSearch #Main .select a:hover,.PageSearch #Main .cxfdj .select .active {
	background:#215687;
	color:#fff;
	text-decoration:none;
}
#Main .cxfdj .bigsort .search_model li, #Main .cxfdj .bigsort .search_engine li {
	width:258px;
}
#Main .cxfdj .searchbox a{
	background-color:#fff;
}
#Main .cxfdj .searchbox{
	background:#215687;
	border-top:none;
	padding:3px;
	width:120px;
	margin:0;
	height: 18px;
}
#Main .cxfdj .searchbox input{
	width:100px;
	height: 18px;
}
/*model_list*/
#Main .cxfdj .smallsort li {
	width:240px;
}
#Main .cxfdj .smallsort .sub li {
	width:228px;
}
.PageSearch #Main .smallsort li span {
	color:#000;
}
#Main .smallsort .sub li span {
	color:#333;
}
#Main .smallsort .sub .third a {
	color:#666;
}
#Main .smallsort .sub .third a:hover {
	color:#990000;
	text-decoration:none;
}
/*closesearch*/
.closesearch{
	position:absolute;
	top:-21px;
	right:-1px;
	text-align:right;
}
.closesearch a{
	display:inline-block;
	width:55px;
	line-height:20px;
	padding:0 0 0 10px;
	text-align:left;
	margin-left:10px;
	color:#fff;
}
.closesearch .opensearch_btn{
	background:#FF8900 url(Images/images4.png) no-repeat;
	background-position:5px -752px;
}
.closesearch .opensearch_btn:hover{
	background:#FF8900 url(Images/images4.png) no-repeat;
	background-position:5px -752px;
}
.closesearch .closesearch_btn{
	background:#FF8900 url(Images/images4.png) no-repeat;
	background-position:5px -728px;
}
.closesearch .closesearch_btn:hover{
	background:#FF8900 url(Images/images4.png) no-repeat;
	background-position:5px -728px;
}
/*sequence*/
.PageSearch #Main .sequence {
	float:left;
	width:1083px;
	padding:5px 20px 5px 15px;
	border-bottom:1px solid #dcdcdc;
}
.PageSearch #Main .trade_module .sequence{
	width:1076px;
	padding:10px 0 10px 20px;
	margin:0 0 10px;
	border:1px solid #dcdcdc;
}
.trade_search{width:1076px;padding:10px 0 10px 20px;margin:0 0 10px;border:1px solid #dcdcdc;background-color:#eee}
.txt_input{width: 265px;height: 12px; line-height: 12px;padding: 9px 0 9px 5px; margin: 0;border: 1px solid #dcdcdc;}
.txt_select{width: 272px; height: 30px; line-height: 30px; padding: 0 0 0 5px; margin: 0; border: 1px solid #dcdcdc;}
.PageSearch #Main .sequence li {
	float:left;
	margin-right:15px;
	height:22px;
	line-height:22px;
	border:1px solid #dcdcdc;
}
.PageSearch #Main .sequence li span{
	display:inline;
	float:left;
	padding:0 3px 0 8px;
}
.PageSearch #Main .sequence li a {
	display:inline;
	float:left;
	width:17px;
	height:13px;
	margin:5px 0 0;
	background:url(Images/images4.png) no-repeat;
}
.PageSearch #Main .sequence .desc {
	background-position:right -132px;
	border-right:1px solid #dcdcdc;
}
.PageSearch #Main .sequence .active.desc {
	background-position:right -147px;
}
.PageSearch #Main .sequence .asc {
	background-position:right -163px;
}
.PageSearch #Main .sequence .active.asc {
	background-position:right -178px;
}
.PageSearch #Main .sequence .depict{
	border:none;
}

/*yipartsdata*/
.PageSearch #yipartsdata {
	float:left;
	width:1120px;
}
.PageSearch #yipartsdata table {
	width:1120px;
	border-collapse: collapse;
}
/*thead*/
.PageSearch #yipartsdata thead th {
	height:30px;
	padding:4px 0 0;
	line-height:30px;
	color:#fff;
	background:#215687;
	font-weight:normal;
	text-align:left;
}
.PageSearch #yipartsdata thead .first {
	text-align:left;
	padding-left:4px;
}
.PageSearch #yipartsdata .sort {
	float:left;
	padding:0 5px;
	background:#fff;
	text-align:center;
	color:#215687;
	font-weight:bold;
	margin-right:15px;
}
/*content*/
.PageSearch #yipartsdata .content {
	width:1120px;
}
.PageSearch #yipartsdata .content td {
	vertical-align:top;
	padding:10px 5px 10px 0;
	border-bottom:1px solid #dcdcdc;
}
.PageSearch #yipartsdata .pic {
	width:195px;
	text-align:center;
}
.PageSearch #yipartsdata .parameternumber {
	width:175px;
	font-weight:bold;
	font-size: 14px;
}
.PageSearch #yipartsdata .Parts {
	width:120px;
	font-weight:bold;
}
.PageSearch #yipartsdata .Parts li {
	float:left;
	width:120px;
	margin-bottom:2px;
}
.parameter {
	width: 298px;
    overflow: hidden;
}
.parameter li {
    word-break: break-all;
    line-height: 20px;
}
.parameter li label {
	font-weight:bold;
}
.model_pro_para li{
	background: url(Images/images5.png) no-repeat;
	background-position: left -174px;
	padding-left: 15px;
}
.PageSearch #yipartsdata .models {
	width:245px;
}
.PageSearch #yipartsdata .models .smallul li {
	padding-left:13px;
	width:245px;
	background-position: -2px -151px;
}
.PageSearch #yipartsdata .models li {
	float:left;
	width:245px;
	margin-bottom:2px;
}
.PageSearch #yipartsdata .content .location {
	width:245px;
	padding-top:6px;
}
.PageSearch #yipartsdata .location .location_top {
	float:left;
	width:210px;
	padding:0 0 5px 35px;
}
.PageSearch #yipartsdata .location .location_bottom {
	float:left;
	width:245px;
}
.PageSearch #yipartsdata .location .location_bl {
	float:left;
	width:35px;
	font-weight:bold;
	color:#000;
	padding-top:25px;
}
.PageSearch #yipartsdata .location .location_br {
	float:left;
	width:200px;
}
.PageSearch #yipartsdata .location .location_br table {
	float:left;
	width:auto;
	border:1px solid #dcdcdc;
}
.PageSearch #yipartsdata .location .location_br table td {
	padding:5px 8px;
	color:#000;
}
.PageSearch #yipartsdata .location .location_br table .direction {
	padding:5px 2px 5px 9px;
	font-weight:bold;
	border-right:1px solid #dcdcdc;
}
.PageSearch #yipartsdata .models .bigli .smallul {
	display:none;
}
.PageSearch #yipartsdata .models .bigli li {
	padding:0;
	padding-left:13px;
}
.PageSearch #yipartsdata .models .bigli li a {
	padding:0;
	background:none;
}
.PageSearch #yipartsdata .supplier {
	width:195px;
}
.PageSearch #yipartsdata .supplier li {
	float:left;
	width:200px;
	margin-bottom:8px;
	word-break:break-all;
}
.PageSearch #yipartsdata .supplier li a {
	font-weight:bold;
}
.PageSearch #yipartsdata .supplier li .readmore {
	margin-top:-4px;
}
.PageSearch #yipartsdata .supplier li .readmore a {
	font-weight:normal;
}
.PageSearch #yipartsdata .supplier .gyssq {
	float:left;
	height:20px;
	line-height:20px;
}
.PageSearch #yipartsdata .supplier .gyssq a {
	padding:2px 3px;
 *padding:3px 3px 1px;
	border:1px solid #dcdcdc;
}
.PageSearch #yipartsdata .supplier .gyssq a:hover {
	border:1px solid #990000;
	color:#990000;
}
/*foot*/
.PageSearch #yipartsdata .foot {
	float:left;
	width:1120px;
	height:40px;
	line-height:40px;
}
.count {
	float:left;
	padding:0 10px;
	line-height:40px;
}
.count .record, .count .pages {
	width:40px;
	display:inline;
	color:#005aa0;
	font-weight:bold;
	padding:0 3px;
}
/*.PageSearch #yipartsdata .foot .record, #yipartsdata .foot .pages {
	width:40px;
	display:inline;
	color:#005aa0;
	font-weight:bold;
	padding:0 3px;
}*/
.PageSearch #yipartsdata .foot .saveto1, #yipartsdata .foot .saveto2 {
	float:left;
	width:140px;
}
.PageSearch #yipartsdata .foot .saveto1 a {
	padding:2px 0 2px 50px;
	background-position:-1113px -49px;
}
.PageSearch #yipartsdata .foot .saveto2 a {
	padding:2px 0 2px 50px;
	background-position:-1249px -49px;
}
/*pagenav*/
.pagenav {
	float:left;
	width:888px;
	height:35px;
	padding-left:50px;
}
.pagenav li {
	float:left;
	margin-right:20px;
	height:20px;
	line-height:20px;
}
.pagenav .first, .pagenav .prveious, .pagenav .next, .pagenav .last {
	background:#444;
	width:76px;
	height:20px;
}
.pagenav .first span, .pagenav .prveious span, .pagenav .next span, .pagenav .last span {
	display:block;
	height:16px;
	line-height:16px;
	border:1px solid #999;
	background:url(Images/images.png) no-repeat;
	background-color:#666;
	color:#fff;
	cursor:pointer;
	margin:1px 0 0 1px;
}
.pagenav .first span {
	width:48px;
	background-position:-817px -94px;
	letter-spacing:2px;
	padding-left:24px;
}
.pagenav .prveious span {
	width:54px;
	background-position:-820px -133px;
	padding-left:18px;
}
.pagenav .next span {
	width:57px;
	background-position:-819px -174px;
	letter-spacing:2px;
	padding-left:15px;
}
.pagenav .last span {
	width:57px;
	background-position:-822px -213px;
	letter-spacing:2px;
	padding-left:15px;
}
.pagenav .nothing {
	background:#a0a0a0;
}
.pagenav .nothing span {
	border:1px solid #cecece;
	background-color:#b1b1b1;
}
.pagenav li span {
	margin-right:6px;
}
.pagenav li span a {
	color:#000;
}
.pagenav li span a:visited {
	color:#9400d5;
}
.pagenav li .active {
	font-weight:bold;
}
/*thirdpartydata*/
.PageSearch #thirdpartydata {
	float:left;
	width:1120px;
}
.tpd_tr{
}
.tpd_left{
	width:652px;
	overflow:hidden;
}
.PageSearch #thirdpartydata .tpd_left_t{
	width:652px;
	overflow:hidden;
}
.PageSearch #thirdpartydata .tpd_left_t td{
	border-bottom:none!important;
}
.tpd_right{
	width:305px;
	border-left:1px solid #dcdcdc;
	vertical-align:top;
	padding:10px 0 20px 0;
}
.tpd_right .tpd_ad{
	float:left;
	width:305px;
	height:auto;
}
.PageSearch #thirdpartydata table {
	width:1120px;
	border-collapse: collapse;
}
/*thead*/
.PageSearch #thirdpartydata thead th {
	height:21px;
	padding:4px 0 0;
	line-height:21px;
	color:#fff;
	background:#003366;
	font-weight:normal;
	text-align:left;
}
.PageSearch #thirdpartydata .first {
	text-align:left;
	padding-left:4px;
}
.PageSearch #thirdpartydata .sort {
	padding:3px 5px;
	background:#fff;
	text-align:center;
	color:#003366;
	font-weight:bold;
	margin-right:15px;
}
.PageSearch #thirdpartydata .tpd_ljckh{
	margin: 0 0 0 8px;
	width: 155px;
}
.PageSearch #thirdpartydata .tpd_cs{
	margin: 0 0 0 92px;
	width: 322px;
}
/*content*/
.PageSearch #thirdpartydata .content {
	width:1120px;
}
.PageSearch #thirdpartydata .tpd_left .content {
	width:652px;
}
.PageSearch #thirdpartydata .content td {
	vertical-align:top;
	padding:20px 0;
	border-bottom:1px solid #dcdcdc;
}
.PageSearch #thirdpartydata .pic {
	width:165px;
	text-align:center;
}
.PageSearch #thirdpartydata .pic img {
	max-height:150px;
	max-width:120px;
}
.PageSearch #thirdpartydata .parameternumber {
	width:175px;
	font-weight:bold;
}
.PageSearch #thirdpartydata .Parts {
	width:120px;
	font-weight:bold;
}
.PageSearch #thirdpartydata .Parts li {
	float:left;
	width:120px;
	margin-bottom:2px;
}
.PageSearch #thirdpartydata .parameter {
	width:638px;
}
.PageSearch #thirdpartydata .parameter li {
	margin-bottom:2px;
}
.PageSearch #thirdpartydata .tpd_left .parameter {
	width:302px;
	padding-left:10px;
}
.PageSearch #thirdpartydata .tpd_left .parameter li {
	width:302px;
}
.PageSearch #thirdpartydata .parameter li label {
	font-weight:bold;
}
.PageSearch #thirdpartydata .models {
	width:245px;
}
.PageSearch #thirdpartydata .models li {
	float:left;
	width:245px;
	margin-bottom:2px;
}
/*tidbits*/
.PageSearch #tidbits {
	float:left;
	padding:10px 10px 10px 28px;
	line-height:22px;
	background-position:-1393px -35px;
}
.PageSearch #tidbits .topic {
	float:left;
	font-weight:bold;
	color:#003366;
}
.PageSearch #tidbits a {
	color:#003366;
	padding:0 2px;
}
/*explanation*/
.PageSearch #explanation, .PageOthdata #explanation {
	float:left;
	width:1106px;
	padding:6px 10px 6px 4px;
	line-height:22px;
	background:#d0f0ff;
	border-top:1px solid #dcdcdc;
}
.PageSearch #explanation .explanationicon {
	float:left;
	width:14px;
	height:18px;
	background-position:-1404px -154px;
}
/*PageProduct--------------------------------------------------------------------------------------------------------------*/
/*productnav*/
.productnav {
	float:left;
	width:1122px;
	height:21px;
	margin-bottom:10px;
}
.productnav .content {
	float:left;
	height:21px;
	line-height:21px;
	background:#f9f9f9;
	padding:0 0 0 5px;
	width:955px;
}
.productnav a {
	color:#969696;
	text-decoration:none;
	padding:2px;
}
.gt {
	float:left;
	display:inline;
	height:15px;
	padding:2px 8px;
	background-position: -442px -46px;
}
.PageOthdata .gt {
	float:right;
}
/*leftpart*/
.leftpart {
	width:430px;
	float:left;
	position: relative;
}
.leftpart .bigpic {
	float:left;
	width:420px;
	height:373px;
	text-align: center;
	border:1px solid #dbdbdb;
	margin-bottom: 10px;
    padding-top: 15px;
}
.leftpart .smallpic {
	float: left;
    width: 400px;
    height: 77px;
    margin: 0;
    position: absolute;
    top: 300px;
    left: 10px;
}
.leftpart .smallpic li {
	float:left;
	width:100px;
	height:75px;
	vertical-align:middle;
	border:1px solid #dbdbdb;
	cursor:pointer;
	margin-right:4px;
}
.leftpart .smallpic .active {
	border:1px solid #990000;
}
.leftpart .specificad {
	float: left;
    width: 430px;
    overflow: hidden;
}
.leftpart .specificad li {
	float: left;
    width: 205px;
    height: 65px;
    border: 1px solid #dbdbdb;
    margin-right: 8px;
}
/*middlepart*/
.middlepart, .rightpart {
	width: 318px;
    float: left;
    min-height: 220px;
    height: auto!important;
    _height: 220px;
    border: 1px #ddd solid;
    padding: 10px;
    margin: 0 10px 10px 0;
}
.rightpart {
    margin-right: 0;
}
.middlepart h2, .rightpart h2 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.middlepart h2 {
	color: #990000;
    padding: 0 10px 10px 0;
    border-bottom: 1px dashed #ddd;
}
.rightpart h2 {
	color: #333;
    padding: 0 10px 10px 0;
    border-bottom: 1px dashed #ddd;
}
.rightpart li {
	margin-bottom:6px;
	width:300px;
	float:left;
	background: url(Images/images5.png) no-repeat;
	background-position: left -151px;
    padding-left: 15px;
}
.rightpart li span{
	cursor:pointer;
}
.rightpart li span:hover{
	color:#990000;
}
.viewmore {
	float:left;
	width:200px;
	padding:6px 0 0 40px;
	height:21px;
	line-height:21px;
}
.viewmore a {
	padding:3px 40px;
	height:15px;
}
.viewmore a:hover {
	background:#215687;
	color:#fff;
}
.PageOthdata .middlepart{
	width:610px;
}
.middlepart_l{
	float:left;
	width:304px;
}
.middlepart_r{
	float:left;
	width:304px;
	border:1px solid #dcdcdc;
}
.PageOthdata .parameter li{
	width:610px;
}
/*PageProduct共用样式*/
.PageProduct h4, .PageOthdata h4 {
	font-size: 14px;
    height: 31px;
    line-height: 30px;
    border-bottom: 1px solid #dbdbdb;
}
.modelsetlist h4, .numberlist h4 {
	border-bottom:none;
}
.PageProduct h4 span, .PageOthdata h4 span {
	float:left;
	padding:0 13px;
	background:#215687;
	border:1px solid #dbdbdb;
	border-bottom:none;
	color:#fff;
}
.PageProduct h4 a {
	float:right;
	font-weight:normal;
	background:#ffcd00;
	border:1px solid #dbdbdb;
	border-bottom:none;
	color:#444;
	padding:0 10px;
	margin-left:3px;
}
.PageProduct h4 a:hover {
	color:#000;
}

#no_supplier{
	font-size:14px;
	font-weight:900;
}

#no_supplier a {
	font-size:12px;
	height:22px;
	line-height:21px;
	font-weight:normal;
	background:#ffcd00;
	border:1px solid #dbdbdb;
	border-bottom:none;
	color:#444;
	padding:2px 10px;
	margin-left:3px;
}
#no_supplier a:hover {
	color:#000;
}


.PageProduct .box {
	float:left;
	position:relative;
	overflow:hidden;
	zoom:1;
}
.makenav {
	height:30px;
}
.PageOthdata .makenav {
	height:29px;
}
.makenav ul {
	height:30px;
	float:left;
	overflow:hidden;
}
.makenav li {
	display:inline;
	float:left;
	height:30px;
	line-height:30px;
}
.makenav a {
	font-weight: bold;
	color: #333;
	padding: 0 10px;
	background: #ecf8ff;
	border: 1px solid #dbdbdb;
	border-left: none;
	border-top:none;
	float:left;
	display:inline;
	height:29px;
	line-height:29px;
}
.makenav .active, .makenav a:hover {
	background:#fff;
	border-bottom:1px solid #fff;
}
/*rbpart*/
.PageProduct .rbpart {
	width: 690px;
    float: left;
}
.PageProduct .rbpart .box {
	padding-top: 29px;
    width: 690px;
    height: 146px;
    margin-top: 8px;
}
.PageProduct .rbpart .makenav {
	position:absolute;
	top:0;
	left:0;
	width:689px;
	overflow:hidden;
	border-left:1px solid #dbdbdb;
}
.PageProduct .rbpart .makenav a {
	border-top:1px solid #dbdbdb;
	height:28px;
	line-height:27px;
}
.PageProduct .rbpart .content {
	float:left;
	width:683px;
	height:141px;
	overflow:scroll;
	overflow-x:hidden;
	padding:3px 0 0 5px;
	border:1px solid #dbdbdb;
}
.PageProduct .rbpart .content .company {
	float:left;
	width:316px;
	border:1px solid #dbdbdb;
	margin:0 5px 3px 0;
	padding:0 5px 2px;
}
.PageProduct .rbpart .content .company:hover {
	border:1px solid #acacac;
}
.PageProduct .rbpart .content .company li {
	float:left;
	width:300px;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.PageProduct .rbpart .content .company .companyname {
	font-weight:bold;
	color:#626262;
}
.PageProduct .rbpart .content .company .companyname a {
	color:#005aa0;
}
.PageProduct .rbpart .content .company .companyphone {
	color:#626262;
	margin:0;
	width:auto;
}
.PageProduct .rbpart .content .company .companyicon {
	float:right;
	padding-left:4px;
	width:auto;
	height:20px;
	background-position:-511px -90px;
}
.PageProduct .rbpart .content .company .companyicon a {
	display:block;
	width:17px;
	height:17px;
	float:left;
	margin-right:4px;
}
.toright, .toleft {
	position:absolute;
	top:0;
	display:block;
	float:right;
	width:15px;
	height:18px;
	border:1px solid #dbdbdb;
	cursor:pointer;
	background:#ecf8ff url(Images/images.png) no-repeat;
}
.toright:hover {
	background:#dff3ff url(Images/images.png) no-repeat;
	background-position: -443px -46px;
}
.toleft:hover {
	background:#dff3ff url(Images/images.png) no-repeat;
	background-position: -445px -66px;
}
.toright {
	right:0;
	background-position: -443px -46px;
}
.toleft {
	right:16px;
	background-position: -445px -66px;
}
/*modelsetlist*/
.modelsetlist {
	float:left;
	width:1122px;
	margin-top:15px;
}
.modelsetlist .makenav a, .modelsetlist .makenav a:hover {
	border-bottom:none;
}
#fixbar {
	width:1120px;
	background: #fff;
	border:1px solid #dbdbdb;
	border-bottom:none;
}
.tabletitle {
	background: #ecf8ff;
	margin: 10px;
	margin-bottom: 0;
}
.table {
	zoom: 1;
	overflow: hidden;
	border: 1px solid #dbdbdb;
	margin: -1px;
	width:100%;
}
.table span {
	display: block;
	float: left;
	padding: 3px 5px 5px;
	border-right: 1px dashed #dbdbdb;
	height: 17px;
	line-height:20px;
	word-break: break-all;
}
.table td {
	padding: 3px 5px 5px;
	border-right: 1px dashed #dbdbdb;
	height: auto;
	line-height:20px;
	vertical-align:top;
}
#othdata .table .model {
	border-left: 1px dashed #dbdbdb;
}
.table .make {
	width: 130px;
}
.table .model {
	width: 287px;
}
.card .table .model {
	padding-left: 15px;
	background:url(Images/cardtmodel_bg.gif) no-repeat left 10px;
	width:277px;
}
#othdata .table .model {
	width:366px;
}
.table .engine {
	width: 88px;
}
.table .cc {
	width: 30px;
}
.table .kw {
	width: 30px;
}
.table .cylinder {
	width: 50px;
}
.table .type {
	width: 120px;
}
.table .year {
	width: 60px;
}
#othdata .table .year {
	border-right:none;
}
.table .location {
	width: 58px;
	border: none;
}
.sbookmark {
	margin-top: -125px;
	display: block;
	height: 125px;
}
.modelsetlist .maketitle {
	background: #a9dbff;
	padding: 5px;
	font-weight: bold;
	color: #333;
	border:1px solid #dbdbdb;
	border-bottom:none;
}
.modelsetlist .card {
	overflow: hidden;
	zoom: 1;
	border:1px solid #dbdbdb;
	margin-bottom:4px;
}
.modelsetlist .card .pic {
	width: 140px;
	height:auto;
	float: left;
	text-align: center;
	padding: 5px 0;
	text-align: center;
	border-right:1px solid #dbdbdb;
}
.modelsetlist .card .info {
	width: 977px;
	float: left;
	border-left: 1px solid #dbdbdb;
	margin-left:-1px;
}
.modelsetlist .card .info .title {
	background: #ecf8ff;
	padding: 5px;
	border: 1px solid #dbdbdb;
	margin: -1px;
	font-weight: bold;
	width:967px;
	height:15px;
}
#othdata .card .info .title {
	width:806px;
	padding-left:147px;
}
.modelsetlist .card .info .title b {
	color: #000;
}
.modelsetlist .card .info .title i {
	margin-left: 10px;
	color: #999;
	font-weight: normal;
}
.modelsetlist .card .info .row {
	border-top: 1px dashed #dbdbdb;
	border-bottom: 1px dashed #dbdbdb;
}
#othdata .card .info .row {
	border:none;
	margin-left:141px;
	width:818px;
	background:#f6fcff;
}
.para {
	width:100%;
	margin:-1px;
	padding:5px 0 0 20px;
	float:left;
	background:#f9fbff;
	border-top: 1px dashed #dbdbdb;
	border-bottom: 1px dashed #dbdbdb;
	border-left: 1px solid #dbdbdb;
}
.para li {
	float:left;
	margin-right:20px;
	width:100%;
	margin-bottom:5px;
	background-position: left -176px;
	padding-left: 15px;
}
.para li label {
	font-weight:bold;
	margin-right:3px;
}
.modelsetlist .magnifier {
	float:left;
	margin-left:20px;
	height:17px;
	background-position:-10px -320px;
}
.modelsetlist .magnifier:hover {
	background-position:-10px -350px;
}
/*enginelist*/
.enginelist {
	float:left;
	width:1122px;
	margin-top:20px;
}
.enginelist .box {
	padding:10px 8px;
}
.enginelist .box li {
	float:left;
	width:220px;
	line-height: 24px;
	height: 24px;
	margin: 0 16px 3px 0;
	border-bottom: 1px dashed #dcdcdc;
}
.enginelist .box li span {
	padding-left: 15px;
	background-position: left -151px;
}
/*numberlist*/
.numberlist {
	float:left;
	width:1122px;
	margin-top:15px;
}
.numberlist table {
	width: 1122px;
}
.numberlist th {
	background: #f4f4f4;
}
.numberlist td, .numberlist th {
	border: 1px solid #dbdbdb;
	padding: 7px 10px;
	font-size: 14px;
}
.numberlist table tbody th {
	text-align: left;
	background: #f9f9f9;
}
.numberlist i {
	color:red;
}
.magnifierF {
	position:relative;
}
.magnifier {
	position:absolute;
	top:7px;
	right:10px;
	width:15px;
	height:15px;
	background-position:-10px -322px;
	cursor:pointer;
}
.magnifier:hover, .view_active {
	background-position:-10px -352px;
}
.thestar {
	position:absolute;
	z-index:1;
}
.star {
	position:relative;
	height:250px;
	padding: 5px;
	background: #f4f4f4;
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.15);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.15);
	box-shadow: 0 0 3px rgba(0,0,0,.15);
}
.thestar .reload{left:208px;top:-20px}
.thestar .error{margin-top:-10px;text-align:center}
.starfoot {
	position:absolute;
	bottom:-40px;
	left:0;
	width:230px;
	height:40px;
	background:url(Images/images2.png) no-repeat;
	background-position:center -127px;
}

.thestar .close {background-color:#fff;margin:-10px -10px 0 0;}
.thestar .close:hover{background-color:#fff;}
/*supplierlist*/
.supplierlist {
	float: left;
	width: 1122px;
	margin-top: 15px;
}
.supplierlist #ManufacturerDes {
	zoom: 1;
	overflow: hidden;
	background: #fff;
	position: relative;
	border:1px solid #dcdcdc;
	border-top:none;
	padding-top:29px;
}
.supplierlist #fixbar {
	width: 1120px;
	background: none;
	border:none;
	position:absolute;
	top:0;
	left:0;
}
#ManuDesList {
	float:left;
	width:1120px;
	border-top:1px solid #dcdcdc;
}
#ManuDesList tr {
	float:left;
	width:1120px;
}
#ManuDesList td {
	padding:10px 10px 10px 0;
	border-bottom:1px dashed #dbdbdb;
	width:118px;
}
#ManuDesList ul li {
	padding:1px 0;
}
#ManuDesList .cart {
	float:right;
	margin:-40px 20px 0 0;
}
#ManuDesList .province {
	float:right;
	margin:-20px 20px 0 0;
}
#ManuDesList td div {
	line-height:18px;
}
#ManuDesList .logo {
	padding:10px 0;
}
#ManuDesList .company {
	font-weight:bold;
}
#ManuDesList .company a {
	color:#005aa0;
	text-decoration:none;
}
#ManuDesList a {
	text-decoration:underline;
}
#ManuDesList label {
	color:#000;
}
#ManuDesList .logo_company {
	width:200px;
	text-align:center;
	padding:10px 0;
}
#ManuDesList .contact1 {
	width:430px;
}
#ManuDesList .contact2 {
	width:350px;
}
#ManuDesList .pdcar {
	display: block;
	width: 45px;
	height: 33px;
	background-position:-56px -322px;
}
#basic {
	height: 21px;
	padding: 4px 0 0;
	line-height: 21px;
	color: #fff;
	background: #ddd;
	font-weight: normal;
	text-align: left;
	margin-bottom:20px;
}
#basic .sort {
	float:left;
	font-size:12px;
	padding: 0 5px;
	background: #fff;
	text-align: center;
	color: #444;
	font-weight: bold;
	margin-left: 5px;
}
#basic .ref_no {
	padding:0 10px;
}
.Correction {
	float:left;
	display:block;
	clear:both;
	width:107px;
	height:18px;
	margin:5px 150px 0 0;
	background:url(Images/images.png) no-repeat;
	background-position:-605px -370px;
}
#Correctionbg {
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	z-index:1000;
	background:#000;
	filter:alpha(opacity=50);/*IE*/
	opacity:0.5;/*FF*/
}
#Correction {
	position:fixed;
	top:260px;
	left:472px;
	background-color: rgba(0,0,0,0.3);
	width:512px;
	padding:5px;
	z-index:9999;
}
#Correction .content {
	background:#fff;
	float:left;
	position:relative;
}
#Correction .closesub {
	top: 6px;
	right: 6px;
	border: none;
	background:url(Images/images.png) no-repeat;
	background-position: -499px -45px;
}
#Correction .closesub:hover {
	background:url(Images/images.png) no-repeat;
	background-position: -558px -45px;
}
#Correction h2 {
	display:block;
	padding:8px 0 8px 10px;
	background: url(Images/images3.png) repeat-x left -187px;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:10px;
	font-size:14px;
}
#Correction li {
	width:492px;
	padding:10px 10px 0;
	float:left;
	background:#fff;
}
#Correction li label {
	float:left;
	text-align:right;
	height:20px;
	line-height:20px;
	padding:4px 4px 0;
	color:#666;
	width:92px;
}
#Correction #CorText {
	width:377px;
	border:1px solid #dcdcdc;
	line-height:20px;
	padding:4px;
}
#Correction #CorFrom {
	border:1px solid #dcdcdc;
	width:377px;
	height: 20px;
	line-height: 20px;
	padding: 4px;
	border: 1px solid #dcdcdc;
}
#Correction .searchbar {
	width:512px;
	padding:15px 0 0;
	height:35px;
}
#Correction .searchbar .btn {
	float:none;
}
/*PageOthdata*/
.PageOthdata .modelsetlist h4 span, .PageOthdata .numberlist h4 span {
	background: #ddd;
	color:#444;
}
.PageOthdata #Main .modelsetlist thead th, .PageOthdata #Main .numberlist thead th {
	background:#f5f5f5;
}
.PageOthdata #Main .modelsetlist .makenav{
	background:#fff;
}
.PageOthdata #Main .modelsetlist .makenav a:hover {
	background:#fff;
}
#othdata table {
	width:1122px;
}
#othdata #fixbar table {
	margin:-1px;
}
#othdata #fixbar table {
	margin:-1px;
}
#othdata td, #othdata th {
	border: 1px solid #dbdbdb;
	padding: 5px 10px;
}
#othdata td{
	vertical-align:top;
}
#othdata .firsttd {
	padding-left:15px;
	background-position: left -327px;
	line-height:20px;
}
#DAIHATSU td {
	border-top:none;
}
/*bg-----------------------------------------------------------------------*/
#Bbigbg {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.bigbg {
	width:1122px;
	height:auto;
	margin:0 auto;
	position:relative;
	clear:both;
}
.bg {
	position: fixed;
	top: 260px;
	left: 472px;
	background-color: rgba(0,0,0,0.3);
	width: 950px;
	padding: 5px;
	z-index: 9999;
}
.csxx {
	background: #fff;
	float: left;
	position: relative;
	padding-bottom:60px;
}
.csxx h2 {
	display: block;
	padding: 8px 0 8px 10px;
	background: url(Images/images3.png) repeat-x left -187px;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 10px;
	font-size: 14px;
	text-align:center;
}
.csxx li {
	float:left;
	background: url(Images/images5.png) no-repeat;
	padding-left: 15px;
	background-position: left -151px;
	width: 145px;
	height:25px;
	margin: 5px 20px 0 10px;
}
.csxx li span{
	cursor:pointer;
	}
.csxx li span:hover{
	color:#990000;
}
.close {
	zoom: 1;
	position: absolute;
	cursor: pointer;
	width: 19px;
	height: 19px;
	top: 11px;
	right: 11px;
	border: none;
	background: url(Images/images.png) no-repeat;
	background-position: -499px -45px;
}
.close:hover {
	background:url(Images/images.png) no-repeat;
	background-position: -558px -45px;
}
.chose {
	position:absolute;
	width:1120px;
	left:0;
	bottom:20px;
	height:25px;
	line-height:25px;
	text-align:center;
}
.chose btn {
	display: inline-block;
	cursor: pointer;
	padding: 0 40px;
	height: 21px;
	line-height: 21px;
	margin: 0 20px 0 0;
	background: #fff;
	border: 1px solid #dcdcdc;
	color: #666;
	font-weight: bold;
	text-align:center;
}
.chose btn:hover {
	color:#000;
}
/*PageSearch2--------------------------------------------------------------------*/
/*content*/
.PageSearch2 #Main #content {
	float:left;
	width:1120px;
	border:1px solid #dcdcdc;
}
.PageSearch2 #Main .ppfl {
	float:left;
	width:1083px;
	padding:12px 20px 12px 15px;
}
.PageSearch2 #Main .ppfl .bigsort li {
	cursor:pointer;
	font-size: 14px;
}
.PageSearch2 #Main .ppfl .searchright {
	width:870px;
	padding-left: 15px;
    border-left: 1px solid #dcdcdc;
}
/*smallsort*/
#Main .ppfl .smallsort {
	float: left;
    width: 1089px;
    margin: 15px 0 0 0;
    padding: 0 0 0 14px;
    _overflow-x: hidden;
}
#Main .ppfl .smallsort li {
	display: block;
    float: left;
    height: 27px;
    text-align: left;
    width: 357px;
    margin: 5px 5px 0 0;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
#Main .ppfl #make_list_smallsort.smallsort li {
	width:210px;
}
#Main .ppfl .smallsort li a {
	padding-left:15px;
	background-position:left -151px;
}
/*PageSearch3--------------------------------------------------------------------*/
/*content*/
.PageSearch3 #Main #content, .PageSearch4 #Main #content {
	float:left;
	width:1120px;
	border:1px solid #dcdcdc;
	margin-bottom: 20px;
}
.PageSearch3 #Main .nfxz, .PageSearch4 #Main .nfpp {
	float:left;
	width:1083px;
	padding:12px 20px 12px 15px;
}
.PageSearch3 #Main .nfxz .searchright, .PageSearch4 #Main .nfpp .searchright {
	width:1083px;
}
.PageSearch3 #Main .nfxz .bigsort {
	width:1083px;
}
.PageSearch3 #Main .nfxz .bigsort li {
	padding:0;
	margin-right:26px;
	width:63px;
	cursor:default;
}
.PageSearch3 #Main .nfxz .bigsort li:hover, .PageSearch3 #Main .nfxz .bigsort .active {
	background:none;
}
.PageSearch3 #Main .nfxz .bigsort li a {
	color:#005aa0;
}
.PageSearch3 #Main .nfxz .bigsort li span {
	padding:2px 0 0 23px;
	height:14px;
	line-height:14px;
	color:#000;
}
.PageSearch3 #Main .nfxz .selectionbox {
	display:block;
	background-position:-9px -597px;
}
.PageSearch3 #Main .nfxz .tick {
	display:block;
	background-position:-60px -597px;
}
.searchbar {
	float:left;
	width:1113px;
	background:#f3f3f3;
	height:40px;
	padding:0 0 0 5px;
}
.searchbar li {
	float:left;
	height:23px;
	line-height:20px;
	margin:9px 15px 0 0;
}
.searchbar li input {
	height: 18px;
	line-height:18px;
	border: 1px solid #dcdcdc;
	padding-left:3px;
	margin-top:1px;
	color:#666;
}
.searchbar .btn {
	display:inline;
	float:left;
	cursor:pointer;
	padding:0 10px;
	height:23px;
	line-height:19px;
	margin:0 20px 0 0;
	background:#215687;
	border:1px solid #dcdcdc;
	color:#e8e8e8;
	font-weight:bold;
}
.searchbar .returnbtn {
	background:#fff;
	color:#666;
	margin-right:0;
}
.searchbar .btn:hover {
	color:#fff;
}
.searchbar .returnbtn:hover {
	color:#000;
}
#Main .searchbar .searchbox {
	margin:0 5px 0 5px;
	background:#fff;
}
#SModelErr {
	height:20px;
	line-height:20px;
	text-align:center;
}
/*Table.css*/
.PageSearch3 .table, .PageSearch4 .table {
	width:1122px;
	margin: -1px 0 0 -1px;
}
.PageSearch3 .table th, .PageSearch3 .table td, .PageSearch4 .table th, .PageSearch4 .table td {
	padding: 4px 5px 4px;
	border-right: 1px dashed #dbdbdb;
	height: 17px;
	line-height:20px;
	text-align:left;
}
.PageSearch3 .table th, .PageSearch4 .table th {
	border-bottom:1px solid #dbdbdb;
	padding: 4px 5px 4px 15px;
	cursor:pointer;
}
.PageSearch3 .table td, .PageSearch4 .table td {
	border-bottom:1px dashed #dbdbdb;
	vertical-align:top;
}
.PageSearch3 .table .details, .PageSearch4 .table .details {
	width:62px;
	border-right:none;
	padding-left:5px;
	cursor:default;
}
.PageSearch3 .table .row .model2, .PageSearch4 .table .row .model2 {
	padding-left:15px;
	background: url(Images/images5.png) no-repeat;
	background-position: left -328px;
}
.PageSearch3 .table .engine2, .PageSearch4 .table .engine2, .PageSearch3 .table .type2, .PageSearch4 .table .type2 {
	padding-left:15px;
}
.table .cylinder2 {
	width:50px;
}
.table .model2 a {
	color:#005aa0;
	font-weight:bold;
}
.PageSearch3 #Main .table-sorted-asc, .PageSearch4 #Main .table-sorted-asc {
	background:#ecf8ff url(Images/images5.png) no-repeat 4px -403px;
}
.PageSearch3 #Main .table-sorted-desc, .PageSearch4 #Main .table-sorted-desc {
	background:#ecf8ff url(Images/images5.png) no-repeat 4px -374px;
}
.PageSearch4 #Main .nfpp .smallsort {
	float:left;
	width:923px;
	_overflow-x:hidden;
}
.PageSearch4 #Main .nfpp .smallsort li {
	display:block;
	float:left;
	height:27px;
	line-height:16px;
	text-align:left;
	width:440px;
	margin-right:5px;
	margin-bottom:5px;
	padding-left:16px;
	background-position:-35px -558px;
	cursor:default;
}
.PageSearch4 #Main .nfpp .smallsort li a {
	color:#000;
	float:left;
	margin-right:8px;
}
.PageSearch4 #Main .nfpp .smallsort li a:hover {
	text-decoration:underline;
}
.PageSearch4 #Main .nfpp .smallsort li .jump {
	display:block;
	float:left;
	width:9px;
	height:16px;
	background-position:-130px -592px;
}
.PageSearch4 #Main .nfpp .smallsort li .jump:hover {
	background-position:-189px -592px;
}
.PageSearch4 #Main .nfpp .smallsort .active {
	background:url(Images/images2.png) no-repeat center 11px;
	background-color:#990000;
	color:#fff;
}
/*PagePart-------------------------------------------------------------------------------------------------------------------------*/
.PagePart #sort .content {
	float:left;
	padding:30px 0 20px 11px;
	width:1109px;
}
.PagePart #sort .content li {
	float:left;
	width:200px;
	height:48px;
	margin:0 27px 25px 0;
}
.PagePart #sort .content .g100090, .PagePart #sort .content .g100230, .PagePart #sort .content .g100650, .PagePart #sort .content .g100830 {
	margin-right:0;
}
.PagePart #sort .content li a {
	display:block;
	width:148px;
	height:33px;
	padding:15px 0 0 50px;
	border:1px solid #dcdcdc;
	font-size:13px;
	color:#000;
}
.PagePart #sort .content li a:hover {
	border:1px solid #990000;
	color:#990000;
}
.PagePart #sort .content .icon a {
	background:url(Images/icon01.png) no-repeat;
}
.PagePart #sort .content .g100001 a {
	background-position:-27px 1px;
}
.PagePart #sort .content .g100029 a {
	background-position:-27px -44px;
}
.PagePart #sort .content .g100030 a {
	background-position:-27px -90px;
}
.PagePart #sort .content .g100060 a {
	background-position:-27px -136px;
}
.PagePart #sort .content .g100090 a {
	background-position:-27px -180px;
}
.PagePart #sort .content .g100120 a {
	background-position:-27px -224px;
}
.PagePart #sort .content .g100150 a {
	background-position:-27px -263px;
}
.PagePart #sort .content .g100180 a {
	background-position:-27px -307px;
}
.PagePart #sort .content .g100210 a {
	background-position:-27px -353px;
}
.PagePart #sort .content .g100230 a {
	background-position:-27px -399px;
}
.PagePart #sort .content .g100280 a {
	background-position:-27px -443px;
}
.PagePart #sort .content .g100400 a {
	background-position:-27px -488px;
}
.PagePart #sort .content .g100450 a {
	background-position:-27px -533px;
}
.PagePart #sort .content .g100500 a {
	background-position:-27px -579px;
}
.PagePart #sort .content .g100600 a {
	background-position:-27px -622px;
}
.PagePart #sort .content .g100650 a {
	background-position:-27px -667px;
}
.PagePart #sort .content .g100700 a {
	background-position:-27px -712px;
}
.PagePart #sort .content .g100800 a {
	background-position:-27px -757px;
}
.PagePart #sort .content .g100830 a {
	background-position:-27px -801px;
}
.PagePart #sort .content .g100900 a {
	background-position:-27px -844px;
}
.PagePart #sort .content .g100950 a {
	background-position:-27px -884px;
}
.PagePart #sort .content .g100990 a {
	background-position:-27px -924px;
}
/*PagePart2-------------------------------------------------------------------------------------------------------------------------*/
.PagePart #sort2, .PagePart2 #sort2 {
	width: 1122px;
	float: left;
	margin-top:10px;
}
.PagePart #sort2 .content, .PagePart2 #sort2 .content {
	width:1122px;
	float:left;
	padding:30px 0 20px 0;
}
.partsort2 {
	width:148px;
	height:148px;
	border:1px solid #dcdcdc;
	float:left;
	margin:0 18px 20px;
	position:relative;
}
.partsort2:hover {
	border-color:#990000;
}
.partsort2 a {
	float:left;
}
.partsort2 .partimg {
	float:left;
	width:148px;
	height:93px;
	padding-top:10px;
	text-align:center;
	cursor:pointer;
}
.partsort2 .h4 {
	position:absolute;
	clear:both;
	width:142px;
	padding:8px 3px;
	bottom:0;
	left:0;
	text-align:center;
	border-top:1px dashed #dcdcdc;
	background:url(Images/images3.png) repeat-x left -187px;
	color:#000;
	font-weight:normal;
	font-size:12px;
	cursor:pointer;
}
/*首页底部各个链接页面------------------------------------------------------------------------------------------------------------------------------*/
/*PageRegister------------------------------------------------------------------------------------------------*/
/*Main--------------------*/
#msg {
	clear: both;
	padding:0 0 15px;
	overflow: hidden;
	zoom: 1;
}
#reg {
	MARGIN: auto;
	WIDTH: 1122px;
}
#pos {
	padding: 0 0 20px 0;
}
.jgf {
	font-family: Verdana;
	font-size: 10px;
	padding: 0 8px 0 8px;
}
#reg #menu .sel {
	padding:0 10px;
	border:1px solid #dcdcdc;
	border-bottom:none;
	background:#f2f3ff;
	color: #666;
	text-align: center;
}
#reg #menu li {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	margin: 0 55px 0 0;
	height: 27px;
	line-height: 27px;
}
#reg #box {
	clear: both;
	border: 1px solid #dcdcdc;
	text-align: center;
}
.textarea {
	line-height: 25px;
	font-size: 12px;
	padding-top: 15px;
	padding-left: 25px;
	padding-right: 25px;
	width: 906px;
	border: 1px solid #ffffff;
	height: 398px;
	margin-bottom:15px;
}
.greenbt {
	cursor:pointer;
	background-color: #6DB547;
	color: #FFFFFF;
	border-top: 1px solid #96D584;
	border-left: 1px solid #96D584;
	border-bottom: 1px solid #619B35;
	border-right: 1px solid #619B35;
	height: 22px;
	padding: 0 5px 0 5px;
}
.redbt {
	cursor:pointer;
	background-color: #DD0000;
	color: #FFFFFF;
	border-top: 1px solid #7F9DB9;
	border-left: 1px solid #7F9DB9;
	border-bottom: 1px solid #003366;
	border-right: 1px solid #003366;
	height: 22px;
	padding: 0 5px 0 5px;
}
/*PageRegister2------------------------------------------------------------------------------------------------*/
/*Main--------------------*/
.PageRegister2 #Main {
	width:1122px;
	margin:0 auto;
}
#reg dl {
	padding:8px 0 3px 0;
	margin:0;
}
.PageRegister2 #box dt {
	clear: both;
	float: left;
	width: 150px;
	height: 30px;
	line-height: 30px;
	margin: 0 0 0 20px;
	text-align: right;
	color: #003366;
}
.PageRegister2 #box dd {
	height: 30px;
	line-height:30px;
	margin: 0;
	padding: 0;
	text-align: left;
	margin-bottom:5px;
}
.PageRegister2 #box dt {
	clear: both;
	float: left;
	width: 150px;
	height: 30px;
	line-height: 30px;
	margin: 0 0 0 20px;
	text-align: right;
	color: #003366;
}
.PageRegister2 #box .required {
	margin-top: 3px;
	height:22px;
	line-height:22px;
	padding-left:4px;
	background-position: right -2px;
}
.PageRegister2 #box .dd2 {
	margin-top: 3px;
	height:22px;
	line-height:22px;
	padding:0 0 0 4px;
	border:1px solid #dcdcdc;
}
.required {
	background-position:right -5px;
	border: 1px solid #dcdcdc;
	margin-top:5px;
}
.bluebt {
	background-color: #006699;
	color: #FFFFFF;
	border-top: 1px solid #7F9DB9;
	border-left: 1px solid #7F9DB9;
	border-bottom: 1px solid #003366;
	border-right: 1px solid #003366;
	height: 22px;
	padding: 0 5px 0 5px;
}
.PageRegister2 #country, .PageRegister2 #province, .PageRegister2 #city, .PageRegister2 #url, .PageRegister2 #zip, .PageRegister2 #mb, .PageRegister2 #fax, .PageRegister2 #msn, .PageRegister2 #qq {
	margin-top:5px;
}
/*PageRegister3------------------------------------------------------------------------------------------------*/
/*Main--------------------*/
.PageRegister3 #Main {
	width:1122px;
	margin:0 auto;
}
/*PageGetpass------------------------------------------------------------------------------------------------*/
.getpass_form {
	margin:0 auto;
	width:420px;
	height:300px;
}
.getpass_form .getpass {
	width:300px;
	float:left;
	padding:20px 60px 20px;
	border:4px solid #dcdcdc;
}
.getpass_form .getpass h4 {
	color:#215687;
	font-size:18px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin:0 0 20px;
}
.getpass_form .getpass li {
	width:300px;
	float:left;
	color:#666;
}
.getpass_form .getpass .getpass_input {
	position:relative;
}
.getpass_form .yzcode_c {
	left: 150px;
	top:10px;
}
.getpass_form .getpass input, #login_form .login .required {
	float:left;
	display:block;
	width:278px;
	height: 20px;
	line-height: 20px;
	padding: 4px 16px 4px 4px;
	border: 1px solid #dcdcdc;
	font-size: 14px;
	font-family: arial, "宋体";
}
.getpass_form .getpass input {
	margin-bottom:18px;
}
.getpass_form .getpass .code input, #login_form .login .code input {
	width:128px;
	margin:0 10px 0 0;
}
.getpass_form .getpass .getpass_btn, #login_form .login .login_btn {
	margin-top:10px;
}
.getpass_form .getpass .getpass_btn input, #login_form .login .login_btn input {
	width:138px;
	height:32px;
	line-height:32px;
	font-weight:bold;
	text-align:center;
	padding:0;
	float:left;
	cursor:pointer;
	background:#fff;
	color:#666;
}
.getpass_form .getpass .getpass_btn input {
	border:1px solid #dcdcdc;
	margin-bottom:8px;
}
#login_form .login .login_btn input {
	margin:0;
}
.getpass_form .getpass .getpass_btn input:hover {
	border:1px solid #333;
}
.getpass_form .getpass .getpass_btn .greenbt {
	margin-right:20px;
	background: #215687;
	border: 1px solid #dcdcdc;
	color: #fff;
}
.getpass_form .getpass .required {
	margin-top:6px;
	background-position:right 1px;
}
.getpass_form .getpass .input_err, #login_form .getpass .input_ok {
	position:absolute;
	height:18px;
	line-height:18px;
	padding:0 0 0 4px;
	top:36px;
	left:0;
	background:none;
	color:red;
}
.getpass_form .red {
	width:300px;
	float:left;
	height:16px;
	line-height:16px;
	margin-top:5px;
}
.getpass_form .getpass_link {
	width:300px;
	float:left;
	margin-top:5px;
}
.getpass_form a {
	text-decoration:underline;
}
.getpass_form .getpass .code a {
	text-decoration:none;
}
/*Pagelogin------------------------------------------------------------------------------------------------*/
#login_form {margin:0 auto;width:880px;height:320px;border:4px solid #dcdcdc;}
#login_form .login_ad {
	width:480px;
	height:320px;
	float:left;
	margin-right:40px;
}
#login_form .login {
	width:320px;
	height:320px;
	float:left;
	margin-top:15px;
}
.login_txt{border:1px solid #ccc;border-radius:4px;color: #666;width:259px;padding:8px;background:#f7f7f7}
.login_error{display:none;line-height: 18px;border: 1px solid #ffcccc; border-radius: 3px; background: url(Images/l-warning.jpg) no-repeat 8px 5px #fff2f2;padding:3px 5px 3px 30px; color: #808080;width:262px}
.login_txt_ul li {margin:10px 0; position: relative;}
.account{background: url(Images/l-name.jpg) no-repeat 8px 8px #f7f7f7;padding-left:30px}
.password{background: url(Images/l-lock.jpg) no-repeat 8px 8px #f7f7f7;padding-left:30px}
.codemark_ipu{float:left;}
.codemark_ipu .login_txt{width:130px;}
.imgcode_box{float:left;width:135px;height:34px;line-height:34px;margin-left:10px;}
.imgcode_box a{font-size:14px;}
.imgcode_box img{width:75px;height:25px}

#login_form .login .login_btn .submit {background: #215687;color: #e8e8e8;width:300px;border-radius: 3px;}
#login_form .login .login_btn .submit:hover {color:#fff;}

#login_form .login_link {margin-top:10px;}
#login_form a {text-decoration:underline;margin:5px}
#login_form .login .code a {text-decoration:none;}
#lf_d{
	position:absolute;
	right:15px;
	top:20px;
}
#login_form .login .login_btn input{
	border:1px solid #dcdcdc;
}
.auto{
	margin:0 3px 0 0;
	_margin:0;
	vertical-align:bottom;
	vertical-align:auto\9;
}
#ALogin .ALogin_r{margin-top:10px}
#ALogin .login_txt{width:185px;}
#ALogin .codemark_ipu .login_txt{width:70px;}
#ALogin .imgcode_box{width:auto;margin-left:5px;}
#ALogin .login_error{width:auto}

/*PageSet------------------------------------------------------------------------------------------------*/
.PageSet #left {
	float: left;
	width: 200px;
	padding: 5px 10px 20px 0;
}
.PageSet #left li {
	float:left;
	width:200px;
	margin:0 0 5px 0;
}
.PageSet #left li span {
	display:block;
	width:198px;
	height:22px;
	line-height:22px;
	border:1px solid #dcdcdc;
	background:url(Images/images3.png) repeat-x left 0;
}
.PageSet #left .active span {
	border-left: 2px solid #990000;
	width:197px;
}
.PageSet #left li span a {
	padding: 0 0 0 15px;
	margin-right: 15px;
	color: #000;
	background-position:left -151px;
}
.PageSet #right {
	float: right;
	width: 900px;
	padding: 5px 0 20px;
}
.PageSet .right_box{
	position:relative;
	padding:35px 0 20px!important;
}
.PageSet #right #box {
	padding:40px 10px 20px;
	width: 878px;
	float: left;
	border: 1px solid #dcdcdc;
}
.PageSet #right #box dt {
	clear: both;
	float: left;
	width: 150px;
	height: 30px;
	line-height: 30px;
	margin: 0 0 0 20px;
	text-align: right;
	color: #003366;
}
.PageSet #right #box dd {
	height: 30px;
	line-height:30px;
	margin: 0;
	padding: 0;
	text-align: left;
	margin:0 0 5px;
}
.PageSet #right #box .required, .PageSet #right #box .dd2 {
	margin-top: 3px;
	height:22px;
	line-height:22px;
	padding:0 0 0 4px;
}
.PageSet #right #box .required {
	background-position: right 2px;
}
.PageSet #right #box .dd2 {
	border:1px solid #dcdcdc;
}
/*PageUserfaq------------------------------------------------------------------------------------------------*/
/*Main--------------------*/
.PageUserfaq #Main {
	width:1122px;
	margin:0 auto;
}
#userfaq {
	padding:0 0 20px;
}
.faq_question {
	font-size:18px;
	font-weight:bold;
	color:#990000;
	line-height:20px;
	margin-bottom:8px;
}
.faq_answer {
	font-size:12px;
	line-height:20px;
}
/*PageClientfaq------------------------------------------------------------------------------------------------*/
/*Main--------------------*/
.PageClientfaq #Main {
	width:1122px;
	margin:0 auto;
}
#clientfaq {
	padding:0 0 20px;
}
/*PageWhyjoin------------------------------------------------------------------------------------------------*/
/*Main--------------------*/
.PageWhyjoin #Main {
	width:1122px;
	margin:0 auto;
}
/*PageHowjoin------------------------------------------------------------------------------------------------*/
/*Main--------------------*/
.PageHowjoin #Main {
	width:1122px;
	margin:0 auto;
}
.PageHowjoin #msg {
	width:1122px;
	float:left;
}
.PageHowjoin #msg h2 {
	font-size:18px;
	color:#990000;
	text-align:center;
	margin:0;
	padding:0 0 5px;
}
.PageHowjoin #msg .content {
	padding:10px;
	line-height:20px;
}
/*PageDatastruct------------------------------------------------------------------------------------------------*/
/*Main--------------------*/
.PageDatastruct #Main {
	width:1122px;
	margin:0 auto;
}
.PageDatastruct #msg {
	width:1122px;
	float:left;
}
.PageDatastruct #msg h2 {
	font-size:18px;
	color:#990000;
	text-align:center;
	margin:0;
	padding:0 0 5px;
}
.PageDatastruct #msg .content {
	padding:10px;
	line-height:20px;
}
/*PageMakes------------------------------------------------------------------------------------------------*/
/*Main--------------------*/
#Main1 #options {
	width:1122px;
}
#Main1 #content {
	width:1120px;
	float:left;
	border:1px solid #dcdcdc;
}
#Main1 .qcpp {
	float: left;
	width: 1108px;
	padding: 12px 0px 12px 10px;
	border-bottom: 1px dashed #dcdcdc;
}
#Main1 .cxfdj {
	float: left;
	width: 1108px;
	padding: 12px 00px 12px 10px;
}
.PageModels_info0 #Main1 .cxfdj {
	border-bottom:none;
}
#Main1 .searchright {
	width:815px;
}
#Main1 .bigsort {
	width:880px;
}
#Main1 .bigsort #ModelList {
	width:815px;
	float:left;
}
#Main1 .bigsort #ModelList li {
	width:266px;
}
#Main1 .bigsort #ModelList a:hover, #Main1 .bigsort #ModelList .active a {
	background:#215687;
	color:#fff;
	text-decoration:none;
}
#Main1 .cxda {
	width:1120px;
	float:left;
}
.PageMakes #Main .cxda {
	width:1100px;
	float:left;
	padding:10px;
}
.PageMakes #Main .cxda h2 {
	color:#0033CC;
	font-size:18px;
	margin:5px 0 5px 0;
}
.PageMakes #Main .cxda .officialweb {
	margin-bottom:5px;
	color:#000;
}
.PageMakes #Main .cxda .relatedlink {
	font-size:12px;
	clear:both;
	width:300px;
	height:22px;
	line-height:22px;
	border:1px solid #dcdcdc;
	background:url(Images/images3.png) repeat-x left 0;
	padding-right:7px;
}
.PageMakes #Main .cxda .relatedlink a {
	padding: 0 0 0 15px;
	color: #000;
	background-position:left -151px;
	font-weight:normal;
}
.PageMakes #Main .cxda .cxdatop {
	position:relative;
	width:1096px;
	padding:0 0 40px;
	padding:0 0 20px\0;
}
.MakeLogo {
	position:absolute;
	top:20px;
	right:40px;
}
.PageMakes #Main .cxda #options {
	width:1096px;
}
.PageMakes #Main .cxda .introduction {
	width:1096px;
	float:left;
}
.PageMakes #Main .cxda .introduction h3 {
	float:left;
	width:1076px;
	padding:0 0 3px 20px;
	font-size:14px;
	background-position:left -33px;
	border-bottom:1px solid #dcdcdc;
	margin:15px 0 5px;
}
.PageMakes #Main .cxda .introduction #com_info {
	margin:0 0 10px;
}
.PageMakes #Main .cxda .introduction p {
	width:1096px;
	float:left;
	line-height:18px;
	margin:10px 0 0;
}
.PageMakes #Main .cxda .introduction p span {
	background:#d0f0ff;
	padding:5px;
}
.PageMakes #Main .cxda .introduction p span a {
	color:#990000;
	text-decoration:underline;
	margin:0 3px;
}
.PageMakes #Main #newModel {
	width:1076px;
	float: left;
	height: 100%;
	padding: 20px 0 0 20px;
	overflow: hidden;
	zoom: 1;
	border-top: 3px solid #dcdcdc;
	margin-top:20px;
}
.PageMakes #Main #newModel li {
	float: left;
	width: 130px;
	height: 180px;
	margin-right:22px;
}
.PageMakes #Main #newModel li img {
	border: 1px solid #DDDDDD;
	padding: 1px;
}
.PageMakes #Main #newModel li img:hover {
	border: 1px solid #333;
}
/*PageModels_info0------------------------------------------------------------------------------------------------*/ 
/*Main--------------------*/
#Main1 .classlist {
	width:1100px;
	clear: both;
	_height: 1%;
	overflow: hidden;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	margin: 0 0 4px 0;
	padding: 5px 10px 3px;
	background: #fefeee;
}
#Main1 .classlist li {
	width:187px;
	height:24px;
	line-height:24px;
	margin-bottom:2px;
	float:left;
}
#Main1 .newmodel {
	width:1120px;
	clear: both;
	padding: 5px 0 3px;
}
#Main1 .newmodel h4, #Main1 .modelistnoimg h4 {
	width:1115px;
	background:url(Images/images3.png) repeat-x left -89px;
	font-size: 12px;
	line-height: 28px;
	padding-left: 6px;
	margin: 0;
	color: #333;
}
#Main1 .newmodel ul {
	overflow: hidden;
	margin: 0px;
}
#Main1 .newmodel ul li ul li {
	float:left;
	height: 96px;
	width: 124px;
	cursor: pointer;
	padding: 10px;
}
#Main1 .newmodel li img {
	border: 1px solid #DDDDDD;
	padding: 1px;
}
#Main1 .newmodel li img:hover {
	border: 1px solid #333;
}
#Main1 .modelistnoimg {
	width:1120px;
	clear: both;
	padding: 5px 0 20px;
	overflow:hidden;
}
#Main1 .modelistnoimg ul {
	overflow: hidden;
	_height: 1%;
	padding:10px 10px 0;
}
#Main1 .modelistnoimg li {
	float: left;
	width: 520px;
	line-height: 24px;
	height: 24px;
	margin:0 30px 3px 0;
	border-bottom:1px dashed #dcdcdc;
}
#Main1 .modelistnoimg li a {
	padding-left:15px;
	background-position:left -151px;
}
/*PageModels_info1------------------------------------------------------------------------------------------------*/ 
/*Main--------------------*/
#Main1 .classinfo {
	width:865px;
	background: #f2f3ff;
	padding: 10px;
	margin: 0 0 10px 0;
	float:left;
	overflow:hidden;
}
#Main1 .classinfo h3 {
	border-bottom: 1px solid #999;
	margin: 0px;
	padding: 5px;
	font-size: 14px;
}
#Main1 .classinfo p {
	line-height:18px;
}
#Main1 .classinfo div {
	float:left;
	padding: 5px;
	background: #fff;
	overflow: hidden;
}
#Main1 .classinfo img {
	margin: 5px;
	padding: 2px;
	border: 1px solid #ccc;
}
#Main1 .classinfo ul {
	width: 918px;
	padding:10px 5px 0;
	clear: both;
}
#Main1 .classinfo h2 {
	font-size: 12px;
	clear: both;
	height: 22px;
	line-height: 22px;
	border: 1px solid #dcdcdc;
	border-left:none;
	border-right:none;
	background: url(Images/images3.png) repeat-x left 0;
	padding-left:7px;
	font-weight:normal;
}
#Main1 .classinfo ul li {
	background-position:left -62px;
	height: auto;
	width: 324px;
	float: left;
	padding: 4px 4px 4px 19px;
}
/*PageModelInfo2------------------------------------------------------------------------------------------------*/ 
/*Main--------------------*/
#makebox {
	width:1122px;
	clear:both;
}
#makebox #left {
	float:left;
	width: 200px;
	padding:20px 10px;
	overflow:hidden;
}
#makebox .xglj {
	border:1px solid #dcdcdc;
	background:#f2f3ff;
	font-size:12px;
	font-weight:normal;
	height:22px;
	line-height:22px;
	margin-bottom:5px;
	text-align:center;
}
#makebox .xglj a {
	color: #000;
}
#makebox #reflist {
	float:left;
	width:200px;
}
#makebox #reflist h2 {
	border:1px solid #dcdcdc;
	background:#fefeee;
	font-size:12px;
	font-weight:normal;
	height:22px;
	line-height:22px;
	text-align:center;
}
#makebox #reflist li {
	float:left;
	width:200px;
	margin:5px 0 0;
}
#makebox #reflist li span {
	display:block;
	width:198px;
	height:22px;
	line-height:22px;
	border:1px solid #dcdcdc;
	background:url(Images/images3.png) repeat-x left 0;
}
#makebox #reflist .active span {
	border-left: 2px solid #990000;
	width:197px;
}
#makebox #reflist li span a {
	padding: 0 0 0 15px;
	margin-right: 15px;
	color: #000;
	background-position:left -151px;
}
#makebox #reflist li ul {
	float:left;
	width:178px;
	padding-bottom:5px;
}
#makebox #reflist li ul li {
	width:184px;
	padding-left:6px;
}
#makebox #reflist li ul li a {
	padding: 0 0 0 15px;
	color: #333;
	background-position: left -176px;
}
#makebox #right {
	float:right;
	width:888px;
	padding:20px 0 20px 10px;
	overflow:hidden;
}
#makebox #right .sorttitle {
	width:728px;
	height:24px;
	clear:both;
}
#makebox #right .sorttitle li {
	margin-right:4px;
	float:left;
	width:120px;
}
#makebox #right .sorttitle li a {
	display:block;
	width:120px;
	height:22px;
	line-height:22px;
	padding-top:2px;
	text-align: center;
	background-position:-519px -336px;
}
#makebox #right .sorttitle li a:hover, #makebox #right .sorttitle .active a {
	background: url(Images/images.png) no-repeat;
	background-position:-519px -292px;
}
#makebox #right .content {
	width:885px;
	float:left;
	border:1px solid #dcdcdc;
	border-right:none;
}
.PageModelInfo2 #Main1 .classinfo ul {
	width: 685px;
}
.PageModelInfo2 #Main1 .classinfo ul li {
	width:319px;
}
#makebox #right .content .info {
	width:865px;
	clear:both;
	padding:10px;
	float:left;
}
#makebox #right .content .infoname {
	float:left;
	display:block;
	width:450px;
	color: #0033CC;
	font-size: 14px;
	margin: 5px 0 5px 0;
	font-weight:bold;
}
#makebox #right .content .infoimg {
	float:right;
	width:204px;
	margin-top:-20px;
}
#makebox #right .content .infoimg img {
	border: 1px solid #DDDDDD;
	padding: 1px;
}
#makebox #right .content .infoimg img:hover {
	border: 1px solid #333;
}
#makebox #right .content .infoyear, #makebox #right .content .infoarea {
	float:left;
	width:450px;
	margin-top:3px;
	color:#000;
}
#makebox #right .content .infotoimg {
	float:left;
	width:450px;
	margin-top:6px;
}
#makebox #right .content .infotoimg a {
	color: #0033CC;
	text-decoration:underline;
}
#Main1 .modelink {
	width:865px;
	clear: both;
	padding: 5px 10px 20px;
	background:#f2f3ff;
	overflow:hidden;
}
#Main1 .modelink h4 {
	width: 709px;
	font-size: 12px;
	line-height: 28px;
	padding-left: 6px;
	margin: 0;
	color: #333;
}
#Main1 .modelink h4 a {
	color:#990000;
	margin:0 3px;
}
#Main1 .modelink h4 a:hover {
	text-decoration:underline;
}
#Main1 .modelink ul {
	overflow: hidden;
	_height: 1%;
	padding:10px 0 10px;
	width:865px;
	background:#fff;
	overflow:hidden;
}
#Main1 .modelink li {
	float: left;
	width: 337px;
	line-height: 24px;
	height: 24px;
	margin:0 10px 3px 0;
	border-bottom:1px dashed #dcdcdc;
}
#Main1 .modelink li a {
	padding-left:15px;
	background-position: left -151px;
}
#Main1 .modelimg {
	width:865px;
	clear: left;
	height: 100%;
	padding: 20px 0 20px 20px;
	overflow: hidden;
	zoom: 1;
}
#Main1 .modelimg li {
	float: left;
	width: 130px;
	height: 94px;
	margin:0 10px 5px 0;
}
#Main1 .modelimg li img {
	border: 1px solid #DDDDDD;
	padding: 1px;
}
#Main1 .modelimg li img:hover {
	border: 1px solid #333;
}
#Main1 .submodelmore {
	width:865px;
	height: 100%;
	padding:20px 10px;
}
#Main1 .submodelmore table {
	border-collapse: collapse;
	width: 100%;
}
#Main1 .submodelmore td, #Main1 .submodelmore th {
	border: 1px solid #CCCCCC;
	padding: 2px 5px;
}
#Main1 .submodelmore th {
	color:#000;
	padding:4px 5px;
	font-weight:normal;
}
#Main1 .submodelmore td a {
	color:#0033CC;
}
/*PageModelInfo3------------------------------------------------------------------------------------------------*/ 
/*Main--------------------*/
#Main1 .modelparameter {
	width:705px;
	height: 100%;
	padding:20px 10px;
}
#Main1 .modelname {
	line-height: 24px;
	height: 24px;
	border-bottom:1px dashed #dcdcdc;
}
#Main1 .modelname a {
	padding-left:15px;
	background-position:left -151px;
}
#makebox #pcbox {
	margin:10px 0 0;
	width:705px;
}
#makebox #pcbox #cate {
	color:#990000;
	font-weight:bold;
	margin:3px 0;
}
#makebox #pcbox li {
	margin:5px 0 0;
	height:18px;
	line-height:18px;
}
#makebox #pcbox strong {
	color:#000;
}
#makebox #pcbox #text {
	padding:0 0 0 5px;
}
#makebox .returninfo {
	margin-top:10px;
}
#makebox .returninfo a {
	color:#0033CC;
}
/*ModelInfo1Article------------------------------------------------------------------------------------------------*/ 
.ModelInfo1Article .medelist {
	float: left;
	width: 1120px;
	padding:0 0 10px 0;
	border-bottom:1px solid #dcdcdc;
}
.ModelInfo1Article .medelist .medelistitle {
	font-size: 12px;
	clear: both;
	height: 22px;
	line-height: 22px;
	border-bottom: 1px solid #dcdcdc;
	background: url(Images/images3.png) repeat-x left 0;
	padding:0 0 0 10px;
	font-weight: normal;
	width:948px;
	margin-bottom:5px;
}
.ModelInfo1Article .medelist li {
	background-position: 11px -62px;
	height: auto;
	width: 425px;
	float: left;
	padding: 4px 4px 4px 30px;
}
.ModelInfo1Article #Main1 .classinfo, .PageModels_info1 #Main1 .classinfo {
	width:1100px;
	overflow:hidden;
}
.ModelInfo1Article #Main1 .classinfo p {
	line-height:20px;
	text-indent:2em;
	margin:10px 0;
}
.ModelInfo1Article #Main1 .classinfo table {
	border-collapse: collapse;
	border: 1px solid #ccc;
	margin:5px;
}
.ModelInfo1Article #Main1 .classinfo td, .ModelInfo1Article #Main1 .classinfo th {
	border: 1px solid #ccc;
	margin: 0;
	padding: 4px;
}
.ModelInfo1Article #Main1 .classinfo strong {
	margin-left:-2em;
}
.ModelInfo1Article #Main1 .classinfo table strong {
	margin-left:0;
}
/*第三方数据列表页样式*/
.PageOthdatalist #content{
	width:1100px;
	padding:0 0 0 20px;
	border:1px solid #dcdcdc;
	float:left;
}
.Othdatalist li{
	width:234px;
	float:left;
	margin:10px 0 0 0;
}
.Othdatalist li a:hover{
	color:#990000;
}
.PageOthdatalist .foot {
    float: left;
    width: 1120px;
    height: 40px;
    line-height: 40px;
}
.PageOthdatalist .record, .PageOthdatalist .pages {
	width:40px;
	display:inline;
	color:#005aa0;
	font-weight:bold;
	padding:0 3px;
}
/*登录框样式------------------------------*/
#ALogin{
	position:fixed;
	top:200px;
	left:200px;
	z-index:9999;
	background:#fff;
	display:none;
	width:510px;
}
#ALogin h2{
	height:45px;
	line-height:45px;
	background:#f7f7f7 url(Images/Alogin_bg.gif) no-repeat 20px center;
	border-bottom: 1px solid #eee;
	padding:0 0 0 50px;
}
#ALogin .closesub,.ActionMsgBox .closesub{
	position:absolute;
	right:15px;
	top:13px;
	border:none;
	background:url(Images/close_bg.gif) no-repeat;
    background-position: left center;
}
#ALogin .closesub:hover,.ActionMsgBox .closesub:hover{
	background:url(Images/close_bg2.gif) no-repeat;
    background-position: left center;
}
.ALogin_l{
	float:left;
	width:230px;
	padding:15px 0 0px 15px;
	background:#fff;
}
.ALogin_l img{
	float:left;
	width:230px;
	height:230px;
}
.ALogin_r,.ALogin_r2{
	float:right;
	width:225px;
	padding:0 20px 0 0;
	background:#fff;
}
.ALogin_content{
	width:220px;
	padding:10px 0 0;
	float:left;
}
.ALogin_content li{
	position:relative;
	padding:0 0 7px;
}
.ALogin_content li input{
	width:213px;
	height:12px;
	line-height:12px;
	background-position:right 4px;
	border:1px solid #dcdcdc;
	margin:5px 0 0;
	padding:9px 0 9px 5px;
}
.ALogin_content li input:hover{
	border:1px solid #aaa;
}
.ALogin_content li .error{
	padding:0 0 0 2px;
}
#ALogin_btn{
	float:left;
}
#code_c{
	position:absolute;
	right:15px;
	top:24px;
}
#ALogin #login_btn{
	width:225px;
	height:30px;
	margin:0;
	cursor:pointer;
	background:#215687;
	color:#fff;
	border:none;
	font-size:14px;
}
#ALogin #login_btn:hover{
	background:#266299;
}
#ALogin_b{
	float:left;
	width:490px;
	margin:15px 0 0;
	padding:10px 0 15px 20px;
	border-top:1px solid #ddd;
	background:#f7f7f7;
	text-align:center;
}
#ALogin_b a:hover{
	color:#990000;
	text-decoration:underline;
}
#ALoginAuto,#ALoginErr{
	float:left;
	width:215px;
	margin-bottom:8px;
}
#ALoginAuto{
	margin-bottom:10px;
}
.ALogin_r2{
	padding:40px 20px 0 0;
	text-align:center;
}
.ALogin_r2_t{
	float:left;
	width:220px;
	font-size:14px;
	font-weight:bold;
}
.Avatar{
	float:left;
	width:220px;
	padding:30px 0 25px 0;
}
.Acatar_img{
	display:block;
	width:78px;
	height:78px;
	margin:0 auto;
	padding:2px;
	border:1px solid #c9c9c9;
	border-radius:2px;
	box-shadow:0 0 6px #bbb;
	-webkit-box-shadow:0 0 10px #bbb;
	-moz-box-shadow:0 0 10px #bbb;
	text-align:center;
}
.Acatar_img:hover{
	border:1px solid #b0b0b0;
	box-shadow:0 0 6px #aaa;
	-webkit-box-shadow:0 0 6px #aaa;
	-moz-box-shadow:0 0 6px #aaa;
}
.Acatar_img img{
	width:78px;
	height:78px;
	border-radius:2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.A_user_n{
	display:block;
	width:220px;
	padding:5px 0 0;
}
.ALogin_way2{
	float:left;
	width:220px;
	color:#990000;
}
.ALogin_way2:hover{
	text-decoration:underline;
}
/*提示框样式-------------------------*/
.ActionMsgBox{
	position:absolute;
	top:200px;
	left:800px;
	min-width:220px;
	height:auto;
	padding:0 0 10px;
	background:#fefded;
	z-index:9998;
	border:1px solid #f9f2a7;
	-webkit-box-shadow:0 0 5px #ccc;
	-moz-box-shadow:0 0 5px #ccc;
}
.ActionMsgBox h2{
	font-size:16px;
	height:30px;
	line-height:30px;
	background:#fffbcd;
	border-bottom:1px solid #eee;
	padding:0 0 0 10px;
}
.ActionMsgBox .closesub{
	width:10px;
	height:10px;
	top:10px;
	right:10px;
	background: url(Images/close_bg2.gif) no-repeat;
	background-position:-2px center;
}
.ActionMsgBox .closesub:hover{
	background: url(Images/close_bg.gif) no-repeat;
	background-position:-2px center;
}
.ActionMsgBox_c{
	padding:10px;
	word-break: break-all;
	word-wrap: break-word;
	background:#fefded;
	color:#7C7770;
	line-height:20px;
}
.ActionMsgBox_btn{
	padding:5px 10px 0 10px;
	text-align:center;
}
.ActionMsgBox_btn input{
	cursor:pointer;
	height:23px;
	line-height:19px;
	margin:0 10px;
	padding:0 8px;
	border:1px solid #dcdcdc;
}
.ActionMsgBox_btn .btn{
	background:#215687;
	color:#ddd;
}
.ActionMsgBox_btn .btn:hover{
	color:#fff;
}
.ActionMsgBox_btn .returnbtn{
	background:#fff;
	color:#666;
}
.ActionMsgBox_btn .returnbtn:hover{
	color:#000;
}
.MsgBox{
	position:absolute;
	top:400px;
	left:800px;
	width:260px;
	height:auto;
	padding:0 0 10px;
	background:#fefded;
	z-index:9998;
	border:1px solid #f9f2a7;
	-webkit-box-shadow:0 0 5px #ccc;
	-moz-box-shadow:0 0 5px #ccc;
}
.MsgBox_c{
	padding:10px;
	word-break: break-all;
	word-wrap: break-word;
	background:#fefded;
	color:#FF8900;
	font-weight:normal;
}
.MsgBox_btn{
	padding:5px 10px 0 10px;
	text-align:center;
}
.MsgBox_btn input{
	cursor:pointer;
	height:23px;
	line-height:19px;
	margin:0 10px;
	padding:0 8px;
	border:1px solid #dcdcdc;
	background:#215687;
	color:#ddd;
}
.MsgBox_btn input:hover{
	color:#fff;
}
/*加入配件单按钮样式--------------*/
.addbtn2,.addbtn3{
	float:left;
	height:30px;
	line-height:30px;
	margin:10px 10px 10px 0;
	border:0;
	cursor:pointer;	
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 35px;
	text-align:left;
}
.addbtn0{
	color:#ddd;
	width:134px;
	background:url(Images/images5.png) no-repeat 0px -803px;
}
.addbtn1{
	width:134px;
	color:#444;
	background:url(Images/images5.png) no-repeat 0px -840px;
}
.addbtn3{
	width:106px;
	font-weight:normal;
	color:#444;
	padding:0 0 0 30px;
	margin:10px 0; 
	background:url(Images/images5.png) no-repeat 0px -877px;
}
#yipartsdata .addbtn1,#yipartsdata .addbtn0,#thirdpartydata .addbtn1,#thirdpartydata .addbtn0,.ycsjbtn {
	width:90px;
	height:auto;
	padding:1px 0;
	background:#ddd;
	cursor:pointer;
	border-radius: 2px;
	border:1px solid #aaa;
	margin:5px 0 0;
}
#yipartsdata .addbtn1,#thirdpartydata .addbtn1,.ycsjbtn{
	background:#ddd;
	border:1px solid #aaa;
}
.ycsjbtn{
	display:block;
	width:88px;
	color:#444;
	text-align:center;
	font-weight:normal;
}
#yipartsdata .addbtn0,#thirdpartydata .addbtn0{
	background:#215687;
	border:1px solid #1e4d78;
}
/*配件单样式-----------------------*/
#CartForm_d{
	float:left;
	width:1120px;
	border:1px solid #dcdcdc;
}
.Pageaddbuy #CartForm_d{
	width:1100px;
	padding:0 10px;
}
#CartForm_d table{
	width:1120px;
	float:left;
}
.Pageaddbuy #CartForm_d table{
	width:1100px;
}
.Pageaddbuy #CartForm_d #addbuy_e_c{
	margin:0 0 5px 0;
}
#CartForm_d table th{
	height:36px;
	text-align:left;
	border-bottom:1px solid #dcdcdc;
}
#CartForm_d table thead th{
	background:#ecf8ff;
}
.CartList_chose{
	padding:0 0 0 10px;
	width:200px;
}
.CartList_chose input{
	cursor:pointer;
	float:left;
}
#CartList tr{
	border-bottom:1px solid #dcdcdc;
}
.c_ref_no a{color:#ff8901;}
.c_ref_no a:hover{text-decoration:underline;}
.CartList_sort_t th{
	background:#fefeee;
	padding:0 0 0 10px;
}
#CartList tr td{
	padding:10px 0;
}
#CartList tr .CartList_chose{
	padding:10px 0 10px 10px;
}
#CartList tr .CartList_chose input{
	margin:30px 0 0;
}
#CartForm_d table .CartList_pic{
	padding:0 0 0 20px;
}
#CartForm_d table #CartList .CartList_pic{
	float:left;
	padding:0 0 0 30px;
	width:120px;
	overflow:hidden;
}
.CartUpic{
	width:69px;
	height:24px;
	padding-top:2px;
}
.CartForm_btn {
	float:left;
	width:1100px;
	padding:10px;
}
#addbuy_form #addbuy_cart .CartUpic{
	border:none;
}
.CartForm_btn input{
	height:30px;
	line-height:30px;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	padding:0 10px;
	float:right;
	margin-left:10px;
	background:#215687;
	color:#ddd;
	border:1px solid #dcdcdc;
}
.CartForm_btn input:hover{
	color:#fff;
}
.CartForm_btn .CartForm_btn1{
	float:left;
	background:#fff;
	color:#666;
	border:1px solid #dcdcdc;
	margin:0;
}
.CartForm_btn .CartForm_btn1:hover{
	color:#000;
}
#CartForm_d .selectbtn{
	width:65px;
}
#CartForm_d .selectbtn span{
	cursor:pointer;
}
#CartList .c_ref_no th{
	text-align:center;
}
.Cartcount{
	width:110px;
}
#CartForm_d thead .Cartcount{
	width:80px;
	padding:0 0 0 20px;
}
#CartForm_d .Cartcount input{
	background:#fff;
	border:1px solid #dcdcdc;
	padding:3px;
	margin:0 2px;
	text-align:center;
}
#CartForm_d .Cartcount input{
	height:18px;
	line-height:18px;
}
#CartForm_d .Cartcount .Cartcount_btn{
	cursor:pointer;
	padding:0 3px;
	margin:0;
	width:16px;
	height:16px;
	line-height:14px;
}
#CartForm_d .Cartcount input:hover{
	border:1px solid #999;
}
.Cartcount span:hover,#CartForm_d .selectbtn span:hover{
	color:#215687;
}
.AnyNumBox{
	text-align:center;
	margin:10px;
}
.M5{margin:10px 0;}
/*头部新增按钮--配件单、发布采购样式--------------------*/
#CartForm_btn,#Trade_btn{
	float:left;
}
#CartForm_btn:hover,#Trade_btn{
	color:#ff8900;
}
#CartForm_btn{
	background:url(Images/images5.png) no-repeat left -914px;
	padding:0 0 0 16px;
}
#cart_num{
	line-height:34px;
	font-weight:bold;
}
#Trade_btn{
	display:block;
	width:100px;
	height:77px;
	text-align:center;
	background:url(Images/Trade_btn_bg.jpg) no-repeat center bottom;
	margin:10px 0 0;
}
#main #search{
	margin-right:40px;
}

/*发布求购单样式---------------------*/
#addbuy_form{
	float:left;
	width:1120px;
	padding:0 0 20px;
}
.addbuy_form_title{
	width:948px;
	float:left;
	border-bottom:1px dashed #dcdcdc;
	padding:14px 0 14px 10px;
	margin:0 0 15px;
}
.Pageaddbuy .addbuy_form_title{
	width:1100px;
	padding:14px 0;
}
.addbuy_form_title_i {
	float:left;
	padding: 0 0 20px;
}
.addbuy_form_title_i input{
	width:550px;
}
#addbuy_cart{
	margin:-15px 0 0;
}
.Pageaddbuy #addbuy_cart{
	border:1px solid #dcdcdc;
	margin:0;
}
.addbuy_form_title h2{
	float:left;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	border-left:5px solid #215687;
	padding:0 0 0 10px;
	max-width:800px;
	_width:800px;
	width:auto;
}
.addbuy_form_title a{
	float:left;
}
.addbuy_des{
	padding:0 10px;
	line-height:24px;
}
.addbuy_form_des{
	float:left;
	padding:0 10px;
	width:1082px;
	line-height:24px;
    word-wrap: break-word;
}
#CartForm_d .addbuy_form_des table{
	width:940px;
}
#addbuy_form input,#addbuy_form select{
	height:28px;
	line-height:28px;
	border:1px solid #dcdcdc;
	padding:0 0 0 5px;
}
#addbuy_form select{
	height:30px;
	line-height:30px;
	padding:0;
	cursor:pointer;
}
#addbuy_form #addbuy_cart input{
	margin:0;
}
#addbuy_form textarea, #AnyNum{
	border:1px solid #dcdcdc;
	padding:2px;
	font-size:12px;
}
#addbuy_form .pro_p textarea{
	width:194px;
	height:64px;
}
#addbuy_form .buydes{
	width:930px;
}
#addbuy_form .pro_m textarea{
	width:135px;
	height:64px;
}
#addbuy_form .pro_d textarea{
	width:112px;
	height:64px;
}
#CartForm_d #addbuy_e_c #buydes{
	width:912px;
}
#addbuy_cart tbody tr{
	border-bottom:1px solid #dcdcdc;
}
#addbuy_cart tbody td{
	padding:15px 0;
	word-break: break-all;
}
#addbuy_form #addbuy_cart .input_num input{
	margin:5px 0;
}
.part_name input{
	width:179px;
}
#CartForm_d #addbuy_cart .CartList_pic{
	padding:0 12px;
	width:100px;
}
.pic_l_a{
	float:left;
	width:100px;
	height:18px;
	position:relative;
	overflow:visible;
	margin:-18px 0 0;
}
.pic_l_a .magnifier{
	top:5px;
	right:0;
	width:18px;
	height:18px;
	border:1px solid #d3d3d3;
	background-color:#fff;
	background-position: -9px -320px;
}
.pic_l_a .magnifier:hover{
	background-position:-9px -350px;
}
.CartList_pic img{
	padding-top:5px;
	padding-bottom:5px;
}
#CartForm_d #addbuy_cart .input_num{
	width:190px;
	padding:0 10px 0 0; 
}
.input_num a:hover{
	color:#990000;
}
#CartForm_d #addbuy_cart .input_num li{
	width:195px;
}
#CartForm_d #addbuy_cart .input_num .part_name .required{
	width:182px;
}
#CartForm_d #addbuy_cart .input_num .part_sort input{
	width:77px;
}
#CartForm_d #addbuy_cart .input_num .part_sort .required{
	width:89px;
}
#CartForm_d #addbuy_cart .pro_p{
	width:200px;
	padding:0 10px 0 0;
}
#CartForm_d #addbuy_cart tbody .pro_p{
	padding:15px 10px 15px 0;
}
#CartForm_d #addbuy_cart .pro_m{
	width:160px;
}#CartForm_d #addbuy_cart .pro_d{
	width:126px;
}
#addbuy_form .pro_a,#addbuy_form #addbuy_cart .pro_s{
	padding:0 0 0 10px;
	width:16px;
}
#addbuy_form .addbuyplus{
	cursor:pointer;
	text-indent:-9999px;
	display:inline-block;
	width:12px;
	height:12px;
	background:url(Images/images5.png) no-repeat;
	background-position:left -999px;
}
.batchadd_btn .addbuyplus{
	padding:0 3px 0 0;
}
.batchadd_btn .addbuyline{
	margin:2px 5px 0px 5px;
	color:#A9B9C9;
}
#addbuy_form .pro_s .SetPic{
	margin:8px 0;
}
#CartForm_d #addbuy_cart .Cart_p_c{
	text-align:center;
	padding-right:10px;
	width:90px;
}
#addbuy_cart tbody .Cartprice,#addbuy_cart tbody .Cartcount{
	width:90px;
}
#addbuy_cart tbody .Cartprice{
	margin:0 0 10px;	
	width:84px;
	padding:0 0 0 6px;
}
#addbuy_form #addbuy_cart tbody .Cartprice input{
	width:47px;
	text-align:center;
	padding:0;
	margin:0 20px 0 4px;
}
#addbuy_cart tbody .Cartprice input:hover{
	border:1px solid #999;
}
#addbuy_e_c tr td{
	padding:0 0 15px;
}
#FormMain #addbuy_e_c tr td{
	width:375px;
}
.c_show .addbuy_e_c_title,#CartForm_d .addbuy_e_c_title{
	padding:0 5px 15px 0;
	width:102px!important;
	text-align:right;
}
#FormMain #CartForm_d .addbuy_e_c_title{
	width:80px!important;
}
#expiry_day_count{
	font-weight:bold;
	color:#990000;
	padding:0 2px 0 6px;
}
.addbuy_e_c_input #buydes{
	width:805px;
	height:135px;
}
#addbuy_form .required{
	margin:0;
	background-position:right 1px;
}
.addbuy_e_c_input input{
	width:229px;
}
#addbuy_form .CartForm_btn{
	padding:20px 0 10px 411px;
	width:547px;
}
#addbuy_form .CartForm_btn1{
	margin:0 0 0 20px;
}
#addbuy_form .CartForm_btn input{
	padding:0 10px;
	float:left;
}
.buying_c{
	float:left;
	width:1108px;
	padding:0 0 0 10px;
	position:relative;
	overflow:visible;
}
.buying_c span{
	float:left;
	width:948px;
	margin:3px 0;
}
.buying_c_c,.buying_c_c2,.buying_c_c3{
	width:308px;
	height:50px;
	line-height:45px;
	padding:0 0 0 46px;
	background:url(Images/images.png) no-repeat;
	background-position:-479px -458px;
	position:absolute;
	right:3px;
	top:0;
}
.buying_c_c2{
	width:188px;
	background-position:-1119px -458px;
}
.buying_c_c3{
	width:230px;
	background-position:-1393px -458px;
	padding:0 0 0 34px;
}
.buying_c_c a{
	float:left;
	width:80px;
	height:23px;
	text-align:center;
	color:#ff8901;
}
.buying_c_c span,.buying_c_c2 span,.buying_c_c3 span{
	width:200px;
	margin:0;
	padding:0 0 0 25px;
	color:#fff;
}
.buying_c_c2 span{
	width:80px;
	text-align:center;
	padding:0;
	color:#aaa;
}
.buying_c_c3 span{
	width:230px;
	color:#fff;
	padding:0
}
.batchadd_btn{
	padding:10px 10px 19px;
	float:left;
	width:918px;
}
.batchadd_btn span{
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	color:#215687;
}
#AndAnyBox{
	float: left;
	width: 1100px;
	text-align: center;
}
.AndAnyBox_btn{
	clear: both;
	margin: 10px 0;
}
.Pageaddbuy #AndAnyBox{
	padding:10px 0 0;
}
#AndAnyBox .prompt_d{
	margin:0;
	display:inline-block;
}
#AndAnyBox .prompt_d .noteimg{
	float:none;
	display:inline-block;
	vertical-align:bottom;
}
#addbuy_form .AndAnyBox_btn input{
	padding:0 10px;
	color:#666;
	background:#fff;
	cursor:pointer;
	font-weight:bold;margin:0 10px 0 0;
}
#addbuy_form .AndAnyBox_btn input:hover{
	color:#000;
}
.signprompt{
	float:left;
	width:1100px;
	background:#fefeee;
	border-bottom:1px dashed #dcdcdc;
	padding:15px 10px;
}
.Pageaddbuy .signprompt{
	width:1076px;
	border:1px solid #dcdcdc;
	margin:10px 0 0;
}
.go-less{
	float:left;
	padding:0 20px 0 0;
}
.go-less a{
	color:#990000;
	margin:0 3px;
}
.sign_w{
	padding:2px 8px;
	background:#fff;
	border:1px dashed #dcdcdc;
}
.Pageaddbuy #addbuy_e_c .signprompt{
	padding:15px 10px;
	margin:0 0 10px;
	width:1076px;
}
#addbuy_e_c .signprompt a{
	margin:0 3px 0 0;
	color:#990000;
}
/*求购页面样式---------------------------*/
.trade_module_b{
	float:left;
	width:1122px;
	padding:35px 0 0;
	position:relative;
	margin:5px 0 0;
}
#TradeMenu,#registermenu,.usermenu{
	float: left;
	width: 1119px;
	height: 35px;
	position:absolute;
	top:0;
	left:0;
	border-left:1px solid #dcdcdc;
}
.usermenu{
	margin:0 0 0 100px;
}
#TradeMenu a,#registermenu .btn,.usermenu a{
	float: left;
	padding:0 50px;
	text-align:center;
	height: 35px;
	line-height: 35px;
	color: #444;
	font-size:14px;
	border: 1px solid #dcdcdc;
	border-bottom:1px solid #fff;
	border-left:none;
	background:url(Images/images5.png) repeat left -1302px;
}
#TradeMenu .active,#registermenu .active,.usermenu .active{
	color:#215687;
	font-weight:bold;
	height:34px;
	border-top:2px solid #ff8901;
	border-bottom:1px solid #fff;
	background:#fff;
}
#TradeMenu #title {
	float: left;
	width: 100px;
	padding-left: 10px;
}
#TradeMenu #put {
	float: right;
}
#TradeMenu #put img {
	margin: 2px 5px 0 0;
}
#TradeMenu #box {
	margin: 0 auto;
	width: 220px;
}
#TradeMenu #box .buy1 {
	border-right: 1px dashed #d6d6d6;
	padding-right: 30px;
	margin-right: 30px;
}
.c_show,.trade_module{
	float:left;
	width:1100px;
	border:1px solid #dcdcdc;
	padding:10px;
	position:relative;
	z-index:2;
}
.trade_module .signprompt{
	width:1076px;
	height:25px;
	line-height:25px;
	padding:10px;
	border:1px solid #dcdcdc;
	margin:0 0 10px;
}
.trade_module .signprompt a{
	float:left;
	width:129px;
	height:25px;
	background:url(Images/images5.png) no-repeat;
	margin:0 20px 0 0;
	text-indent:-9999px;
}
#trade_buy_btn{
	background-position:left -1232px;
}
#trade_sale_btn{
	width:150px;
	background-position:left -1267px;
}
#add_company_btn{
	width:113px;
	background-position:left -1355px;
}
.trade_module .signprompt .noteimg{
	height: 25px;
	background-position:-11px -437px;
}

.trade_c_txt{
	line-height:24px;
	margin:-6px 0 0;
	max-height: 190px;
	overflow: hidden;
}
.trade_c_list{
	float:left;
	width:1075px;
	padding:10px 0 10px 20px;
	border:1px solid #dcdcdc;
	margin:0 0 20px;
	position:relative;
}
.trade_c_list:hover{
	border:1px solid #bbb;
}
.trade_c_list_t{
	float:left;
	width:1000px;
	height:32px;
}
.country_img{
	float:left;
	margin:3px 10px 0 0;
}
.country_img2{
	float:left;
	margin:2px 5px 0 0;
}
.trade_c_l_t{
	float:left;
	width:450px;
	line-height:20px;
	font-size:14px; 
	font-weight:bold;
	overflow:hidden;
	text-overflow: ellipsis;
}
.trade_c_l_t a{
	white-space:nowrap;
	color:#3b639f;
}
.trade_c_l_t a:hover{
	color:#990000;
}
.trade_c_l_d{
	float:right;
	padding:0 92px 0 0;
}
.trade_c_l_s,.trade_c_l_s2{
	position:absolute;
	right:-1px;
	top:-1px;
	width:25px;
	height:42px;
	padding:10px 15px 0 53px;
	background:url(Images/images.png) no-repeat;
	background-position:-873px -458px;
	font-size:14px;
	font-weight:bold;
	color:#fff600;
	font-family:宋体;
	text-align:center;
}
.trade_c_l_s2{
	background-position:-986px -458px;
}
.trade_c_c{
	float:left;
	width:1000px;
}
.trade_p_img{
	float:left;
	width:760px;
	padding-bottom:1px
}
.trade_p_img li{
	float:left;
	width:100px;
	margin:0 10px 10px 0;
	border:1px solid #dcdcdc;
}
.addup_num{
	float:left;
	line-height:32px;
	font-weight:bold;
	color:#990000;
}
.ljbjbtn{
	text-align:center;
	margin:0 10px;
	padding:1px 8px;
	line-height:32px;
	border-radius: 2px;
	background:#215687;
	color:#ddd;
}
.ljbjbtn:hover{color:#fff;}
.sort_num{
	float:left;
	width:1050px;
}
.sort_num li{
	float:left;
	width:320px;
	line-height:22px;
	color:#666;
	padding:0 0 0 15px;
	background:url(Images/images5.png) no-repeat -2px -148px;
}
.c_name{
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	/*color:#095183;*/
}
.r_state{
	width:auto;
	height:14px;
	overflow:hidden;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	background:#fe0000 url(Images/images5.png) no-repeat left -1177px;
	padding:0 8px 0 11px;
}
.trade_c_city{
	width:238px;
	text-align:left;
	color:#990000;
	font-weight:normal;
	font-size:12px;
	margin: 4px 0 0;
	overflow:hidden;
}
.trade_c_li{
	float:left;
	width:342px;
	height:100px;
	border:1px solid #dcdcdc;
	margin:0 10px 10px 0;
}
.trade_c_li img{
	float:left;
	width:100px;
	height:75px;
	padding:5px;
}
.trade_c_li_p{
	float:left;
	width:211px;
	height:50px;
	line-height:24px;
	padding:10px 10px 0;
	border-bottom:1px dashed #dcdcdc;
	border-left:1px dashed #dcdcdc;
	font-size:14px;
}
.trade_c_li_n{
	float:left;
	width:231px;
	height:34px;
	border-left:1px dashed #dcdcdc;
}
.trade_c_li_n span{
	float:left;
	width:114px;
	height:34px;
	line-height:34px;
	text-align:center;
}
.trade_c_li_n_l{
	border-right:1px dashed #dcdcdc;
}
.trade_s{
	width: 198px;
	position:absolute;
	right:10px;
	top:67px;
}
.trade_s_t{
	font-size:14px;
	font-weight:bold;
	padding:0 0 10px;
}
.trade_s td select,.trade_s td #expiry_time{
	width: 198px;
	float: left;
	margin: 0 5px 10px 0;
	padding:3px 0;
	border: 1px solid #dcdcdc;
}
.trade_s td #expiry_time{
	width:194px;
	padding:3px 0 3px 4px;
}
.trade_btn{
	cursor: pointer;
	padding: 0 10px;
	height: 23px;
	line-height: 19px;
	background: #215687;
	border: 1px solid #dcdcdc;
	color: #ddd;
	font-weight: bold;
}
.trade_btn:hover{
	color:#fff;
}
/*我的求购*/
#mybuy_table{
	width:900px;
	border:1px solid #dcdcdc;
}
#mybuy_table th,#mybuy_table td{
	height: 36px;
	text-align: left;
	border-bottom: 1px solid #dcdcdc;
	padding-left:5px;
}
#mybuy_table tbody tr{
	border-bottom: 1px solid #dcdcdc;
}

.user_page .pagenav{
	width:736px;
	padding:10px 10px 0px 10px;
}
/*发布表单页面样式*/
#FormTop{
	float:left;
	width:100%;
	background:#215687;
	position:relative;
	z-index:2;
}
#FormTop2{
	width:1122px;
	height:100px;
	margin:0 auto;
}
.yiparts_logo2{
	float:left;
	width:420px;
	height:100px;
}
#FormTop #search{
	float:right;
	width:329px;
	margin:0;
	padding:35px 0 0;
}
#FormTop .searchTxt{
	float:left;
	width:260px;
	height:32px;
	line-height:32px;
	border-right:none;
}
#FormTop .searchMenu {
	width:auto;
	float:left;
	position:static;
}
#FormTop .searchSelected {
	background:#eaeaea;
	height:32px;
	line-height:32px;
	width:auto;
	float:left;
	padding-left: 8px;
	display:block;
}
#FormTop .searchSelected a {
	background:url(Images/images4.png) no-repeat;
	background-position:right -413px;
	color:#215687;
	padding-right:20px;
}
#FormTop .searchSelected a:hover {
	color:#215687;
}
#FormTop .searchTab {
	position:absolute;
	top:32px;
	left:-2px;
	background:#fff;
	border:2px solid #0086cc;
	border-top:none;
}
#FormTop .searchTab li {
	padding:0 0 0 8px;
	width:61px;
	text-align:left;
	height:32px;
	line-height:32px;
}
#FormTop .searchTab li a{
	display:inline;
}
#FormTop .searchTab li:hover {
	background:#e9f4ff;
}
#FormTop .searchMenu li a:hover{
	font-weight:normal;
	color:#215687;
	background:none;
}
#FormTop .searchtext{
	height:12px;
	padding:10px 4px 10px 6px;
}
#FormTop .searchBtn{
	width:65px;
	height:32px;
	background:#ff8901;
	padding:0;
	line-height:32px;
	margin:0;
	text-align:center;
	border:2px solid #0086cc;
	border-left:none;
}
#FormMain{
	float:left;
	width:100%;
	background:#f5f5f5;
	position:relative;
	z-index:1;
}
#Formtitle{
	float:left;
	width:1022px;
	height:110px;
	line-height:110px;
	text-align:center;
	font-size:30px;
	color:#333;
	font-family:Arial, 微软雅黑;
	letter-spacing:1px;
}
#FormMain .Pageaddbuy{
	width:1122px;
	margin:0 auto;
}
#FormMain #addbuy_form{
	float:left;
	width:1022px;
}
#FormMain  #CartForm_d{
	float:left;
	width:1122px;
	padding:30px 30px 10px;
	border:1px solid #dcdcdc;
	background:#fff;
}
#FormMain .signprompt{
	width:1100px;
	margin:0 0 10px;
	padding:10px;
}
#FormMain .addbuy_form_title{
	width:1122px;
}
#FormMain #CartForm_d table{
	width:1122px;
}
#FormMain #CartForm_d #addbuy_e_c #buydes{
	width:954px;
}
#FormMain .CartForm_btn{
	width:1022px;
	padding:0;
	text-align:center;
}
#FormMain .CartForm_btn input,.PageSet #right #box .info_btn,.sj_btn a{
	float:none;
	margin:30px 0;
	padding:0 30px;
	height:40px;
	line-height:40px;
	font-size:16px;
	background:#ff8901;
	border-radius:5px;
	cursor:pointer;
	border:none;
	color:#fff;
}
.PageSet #right #box .info_btn{
	margin:0;
    height:32px;
	line-height:32px;
	font-size:14px;
}
#FormMain .CartForm_btn input:hover,.PageSet #right #box .info_btn:hover{
	background:#ff9e2f;
}
.accept_dd input{cursor:pointer;}
.c_logo{
	padding:0 0 30px 210px;
}
.up_logo{
	cursor:pointer;
}
.sj_btn{padding:0 0 20px;text-align:center;}
.sj_btn a{height:20px;line-height:20px;margin:0 0 0 3px;padding:0 10px;font-size:12px;}
.o_width{width:70px!important;border:none!important;padding:3px 0 0!important;}
/*注册页面样式*/
#FormMain #register_c{
	float:left;
	width:1122px;
	padding:35px 0 0;
	position:relative;
	margin:30px 0 0;
}
#FormMain #registermenu{
	width:751px;
	margin:0 0 0 370px;
}
#FormMain #registermenu span{
	float:right;
	line-height:35px;
	padding:0 20px 0 0;
}
#FormMain #registermenu span a{
	padding:0 0 0 5px;
	color:#990000;
}
#FormMain #registermenu span a:hover{
	text-decoration:underline;
}
#FormMain #register_form{
	float:left;
	width:1122px;
}
#FormMain .register_form_c,#FormMain .reg_form_c_ok{
	float:left;
	width:1122px;
	padding:30px 0 15px;
	border:1px solid #dcdcdc;
	background:#fff;
	position:relative;
}
#FormMain .reg_form_c_ok{
	margin:60px 0;
	padding:60px 60px 60px 240px;
	width:880px;
	line-height:24px;
	background:#fff url(Images/firework_icon.jpg) no-repeat 60px center;
}

.reg_form_c_ok a{
	color:#990000;
}
.reg_form_c_ok_t{
	font-size:20px;
	font-weight:bold;
	line-height:46px;
	color:#215687;
}
.c_reg_quick{
	position:absolute;
	top:30px;
	right:20px;
	font-size:14px;
	font-family:Arial, 微软雅黑;
	width:140px;
	padding:10px 10px 0;
	height:62px;
	line-height:24px;
	background:#fafff9;
	border:1px solid #dcdcdc;
	text-align:center;
	color:#7eba64;
}
.c_reg_quick:hover{
	border:1px solid #7eba64;
}

#FormMain #register_form dt,.PageSet #right #box dt{
	width:400px;
	float:left;
	text-align:right;
	padding:5px 10px 5px 0;
	height:auto;
	line-height:30px;
	margin:0 0 20px;
	color:#666;
}
#FormMain #register_form dd,.PageSet #right #box dd{
	width:600px;
	float:left;
	height:auto;
	padding:5px 0;
	line-height:30px;
	margin:0 0 20px;
}
.PageSet #right #box dt{
	width:200px;
}
.PageSet #right #box dd{
	width:400px;
}
#FormMain #register_form .sex_d{
	margin:-10px 0 20px;
}
#FormMain #register_form dd input,#FormMain #register_form dd select,.PageSet #right #box .required, .PageSet #right #box .dd2{
	width:265px;
	height:12px;
	line-height:12px;
	padding:9px 0 9px 5px;
	margin:0;
	border:1px solid #dcdcdc;
}
#FormMain #register_form dd input:hover,#FormMain #register_form dd select:hover,.PageSet #right #box .required:hover, .PageSet #right #box .dd2:hover{
	border:1px solid #aaa;
}
#FormMain #register_form dd .license,.PageSet #right #box .license{
	height:27px;
	padding:3px 0 0 5px;
}
#FormMain #register_form dd select,.PageSet #right #box select{
	height:32px;
	line-height:32px;
	cursor:pointer;
}
#FormMain #register_form dd #country,.PageSet #right #box #country{
	width:272px;
	height:30px;
	line-height:30px;
	padding:0 0 0 5px;
}
#FormMain #register_form .PC select,.PageSet #right #box .PC select{
	width:135px;
	height:30px;
	line-height:30px;
	padding:0 0 0 5px;
}
#FormMain #register_form .required{
	background-position:right 2px;
}
#FormMain #register_form .accept_dd{
	line-height:25px;
	margin:-5px 0 0 ;
}
#FormMain #register_form dd .choose_btn{
	width:12px;
	margin:0 2px 0 0;
	cursor:pointer;
	vertical-align:middle;
}
#FormMain #register_form .accept_dd a{
	color:#990000;
	padding:0 2px;
}
#FormMain #register_form .accept_dd a:hover{
	text-decoration:underline;
}
.yzcode{
	position:relative;
}
.yzcode_c{
	position:absolute;
	left:130px;
	top:5px;
}
/*注册企业用户样式*/
#FormMain #c_rigister_c{
	width:1020px;
	float:left;
	margin:0 0 20px;
}
#FormMain .c_rigister_c_p{
	border-bottom:1px solid #E7E7E7;
	margin:0 0 30px!important;
}
#FormMain .c_rigister_c_t{
	width:1122px;
	float:left;
	padding:0 30px;
	font-size:22px;
	color:#ff8901;
	font-family:Arial, 微软雅黑;
}
#FormMain #c_rigister_c dl {
	float: left;
	width: 448px;
	height: auto;
	padding: 10px 30px 20px;
}
#FormMain #c_rigister_c dt {
	width:448px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
	text-align:left;
	font-family:Arial, 微软雅黑;
}
#FormMain #c_rigister_c ul {
	width:448px;
	margin:0;
}
#FormMain #c_rigister_c ul li{
	float:left;
	width:224px;
	line-height: 24px;
	list-style-type:square;
	list-style-position:inside;
}
#FormMain .c_rigister_c_t2{
	width:1122px;
	float:left;
	border-top: 1px solid #E7E7E7;
	padding: 2px 30px 3px;
	background: #f7f7f7;
	height: 28px;
	line-height: 28px;
	margin-bottom: 20px;
	font-family: "微软雅黑";
	font-weight: normal;
	font-size:16px;
}
#container .Form_FirstS{
	width:1022px;
}
.Form_FirstS #Jc01{
	left:373px;
	top:100px;
}
.Form_FirstS #Jc02{
	display:block;
	left:756px;
	top:80px;
	width:302px;
}
.Form_FirstS #Jc03{
	display:block;
	left:737px;
	top:75px;
}
/*悬浮零件搜索样式*/
.SelBox{
	position:absolute;
	top:38px;
	left:0;
	z-index:2;
	clear:both;
	width:432px;
	height:auto;
	padding:30px 30px 20px;
	border:1px solid #ff8901;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif, Microsoft YaHei;
	display:none;
}
.SelBoxClose{
	position:absolute;
	top:16px;
	right:16px;
	display:inline-block;
	width:14px;
	height:14px;
	cursor:pointer;
	background:url(Images/close_bg.gif) no-repeat left top;
}
.SelBoxClose:hover{
	background:url(Images/close_bg2.gif) no-repeat left top;
}
.SelBoxBig{
	float:left;
	width:432px;
	height:auto;
	position:relative;
	padding:36px 0 0;
	margin:10px 0 0;
}
.SelBoxNow{
	position:absolute;
	top:0;
	left:0;
	width:430px;
	height:36px;
	border-left:1px solid #ff8901;
	z-index:4;
}
.SelBoxNow li{
	float:left;
	height:35px;
	line-height:35px;
	padding:1px 20px 0;
	margin:0 0 0 -1px;
	background:#fff;
	border:1px solid #dcdcdc;
	font-weight:bold;
	cursor:pointer;
}
.SelBoxNow .active{
	height:35px;
	line-height:35px;
	padding:0 20px;
	border-top:2px solid #ff8901;
	border-bottom:1px solid #fff;
}
.SelBoxSearch{
	position:absolute;
	top:37px;
	left:2px;
	width:390px;
	height:47px;
	padding:18px 0 0 20px;
	background:#fff;
	z-index:3;
}
.SelBoxSearch input{
	width:280px;
	height:30px;
	line-height:30px;
	border:1px solid #dcdcdc;
}
.SelBoxSearch input:hover{
	border:1px solid #aaa;
}
.SelBoxList,.SelBoxSel{
	float:left;
	width:410px;
	height:auto;
}
.SelBoxList{
	border:1px solid #dcdcdc;
	padding:65px 0 10px 20px;
	background:#fff;
	max-height:140px;
	_height:140px;
	_height:auto;
	height:auto;
	overflow:auto;
}
.SelBoxList li,.SelBoxSel li{
	float:left;
	height:25px;
	line-height:25px;
	width:184px;
	padding:0 0 0 6px;
	margin:0 6px 6px 0;
	cursor:pointer;
}
.SelBoxList li:hover{
	background:#ff8901;
	color:#fff;
}
.SelBoxList li input{
	vertical-align:middle;
	cursor:pointer;
}
.SelBoxList li label{
	cursor:pointer;
}
.SelBoxSel{
}
.SelBoxSel li{
	width:182px;
	height:23x;
	line-height:23px;
	border:1px solid #dcdcdc;
	background: url(Images/close_bg3.gif) no-repeat right center;
}
.SelBoxSel li:hover{
	color:#fff;
	background:#ff8901 url(Images/close_bg4.gif) no-repeat right center;
}
/*企业认证*/
.rzc_col{
	float:left;
	height:auto;
	margin:0 -18px 0 0;
}
.rzc_c{
	float:left;
	width:219px;
	height:auto;
	padding:0 0 10px;
	margin:0 18px 18px 0;
	border:1px solid #dcdcdc;
	cursor:pointer;
}
.rzc_c:hover{
	border:1px solid #aaa;
	cursor:default;
}
.rzc_c img{
	width:219px;
	height:292px;
}
.rzc_c_n{
	width:199px;
	height:24px;
	line-height:24px;
	padding:10px 10px 0;
	overflow:hidden;
}
.rzc_c_n a:hover{
	color:#990000;
}
#LoadData,.no_ad{
	float:left;
	width:1100px;
	text-align:center;
	height:34px;
	line-height:34px;
	color:#990000;
}
#LoadData a,.c_ref_no a,.no_ad a{font-weight:bold;margin:0 2px;color:#ff8901;}
#LoadData a:hover,.c_ref_no a:hover,.no_ad a:hover{text-decoration:underline;}
#LoadData img{
	vertical-align:middle;
	padding:0 5px;
}
.c_show h2{
	margin:10px 0 15px;
	padding:0 0 15px;
	border-bottom:1px dashed #dcdcdc;
}
.c_show table td{
	padding:0 5px 15px 0;
}
.c_show .addbuy_e_c_title{
	width:48px!important;
}
.c_show table img{
	margin:0 5px 0 0;
}
.c_show img{
	max-width:1100px;
	margin:10px 0 0;
}
#TradeMenu .vip_a{
	width:120px;
}
#TradeMenu .company_a{
	position:relative;
}
.vip_icon{
	float:left;
	width:120px;
	height:35px;
	background:url(Images/vip_icon2.png) no-repeat center center;
}
.active .vip_icon{
	background:url(Images/vip_icon.png) no-repeat center center;
}
/*我的宜配使用帮助引导*/
#help_lead{
	width:880px;
	height:442px;
	background:url(Images/help_lead_bg.jpg) no-repeat left top;
	margin:20px 0 -10px;
	position:relative;
}
#help_lead a{
	display:inline-block;
	height:30px;
	cursor:pointer;
	text-indent:-9999px;
	position:absolute;
}
.help_lead_a1{
	width:345px;
	top:45px;
	right:50px;
}
.help_lead_a2{
	width:325px;
	top:240px;
	right:5px;
}
.help_lead_a3{
	width:310px;
	bottom:25px;
	right:65px;
}
/*#mybuy_t_status{
	width:60px;
	padding:0 0 0 10px;
}
.mybuy_t_quote{
	width:45px;
	text-align:center;
}
.mybuy_t_end,.mybuy_t_edit{
	width:120px;
	padding:0 10px;
}
#mybuy_table td a:hover{
	color:#990000;
}
#mybuy_table .pagenav{
	width:686px;
}*/
.pg_download{
	float:left;width:1100px;padding:10px;border:1px solid #dcdcdc;
}
.pg_download h2{
	float:left;font-size:16px;margin:20px 0;
}
.pg_download .signprompt{
	width: 1076px;height: 25px;line-height: 25px;padding: 10px;border: 1px solid #dcdcdc;margin: 0 0 10px;
}
.pg_download .signprompt .noteimg {
	height: 25px;background-position: -11px -437px;
}
.pg_download .signprompt a{
	color:#990000;margin:0 5px;
}
.pg_download_btn{
	float:left;width:1100px;padding:10px 0 40px;border-bottom:1px dashed #dcdcdc;
}
.pg_download_b{
	float:left;width:320px;border:1px dashed #dcdcdc;border-radius:10px;padding:10px 20px 20px;margin:40px 0 40px 280px;text-align:center;background:#ecf8ff;
}
.pg_download_b h2{
	display:block;width:320px;
}
.pg_download_b li{
	float:left;width:320px;line-height:30px;
}


/*VIN内容区*/
.PagePart table {
    width:1120px;
	border:1px solid #dbdbdb;
}
.PagePart thead {
    height:30px;
    line-height:30px;
    color:#666;
    background:#ecf8ff;
    text-align:left;
	border:1px solid #dbdbdb;
}
.PagePart thead  th {
	padding:0 0 0 10px;;
	border:1px solid #dbdbdb;
}
.PagePart tbody  td {
	height:22px;
	line-height:22px;
	padding:0 0 0 10px;
	border:1px solid #e6e6e6;
	vertical-align:top;
}
.PagePart .heading {
    margin:10px 0px;
}
.PagePart  .nodata {
    width: 1122px;
    margin: 10px 0px;
    overflow: hidden;
}
.nodata_notice {margin-bottom:10px;background:#FFF1DC;border:1px solid #FFE3B8;padding:10px;font-size:14px;}
.nodata_notice a{color:#1e5ab4}
.PagePart .nodata_link {
    width: 1122px;
	padding:0;
    text-align: center;
}
.PagePart .nodata_link a {
	color:blue;
	line-height:22px;
	font-size:14px;
	font-weight:bold;
}

.FullPage .pagenav{padding-left:200px}

.last_search_vin_ul li{
	float:left;
	width:225px;
	height:30px;
	line-height:30px;
	padding:0 0 0 23px;
	margin:0 30px 5px 0;
	border-bottom:1px dashed #e1e1e1;
	background:url(Images/images5.png) no-repeat left -1421px;
}

.last_search_vin_ul li a{
	color:#333;
}

.last_search_vin_ul li a:hover{
	color:#990000;
}

/**新版搜索页开始**/

#SelectBox2{}

#vin_model{padding:10px 10px 0 10px;}
#makes{padding:10px 10px 0 10px;height:32px;}
#makes .make_box{float:left;padding-right:5px}
#select_box_area{width:120px;}
#select_box_area .select_main{width:102px;height:158px}
#select_box_makeid, #select_box_m1{width:160px;}
#select_box_makeid .select_main{width:760px;height:158px;}
#select_box_m1 .select_main{width:632px;height:158px;}
#select_box_m1 .select_option li{width:150px;}
#select_box_m2{width:310px;}
#select_box_m2 .select_main{width:292px;height:158px;}
#select_box_m2 .select_option li{width:280px;}
#select_box_m3{width:323px;}
#select_box_m3 .select_main{width:320px;height:158px;}
#select_box_m3 .select_option li{width:310px;}

.table_list{
	width:1100px;
	border:1px solid #dbdbdb;
}
.table_list thead  th {
	text-align:left;
	height:28px;
	line-height:28px;
	padding:0 10px;
	border-right:1px dashed #dbdbdb;
	vertical-align:top;
}
.table_list tbody  td {
	height:28px;
	line-height:28px;
	padding:0 5px;
	border-bottom:1px solid #e6e6e6;
	border-right:1px dashed #e6e6e6;
	vertical-align:top;
}

#search_btn_box{
	float:left;
	height:32px;
	line-height:32px;
	margin-left:10px;
}

.search_btn{
	width:80px;
	height:32px;
}

#parts{padding:10px;height:32px;}

.select_part{
	float:left;
	width:233px;
	height:32px;
	line-height:32px;
	cursor:pointer;
	display:inline-block;
	background-color:#fff;
}

.select_part .selected_txt{
	position:relative;
	border:1px solid #ddd;
	height:30px;
	line-height:30px;
	padding:0 8px;
	overflow:hidden;
}
.select_part .selected_txt.selected{
	border-color:#f26600;
}

.select_part .selected_name{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.select_part .drop_down{
	position:absolute;
	top:6px;
	right:6px;
	width:20px;
	height:20px;
	vertical-align:top;
	display:inline-block;
	background:url(Images/select_box.png) no-repeat 4px 7px;
	transition:background-position .15s ease-in-out;
}

.select_part.select_open{position:relative;z-index:6;}
.select_part.select_open .selected_txt{z-index:6;border-color:#f26600;}
.select_part.select_open .select_drop_down{background-position:4px -44px;}

.select_part_main{
	float:left;
	padding:2px 8px 0px;
	width:753px;
	height:30px;
	line-height:30px;
	border:1px solid #ddd;
	border-left:0px;
	background-color:#fff;
}

.select_part_main .select_initial_list{position:absolute;}
.select_part_main .select_initial_list li{float:left;width:24px;height:28px;line-height:28px}
.select_part_main .select_initial_list li.txt{width:60px;}
.select_part_main .select_initial_list li.all, .select_part_main .select_initial_list li.hot{width:35px;}
.select_part_main .select_initial_list .search_txt{width:50px;margin-top:5px;}
.select_part_main .select_initial_list li a{line-height:28px;color:#215687;padding:5px 5px;text-decoration:none;cursor:pointer;border:1px solid #fff;}
.select_part_main .select_initial_list li a:hover{border-color:#f26600;}
.select_part_main .select_initial_list li .selected{color:#fff;background-color:#f26600;font-weight:500;}
.select_part_main .select_option{
	clear:both;
	position:absolute;
	left:10px;
	z-index:4;
	margin-top:28px;
	padding:6px 15px 6px 15px;
	width:971px;
	height:144px;
	cursor:default;
	display:none;
	border:1px solid #f26600;
	overflow-x:hidden;
	overflow-y:auto;
	background-color:#fff;
}

.select_part_main .select_option li{
	float:left;
	width:187px;
	height:16px;
	line-height:16px;
	cursor:pointer;
	overflow:hidden;
	background: url(Images/images5.png) no-repeat;
	background-position: -4px -151px;
	padding-left:5px;
	margin:4px 0px;
}
.select_part_main .select_option li a{color:#026ca5;padding:0 5px;text-decoration:none;cursor:pointer;}
.select_part_main .select_option li a:hover{color:#f26600;}
.select_part_main .select_option li .selected{color:#f26600;border-color:#f26600;font-weight:500}

.select_part_main .select_tree{
	clear:both;
	position:absolute;
	left:10px;
	z-index:4;
	margin-top:28px;
	padding:5px 5px 12px 5px;
	width:991px;
	min-height:128px;
	cursor:default;
	display:none;
	border:1px solid #f26600;
	overflow-x:hidden;
	overflow-y:auto;
	background-color:#fff;
}

.select_part_main .level1{
	float:left;
	width:154px;
	height:26px;
	line-height:26px;
	cursor:pointer;
	overflow:hidden;
	background-color:#f2f2f2;
	border:1px solid #ddd;
	background-color:#f2f2f2;
	margin-top:10px;
	margin-left:8px;
	margin-bottom:-1px;
}

.select_part_main .level1 a{padding-left:5px;}
.select_part_main .level1.selected{background-color:#f26600;}

.select_part_main .level1.selected a{
	color:#fff;
}

.select_part_main .level2{
	display:none;
	clear:both;
	width:970px;
	padding:5px 10px;
	overflow-x:hidden;
	overflow-y:auto;
}

.select_part_main .level2 ul{
	clear:both;
}

.select_part_main .level2 ul li{
	float:left;
	width:187px;
	height:16px;
	line-height:16px;
	cursor:pointer;
	overflow:hidden;
	background: url(Images/images5.png) no-repeat;
	background-position: -4px -151px;
	padding-left:5px;
	margin:4px 0px;
}

.select_part_main .level2 a{color:#026ca5;padding:0 5px;text-decoration:none;cursor:pointer;}
.select_part_main .level2 a:hover{color:#f26600;}
.select_part_main .level2 .selected{color:#f26600;border-color:#f26600;font-weight:500}

.select_part_main.full{width:770px;}
.select_part_main.full .select_option{width:905px;}
.select_part_main.full .select_option li{width:215px;}
.select_part_main.full .select_tree{width:925px;}
.select_part_main.full .select_tree .level1{width:177px;}
.select_part_main.full .select_tree .level2{width:900px;}
.select_part_main.full .select_tree .level2 ul li{width:220px;}

.select_part.select_box_open{position:relative;z-index:6;}
.select_part.select_box_open .selected_txt{z-index:6;border-color:#f26600;border-bottom-color:#fff;}
.select_part.select_box_open .select_drop_down{background-position:4px -44px;}
.makes_ul li{float:left;height:22px;line-height:22px;padding-right:10px;}

#SelectBox2 #options{
	display:none;
	padding:0 10px 5px 5px;
}
#SelectBox2 #options li{margin-left:5px;}
#SelectBox2 #options li.parts{
	color:#f26600;
}
.desc {
	display:inline;
	float:left;
	width:17px;
	height:13px;
	margin:8px 0 0;
	background:url(Images/images4.png) no-repeat;
	background-position:right -132px;
}
.desc.active {
	background-position:right -147px;
}
.asc {
	display:inline;
	float:left;
	width:17px;
	height:13px;
	margin:8px 0 0;
	background:url(Images/images4.png) no-repeat;
	background-position:right -163px;
}
.asc.active {
	background-position:right -178px;
}
/**新版搜索页结束**/

#model_search_list.smallsort .model li{width:356px;}

#model_part .left{width:200px;float:left;line-height:32px;font-size:14px;text-align:right;}
#model_part .right{width:920px;float:left;border-bottom:1px dashed #e1e1e1;}
#model_part .right li{float:left;line-height:32px;font-size:14px;padding:0 10px;}

.checkcode{
	width:213px;
	height:12px;
	line-height:12px;
	background-position:right 4px;
	border:1px solid #dcdcdc;
	margin:5px 0 0;
	padding:9px 0 9px 5px;
}
.changcode{
	margin:-28px 0 0 150px
}

.oth_fac li{float:left;width:215px;height:27px;text-align:left;margin:5px 5px 0 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.oth_fac li a {padding-left:15px;background: url(Images/images5.png) no-repeat left -151px;}
#oth_ga li{width:270px;}

/**VIN begin**/
#VinCheck {margin-left:300px;}
#VinCheck li{float:left;margin-right:10px}
#VinCheck .Forward{margin-top:40px;border:1px dashed #e1e1e1;padding:10px;}
#VinCheck .ForImg{text-align:center;}
#VinCheck .Txt{font-size:18px;line-height:28px;color:#990000}
#VinForm .reload{left:210px;top:-23px;}
/**VIN end**/


/**VIN begin**/
#VinPage table{border:none;}
#VinCheck {margin-left:300px;}
#VinCheck li{float:left;margin-right:10px}
#VinCheck .Forward{margin-top:40px;border:1px dashed #e1e1e1;padding:10px;}
#VinCheck .ForImg{text-align:center;}
#VinCheck .Txt{font-size:18px;line-height:28px;color:#990000}
#VinForm .reload{left:210px;top:-23px;}
#VinPage .NoBorderTr, #VinPage .NoBorderTr td{border:none;height:20px;}
.model_yp {background:#f26600;border-color:#f26600}
.VinPart{margin:5px 0px}
.VinPart .PartBox{display:block;height:106px;float:left;width:106px;border:1px solid #dcdcdc;margin:5px;text-align:center;}
.VinPart .PartBox:hover{color:#990000;border-color:#990000;}
.VinPart .PartBox:hover .Name{color:#990000;}
.VinPart .PartBox .Name{height:28px;line-height:28px;padding:0 5px;color:#3b639f;font-weight:900;border-top:1px dashed #e1e1e1;overflow:hidden;}
.VinPart .More{margin:5px 0 0 5px;}

.more_open{float:left;display:block;width:31px;height:109px;background: url(Images/more_open.png) no-repeat;}
.more_close{float:left;display:block;width:31px;height:109px;background: url(Images/more_close.png) no-repeat;}

.VinPart .All{display:none}
.VinPart .heading{width:1100px}
.VinPart .PartTree .left{width:150px;float:left;text-align:right;}
.VinPart .PartTree .right{width:920px;float:left;border-bottom:1px dashed #e1e1e1;}
.VinPart .PartTree .right li{float:left;padding:0 10px;}
.VinPart .SearchPart{margin:-10px 0 10px 10px;}
.VinPart .SearchPart li{float:left;width:146px;cursor:pointer;overflow:hidden;background: url(Images/images5.png) no-repeat;background-position: -4px -146px;padding-left:8px;}

/**VIN end**/

/**TableMarkDifferent begin***/
.DiffVal2{color:red;background-color:#fbfbc6}
.DiffVal3{color:#e90800;background-color:#c4f1b9}
.DiffVal4{color:#990000;background-color:#bec8ec}
/**TableMarkDifferent End***/

/**宜配参数搜索 begin***/
#ProParams{
	position:fixed;
	top:50%;
	left:50%;
	z-index:1001;
	background:#fff;
	display:none;
	width:1122px;
	height:500px;
	margin:-250px 0 0 -562px;
	padding:0 0 20px 0px;
	border:1px solid #e2e2e2;
}

.para_part_ul{padding:5px 20px 0 20px;background:#f5f5f5;height:32px;line-height:32px;border-bottom:1px solid #dcdcdc}
.para_part_ul li{float:left;padding:0px 20px;}
.para_part_ul li.active{background:#ffffff;border:1px solid #dcdcdc;border-bottom-color:#ffffff}
.para_main_box{margin-top:20px;padding:20px;}
.para_main_box .heading{width:100%;margin-bottom:20px;}
.para_box{width:500px;float:left;margin-right:20px;}
.para_img_box{width:550px;float:left;}
.para_demoimg{margin-left:50px}

.para_table{width:380px;margin:0px 0px 10px 50px}
.para_table th{padding:5px;background:#ecf8ff;border:1px solid #e6e6e6;text-align:left}
.para_table td{padding:5px;border:1px solid #e6e6e6;text-align:left}
#ProParams .para_btns{text-align:center}

/**宜配参数搜索 end***/

/**账户安全 begin***/

.safe-item{border:1px solid #e2e2e2;padding:10px;height:26px;margin-bottom:15px}
.safe-item .item1,.safe-item .item2,.safe-item .item3{float:left;height:24px;line-height:24px;}
.safe-item .item1{width:175px;font-size:18px;border-right:1px solid #e2e2e2;}
.safe-item .item2{width:580px;margin:0px 15px;font-size:14px;}
.safe-item .item3{margin:0px 15px;font-size:14px;}
.is_ok{padding:16px;margin:0 20px 0 10px;background:url(Images/icon03.png) no-repeat 0px 16px;}
.is_not{padding:16px;margin:0 20px 0 10px;background:url(Images/icon03.png) no-repeat -46px 13px;}
.setsafty{margin-left:150px;font-size:14px}
.setsafty th{text-align:right}
.setsafty th, .setsafty td{padding:5px;}
.txtbox{height: 20px;line-height: 20px;padding: 4px 16px 4px 4px;border: 1px solid #dcdcdc;font-size: 14px;font-family: arial, "宋体";}
.setsafty .required{background-position:right 1px;}
.ok_notice{text-align:center;padding:10px;font-size:18px;}
.setsafty .input_err{background-position:4px -228px;margin:10px 0 0 5px;}

/**账户安全 end***/

/**账户绑定 begin***/
.qq_s{width:20px;height:20px;float:left;margin:4px 3px 0 0;background:url(Images/icon03.png) no-repeat -113px 0px;}
.weixin_s{width:20px;height:20px;float:left;margin:4px 3px 0 0;background:url(Images/icon03.png) no-repeat -88px 0px;}
.dsf_login{margin:5px 0 0 0px}
.dsf_login li{float:left;line-height:26px;height:26px;margin-right:25px;}
#ksdl_login{margin:5px 0 0 0px}
#ksdl_login li{float:left;line-height:26px;height:26px;margin-right:25px;}

.fast_user{line-height:30px;height:30px;margin:0 0 10px 350px;}
.fast_user .tx{float:left;width:30px;vertical-align:middle;border-radius:5px}
.fast_user .txt{float:left;margin-left:10px;}
.fast_error{margin:0 0 10px 410px;color:red;display:none;}

#BingLogin dt{width:400px;}
/**账户绑定 end***/


/*原厂数据功能*/
.etkdatatr td {color: #333;  padding: 4px 8px;  border: 1px solid #dcdcdc;  background: #fdfdfd;}
.etkdatatr:hover{color:#fff; background-color:#990000;}

/*GetRealOemInfo.html  样式*/
.page-header h1{ font-size: 20px; padding: 30px 0 10px; color: #000; }
.page-header h1 span{ color: #cf1312;}
.picture{ padding: 0 20px 30px 4px; box-sizing: border-box; width: 100%; overflow: hidden; }
.picture div{float: left; padding-left: 16px; padding-top:16px;}
.picture img {width: 240px;}
.picture .fancybox-hover, .image .fancybox-hover {background-position:-9px -350px;}
.page-info,.page-replace,.page-model{ padding-bottom: 36px;}
.page-info h2,.page-replace h2,.page-model h2{ margin-bottom: 36px;}

.param {float: left;}
.param table{  border-collapse: collapse; border-spacing: 0; border: 1px solid #bcbcbc;  line-height: 18px; margin: 0 20px; padding: 0;
	 color: #333;}
.param table th,.param table td{  border: 1px solid #bcbcbc; border-bottom: none;  text-align: left; padding: 8px 10px; color: #333; font-weight: normal;}
.param p {margin: 0 20px; padding: 0;}
.param p .parmred {color: #cf1312; font-weight: bold;}
.param p .parmblue {color: blue; font-weight: bold;}
.param table td{ width: 180px;}

.image{ float: left; width: 370px;  margin: 0 30px 0 0;}
.image img{ width: 370px; height: 370px;}

.note{ float: left; width: 342px; overflow: hidden;}
.note li{ word-break:break-all; color: #000; line-height: 28px; }
.note li label {font-weight: bold;}

.page-replace table,.page-model table{ width: 1082px; margin: 0 auto; border: 1px solid #bcbcbc; }
.page-replace table thead,.page-model table thead{ color: #333; font-size: 14px; white-space:nowrap;}
.page-replace table th,.page-model table th,.page-replace table td,.page-model table td{ border-left: none; border-right: none; padding: 8px 8px;
	line-height: 18px; text-align: center;  border-color: #bcbcbc;}


.page-model table tbody .models001{text-align: left; color: #000;}
.page-model table thead th{ border-left: 1px dashed #bcbcbc;}
.page-model table tbody .models001 th{ text-align: left; border-bottom: 1px solid #bcbcbc;}
.page-model table td{ border-left: 1px dashed #bcbcbc; border-bottom: 1px dashed #bcbcbc;}

.page-model .breadcrumb{ list-style: none; border-radius: 4px;}
.page-model .breadcrumb>li {display: inline-block;}
.page-model .breadcrumb .modelyear {padding-left: 5px; color: #B4B4B4;}
.placeholder{ position: relative;}
.placeholder .pic_l_a{ position: absolute; width: 240px; height: 18px;}
.placeholder .pic_l_a .magnifier {
	top: 18px;}
.image{ position: relative;}
.image .pic_l_a{ position: absolute; width: 370px; height: 18px;}
.image .pic_l_a .magnifier {
	top: 18px;}
.radio-inline {
	position: relative;
	display: inline-block;
	padding-left: 0px;
	margin-bottom: 0;
	font-weight: 400;
	vertical-align: middle;
	cursor: pointer;
}
#container-page-info{ overflow: hidden;}

/**/
#etksearchdata {margin: 10px 0px;}
#etkpartydatalift{ width: 100%; }
#Main #etkpartydatalift thead th{ background: #ca7e00;}
#etkpartydatalift thead tr{  text-align: left; overflow: hidden; border:none;}
#etkpartydatalift thead tr th{ padding: 4px 0 0 4px;}
#etkpartydatalift thead tr th span{ color: #fff;}
#etkpartydatalift thead tr th .sort{ background: #fff; line-height: 28px; padding: 0 8px; display: inline-block;
	margin-right: 14px; color: #333;}
#etkpartydatalift td{ padding: 18px 10px; }
#etkpartydatalift tbody tr{ border-bottom: 1px solid #e6e6e6; }
#etkpartydatalift tbody tr .etkmodeltd{ width: 130px;}
#etkpartydatalift .etkmodeltd {border-right: 1px solid #dcdcdc;}
#etkpartydatalift td a, .etkdatatd a{color: #8b0000; font-weight: bold;}
table {
	border-collapse: collapse;
	border-spacing: 0;
	border-bottom: none; margin: 0; padding: 0;
}
#etkpartydatalift tbody tr.trhover{ background: #f9f9f9;}



/*登录框*/
#account{ background:#f7f7f7; padding-left: 30px;}
#password { background: #f7f7f7; padding-left: 30px;}
#na{ position: absolute; display: inline-block; width: 30px; height: 34px; background: url(Images/name01.png) no-repeat 8px 8px; left: 0; top: 0;}
#lk{ position: absolute; display: inline-block; width: 30px; height: 34px; background: url(Images/lock01.png) no-repeat 10px 8px; left: 0; top: 0;}
input:-webkit-autofill {
 -webkit-box-shadow: 0 0 0px 34px #f7f7f7 inset;
}

.fancybox-overlay .fancybox-skin {background: #ffffff;}
#inline{ min-width: 1240px;}
#inline1 {width: 600px; height: auto; float: left;}
#inline1 img{ display: inline-block; width: 600px; height: auto;}
#inline2{ width: 620px; height: auto; float: right;  overflow-y:hidden;}
#inline2 table{border-collapse: collapse; border-spacing: 0;  border: 1px solid #bcbcbc; width: 100%; line-height: 20px;  margin: 0; padding: 0;  }
#inline2 table thead {border-bottom: 1px solid #bcbcbc; text-align: left; background: #ecf8ff;}
#inline2 table tr td, #inline2 table tr th{ padding: 4px; border: 1px dashed #bcbcbc; border-top: none; border-left: none; font-size: 14px;}
#inline2 table thead th {padding-left: 5px; }
#inline2 table tr td.bor-lc {width: 70px;}
#inline2 table tr td.bor-no {width: 150px;}
#inline2 table tr a{ color: #08c;}
#inline2 table tr.active{ color: #990000; background: #f0f0f0; font-weight: bold;}
#inline2 table tr.active a{ color: #990000;}

/**公共**/
.main_auto{width:1200px;margin: 0 auto;}
.maintb{width:1200px;margin: 0 auto;padding:15px 0 15px;}
.size14{font-size:14px;}

.alert { padding: 10px; border: 1px solid transparent;border-radius: 4px;line-height:1.43}
.alert-warning {color: #8a6d3b; background-color: #fcf8e3;border-color: #faebcc;}
.alert-success { color: #3c763d;  background-color: #dff0d8; border-color: #d6e9c6;}

/**密码**/
#getpass_box{width:550px;padding:20px 20px}
#get_by{padding-left:160px}
#get_by label{margin-bottom:0px;font-weight:bold;font-size:16px;margin-right:20px;}
.by_mobile{display:none}
.com_tips .txt_row{margin-bottom:15px;}
.txt_main>lable{font-size:14px;font-weight:bold}
.txt_main .txt_title{display:inline-block;margin-bottom:0px;font-weight:bold;line-height:32px;font-size:14px;width:150px;text-align:right;margin-right:5px;}
.txt_main .txt_title>.required_txt{color:red;padding:0 4px;font-weight:normal}
.txt_tips{color:#ddd;margin:2px 0 5px 150px;height:20px;line-height:20px;}
.txt_err .txt_tips{color:red;}
.txt_main .form-control{width:230px;height:26px;line-height:26px;border:1px solid #dcdcdc;padding:2px 6px}

.txt_main .txt_btn{height:30px}
.imgcodebox .form-control, .mobile_code_box .form-control{width:135px}
.imgcodebox .txt_title{display:block;float:left;}
.imgcodebox .form-control{float:left;margin-left:4px;}
.imgcodebox .imgcode{display:block;float:left;margin-left:4px;padding-top:3px;}

.agree_box label{margin-left:60px;font-weight:bold;font-size:14px;}
.sub_btns{margin:2px 0 5px 160px;}
.sub_btns .btn5{width:150px;height:30px}
.sub_btns .error{padding-top:10px;}


.trade_company_base{width:45%;float:left;}
.trade_company_info{width:54%;float:left;}
.trade_link{height:24px;float:right;margin-right:10px}
.trade_company_info>.heading{width:100%}
.trade_company_info_txt{line-height:24px;margin:10px 0px;text-indent: 2em;}
#Main .trade_module .trade_c_txt strong{border:none;}
.num_ads{float: right; background: #e4dede;padding: 0px 4px; color: #990000; font-weight: 100;}

/*第三方数据**/
#any-third-items{display:none;border-bottom: 1px solid #dcdcdc;}
.third-main{}
.third-items-list{width:650px;float:left;border-right: 1px solid #dcdcdc;padding:10px;}
.third-nas{width:425px;float:left;padding:10px;}
.third-items-title{line-height:34px;background: #003366;color:#fff;padding:0px 10px;font-weight:700}
.third-items-list>.third-item{color: #333;width:620px;font-size: 13px;line-height: 1.54;word-wrap: break-word;word-break: break-word;margin:15px 20px;border-collapse: collapse;}
.third-item>.t { line-height: 1.54; font-weight:500;font-size: medium;margin-bottom: 1px;}
.third-item>.t a{text-decoration: underline;color: #00c;}
.third-item>.des{margin-top: 5px;}
.third-item .des-img{display: inline-block;margin-right: 17px;list-style: none;width: 101px;overflow: hidden;vertical-align:top;text-align: center;}
.third-item .des-img img{max-height:80px;max-width: 100px;}
.third-item .des-txt{display: inline-block;width:450px;vertical-align:top;}
.third-item .noimg .des-txt{width:600px;}
.third-item .ctxt{max-height:60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.third-item .c-showurl{color: green;margin-right:10px;}
.third-item .m{color: #666;}

/**查询验证码**/
.search-act{margin:50px 0;color:#333;}
.search-act .search-title{font-size:16px;margin-bottom:20px;text-align:center;font-weight:600;}
.search-act .act-list{width:800px;margin:0 auto;}
.search-act .cap-act{width:300px;float:left;background: #f7f7f7;border: 1px solid #ddd;padding: 20px;border-radius: 10px;}
.search-act .cap-tips{font-weight:600;font-size:15px;margin-bottom:5px;}
.search-act .huo-act{float: left;font-size: 40px;color: #990000;margin: 100px 20px 0 20px;}
.search-act .login-act{width:300px;float:left;background: #f7f7f7; border: 1px solid #ddd;padding: 20px;border-radius: 10px;height:225px;text-align:center;}
.search-act .login-act img{height:150px}
.search-act .sl-btn a{display:inline-block;font-size:16px;background: #990000;color:#fff;padding:10px 20px;border-radius: 10px;margin:10px;letter-spacing:2px;}
td.vin-imgtd img, #vin_model img{max-width:40px;max-height:40px;}