/* CSS Reset */
.clear {
    clear: both;
    font-size: 0;
}
body {
    background: none repeat scroll 0 0 #ffffff;
    color: #000000;
    font-family: "宋体","Arial, Helvetica, sans-serif";
    font-size: 12px;
}
h1, h2, h3, h4, p, li, li a {
	font-family:"微软雅黑";
	font-size: 14px;

	text-decoration: none;
}
h1, h2, h3, h4 {
	font-size: 22px;
}

#header {
	height:148px;
	background-color:#fff;
}
.header_a {
	width:1200px;
	margin:0 auto;
}
.logo {
	margin-top:8px;
	width:425px;
	float:left;
	display:inline-block;
	height:58px;
}
.sc_right {
	margin-top:4px;
	display:inline-block;
	float:right;
	width:185px;
	background:url(../../images/f_images/samcom/right_6.png) no-repeat;
	height:53px;
}
.sc_right ul {
	width:550px;
}
.sc_right ul li {
	display:block;
	margin-left:22px;
	float:left;
	display:inline-block;
	padding-left:62px;
	padding-top:12px;
}
.sc_right ul li img {
	padding-top:5px;
	padding-right:5px;
}
.sc_right ul li span {
	color:#fe8b0f;
}
.sc_right ul li a {
	color:#666666;
}
/*#nav {
	font-size:14px;
	font-family:"微软雅黑";
	margin-top:12px;
	/*line-height:36px;*/
	/*padding-top:10px;*/
	/*width:1000px;
	height:36px;
	float:left;/*background:url(../samcom/nav_li_bj.jpg) no-repeat;*/
/*}*/

.no-js2 #nav {
	margin-top:13px;
}
.ie8 #nav {
	margin-top:13px;
}
/*.no-js #nav {
	margin-top:14px;
}*/
.ie7 #nav {
	margin-top:15px;
}
.ie6 #nav {
	margin-top:-6px;
}



.footerff {
    border-top: 1px solid #ede9ea;
    color: #797979;
    margin: 0 auto;
    min-width: 100%;
	background-color:#eeeeee;
	height:359px;
}
.footerff {
    text-align: center;
	margin-top: 10px;
}

.w {
	width: 1200px;
	margin:auto;
	clear:both;
	padding-top: 10px;
}


.Left {
    float: left;
}
.Right {
    float: right;
}

 .someInfo {
	width:335px;
}
 .someInfole {
	width:254px;
}

 .someInfo .phone {
	height: auto;
	line-height: 18px;
	padding: 5px 0
}

 .someInfo .phone h4 {
	height: 20px;
	line-height: 20px;
	color: #666;
	font-size: 15px;
	font-family:"微软雅黑",Verdana, Arial;
}

 .someInfo .phone p {
	height: 28px;
	line-height: 30px;
	font-size: 18px;

}
.telr{ color:#007a85;}

 .someInfo .count {
	color: #666;
	line-height: 20px;
	padding: 2px 0;
	font-size:15px;
}

 .someInfo .look {
	display: inline-block;
	width: 94px;
	height: 26px;
	line-height: 25px;
	text-align: center;
	margin-top: 15px;
	padding: 0 21px 0 24px;
	text-decoration: none;
	background: url(/images/bg3.png) 0 -666px no-repeat
}

 .someInfo .look:hover {
	color: #333!important
}

 tr td {
	vertical-align: top;
	padding: 0;
	margin: 0;
	line-height: 35px;
}

 .dl {
	color: #666;
	width:108px;
	margin-top:2px;
}

 .dl .dt {
	height: 24px;
	line-height: 24px;
	font-weight: bold;
	font-size: 15px;
	font-family:"微软雅黑",Verdana, Arial;
}

 .dl .dd {
	overflow: hidden
}

 .dl .dd a {
	display: block;
	overflow: hidden;
	height:38px;
	line-height: 38px;
	color: #666
}

 .weixin {
	width: 140px;
	text-align: center;
	color: #666
}

 .weixin .title {
	font-size: 15px;
	font-family:"微软雅黑",Verdana, Arial;
}

 .weixin .img {
	margin: 10px 0
}

.block {
    background-color: #ffffff;
    height: auto;
    margin: 0 auto;
    width: 1099px;
}
.blockfl {
    background-color: #ffffff;
    height: auto;
    margin: 0 auto;
    width: 100%;
}
#index_bz{
    background: none repeat scroll 0 0 #eeeeee;
    float: left;
    width: 100%;	
}

.maxheadw{height:32px;_height:155px;}


.maxheadw .top_title {
    background: url(images/top-title.png) repeat-x 0px 0px;
}
.maxheadw .w_mini { 
    width:1200px;  
    height:33px; 
    margin:0 auto; 
    position:relative; 
    LINE-HEIGHT: 33px; 
    HEIGHT: 33px;
}
.maxheadw .w_mini .mini_left { position:absolute; left:-28px; top:0;}
.maxheadw .w_mini .mini_right { position:absolute; right:-28px; top:0;}
.maxheadw .line {
    COLOR: #dcdcdc
}
.maxheadw .leftTxt A {
    COLOR: #af0001
}
.maxheadw .baifulai_title {
    width:210px; 
    height:33px; 
    background:url(images/baifulai_title.png) no-repeat 0 center;
}
.maxheadw .rightNav {
    COLOR: #ccc; 
    HEIGHT: 33px
}
.TOP .rightNav .subMenu {
    WIDTH: 77px;
    height:33px;
    
}
.maxheadw .rightNav .subMenu .nav {
    PADDING-RIGHT: 21px; 
    DISPLAY: inline-block; 
    BACKGROUND: url(images/header_1106.png) no-repeat -90px -464px; 
    --WIDTH: 56px; 
    /*HEIGHT: 26px;*/
    padding-top: 6px;
    line-height: 19px;
    TEXT-ALIGN: right; 
    TEXT-DECORATION: none
}
*html .maxheadw .rightNav .subMenu .nav {
    padding-top: 0px;
    line-height: 25px;
}
*+html .maxheadw .rightNav .subMenu .nav {
    padding-top: 0px;
    line-height: 25px;
}
.maxheadw .rightNav .subMenu .nav:hover {
    BACKGROUND: url(images/header_1106.png) no-repeat -90px -440px;
}
.maxheadw .rightNav .subMenu .nav .current {
    BACKGROUND: url(images/header_1106.png) no-repeat -82px -440px; COLOR: #333! important
}
.maxheadw .rightNav .subMenu .hideMenu {
    BORDER-RIGHT: #dcdcdc 1px solid; BORDER-TOP: #dcdcdc 0px solid; 
    MARGIN-TOP: 25px; 
    DISPLAY: none; 
    BACKGROUND: #fff; 
    BORDER-LEFT: #dcdcdc 1px solid; 
    WIDTH: 75px; 
    BORDER-BOTTOM: #dcdcdc 1px solid; 
    POSITION: absolute;
    _POSITION: absolute;
    z-index: 2;
}
.maxheadw .rightNav .subMenu .hideMenu UL {
    PADDING-RIGHT: 0px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; WIDTH: 90%; PADDING-TOP: 5px
}
.maxheadw .rightNav .subMenu .hideMenu UL LI {
    LINE-HEIGHT: 22px; TEXT-ALIGN: center
}
.maxheadw .rightNav .subMenu .hideMenu UL LI A {
    TEXT-DECORATION: none
}
.maxheadw .rightNav .subMenu .hideMenu UL LI A:hover {
    COLOR: #b20000! important
}
.maxheadw .rightNav .hover .nav {
    BACKGROUND: url(images/header_1106.png) no-repeat -90px -440px;
}
.maxheadw .rightNav .hover .hideMenu {
    DISPLAY: block! important
}
.maxheadw .rightNav .top_qq_t {
    MARGIN-LEFT: 5px; OVERFLOW: hidden; WIDTH: 62px; HEIGHT: 22px
}

.gwbox, #head, #Navigation, #Location, .UserBox {
    clear: both;
    margin: 0 auto;
    width: 1200px;
}

#TopNav{height:30px;line-height:30px;color:#333333;font-size:14px;}
#TopNav a{color:#333333;}
#TopNav a:hover{color:#333333;}
#TopNav .TopNav_Left{width:auto;float:left;}
#TopNav .TopNav_Right{width:auto;float:right;_padding-top:5px;}
#TopNav .TopNav_Right .tel{color:#c40001;font-size:14px;padding-left:10px;}
#TopNav .TopNav_Right .tel i{background:url(/images/icon.png) no-repeat left -124px;display:inline-block;width:15px;height:14px;vertical-align:middle;margin-right:5px;overflow:hidden;}
#TopNav .TopNav_Right .kefu{color:#333333;font-size:14px; margin-left: 10px;}
#TopNav .TopNav_Right .kefu i{background:url(images/tell.png) no-repeat;display:inline-block;width:171px;height:20px;vertical-align:middle;margin-right:5px;overflow:hidden;}

#TopNav .TopNav_Left .indexlogin{background:url(images/login.png) no-repeat;display:inline-block;width:59px;height:20px;vertical-align:middle;margin-right:5px;overflow:hidden;}
#TopNav .TopNav_Left .indexregister{background:url(images/regedit.png) no-repeat;display:inline-block;width:59px;height:20px;vertical-align:middle;margin-right:5px;overflow:hidden;}

#TopNav .TopNav_Right .indexlogin{background:url(images/login.png) no-repeat;display:inline-block;width:59px;height:20px;vertical-align:middle;margin-right:5px;overflow:hidden;}
#TopNav .TopNav_Right .indexregister{background:url(images/regedit.png) no-repeat;display:inline-block;width:59px;height:20px;vertical-align:middle;margin-right:5px;overflow:hidden;}


#TopNav .weixin_hidden2{display:none;position:absolute;top:28px;right:330px;z-index: 9999;}
#TopNav .TopNav_Right .kefu img{ margin-top:10px;}


 .line {
	width:18px;
	height:231px;
	/*border-left: solid 1px #e7e7e7;
	border-right: solid 1px #fff;*/
	margin: 0 8px;
	background:url(../images/footerline.jpg) no-repeat;
	
}

.all-category-box{position:absolute;top:0px;left:0px;width:192px;z-index:9999;}
.h2-all-category{background:#2caab9;height:48px;line-height:48px;}

#mainnav .h2-all-category a{ color:#fff;}
a.a-all-category{display:block;height:48px;text-align:center;font-size:1.34em;color:#fff;}
.all-category-box-over a.a-all-category{background-position:92px -537px;}
.all-category-list{display:none;width:1188px;position:relative;left:0px;background:#e7edf4;height:425px;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;}
.all-category-box-over .all-category-list{display:block;}
.wrapper-1000 .all-category-list{width:998px;}
.dl-category-item{display:inline-block;float:left;width:157px;height:370px;padding:0 20px;margin-left:-1px;border-left:1px solid #ffffff;overflow:hidden;line-height:1.6em;color:#606060;}
.dt-category-item{margin-top:10px;}
#mainnav  .dt-category-item a{color:#005aab;font-weight:bold;}
.dd-category-item{margin-bottom:20px;}
#mainnav  .dd-category-item a{color:#0d0d0d;word-break:keep-all;white-space:nowrap;}
.dd-category-item a:hover{color:#005aa9;}


.wrapper{width:1190px;margin:0 auto;clear:both;}


.mainnav{position:relative;z-index:9999;height:48px;background:#4c5a65;}
.mainnav .wrapper{position:relative;}


.choose-city-box .s-city,.choose-city-box .em-city,.a-fav-ehaier,.a-weixin-ehaier,.btn-search,.ul-mainnav .em-nav-new,a.a-all-category,.all-category-box-over,.category-contact .online-service,.p-mini-cart,.li-pormise,.s-thumb-prev,.s-thumb-next,.a-servicer,a.a-backtop,.a-tip-servicer,.s-wx2w,.a-promise{background:url(../../images/f_images/bg/base.png) no-repeat -1000px -3000px;}


.category-contact{width:1188px;line-height:50px;font-size:1.17em;clear:both;text-align:center;border-top:1px solid #ffffff;color:#4b4b4b;}
.category-contact .strong-phone{color:#0c61ae;font-size:1.4em;font-weight:bold;vertical-align:middle;}
.category-contact .online-service{padding-left:25px;background-position:0 -800px;margin-left:35px;}




/*清楚浮动代码*/
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1;} 







.header {height:25px;background:#cccccc;position:relative; z-index:200;}
.header div {width:1200px;margin:auto;height:100%;}
.header div div {width:200px;height:100%; line-height:22px;}
.header div .left {float:left;margin-left:20px;}
.header div .right {float:right;margin-right:45px;}


.header_a .right {float:right;margin:30px 0 0 0;}
.header_a .right a {float:left;margin-right:15px;text-decoration:none;color:#4d4d4d;font-size:14px;line-height:25px;}
.header_a .right a:hover {color:#999;}



.header_a .right .box1 {width:25px;height:25px;background:url(../images/bbb.png) no-repeat left top;}
.header_a .right .box2 {width:25px;height:25px;background:url(../images/bbb.png) no-repeat -40px top;}
.header_a .right .box3 {width:25px;height:25px;background:url(../images/bbb.png) no-repeat right top;}

.header_a .right .box1:hover {background-position:left -44px;}
.header_a .right .box2:hover {background-position:-40px -44px;}
.header_a .right .box3:hover {background-position:right bottom;}
.header_a .right .box3.in {background-position:right bottom;}





