@charset "utf-8";
/* CSS Document */

body{font: normal 12px 'simsun';padding:0;margin:0 ;color:#333333;background:#f7f7f7;min-width:1423px;width:100%}
.main{width:1090px;margin:0 auto}
div,ul,li, ol,p,h1,h2,h3,h4,h5,h6,form,table,pre,button, input, select, textarea,br,dl,dt,dd{ list-style: none; padding:0; margin:0;  }
a { text-decoration: none; color:#333333;}
a:hover{color:#F60; text-decoration:underline;}
a img{ border:none;}
.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}
table { border-collapse: collapse; border-spacing: 0; }
.zoom1{ overflow:auto; zoom:1}
.sem{ background-image:url(/images/icon/ico1.png); background-repeat:no-repeat; padding:3px 5px 3px 10px}

.fl{float:left}
.fr{float:right}
.w185{ width:185px}
.w190{ width:190px}
.w690{ width:690px}
.w200{ width:200px}
.w870{ width:870px}
.w212{ width:212px}
.font12{ font-size:12px}

.mr10{ margin-right:10px} .mb10{ margin-bottom:10px} .mr5{ margin-right:5px} .mb20{ margin-bottom:20px}
.mt5{ margin-top:5px} .mb5{ margin-bottom:5px} .mb12{ margin-bottom:12px}
.bordfdfdf{ border:solid 1px #dfdfdf}
.bordashed{ border-bottom:dotted 1px #c0bfbd}
.blue,a.blue:link,a.blue:visited{color:#0272d6;text-decoration: none;}

/*顶部*/
.bg_border{ border-bottom:solid 1px #e4e3e3;}
.top_line{ height:31px; overflow:hidden; line-height:31px}
.top_line_left{ float:left;  padding-left:19px; width:263px;}
.top_line_right{float:right; overflow:hidden; width:300px}
.top_line_right li{ float:left;margin-right:10px;}
.top_line_right form{ float:left; width:530px}
.marg_right{ float:left; margin-right:5px}
.top_line_right a{color:#636363;}
.inpt{border:solid 1px #e3e3e3; width:66px; margin-top:3px; background:#FFF}
.login{ background:url(/images/icon/login.gif) no-repeat;margin-top:6px; border:0; width:39px; cursor:pointer;display:block; height:16px}
.focus{border: 1px solid #f00; background: #fcc;}
.res ul li{ float:left; margin-right:6px}
.res1{float:right;}
.res1 li{ float:right; margin-right:6px}
.res1 input{width:45px;line-height:16px;font-size:12px;}

.toplink{height:38px;border-bottom:solid 3px #037ec4; overflow:hidden; margin-top:20px}
.toplink ul{width:900px;margin-left:20px}
.logo_all{ padding:10px 0 0 0; overflow:auto; zoom:1}
.logo_left{padding-left:10px}
.logo_mid{ }
.logo_mid a.active{ color:#F60}
ul.midlist{ padding-left:10px}
ul.midlist li{ float:left; margin-right:19px}

input.bgblue{ background:#037ec4; border:0; color:#FFF}
ul.midlist3{ clear:both}
ul.midlist3 li{ line-height:23px; background:url(/images/all/search.png) no-repeat 5px 3px; text-indent:10px; padding-left:23px; }
.search2{ height:43px; background: #037ec4; overflow:hidden; border:none;}
.search2 input{ float:left}
.terms{ background:#FFF; text-indent:6px; border: none;  width:475px; margin:2px 0 2px 2px; padding-top:11px; padding-bottom:11px;color:#989898; height:17px}
.search_btn{ border: 0;color: #FFF;  background: #037ec4; width:80px;cursor:pointer; padding-top:12px}
.eiher{ width:45px; text-align:center; line-height:43px;height:43px;}
.log_txt{float:left;}
.log_wid{width:143px;}

/*.logo_right{ width:163px;}*/
.logo_right ul li a{ background:#037ec4; display:block; text-align:center; width:139px; color:#fff;  font-weight:bold; height:17px; padding-top:13px; padding-bottom:13px;}
.logo_right ul li a span{ background:url(/images/icon/show.gif) no-repeat; width:12px; height:14px; display:inline; padding-right:10px}
.logo_right ul li .downMenu {position:absolute; background:#037ec4; box-shadow:0 2px 3px rgba(0,0,0,.3); width:100px}
.logo_right ul li .downMenu li {line-height:28px; height:28px; padding-bottom:10px}
.logo_right ul li .downMenu li a { color:#fff;}
.logo_right ul li .downMenu li a:hover {background:#b8d2f5; color:#3869ae}


p.first{ background:#004f94; height:38px; width:190px; text-align:center; line-height:38px; font-size:14px; color:#FFF; margin-right:25px}
ul.menu li{ float:left; line-height:38px; padding-right:4px; color:#dfdfdf; font-size:14px}


.mold_open_hover,.mold_open{background-image:url();background-repeat:none;display:inline-block;width:10px;height:6px;margin-left:10px;position:relative;top:-2px;}
.mold_open{background-position:0 -6px;}
.mold_open_hover{background-position:0 0;}
.mod-menu{position:relative;z-index:1000;left:0px; background:#f9f9f9; border:solid 1px #dfdfdf;}
.menu-cont-list a:hover{text-decoration:underline;}
.mod-menu .menu-item{ position:relative;z-index:22;}
.mod-menu .menu-item li{height:38px;line-height:38px; }
.mod-menu .menu-item li.mouse-bg{position:relative;z-index:22;margin-right:-4px;}
.mod-menu .menu-item a{color:#333333;font-size:16px;padding-left:20px;display:block}
.mod-menu .menu-item a.active{ background:#e0e0e0; color:#D01120}
.mod-menu .menu-item a:hover{ text-decoration:none; color:#D01120; background:#e0e0e0;}
.mod-menu .menu-item a em.s1{ background-position:0 0}

.mod-menu .menu-item a em.s2{ background-position:0 -32px}
/*.mod-menu .menu-item a:hover em.s2{ background-position:-30px -32px}*/

.mod-menu .menu-item a em.s3{ background-position:0 -67px}
/*.mod-menu .menu-item a:hover em.s3{ background-position:-30px -67px}*/

.mod-menu .menu-item a em.s4{ background-position:0 -102px}
/*.mod-menu .menu-item a:hover em.s4{ background-position:-30px -102px}*/

.mod-menu .menu-item a em.s5{ background-position:0 -135px}
/*.mod-menu .menu-item a:hover em.s5{ background-position:-30px -135px}*/

.mod-menu .menu-item a em.s6{ background-position:0 -175px}
/*.mod-menu .menu-item a:hover em.s6{ background-position:-30px -175px}*/

.mod-menu .menu-item a em.s7{ background-position:0 -212px}
/*.mod-menu .menu-item a:hover em.s7{ background-position:-30px -212px}*/

.mod-menu .menu-item a em.s8{ background-position:0 -248px}
/*.mod-menu .menu-item a:hover em.s8{ background-position:-30px -248px}*/


.mod-menu .menu-cont{}
.mod-menu .menu-cont-list{padding:0 10px 0 20px; position:absolute;left:188px;top:1px;background:#fff;width:665px; height:502px;border:solid 1px #dfdfdf;box-shadow:2px 0 10px #dfdfdf;z-index:20; }
/*.mod-menu .menu-cont-list li{ float:left; width:120px; height:25px; overflow:hidden; line-height:25px}
.mod-menu .menu-cont-list li:last-child{border-bottom:none;}*/
.mod-menu .menu-cont-list dl{ margin-bottom:25px}
.mod-menu .menu-cont-list dl dt{ border-bottom:dashed 1px #999999; padding-top:5px; padding-bottom:5px; font-size:14px}
.mod-menu .menu-cont-list h3{font-size:14px; color:#d01120; padding-top:30px; padding-bottom:20px;}
.mod-menu .menu-cont-list h3 a{color:#333;font-size:13px;font-weight:lighter;}
.mod-menu .menu-cont-list h3 a:hover{color: #F60;}
.mod-menu .menu-list-link a{color:#666;line-height:24px; margin-right:5px}
.mod-menu .menu-list-link .long-string{color:#ccc;font-size:12px;padding:0 10px;}
.sj1{ font-size:14px; color:#D01120;}
.sj li{ margin-right:10px; float:left; margin-bottom:5px;}
#marquee{background:#f9f9f9; margin-left:10px; height:33px; overflow:hidden; line-height:33px;}
#marquee ul li a{ float:left; width:275px; display:block; margin-right:10px}

.scorll{width:180px;height:145px; overflow:hidden;}
.scorll ul li{line-height:24px;height:24px;overflow:hidden;text-align:left;font-size:12px;}    

.run-newsbar li{ height:23px; overflow:hidden; padding-left:15px; margin-top:10px; float:left; width:265px; margin-right:10px}

.mainbox{
    overflow:hidden;
    position:relative;
}
.flashbox{
   overflow:hidden;
    position:relative;
}
.imagebox{
    text-align:right;position:relative;z-index:999;
}

.bitdiv{display:inline-block;width:18px;height:18px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(/images/icon/dots2.png)}
.curimg{background-image:url(/images/icon/dots1.png)}

/*我来提供服务*/
.tab_menu1{ border-bottom:solid 1px #dfdfdf; height:40px;}
.tab_menu1 ul li{float:left;cursor:pointer;width:98px;text-align:center; background:#f9f9f9; line-height:40px;color:#363636;}
.tab_menu1 ul li.selected{ background:#FFF; height:41px}
.tab_box{ clear:both}
.tab_con{padding-left:20px; overflow:hidden; width:155px}
.tab_con li{float:left;display:inline}
.tab_con li h3{font-size:12px; line-height:25px}
.tab_con li h3 a:link{color:red;}
.tab_con p{ line-height:18px}

.new-p{ background:#fff url(/images/icon/arr-r.gif) no-repeat right top; width:100px; height:33px; text-align:center; font-size:14px}
.new-txt p{ float:left; width:280px; overflow:hidden; height:33px; padding-left:10px; background:#f9f9f9}
ul.company li{ float:left; width:170px; text-align:center}
ul.company li p{ line-height:18px}

.new-title{ border-bottom:solid 1px #dfdfdf; background:#f7f7f7; padding-left:15px; font-size:14px}
ul.new-txt li{ line-height:27px;  height:27px; overflow:hidden}
.more{ background:url(/images/icon/more.gif) no-repeat 0 17px; padding-left:12px}
.more1{ background:url(/images/icon/more.gif) no-repeat 0 10px; padding-left:12px}
.more2{ background:url(/images/icon/more1.gif) no-repeat 0 11px; padding-left:12px}
.service{  font-size:14px; font-weight:bold; padding-left:40px}
.f1{ background:url(/images/icon/1f.gif) no-repeat;}
.f2{ background:url(/images/icon/2f.gif) no-repeat;}
.f3{ background:url(/images/icon/3f.gif) no-repeat;}
.f4{ background:url(/images/icon/4f.gif) no-repeat;}
.f5{ background:url(/images/icon/5f.gif) no-repeat;}
.f6{ background:url(/images/icon/6f.gif) no-repeat;}
.f7{ background:url(/images/icon/7f.gif) no-repeat;}
.f8{ background:url(/images/icon/8f.gif) no-repeat;}


ul.spjc{ padding-top:10px; height:70px; overflow:hidden}
ul.spjc li{ float:left; width:90px; line-height:20px; height:20px; overflow:hidden}

ul.ads li{ float:left; text-align:center; width:125px}
/*1f,2f,3f*/
.flist{ height:420px; overflow:hidden}
.blist{ background:#FFF; margin-right:10px}
.padding10{ padding:10px;}
/**/

.bestsaletot{
	padding-left:230px;
	zoom:1;
	overflow:hidden
}

.besttop-sale,.hot-sale{
	float:right;
	padding-top:20px;
	width:220px;
	margin-bottom:0
}

.besttop-sale .mt,.hot-sale .mt{
	height:38px;
	line-height:38px;
	border-bottom:1px solid #3c4d6a;
	font:400 18px "microsoft yahei";
	color:#333
}

.besttop-sale{
	padding-top:10px
}

#tab1{
	overflow:hidden
}

.best-sale-top{
	border-right:1px solid #e6e6e6;
	height:35px
}

.best-sale-top li{
	display:block;
	float:left;
	width:52px;
	height:35px;
	line-height:35px;
	font:14px/35px 'microsoft yahei';
	text-align:center;
	color:#666;
	border-left:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	background:#fbfbfb
}

.best-sale-top li.ui-switchable-selected{
	background:#fff;
	border-bottom:none;
	color:#000
}



.best-sale-bot ul{
	padding-top:10px;
	zoom:1;
	overflow:hidden
}

.best-sale-bot ul.tab-content{
	width:220px;
	float:left
}

.best-sale-bot ul li{
	float:left;
	width:220px;
	height:25px;
	position:relative;
	zoom:1
}
/*虚线*/
.best-sale-bot ul li i{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:0;
	font-size:0;
}
/*左上角图标的位置*/
.best-sale-bot ul li span{
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	width:15px;
	height:15px;
	line-height:15px;
	color:#fff;
	background:#F00;
	text-align:center;
	font-weight:bold
}

.best-sale-bot ul li var{
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	height:15px;
	width:15px;
	line-height:15px;
	font-style:normal;
	color:#ccc;
	font-family:"microsoft yahei";
	text-align:center;
	background:#818181
}

.best-sale-bot ul li p{
	display:block;
	width:168px;
	padding-left:25px;
	line-height:20px;
	height:30px;
	left:40px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}

.best-sale-bot ul li .curr{
	display:none;
	height:90px;
	zoom:1;
}

.best-sale-bot ul li .curr .p-img{
	float:left;
	margin-right:5px;
	margin-left:5px
}

.best-sale-bot ul li .curr .p-name{
	_float:left;
	width:100px;
	height:20px;
	margin-top:20px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}

.best-sale-bot ul li .curr .p-price{
	_float:left;
	font:14px/14px arial
}

.best-sale-bot ul li .curr .p-price strong{
	display:block
}

.best-sale-bot ul li .curr .p-comment{
	width:100px;
	height:20px;
	color:#005ea7
}

.best-sale-bot ul li.best-sale-on{
	height:70px
}

.best-sale-bot ul li.best-sale-on1{
	height:70px
}

/*图标跟图重叠*/
.best-sale-bot ul li.best-sale-on .curr{
	zoom:1;
	display:block;
	margin-right:0;
	overflow:hidden;
	
}

.best-sale-bot ul li.best-sale-on p{
	display:none
}

#floor9 .best-sale-bot ul li .curr .p-price strong{
	height:25px;
	line-height:25px
}

.best-sale-bot ul li .curr .p-price del{
	visibility:visible
}

.c-center{ border-bottom:solid 4px #d03233; height:30px; font-size:14px; line-height:30px; padding-left:25px}
.r-center{ border-bottom:solid 4px #5a5a5a; height:30px; line-height:30px}
.title-t{ margin-bottom:12px; font-size:14px}
/*.zl-txt p{ margin-bottom:20px}*/
ul.zl-txt1 li{ line-height:25px; height:25px; width:360px; overflow:hidden; background: url(/images/icon/a-arr.gif) no-repeat 0 10px; padding-left:10px}
.z-blog li{ width:60px; float:left; display:inline; margin-right:16px; text-align: center; line-height:25px}
.z-blog li p{ text-align:center; line-height:25px}

ul.newpic{ padding-left:25px}
ul.newpic li{ float:left; margin-right:20px;width:210px;text-align:center; }
ul.newpic li p{overflow:hidden;line-height:25px}
.con{ line-height:25px; height:45px; overflow:hidden}

/*footer*/
.code li{ float:left; display:inline; line-height:20px; }
.code li a{color:#888888}
.footer a{ color:#888888}

