﻿@charset "utf-8";
body, button, input, select, textarea{
	font:12px/1.5 tahoma,arial,宋体;
}
.br-ui{
	border:1px solid #DBDEE1;
}
.br-ui10{
	border:1px solid #DBDEE1;
	border-top:none;
	padding:10px;
}
.pl5{
	padding-left:5px;
}
.tit1{
	height:32px;
	line-height:32px;
	background:#f8f8f8;
	border:1px solid #DBDEE1;
	border-top:3px solid #eb5515;
	padding:0 10px;
}
.tit1 h2{
	float:left;
	font-size:14px;
}
.tit1 .more{
	float:right;
	font-size:12px;
}
.tit2{
	height:38px;
	line-height:38px;
	background:#fff;
	border:1px solid #DBDEE1;
	border-top:3px solid #eb5515;
	padding:0 10px;
}
.tit2 h2{
	float:left;
	font-size:16px;
}
.tit2 .more{
	float:right;
	font-size:12px;
}
.tit3{
	height:22px;
	line-height:22px;
	background:#feeee6;
	overflow:hidden;
}
.tit3 h2{
	background:#eb5b1d;
	height:22px;
	line-height:22px;
	padding:0 10px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	float:left;
}
.tit4{
	border-bottom: 1px dotted #333333;
    border-top: 2px solid #333333;
    height: 42px;
    line-height: 42px;
    padding: 0 10px;
    position: relative;
}
.tit4 h2{
	font-size:16px;
	font-weight:bold;
}

.shop-top-nav{
	position:fixed;
	_position:absolute;
	_left:expression(eval(document.documentElement.scrollLeft));
	_top:expression(eval(document.documentElement.scrollTop));
	top:0;
	left:0;
	height:41px;
	width:100%;
	border-top:3px solid #eb5515;
	border-bottom:1px solid #edeef0;
	background:#fcfcfc;
	z-index:1000;
}
.substation{
	cursor:pointer;
	height:41px;
	width:120px;
	position:relative;
}
.substation h3{
	font-size:18px;
	font-weight:bold;
	float:left;
	position:absolute;
	top:6px;
	left:0;
}
.substation span{
	float:left;
	position:absolute;
	left:40px;
	top:13px;
}
.substation_city{
	position:absolute;
	top:30px;
	left:40px;
	border:1px solid #DBDEE1;
	background:#FFF;
	padding:5px;
}
.substation_city li{
	display:inline-block;
	float:left;
	width:50px;
	line-height:24px;
	text-align:center;
}
.nav-tool-other{
	padding-top:12px;
}
.js_nav_collect, .js_nav_weibo{
	display:inline-block;
	margin-right:15px;
}
.js_nav_collect{
	background:url(../images/soupu_icon.png) no-repeat 0 3px;
	padding-left:15px;
}
.js_nav_weibo{
	background:url(../images/soupu_icon.png) no-repeat 0 -17px;
	padding-left:18px;
}
.js_nav_inside li{
	float:left;
}
.js_nav_inside li a{
	display:inline-block;
	height:41px;
	line-height:41px;
	padding:0 15px;
	text-align:center;
}
.js_nav_inside li a:hover{
	text-decoration:none;
	background:#edeef0;
}
.js_nav_inside li.js_nav_login a{
	float:none;
	display:inline;
	padding:0 5px;
	color:#999;
	background:none;
}
.js_nav_inside li.js_nav_login a:hover{
	color:#eb5515;
	text-decoration:underline;
	background:none;
}

.shop-head{
	padding:22px 0;
	height:80px;
	position:relative;
	z-index:900;
}
.head_search{
	position:absolute;
	top:20px;
	left:284px;
}
.search_title_btn dd{
	float:left;
	display:inline-block;
	width:45px;
	height:25px;
	text-align:center;
	line-height:25px;
	cursor:pointer;
}
.search_title_btn dd.hover{
	background:#eb5515;
	color:#FFF;
}
.head_search_input .search_box{
	border:2px solid #eb5515;
	height:28px;
	line-height:32px;
	width:338px;
	padding:0 10px;
	vertical-align:middle;
}
.head_search_input .search_btn{
	width:98px;
	height:32px;
	line-height:32px;
	border:0;
	cursor:pointer;
	background:#eb5515;
	vertical-align:middle;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
}
.head_search .search_hot{
	line-height:24px;
	padding-left:5px;
}
.logo-substation{
	position:absolute;
	left:190px;
	top:30px;
	text-align:center;
	cursor:pointer;
}
.logo-substation h3{
	font-size:18px;
	font-weight:bold;
}
.logo-substation-city{
	border:1px solid #DBDEE1;
	line-height:24px;
	background:#FFF;
}
.nav_main{
	border:1px solid #cdd0d5;
	background:#fcfcfc;
	height:38px;
	line-height:38px;
}
.nav_main ul li{
	float:left;
}
.nav_main ul li a{
	display:inline-block;
	padding:0 17px;
	font-size:16px;
	font-weight:bold;
}
.nav_main ul li .hover{
	background:#eb5515;
	color:#FFF;
}
.nav_main ul li a:hover{
	background:#eb5515;
	color:#FFF;
	text-decoration:none;
}
.nav_main dd{
	float:left;
	background:url(../images/nav_main_bg.png) no-repeat center right;
	padding:0 10px;
}
.nav_main .last{
	background:none;
}
.nav_main dd a{
	font-size:14px;
}

.main-fl{
	width:720px;
	float:left;
}
.w327{
	width:327px;
}
.w383{
	width:383px;
}
.shop-cg .cg-box{
	line-height:24px;
	height:155px;
	width:315px;
}
.shop-cg .cg-box a{
	display:inline-block;
	color:#0053df;
	padding-left:10px;
	word-break: break-all;
    word-wrap: break-word;
}
.shop-cg .cg-box a.a_ui{
	color:#eb5515;
}
.shop-cg .cg-box .line{
	border-bottom:1px dashed #c9dae6;
	margin:5px 0;
	margin-left:10px;
	line-height:0;
	height:0;
	font-size:0;
}
.shop-zf .zf-box{
	height:198px;
}
.zf-tit {
	margin-top:10px;
}
.zf-tit span{
	display:inline-block;
	float:left;
	width:162px;
	text-align:center;
	background:#f8f8f8;
	border:1px solid #dbdee1;
	border-right:0;
	height:27px;
	line-height:27px;
}
.zf-tit a{
	display:block;
	width:162px;
	text-align:center;
	height:27px;
	cursor:pointer;
	font-size:14px;
}
.zf-tit a:hover{
	text-decoration:none;
}
.zf-tit span.hover{
	border-top:1px solid #eb5515;
	border-bottom:0;
	height:28px;
	line-height:28px;
	color:#eb5515;
}
.zf-cont{
	border:1px solid #dbdee1;
	border-top:0;
	height:179px;
}
.zf-cont th{
	height:34px;
	line-height:34px;
}
.zf-cont td{
	line-height:29px;
}
.zf-cont .list-a td{
	background:#fae6de;
}
.zf-cont td em{
	display:block;
	font-size:17px;
	height:29px;
	width:25px;
	text-align:center;
}
.shop-news li{
	background:url(../images/soupu_icon.png) no-repeat 0 -61px;
    height:26px;
	line-height:26px;
    overflow:hidden;
    padding-left:10px;
}
.shop-news li.line{
	background:none;
	height:0;
	line-height:0;
	font-size:0;
	margin-bottom:15px;
	_margin-bottom:13px;
	
}
.shop-news li a{
	font-size:14px;
}

.main-fr{
	width:270px;
	float:right;
}
.btn-gl{
	height:95px;
}
.btn-gl .c_fl span{
	display:block;
	width:95px;
	height:95px;
	line-height:90px;
	text-align:center;
	background:#0d94fd;
	color:#FFF;
	font-size:35px;
}
.btn-gl .col1{
	margin-bottom:3px;
}
.btn-gl .col1 a{
	display:block;
	width:172px;
	height:46px;
	line-height:46px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	background:#eb5515;
}
.btn-gl .col1 a:hover{
	text-decoration:none;
	background:#fd773e;
}
.btn-gl .col2 a{
	display:block;
	width:172px;
	height:46px;
	line-height:46px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	background:#1aa759;
}
.btn-gl .col2 a:hover{
	text-decoration:none;
	background:#13c362;
}
.imglist1 li{
	display:inline-block;
	float:left;
	width:81px;
	height:56px;
	_height:58px;
	overflow:hidden;
	margin-right:10px;
	margin-top:10px;
	border:1px solid #DBDEE1;
}
.imglist1 li.last{
	margin-right:0;
}
.imglist1 li img{
	width:81px;
	height:58px;
	
}
.imglist2-box{
	overflow:hidden;
	height:386px;
}
.imglist2{
	float:left;
	width:171px;
	height:190px;
	overflow:hidden;
	display:inline-block;
	margin-right:12px;
}
.imglist2.last{
	margin-right:0;
}

.imglist2 .img-box{
	position:relative;
	width:171px;
	height:114px;
}
.imglist2 .img-box img{
	width:171px;
	height:114px;
}
.imglist2 .img-box .imgtit{
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}
.imglist2 .img-box .imgtit img{
	width:59px;
	height:59px;
}
.imglist2 .img-box span{
	position:absolute;
	width:27px;
	height:20px;
	bottom:0;
	right:0;
	background:#6e7175;
	color:#FFF;
	text-align:center;
}
.imglist2 li{
	text-align:center;
	line-height:22px;
}
.imglist2 li em{
	background:#eb5515;
	color:#FFF;
	font-size:10px;
	padding:0 2px;
	vertical-align:middle;
	height:14px;
	line-height:14px;
	border-radius:3px;
}
.list-style1{
	margin:2px 0;
}
.list-style1 li{
	background:url(../images/soupu_icon.png) no-repeat 0 -60px;
	height:24px;
	line-height:24px;
	padding-left:10px;
	overflow:hidden;
}
.list-wg{
	margin-top:5px;
}
.wg-tab span{
	display:inline-block;
	height:24px;
	line-height:24px;
	float:left;
	width:67px;
	text-align:center;
	border-bottom:1px solid #DBDEE1;
	cursor:pointer;
}
.wg-tab span.hover{
	border:1px solid #DBDEE1;
	border-bottom:none;
}
.wg-cont{
	border-right:1px solid #DBDEE1;
	border-bottom:1px solid #DBDEE1;
	border-left:2px solid #eb5515;
	margin-bottom:5px;
	padding:5px 0;
	height:150px;
	overflow-y:auto;
}
.wg-cont .date{
	background:#eb5515;
	width:65px;
	color:#FFF;
	padding-left:15px;
	height:20px;
	line-height:20px;
	margin-top:20px;
}
.wg-cont .name{
	padding-left:15px;
	line-height:28px;
}
.wg-cont .name span{
	color:#999;
}

/* shoplist */
.search-listbox{
	padding:10px;
	overflow:hidden;
	line-height:28px;
}
.search-list li{
	display: block;
    height: auto;
    overflow: hidden;
    width: 945px;
}
.search-list dd{
	float:left;
	display:inline-block;
	white-space:nowrap;
}
.search-list a{
	cursor:pointer;
	color:#0053DF;
	margin-right:15px;
}
.search-list dd.select1{
	background:url(../images/bk_search.gif) no-repeat;
    height: 27px;
    margin-right: 13px;
    padding-left: 10px;
    position: relative;
}
.search-list dd.select1 a{
	background:url(../images/bk_search.gif) no-repeat right top;
	margin-right: 0;
	height:27px;
	padding-right:10px;
	color: #0053DF;
	display: inline-block;
	font-weight:bold;
	color:#eb5515;
}
.shangquan {
    line-height: 22px;
    margin-left: 40px;
    margin-top: 26px;
    width: 890px;
}
.shangquan .mid {
    background-color: #FCFCF0;
    border: 1px solid #F2A179;
    display: block;
    padding: 5px 10px 3px 5px;
    width: 875px;
}
.shangquan .mid a{
	color: #0053DF;
    display: inline-block;
    margin-right: 14px;
}
.search-list a.a_ui{
	color:#eb5515;
}
.finder{
	border-top:1px solid #DBDEE1;
	border-bottom:1px solid #DBDEE1;
	padding:5px 10px;
	margin:0 -10px;
	overflow:hidden;
}
.finder dt{
	float:left;
}
.finder dd{
	float:left;
}
.selestfinds a{
	background:url(../images/soupu_icon.png) no-repeat 37px -760px;
	border:1px solid #DBDEE1;
	display:inline-block;
	height:19px;
	line-height:19px;
	margin:0 12px 5px 0;
	padding:2px 20px 1px 6px;
}
.selestfinds a:hover{
	background:url(../images/soupu_icon.png) no-repeat 36px -787px;
	text-decoration:none;
	border:1px solid #eb5515;
}
.finder .saveinfo {
    background: url(../images/soupu_icon.png) no-repeat 0 -820px;
    display: inline-block;
    line-height: 16px;
    margin-bottom: 5px;
    padding-left: 16px;
    width:190px;
}
.saveinfo .gspan {
    color: #85898A;
}
.finder .clearcont {
    background: url(../images/soupu_icon.png) no-repeat 0 -730px;
    display: inline-block;
	line-height:20px;
    height: 20px;
    padding-left:25px;
    width: 55px;
}
.search-btn{
	margin:0 -10px -10px;
	padding:5px 10px;
	overflow:hidden;
}
.search-btn dd{
	padding-left:24px;
	width:890px;
}
.top_search{
	background: none repeat scroll 0 0 #FFFFFF;
    border-color: #E8E8E8;
    border-style: solid;
    border-width: 1px;
    height: 28px;
    width:270px;
}
.top_search .textBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    color: #888888;
    float: left;
    height: 28px;
    line-height: 28px;
    text-indent: 3px;
    width: 245px;
}
.search-logo {
    background:url(../images/soupu_icon.png) no-repeat scroll 0 -181px transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 28px;
    width: 22px;
}
.publish_bp{
	background:url(../images/btn_icon.jpg) no-repeat 0 -162px;
	display:inline-block;
	width:114px;
	height:28px;
	vertical-align:middle;
	padding:0;
	margin:1px 15px 0 0;
}
.publish_bp:hover{
	background:url(../images/btn_icon.jpg) no-repeat 0 -162px;
}

.col_f .list_style2{
	padding:15px;
	width:208px;
}
.list_style2 .pie{
	float:left;
	width:232px;
	line-height:24px;
	padding-right:10px;
	margin-bottom:15px;
}
.list_style2 table{
	display:none;
}
.list_style2 dl dt{
	float:left;
	width:98px;
	height:88px;
	border:1px solid #DBDEE1;
}
.list_style2 dl dt img{
	width:98px;
	height:88px;
}
.list_style2 dl dd{
	width:102px;
	float:left;
	padding-left:5px;
	line-height:22px;
}
.list_style2 dl dd p{
	height:22px;
	overflow:hidden;
}
.list_style4 li{
	background:url(../images/soupu_icon.png) no-repeat 0 -305px;
	padding-left:10px;
	height:24px;
	overflow:hidden;
}
.table_style2{
	padding:10px 15px;
	margin:10px 0;
	line-height:26px;
	position:relative;
}
.table_style2 .pie_img img{
	width:120px;
	height:100px;
	border:1px solid #DBDEE1;
}
.table_style2 .title{
	font-size:14px;
	font-weight:bold;
}
.table_style2 .table_sub{
	position:absolute;
	top:38px;
	right:15px;
}
.table_style2 .table_sub span{
	font-size:16px;
	padding-right:5px;
}
.uni_tit3{
	border-bottom:1px solid #DBDEE1;
	height:28px;
	line-height:28px;
	position:relative;
}
.uni_tit3 h2{
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
}
.uni_tit3 .tit_more{
	position:absolute;
	right:15px;
	top:0;
}

/* tab_list1 */
.tab_list1 li{
	border-bottom: 1px dotted #D0D2D4;
    padding:8px 15px;
	_padding:7px 15px;
}
.tab_list1 .divshow img{
	width:80px;
	height:62px;
	padding:2px;
	border:1px solid #cbced3;
}
.tab_list1 .divlist span{
	float:right;
	color:#666;
}
.tab_list1 .divlist b{
	display:inline-block;
	width:15px;
	height:15px;
	line-height:15px;
	text-align:center;
	color:#FFF;
	margin-right:5px;
	vertical-align:middle;
	background:#c1c1c1;
}
.tab_list1 .divlist .b_ui{
	background:#eb5515;
}
.tab_list1 .last{
	border-bottom:0;
}

/* detail */
.sd-col1{
	height:300px;
}
.sd-col1 .pic-box{
	float:left;
	border:1px solid #DBDEE1;
	background:#f4f4f4;
	width:310px;
	height:300px;
}
.sd-col1 .pic{
	margin:5px;
	display:none;
}
.sd-col1 .pic img{
	width:300px;
	height:225px;
}
.sd-col1 .pic-list{
	margin:15px 5px;
}
.sd-col1 .pic-list span{
	display:inline-block;
	border:1px solid #dbdee1;
	background:#FFF;
	width:85px;
    margin-left:10px;
	height:32px;
	line-height:32px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}
.sd-col1 .pic-list span.hover{
	color:#F00;
}
.pic-r{
	width:678px;
	height:300px;
	overflow:hidden;
}
.pic-r .pic-r-ma{
	background:url(../images/soupu_icon.png) no-repeat 0 -873px;
	position:absolute;
	top:0;
	right:10px;
	padding-left:30px;
}
.pic-r .pic-r-ma a{
	font-size:14px;
	color:#fd0101;
}
.pic-r .pic-r-ma a:hover{
	color:#3c01fd;
}
.pic-r .content{
	padding:10px;
	padding-top:0;
	line-height:28px;
	position:relative;
	height:270px;
}
.pic-r .con-col1{
	border-bottom:1px dashed #eb5515;
	padding:5px 0;
}
.pic-r .con-col2{
	position:absolute;
	bottom:10px;
	left:10px;
	background:url(../images/phone-bg.jpg) no-repeat;
	height:46px;
	width:655px;
}
.pic-r .con-col2 .phone{
	position:absolute;
	left:50px;
	top:8px;
	font-size:26px;
	color:#F00;
}
.pic-r .con-col2 .youhui{
	position:absolute;
	left:435px;
	top:8px;
}
.sd-col2{
	height:300px;
	overflow:hidden;
}
.sd-col3{
	overflow:hidden;
}
.sd-col2 .infor-l, .sd-col3-l{
	float:left;
	width:700px;
}
.sd-col2 .infor-tab, .sd-col2 .infor-tab-r{
	height:36px;
	overflow:hidden;
}
.sd-col2 .infor-tab span{
	display:inline-block;
	float:left;
	width:115px;
	height:34px;
	line-height:34px;
	font-weight:bold;
	margin-left:-1px;
	text-align:center;
	background:#f7f7f7;
	border:1px solid #DBDEE1;
	cursor:pointer;
}
.sd-col2 .infor-tab span.hover{
	background:#FFF;
	border-bottom:none;
	border-top:3px solid #eb5515;
	line-height:32px;
}
.sd-col2 .infor-con{
	overflow-y:auto;
	height:243px;
	display:none;
}
.sd-col2 .infor-con p{
	text-indent:2em;
	line-height:24px;
}
.infor-r, .sd-col3-r{
	float:right;
	width:292px;
}
.infor-tab-r span{
	display:inline-block;
	float:left;
	width:144px;
	height:34px;
	line-height:34px;
	font-weight:bold;
	text-align:center;
	background:#f7f7f7;
	border:1px solid #DBDEE1;
	cursor:pointer;
}
.infor-tab-r span.hover{
	background:#FFF;
	border-bottom:none;
	border-top:3px solid #eb5515;
	line-height:32px;
}
.infor-list{
	height:243px;
	display:none;
	line-height:22px;
}
.infor-list th{
	background:#eeeeee;
	height:26px;
	line-height:26px;
}
.sd-map{
	background:#f7f7f7;
	height:243px;
}
.sd-map .tools{
	background:#FFF;
	padding-left:55px;
	height:64px;
}
.sd-map .tools p{
	margin-top:9px;
	line-height:16px;
}
.sd-map .tools label{
	margin-left:6px;
}
.sd-map .tools input{
	vertical-align:middle;
	margin-right:3px;
}
.sd-input1, .sd-input2{
	width:140px;
	height:20px;
	line-height:20px;
	border:1px solid #809dbb;
	color:#214fad;
}
.sd-jiaohuan{
	margin:0 10px;
}
.sd-map .map-box{
	height:166px;
}
.sd-col4{
	overflow:hidden;
	height:260px;
}
.sd-col4 .list{
	height:203px;
}
.sd-col4 .list li{
	float:left;
	display:inline-block;
	margin-right:25px;
}
.sd-col4 .list li.last{
	margin-right:0;
}
.sd-col4 .list li img{
	width:173px;
	height:127px;
	border:1px solid #dbdee1;
}
.sd-col4 .list li p{
	line-height:24px;
    height:24px;
    width:175px;
    overflow:hidden;
	color:#004499;
}
.sd-col4 .list li a{
	color:#004499;
}

/*Simg*/
.sd-col5{
}
.Simg-tabox{
    background:url(../images/tabg.png) no-repeat scroll 0 0;
    height:57px;
    overflow:hidden;
    padding-left:2px;
	width:1000px;
}

.Simg-tabox .b1 {
    display:inline;
    float:left;
    height:57px;
    line-height:16px;
    padding:0 16px;
    text-align:center;
	cursor:pointer;
}
.Simg-tabox .b2 {
    background:url(../images/tabg.png) no-repeat scroll right bottom rgba(0, 0, 0, 0);
    float:left;
    height:57px;
    overflow:hidden;
    width:2px;
}
.Simg-tabox li.current {
    background:url(../images/tabg.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);
    display:inline;
    float:left;
    height:57px;
    line-height:16px;
    text-align:center;
	cursor:pointer;
}
.Simg-tabox li span {
    line-height:16px;
	font-weight:bold;
	display:block;
	padding-top:6px;
}
.Simg-tabox li em {
    color: #8F8F8F;
    display: block;
    font-style: normal;
}
.Simg-commnet{
	border:1px solid #dddddd;
	border-top:none;
	padding:10px 10px 30px;
	overflow:hidden;
}
.Simg-commnet ul{
	display:none;
}
.Simg-commnet li{
	display:inline-block;
	float:left;
	margin:16px;
	width:212px;
	height:210px;
}
.Simg-commnet dt{
	border:1px solid #D4DEDE;
	padding:5px;
}
.Simg-commnet dt img{
	width:200px;
	height:144px;
}
.Simg-commnet dd{
	margin:5px;
	line-height:24px;
	text-align:center;
}

/* shop-news */
.thd-main{
	padding:15px 0;
}
.thd-main .link{
	margin-top:5px;
	margin-left:150px;
	color:#CCC;
}
.thd-main .link a{
	color:#666;
}
.thd-main .link a.a_ui {
    color: #EB5515;
}
.Snews-main{
	height:290px;
	overflow:hidden;
}
.nm-l{
	width:700px;
	float:left;
	overflow:hidden;
}
.nm-l dl{
	border-bottom:1px dashed #DBDEE1;
	padding:10px;
	overflow:hidden;
}
.nm-l dt{
	float:left;
}
.nm-l dt img{
	width:100px;
	height:75px;
}
.nm-l dd{
	float:right;
	width:570px;
	margin-top:-4px;
	line-height:24px;
}
.nm-l h2{
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
}
.nm-l dd p a{
	color:#666;
}
.nm-l dd p a:hover{
	color:#eb5515;
}
.nm-r{
	width:290px;
	float:right;
}
.Snews-con{
}
.Scon-l{
	float:left;
	width:700px;
}
.LZ-list{
	border-bottom:1px solid #e9e9e9;
	padding:20px 0;
	overflow:hidden;
}
.LZ-list h2 a{
	padding:3px 5px;
	font-size:20px;
	font-weight:bold;
}
.LZ-list h2 a:hover{
	text-decoration:none;
	color:#FFF;
	background:#4196e6;
}
.LZ-list .text{
	line-height:24px;
	padding-top:10px;
}
.LZ-list dl{
	padding-top:5px;
}
.LZ-list dt{
	float:right;
	width:120px;
}
.LZ-list dd{
	float:left;
	margin:6px;
}
.LZ-list dd a{
	padding:2px 4px;
}
.LZ-list dd a:hover{
	text-decoration:none;
	color:#FFF;
	background:#4196e6;
}
.Scon-r{
	float:right;
	width:290px;
}

.slide {
    height: 230px;
    margin: 0 auto;
    position: relative;
    width: 300px;
}
#simg {
    height: 10px;
    left: 95px;
    position: absolute;
    top:260px;
    width: 120px;
    z-index: 999;
}
#simg li {
    background:url(../images/soupu_icon.png) no-repeat scroll 0 -850px;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 10px;
    margin-right: 10px;
    width: 10px;
}
#simg .s {
    background:url(../images/soupu_icon.png) no-repeat scroll -11px -850px;
}
#bimg {
    height:240px;
    width: 300px;
}
#bimg img{
	height:240px;
	width: 300px;
}
.dis {
    display: block;
}
.undis {
    display: none;
    height: 0;
    line-height: 0;
}
#infos {
    background-color: rgba(0, 0, 0, 0.6);
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    left: 0;
    line-height: 30px;
    padding: 0 10px;
    position: absolute;
    top:210px;
    width: 280px;
}
#infos li {
    color: #FFFFFF;
    font-family: '宋体';
    font-size: 14px;
    font-weight: bold;
}
#infos li a, #infos li a:visited {
    color: #FFFFFF;
}

/* duibi */
.DB-table{
	border-top:1px solid #feda9e;
	border-bottom:1px solid #feda9e;
}
.DB-table .s1{
	background:url(../images/duibi-tit.jpg) no-repeat;
	border:1px solid #feda9e;
	border-top:0;
	width:134px;
	height:38px;
	line-height:38px;
	font-size:18px;
	color:#FFF;
}
.DB-table .s2{
	font-size:16px;
	line-height:38px;
	border-right:1px solid #feda9e;
	border-bottom:1px solid #feda9e;
}
.DB-table .s3{
	background:#fff0d6;
	text-align:center;
	border-right:1px solid #feda9e;
	border-left:1px solid #feda9e;
	border-bottom:1px solid #fff;
	border-top:0;
	line-height:26px;
	padding:5px 0;
}
.DB-table .s4{
	padding:5px;
	line-height:26px;
	border-right:1px solid #feda9e;
	border-bottom:1px solid #fff;
}
.DB-table .bg{
	background:#f2f2f2;
}

/* 入口 */
.enbody-bg{
	background:#efeeee;
}
.en-bg{
	background:url(../images/en-bg-c.png) repeat-x top;
	height:696px;
	margin-top:50px;
}
.en-main{
	background:url(../images/en-Mbg-a.png) no-repeat;
	height:521px;
	position:relative;
}
.en-main .flash{
	position:absolute;
	top:170px;
	left:150px;
}
.en-main .flash li{
	display:inline-block;
	margin-right:10px;
	float:left;
}
.en-main .flash a{
	display:inline-block;
	width:130px;
	height:130px;
	overflow:hidden;
}
.en-main .flash .ent1{
	background:url(../images/ent_a.png) no-repeat 0 18px;
}
.en-main .flash .ent2{
	background:url(../images/ent_b.png) no-repeat 0 18px;
}
.en-main .flash .ent3{
	background:url(../images/ent_c.png) no-repeat 0 18px;
}
.en-main .flash .ent4{
	background:url(../images/ent_d.png) no-repeat 0 18px;
}
.en-main .flash .ent5{
	background:url(../images/ent_e.png) no-repeat 0 18px;
}
.en-main .FZ{
	position:absolute;
	top:410px;
	left:150px;
}
.en-main .FZ a{
	font-size:16px;
	font-family:"微软雅黑";
	margin-right:49px;
}
.en-bottom{
	padding-top:20px;
}
.en-bottom .col1{
	margin:20px 0;
	text-align:center;
	font-size:14px;
}
.en-bottom .col1 a{
	font-size:16px;
	margin:0 10px;
}
.en-bottom .col2{
	text-align:center;
	line-height:30px;
}
.en-main .link1{
	position:absolute;
	top:328px;
	left:728px;
}
.en-main .link1 a{
	display:block;
	width:120px;
	height:93px;
}
.en-main .link2{
	position:absolute;
	top:328px;
	left:852px;
}
.en-main .link2 a{
	display:block;
	width:120px;
	height:93px;
}
.en-main .link3{
	position:absolute;
	top:424px;
	left:728px;
}
.en-main .link3 a{
	display:block;
	width:120px;
	height:93px;
}
.en-main .link4{
	position:absolute;
	top:424px;
	left:852px;
}
.en-main .link4 a{
	display:block;
	width:120px;
	height:93px;
}
.en-main .link5{
	position:absolute;
	top:366px;
	left:799px;
}
.en-main .link5 a{
	display:block;
	width:161px;
	height:98px;
}
.en-talk{
	position:absolute;
	bottom:20px;
        width:100%;
}
.en-talk h2{
	color:#231815;
	font-weight:800;
	font-family:"微软雅黑";
	font-size:24px;
	margin-bottom:10px;
}
.en-talk p{
	line-height:26px;
	font-size:14px;
	color:#595757;
}

/* banner */
.banner01{
	position:absolute;
	right:0;
	top:22px;
}
.banner01 img{
	width:200px;
	height:80px;
}
.banner03{
	right:0;
	bottom:0;
	width:270px;
	height:270px;
}
.banner07, .banner07 img{
	width:270px;
	height:270px;
}
.banner08, .banner08 img{
	width:290px;
	height:290px;
}

/*foot*/
.foot{
	color:#666;
	text-align:center;
	line-height:28px;
}
.foot a{
	color:#666;
}
.foot_nav{
	height:35px;
	line-height:35px;
	background:#f7f7f7;
}
.foot_nav ul{
	width:560px;
	margin:0 auto;
}
.foot_nav li{
	float:left;
	padding:0 10px;
	background:url(../images/nav_main_bg.png) no-repeat center right;
}
.foot_nav li a{
	color:#666;
}
.foot_nav .last{
	background:none;
}

/* news-weixin */
.news-weixin{
	width:110px;
    margin:155px 0 0 540px;
    position:absolute;
    left:50%;
    top:0;
}
.close-wx{
	position:absolute;
	top:0;
	right:0;
	background:url(../images/close-wx.png) no-repeat 0 0;
	height:19px;
	width:19px;
	cursor:pointer;
}
.else-wx{
	background:#eaebed;
}
.else-wx p{
	text-align:center;
	color:#cc0000;
	line-height:25px;
	cursor:pointer;
}
.wx-s{
	background:#eaebed;
	padding:18px 10px 2px;
	margin-bottom:10px;
}
.wx-s h2{
	color:#cc0000;
	height:24px;
	line-height:24px;
	text-align:center;
}
.wx-col1{
	position:relative;
}
.else-wxbox{
	display:none;
}
.slideUp-wx{
	background:#eaebed;
	text-align:center;
	padding-bottom:5px;
	cursor:pointer;
}

/* pages */
.pages{
	text-align:center;
}
.pages a, .pages span{
	background:#FFFFFF;
	display:inline-block;
    border:1px solid #DBDEE1;
    color:#000000;
    cursor:pointer;
    margin:0 2px;
    padding:4px 9px;
    text-decoration:none;
}
.pages a:hover{
	background:#eb5515;
    border:1px solid #eb5515;
	color: #FFFFFF;
}
.pages .cpb{
    background:#eb5515;
    border:1px solid #eb5515;
    color: #FFFFFF;
    font-weight: bold;
}
#code,#code_hover,#gotop{ 
	width:48px; 
	height:48px;  
	background:url(../images/weixin_icon.png) no-repeat; 
	position:fixed;
	margin:200px 0 0 520px;
	left:50%; 
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#gotop{display:block; background-position:-276px -312px; bottom:87px; _margin-bottom:67px;} 
#gotop:hover{display:block; background-position:-331px -312px; bottom:87px; _margin-bottom:67px;}

#focus {width:300px; height:225px; clear: both; overflow: hidden; position: relative;}
#focus ul {height:225px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li {width:300px; float: left; height:225px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus ul li img{width:300px; height:225px;}
#focus ul li span{position:absolute; bottom:0;left:0;bottom:1px;color:#FFF;text-indent:10px; line-height:30px;color:#FFF; display:block; width:100%; height:30px; font-size:14px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa000000,endcolorstr=#aa000000);background:rgba(0,0,0,0.5);}
#focus .preNext { width:45px; height:210px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left:0; background: url(../images/sprite.png) no-repeat left center; }
#focus .next { right:0; background: url(../images/sprite1.png) no-repeat right center; }

/*APP*/
#APP_code,#APP_code_hover{ 
	width:48px; 
	height:48px;  
	background:url(../images/APP_icon.png) no-repeat; 
	position:fixed;
	margin:200px 0 0 520px;
	left:50%; 
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#APP_code{ background-position:-276px -258px; bottom:193px; _margin-bottom:173px;}
#APP_code_hover{ background-position:-331px -258px; bottom:193px; _margin-bottom:173px;}
#APP_code_img{ 
	width:270px; 
	height:355px;
	background:url(../images/APP_icon.png) -4px -3px no-repeat; 
	position:fixed; 
	margin:200px 0 0 240px;
	left:50%;
	bottom:142px; 
	cursor:pointer; 
	display:none;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); 
	_margin-bottom:144px;
	z-index:900;
}

/*SP-weixin*/
#SP_code,#SP_code_hover{ 
	width:48px; 
	height:48px;  
	background:url(../images/SP-weixin.png) no-repeat; 
	position:fixed;
	margin:200px 0 0 520px;
	left:50%; 
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#SP_code{background-position:-276px -258px; bottom:140px; _margin-bottom:120px;}
#SP_code_hover{ background-position:-331px -258px; bottom:140px; _margin-bottom:120px;}
#SP_code_img{ 
	width:270px; 
	height:355px;
	background:url(../images/SP-weixin.png) -4px -3px no-repeat; 
	position:fixed; 
	margin:200px 0 0 240px;
	left:50%;
	bottom:87px; 
	cursor:pointer; 
	display:none;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); 
	_margin-bottom:87px;
    z-index:900;
}

/*baidu share*/
.fixed-share-bar {
    border:1px solid #CAD5ED;
	background:#f5f8fd;
    margin:200px 540px 0 0;
    position:fixed;
    right:50%;
    top:0;
	padding:5px;
    width:40px;
    z-index:1000;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop));
}
.share-bar-top{
	text-align:center;
	font-weight:bold;
}

.uni_tit4{
	border:1px solid #DBDEE1;
	border-top:1px solid #eb5515;
	height:22px;
	line-height:22px;
	position:relative;
}
.uni_tit4 h2{
	padding-left:15px;
	font-size:12px;
	font-weight:bold;
}

.youhui-col1 label{
	font-size:14px;
	color:#999;
	display:block;
	padding:5px 0;
}
.youhui-col1 .input-1{
	width:305px;
	height:32px;
	border:1px solid #999;
}
.youhui-col2{
	text-align:center;
	width:305px;
	font-size:14px;
	margin:10px 0;
}
.youhui-col2 span{
	color:#2c02ff;
}
.youhui-col3 .input-sub{
	background:url(../images/btn_icon.jpg) no-repeat 0 -930px;
	width:307px;
	height:34px;
	border:0;
	cursor:pointer;
}

.js_nav_login{
	position:relative;
	line-height:41px;
}
.js_nav_login .wel{
	padding-right:20px;
	background:url(../images/soupu_icon.png) no-repeat right -930px;
	cursor:pointer;
}
.js_nav_login .mes{
	background:url(../images/soupu_icon.png) 0 -996px;
	width:20px;
	height:15px;
	display:inline-block;
	vertical-align:middle;
	position:relative;
	cursor:pointer;
	margin-right:10px;
}
.js_nav_login .mes em{
	position:absolute;
	display:block;
	background:url(../images/soupu_icon.png) 0 -961px;
	width:16px;
	height:17px;
	line-height:12px;
	text-align:center;
	color:#FFF;
	right:-6px;
	top:-10px;
}
.js_nav_login .pop{
	display:none;
	position:absolute;
	left:0;
	top:42px;
	border:1px solid #DBDEE1;
	width:135px;
	box-shadow:0 0 8px #CDCDCD;
	background:#FFF;
	z-index:999;
}
.js_nav_login .pop ul{
	padding:10px 0;
}
.js_nav_login .pop li{
	height:32px;
	line-height:32px;
	float:none;
}
.js_nav_login .pop li a{
	padding:0 10px;
	display:block;
	color:#333;
}
.js_nav_login .pop li a span{
	display:block;
	border-bottom:1px dashed #DBDEE1;
	height:31px;
	line-height:31px;
}
.js_nav_login .pop li a:hover{
	text-decoration:none;
	color:#333;
	font-weight:bold;
	background:#f2f2f2;
}
.js_nav_login .pop li a:hover span{
	border:0;
	height:32px;
	line-height:32px;
}

/* 商铺项目展示 */
.sz-top {
	background:#f7f7f7;
	height:34px;
	line-height:34px;
	border-bottom:1px solid #f1f1f1;
}
.sz-top .main {
	width:1000px;
	margin:0 auto;
	height:34px;
}
.sz-tools span{
	margin-right:15px;
}
.sz-header {
	width:1000px;
	height:125px;
	margin:0 auto;	
}
.sz-logo {
	display:inline;
	margin:30px 50px 0 0;
	float:left;
}
.sz-substation {
	display:inline;
	float:left;
	margin:45px 50px 0 0;
	text-align:center;
}
.sz-substation h3{
	font-size:18px;
	font-weight:800;
}
.sz-search {
	display:inline;
	float:right;
	margin-top:40px;
}
.sz-search .search-box {
	display:inline;
	float:left;
	border:2px solid #eb5614;
	height:39px;
	_height:37px;
	width:489px;
	line-height:39px;
	_line-height:37px;
	_margin-top:1px;
}
.search-box .sz-input {
	border:0;
	height:39px;
	_height:36px;
	width:479px;
	padding-left:10px;
	color:#d1cdcd;
	font-size:16px;
}
.search-box span {
	display:none;
}
.sz-search-btn {
	display:inline;
	float:left;
}
.sz-search-btn input {
	width:107px;
	height:43px;
	background:#eb5614;
	font-size:16px;
	font-weight:800;
	color:#fff;
	border:0;
	vertical-align:middle;
	cursor:pointer;
}
.sz-nav-box {
	height:45px;
	line-height:45px;
	background:#eb5614;
	z-index:999;
	width:100%;
}
.sz-pos {
	position:fixed;
	top:0;
	left:0;
	_position:absolute;
	_left:expression(eval(document.documentElement.scrollLeft));
	_top:expression(eval(document.documentElement.scrollTop));
}
.sz-nav {
	width:1000px;
	margin:0 auto;
}
.sz-nav a {
	display:inline-block;
	height:45px;
	padding:0 20px;
	color:#fff;
	font-size:16px;
	font-weight:800;
}
.sz-nav a.hover {
	background:#d94300;
}
.sz-nav a:hover {
	text-decoration:none;
	background:#d94300;
}
.sz-mod-a {
	margin:10px 0;
}
.sz-mod-a h1 {
	font-weight:800;
	font-size:24px;
}
.sz-mod-a p {
	font-size:16px;
	font-weight:800;
	line-height:34px;
	color:#666;
	padding:0 10px;
}
.sz-news h2 {
	width:123px;
	height:38px;
	line-height:38px;
	text-align:center;
	font-size:20px;
	font-weight:800;
	color:#fff;
	background:#eb5614;
}
.sz-news .main {
	border:1px solid #eb5614;
	padding:10px 20px;
	background:#fafafa;
	overflow:hidden;
}
.sz-news .main ul {
	display:inline-block;
	float:left;
}
.sz-news .ul-style {
	padding-left:15px;
}
.sz-news .main li {
	height:36px;
	line-height:36px;
	width:470px;
	font-size:14px;
	overflow:hidden;
}
.sz-news .main span {
	font-size:12px;
	color:#999;
	margin-left:5px;
}
.sz-mod-b {
	margin:20px 0;
}
.sz-mod-b .img-box {
	position:relative;
	float:left;
	width:500px;
	height:360px;
}
.sz-mod-b .img-title {
	position:absolute;
	top:-6px;
	left:-4px;
}
.sz-mod-b .main {
	float:right;
	width:480px;
	height:360px;
	position:relative;
}
.sz-infor-b {
	border-bottom:1px dotted #666;
	padding-bottom:20px;
	height:80px;
}
.sz-infor-b p {
	font-size:16px;
	height:32px;
	overflow:hidden;
}
.sz-join {
	margin-top:20px;
}
.sz-join span {
	vertical-align:bottom;
	margin-left:15px;
	font-size:20px;
	font-weight:800;
}
.sz-join-num {
	position:absolute;
	right:0;
	bottom:0;
	width:478px;
	height:172px;
	border:1px solid #ffaa9e;
	background:#fff5f4;
}
.sz-join-num h2 {
	text-align:center;
	height:50px;
	line-height:50px;
	font-size:18px;
}
.sz-join-num h2 span {
	font-size:30px;
	color:#eb5614;
}
.sz-join-num .show {
	line-height:24px;
	font-size:14px;
	color:#666;
	padding:0 10px;
	height:120px;
	overflow:hidden;
}
.sz-mod-c {
	border:1px solid #f1f1f1;
	background:#fff;
	padding:20px;
	line-height:30px;
	font-size:14px;
}
.sz-mod-c h2 {
	font-size:20px;
	font-weight:800;
	color:#eb5614;
}
.sz-mod-c h3 {
	font-weight:800;
}
.sz-mod-c p {
	text-indent:2em;
}
.sz-h1 {
	height:35px;
	padding-left:15px;
	border-bottom:2px solid #eb5614;
	margin-top:20px;
}
.sz-h1 h2 {
	font-size:20px;
	font-weight:800;
	color:#eb5614;
}
.sz-mod-d {
	margin-bottom:20px;
}
.sz-mod-d .main {
	padding-top:10px;
}
.sz-mod-d  .img-box {
	display:inline;
	float:left;
	width:300px;
	height:350px;
}
.sz-mod-d .infor {
	display:inline;
	float:right;
	width:680px;
	height:350px;
	font-size:14px;
	position:relative;
}
.sz-mod-d .infor h2 {
	font-weight:800;
	font-size:16px;
	color:#eb5614;
}
.sz-mod-d .infor p {
	line-height:26px;
}
.sz-mod-d .table-b {
	position:absolute;
	bottom:0;
	right:0;
	width:680px;
	border-top:1px solid #ffcc99;
	border-left:1px solid #ffcc99;
}
.sz-mod-d .table-b td {
	border-right:1px solid #ffcc99;
	border-bottom:1px solid #ffcc99;
	text-align:center;
	height:28px;
	line-height:28px;
}
.sz-mod-e {
	margin-bottom:20px;
}
.sz-roll-box {
	border:1px solid #f1f1f1;
	overflow:hidden;
	width:1000px;
	height:156px;
}
.sz-roll {
	margin-top:10px;
	width:800%;
	height:136px;
	overflow:hidden;
}
.sz-roll img {
	width:170px;
	height:130px;
	border: 3px solid #F2F2F2;
}
.sz-roll-list {
	float:left;
}
.sz-question {
	border:1px solid #f1f1f1;
	padding:15px;
}
.sz-question h2 {
	font-weight:800;
	margin-bottom:10px;
}
.sz-question textarea {
	display:block;
	width:700px;
	height:120px;
	padding:5px;
	margin-bottom:20px;
}
.sz-question .q1 {
	margin-bottom:20px;
}
.sz-question .q1 label {
	font-weight:800;
}
.sz-question .q1 input {
	width:150px;
	height:30px;
	line-height:30px;
	margin-right:20px;
	padding:0 5px;
}
.sz-question .q2 .tijiao {
	background:#e54028;
	width:130px;
	height:33px;
	border:0;
	font-size:14px;
	color:#fff;
	margin-right:15px;
	cursor:pointer;
}
.pop-fun {
	border:2px solid #f1f1f1;
	background:#fff;
	width:450px;
	position:fixed;
	top:150px;
	left:50%;
	margin-left:-225px;
	display:none;
}
.pop-fun .tit {
	height:30px;
	line-height:30px;
	background:#EB5614;
	position:relative;
	padding-left:10px;
}
.pop-fun .tit h2 {
	color:#fff;
	font-size:14px;
}
.pop-fun .main {
	height:200px;
	padding:30px 0 0 50px;
}
.pop-fun .q1 {
	font-size:14px;
}
.pop-fun .q1 p {
	margin-bottom:20px;
}
.pop-fun .q1 input {
	width:250px;
	height:30px;
	padding:0 5px;
}
.pop-fun .q1 label {
	font-size:14px;
	font-weight:800;
}
.pop-fun .q2 input {
	width:150px;
	height:34px;
	background:#EB5614;
	color:#fff;
	border:0;
	cursor:pointer;
	margin-left:100px;
}
.pop-fun .close {
	position:absolute;
	right:5px;
	top:5px;
	font-size:0;
	line-height:0;
}
.float-banner-box {
	background:url("../images/icon_1.png") no-repeat center top;
	height:100px;
	width:100%;
	position:fixed;
	bottom:0;
	_position:absolute;
	_top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight+4); 
	display:none;
}
.float-banner {
	width:900px;
	height:81px;
	margin:0 auto;
}
.float-banner dt {
	float:left;
	padding-top:20px;
	color:#fff;
	font-size:28px;
}
.float-banner dd {
	float:right;
	padding-top:20px;
}


/* 经纪人个人中心 */
.jj-bg {
	background:url("../images/shop/jj-bg.png") repeat;
}
.jj-top {
	width:1000px;
	margin:20px auto 0;
}
.jj-logo{
	display:inline-block;
	float:left;
}
.jj-nav{
	display:inline-block;
	float:right;
	width:785px;
}
.jj-nav .wel{
	text-align:right;
	margin-bottom:10px;
}
.jj-nav .wel a{
	margin-right:10px;
}
.jj-nav .nav-left{
	float:left;
}
.jj-nav .nav-right{
	float:right;
}
.jj-nav .nav-center{
	background:url(../images/nav_c.gif) repeat-x;
	float:left;
	width:765px;
	height:40px;
	line-height:40px;
	border-top:1px solid #ec6600;
	border-bottom:1px solid #ec6600;
}
.jj-nav .nav-center li{
	display:inline-block;
	float:left;
}
.jj-nav .nav-center a{
	display:inline-block;
	width:100px;
	text-align:center;
	font-size:14px;
	color:#FFF;
	font-weight:800;
}
.jj-nav .nav-center a:hover{
	background:#eb5515;
	text-decoration:none;
}
.jj-searh {
	display:inline-block;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #E8E8E8;
    border-style: solid;
    border-width: 1px;
    height: 28px;
    width:300px;
	float:left;
	margin:5px 0 0 20px;
}
.jj-searh .textBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    color: #888888;
    float: left;
    height: 28px;
    line-height: 28px;
    text-indent: 3px;
    width:260px;
}
.jj-searh .search-logo {
    background: url("../images/soupu_icon.png") no-repeat scroll 0 -181px rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    float:right;
    height: 28px;
    width:30px;
}

.jj-wrap {
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	margin-top:20px;
}
.jj-aside {
	display:inline-block;
	float:left;
	width:198px;
	border:1px solid #f8dfb5;
	background:#fef5e6;
}
.jj-aside .tx {
	border-bottom:1px solid #f8dfb5;
	padding:10px 29px;
	text-align:center;
}
.jj-aside .tx h2 {
	font-size:16px;
	color:#EB5515;
}
.jj-aside .tx img {
	width:132px;
	height:132px;
	border:1px solid #f9f9f9;
	background:#fff;
	padding:3px;
	margin:5px 0;
}
.aside-list dt {
	height:48px;
	line-height:48px;
	border-bottom:1px solid #f8dfb5;
	color:#EB5515;
	font-size:16px;
	padding-left:20px;
	background:url("../images/shop/shop-icon.png") no-repeat 160px -18px;
}
.aside-list dd {
	height:34px;
	line-height:34px;
	padding-left:40px;
	background:url("../images/shop/shop-icon.png") no-repeat 25px -143px;
}
.aside-list dd.hover {
	background:url("../images/shop/shop-icon.png") no-repeat 25px -64px;
}
.aside-list dd.hover a {
	color:#EB5515;
	font-weight:800;
}
.jj-aside .weixin {
	text-align:center;
	margin:20px 0;
}
.jj-aside .weixin h2 {
	font-size:14px;
	margin-bottom:10px;
	font-weight:800;
}
.jj-main {
	float:right;
	width:783px;
	min-height:555px;
	overflow:hidden;
	background:#fff;
	border:1px solid #dededd;
}
.jj-zoe .col1 {
	height:92px;
	border-bottom:1px solid #dededd;
}
.jj-zoe .mes {
	float:left;
	color:#666;
	margin:15px 0 0 15px;
}
.jj-zoe .mes p{
	margin-bottom:10px;
}
.jj-zoe .mes span {
	font-size:20px;
}
.jj-zoe  .btn {
	float:right;
	margin:23px 27px 0 0;
}
.jj-zoe .btn a {
	display:block;
	width:120px;
	height:45px;
	line-height:45px;
	background:#de5519;
	color:#fff;
	font-size:20px;
	text-align:center;
}
.jj-zoe .btn a:hover {
	text-decoration:none;
	background:#ee652a;
}
.jj-zoe .col2 {
	padding:10px 20px;
	position:relative;
}
.jj-zoe .col2 .more{
	position:absolute;
	right:20px;
	top:5px;
}
.jj-zoe .col2 h2{
	font-weight:800;
	font-size:14px;
}
.interested-LP{
	border:1px solid #DBDEE1;
	margin:10px;
	padding:5px;
	position:relative;
}
.interested-LP h2{
	font-size:16px;
	font-weight:800;
}
.interested-LP li{
	display:inline-block;
	float:left;
	margin:10px 4px;
	position:relative;
}
.interested-LP li img{
	border:1px solid #DBDEE1;
	padding:1px;
}
.interested-LP .more{
	position:absolute;
	right:10px;
	top:5px;
}
.interested-LP .imgtit img{
	width:59px;
	height:59px;
	position:absolute;
	top:0;
	left:0;
	border:0;
}
.interested-LP p{
	line-height:24px;
	height:24px;
}
.interested-LP p em{
	background: none repeat scroll 0 0 #eb5515;
    border-radius: 3px;
    color: #fff;
    font-size: 10px;
    height: 14px;
    line-height:14px;
    padding: 0 2px;
	margin-left:5px;

}
.jj-schedule {
	padding:10px 0;
	border-bottom:1px solid #dededd;
}
.jj-schedule .name {
	float:left;
	border:1px dashed #dededd;
	width:80px;
	height:75px;
	background:#f9f9f9;
	padding:5px;
}
.jj-schedule .name span {
	display:block;
	font-size:14px;
	height:24px;
	margin:2px 0;
}
.jj-schedule .name p {
	height:22px;
	line-height:22px;
	overflow:hidden;
}
.jj-ztlist-main{
	float:right;
	width:630px;
	padding-bottom:30px;
}
.jj-schedule .company-name{
	display:inline-block;
	float:left;
	width:150px;
}
.jj-schedule .company-name h3{
	font-size:16px;
	line-height:30px;
}
.jj-ztlist {
	background:url("../images/shop/list_bg.png") no-repeat 0 -25px;
	display:inline-block;
	float:left;
	width:460px;
	height:82px;
	position:relative;
}
.jj-ztlist .first {
	position:absolute;
	top:0;
	left:0;
	padding-top:10px;
	width:100px;
	text-align:center;
}
.jj-ztlist .second {
	position:absolute;
	top:0;
	left:100px;
	padding-top:10px;
	width:100px;
	text-align:center;
}
.jj-ztlist .third {
	position:absolute;
	top:0;
	left:200px;
	padding-top:10px;
	width:100px;
	text-align:center;
}
.jj-ztlist .fourth {
	position:absolute;
	top:0;
	left:300px;
	padding-top:10px;
	width:100px;
	text-align:center;
}
.jj-ztlist .fifth {
	position:absolute;
	top:0;
	left:400px;
	padding-top:10px;
	width:100px;
	text-align:center;
}
.jj-ztlist .sixth {
	position:absolute;
	top:0;
	left:500px;
	padding-top:10px;
	width:100px;
	text-align:center;
}
.jj-ztlist .a1 {
	display:block;
	background:url("../images/shop/t1.png") no-repeat center;
	height:20px;
}
.jj-ztlist .a2 {
	display:block;
	background:url("../images/shop/t2.png") no-repeat center;
	height:20px;
	cursor:pointer;
}
.jj-ztlist .a3 {
	display:block;
	background:url("../images/shop/t3.png") no-repeat center;
	height:20px;
	cursor:pointer;
}
.hover-info {
	background:url("../images/shop/hover-info.png") no-repeat left top;
	width:154px;
	height:58px;
	z-index:900;
	position:absolute;
	top:50px;
	left:-30px;
	text-align:left;
	padding:15px 0 0 10px;
	display:none;
}

.jj-set .col1{
	height:230px;
	padding:10px 20px;
	border-bottom:1px solid #dededd;
}
.jj-set .col1 h2 {
	color:#EB5515;
	font-size:16px;
	font-weight:800;
}
.set-table {
	margin-top:20px;
	position:relative;
}
.set-table .tx {
	float:left;
	text-align:center;
	width:110px;
}
.set-table .tx img {
	border:1px solid #f9f9f9;
	background:#fff;
	padding:2px;
	width:104px;
	height:104px;
}
.set-table .xx {
	display:inline;
	float:left;
	width:600px;
	line-height:28px;
	margin-left:20px;
	color:#666;
}
.set-table .xx .input-a {
	width:400px;
	height:28px;
}
.set-table .btn {
	position:absolute;
	top:130px;
	left:500px;
}
.set-table .btn input {
	background:#de5519;
	text-align:center;
	width:75px;
	height:30px;
	line-height:28px;
	font-size:14px;
	color:#fff;
	border:0;
	cursor:pointer;
	margin-right:5px;
}
.jj-set .safe {
	padding:10px 20px;
}
.jj-set .safe h2 {
	font-size:14px;
	font-weight:800;
}
.jj-set .safe .table {
	margin:20px 0 0 80px;
	line-height:40px;
}
.jj-autonym {
	padding:10px 20px;
}
.jj-autonym h2 {
	color:#EB5515;
	font-size:16px;
	font-weight:800;
}
.jj-autonym .jj-tit1 {
	color:#EB5515;
	font-size:30px;
	font-weight:800;
	text-align:center;
	margin:25px 0;
}
.jj-autonym .jj-tit2 {
	font-size:16px;
	font-weight:800;
	border-bottom:1px dotted #cfcfcf;
	padding:0 0 5px 5px;
	margin:10px 0;
}
.autonym-table {
	margin-left:50px;
}
.autonym-table td {
	height:60px;
	color:#666;
}
.autonym-table .input-a {
	width:300px;
	padding:0 5px;
	height:40px;
	line-height:40px;
	background:#f0f0f0;
	border:1px solid #cbcbcb;
}
.autonym-table .input-a:focus {
	background:#fcfbdf;
	border:1px solid #f1a84c;
}
.autonym-table2 {
		margin-left:50px;
		margin-top:20px;
		line-height:24px;
}
.autonym-table2 .input-b {
	width:130px;
	height:40px;
	line-height:40px;
	color:#FFF;
	background:#de5519;
	border:0;
	margin-top:10px;
}
.autonym-table2 .input-b:hover {
	background:#ee652a;
}
.client {
	padding:0 20px;
}
.client h2 {
	font-size:18px;
	color:#eb5515;
	font-weight:800;
}
.client h2 span {
	font-size:30px;
	font-weight:100;
	margin:0 5px;
}
.client-table th {
	background:#c1c0bf;
	border:1px solid #c1c0bf;
	border-left:1px solid #fff;
	height:40px;
	line-height:40px;
}
.client-table th.first {
	border-left:1px solid #c1c0bf;
}
.client-table td {
	border-left:1px solid #c1c0bf;
	border-bottom:1px solid #c1c0bf;
	height:60px;
	text-align:center;
}
.client-table td.last {
	border-right:1px solid #c1c0bf;
}
.buy-shop-tit {
	width:1000px;
	margin:10px auto 0;
	font-size:20px;
	padding-left:40px;
	font-weight:800;
}
.buy-shop{
	background:#fff;
	border:1px solid #dcdcdc;
}
.buy-table {
	float:left;
	width:700px;
	border-right:1px dotted #e3e3e3;
	font-size:14px;
}
.buy-table table {
	margin:50px 0 30px 80px;
}
.buy-table td {
	height:40px;
	padding-bottom:20px;
}
.buy-table .input-a {
	font-size:14px;
	width:252px;
	padding:0 5px;
	height:40px;
	background:#f0f0f0;
	border:1px solid #cbcbcb;
}
.buy-table .input-ad {
	width:80px;
	height:36px;
	cursor:pointer;
	margin-top:5px;
}
.buy-table .ad-other {
	position:relative;
	width:280px
}
.buy-table .ad-other a {
	display:block;
	position:absolute;
	background:url(../images/shop/shop-icon.png) no-repeat -1px -240px;
	width:21px;
	height:21px;
	top:10px;
	right:20px;
}
.buy-table .ad-other a:hover {
	background:url(../images/shop/shop-icon.png) no-repeat -1px -193px;
}
.buy-table  .input-tj {
	background:#de5519;
	color:#fff;
	font-size:14px;
	height:40px;
	width:120px;
	border:0;
	margin-top:15px;
	cursor:pointer;
}
.buy-table  .input-tj:hover {
	background:#ee652a;
}
.buy-table .select-a{
	width:264px;
	padding:0 5px;
	height:40px;
}
.buy-table .select-b {
	width:130px;
	padding:0 5px;
	height:40px;
}
.buy-text {
	float:right;
	padding:20px;
	width:250px;
}
.buy-text dl{
	margin-bottom:20px;
	overflow:hidden;
}
.buy-text dt{
	display:inline-block;
	float:left;
	width:58px;
	margin-right:10px;
}
.buy-text dd{
	display:inline-block;
	float:left;
	width:182px;
	line-height:24px;
}
.buy-text h2{
	font-size:14px;
	font-weight:800;
	color:#eb5515;
}



.cpn-table td {
	padding-bottom:15px;
}
.cpn-table .input-a {
	width:120px;
	height:32px;
	line-height:32px;
	padding:0 5px;
}
.cpn-table .input-b {
	width:210px;
	height:32px;
	line-height:32px;
	padding:0 5px;
}
.cpn-table .input-c {
	width:100px;
	height:32px;
	cursor:pointer;
}







