@charset "utf-8";
*{margin:0;padding:0;list-style-type:none;}
 
/* 焦点图 */
.index_focus{
	float:left;
	position:relative;
    width: 700px;
    height: 350px;
    margin: 20px 10px 0 250px;
    overflow: hidden;
    box-shadow: 0 1px 5px 1px rgba(50,50,50,.08)!important;
}
.index_focus .bd li{
	display:none;
	position:absolute;
	left:0;
	top:0; 
	right: 0;
}

.index_focus_post{
	z-index:10;
	}
.index_focus .pic{
	height:auto;
	display:block;
}
.index_focus .pic:hover{
	text-decoration:none;
}
.index_focus .slide_nav{
	position:absolute;
	right:2%;
	bottom:5%;
}
.index_focus .slide_nav a{
	cursor:pointer;
	float:left;
	width: 12px;
	height: 12px;
	margin-right: 5px;
	border: 1px solid #f9f9f9;
}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{
	background:#fb6a20;
	float:left;
	width: 12px;
	height: 12px;
	border: 1px solid #fb6a20;
}
.index_focus_pre,.index_focus_next{
	display:none;
	position:absolute;
	top:50%;
	margin-top:-36px;
	width:70px;
	height:70px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	z-index:10;
	background:url(../images/ico_sliding.png) no-repeat;
	z-index: 1;
}
.index_focus_pre{
	left: 0;
    background-position: -1px -144px;
}
.index_focus_pre:hover{
	/*background-position:0 -144px;*/
}
.index_focus_next{
	right: 0;
    background-position: 2px -216px;
}
.index_focus_next:hover{
	/*background-position:0 -216px;*/
}
.index_focus_info{
	position:absolute;
	left:10%;
	bottom:12%;
	width:800px;
	height:200px;
	padding-bottom:10px;color:#fff;
	text-decoration:none;cursor:
	pointer;font-family:"\5fae\8f6f\96c5\9ed1";
	-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);
	-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);
	background:url("../images/index_focus_bg.png") no-repeat;
	_background:none;
}
.index_focus_info h3{
	font-size:36px;
	line-height:70px;
	font-family:\5fae\8f6f\96c5\9ed1, \u9ed1\u4f53, "Lucida Grande";
	display:none;
}
.index_focus_info .text{
	width:500px;
	line-height:24px;
	font-size:14px;
	word-wrap:break-word;
	overflow:hidden;display:none;
}
.home_content{
	height: 0;
	left: 0;
	right: 0;
	border: 0;
	z-index: 10;
	width: 100%;
    height: 137px;
    background-color: #ffffff;
}
.two_top_li3 .text-yellow{
    color: #266ce2;
}
.two_top ul {
    width: 1200px;
    margin: auto;
}
.two_top ul.sub2 {
    width: 460px;
    padding-top: 15px;
    padding-left: 20px;
    right: -1px;
    top: 34px;
    position: absolute;
    background: #fff;
    line-height: 26px;
    border: 1px solid #eee;
    border-top: none;
    box-shadow: 1px 3px 5px 0 rgba(8, 40, 77, 0.1);
    z-index: 100;
}
.two_top_li5 .text-yellow{
    color: #fb6a20;
}
.border-yellow{
    border: 1px solid #fb6a20;
}
.two_list_dd .text-yellow{
    color: #fb6a20;
}

.two_top{
    height: 33px;
    line-height: 33px;
    background-color: #f9f9f9;
    border-bottom: 1px solid #eee;
    position: relative;
    z-index: 1111;
}
.two_w1180{
	position: relative;
    width: 100%;
    height: 0;
    margin: 0 auto;
    z-index: 11;
}
.two_top_li{
    position: relative;
    float: left;
    padding: 0 14px;
    border-left: 1px solid #f9f9f9;
    border-right: 1px solid #f9f9f9;
    height: 34px;
    line-height: 34px;
    font-size: 12px;
    color: #666666;
    z-index: 11;
}
.two_top_li3 {
	padding-left: 0;
}
.two_top_li a{
    font-size: 12px;
    color: #666666;
}
.two_city_icon{
    display: block;
    float: left;
    margin: 11px 3px 0 0;
    width: 10px;
    height: 12px;
    background: url("../images/two_header-city_icon.png") no-repeat center;
}
.two_city_ul{
    position: absolute;
    left: -1px;
    top: 34px;
    padding: 5px 10px 5px 0;
    width: 460px;
    background: #fff;
    border: 1px solid #eee;
    border-top: none;
    box-shadow: 1px 3px 5px 0 rgba(8, 40, 77, 0.1);
    z-index: 100;
}

.two_city_ul li{
    float: left;
    width: 140px;
    text-align: center;
}
.two_city_ul li a{
    display: inline;
    padding: 5px 8px;
    font-size: 12px;
}

.two_city_ul li .two_city_select {
    background-color: #157efb;
    color: #ffffff;
}
.two_city_ul li a:hover{
    color: #157efb;
    background-color: #ffffff;
}
.two_top_li1On{
    background-color: #ffffff;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
}
.two_top_li4,.two_top_li5,.two_top_li6,.two_top_li7,.two_top_li8,.two_top_li9{
    float: right;
}
.two_top_li9{
    width: 68px;
    height: 34px;
    z-index: 1;
}
.two_top_li5,.two_top_li6,.two_top_li7,.two_top_li8{
    position: relative;
}
.two_top_li4:hover a,.two_top_li6:hover a,.two_top_li7:hover a{
    color: #157efb;
}
.two_top_li10 {
	padding-left: 0;
}
.two_top_li10 b img {
	width: 13px;
	height: 13px;
	margin: 0px 6px 0 2px;
    position: relative;
    top: 1px;
}

.sub2{
    width: 460px;
    padding-top: 15px;
    padding-left: 20px;
    right: -1px;
    top: 34px;
    position: absolute;
    background: #fff;
    line-height: 26px;
    border: 1px solid #eee;
    border-top: none;
    box-shadow: 1px 3px 5px 0 rgba(8, 40, 77, 0.1);
    z-index: 100;
}
.two_top ul.sub2 {
	width: 460px;
}
.sub2 li{
    float: left;
    width: 150px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 15px;
}
.sub2 li a:hover{
    color: #157efb;
}
.sub2 li a span{
    width: 30px;
    height: 30px;
    display: block;
    margin-right: 10px;
    margin-top: 5px;
    float: left;
}

.sub2 li a span img{
    width: 100%;
    height: 100%;
}
.sub3{
    display: none;
    width: 160px;
    height: 150px;
    left: -30px;
    top: 34px;
    position: absolute;
    background: #fff;
    line-height: 26px;
    border: 1px solid #eee;
    border-top: none;
    box-shadow: 1px 3px 5px 0 rgba(8, 40, 77, 0.1);
    z-index: 100;
}

.sub3 li a {
    display: block;
    width: 120px;
    height: 120px;
    margin: 15px auto 0;
    background: url("../images/H_ban_logo.jpg") no-repeat center;
}
.two_code_icon{
    float: left;
    margin: 11px 4px 0 0;
    width: 12px;
    height: 12px;
}
.two_bottom{
    position: absolute;
    top: 14px;
    right: 15px;
    width: 11px;
    height: 6px;
    background-image: url("../images/two_bottom.png");
    background-repeat: no-repeat;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: .2s;
    z-index: 2;
}

.two_nav{
    position: relative;
    height: 80px;
    line-height: 80px;
    border-bottom: 1px solid #f5f5f5;
}
.two_nav_li{
    position: relative;
    float: left;
    padding: 0 15px;
    font-size: 16px;
    color: #5f5f5f;
    line-height: 37px;
}
.two_nav_li span{
    display: block;
    position: absolute;
    top: 2px;
    right: -6px;
    width: 18px;
    height: 15px;
    background: url("../images/city_flag.gif") no-repeat center;
}
.two_nav_li a{
    color: #333333;
}
.two_nav_li a:hover{
    color: #266CE2;
}
.two_nav_li9 a:hover{
    color: #fff;
}
.two_nav_li1{
    padding: 0 25px 0 0;
    height: 50px;
}
.two_nav_li1 img{
    padding-top: 25px;
    height: 50px;
}
.two_nav_li1 i {
	width: 1px;
	height: 40px;
	display: inline-block;
	background: #EEEEEE;
	position: absolute;
	top: 30px;
	right: 0;
}
.all_sever {
	width: 170px;
	padding: 0 30px;
	position: relative;
	background: #157efb;
	margin-right: 25px;
}
.all_sever a {
	color: #fff;
	display: block;
	font-size: 14px;
}
.all_sever a:hover{
    color: #fff;
}
.all_sever img {
	position: absolute;
	right: 30px;
	top: 13px;
	cursor: pointer;
	width: 17px;
	height: 13px;
}
.two_nav_li2{
    position: relative;
    margin: 30px 60px 0 18px;
    padding: 0;
    width: 90px;
    height: 34px;
    line-height: 34px;
    color: #333;
    cursor: pointer;
    font-size: 18px;
    font-weight: 400;
    z-index: 111111;
}
.two_nav_li2 b {
	font-size: 12px;
	float: left;
	width: 50px;
	line-height: 16px;
	border: 1px solid #eee;
	color: #999;
	text-align: center;
	margin: 2px 4px;
	display: none;
}
.two_whole-icon{
    float: left;
    margin-top: 35px;
    margin-right: 7px;
    width: 15px;
    height: 11px;
}
.two_arrow_icon{
    float: left;
    margin: 15px 4px 0px 0px;
    width: 10px;
    height: 5px;
    background-image: url("../images/city_bottom.png");
    background-repeat: no-repeat;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: .2s;
}
.city_select {
	line-height: 34px;
	text-indent: 15px;
	width: 82px;
	color: #333;
	background: #F5F5F5;
	cursor: pointer;
	position: relative;
	font-size: 12px;
	float: left;
	border: 1px solid #F5F5F5;
}
.city_select b {
	display: block;
}
.city_select ul {
	display: none;
}
.city_selects {
	z-index: 1111;
}
.city_selects ul {
	display: block;
}
.city_selects b {
	display: block;
}
.city_select i {
	display: none;
	width: 9px;
    height: 5px;
    right: 8px;
    top: 15px;
    position: absolute;
    background-image: url("../images/two_bottom1.png");
    background-repeat: no-repeat;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
	transition: .2s;
    z-index: 2;
}
.city_selects i {
	-webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
	transition: .2s;
    z-index: 2;
}
.two_nav_li9{
    position: relative;
    float: left;
    margin: 25px 0 0 0px;
    padding: 0;
    width: 460px;
    height: 36px;
    line-height: 36px;
    border: 2px solid #157EFB;
    z-index: 1;
}
.two_nav_li9 input{
    position: absolute;
    top: 0px;
    left: 84px;
    width: 260px;
    font-size: 12px;
    color: #3d464d;
    border: none;
    margin-left: 15px;
    height: 20px;
	margin-top: 8px;
}
.two_nav_li9 a{
    float: right;
    display: inline-block;
    width: 70px;
    height: 38px;
    margin: -1px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #157efb;
}
.phcolor{
    font-size: 12px;
    color: #999999;
}
.city_nav {
	width: 1200px;
	margin: auto;
	height: 37px;
	
}
.city_ad {
	float: left;
	position: relative;
	margin: 10px 0 0 160px;
	z-index:1;
}
.city_ad a.control {
	width: 7px;
	height: 13px;
	cursor: pointer;
	position: absolute;
}
.city_ad a.prev {
	left: -10px;
	top: 25px;
	background: url(../images/city_btnLeft.png) no-repeat;
	padding: 10px 0 10px 10px;
}
.city_ad a.next {
	right: -20px;
	top: 25px;
	background: url(../images/city_btnRight.png) no-repeat;
	padding: 10px 10px 10px 0;
}
.city_adv a {
	width: 226px;
	height: 39px;
	position: absolute;
	background: url(../images/city_cd.png) no-repeat;
    right: -25px;
    top: 80px;
}

.two_leftNav-c{
    display:block;
    position: absolute;
    top: 110px;
    left: -224px;
    width: 230px;
    /*background-color: #ffffff;
    box-shadow: 1px 3px 5px 0 rgba(8, 40, 77, 0.1);*/
    background-color: transparent;
}
.two_leftNav_box{
	display: none;
	width: 720px;
	overflow: hidden;
	position: relative;
	top: 0px;
	left: -720px;
	border-top: 1px solid #157efb;
}
.home_div{
	display: none;
}
.two_city_ul{
	z-index: 600;
}

/*神州商学院 Start*/
.H_busCollege{
	margin: 30px auto 0;
	width: 1200px;
} 
.H_busCollege h2{
	text-align: center;
	color: #424242;
	font-size: 24px;
	line-height: 100px;
}
.H_busCollege{
	position: relative;
}
.H_busCollegeUl{
	overflow: hidden;
	
}
.H_busCollegeUl li{
	float: left;
	margin-right: 20px;
	font-size: 18px;
	color: #666;
	line-height: 40px;
	cursor: pointer;
	width: 100px;
	text-align: center;
}
.H_busCollegeUl li.H_select1{
	color: #333;
	border-bottom: 2px solid #1564e4;
}
.H_busCollege .more{
	position: absolute;
	cursor: pointer;
    right: 0;
    font-size: 14px;
    top: 10px;
}
.H_busCollegeIn{
	margin-top: 15px;
}
.H_busCollegeList{
	display: none;
	padding-bottom: 20px;
}
.H_busCollegeList.H_select2{
	display: block;
	float: left;
	width: 1200px;
	padding: 0;
	height: 350px;
}
.H_busCollegeList li{
	float: left;
	width: 230px;
	margin-right: 12px;
	cursor: pointer;
	height: 350px;
	transition: all 0.4s ease;
}
.H_busCollegeList li img {
	width: 227px;
	height: 128px;
}
.H_busCollegeList li:hover {
	margin-top: -2px;
    transition: all 0.4s ease;
    -webkit-box-shadow: 0 1px 12px 1px rgba(50,50,50,.09);
	-moz-box-shadow: 0 1px 12px 1px rgba(50,50,50,.09);
	box-shadow: 0 1px 12px 1px rgba(50,50,50,.09);
}
.H_busCollegeList .H_firstLi:hover {
	margin-top: 0;
}

.H_lbcd li:hover {
    margin-top: 0;
}

.H_busCollegeList li.H_kxFive:hover {
    box-shadow: 0 0 0 0;
}
.H_busCollegeList li:hover .H_busCollegeCon,.H_busCollegeList li:hover .H_busCollegeCons {
	/* background: #F9F9F9; */
}
.H_busCollegeList li .H_kx5{
	width: 100%;
	height: 130px;
}
.H_busCollegeList li .H_kxsx{
	width: 100%;
	height: 206px;
}
.H_busCollegeList li img:hover{
    transition: all 0.4s ease;
    -webkit-box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);
	-moz-box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);
	box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);		
}
.H_busCollegeList li.H_kxFive{
	margin-right: 0;
	width: 230px;
    float: right;
}
.H_busCollegeCons,.H_busCollegeCon{
	background: #fff;
	padding: 15px 15px 0;
	height: 207px;
	margin-top: -4px;
	border: 1px solid #f5f5f5;
}
.H_kxCon{
	position: relative;	
	line-height: 26px;
	margin-bottom: 12px;
}
.H_busCollegeCon p{
	font-size: 14px;
}
.H_busCollegeCon a{
	color: #666;
	display: block;
	line-height: 1.8;
}
.H_busCollegeCon a:hover{
	color: #157efb;
}
.H_busCollegeCon span{
	position: absolute;
	right: 5px;
	bottom: 0;
	color: #999;
}
.H_busCollegeCons h3{
	font-size: 16px;
	color: #333;
	line-height: 26px;
	height: 52px;
    overflow: hidden;
}
.H_busCollegeCons p{
	font-size: 14px;
	color: #999;
	line-height: 26px;
	margin-top: 12px;
}

/*老板充电 Start*/
.H_lbcd{
	position: relative;
	color: #333;
	padding-bottom:10px;
}
.H_lbcd li{
	float: left;
	width: 558px;
	height: 105px;
	/*margin-right: 30px;*/
	margin-bottom: 15px;
	border: 1px solid #f5f5f5;
}
.H_lbcd li.lbcdTwoLi{
	margin-bottom:23px;
}
.H_lbcd li .H_lbcdCon{
	padding: 16px 13px 0 18px;
	overflow: hidden;
	margin-bottom:20px;
}
.H_lbcd li .H_lbcdCons{
	padding-top: 0;
}
.H_lbcd li img{
	float: left;
	width:185px;
	height:105px;
}
.H_lbcd li.H_liOne{
	width: 380px;
	height: 350px;
	background: #f9f9f9;
	border: 0;
}
.H_lbcd li.H_liOnes{
	margin-bottom: 0;
}
.H_lbcd li .H_lbcdCon h3{
	font-size: 16px;
	margin-bottom: 8px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.H_lbcd li .H_lbcdCon h3:hover {
	color: #157EF6;
}
.H_lbcdCon p{
	width: 100%;
	font-size: 14px;
	line-height: 22px;
	color: #999;
}
.H_lbcd li.H_liOne img{
	width: 100%;
	height: 210px;
}
.H_lbcd li.H_liOne .H_lbcdCon{
	padding: 15px 15px 0;
}
.H_lbcd li .H_lbcdCon a:hover{
	color: #333;
}
.H_lbcd li.H_kxFive{
	width: 230px;
	position: absolute;
	right: 0;
	top: 0;
	border: 0;
}
.H_lbcd li .H_kx5{
	clear: both;
	width: 230px;
	height: 130px;
}
.H_lbcd li .H_kxsx{
	clear: both;
	width: 230px;
	height: 206px;
}
 
.home_nav_left{
    float: left;
    width: 230px;
    height: 350px;
    overflow: hidden;
	background: #fff;
	position: relative;
    z-index: 11111;
    box-shadow: 0 3px 6px 1px rgba(50,50,50,.08); 
}
.home_nav_left_li{
    padding: 0 30px;
    width: 170px;
    line-height: 42px;
}
.home_nav_left_li:hover{
	background: #f5f5f5;
    position: relative;
    top: 0px;
    height:43px;
    line-height: 43px;
}
.home_nav_left_li.home_nav_left_liOn p {
	border-bottom: 1px solid #f5f5f5;
}
.home_nav_left_li p {
	height:42px;
	border-bottom: 1px solid #f5f5f5;
}
.home_nav_left_last p {
	border: 0;
}
.home_nav_left_liOn{
    background: #ffffff;
    color: #666666;
}
.home_nav_left_liOn p{
	 color: #666666;
}
.home_nav_left_right{
    float: left;
}
.home_nav_left_type{
    line-height: 42px;
    font-size: 14px;
    margin-right: 10px;
    float: left;
}
.home_nav_left_li:hover .home_nav_left_type {
	line-height: 42px;
	position: relative;
	top: 0px;
}
.home_nav_left_li:hover .home_nav_left_text {
    line-height: 42px;
}
.home_nav_left_type a{
    color: #333;
}
.home_nav_left_text{
    position: relative;
    *top: 1px; 
}
.home_nav_left_text a{
    font-size: 12px;
    color: #666;
    margin-left: 5px;
    float: left;
	overflow:hidden;
}
.home_nav_left_type a:hover,.home_nav_left_text a:hover{
    color: #157efb;
}
.home_nav_left_box{
    float: left;
}
.two_list_left,.two_list_right{
    float: left;
}
.two_list_left{
    width: 699px;
    height: 354px;
    padding: 5px 10px;
    padding-top: 10px;
    background: #fff;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
}
.city_leftNav .two_list_left {
	width: 950px;
}
.city_leftNav .two_leftNav_box {
	width: 970px;
}
.two_list_dl{
    float: left;
    margin-top: 5px;
}
.two_list_dt,.two_list_dd{
    float: left;
    line-height: 40px;
}
.two_list_dt{
    position: relative;
    padding-left: 15px;
    width: 80px;
    height: 40px;
    line-height: 40px;
    *line-height: 38px;
}
.two_list_dt a{
    font-size: 14px;
    color: #333333;
}

.two_list_dt i{
    position: absolute;
    top: 16px;
    right: 5px;
    display: block;
    width: 5px;
    height: 8px;
    background: url("../images/two_list_dt_icon.png") no-repeat center;
}
.two_list_dd{
    width: 600px;
}
.two_list_dd a{
    float: left;
    display: block;
    height: 30px;
    padding-left: 20px;
    font-size: 12px;
    color: #999999;
    white-space: nowrap;
    *margin-top: 1px;
}
.two_list_dt a:hover,.two_list_dd a:hover{
    color: #157efb;
}
.city_leftNav .two_list_dd {
	width: 830px;
}
.two_list_right{
    width: 210px;
    height: 380px;
    background-color: #fbfbfb;
}
.two_list_right div{
    vertical-align: middle;
    padding-top: 2px;
    height: 152px;
    text-align: center;
}

.two_leftNav-c{
	position: absolute;
	top: 228px;
	left: 50%;
	z-index: 100000;
	overflow: hidden;
	margin-left: -600px;
	box-shadow: 0 3px 6px 1px rgba(50,50,50,.08);
}
.two_nav_ul{
	height: 100px;
	width: 1200px;
	position: relative;
    z-index: 111111;
    margin: auto;
}
.store_company {
	float: left;
	font-size: 26px;
	color: #000;
	width: 630px;
	margin: 18px 0 25px 22px;
}
.store_company i img {
	width: 18px;
}
.store_company strong {
	width: 440px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	float: left;
}
.store_company b img {
	height: 11px;
    position: relative;
    top: -4px;
}
.store_location {
	font-size: 12px;
	color: #999;
}
.store_location span img {
	position: relative;
    width: 11px;
    top: 3px;
}
.store_location strike {
	overflow: hidden;
    white-space: nowrap;
    width: 430px;
    text-overflow: ellipsis;
    display: block;
    position: relative;
    top: -16px;
    left: 15px;
}
.store_consult {
	float: right;
	margin: 22px 20px 0 0;
	width: 230px;
    text-align: right;
}
.store_consult p {
	color: #333;
	font-size: 18px;
}
.store_consult p img {
	width: 13px;
	margin:  0 8px 0 4px;
}
.store_consult a {
	width: 100px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	display: inline-block;
	cursor: pointer;
	margin-top: 5px;
	display: none;
}
.store_consult a.store_online {
	background: #157EFB;
	margin-right: 2px;
	float: right;
	display: block;
}
.store_consult a.store_online img {
	width: 12px;
    margin-right: 5px;
}
.store_consult a.store_tel {
	background: #ec4a4a;
	width: 110px;
}
.store_consult a.store_online:hover {
	background: #266CE2;
}
.store_consult a.store_tel:hover,.store_list ul li a:hover,.store_center dl dt a:hover {
	background: #e6012d;
}
.store_banner {
	margin: 100px 0 0 0;
	width: 100%;
}
.store_nav {
	width: 100%;
	float: left;
    background: #414b5f;
}
.store_nav .two_nav_li a {
	color: #fff;
}
.store_nav .two_nav_li {
	width: 170px;
    margin: 0px 1px;
    padding: 0;
    text-align: center;
    line-height: 37px;
    font-weight: normal;
}
.store_nav .two_nav_li.on,.store_nav .two_nav_li:hover  {
	background: #57647e;
}
.store_listNav {
	margin-top: 100px;
	height: 37px;
}
.store_listNav .two_nav_li.on,.store_listNav .two_nav_li:hover  {
	background: #57647e;
}
.store_nav .two_nav_li span {
	background: url(../images/store_flag.png) no-repeat;
	left:112px;
	top: 6px;
}
.store_con .main > div {
	width: 100%;
	float: left;
}
.store_list p,.store_clerk p,.store_show p,.city_serve p,.city_center p {
	font-size: 18px;
	color: #333;
	margin: 40px 0 30px;
	line-height: 20px;
	padding-left: 16px;
	border-left: 3px solid #157EFB;
	font-weight: 200;
}
.store_show {
	margin-bottom: 50px;
	position: relative;
}
.store_show p {
	margin-top: 35px;
}
.store_list ul li {
	width: 218px;
	height: 298px;
	float: left;
	position: relative;
	margin: 0 0 15px 20px;
	-webkit-transition:all .2s linear;
	transition:all .2s linear;
	border: 1px solid #eee;
	cursor: pointer;
}
.store_list ul li:hover {
	-webkit-box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);
	-moz-box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);
	box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);
	-webkit-transform:translate3d(0, -2px, 0);
	transform:translate3d(0, -2px, 0);
}
/* .store_list ul li.first {
	margin-left: 0;
} */
.store_list ul li span {
	font-size: 14px;
	color: #333;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	margin: 2px 12px;
}
.store_list ul li i {
	color: #EC4A4A;
    margin-left: 12px;
    float: left;
    font-weight: bold;
    font-size: 30px;
    line-height: 1;
    margin-top: 8px;
}
.store_list ul li strike {
	font-size: 12px;
}
.store_list ul li a {
	float: right;
    width: 85px;
    line-height: 28px;
	text-align: center;
	background: #EC4A4A;
	color: #fff;
	cursor: pointer;
	display: none;
	margin: 10px 10px 0px 0;
}
.store_coupon {
	line-height: 16px;
	font-size: 12px;
    color: #ec4a4a;
    margin: 1px 0 2px 12px;
}
.city_buy .store_coupon {
	float: left;
	margin-top: 8px;
}
.store_coupon em {
	font-size: 12px;
	cursor: pointer;
	border: 1px solid #ec4a4a;
    border-radius: 1px;
    padding: 0 9px 0 0;
    position: relative;
    top: 3px;
}
.store_coupon em.coupon_disabled {
	border: 1px solid #999;
	color: #999;
}
.store_coupon strong {
	background: #ec4a4a;
    color: #fff;
    padding: 0 4px;
    margin-right: 9px;
}
.store_coupon em.coupon_disabled strong {
	background: #999;
}
.store_listPrice {
    float: left;
    width: 218px;
    padding-bottom: 10px;
    border-top: 0;
}
.store_listPrice b {
	font-size: 12px;
	color: #999;
	display: block;
	overflow: hidden;
    margin: 4px 12px;
    height: 30px;
    line-height: 15px;
}
.store_listPic {
	position: relative;
	height: 170px;
	overflow: hidden;
}
.store_listPic img {
	width: 200px;
    cursor: pointer;
    margin: 10px;
    height: 150px;
}
.store_listPic b {
	display: none;
	width: 100%;
	color: #fff;
	text-indent: 12px;
	font-size: 12px;
	line-height: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	position: absolute;
	bottom: 0;
	background-color: rgba( 26, 26, 26, .6 );
}
.store_ad img {
	margin-top: 15px;
	height: 100px;
    width: 100%;
}
.store_clerk ul li {
	float: left;
	width: 100px;
	margin-left: 160px;
}
.store_clerk ul li.first {
	margin-left: 32px;
}
.store_clerk ul li img {
	width: 100px;
	height: 100px;
	overflow: hidden;
	border-radius: 100%;
	display: block;
	margin: 7px auto 0;
}
.store_clerk ul li b {
	display: block;
	color: #333;
	font-size: 14px;
	margin-top: 15px;
	text-align: center;
} 
.store_clerk ul li span {
	color: #999;
	font-size: 12px;
	background: #F5F5F5;
	padding: 2px 6px;
	text-align: center;
	margin: 0 5px 5px 0;
    display: inline-block;
}
.store_clerk ul li div {
	display: block;
	text-align: center;
	margin: 8px 0 10px -70px;
    width: 240px;
}
.store_clerk ul li a {
	display: block;
	color: #157EFB;
	font-size: 14px;
	margin: 10px 0 0px 7px;
	text-align: center;
	width: 84px;
	border: 1px solid #157EFB;
	line-height: 26px;
	cursor: pointer;
}
.store_clerk ul li a:hover {
	background: #266CE2;
	color: #fff;
}
.store_slider {
	height: 200px;
}
.store_slider img {
	width: 288px;
	margin-right: 16px;
	float: left;
}
.store_slider img.last {
	/*margin-right: 0;*/
}
.city_slider,.city_slider img {
	width: 180px;
	height: 60px;
	position: relative;
}
.store_slider ul li {
	margin: 0;
	width: 1220px;
	overflow: hidden;
}
.store_show a.controls {
	top: 150px;
    width: 22px;
    height: 48px;
    cursor: pointer;
    position: absolute;
    z-index: 1111;
}
.store_show a.prev {
	left: 0px;
    background: url(../images/city_btnLeft1.png) no-repeat;
}
.store_show a.next {
	right: 0;
    background: url(../images/city_btnRight1.png) no-repeat;
}
.store_copyright {
	text-align: center;
	background: #eee;
	font-size: 12px;
	color: #999;
	line-height: 40px;
}
.store_copyright img {
	display: inline-block;
	width: 50px;
	position: relative;
    left: 15px;
    top: 5px;
    margin-right: 5px;
}
.store_center {
	background: #F5F5F5;
}
.store_center .store_company {
	margin: 22px 0 21px 16px;
	width: 440px;
	overflow: hidden;
}
.store_center .store_location {
	width: 440px;
}
.store_centerPic {
	float: left;
	margin-top: 31px;
}
.store_center dl {
	float: right;
	line-height: 100px;
}
.store_center dl dd,.store_center dl dt {
	float: left;
}
.store_center dl dd a {
	margin-right: 20px;
	font-size: 12px;
	color: #666;	
	cursor: pointer;
}
.store_center dl dd a:hover{
    color: #157efb;
}
.store_center dl dt {
	color: #333;
	font-size: 14px;
}
.store_center dl dt a {
	margin-right: 80px;
    font-size: 14px;
    color: #fff;
    background: #157EFB;
    text-align: center;
    line-height: 30px;
    width: 100px;
    cursor: pointer;
    display: inline-block;
}
.store_center dl dt a:hover {
	background: #266CE2;
}
.store_center dl dt a img {
	width: 12px;
	margin-right: 4px;
}
.store_center dl dt i {
	color: #333;
	font-size: 16px;
	margin: 0 20px 0 5px;
    position: relative;
    top: 1px;
}
.store_listP p {
	color: #666;
    border: 0;
    padding: 0;
    margin: 40px 0;
    font-size: 14px;
}
.store_listP p span {
	color: #1564E4;
}
.city_banner {
	float: left;
	width: 100%;
	margin-top: 0; 
}
.city_ranking {
	width: 230px;
	height: 350px;
    float: left;
    margin: 20px 0 0 10px;
    background: #fff;
    box-shadow: 0 3px 6px 1px rgba(50,50,50,.08);
}
.city_ranking dl dt {
	color: #333;
	font-size: 14px;
	margin: 12px 0 8px;
	text-indent: 20px;
}
.city_ranking dl dd {
	position: relative;
	height: 45px;
	float: left;
	width: 185px;
	padding: 7px 25px 8px 20px;
}
.city_ranking dl dd:hover {
	background: #F9F9F9;
}
.city_ranking dl dd a {
	cursor: pointer;
}
.city_placing {
	float: left;
	position: relative;
}
.city_placing img {
	width: 45px;
	height: 45px;
	margin-right: 15px;
}
.city_placing i img {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 0;
}
.city_placing strike {
	color: #fff;
	font-size: 12px;
	position: absolute;
    left: 3px;
    top: -3px;
    z-index: 1;
}
.city_ranking dl dd b {
	font-size: 14px;
	color: #666;
	overflow : hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	line-height: 16px;
	-webkit-box-orient: vertical;
	height:22px;
	display: block;
	word-break:keep-all;
	word-wrap:normal;
	
}
em,i,b,span,strike,strong,s{ text-decoration: none; font-weight:normal; font-style:normal;}
.city_ranking dl dd span img {
	height: 11px;
    position: absolute;
    bottom: 8px;
    left: 79px;
}
.city_hotShop {
	height: 70px;
	float: left;
	width: 100%;
	padding: 20px 0;
	background: #F5F5F5;
}
.city_hotShop ul {
	width: 1200px;
	margin: auto;
}
.city_hotShop ul li {
	float: left;
	cursor: pointer;
	width: 230px;
	line-height: 70px;
	margin-right: 12px;
	height: 70px;
	background: red;
}
.city_hotShop ul li a {
	float: left;
	width: 230px;
	height: 70px;
	position: relative;
	overflow: hidden;
}
.city_hotShop ul li.last {
	float: right;
	margin:0 ;
}
.city_hotShop ul li img {
	position: absolute;
	left: 0;
	top: 0;
	width: 230px;
	height: 70px;
}
.city_hotShop ul li span {
	position: relative;
/*     z-index: 11; */
    color: #FFFFFF;
    font-size: 16px;
    float: left;
    width: 111px;
    line-height: 1;
    text-indent: 0;
    margin: 19px 0 0 65px;
    white-space: nowrap;
    overflow: hidden;
}
.city_hotShop ul li em {
	display: block;
	font-size: 12px;
	margin-top: 3px;
	overflow: hidden;
	white-space: nowrap;
	height: 12px;
	margin-left: 1px;
}
.city_hotShop ul li b img {
	position: absolute;
	left: 25px;
	top: 20px;
	height: 30px;
	width: 30px;
}
.store_content {
	top: 34px;
}
.city_content,.store_con,.header,.store_foot {
	float: left;
	width: 100%;
}
.store_con {
	margin-bottom: 30px;
	background: #fff;
}
.city_storeShow .store_slider a.prev {
	background: url(../images/city_btnLeft1.png) no-repeat;
}
.city_storeShow .store_slider a.next {
	background: url(../images/city_btnRight1.png) no-repeat;
}
.store_show,.city_serve,.city_center {
	width: 100%;
	float: left;
}
.city_serve {
	height: 522px;
	overflow: hidden;
}
.city_serveLeft {
	float: left;
	width: 955px;
	height: 430px;
	-webkit-box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);
	-moz-box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);
	box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);
}
.city_serveLeft dl dt {
	width: 266px;
	float: left;
	height: 430px;
	padding:0 20px 0 22px;
	background: #F9F9F9;
	position: relative;
	overflow: hidden;
}
.city_serveRight ul li img,.city_serveLeft dl dd img,.city_serveLeft dl dt img,.city_center ol li a img,.new_list ul li .nav_barImg img,.seeList li .nav_barImgs img {
    width: 100%;
    height: 100%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: -webkit-transform .5s ease 0s;
    transition: transform .5s ease 0s;
    transition: transform .5s ease 0s,-webkit-transform .5s ease 0s;
}
.city_serveRight ul li:hover img,.city_serveLeft dl dd:hover img,.city_serveLeft dl dt:hover img,.city_center ol li a:hover img,.new_list ul li .nav_barImg:hover img,.seeList li .nav_barImgs:hover img  {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.city_serveLeft dl dt span {
	display: block;
	color: #333;
	font-size: 20px;
	margin: 40px 0 10px;
	position: relative;
    z-index: 11111;
}
.city_serveLeft dl dt b {
	display: block;
	color: #999;
	height: 41px;
	font-size: 14px;
	overflow : hidden;
	/* 	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical; */
	position: relative;
    z-index: 11111;
}
.city_serveLeft dl dt i {
	display: block;
	color: #EC4A4A;
	font-size: 14px;
	margin: 14px 0;
	position: relative;
    z-index: 11111;
}
.city_serveLeft dl dt strike {
	font-weight: bold;
	font-size: 30px;
	font-family: Helvetica;
	position: relative;
    z-index: 11111;
}
.city_serveLeft dl dt strong {
	display: block;
	color: #EC4A4A;
	font-size: 14px;
	text-align: center;
	width: 126px;
	line-height: 34px;
	cursor: pointer;
	border: 1px solid #EC4A4A;
	position: relative;
	z-index: 11;
}
.city_serveLeft dl dt strong:hover {
	background: #EC4A4A;
	color: #fff;
}
.city_serveLeft dl dt div {
	width: 310px;
	height: 430px;
	overflow: hidden;
}
.city_serveLeft dl dd div {
	width: 140px;
	height: 120px;
	overflow: hidden;
}
.city_serveRight ul li div {
	width: 230px;
	height: 205px;
	overflow: hidden;
}
.city_serveLeft dl dt div,.city_serveLeft dl dd div,.city_serveRight ul li div {
	position: absolute;
	right: 0;
	cursor: pointer;
	bottom: -1px;
}
.city_serveLeft dl dd {
	width: 200px;
	float: left;
	height: 140px;
	cursor: pointer;
	padding:0 90px 0 33px;
	position: relative;
	margin-top: 3px;
}
.city_serveLeft dl dd span {
	display: block;
	color: #333;
	font-size: 16px;
	margin: 22px 0 6px;
	position: relative;
	z-index: 11;
}
.city_serveLeft dl span:hover,.city_operate i:hover {
	color: #157EF6;
	cursor: pointer;
}
.city_serveLeft dl dd b {
	height: 35px;
	display: block;
	color: #999;
	font-size: 12px;
	overflow : hidden;
	/* text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical; */
	position: relative;
	z-index: 11;
	line-height:18px;
}
.city_serveLeft dl dd i {
	display: block;
	color: #EC4A4A;
	font-size: 14px;
	margin: 14px 0;
	line-height: 1;
}
.city_serveLeft dl dd strike {
	font-size: 22px;
	font-family: Helvetica;
}
.city_serveRight {
	float: right;
	width: 230px;
}
.city_serveRight ul li {
	background: #f6d975;
}
.city_serveRight ul li {
	color: #553121;
	width: 162px;
	height: 205px;
	float: left;
	padding:0 50px 0 18px;
	position: relative;
	-webkit-transition:all .2s linear;
	transition:all .2s linear;
	-webkit-box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);
    -moz-box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);
    box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);
}
.city_serveRight ul li:hover {
	-webkit-box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);
	-moz-box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);
	box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);
	-webkit-transform:translate3d(0, -2px, 0);
	transform:translate3d(0, -2px, 0)
}
.city_serveRight ul li.last {
	margin-top: 20px;
	background: #cce870;
	color: #343a26;
}
.city_serveRight ul li span {
	display: block;
	font-size: 16px;
	margin: 22px 0 6px;
	position: relative;
	height:42px;
    z-index: 1;

}
.city_serveRight ul li b {
	height: 34px;
	display: block;
	font-size: 12px;
	overflow : hidden;
	/* text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical; */
	position: relative;
    z-index: 1;
}
.city_serveRight ul li i {
	display: block;
	font-size: 14px;
	margin: 10px 0 14px;
	line-height: 1;
	position: relative;
    z-index: 1;
}
.city_serveRight ul li strike {
	font-weight: bold;
	font-size: 22px;
	position: relative;
    z-index: 1;
}
.city_serveRight ul li a {
	display: block;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 31px;
	cursor: pointer;
	position: relative;
	z-index: 11;
	width: 92px;
	background: #edbd4d;
}
.city_serveRight ul li.last a {
	background: #bad568;
}
.city_center ul li {
	position: relative;
	float: left;
	width: 398px;
	height: 161px;
	border: 1px solid #f5f5f5;
	-webkit-transition:all .2s linear;
	transition:all .2s linear;
	cursor: pointer;
	margin: 0 0px -1px -1px;
    /* -webkit-box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);
	-moz-box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);
	box-shadow: 0 1px 5px 1px rgba(50,50,50,.08); */
}
.city_operate {
	height: 86px;
	padding: 16px;
}
.city_operate b {
	float: left;
	width: 230px;
	margin: 8px 0;
}
.city_operate img {
	float: left;
	width: 86px;
	height: 86px;
	margin-right: 20px;
}
.city_operate i {
	display: block;
	font-size: 16px;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 240px;
    float: left;
}
.city_operate b img {
	width: auto;
	height: 12px;
	display: block;
	float: initial;
	
}

.city_operate strike,.city_operate strong {
    font-size: 12px;
    color: #999;
    min-width: 230px;
    width: 230px;
    float: left;
}
.city_operate strike{
	font-size: 12px;
	color: #999;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left;
	min-width: 230px;
	width: 230px;
}
.city_center ul li button {
	position: absolute;
	left: 0;
	bottom: 16px;
	width: 86px;
	font-size: 14px;
	text-align: center;
	margin: 0 16px;
	float: left;
	line-height: 26px;
	border: 1px solid #157EF6;
	color: #157EF6;
	background: #fff;
	cursor: pointer;
	z-index: 11111;
	-webkit-transition:all .2s linear;
	transition:all .2s linear;
	font-family: "微软雅黑";
}
.city_center ul li span {
	background: url(../images/city_centerTel.png) no-repeat left center;
	padding-left: 25px;
	color: #666;
	font-size: 20px;
	line-height: 28px;
	-webkit-transition:all .05s linear;
	transition:all .05s linear;
	margin-left: 120px;
}
.city_center ul li:hover {
	/* background: #F9F9F9; */
	-webkit-box-shadow: 0 1px 12px 1px rgba(50,50,50,.09);
	-moz-box-shadow: 0 1px 12px 1px rgba(50,50,50,.09);
	box-shadow: 0 1px 12px 1px rgba(50,50,50,.09); 
}
.city_center ul li.first {
	/*margin-left: 0;*/
}
.city_center ul li:hover span {
	color: #333;
	/*background: url(../images/city_centerTel1.png) no-repeat left center;*/
}
.city_center ul li button:hover {
	color: #fff;
	background: #266CE2;
}
.city_center ol {
	float: left;
}
.city_center ol li {
	margin-top: 30px;
	cursor: pointer;
	float: left;
	margin-right: 20px;
}
.city_center ol li a {
	float: left;
	height: 100px;
	overflow: hidden;
	width: 590px;
	/*width: calc(100% + 5px);*/
}
.city_center ol li.last {
	margin-right: 0;
}
.citySelect {
	color: #EC4A4A;
	border: 1px solid #eee;
	width: 68px;
	height: 33px;
	margin-right: 80px;
	line-height: 32px;
    text-indent: 5px;
}
.citySelect b {
	display: none;
}
.citySelect .two_arrow_icon {
	top: 14px;
    right: 10px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    transition: .2s;
}
.city_listDet {
	width: 1000px;
	float: left;
	overflow: hidden;
}
.city_listDet img {
	float: left;
    width: 200px;
    height: 150px;
    margin-right: 28px;
    cursor: pointer;
}
.city_listDets img {
    width: 150px;
}
.city_listLeft {
	width: 1200px;
	float: left;
}
.city_listLeft ul{
	min-height: 300px;
}
.city_listDet span {
	color: #333;
	font-size: 22px;
	display: block;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
}
.city_listDet span:hover {
	color: #157EF6;
}
.city_listDet span strong {
	float: left;
}
.city_listDet b {
    width: 750px;
	color: #999;
	font-size: 14px;
	margin: 10px 0;
	display: block;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.city_listDets,.city_listLefts .city_listDet {
	width: 1000px;
	position: relative;
}
.city_listDets b {
	padding-left: 20px;
	background: url(../images/city_position.png) no-repeat left center;
}
.city_listDet i {
	float: left;
	color: #999;
	font-size: 12px;
	background: #f4f7f9;
	padding: 0 15px;
	line-height: 30px;
	text-align: center;
	margin: 10px 10px 10px 0;
}
.city_listDets i {
	color: #999;
    width: 300px;
    line-height: 18px;
    margin-top: 0;
    padding-left: 20px;
    background: url(../images/city_tel.png) no-repeat left center;
    font-size: 14px;
    text-align: left;
}
.city_listLeft ul li em {
	font-size: 30px;
    color: #EC4A4A;
    float: right;
    margin: 30px -29px 2px 0px;
    text-align: center;
    line-height: 1.4;
    font-weight: bold;
    position: relative;
    width: 198px;
}
.city_listLeft ul li em.city_Online {
    width: 200px;
    text-align: center;
    margin-top: 15px;
    margin-right: -40px;
}
.city_listLeft ul li strike {
	font-size: 14px;
}
.city_listLeft ul li a {
	width: 140px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	float: right;
	cursor: pointer;
	background: #EC4A4A;
}
.city_listLefts ul {
	float: left;
	width: 1200px;
}
.city_listLefts ol {
    width: 260px;
    float: right;
    margin-top: 20px;
    display: none;
}
.city_listLefts ol img {
	border: 1px solid #eee;
	cursor: pointer;
}
.city_listLefts ul li a {
    width: 120px;
    line-height: 30px;
    margin-bottom: 10px;
}
.city_listLeft ul li a.city_onlines {
    background: #fff;
    color: #157EF6;
    line-height: 28px;
    border: 1px solid #157EF6;
    margin-left: 75px;
    width: 118px;
    margin-bottom: 0;
}
.city_listLeft ul li {
	width: 1200px;
	float: left;
	padding: 20px 0 20px;
	border-bottom: 1px solid #eee;
}
.city_listLefts ul li {
	width: 1200px;
}
.city_listLeft ul li a:hover {
	background:  #E6012D;
}
.city_listRight {
	display: none;
	float: right;
	width: 268px;
	border: 1px solid #eee;
	box-shadow: 0 2px 8px rgba(50,50,50,.03);
}
.city_listRight dt {
	position: relative;
	z-index: 11;
	float: left;
    width: 100%;
	line-height: 38px;
	background: #F5F5F5;
}
.city_listRight dt span {
	margin-left: 12px;
	color: #666;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.city_storeSel {
	width: 148px;
	line-height: 28px;
	border: 1px solid #e6e6e6;
	float: right;
	margin: 4px 10px 0 0;
}
.city_storeSel ul {
	position: relative;
}
.city_storeSel ul li {
	border: 0;
	background: #fff;
	color: #666;
	cursor: pointer;
	text-indent: 12px;
	width: 80px;
	line-height: 28px;
	font-size: 12px;
	float: left;
}
.city_storeSel ul li.city_selectShow {
	display: none;
    position: absolute;
    top: 28px;
    left: -1px;
    border: 1px solid #e6e6e6;
    border-top: 0;
    text-align: left;
    padding-left: 14px;
    width: 66px;
    text-indent: 0;
    z-index: 111;
}
.city_storeSel ul li strike {
	width: 64px;
	line-height: 30px;
	background: #fff;
	display: block;
}
.city_storeSel ul li strong {
	position: absolute;
	width: 10px;
	height: 6px;
	top: 11px;
    left: 60px;
	background: url(../images/city_bottom.png) no-repeat;
}
.city_storeSel b {
	position: relative;
	border-left: 1px solid #E6E6E6;
	background: #fff;
	color: #666;
	text-indent: 12px;
	width: 67px;
	line-height: 28px;
	font-size: 12px;
	float: left;
	height: 28px;
}
.city_storeSel b i {
	cursor: pointer;
	position: absolute;
	width: 10px;
	height: 6px;
    top: 15px;
    left: 46px;
	background: url(../images/city_bottom.png) no-repeat;
}
.city_storeSel b i.city_selectTop {
    top: 8px;
    background: url(../images/city_top.png) no-repeat;
}
.city_listRight dd {
	padding: 0 15px;
	margin: 0 8px;
	float: left;
	width: 222px;
	position: relative;
	z-index: 1;
	border-bottom: 1px dashed #E6E6E6;
}
.city_listRight dd b {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 16px;
	color: #333;
	margin-top: 18px;
}
.city_listRight dd span,.city_listRight dd i,.city_listRight dd em {
	display: block;
	font-size: 12px;
	color: #999;
	margin-top: 5px;
	line-height: 16px;
}
.city_listRight dd span img {
	float: left;
	width: 15px;
	height: 15px;
	margin-right: 5px;
}
.city_listRight dd i {
	padding-left: 20px;
}
.city_listRight dd i img {
	margin: 0 5px 0 -20px;
    position: relative;
    top: 2px;
}
.city_listRight dd em {
	font-size: 12px;
	color: #666;
	margin-top: 15px;
}
.city_listRight dd em img {
	width: 17px;
    margin-right: 4px;
    position: relative;
    top: 2px;
}
.city_listRight dd strike {
	color: #EC4A4A;
	margin-left: 4px;
	cursor: pointer;
}
.city_listRight dd strike:hover {
	text-decoration: underline;
}
.city_listRight dd a {
	color: #fb6a20;
	border: 1px solid #fb6a20;
	width: 80px;
	line-height: 24px;
	text-align: center;
	font-size: 12px;
	position: relative;
    float: right;
    top: -22px;
    cursor: pointer;
    z-index: 1;
}
.city_listRight dd a:hover {
	color: #fff;
	background: #fb6a20;
}
.store_price {
	width: 570px;
    height: 53px;
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
}
.store_price b {
	float: left;
    font-size: 40px;
    color: #EC4A4A;
    font-weight: bold;
    line-height: 40px;
    font-family: Helvetica;
}
.store_price i {
	font-size: 14px;
}
.store_price em {
    margin-left: 15px;
    color: #ec4a4a;
    font-size: 12px;
    position: relative;
    top: 19px;
}
.store_price em img {
	width: 25px;
	margin-right: 5px;
    position: relative;
    top: 4px;
}
.store_price strike {
	color: #EC4A4A;
	cursor: pointer;
	margin-left: 5px;
}
.store_price strike:hover {
	text-decoration: underline;
}
.city_Selects {
	z-index: 1111;
}
.city_Selects ul {
	position: relative;
    z-index: 111111;
    display: block;
    font-weight: normal;
}
.city_selects {
    left: 0;
    top: 35px;
	width: 440px;
	z-index: 111111;
	display: none;
	background: #fff;
	position: absolute;
	border: 1px solid #eee;
	line-height: 1.4;
}
.city_selects ul{
    margin-top: 10px;
    float: left;
}
.city_Selects div {
	color: #EC4A4A;
}
.city_selects dl dt {
	color: #999;
	font-size: 12px;
	display: block;
	margin: 25px 0 15px;
	text-indent: 20px;
}
.city_selects dl dd {
	color: #333;
	font-size: 12px;
	float: left;
    width: 85px;
    margin-bottom: 10px;
    text-align: left;
    text-indent: 20px;
}
.city_selects dl dd:hover {
	color: #157EF6;
}
#city_select {
    float: left;
    max-width: 120px;
    white-space: nowrap;
    overflow: hidden;
    height: 35px;
    position: relative;
    z-index: 111111111;
    background: #fff;
    /*border: 1px solid #eee;*/
}
#citySelects > strike {
	border: 1px solid #fff;
}
#citySelects .city_Selects {
	border: 1px solid #eee;
	border-bottom: 0;
}
#city_select div {
	float: left;
    max-width: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    padding: 0 10px;
}
.city_selects ul li {
	width: 440px;
	/*padding-left: 20px;*/
	float: left;
	/*border-bottom: 1px solid #eee;*/
    margin-bottom: 10px;
}
.city_selects ul li strike {
	font-size: 12px;
	color: #000;
	text-align: center;
	float: left;
	width: 78px;
	line-height: 38px;
	position: relative;
	top: 1px;
	background: #fff;
	z-index: 111;
	border-bottom: 1px solid #eee;
}
.city_selects ul li strike.on {
	border-bottom: 1px solid #157ef6;
    height: 38px;
    /*line-height: 37px;
    width: 76px;*/
    font-weight: bold;
    color: #157ef6;
}
.city_num {
	font-size: 12px;
	color: #157EF6;
    margin-bottom: 5px;
}
.city_num p {
	padding-left: 27px;
	text-indent: -5px;
}
.city_num strong {
	width: 12px;
	float: left;
	margin-right: 20px;
	font-weight: bold;
}
.city_num a {
	margin-bottom: 10px;
    min-width: 85px;
    margin-right: 10px;
	display: inline-block;
}
.city_name {
	display: none;
    padding: 15px 0 5px;
    padding-left: 20px;
}
.city_names {
	display: block;
}
.city_leftNav {
	display: none;
}
.city_leftNav .two_leftNav_box {
	top: 2px;
	height: 368px;
}
.city_classify dl {
	margin-bottom: 25px;
}
.city_classify dt a:hover {
	color: #999;
}
.city_classify dt a {
	color: #999;
	font-size: 12px;
	cursor: pointer;
}
.city_classify dt {
	display: block;
    line-height: 22px;
	margin: 20px 0;
}
.city_classify dd {
	width: 1200px;
    float: left;
    font-size: 12px;
    background: #F5F5F5;
    padding-bottom: 15px;
}
.city_classify dd span {
	color: #333;
	float: left;
	margin: 0 20px;
}
.city_classify dd a {
	color: #666;
	font-size: 12px;
	float: left;
	cursor: pointer;
	margin-right: 25px;
	margin-bottom: 5px;
}
.city_classify dd a:hover,.city_classify dd a.on {
	color: #157EF6;
}
.city_classify dd a.active,.city_classify dd .city_classifyPrice a:hover {
	color: #EC4A4A;
}

.city_classifyDd {
	margin-top: 15px;
	width: 1200px;
	float: left;
}
.city_classifyDd > div {
	width: 1110px;
    margin-left: 76px;
}
.city_picShow {
	float: left;
	width: 600px;
}
.city_details p.city_detailsP b {
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 28px;
	color: #333;
	line-height: 1;
}
.city_details p.city_detailsP span {
	display: block;
	font-size: 14px;
	color: #999;
	margin: 15px 0 25px;
	line-height: 1.2;
	width: 60%;
}
.city_conSelect {
	float: left;
	width: 570px;
	/* margin-left: 30px; */
}
.w_gd_iconList{
    margin-top: 20px;
}
.city_conSelect ul li,.city_conSelect ul,.store_price {
	float: left;
	position: relative;
	z-index: 1;
}
.city_conSelect ul > li {
	min-height: 42px;
}
.setMeal {
	display: none;
	position: absolute;
    left: 10px;
    top: 29px;
    width: 504px;
    border: 1px solid #eee;
    background: #fff;
    z-index: 1111111;
    box-shadow: 0 1px 5px 1px rgba(50,50,50,.06);
}
.setMeal ol li {
	cursor: pointer;
	width: 220px;
	float: left;
	font-size: 12px;
	color: #666;
	margin-left: 15px;
	padding-left: 15px;
	line-height: 26px;
	background: url(../images/city_spot.jpg) no-repeat left center;
}
.city_conSelect ul li span {
	font-size: 12px;
	color: #bbb;
	width: 55px;
	line-height: 30px;
	float: left;
	margin-bottom: 10px;
}
.city_conSelect ul li b {
	width: 510px;
	float: left;
}
.city_conSelect ul li i {
    margin-left: 10px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #ddd;
    padding: 0 14px;
    color: #666;
    display: inline-block;
    cursor: pointer;
    margin-bottom: 10px;
    min-width: 30px;
    text-align: center;
}
.city_conSelect ul li.last i  {
	padding: 0 8px;
	margin-left: 10px;
	position: absolute;
}
.city_conSelect ul li i.on {
	border: 1px solid #EC4A4A;
	color: #EC4A4A;
}
.city_conSelect ul li strike {
	color: #999;
}
.city_buy,.city_conSelect ol {
	width: 570px;
	float: left;
	margin-top: 18px;
}
.city_buy,.city_conSelect ol {
	width: 570px;
	float: left;
	margin-top: 25px;
}
.city_buy a {
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	width: 120px;
	text-align: center;
	float: right;
	cursor: pointer;
	background: #EC4A4A;
}
.city_buy a:hover {
	background: #E6002D;
}
.city_buy a.city_online {
	background: #157EF6;
}
.city_buy a.city_online:hover {
	background: #266CE2;
}
.city_buy a img {
	width: 11px;
	margin-right: 5px;
}
.city_buy a.city_online img {
    width: 14px;
    margin-right: 8px;
    position: relative;
    top: 2px;
}
.city_buy b {
	line-height: 1;
	font-size: 30px;
	color: #EC4A4A;
	float: left;
	font-weight: bold;
	font-family: Helvetica;
}
.city_buy b em {
	font-weight: bold;
}
.city_buy b i {
	font-size: 14px;
}
.city_buy span {
	float: left;
	line-height: 16px;
	font-size: 12px;
	background: #EC4A4A;
	color: #fff;
	padding: 0 2px;
	margin-left: 5px;
	border-radius: 3px;
	margin-top: 12px;
	cursor: pointer;
}
.city_conSelect ol {
	margin-top: 15px;
	padding-bottom: 18px;
}
.city_conSelect ol li b {
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #333;
	font-size: 16px;
}
.city_conSelect ol li span {
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #aaa;
	font-size: 12px;
	margin: 5px 0;
}
.city_conSelect ol li em {
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #666;
	font-size: 20px;
	line-height: 20px;
}
.city_conSelect ol li img {
	width: 20px;
	margin-right: 4px;
	position: relative;
	top: 2px;
}
.city_conDet {
	float: left;
	width: 1140px;
}
.store_buy {
	margin-top: 13px;
	width: 570px;
}
.store_buy a {
	margin-right: 15px;
	width: 180px;
	font-size: 14px;
	line-height: 40px;
	margin-top: 0;
	float: left;
}
.store_buy a.city_online {
	background: #fff;
	width: 180px;
	height: 38px;
	color: #157EF6;
	border: 1px solid #157EF6;
}
.store_buy a.city_online:hover,.city_listLeft ul li a.city_onlines:hover {
	background: #157EF6;
	color: #fff;
}
.store_shopNum {
	width: 48px;
	line-height: 38px;
	text-align: center;
	float: left;
	border: 1px solid #E6E6E6;
}
.store_shopNum strike {
	width: 31px;
	float: left;
	font-size: 14px;
	color: #686e74;
}
.store_shopNum em {
	float: right;
	width: 16px;
	background: #f9f9f9;
	line-height: 18px;
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px  solid #E6E6E6;
	cursor: pointer;
	color: #686e74;
	font-size: 14px;
	cursor: pointer;
}
.store_shopNum em.store_numMinus {
	border-bottom: 0;
}
.store_conRight {
	display: none;
	float: right;
	width: 320px;
}
.store_conRight dl dt {
	float: left;
	line-height: 40px;
	color: #666;
	font-size: 16px;
	width: 100%;
	border-bottom: 1px solid #f6f6f6;
}
.store_conRight dl dt a {
	color: #999;
	font-size: 12px;
	display: inline-block;
    text-align: right;
    width: 255px;
}
.store_conRight dl dd {
	padding: 20px 0 12px;
	border-bottom: 1px solid #eee;
	float: left;
	width: 100%;
}
.store_conRight img {
	float: left;
	width: 50px;
	height: 65px;
	margin-right: 20px;
}
.store_conRight span {
	font-size: 16px;
	color: #333;
}
.store_conRight i {
	font-size: 12px;
	color: #157EF6;
	border: 1px solid #157EF6;
	border-radius: 3px;
	cursor: pointer;
	padding: 0 1px 0 15px;
	margin-left: 18px;
	background: url(../images/store_conRight.png) no-repeat 3px center;
}
.store_conRight b {
	font-size: 12px;
	color: #999;
	display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.store_conRight em {
	font-size: 20px;
    color: #EC4A4A;
    line-height: 1.4;
}
.city_delRight {
	display: none;
	width: 320px;
	border: 0;
	box-shadow: none;
	overflow: hidden;
}
.city_delRights {
    position: fixed;
    top: 50px;
    left: 50%;
    margin-left: 280px;
}
.city_overflow {
	display: none;
}
.city_delRigh_overflow {
	position: absolute;
    width: 1px;
    height: 500px;
    background: #fff;
    right: -20px;
    top: 0;
    display: block;
}
.city_delRights dl > div {
	float: left;
	width: 320px;
	position: relative;
}
.city_delRights .city_scroll {
	float: left;
    overflow-y: scroll;
    height: 600px;
    width: 338px;
}
.city_scroll dl {
	width: 100%;
	float: left;
	padding-bottom: 100px;
}
.city_delRight dd {
	width: 320px;
	padding: 0;
    margin: 0;
    float: left;
}
.city_delRight dt {
	line-height: 50px;
	border-bottom: 1px solid #eaeef2;
	background: #fff;
    /*box-shadow: rgba(0,0,0,.22) 0 5px 10px -5px;*/
}
.city_delRight dt span {
	font-size: 16px;
	font-weight: normal;
	margin-left: 0;
}
.city_delRight .city_storeSel {
	margin-top: 10px;
	margin-right: 0;
	width: 228px;
}
.city_conDet .city_buy {
	display: none;
}
.city_conDet .city_buys {
	z-index: 20001;
	display: block;
	width: 320px;
	position: fixed;
    top: 0;
    left: 50%;
    margin: 0;
    padding: 9px 0 10px;
    margin-left: 220px;
    border-bottom: 1px solid #eaeef2;
    box-shadow: rgba(0,0,0,.22) 0 5px 10px -5px;
    background: #fff;
}
.city_conDet .city_buys a {
	margin-right: 20px;
}
.city_conDet .city_buys a.city_online {
	margin-left: 0px;
	margin-right: 50px;
}
.city_change {
	line-height: 28px;
	width: 50px;
	cursor: pointer;
	padding-left: 28px;
	float: right;
	font-size: 12px;
	color: #666;
	border-left: 1px solid #E6E6E6;
	background: url(../images/city_change.png) no-repeat 10px center;
}
.city_delRight .city_storeSel ul li,.city_delRight .city_storeSel b {
	font-size: 12px;
}
.city_delRight dd {
	padding-bottom: 22px;
	border-bottom: 1px solid #eee;
}
.city_delRight dd b {
	width: 185px;
}
.city_storeSel ul li em {
	float: left;
    width: 60px;
    white-space: nowrap;
    overflow: hidden;
}
.communicate {
	position: absolute;
    left: 185px;
    top: 20px;
    color: #EC4A4A;
    width: 135px;
    font-size: 16px;
    text-align: right;
    line-height: 20px;
}
.city_delRight dd .communicate strike {
	float: left;
	color: #157EF6;
	font-size: 12px;
	padding: 0 1px 0 16px;
	border: 1px solid #157EF6;
	line-height: 16px;
    margin: 2px 0 0 8px;
    border-radius: 3px;
    background: url(../images/store_conRight.png) no-repeat 3px center;
}
.city_delRight dd .communicate strike:hover {
	text-decoration: none;
}
.city_delRight dd i {
	padding-left: 0;
	width: 235px;
	float: left;
}
.immediatelyBuy {
	position: absolute;
    top: 82px;
    right: 0;
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    width: 100px;
    cursor: pointer;
    text-align: center;
    background: #EC4A4A;
}
.city_delRight dd span {
	font-size: 20px;
    color: #666;
    line-height: 20px;
    margin-top: 8px;
    float: left;
    width: 100%;
}
.city_delRight dd span img {
	width: 20px;
	height: 20px;
}
.city_storeShow {
	margin-bottom: 0;
	position: relative;
}
#allmap {
	width: 845px;
	height: 402px;
	float: left;
	margin-right: 20px;
}
#allmap p {
	padding-left: 0;
	border: 0;
}
#result {
	position: relative;
	float: right;
	width: 328px;
	height: 400px;
	overflow: hidden;
	border: 1px solid #eee;
	box-shadow: 0 1px 5px 1px rgba(50,50,50,.06);
}
#result b  {
	display: none;
}
.city_results {
	width: 330px;
	float: left;
	background: #F5F5F5;
	margin-bottom: 5px;
	position: relative;
	overflow: hidden;
}
.city_results ol {
	width: 1000px;
	position: relative;
}
.city_results ol li {
	float: left;
	width: 45px;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
}
.city_results ol li:hover {
	height: 38px;
	line-height: 36px;
	background: #fff;
	border-top: 2px solid #157EF6;
}
.city_resultBtn {
	position: absolute;
	top: 0;
	right: 0;
	width: 28px;
	height: 40px;
	cursor: pointer;
	background: #F5F5F5 url(../images/city_btnRights.png) no-repeat center;
}
#result ul li {
	font-size: 14px;
	color: #333;
	cursor: pointer;
	padding: 16px 0 16px 44px;
	background: url(../images/city_position1.png) no-repeat 20px center;
}
#result ul li:hover {
	color: #ee7e31;
	background: #f9f9f9 url(../images/city_position2.png) no-repeat 20px center;
}
#result ul li span {
	display: block;
	font-size: 12px;
	color: #666;
    margin-top: 3px;
}
.city_result {
	height: 355px;
	margin-top: 45px;
	overflow-y: auto;
	padding-right: 10px;
}
.city_storesShow {
	overflow: hidden;
}
.store_nav_li2 {
	margin-right: 5px;
	display: none;
}
.slide_navs {
	left: 50%;
    margin-left: 430px;
}
.store_banner .index_focus_pre {
    left: 50%;
    margin-left: -636px;
}
.store_banner .index_focus_next {
    right: 50%;
    margin-right: -636px;
}









/*右侧咨询*/
.H_contact {
    position: fixed;
    bottom: 200px;
    right: 10px;
    border-radius: 3px;
    z-index: 11111110000;
}

.right_btn {
    position: relative;
    border: 1px solid #cccccc;
    width: 62px;
    height: 62px;
    margin-top:6px;
    text-align: center;
    background-color: #ffffff;
    font-size: 12px;
    line-height: 88px;
    color: #999999;
    cursor: pointer;
}
.right_btn_icon{
    position: absolute;
    top: 9px;
    left: 50%;
    margin-left: -12px;
    display: block;
    width: 25px;
    height: 22px;
}

.right_btn_icon1{
    width: 64px;
    height: 64px;
    display: block;
    margin-top: -72px;
    margin-left: -35px;
} 
.right_btn_icon1 img,.right_btn_zxgw img{
	width:100%;
	height:100%;
	cursor: pointer;
}
.right_btn_zxgw{
    width: 64px;
    height: 32px;
    display: block;
}
.right_btn_icon2{
    background: url("../images/foot_icon2-1.png") no-repeat center;
}
.right_btn_icon3{
    background: url("../images/foot_icon3-1.png") no-repeat center;
}
.right_btn_icon4{
    background: url("../images/foot_icon4-1.png") no-repeat center;
}
.right_btn_icon5{
    background: url("../images/foot_icon5-1.png") no-repeat center;
}

.H_phone:hover .right_btn_icon2{
    background: url("../images/foot_icon2.png") no-repeat center;
}
.foot_code:hover .right_btn_icon3{
    background: url("../images/foot_icon3.png") no-repeat center;
}
.w_mark:hover .right_btn_icon4{
    background: url("../images/foot_icon4.png") no-repeat center;
}
.H_goTop:hover .right_btn_icon5{
    background: url("../images/foot_icon5.png") no-repeat center;
}

.w_markImg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    line-height: 88px;
    font-size: 12px;
    color: #999999;
}
.right_btn:hover,.right_btn:hover .w_markImg{
    background: #f5f5f5;
    color: #157efb;
}
.H_online{
    border-top: none;
    color: #157efb;
}

.H_goTop{
    display: none;
}

.H_contact .H_goTop a:focus,.H_contact .H_goTop a:link,.H_contact .H_goTop a:active,.H_contact .H_goTop a:visited{
    outline:none !important;
    cursor: pointer;
}
.H_contact .H_goTop a:active {star:expression(this.onFocus=this.blur());}

.H_onlineOn {
    display: none;
    position: absolute;
    top: -24px;
    right: 65px;
    width: 329px;
    height: 260px;
    background: url("../images/onlineOn.png") no-repeat;
}

.H_onlineOn p {
    padding-top: 35px;
    padding-left: 81px;
    height: 30px;
    text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 18px;
}

.H_onlineOn ul {
    margin-left: 1px;
}

.H_onlineOn ul li {
    float: left;
    border-top: 1px solid #eeeeee;
    width: 90px;
    height: 42px;
    line-height: 44px;
    font-size: 14px;
    text-align: center;
    padding-left: 15px;
    color: #333333;
    cursor: pointer;
    display: inline;
}

.H_onlineOn ul li.btn{
	width:300px;
	    text-align: center;
}
.H_onlineOn ul{
	margin-left:5px;
	margin-top:10px;
}
.H_onlineOn ul li.blr{
 	border-left: 1px solid #eee; 
 	border-right: 1px solid #eee; 
}

.H_onlineOn ul li span {
    height: 15px;
    line-height: 15px;
    *line-height: 18px;
    display: block;
    margin-top: 16px;
    padding-left: 5px;
    background-image: url("../images/icon-b1.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

.H_onlineOn ul li span a{
    color:#333;
}
.H_onlineOn ul li.H_eight span a{
    color:#e52c3c;
}

.H_onlineOn ul .H_two span {
    background-position: 0 -14px;
}

.H_onlineOn ul .H_three span {
    background-position: 0 -30px;
}

.H_onlineOn ul .H_four span {
    background-position: 0 -45px;
}

.H_onlineOn ul .H_five span {
    background-position: 0 -59px;
}

.H_onlineOn ul .H_six span {
    background-position: 0 -75px;
}

.H_onlineOn ul .H_seven span {
    background-position: 0 -90px;
}


.H_onlineOn ul .H_eight span {
    background-position: 0 -106px;
}

.H_onlineOn ul .H_nine span {
    background-position: 100px -90px;
}


  
.H_onlineOn ul .H_one1 span {
       background-position: 0px -124px;
}

.H_onlineOn ul .H_one12 span {
    background-position: 0px -142px;
}



.H_onlineOn .H_clear:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}

.H_clear {
    zoom: 1;
}

.H_contact .H_onlineOn ul li:hover{
    background-color: #f9f9f9;
}
.H_contact .H_onlineOn ul li:hover span{
    background-image: url("../images/icon-blue.png");
}
.H_contact .H_onlineOn ul li:hover span a{
    color:#157efb;
}

a:link, a:visited, a:hover, a:active {
    text-decoration: none;
}


/* 
.H_onlineOn ul .H_one1 span:hover {
       background-position: 0px -130px;
}

.H_onlineOn ul .H_one12 span:hover {
    background-position: 0px -146px;
}
 */




.H_phoneOn {
    display: none;
    position: absolute;
    right: 44px;
    top: 60px;
    padding: 20px;
    width: 303px;
    height: 192px;
    background: url("../images/phone.png") no-repeat;
}

.H_phoneOn p {
    width: 280px;
    height: 17px;
    line-height: 17px;
    font-size: 12px;
    text-align: center;
    color: #333;
}

.H_phoneOn div {
    width: 276px;
    height: 32px;
    border: 1px solid #ccc;
    margin-top: 10px;
}

.H_phoneOn div {
    position: relative;
}

.H_keyWord {
    position: absolute;
    display: block;
    width: 240px;
    height: 32px;
    line-height: 32px;
    top: 0;
    left: 0;
    outline: none;
    border: none;
    padding-left: 10px;
}

.H_company {
    margin-top: 15px;
}

.H_keyWord {
    top: 0;
    left: 0;
}

.H_phoneOn button {
    margin-top: 10px;
    width: 135px;
    height: 34px;
    outline: none;
    border: 0;
    background-color: #eaeff4;
    font-size: 12px;
    color: #333;
    cursor: pointer;
    margin-right: 3px;
}
.H_phoneOn .H_out:hover{
    background: #e1e6ec;
}
.H_phoneOn .H_enter {
    background-color: #157efb;
    color: #fff;
    *margin-left: 8px;
    cursor: pointer;
}
.H_phoneOn .H_enter:hover{
    background: #0c71e9;
}
.redPacket {
	font-size: 12px;
    color: #666;
    position: relative;
    top: 8px;
    line-height: 18px;
    cursor: pointer;
    left: 10px;
}
.city_listDets .redPacket {
	position: absolute;
    top: 130px;
    left: 228px;
    line-height: 18px;
}
.city_listDets .redPacket:hover {
	color: #EC4A4A;
}
.redPacket img {
	cursor: pointer;
	width: 14px;
    height: 15px;
    margin: 2px 4px 0 0;
}
.setMeal ol {
	width: 504px;
	margin-top: 10px;
    padding-bottom: 10px;
}
.city_conSelect ul li.last b {
	position: relative;
	height: 40px;
}
.city_conSelect ul li.last b div.setMeals {
	display: none;
    line-height: 30px;
    text-align: right;
}
.city_conSelect ul li.last b div.setMeals a {
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    width: 100px;
    text-align: center;
    float: right;
    cursor: pointer;
    background: #EC4A4A;
}
.city_conSelect ul li.last b div.setMeals em {
    line-height: 1;
    font-size: 28px;
    color: #EC4A4A;
    font-weight: bold;
    margin-right: 10px;
}
.city_conSelect ul li.last b div.setMeals s {
	font-weight: bold;
}
.city_conSelect ul li.last b div.setMeals strong {
    font-size: 14px;
}
.city_conSelect ul li.last i.active {
	border-bottom: 0;
	background: #fff;
	height: 29px;
	z-index: 11111111;
	box-shadow: 0 -2px 3px 0px rgba(50,50,50,.06);
}

a.text-red {
	color: #ec4a4a;
}
a.text-red:hover {
	color: #ec4a4a;
}
.main {
	width: 1200px;
	margin: auto;
}

/*城市详情图片*/

.ban{ width:600px; height:485px; position:relative;}
.ban2{ width:600px; height:350px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li,.ban2 ul li img{ width:600px; height:350px;}
.prev{ float:left; cursor:pointer;}
.num{ height:101px;overflow:hidden; width:530px; position:relative;float:left;}
.min_pic{width:600px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:98px; height:75px; margin: 10px 10px 10px 0; padding:0px;}
.num ul li.on{ padding:0;}
.num ul li img { width: 100%; height: 60px;opacity: 0.4;filter: alpha(opacity=40);}
.num ul li.on img{opacity: 1;filter: alpha(opacity=100);}
.min_btn { background: #eee;}
.min_btn img { width: 10px; height: 16px;margin: 24px auto;}
.prev_btn1{ width:30px; text-align:center; height:60px; margin-top:10px; margin-right:5px; cursor:pointer; float:left;}
.next_btn1{ width:30px; text-align:center; height:60px; margin-top:10px; cursor:pointer;float:right;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}



/*关于我们*/
.T-about-us {
    padding-top: 30px;
    padding-bottom: 50px;
    width: 100%;
    background:#fff;
    overflow:hidden;
}
.T-about-us-l {
    width:59%;
    float: left;
}
.T-about-us dl{
    float: left;
    width: 16%;
    margin-right: 4%;
    font-size: 14px;
    color: #666666;
    line-height: 2;
}
.T-about-us .T-sh{
    margin-right: 0%;
}
.T-about-us dl dt{
    font-size: 14px;
    color: #333;
}
.T-about-us dl dd{
    color: #808080;
    font-size:12px;
    font-weight: normal;
}
.T-about-us dl dt a{
    color: #333;
}

.T-about-us dl dd a{
    color: #808080;
}
.T-about-us dl dd a:hover{
    color: #157efb;
}

.T-code {
    float: left;
    text-align: center;
    width: 16%;
}

.SLB_code{
    float: left;
    text-align: center;
    width: 20%;
}


.T-code img{
    margin-top: 6px;
    width: 96px;
    height: 96px;
    margin-bottom: 5px;
}
.T-code  p{
    color: #808080;
    font-size: 12px;
}
.T-Ssupport {
    float: left;
    margin-left: 2%;
    line-height: 2;
    color: #808080;
    font-size: 14px;
    width: auto;
}
.T-Ssupport ul li.H_fwzc{
    line-height: 30px;
}
.T-Ssupport .H_fwzc span{
    font-weight: 500;
    color: #157EF6;
    font-size: 30px;
}
.T-Ssupport a{
    display: inline-block;
    width: 88px;
    height: 22px;
    border:1px solid #cccccc;
    text-align: center;
    line-height: 22px;
    border-radius: 10px;
    margin-right: 17px;
    margin-top: 10px;
    color: #333333;
    font-size: 12px;
}
.T-Ssupport a:hover{
    color: #157efb;
}
.T-Ssupport ul li strong{
    color: #808080;
    display: inline-block;
}
.T-Ssupport ul li strong.H_pre_sales{
    display: block;
    font-size: 14px;
    color: #808080;
}
.T-footer {
    text-align: center;
    line-height: 2.2;
    font-size: 12px;
    color: #bbb;
    padding-bottom: 20px;
    background:#333;
}

.T-footer img{
    margin: 15px auto 0;
}
.city_footer {
	float: left;
	width: 100%;
}
.city_navCur {
	box-shadow: 0 4px 5px 1px rgba(50,50,50,.03);
}
/*快讯*/
.news_bg{background-color: #f2f2f2!important;}
.bgWhite{background-color:#fff;}
.news_header{background-color:#fff;left:0;height: 70px;box-shadow: 0 0 10px 0 rgba(0,0,0,.1);z-index: 11111; position: fixed; top: 0;width: 100%;}
.news_w{width: 1200px;margin: 0 auto;}
.new_logo{padding-top: 10px;float: left;}
.nav_bar{height: 54px;line-height: 54px;color: #999;font-size: 12px; margin-top: 80px;}
.new_nav{float: right; margin-right: 0;}
.new_nav li{float: left;line-height: 70px;cursor: pointer;font-size: 16px;color: #333;margin: 0 20px;}
.new_nav li.curr,.new_nav li:hover{color: #157EF6;}
.new_nav li:hover { line-height: 68px;border-bottom: 2px solid #e60012;}
.new_nav li:hover a { color: #e60012;}
.new_list{width: 830px;float: left;padding: 0 15px;}
.new_list h3{padding: 14px 0 10px 75px;font-size: 14px;color: #333;position: relative;}
.new_list h3 b{position: absolute;left: 0;top: 14px;}
.new_list h3 span{display: inline-block;cursor:pointer;line-height: 18px;padding: 0 10px;font-size: 14px;color: #999;border: solid 1px #F2F2F2;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;-ms-border-radius: 15px;margin-bottom: 5px;}
.new_list h3 span.curr{color: #157EF6;border-color:#157EF6;}
.new_list ul li{padding: 20px 0;overflow: hidden;border-top: solid 1px #F2F2F2;}
.new_list ul li .nav_barImg{width: 223px;height: 140px;display: block;float: left;margin-right: 20px; overflow: hidden; cursor: pointer;}
.new_list ul li h3{ cursor: pointer;color: #333;font-size: 20px;height: 28px;line-height: 28px; margin-bottom: 8px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding: 0;font-weight: 600;}
.new_list ul li i{padding:3px 0;font-size: 13px;color: #999;position: relative;padding-left: 30px;}
.new_list ul li i img{position: absolute;top: 0;left: 0;}
.new_list ul li p{font-size: 14px;color: #333;margin-bottom:40px;line-height: 22px;height: 44px;overflow:hidden; text-overflow:ellipsis;padding-right: 30px;}
.btn_more{width: 148px;height: 38px;line-height: 38px; display: block; margin: 0 auto;color: #157EF6;font-size: 20px;text-align: center;border:solid 1px #157EF6;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;}
.btn_more:hover { background: #157EF6; color: #fff;}
.news_sidebar{width: 320px;float: right;}
.othersSee{padding: 15px;}
.othersSee h3{font-size: 16px;color: #333;border-left: solid 2px #157EF6;height: 16px;line-height: 16px;padding-left: 11px;margin-bottom: 17px;}
.seeImg img{width: 100%;height: 200px;display: block;}
.seeImg .txt{
	padding:10px; color: #fff;left: 0;bottom: 0;background: rgba(133,133,133,.8);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb666666', endColorstr='#bb666666');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb666666', endColorstr='#bb666666')";
}
.seeImg .txt p{line-height:20px;max-height: 40px; width:270px;overflow:hidden; text-overflow:ellipsis;}
.seeList li{margin-top: 20px;overflow: hidden;}
.seeList li .nav_barImgs{width: 100px;height: 80px;display: block;float: left;margin-right: 10px; cursor: pointer;}
.seeList li h4{ cursor: pointer;color: #333;font-size: 14px;line-height:18px;height: 36px;overflow:hidden; text-overflow:ellipsis;margin-bottom: 25px;}
.seeList li h4:hover,.seeList li h4 a:hover,.new_list ul li h3:hover,.new_list ul li h3 a:hover{color: #157EF6;}
.seeList li h4 a,.new_list ul li h3 a{color: #333;}
.seeList li p{font-size: 12px;color: #999;}
.ewm{color: #666;}
.ewm img { margin-bottom: 10px;}
.news_footer{color: #97a0aa;}
.news_footer p{padding: 30px 0;}
.new_details{padding: 30px;width:800px;float: left;}
.new_details h1{font-size: 26px;color: #333;line-height:40px;}
.new_details h6{color: #999;font-size: 14px;margin:10px 0 40px;}
.article{font-size: 14px;color: #333;}
.article p{margin: 20px 0;line-height: 30px;}
.article p strong,.article p b { font-weight: bold;}
.article p s,.article p strike,.article p del { text-decoration: line-through;}
.article p i,.article p cite,.article p em,.article p var,.article p address,.article p dfn {
    font-style: italic;
}
.article_page{border-top: solid 1px #e6e6e6;margin: 30px -30px -30px;}
.article_page a{display: inline-block;width: 40%;padding: 30px;font-size: 14px;color: #999;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*关于我们*/
.about_nav{width: 230px;}
.about_nav ul li{height: 40px;line-height: 40px;border-bottom: solid 1px #eee;font-size: 14px;}
.about_nav ul li a{display: block;color: #333;padding-left: 26px;border-left: solid 3px #fff;}
.about_nav ul li.curr a,.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{border-left-color: #397ef2;color: #397ef2;background-color:#f8f8f8;}
.about_con{width: 920px;color: #333;font-size: 14px;}
.about_con h3{padding: 50px 0 20px 0;font-size: 25px;border-top: solid 1px #eee;}
.about_con #about01 p{line-height: 22px;margin-bottom: 20px;}
.about_con #about02 h4{font-size: 20px;color: #157efb;padding: 20px 0;text-align: center;}
.honor li{width: 206px;height: 235px;float: left;margin:0 24px 20px 0;-webkit-box-shadow:0px 2px 8px rgba(102, 102, 102, .17);-moz-box-shadow:0px 2px 8px rgba(102, 102, 102, .17);box-shadow:0px 2px 8px rgba(102, 102, 102, .17);}
.honor li img{width: 206px;height:160px;vertical-align: top;}
.honor li h5{font-size: 14px;padding:10px 0 3px 14px;}
.honor li p{font-size: 12px;padding-left: 14px;line-height: 15px;}
.map p{line-height:25px;}
.W_aboutUs_box .W_aboutUsEmail{position: absolute; top: 50px; right: 0;}
.W_aboutUs_box .W_aboutUsEmail img{position: absolute; top:4px; right: 445px; width: 24px; height: 25px;}
.W_aboutUs_box .W_aboutUsEmail span{font-size: 24px; color: #333333;}
.W_aboutUs_box .W_aboutUsEmail a{font-size: 24px; color: #157efa;}
.W_aboutUs_box .W_aboutUs_job{border-top: 1px dashed #eee;margin-top: 20px;}
.W_aboutUs_box .W_aboutUs_job h5{padding-top: 18px; font-size: 18px; font-weight: 400; color: #157efa;}
.W_aboutUs_box .W_aboutUs_job h6{padding-top: 8px; padding-bottom: 10px; font-size: 16px; font-weight: 400; color: #333;}
.W_aboutUs_box .W_aboutUs_job p{font-size: 14px; color: #333;}

.affix{width: 230px;}
.affix-top{width: 230px;}
.nav>li>a{padding: 0;}
.nav-pills>li>a{border-radius: 0;}
.nav-stacked>li+li{margin: 0;}

.process{width: 740px;height: 450px;margin: 0 auto;background: url(../images/process1.png) no-repeat center top;position: relative;font-size: 14px;color: #333;}
.process b{font-size: 16px;font-weight: bold;}
.process p{width: 240px;}
.p2010{position: absolute;top: 167px;right: 500px;}
.p2012{position: absolute;top: 350px;right: 500px;}
.p2014{position: absolute;top: 545px;right: 500px;}
.p2016{position: absolute;top: 740px;right: 500px;}

.p2009{position: absolute;top: 65px;left: 495px;}
.p2011{position: absolute;top: 256px;left: 495px;}
.p2013{position: absolute;top: 440px;left: 495px;}
.p2015{position: absolute;top: 640px;left: 495px;}

.video-about{width: 730px;height: 400px;margin: 0 auto 20px;position: relative;background: url(../images/about.jpg) no-repeat;}
.video_start{ width: 70px;height:70px;position: absolute;z-index: 9;top: 154px;left: 329px;cursor: pointer;}
.arrow_start{width: 40px;height: 40px;position: absolute;z-index: 9;left: 0;bottom: 0;cursor: pointer;}

.nav_fixd{position: fixed;z-index: 9999;width: 230px;}

.about_con ul li {
    font-size: 16px;
    color: #333;
    font-weight: bold;
    padding-left: 20px;
    background: url(//g.alicdn.com/yunos-com-cdn/yunos-com-cdn/1.0.26/img/news/item.png) 0 9px no-repeat;
}
.about_con ul li span {
    font-weight: bold;
}
.about_con ul li b {
    display: block;
    font-size: 14px;
    line-height: 2;
    margin-bottom: 20px;
}

.load-more {
	display: block;
    width: 100%;
    font-size: 14px;
    padding: 14px;
    background-color: transparent;
    margin-bottom: 20px;
    cursor: pointer;
    border: 1px solid #DDD;
    border-radius: 2px;
    transition: all .3s cubic-bezier(.25,.1,.25,1);
    text-align: center;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: #999;
}
.load-more:hover {
    text-decoration: none;
    background-color: #FFF;
    color: #157EF6;
    border: 1px solid #157EF6;
}
.positionTab {
    font-size: 12px;
    position: absolute;
    top: 0px;
    left: 221px;
    height: 24px;
    line-height: 24px;
    background: #fffceb;
    float: left;
    padding: 0 10px;
}
.city_positionCur {
	float: left;
}
.city_position {
	cursor: pointer;
	float: left;
	color: #ec4a4a;
	text-decoration: underline;
}
.city_closePosi {
	cursor: pointer;
	display: inline-block;
}
.city_closePosi img {
	margin: 7px 0px 0 6px;
    width: 12px;
}

/*---------------底部样式---------------*/
body{
    background: #fff;
    -webkit-font-smoothing: antialiased;
}
.H_footers{
	float: left;
	width: 100%;
    background-color: #fff;
}
.H-fservice {
	margin: 0 auto;
    width: 1180px;
    padding: 22px 0;
    height: 46px;
}
.T-C-center {
    width: 100%;
    margin: 0 auto;
    overflow:hidden;
}
.H-fservice dl {
    width: 20%;
    float: left;
    color: #666666;
    font-size: 12px;
    line-height: 16px;
    margin-left: 2%;
    margin-right: 5%;
    position:relative;
}
.H-fservice dl dd span img {
	width: 1px;
	position:absolute;
	height:60px;
	right:0;
	top:0;
}
.H-fservice dl.T-sh {
    width: 15%;
    margin:0;
    float: left;
    color: #666666;
    font-size: 12px;
    line-height: 16px;
}
.H-fservice dl dt{
    float: left;
    margin-right: 15px;
}
.T-C-center dt img {
    width: 35px;
    height: 35px;
    margin-top: 6px;
}
.T-C-center .T-sh dd.T-f-tile{
    text-align: left;
}
.T-f-tile {
    font-size: 18px;
    margin-bottom: 4px;
    padding-top: 2px;
    color: #333333;
    /* font-weight: bold; */
    line-height: 20px;
}

/*关于我们*/
.T-about-us {
	margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 30px;
    width: 1180px;
    background:#f5f5f5;
}
.T-about-us-l {
    width:59%;
    float: left;
}
.T-about-us dl{
    float: left;
    width: 24.5%;
    margin-right: 0%;
    font-size: 14px;
    color: #666666;
    line-height: 2;
}
.T-about-us .T-sh{
    margin-right: 0%;
}
.T-about-us dl dt{
     font-size: 16px;
    color: #333;
}
.T-about-us dl dd{
    color: #808080;
    font-size:12px;
    font-weight: normal;
    line-height: 30px;
}
.T-about-us dl dt a{
    color: #333;
}
.T-about-us dl dd a{
    color: #808080;
}
.T-about-us dl dd a:hover{
    color: #157efb;
}
.T-code {
    float: left;
    text-align: center;
    width: 16%;
}
.SLB_code{
    float: left;
    text-align: center;
    width: 11%;
}
.T-code img{
    margin-top: 6px;
    width: 96px;
    height: 96px;
    margin-bottom: 5px;
}
.T-code  p{
    color: #808080;
    font-size: 12px;
}
.T-Ssupport {
    float: right;
    margin-right: 2%;
    line-height: 2;
    color: #999;
    font-size: 12px;
    width: auto;
    margin-left: 0;
}
.T-Ssupport ul li.H_fwzc{
    line-height: 30px;
}
.T-Ssupport .H_fwzc span{
    font-weight: bold;
    font-size: 36px;
    display: block;
    margin: 5px 0;
}
.T-Ssupport a{
    display: inline-block;
    width: 88px;
    height: 22px;
    border:1px solid #cccccc;
    text-align: center;
    line-height: 22px;
    border-radius: 10px;
    margin-right: 17px;
    margin-top: 10px;
    color: #333333;
    font-size: 12px;
}
.T-Ssupport a:hover{
    color: #157efb;
}
.T-Ssupport ul li strong{
    color: #808080;
    display: inline-block;
}
.T-Ssupport ul li strong.H_pre_sales{
    display: block;
    font-size: 16px;
    color: #333;
}
.T-footer {
    text-align: center;
    line-height: 2.2;
    font-size: 12px;
    color: #bbb;
    padding-bottom: 12px;
    background:#333;
}
.T-footer img{
    /*margin: 15px auto 0;*/
    width: 52px;
    margin-left: 15px;
        vertical-align: -5px;
}
.T-footer p {
	line-height:1;
}


/*右侧咨询*/
.H_contact {
    position: fixed;
    bottom: 200px;
    right: 5px;
    border-radius: 3px;
    /*z-index: 10000;*/
}

.right_btn {
    position: relative;
    border: 1px solid #cccccc;
    width: 62px;
    height: 62px;
    margin-top:6px;
    text-align: center;
    background-color: #ffffff;
    font-size: 12px;
    line-height: 88px;
    color: #999999;
    cursor: pointer;
}
.right_btn_icon{
    position: absolute;
    top: 9px;
    left: 50%;
    margin-left: -12px;
    display: block;
    width: 25px;
    height: 22px;
}

.right_btn_icon1{
    width: 64px;
    height: 64px;
    display: block;
    margin-top: -72px;
    margin-left: -35px;
} 
.right_btn_icon1 img,.right_btn_zxgw img{
	width:100%;
	height:100%;
	cursor: pointer;
}
.right_btn_zxgw{
    width: 64px;
    height: 32px;
    display: block;
}
.right_btn_icon2{
    background: url("../images/foot_icon2-1.png") no-repeat center;
}
.right_btn_icon3{
    background: url("../images/foot_icon3-1.png") no-repeat center;
}
.right_btn_icon4{
    background: url("../images/foot_icon4-1.png") no-repeat center;
}
.right_btn_icon5{
    background: url("../images/foot_icon5-1.png") no-repeat center;
}

.H_phone:hover .right_btn_icon2{
    background: url("../images/foot_icon2.png") no-repeat center;
}
.foot_code:hover .right_btn_icon3{
    background: url("../images/foot_icon3.png") no-repeat center;
}
.w_mark:hover .right_btn_icon4{
    background: url("../images/foot_icon4.png") no-repeat center;
}
.H_goTop:hover .right_btn_icon5{
    background: url("../images/foot_icon5.png") no-repeat center;
}

.w_markImg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    line-height: 88px;
    font-size: 12px;
    color: #999999;
}
.right_btn:hover,.right_btn:hover .w_markImg{
    background: #f5f5f5;
    color: #157efb;
}
.H_online{
    border-top: none;
    color: #157efb;
}

.H_goTop{
    display: none;
}

.H_contact .H_goTop a:focus,.H_contact .H_goTop a:link,.H_contact .H_goTop a:active,.H_contact .H_goTop a:visited{
    outline:none !important;
    cursor: pointer;
}
.H_contact .H_goTop a:active {star:expression(this.onFocus=this.blur());}

.H_onlineOn {
    display: none;
    position: absolute;
    top: -24px;
    right: 65px;
    width: 329px;
    height: 260px;
    background: url("../images/onlineOn.png") no-repeat;
}

.H_onlineOn p {
    padding-top: 35px;
    padding-left: 81px;
    height: 30px;
    text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 18px;
}

.H_onlineOn ul {
    margin-left: 1px;
}

.H_onlineOn ul li {
    float: left;
    border-top: 1px solid #eeeeee;
    width: 90px;
    height: 42px;
    line-height: 44px;
    font-size: 14px;
    text-align: center;
    padding-left: 15px;
    color: #333333;
    cursor: pointer;
    display: inline;
}

.H_onlineOn ul li.btn{
	width:300px;
	    text-align: center;
}
.H_onlineOn ul{
	margin-left:5px;
	margin-top:10px;
}
.H_onlineOn ul li.blr{
 	border-left: 1px solid #eee; 
 	border-right: 1px solid #eee; 
}

.H_onlineOn ul li span {
    height: 15px;
    line-height: 15px;
    *line-height: 18px;
    display: block;
    margin-top: 16px;
    padding-left: 5px;
    background-image: url("../images/icon-b1.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

.H_onlineOn ul li span a{
    color:#333;
}
.H_onlineOn ul li.H_eight span a{
    color:#e52c3c;
}

.H_onlineOn ul .H_two span {
    background-position: 0 -14px;
}

.H_onlineOn ul .H_three span {
    background-position: 0 -30px;
}

.H_onlineOn ul .H_four span {
    background-position: 0 -45px;
}

.H_onlineOn ul .H_five span {
    background-position: 0 -59px;
}

.H_onlineOn ul .H_six span {
    background-position: 0 -75px;
}

.H_onlineOn ul .H_seven span {
    background-position: 0 -90px;
}
.H_onlineOn ul .H_eight span {
    background-position: 0 -106px;
}

.H_onlineOn ul .H_nine span {
    background-position: 100px -90px;
} 
.H_onlineOn ul .H_one1 span {
       background-position: 0px -124px;
}
.H_onlineOn ul .H_one12 span {
    background-position: 0px -142px;
}
.H_onlineOn .H_clear:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}

.H_clear {
    zoom: 1;
}

.H_contact .H_onlineOn ul li:hover{
    background-color: #f9f9f9;
}
.H_contact .H_onlineOn ul li:hover span{
    background-image: url("../images/icon-blue.png");
}
.H_contact .H_onlineOn ul li:hover span a{
    color:#157efb;
}

a:link, a:visited, a:hover, a:active {
    text-decoration: none;
}

.H_phoneOn {
    display: none;
    position: absolute;
    right: 44px;
    top: 60px;
    padding: 20px;
    width: 303px;
    height: 192px;
    background: url("../images/phone.png") no-repeat;
}

.H_phoneOn p {
    width: 280px;
    height: 17px;
    line-height: 17px;
    font-size: 12px;
    text-align: center;
    color: #333;
}

.H_phoneOn div {
    width: 276px;
    height: 32px;
    border: 1px solid #ccc;
    margin-top: 10px;
}

.H_phoneOn div {
    position: relative;
}

.H_keyWord {
    position: absolute;
    display: block;
    width: 240px;
    height: 32px;
    line-height: 32px;
    top: 0;
    left: 0;
    outline: none;
    border: none;
    padding-left: 10px;
}

.H_company {
    margin-top: 15px;
}

.H_keyWord {
    top: 0;
    left: 0;
}

.H_phoneOn button {
    margin-top: 10px;
    width: 135px;
    height: 34px;
    outline: none;
    border: 0;
    background-color: #eaeff4;
    font-size: 12px;
    color: #333;
    cursor: pointer;
    margin-right: 3px;
}
.H_phoneOn .H_out:hover{
    background: #e1e6ec;
}
.H_phoneOn .H_enter {
    background-color: #157efb;
    color: #fff;
    *margin-left: 8px;
    cursor: pointer;
}
.H_phoneOn .H_enter:hover{
    background: #0c71e9;
}

/*ADD*/

.scrolltitle{height:24px;font-size:14px;width:742px;border-bottom:solid 1px #ddd;margin:20px auto 15px auto;}
a.abtn{top: 55px; width: 22px;height: 48px;cursor: pointer;position: absolute; z-index: 1111;}
a.aleft{left: 1px;background: url(../images/city_btnLeft1.png) no-repeat;}
a.aright{right: 15px;background: url(../images/city_btnRight1.png) no-repeat;}
a.agrayright{cursor:default;background: none;}
a.agrayleft{cursor:default;background: none;}
.scrolllist{width:1200px;height:150px;margin:0 auto;position: relative;overflow: hidden;}
.scrolllist .imglist_w{width:1200px;height:200px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width: 225px;float: left;margin-right: 15px;height: 150px;}
.scrolllist .imglist_w li img{width: 100%;height: 150px;}
.scrolllist .imglist_w li a{ height: 200px; color:#3366cc;text-decoration:none;float:left; width: 100%;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w li p{height:48px;line-height:24px;overflow:hidden;float:left;}

#s2{width:214px;}
#s2 .imglist_w{width:176px;}
#s2 .imglist_w ul{height:20000px;width:auto;position:absolute;left:0px;top:0px;}
#s2 .imglist_w li{float:none;}


.store_position{
	float:left;
}
.store_position>p {
    font-size: 18px;
    color: #333;
    margin: 40px 0 30px;
    line-height: 20px;
    padding-left: 16px;
    border-left: 3px solid #157EFB;
    font-weight: 200;
}
.store_position .city_results ol li {
    width: 330px;
    font-size: 16px;
    text-align: center;
}
.city_index p img{
	width: 1200px;
	height: auto;
}
.advertisement_top1,.advertisement_bottom{
    display: block;
    width: 230px;
    height: 130px;
    overflow: hidden;
}
.advertisement_bottom {
	margin-top: 14px;
    height: 206px;
}
.advertisement_top img,.advertisement_bottom img{
	width: 100%;
    height: 100%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: -webkit-transform .5s ease 0s;
    transition: transform .5s ease 0s;
    transition: transform .5s ease 0s,-webkit-transform .5s ease 0s;
}
.advertisement_top:hover img,.advertisement_bottom:hover img{
	-webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}


/**/
.w_bg_bzz1{
    background: url("../images/w_bg_bzz.jpg") no-repeat top right;
}
.w_bg_csb1{
    background: url("../images/w_bg_csb.jpg") no-repeat top right;
}
.w_bg_djz1{
    background: url("../images/w_bg_djz.jpg") no-repeat top right;
}
.w_bg_pgs1{
    background: url("../images/w_bg_pgs.jpg") no-repeat top right;
}
.w_bg_sb1{
    background: url("../images/w_bg_sb.jpg") no-repeat top right;
}
.w_bg_xkz1{
    background: url("../images/w_bg_xkz.jpg") no-repeat top right;
}
.w_bg_zzq1{
    background: url("../images/w_bg_zzq.jpg") no-repeat top right;
}
.w_bg_forspus1{
    background: url("../images/w_bg_forspus2.jpg") no-repeat top right;
}
.W_all{
	width:100%;
	float:left;
}
.g-l-text {
    height: 119px;
    overflow: hidden;
}
li.two_top_li.two_top_li2 {
    display: none;
}

/*友情链接*/
.f_link {
	margin: 0 auto;
    padding-top: 12px;
    width: 1180px;
    /* border-top: 1px solid #eee; */
    font-size: 12px;
    color: #bbb;
    position: relative;
    display: block;
}
.f_link dl {
	max-width: 100%;
    margin: auto;
    overflow: hidden;
    /*display: inline-block;*/
}
.f_link dl dt,.f_link dl dd {
	float: left;
	margin-right: 12px;
	display: inline;
}
.f_link dl dd {
	max-width: 1100px;
	margin-right: 0;
	height: 20px;
	text-align: left;
	overflow: hidden;
	display: inline-block;
}
.f_arrows dl dd  {
	height: auto;
}
.f_link dl dd a {
	/*float: left;*/
	display: inline-block;
	color: #bbb;
	padding-right: 12px;
	margin-bottom: 0px;
}
.f_arrow {
	display: none;
	cursor: pointer;
	position: absolute;
	overflow: hidden;
	right: 0;
	top: 22px;	
	width: 11px;
	height: 6px;
	background: url(http://www.12366.com/static/front/images/two_bottom.png) no-repeat;
}
.f_arrows .f_arrow {
	transform: rotate(180deg);
}
.H_busCollegeUl li.last {
	float: right;
    font-size: 12px;
    text-align: right;
    margin-right: 10px;
    border: 0;
    color: #333;
  
}

/* ---------- add by liyue on 2017/04/21 13:38 start ---------- */
#result ul li.active {
	color: #ee7e31;
	background: #f9f9f9 url(../images/city_position2.png) no-repeat 20px center;
}
#result ul.scroll li {
	padding: 0;
	background: none;
}
.city_results .tab_div {
	width: 330px; 
	height: 40px; 
	overflow: hidden;
	left: 0; 
	top: 0; 
	clear: both; 
	overflow: hidden; 
	position: relative;
}
.city_results .tab_div .u {
	width: 300px; 
	overflow: hidden; 
	position: relative;
}
.city_results .tab_div div { 
	float: left;
	width: 15px; 
	height: 40px; 
	line-height: 40px; 
	cursor: pointer;
	text-align: center;
}
.city_results .tab_div ul.scroll { 
	position: absolute; 
	width: 1000px;
	float: left; 
}
.city_results .tab_div ul.scroll li {
	float: left;
	width: 50px;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
	padding: initial!important;
	background: initial!important;
}
.city_results .tab_div ul.scroll li:hover {
	color: #333!important;
	height: 38px;
	line-height: 36px;
	background: #fff!important;
	border-top: 2px solid #157EF6;
}
.city_results .tab_div ul.scroll li.on {
	height: 38px;
	line-height: 36px;
	background: #fff!important;
	border-top: 2px solid #157EF6;
}
.city_results .tab_div div.vright{
	float: right;
    width: 30px;
}
.city_results .tab_div div.vright div {
	width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 5px solid #999999;
    border-bottom: 5px solid transparent;
    margin: 15px 5px;
}
.tab-pane {
    display: none;
}

.tab-pane.active {
    display: initial;
    display: inline\0; /* IE 8+ */
    display: inline\9\0; /* IE 9+ */
}

#serviceMap {
	width: 845px;
	height: 402px;
	float: left;
	margin-right: 20px;
}
#serviceMap p {
	padding-left: 0;
	border: 0;
}

/*ie11 css hack*/ 
@media all and (-ms-high-contrast:none) { 
	*::-ms-backdrop, .tab-pane.active {
	    display: inline;
	}
} 

/* ---------- add by liyue on 2017/04/25 17:05 end ---------- */

.city_center {
    position: relative
}
.yy_center {
    width: 1200px;
    min-height: 160px;
    position: relative;
    /*overflow: hidden;*/
    max-height: 360px;
}
.yy_center ul {
   	position: relative;
   	left: 0;
   	top: 0;
   	display: none;
   	min-height: 160px;
    max-height: 360px;
}
.yy_center ul.active {
   	display: block;
}
.city_centerPre{
    margin-right: 5px;
    background: url(../images/city_btnLeft.png) no-repeat center;
}
.city_centerPre,.city_centerNext {
    float: left;
    width: 18px;
    height: 18px;
    border: 1px solid #eee;
    cursor: pointer;
}
.city_centerNext {
    background: url(../images/city_btnRight.png) no-repeat center;
}
.city_centerBan {
    position: absolute;
    right: 0;
    top: 50px;
}
.city_center dl {
    float: left;
    text-align: center; 
    height: 20px;
    margin-top: 1px;
}
.city_center dl dd {
   	cursor: pointer;
	display: inline-block;
	width: 6px;
	height: 6px;
	margin-right: 5px;
	border-radius: 100%;
	background: #999;
	float:left;
	margin-top:6px;
}
.city_center dl dd.on {
    background: #157efb;
}
.T-about-our {
	float:left;
	width:100%;
	background:#f5f5f5;
}
.w_askBox{
	padding-top: 5px;
	display: inline-block;
}
.w_askBox span {
	float: left;
	color: #333;
	font-size: 22px;
	display: block;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
}
.w_askBox span:hover {
    color: #157EF6;
}
.city_listDet .w_askBox .w_zixun{
	margin-left: 30px;
	margin-top: 5px;
	font-size: 12px;
	color: #666666;
	padding-left: 20px;
	width: 60px;
	text-align: center;
    border-radius: 2px;
    height: 22px;
    line-height: 22px;
    background: #f5f5f5;
    cursor: pointer;
    position: relative;
}
.city_listDet .w_askBox .w_zixun img{
	position: absolute;
	top: 3px;
    left: 6px;
	width: 14px;
    height: 16px;
    float: none;
    margin-right: 0;
    cursor: auto;
}
.w_askBox .w_zixun:hover {
    color: #333;
}
.w_sales{
	float: left;
    padding-bottom: 10px;
    display: block;
    color: #666;
    width: 770px;
}
.w_sales dd {
	float: left;
	margin-right: 5px;
	overflow: hidden;
}
.w_sales dd i{
	margin: 0;
	float: left;
	width: 20px;
    height: 20px;
    background: #ffa149;
    padding: 0;
    text-align: center;
    font-size: 12px;
    color: #ffffff;
    line-height: 20px;
    position: relative;
    z-index: 10;
    cursor: default;
}
.w_sales dd.w_redPacket i{
	background: #ec4a4a;
}
.city_listDet .w_sales dd span{
	margin-left: -300px;
	float: left;
	padding: 0 8px;
	font-size: 12px;
	color: #ffa149;
	background: #f5f5f5;
	height: 20px;
	line-height: 20px;
}
.city_listDet .w_sales dd.w_redPacket span{
	color: #ec4a4a;
}
.w_selected{
	padding-top: 25px;
	width: 100%;
	float: left;
}
.w_selected p{
	float: left;
	padding-left: 20px;
	padding-right: 15px;
    font-size: 20px;
    color: #333333;
    height: 30px;
    line-height: 30px;
}
.w_selected dl{
	float: left;
	font-size: 12px;
    color: #999999;
    height: 30px;
    line-height: 32px;
}
.w_selected dl dt,.w_selected dl dd{
	float: left;
}
.w_selected dl dd{
	margin-right: 15px;
	color: #333333;
}
/* 修改详情 */
.w_d_sales{
	width: 100%;
	float:left;
	padding-bottom: 16px;
}
.w_d_sales .w_gd_price_t{
	padding-left: 20px;
	line-height: 20px;
}
.w_couponConBox {
    position: relative;
    float: left;
}
.w_cart_coupon {
    position: relative;
    margin-top: -1px;
    margin-right: 15px;
    width: 75px;
    height: 20px;
    line-height: 22px;
    font-size: 12px;
    color: #ffffff;
    border: 1px solid #ffa149;
    border-radius: 3px;
    background-color: #ffa149;
    cursor: pointer;
    overflow: hidden;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.w_cart_coupon>i{
	float: left;
    display: inline-block;
    background-color: #ffffff;
    color: #ffa149;
    text-align: center;
    width: 32px;
    height: 20px;
    line-height: 20px;
}
.w_cart_coupon>span {
    float: left;
    display: inline-block;
    text-align: center;
    width: 43px;
    height: 20px;
    line-height: 20px;
}
.w_couponCon {
    display: none;
    position: absolute;
    width: 358px;
    border: 1px solid #cccccc;
    left: -43px;
    top: 32px;
    background-color: #ffffff;
    box-shadow: 0 2px 4px rgba(0,0,0,.2);
    z-index: 10;
}
.w_c_arrow {
    position: absolute;
    left: 80px;
    top: -8px;
    display: block;
    width: 13px;
    height: 8px;
    background: url("../images/w_c_arrow.png") no-repeat center;
    background-size: 100% 100%;
}
.w_couponCon ul {
    padding: 25px 15px 5px;
}
.w_couponCon ul li {
    padding-bottom: 15px;
}
.w_cart_coupon1 {
    float: left;
    width: 56px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 12px;
    color: #ec4a4a;
    background: url("../images/w_cart_coupon1.png") no-repeat center;
    background-size: 100% 100%;
}
.w_cart_text {
    float: left;
    margin-top: -4px;
    margin-left: 10px;
    width: 210px;
    font-size: 12px;
    color: #999999;
}
.w_getCoupon {
    display: block;
    float: right;
    width: 50px;
    height: 28px;
    line-height: 28px;
    background-color: #ec4a4a;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
}
.w_getCoupon_ed {
    background-color: #cccccc;
}
.w_getCoupon:hover{
	color: #ffffff;
}
.city_conSelect ul li .w_cart_text span {
    display: block;
    line-height: 1.8;
    width: auto;
    float: none;
    margin-bottom: 0;
}
.city_conSelect ul li .w_cart_text .w_color {
    color: #333333;
}
.w_d_bagBox{
	float: left;
	font-size: 12px;
    color: #666666;
    line-height: 22px;
	height: 20px;
	padding-left: 20px;
	background: url("../images/w_d_bag.png") no-repeat left center;
	background-size: auto 100%;
}
.w_d_bagBox a{
	padding-left: 5px;
	text-decoration : underline;
}
.w_d_bagBox a:hover{
	color: #157efb;
}
/*购物车*/

.Goshop {
	float: right;
	line-height: 36px;
	cursor: pointer;
	position: relative;
	z-index: 110;
}
.Goshops {
	border-top: 1px solid #f5f5f5;
}
.Goshop p {
	color: #666;
	font-size: 12px;
	padding: 0 50px 0 65px;
}
.Goshops p {
	margin: -1px 0;
	padding: 0 49px 0 64px;
	border: 1px solid #f5f5f5;
	border-top: 0;
	box-shadow: 0px 0px 10px 0px rgba( 0, 0, 0, .1);
}
.Goshop p b {
	position: relative;
	height: 20px;
    float: left;
}
.Goshop p b img {
	position: relative;
	top: 4px;
    right: 2px;
}
.Goshop p b span {
	position: absolute;
	display: block;
    background-color: #ec4a4a;
    padding: 0 3px;
    left: 88px;
    top: 5px;
    *top: 4px;
    min-width: 8px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    border-radius: 7px;
}
.Goshop_none {
	border: 1px solid #f5f5f5;
	display: none;
	width: 300px;
	line-height: 65px;
	font-size: 12px;
	color: #666;
	text-align: center;
	background: #fff;
	position: absolute;
	right: 0;
	top: 36px;
	box-shadow: 0px 0px 10px 0px rgba( 0, 0, 0, .1);
}
.Goshops > div.active {
	display: block;
}
.Goshop .shop_over {
	position: absolute;
	width: 198px;
    height: 10px;
    background: #fff;
    top: -7px;
    right: 0;
}
.Goshop_list {
	border: 1px solid #f5f5f5;
	display: none;
	width: 320px;
	font-size: 12px;
	color: #666;
	background: #fff;
	position: absolute;
	right: 0;
	top: 36px;
	z-index: 11;
	box-shadow: 0px 0px 10px 0px rgba( 0, 0, 0, .1);
}
.Goshop_list .newService {
	float: left;
	width: 100%;
	text-indent: 16px;
	font-size: 14px;
	color: #333;
	line-height: 50px;
	padding: 0;
	box-shadow: none;
    border: none;
}
.Goshop_list dd {
	cursor: pointer;
	float: left;
	width: 100%;
	padding: 10px 0;
	font-size: 12px;
	color: #333;
}
.Goshop_list dd:hover {
	background: #F5F5F5;
}
.Goshop_list dd img {
	float: left;
	width: 65px;
	height: 50px;
	margin-right: 10px;
	margin-left: 15px;
}
.Goshop_list dd b {
	float: left;
	width: 140px;
	height: 40px;
	overflow: hidden;
	line-height: 1;
	margin-top: 10px;
}
.Goshop_list dd span {
	float: left;
	margin: 8px 15px 8px 0;
	color: #666;
}
.Goshop_list dd i {
	float: right;
	line-height: 1;
	margin-top: 10px;
}
.Goshop_list dd em {
	float: right;
	margin: 8px 0;
	color: #666;
}
.Goshop_list dd em.Goshop_red {
	color: #EC4A4A;
}
.Goshop_price {
	background: #F5F5F5;
	padding: 10px 10px 10px 15px;
	line-height: 25px;
	float: left;
	width: 295px;
	color: #666;
	font-size: 12px;
}
.Goshop_price b {
	float: left;
	margin-right: 15px;
}
.Goshop_price i {
	color: #EC4A4A;
}
.Goshop_price span {
	line-height: 28px;
	float: right;
	color: #fff;
	background: #EC4A4A;
	padding: 0 8px;
}
.city_listDet .w_sales{
    padding-top:5px;
}

.w_cart_window{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    display: none;
}
.w_cart_bg{
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: .2;
    filter: alpha(opacity=20);
}
.w_cart_con{
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -125px;
    margin-left: -204px;
    width: 408px;
    height: 250px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 1px 12px 1px rgba(50,50,50,.09);
    -moz-box-shadow: 0 1px 12px 1px rgba(50,50,50,.09);
    box-shadow: 0 1px 12px 1px rgba(50,50,50,.09);
}
.w_cart_con>p{
    height: 44px;
    line-height: 44px;
    padding-left: 20px;
    font-size: 14px;
    font-weight: bold;
    color: #3c4145;
    border-bottom: 1px solid #eaeef2;
}
.w_cart_con>p img{
    padding-top: 2px;
    padding-right: 5px;
    float: right;
    cursor: pointer;
}
.w_cart_con>div{
    width: 338px;
    padding-left: 70px;
    padding-top: 35px;
}
.w_cart_con>div>*{
    float: left;
}
.w_cart_con>div img{
    padding-right: 30px;
}
.w_cart_con>div dl{
    font-size: 14px;
    color: #3c4145;
    max-width: 225px;
}
.w_cart_con>div dl dt{
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
}
.w_cart_con>div dl dd span{
    color: #ec4a4a;
}
.w_cart_con>a{
    display: block;
    float: left;
    margin-right: 15px;
    margin-top: 22px;
    padding: 0 20px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #157efb;
    font-size: 14px;
    color: #ffffff;
    background-color: #157efb;
    cursor: pointer;
}
.w_cart_con>a:hover {
    background: #266CE2;
}
.w_cart_con .w_cart_goBuy{
    margin-left: 90px;
    border: 1px solid #157efb;
    color: #157efb;
    background-color: #ffffff;
    transition: all .2s linear;
}
.w_cart_con .w_cart_goBuy:hover{
    background: #157EF6;
    color: #fff;
}

.w_d_sales .w_sales{
    width: auto;
    padding-bottom: 0;
}

.w_d_sales .w_sales dd span {
    margin-left: -300px;
    float: left;
    padding: 0 8px;
    font-size: 12px;
    color: #ffa149;
    background: #f5f5f5;
    height: 20px;
    line-height: 20px;
}
.w_d_sales .w_sales .w_redPacket span{
    margin-left: 0px;
}

/* 修改右侧咨询图片 */
.right_btn {
    width: 58px;
    height: 58px;
}
.right_btn_zxgw{
    width: 60px;
    height: 22.5px;
}
.right_btn_icon1 {
    width: 60px;
    height: 72px;
    margin-top: -81px;
    margin-left: -30px;
}

/* 首页购物车样式 */
.Goshop_list dd b{
	width: 120px;
	margin-top: 7px;
}
.Goshop_list dd i {
	padding-right: 15px;
    margin-top: 7px;
}
.Goshop_list dd b .title_style{
	display: inline-block;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
	white-space: nowrap;
}
.Goshop_list dd b .title_style:hover{
	color:#666666;
}

/*  */
.Goshop_list div dl{
	width: 100%;
	max-height: 350px;
    overflow-y: auto;
}

/*运营中心*/
.city_center dl dt {
	float: left;
    margin: 0 10px 0 5px;
}
.city_center dl dt b {
    margin-right: 3px;
    color: #157efb;
}
.city_center dl dt span {
    margin-left: 3px;
}
.city_center dl dd {
	display: none;
}




/*增值服务组合*/

.details_group,.group_products {
    width: 100%;
    float: left;
}
.details_group {
    margin-top: 30px;
}
.details_group h3 {
    float: left;
    width: 100%;
    line-height: 40px;
    border-bottom: 1px solid #eee;
}
.details_group h3 b {
    float: left;
    width: 130px;
    text-align: center;
    font-size: 16px;
    color: #157efb;
    line-height: 37px;
    border-bottom: 2px solid #157efb;
}
.group_product {
    float: left;
    width: 130px;
    cursor: pointer;
    margin-top: 20px;
}
.group_product img {
    margin-bottom: 5px;
    float: left;
}
.group_product b {
    font-size: 12px;
    color: #666;
    line-height: 20px;
    margin-right: 5px;
}
.group_product b.products_bold {
    color: #333;
}
.group_product span {
    color: #ec4a4a;
    font-size: 12px;
    display: block;
    margin-top: 10px;
    line-height: 1;
    float: left;
    width: 100%;
}
.group_product span i {
    font-weight: bold;
    font-size: 20px;
}
.group_product span em {
    width: 10px;
    height: 10px;
    border: 1px solid #ddd;
    float: left;
    margin: 5px 5px 0 0;
}
.group_product span em.active {
    border: 1px solid #EC4A4A;
    background: url(../images/group_product.jpg) no-repeat center;
}
.group_productAdd {
    float: left;
    margin: 60px 22px 0 23px;
}
.group_productUl {
    float: left;
    width: 691px;
    overflow: hidden;
    position: relative;
}
.group_productUl dl {
    position: relative;
    width: 20000px;
}
.group_productsAllB {
    width: 190px;
    margin-left: -30px;
    text-align: center;
}
.group_productUl dl dd {
    float: left;
    width: 691px;
	height: 192px;
    overflow: hidden;
}
.group_productB {
    float: left;
    height: 40px;
	width: 100%;
    overflow: hidden;
}
.group_productPre,.group_productNext {
    width: 25px;
    height: 68px;
    float: left;
    cursor: pointer;
    margin-top: 35px;
    color: #666;
    text-align: center;
    border: 1px solid #f5f5f5;
    font-family: Arial;
}
.group_productPre b,.group_productNext b {
    position: relative;
    top: 2px;
    display: none;
    font-size: 12px;
}
.group_productPre {
    margin-right: 25px;
    background: url(../images/group_productPre.png) no-repeat center;
}
.group_productPre:hover {
    background: url(../images/group_productPreH.png) no-repeat center;
}
.group_productNext:hover {
    background: url(../images/group_productNextH.png) no-repeat center;
}
.group_productPre:hover,.group_productNext:hover {
    background-color: #e7e7e7;
    border-color: #dedede;
}
.group_productPre:hover b,.group_productNext:hover b {
    display: block;
}
.group_productNext {
    margin-left: 25px;
    background: url(../images/group_productNext.png) no-repeat center;
}
.group_productsAll {
    float: right;
    width: 130px;
    height: 190px;
    padding: 20px 30px 0;
    background: #F5F5F5;
}
.group_productsAll b {
    line-height: 30px;
    color: #333;
    font-size: 14px;
    display: block;
    font-weight: bold;
}
.group_productsAll b i,.group_productsAll b em {
    color: #EC4A4A;
    font-weight: bold;
}
.group_productsAll b em {
    font-size: 18px;
}
.group_productsAll a {
    line-height: 28px;
    color: #157efb;
    font-size: 14px;
    display: block;
    width: 121px;
    background: #fff;
    border: 1px solid #157efb;
    text-align: center;
    margin-top: 10px;
    cursor: pointer;
}
.group_productsAll a:hover {
    background: #266CE2;
    color: #fff;
}
.group_productsAll a.promptly_buy {
    color: #fff;
    background: #EC4A4A;
    border: 1px solid #EC4A4A;
}
.group_productsAll a.promptly_buy:hover {
    background: #E6002D;
}
.group_productsAll span {
    color: #999;
    font-size: 12px;
    display: block;
    width: 125px;
    text-align: center;
    margin-top: 10px;
    cursor: pointer;
}
.group_productsAll span:hover {
    color: #157EBF;
}

/*99企业服务*/
.slb_99 {
	display: none;
	width: 100%;
	float: left;
	position: fixed;
	bottom: -1px;
	height: 95px;
	z-index: 111111111;
}
.slb_99 b {
	width: 100%;
	height: 80px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 11;
	background: #000;
	filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=80); 
	opacity:0.8;
}
.slb_99 span {
	position: relative;
	z-index: 1111;
	float: left;
	width: 100%;
	height: 95px;
	background: url(../images/slb_ad99.png) no-repeat center;
}
.slb_99 a {
	position: absolute;
	right: 88px;
	top: 20px;
	width: 190px;
	height: 70px;
	cursor: pointer;
	background: url(../images/slb_lq99.png) no-repeat center;
}
.slb_close99 {
	position: absolute;
	right: 10px;
	top: 33px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: url(../images/slb_close99.png) no-repeat center;
}

/*商品详情样式修改*/
.gsbg_f5_center span.gsbg_f5_p2 {
    width: 60px;
    float: left;
    margin: 6px 0 0 56px;
    position: relative;
    left: 0;
    top: 0;
    transform: translate(0);
}
.sbzc_applyFor li.sbzc_QyapplyFor_right p {
	width: 32%;
}
.w_gd_evaluateDiv p.w_gd_evaluate {
	line-height: 36px;
}
.gsbg_f5_1 {
	position: absolute;
    left: 38px;
    top: 0px;
}



