/* base.css tc.css detail_css.css index.css*/
/* base */
@charset "utf-8";
/* CSS Document */
html, body, div, span, iframe, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, abbr, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, select {
    margin: 0;
    padding: 0
}

body {
    font:12px/2 Arial,Tahoma,"宋体";
    color: #333
}

fieldset, img, abbr, acronym {
    border: 0
}

address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: normal
}

ol, ul {
    list-style: none
}

caption, th {
    text-align: left
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal
}

* {
    outline: none
}

a {
    text-decoration: none
}



.cp {
    cursor: pointer
}

.f12 {
    font-size: 12px
}

.f14 {
    font-size: 14px
}

.f15 {
    font-size: 15px
}

.f16 {
    font-size: 16px
}

.f18 {
    font-size: 18px
}

.f20 {
    font-size: 20px
}

.f22 {
    font-size: 22px
}

.f24 {
    font-size: 24px
}

.f26 {
	font-size: 26px
}

.f27 {
	font-size: 27px
}

.f30 {
	font-size:30px
}

.fb {
    font-weight: bold
}

.fn {
    font-weight: normal
}

.t2 {
    text-indent: 2em
}

.unl {
    text-decoration: underline
}

.no_unl {
    text-decoration: none
}

.tl {
    text-align: left
}

.tc {
    text-align: center
}

.tr {
    text-align: right
}

.mauto {
    margin: 0 auto
}

.main100 {
    width: 100%;
    height: auto;
}

.main_960 {
    width: 960px;
    margin: 0 auto
}

.main_1000 {
    width: 1000px;
    margin: 0 auto
}

.fl {
    float: left;
    display: inline
}

.fr {
    float: right;
    display: inline
}

.jfl {
    float: left
}

.jfr {
    float: right
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.clearfix {
    zoom: 1
}

.clear {
    clear: both;
    height: 0px;
    font-size: 0px;
    visibility: hidden;
    line-height: 0px
}

.vm {
    vertical-align: middle
}

.pr {
    position: relative
}

.pa {
    position: absolute
}

.zoom {
    zoom: 1
}

.none {
    display: none
}

.db {
    display: block
}

.dib {
    display: inline-block
}

.hidden {
    overflow: hidden
}

.wb {
    word-break: break-all;
    word-wrap: break-word
}

.ts_linear {
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear
}

.rbox4 {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.rbox5{
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.rbox6 {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.rbox10 {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
}

.rbox50 {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

.mt0{
	margin-top: 0px
}

.mt05 {
    margin-top: 5px
}

.mt10 {
    margin-top: 10px
}

.mt15 {
    margin-top: 15px
}

.mt20 {
    margin-top: 20px
}

.mt25 {
    margin-top: 25px
}

.mt30 {
    margin-top: 30px
}

.mt40{
	margin-top: 40px
}

.mb0{
	margin-bottom: 0px
}

.mb05 {
    margin-bottom: 5px
}

.mb10 {
    margin-bottom: 10px
}

.mb15 {
    margin-bottom: 15px
}

.mb20 {
    margin-bottom: 20px
}

.mb25 {
    margin-bottom: 25px
}

.mb30 {
    margin-bottom: 30px
}

.mb40 {
	margin-bottom: 40px
}

.ml05 {
    margin-left: 5px
}

.ml10 {
    margin-left: 10px
}

.ml15 {
    margin-left: 15px
}

.ml20 {
    margin-left: 20px
}

.ml25 {
    margin-left: 25px
}

.ml30 {
    margin-left: 30px
}

.ml50 {
	margin-left: 50px
}

.mr0{
	margin-right: 0px
}

.mr05 {
    margin-right: 5px
}

.mr10 {
    margin-right: 10px
}

.mr15 {
    margin-right: 15px
}

.mr20 {
    margin-right: 20px
}

.mr25 {
    margin-right: 25px
}

.mr30 {
    margin-right: 30px
}

.mr50{
	margin-right: 50px
}

.p10 {
    padding: 10px
}

.p15 {
    padding: 15px
}

.pt05 {
    padding-top: 5px
}

.pt10 {
    padding-top: 10px
}

.pt15 {
    padding-top: 15px
}

.pt20 {
    padding-top: 20px
}

.pt25 {
    padding-top: 25px
}

.pt30 {
    padding-top: 30px
}

.pt40 {
	padding-top: 40px
}

.pt45 {
    padding-top: 45px
}

.pt50 {
    padding-top: 50px
}

.pb05 {
    padding-bottom: 5px
}

.pb10 {
    padding-bottom: 10px
}

.pb15 {
    padding-bottom: 15px
}

.pb20 {
    padding-bottom: 20px
}

.pb25 {
    padding-bottom: 25px
}

.pb30 {
    padding-bottom: 30px
}

.pl05 {
    padding-left: 5px
}

.pl10 {
    padding-left: 10px
}

.pl15 {
    padding-left: 15px
}

.pl20 {
    padding-left: 20px
}

.pl25 {
    padding-left: 25px
}

.pl30 {
    padding-left: 30px
}

.pr05 {
    padding-right: 5px
}

.pr10 {
    padding-right: 10px
}

.pr15 {
    padding-right: 15px
}

.pr20 {
    padding-right: 20px
}

.pr25 {
    padding-right: 25px
}

.pr30 {
    padding-right: 30px
}

.t0{
	top: 0px
}

.r0{
	right: 0px
}

.l0{
	left: 0px
}

.b0{
	bottom: 0px
}

.lh30{
	line-height: 30px
}

.lh40{
	line-height: 40px
}

.lh50{
	line-height: 50px
}

.lh60{
	line-height: 60px
}

.col_w{
	color: #fff
}
.f14{
	color: #00c;
}


.col_b{
	color: red;
}

.col-or{
	color: #ffa500
}

img {
    vertical-align: top
}

/*tc*/
/* CSS Document */
/*.gray{display:block; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; position:fixed; left:0; top:0; height:100%; width:100%; z-index:999;}*/
*html .gray{position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop));width:expression(eval(document.documentElement.clientWidth));height:expression(eval(document.documentElement.clientHeight))}
.wtzl,.ywt{display:block; background:#fff; width:290px; padding:10px;height:auto; border:1px solid #6f767a;z-index:999;position:fixed; left:50%; top:50%; margin:-129px 0 0 -250px;}
*html .wtzl,*html .ywt{position:absolute;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))/2);left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0)))/2;}
.close{background:url(../images/close.jpg) 0 0 no-repeat;width:30px; height:30px;overflow: hidden;position: absolute;right:-30px; top:-1px;text-indent:-999em;}
.wtzl_con{width:290px; height:auto; color:#5d6469; }
.wtzl_cona{width:288px; border:1px solid #c2c5c6; margin-bottom:10px;color:#5d6469;}
.cona_dq{width:100%; height:50px; line-height:50px; border-bottom:1px solid #c2c5c6;}
.cona_dq label{width:100px; padding-left:10px;color:#5d6469;}
.select_box{height:20px; width:57px; line-height:20px; border-right:1px solid #c2c5c6; margin-top:15px; padding-right:15px; position:relative;}
.select_btn{background:url(../images/jf_xl.png) 0 0 no-repeat;background-position:right center;background-color:#fff; color:#5d6469!important;cursor:pointer;display:inline-block;height:20px;line-height:20px;padding-right:15px;width:42px; border:0;z-index:0}
.select_option{width:84px; border:1px solid #c2c5c6; position:absolute;border-radius: 5px; left:0; top:21px; z-index:10; background:#fff; padding:5px 0;max-height:180px;overflow: auto;overflow-x:hidden;}
.select_option a{display: block;  height: 30px;  line-height: 30px;  padding-left: 10px;  text-align: left;  width: 95%;}
.select_option2 a{width:100%;}
.select_option a:link,.select_option a:visited{color:#5d6469;}
.select_option a:hover{ text-decoration:none;}
.select_box2{margin-left:20px; border:none;}
.select_box4{border:none;}
.cona_mj{width:100%; height:50px; overflow:hidden; line-height:50px;}

.cona_mj label{width:48px;}
.sj_yzm label{width:60px;line-height:33px;}
.cona_mja{width:122px; border-right:1px solid #c2c5c6; height:50px; float:left; padding:0 10px;line-height:50px;}
.input_txt{border:0; width:35px; height:50px;line-height:50px; margin:0 5px 0 5px; text-align:right;color:#5d6469!important}
.input_zujin_txt{border:0; width:35px;}
.cona_mj .input_txt{width: 80px;text-align: left;font-size: 12px;font-family:microsoft yahei,arial,verdana,helvetica,sans-serif}
.cona_mjb{height:50px; width:125px; padding:0 10px;line-height:50px;}
.sj_yzm{width:268px; padding:0 10px; height:36px; line-height:36px; border-bottom:1px solid #c2c5c6; overflow:hidden; }
.sj_yzm .input_txt{width:110px; padding:0 5px; text-align:left; height:36px; line-height:36px;}
.phone_btn{background:#2B789F; border-radius:3px; border:0; width:70px; height:26px;  margin-top:6px; color:#fff;cursor: pointer;}
.sj_yzm2{border:0;}
.wtzl_conb{width:290px; height:auto; margin-bottom:10px;}
.wtzl_conb .text{width:268px; height:auto; padding:10px; border:1px solid #c2c5c6; color:#5d6469; min-width: 268px; max-width: 268px; font-size: 12px; font-family:microsoft yahei,arial,verdana,helvetica,sans-serif;}
.wtzl_con p{width:100%; height:24px; line-height:24px; text-align:center; margin-bottom:10px;}
.wtzl_con .msg_tell{display:inline; float:left; white-space:nowrap; font-size:13px;}
.wtzl .btn,.ywt a{width:100%; height:42px; line-height:42px; text-align:center; color:#fff; background:#2b789f; border:none; border-radius:3px; font-size:16px;cursor: pointer;}
.wtzl .btn:hover{background:#1f5a78}

.ywt{width:290px; height:auto; padding:36px 10px 20px;}
.erwm{display:block; width:175px; height:175px; margin:0 auto 18px;}
.ywt p{width:216px; margin:0 auto 25px; line-height:16px; color:#5d6469;}
.ywt a{display:block;}
.ywt a:link,.ywt a:visited{color:#fff; font-size:16px;}

.wtzl h2{width:100%; height:32px; color:#5d6469; line-height:32px; text-align:center; font-size:18px; margin-bottom:10px;}
.wtzl .error{color:#a94442;}
.error1{color:#a94442;}
.wtzl .bm{color:#5d6469; height: 30px;}
.wtzl .bm span{display:inline; float:left; white-space:nowrap; font-size: 12px;}
.wtzl .select_btn{width: 35px; font-size: 12px;font-family:microsoft yahei,arial,verdana,helvetica,sans-serif}

.tf .select_box{padding-left:10px; width:50px;}
.select_lp{width:100px; height:100%;}
.select_lp label{width:52px;}
.select_lp .input_txt{width:100px; font-size: 12px; font-family:microsoft yahei,arial,verdana,helvetica,sans-seriftext-align:left; text-align:left;}
.tf .select_box2{margin-left:0; border-right:1px solid #c2c5c6;}


.yykf{padding:30px 10px 10px;color:#5d6469; }
.yykf h3{height:35px; width:100%; text-align:center; font-size:16px; line-height:35px; }
.yykf .select_box{width:115px; padding-left:10px;}
.yykf .select_box2{margin-left:0px;}
.yykf .select_btn{width:100px; text-align:center;}
.yykf .btn{margin:10px 0;}

.yycg{width:230px; height:auto; margin:0 auto; color:#5d6469; text-align:center;}
.yycg h3{font-size:26px; line-height:40px;}
.yycg p{margin:0 0 10px 0; padding:0; width:230px; text-align:center;font-size: 14px}
.yycg p.siz13{font-size:13px; }

/*index*/
.specil-title{font-size:36px;font-weight:bold;color:#5d656a; text-align:center;line-height:40px;}
.spec-pra{font-size:18px;line-height:40px;color:#5d656a;margin-bottom:40px; text-align:center;}
.jppyul{position:relative; *zoom:1; margin-bottom:30px; /* overflow: hidden; */}
.jppyul li{position:relative; float:left; display:inline; width: 304px; height: 243px; margin:0 44px 40px 0; /* overflow: hidden; */}

.jppyul li.mr0{margin-right:0;}
.jppyul .con{width: 304px; height: 243px; background:#4c96ab; overflow: hidden; border-radius:2px}

.jppyul .pic{position:relative; width: 304px; height: 243px; overflow:hidden;  margin:0 auto; background:#000;border-radius:2px}
.jppyul .pic img{width:304px; height:243px; overflow: hidden; }
.jppyul .pic a:hover img{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.jppyul .num-box{position:absolute; top:35px; right:-10px;}
.jppyul .num-box span{position:absolute; top:4px; left:10px; color:#fff; font-size:14px;}

.jppyul .price{position:absolute; right:0; bottom:0; _bottom:-1; background:url(../images/greenbg.png) 0 0 no-repeat; width:95px; height:95px;}
.jppyul .price .s1{position:absolute; right:0; top:40px; display:inline-block;text-align:center; width:60px; font-size:27px; font-style:italic; color:#fff;}
.jppyul .price .s2{position:absolute; right:10px; top:70px; display:inline-block; width:auto; text-align:center; font-size:9px; color:#fff;}
.jppyul .bot,.louyu_list li .bot{position:absolute; left:0; bottom:0; width:304px; height: 60px; line-height:60px; color:#fff;background:rgb(0,0,0); filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; text-align: center;font-size: 18px; overflow:hidden;border-bottom-left-radius:2px; border-bottom-right-radius:2px;}
.jppyul .bot_1{position:absolute; left:0; bottom:0; width:304px; height: 60px; line-height:60px;text-align: center;font-size: 18px; color: #ececec;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden;}

.jppyul .bot a{color:#ececec;}
.jppyul .bot_1 a{color:#ececec;}
.jppyul .t1{margin-left:13px; font-size:21px;}
.jppyul .t2{position:relative; top:-2px; font-size:21px; background:url(../images/yuan1.png) left no-repeat; padding-left:15px; font-size:14px; margin-left:5px;}
.jppyul .t3{float:right; display:inline;}
.jppyul .t3 b{font-size:16px; font-weight:normal; margin-right:5px;}

#banner{position:relative; height:550px; overflow:hidden; z-index:0;}
#banner li{position:absolute; width:100%; height:550px; z-index:1; background-color: #fff;}
#banner li .text{position:absolute; left:50%; top:230px; color:#fff; margin-left:-300px; width:650px; text-align:center; z-index:2;text-shadow: 0 1px 1px #000;}
#banner li .te{position:absolute; left:50%; top:230px; color:#fff; margin-left:-300px; width:600px; text-align:center; z-index:2;}
#banner .pic{position:relative; background: top center no-repeat; height:550px; z-index:1;}
#banner a.btn{position:absolute;top:55%;background: center no-repeat; margin-top:-45px;height:90px;width:90px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; z-index:4;}
#banner a.leftbtn{left:10px;background-image:url(../images/zuoanniu.png);}
#banner a.rightbtn{right:10px;background-image:url(../images/youanniu.png);}
#banner a.leftbtn:hover, #banner a.rightbtn:hover{background-color:rgba(0,0,0,0.8);border-radius:45px;}
#banner .d1{margin-bottom:10px; font-size:60px; line-height: 76px;}
#banner .d2{font-size:24px;}
#banner li.on{z-index:2;}

.shizi{width:134px;height:135px;background:url(../images/shizi.png) no-repeat;position:absolute;top:241px;left:264px; z-index:2;}
.shizi1{position:absolute;top:241px;left:595px; z-index:2;}

/*detail_css*/

/* header */
.header-box{position:relative; min-height:60px;}
.headstatic{position:absolute; left:0; top:0; width:100%; min-width：1330px; height: 60px; background: rgba(0,0,0,0.7); z-index:5; zoom:1;}
.headstatic.headstatic-logoc{background:#4c96ab;}
.header-con{position:relative; width:1200px; left:50%; top:0; margin:0 -600px;}
#hleft{position:absolute;left: 4%; width:800px; height:50px; line-height:60px;}
#hleft .logo{/* vertical-align:middle; */ margin-top:4px;}
#sel{position:absolute; left:103px; top:2px; width:65px; text-align:center; z-index:3;}
#sel .h{position:relative; /* margin-top:8px;  */width:65px; height:48px; line-height:48px;/* height:33px; line-height:33px; background:#5c5c5c; background: rgba(255,255,255,0.4); border-radius:5px; */ font-size:14px; color:#fff; cursor:pointer;}
/* #sel:hover .h{border-radius:5px 5px 0 0;} */
.headstatic.headstatic-logoc #sel .h{background:none;}
#sel .h .triangle_down{display:inline-block; width:0; height:1px; margin-left:6px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:8px solid #fff;}
#sel .sj{position:relative; margin-left:5px; display:inline-block; background:url(../images/beijing.png) 0 0 no-repeat; width:10px; height:6px; overflow:hidden;}
#sel .d{display:none; width:65px; background:rgba(0,0,0,0.7); margin-left:-8px; /* background:#5c5c5c; background:rgba(255,255,255,0.4); */ border-radius:0 0 5px 5px; /* color:#555; */color:#fff; text-align:center;}
/* .headstatic.headstatic-logoc #sel .d{background:none;} */
#sel .d p{margin:0 5px; /* border-bottom:1px solid #d7d8d7; */}
#sel .d p a{/* height:30px; */height:34px; line-height:30px; display:block; /* color:#000; */color:#fff; font-size:14px;}
#sel .d p a:hover{color:#4d9bb3;}
/* .headstatic.headstatic-logoc #sel .d p a:hover{color:#fff;} */
#hleft .nav{position:absolute; left:168px;}
#hleft .nav li{float:left; line-height:50px; padding:0 10px; font-size:14px;}
#hleft .nav li.active{background:#1e6d84;}
#hleft .nav li a{color:#fff;}

#hright{position:absolute; right: 4%;/*  top:8px; */ width:auto; font-size:14px;}
#hright .log{position:absolute; right:0; width:92px; line-height:60px; text-align:right;}
#hright .log a{color:#fff;}
#hright .log .s1{position:absolute; top:14px; left:5px; display:inline-block; width:24px; height:24px; background:url(../images/user2.png) 0 0 no-repeat; background-size:80%; overflow:hidden;}
#hright .nav{position:absolute; display:inline-block; width:290px; height:60px; line-height:60px; text-align:center; color:#fff;}
#hright .nav a{display:inline-block; margin-left:15px; color:#fff;}
#hright .nav .line{margin:0 15px; position:relative; top:6px; +top:3px; display:inline-block; height:22px; width:1px; overflow:hidden; background:#fff;}

#loged{position:absolute; right:0; width:155px; height:30px;}
#loged .h{position:relative; z-index:2; display:block; width:100%; height:30px; line-height:34px; color:#fff; font-size:16px; border-radius:5px; cursor:pointer;}
#loged .h span{position:absolute; display:inline-block;}
#loged .h.on{border-radius:5px 5px 0 0;}
#loged .s1{left: 5px; top:14px; width: 24px; height: 24px; overflow:hidden; background:url(../images/user2.png) 0 0 no-repeat; background-size:80%;}
#loged .name{left:35px; top:1px; width:100px; height:50px;line-height:50px; font-size:14px;}
#loged .s2{right:5px; top:22px; background:url(../images/down.png) 0 0 no-repeat; width:11px; height:8px; overflow:hidden;}
#loged .d{position:absolute; z-index:1; top: 42px; left:3px; background:#fff; border:1px solid #70a0b3; border-radius:0 0 5px 5px; display:none;}
#loged .d a{display:block; width:148px; height:35px; line-height:35px; color:#373737; text-align:center; border-bottom:1px dashed #a8a4a1; background:#dedee2;}
#loged .d a:hover{background:#dadce1; color:#4e9cb3;}
#loged .d .a3{border:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}

.login_user{position:absolute; left:70px; top:-11px;}

#search{position:absolute; top:307px; left:50%; margin-left:-403px; padding:20px 72px 0px 72px; width:663px; height:199px; background: rgba(0,0,0,0.7); z-index:2;}
#search .search_nav{height:33px; margin-top:12px;}
.search_nav span{color:#fff;}
.search_nav .nav-con{position:relative; height:33px; line-height:33px; padding:0 10px; font-size:16px; color:#999; cursor:pointer;}
.search_nav .nav-con:hover,.search_nav .nav-con.active{background:#4c96ab; border-radius:3px; color:#fff;}
.search_nav .nav-con img{position:absolute; bottom:-15px; left:50%; margin-left:-6px;}

.searchm{position:relative; width:800px; height:40px;}
.searchm .sdiv{position:relative; width:600px; height:40px; background:#2a789f; border-radius:6px; overflow:hidden;}
.searchm .msg, .searchm .inp{position:absolute; left:0; top:0; width:470px; height:38px; line-height:38px; padding-left:15px; font-size:14px; border-radius: 6px 0 0 6px;}
.searchm .msg{z-index:1; color:#999999; background:#fff; border:1px solid #fff;}
.searchm .inp{z-index:2; color:#5d656a; background:none; border:1px solid #fff; font-family:microsoft yahei,arial,verdana,helvetica,sans-serif;}
.list-searchm.searchm .msg, .list-searchm.searchm .inp{border-color:#2a789f;}
.searchm .btn{position:absolute; right:0; top:0; width:114px; height:40px; line-height:38px; border-radius:0 6px 6px 0; cursor:pointer; font-size:16px; font-family:microsoft yahei, arial, verdana, helvetica, sans-serif; color:#fff; text-align:center; background:#2a789f; border:none;}
.searchm .btn:hover{background:#1f5a78;}
.searchm .area{position:absolute; left:550px; top:0; width:114px; height:40px; line-height:40px; color:#fff; background:#4c96ab; border-radius:6px; text-align:center; font-size:16px; cursor: pointer;}
.searchm .area:hover{background:#448b96;}
#search .hot{width:670px; margin:0 auto; font-size:16px; color:#fff;}
#search .hot a{ color:#fff; line-height:60px;padding:5px 10px;}
#search .hot a:hover{background:#4c96ab; border-radius:3px; color:#fff;}


#head .searchm{position:absolute; left:180px; top:10px; width:282px; height:30px; overflow:hidden;}
#head .sdiv{width:223px; height:30px;}
#head .sdiv .inp{width:158px; color:#8d979d; font-size:12px; height:28px; line-height: 28px;}
#head .sdiv .msg{width:160px; color:#8d979d; font-size:12px; height:30px; line-height: 30px;}
#head .searchm .sdiv .msg{border:none;}
#head .searchm .btn{width:49px; height:30px; text-indent:999em; background:#2a789f url(../images/head_search.png) 14px 5px no-repeat; background-size:44%;}
#head .searchm .btn:hover{background-color:#1f5a78;}
#head .area{width:50px; height:30px; line-height:30px; left:230px; color:#fff; background:#4c96ab; font-size:14px;}
#head .area:hover{background:#448b96;}
#head.headstatic-logoc .area{background:#fff; color:#333;}
.choose-condition{position:fixed; top:50px; width:100%; height:48px; line-height:48px; box-shadow:1px 1px 2px rgba(0,0,0,0.5); background:#fff;z-index:1;}
.choose-condition .condition-con{width:1000px; margin:0 auto; font-size:14px;}

.lunbo{width:100%; height:500px; overflow:hidden;}
.icon-arrow-a-left{background:url(../images/zuoanniu.png) center no-repeat; width: 90px;height: 90px}
 .icon-arrow-a-right {background:url(../images/youanniu.png) center no-repeat;width: 90px;height: 90px }
.icon-arrow-a-left:hover, .icon-arrow-a-right:hover{background-color:rgba(0,0,0,0.8);border-radius:45px;}
.main {overflow: hidden; zoom: 1; position: relative; }
.index_b_hero {width: 1000px; height: 500px; margin: auto; position: relative; }
.index_b_hero img, .index_b_hero .heros{width: 1000px; height: 500px; }
.index_b_hero .hero-wrap {overflow: visible; position: absolute; }
.index_b_hero .next, .index_b_hero .prev {filter: alpha(Opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px;z-index: 3; }

.index_b_hero .next {margin: -25px 5px 0 0; right: 0; }
.index_b_hero .disabled {background-color: #eee; }
.index_b_hero .mask-left, .index_b_hero .mask-right, .index_b_hero .hero {background: #fff; z-index: 1; position: absolute; top: 0; left: 0; width: 1000px; height: 500px; overflow: hidden; left: 1920px; }
.index_b_hero .mask-right, .index_b_hero .mask-left {z-index: 4; left: -1000px; filter: alpha(Opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: .5; background: #fff; overflow: hidden; }
.index_b_hero .mask-right {left: 1000px; }
.index_b_hero .active {z-index: 2; left: 0; }


.line{border-top:1px solid #495055;border-bottom:1px solid #495055;}
.information{position: relative;width:1000px; height:auto; margin:0 auto; zoom:1;}
.inform_text{position: absolute; height: auto; line-height: 24px; min-height: 52px; bottom: 0; font-size: 16px; color:#fff; border: 1px solid #555c60; border-bottom: none; background: #fff; z-index: 1;}
.inform_text .title_tag{width: 280px; padding: 20px 25px 20px; background:#495055;}
.inform_text .title_tag i{font-style: normal;}
.inform_text .loupan_name{line-height: 40px; margin-bottom: 5px;}
.inform_text span{padding: 1px 5px; border-radius: 3px; border: 1px solid #fff; font-size: 14px;}
.inform_text .money_day{width: 330px; height: 70px; border-bottom: 1px solid #e5e5e6; background: #4c96ab;}
.inform_text .money_day dd{width: 165px;height: 50px; line-height: 50px; margin-top: 10px; text-align: center; overflow: hidden;}
.inform_text .money_day dd.pri_text{width: 164px; border-right: 1px solid #e5e5e6;}
.inform_text .money_day dd.pri_rent{line-height: 60px;}
.inform_text p{width: 280px; padding: 30px 25px; color: #495055; overflow: hidden;}

.transportation{width:300px; height:auto; overflow:hidden; margin:35px 10px 30px 10px; display:block; zoom:1; border-right:1px solid #9fa3a5;}
.transportation li{width:110px; height:40px; font-size:12px; color:#495055; line-height:18px; background:url(../images/trans_bg.png) 0 0 no-repeat; float:left; padding-left:40px;}
.transportation li.ditie{background-position:0 -3px; margin-right:10px;}
.transportation li.plane{background-position:0 -47px;width:90px;}
.transportation li.huoche{background-position:0 -92px; margin-top:3px; margin-right:10px;}
.transportation li.more{line-height:40px; background-position:0 -134px; margin-top:3px;width:90px;}
.transportation li.more a{color:#495055;}
.transportation li.more a:hover{color:#999;}

.ten_min{width:335px; height:auto; overflow:hidden; padding:30px 0;}
.ten_min dt{width:80px;text-align:center; float:left; }
.ten_min dt .ten_min_text{width:100%; height:auto;color:#495055; font-size:12px; line-height:14px; text-align:center; margin-top:3px;}
.ten_min dd{width:80px; height:45px; line-height:45px; overflow:hidden; font-size:14px; color:#495055; float:left; padding-left:45px; background:url(../images/ten_bg.png) 0 0 no-repeat;}
.ten_min dd.jianshen{background-position:0 3px; margin-right:5px;}
.ten_min dd.jiujia{background-position:0 -43px;}
.ten_min dd.canyin{background-position:0 -92px; margin-right:5px;}
.ten_min dd.bank{background-position:0 -126px;}



.fangyuan,.louyu,.map{width:100%; height:auto; margin-top:45px;}

.fangyuan_left{width:750px; height:auto; overflow:hidden;}

.fangyuan_title{width:100%; height:35px; padding:20px 0; border-bottom:1px solid #70767b;}
.fangyuan_title-cy{height:83px; padding:0; margin:10px 0; border-bottom:none; background:#f2f2f2;}
.fangyuan_title-cy .free-btn{float:right; display:block; width:164px; height:83px; line-height:83px; text-align:center; font-size:20px; color:#fff; background:#ffa500;}
.fangyuan_bt{line-height:35px; font-size:18px; color:#495055;}
.fangyuan_bt a{color:#495055;}
.fangyuan_bt a:hover{text-decoration:none; color:#495055;}
.fangyuan.mt10{margin-top: 10px;}

.fangyuan_func{width:138px; height:30px; border:1px solid #333439; border-radius:4px;}
.fangyuan_func li{height:32px; line-height:30px; padding:0 20px 0 10px; background:url(../images/list_bg.jpg) 58px 9px no-repeat; float:left; position:relative;}
.fangyuan_func li.bg_r{background:url(../images/list_bg.jpg) 36px 9px no-repeat;}
.fangyuan_func li.right_line{border-right:1px solid #333439;}
.option{width:100%; height:auto; overflow:hidden; display:none; position:absolute; left:0; top:34px;}

.fangyuan_list{width:100%; height:auto; overflow:hidden;}
.fangyuan_list li{width:100%; height:auto; overflow:hidden; margin-top:25px;}
.fangyuan_img{cursor:pointer;width:274px; height:154px; overflow:hidden; /* border:1px solid #7d8384; */ position:relative; float:left; margin-right:20px;}
.img_720{position:absolute; bottom: 10px; right: 10px;   margin-top:-21px; margin-left:-21px;}
.fangyuan_inform{width:450px; height:auto; float:left; padding-top:40px;}
.fangyuan_money {width:320px; font-size:16px; color:#2f3034; line-height:50px; position:relative;}
.fangyuan_money em{font-size:42px;}
.jinri{font-size:12px; line-height:20px; color:#4c96ab; position:absolute; top:5px; right:129px;}
.kanfang_btn,.shoucang,.yishoucang{width:128px; height:44px; line-height:46px; color:#FFF; font-size:16px; text-align:center; background:#4c96ab; display:block; border-radius:4px; border:1px solid #4c96ab;}
.kanfang_btn:hover{background: #448b96;}

.fangyuan_message{width:100%; height:auto;margin-top:6px; }
.message{width:300px; height:28px; display:block; overflow:hidden;border-bottom:1px solid #9fa3a5;border-top:1px solid #9fa3a5; padding:10px 0;}
.message em{width:96px; height:28px; line-height:28px; font-size:14px; color:#2f3034;text-align:center; border-right:1px solid #9fa3a5;display:inline-block;overflow: hidden;}
.message em.bor_r_none{border-right:none;}
.shoucang{width:118px; padding-left:10px; background:#FFF; color:#495055; border:1px solid #666c70; background:url(../images/icon.png) 25px 9px no-repeat;}

a.yishoucang{width:118px; padding-left:10px; border:1px solid #4c96ab;color:#fff; background:#4c96ab url(../images/icon_H.png) 25px 9px no-repeat;}

.look_more{width:100%; height:46px; line-height:46px; background:#e4e4e4; display:block; font-size:16px; color:#5d656a; text-align:center; margin-top:30px; border-radius:4px;}
a:hover.look_more{text-decoration:none;color:#5d656a;}


.fangyuan_right{width:250px; height:auto; overflow:hidden;}
.ewm_box{width:122px; height:170px; overflow:hidden;background:#f1f1f2; margin-left:25px;}
.ewm_r{width:100%; text-align:center; margin-top:5px;}
.ewm_text{width:100%; height:20px; line-height:20px; font-size:14px; color:#020202; border-bottom:2px solid #FFF;}
.shoucang_fy{width:100%; height:30px; line-height:30px; text-align:center; font-size:13px; color:#1e1e1e;}
.shoucang_fy em{font-size:24px; color:#4c96ab;}


.louyu_left{width:750px; height:auto; overflow:hidden; float:left;}
.louyu_title,.louyu_text_bt{width:100%; height:50px; line-height:50px; font-size:18px; color:#495055;}
.louyu_title a,.louyu_title a:hover,.louyu_text_bt a,.louyu_text_bt a:hover{color:#495055;}
.louyu_img{width:100%; height:415px; overflow:hidden;}
.louyu_waiguan{width:748px; height:52px; overflow:hidden; display:block; border:1px solid #949a9f;}
.louyu_waiguan li{width:124px; height:52px; line-height:52px; border-right:1px solid #949a9f; float:left; text-align:center; font-size:14px; color:#495055; cursor:pointer;}
.louyu_waiguan li:last-child{width:123px;}
/* .loadbox{positio:absolute; top:50%; left:50%; margin:-85px;} */

.louyu_text{width:998px; height:auto; padding:30px 0; overflow:hidden; border:1px solid #d3d5d6;}
.louyu_text .louyu-text-cy{width:465px; color:#333; border-right:1px solid #949a9f; padding-left:30px;}
.louyu_text .bor_r_none{border-right:none;}
.louyu_text dt{width:465px; height:30px; border-right:1px solid #949a9f; font-size:18px; color:#333;}
.louyu_text dd{float:left; width:218px; height:50px; font-size:16px; line-height:25px; color:#333; border-right:1px solid #949a9f; padding-left:30px;}
.louyu-text-cy dd{width:200px; height:40px; line-height:40px;border-right:none; white-space:nowrap; overflow:hidden; max-width:14em;}
.louyu-text-cy.fr dd:hover{color:#ffa500;}
.louyu_text dd.pl70{width:165px; padding-left:70px;}
.louyu_text dd.bor_r_none{border-right:0;}
.louyu-text-cyno dt.con-title{width:auto; padding-left:20px; border-right:none;}
.louyu-text-cyno dd{height:60px; line-height:30px; border-right:none; color:#333;}


.louyu_shuoming{width:960px; height:auto; font-size:16px; color:#020202; line-height:32px; margin:0 auto; margin-top:15px;}
.louyu_shuoming a{display:block; margin-top:20px;color:#020202;}
.louyu_shuoming a:hover{color:#020202;}
.louyu{margin-top:0; padding-top:45px; background:#fff; position:relative; z-index:10;}



.pop-reservation{display:none; position:fixed; top:50%; left: 50%; margin-top:-190px; margin-left:-142px; z-index:10; width:284px; padding:25px 24px 20px; border:1px solid #ccc; background:#fff; overflow:hidden;}
.pop-reservation input, .pop-reservation textarea, .pop-reservation button{border:none; font-family:microsoft yahei,arial,verdana,helvetica,sans-serif;}
.pop-reservation .pop-con-num{width:188px; height:50px; line-height:50px; font-size:16px;}
.pop-reservation .pop-con-yz{width:70px; height:23px; line-height:23px; font-size:12px; border-radius:4px; background:#6f767a; color:#fff; cursor:pointer;}
.pop-reservation .pop-con-yz:hover{background:#666;}
.pop-reservation .pop-con-inp{padding:0 10px; width:262px; height:50px; line-height:50px; font-size:16px;}
.pop-reservation .border-top-line{border-top:1px solid #ccc;}
.pop-reservation .border-box{border:1px solid #ccc;}
.pop-reservation .pop-con-text{padding:5px 10px; width:262px; max-width:267px; height:99px; line-height:20px; border:1px solid #ccc;}
.pop-reservation .pop-con-submit{padding:0; margin:0; width:284px; height:40px; line-height:40px; border-radius:4px; background:#ffa500; color:#fff; font-size:18px;}

.map{margin-top:0; padding-top:20px; position:relative; z-index:10; background:#fff;}
.map_nr{width:998px; height:410px; overflow:hidden; border:1px solid #5cb4be;}



.louyu_list{width:100%; height:auto; overflow:hidden; display:block; margin-bottom:50px;}
.louyu_list li{width:306px; height:auto;  float:left; margin-right:40px;overflow:hidden;border-radius:10px;background: #000}
.louyu_list li.mr0{margin-right:0;}
.louyu_list li.mr1{margin-right:34.5px;}
.louyu_list li img{width:306px; height:170px;border-radius:10px;overflow:hidden;}
.louyu_list li a:hover img{fli-moz-opacity:0.8; -khtml-opacity: 0.8;}
.louyu_list li .bot{width: 100%;}
.img_text{width:296px; height:42px; line-height:42px; color:#FFF; background:#4c96ab; font-size:12px; padding:0 5px;}
.img_text a{color:#FFF;}
.img_text em{font-size:18px; margin-right:5px;}



.listul .price_text,.louyu_list .price_text{position: absolute; border-radius: 5px; width: 60%; height: 35px; line-height:35px; left: 50%; top: 33%; margin: 0 -30%; }
.listul .price_bg,.louyu_list .price_bg{background: rgb(77, 180, 195); filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65;}
.listul .price_rent,.louyu_list .price_rent{position: absolute; width: 50%; left: 50%; top: 50%; margin: 0px -25%; }


.pop{width:100%; height:100%; background:#000; text-align:center; position:fixed;top:0; left:0;  z-index:999; display:none;}
.ewm{margin-top:50px;}
.pop p{width:100%; text-align:center; font-size:22px; color:#000; line-height:28px; font-weight:normal;}
.close_btn{width:30px; height:30px; line-height:30px; text-align:center; position:absolute; top:5px; right:5px;  color:#fff; font-size:20px;}
a:hover.close_btn{color:#fff!important; font-size:20px; text-decoration:none;}
.mask{margin:0;padding:0;border:none;width:100%;height:100%;filter:progid:DXimagesTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);z-index:998;position:fixed;top:0;left:0;display:none;}
.img_box{width:1000px; height:580px;min-height:520px; margin:2% auto; }

.louyu_waiguan .on{background: #4c96ab;color: #fff;}
.louyu_waiguan .on_1{background: #3bb762; color: #fff; }
.louyu_waiguan .on_2{background: #ffa500; color: #fff; }


.idx-focus{float: left;}
.idx-focus,.focus-pic li{width: 1000px;height: 580px;position: relative;overflow: hidden;}
.idx-foc-tmp{height: 500px;}
.focus-pic{height: 500px;}
.focus-pic li{float: left; height: 500px;}
.focus-pic li img{width: 1000px;height: 500px;}
.focus-pic .bg{height: 30px;width: 100%;position: absolute;left: 0;bottom: 0; background: #000;filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; z-index: 1;}
.focus-pic .txt{height: 30px;position: absolute; width: 100%;line-height: 30px;text-indent: 10px;overflow: hidden;z-index: 2;left: 0;bottom: 0;}
.idx-focus .xtaber-tabs{height: 60px; margin-top:20px;}
.idx-focus .xtaber-tabs li{float: left;padding: 3px;margin-right: -3px;position: relative;cursor: pointer;z-index: 3;}
.idx-focus .xtaber-tabs img{width: 90px;height: 54px;}
.idx-focus .xtaber-tabs .current{background: #2ba4d7;}
.idx-focus .xtaber-tabs .current i{width: 7px;height: 4px;position: absolute;left: 50%;margin-left: -3px;top: -4px;overflow: hidden;background-position: -46px -28px;}
.idx-focus .btn-prev,.idx-focus .btn-next{background:url(../images/foc_btn.png) no-repeat;_background:  no-repeat;width: 31px;height: 50px; position: absolute; z-index: 4;top: 192px;_filter:Alpha(opacity=70);}
.idx-focus .btn-prev{background-position: 0 0;left: 10px;}
.idx-focus .btn-next{background-position: -33px 0;right: 10px;}

.w{ position:relative; width:1000px; margin:0 auto;}


#portamento_container { position:relative;}
#portamento_container #sidebar {float:none; position:absolute;}
#portamento_container #sidebar.fixed {position:fixed; z-index:0;}


.morec{width: 135px; height: 40px; line-height: 40px; color:#fff;border-radius:5px;background: #4c96ab; border: 1px solid #4c96ab;transition:all .2s ease; -webkit-transition:all .2s ease;background: #56b4c2 url(../images/more_h.png) 110px 14px no-repeat}
.morec:hover{color:#fff; background:#1e6d84;background:#448b96 url(../images/more_h.png) 110px 14px  no-repeat;}

.supporting{width:648px;height:auto;overflow:hidden;margin:15px 10px;display:block;zoom:1;}
.supporting li{width:60px;font-size:12px;color:#495055;line-height:25px;float:left;text-align:center;margin-left:30px; overflow:hidden;}
.supporting li.hardware{background: none;width: 105px;margin: 0;font-size: 18px;padding: 0;height: 80px;line-height: 75px;font-weight: bolder;}
.supporting li img{border:1px solid #ffa500; border-radius:10px;}

.col{color:#3bb762}
.kanfang_btn_entre,.shoucang_entre,.yishoucang_entre{ width:128px; height:44px; line-height:46px; color:#fff; font-size:16px; text-align:center; background:#ff9600; display:block; border-radius:4px; border:1px solid #ff9600;}

.kanfang_btn_entre{margin:38px 0 0}
.shoucang_entre{ width:118px; padding-left:10px; color:#495055; border:1px solid #ff9600; background:url(../images/icon.png) 25px 9px no-repeat;}

.settled_enterprises{width:934px;height:auto;overflow:hidden;margin:45px auto;display:block;zoom:1;}
.settled_enterprises li{float:left;margin-left:47px;width: 116px;text-align: center;font-size: 14px;line-height: 30px;}
.settled_enterprises li img{border:1px solid #d3d5d6;border-radius:10px;}
.settled-cy li img{border:1px solid #ffa500;}



.bread{height: 30px;line-height: 30px;}
.bread a{color:#495055}


.search-cy {overflow:hidden;}
.search-cy .search-cy-box {margin:8px 0; line-height:26px; overflow:hidden;}
.search-cy .search-cy-box strong {font-size:16px;}
.search-cy .search-category {float:left; width:60px;}
.search-cy .category-list-box {float:right; width:940px;}
.search-cy .category-list-box .category-list a {display:inline-block; margin-right:12px; padding-right:5px; font-size:14px; color:#333;}
.search-cy .category-list-box .category-list a.triangle{background:url(../images/triangle-top.png) center bottom no-repeat; color:#ffa500;}
.search-list .category-list-box .category-list a.triangle{color:#4c96ab;}
.search-cy .category-list-box .category-list-con{width:100%; height:auto; overflow:hidden; background:#f7f7f7;}
.search-cy .category-list-box .category-list-con a{float:left; display:block; padding:5px 10px; background:#f7f7f7; font-size:14px; color:#666;}
.search-cy .category-list-box .category-list a:hover, .search-cy .category-list-box .category-list-con a:hover,.search-cy .category-list-box .category-list a.active, .search-cy .category-list-box .category-list-con a.active{color:#ffa500;}
.search-list .category-list-box .category-list a:hover, .search-cy .category-list-box .category-list-con a:hover,.search-cy .category-list-box .category-list a.active, .search-cy .category-list-box .category-list-con a.active{color:#4c96ab;}
.search-cy .category-list-box .category-list a.isolated {width:115px; padding:5px 20px 5px 0; text-align:right; border:1px solid #e5e5e6; background:url(../images/space-isolated.png) 20px 6px no-repeat;}
.search-cy .category-list-box .category-list a.isolated:hover,.search-cy .category-list-box .category-list a.isolated.active {background:#3bb762 url(../images/space-isolated.png) 20px -35px no-repeat; color: #fff; }
.search-cy .category-list-box .category-list a.open {width:115px; padding:5px 20px 5px 0; text-align:right; border:1px solid #e5e5e6; background:url(../images/space-open.png) 20px 6px no-repeat;}
.search-cy .category-list-box .category-list a.open:hover,.search-cy .category-list-box .category-list a.open.active {background:#3bb762 url(../images/space-open.png) 20px -37px no-repeat; color: #fff; }
.search-cy .category-list-box .category-list img{margin-top:-3px; vertical-align:middle;}
.search-cy .category-list-box .category-list .inp-sr{width:50px; height:24px; line-height:24px; color:#333; text-align:center;}

.choose-category {width:1000px;  margin:0 auto; padding-top:10px; padding-bottom:10px; /* border-top:1px solid #e5e5e6; */ border-bottom:1px solid #e5e5e6;}
.choose-category span {display:inline-block; padding:5px 10px; margin-right:5px; border:1px solid #e5e5e6; font-size:14px;}
.choose-category span img {margin-top:-2px; margin-left:15px; vertical-align:middle;}


.choose-all{height:30px; line-height:30px;}
.choose-all a{float:left; display:block; width:68px; height:28px; line-height:28px; border:1px solid #ccc; color:#666; text-align:center;}
.choose-all a.on{background:#4c96ab; color:#fff; border-color:#4c96ab;}
.choose-all a.a1{border-right:none; border-top-left-radius:4px; border-bottom-left-radius:4px;}
.choose-all a.a2{border-left:none; border-top-right-radius:4px; border-bottom-right-radius:4px;}
.choose-all a.a3{border-right:none;}
.jg-choose a{width:68px;}
.px-choose a{width:50px;}
.t-choose a{width:59px;}
.t-choose a img{margin-right:5px; vertical-align:text-top;}


.condition-con .condition-select{margin:5px; height: 36px;line-height: 36px; border:1px solid #e5e5e6;}
.condition-con .condition-select .condition-text{padding:0 10px; cursor:pointer;}
.condition-con .condition-select .condition-triangle{float:right; margin-top:14px; display: inline-block;width: 0;height: 1px;margin-left: 15px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 8px solid #666;}
.condition-con .condition-select ul{margin:-1px; border:1px solid #e5e5e6; border-top:none; background:#fff;}
.condition-con .condition-select ul li{padding:0 10px; color:#333;}
.condition-con .condition-select ul a:hover li{background:#4c96ab; color:#fff;}

.phone_btn1 {
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    height: 26px;
    width: 70px;
}
img {
    border: 0 none;
	border-radius: 6px;
}



.side-contact div{box-sizing: border-box;}
.side-contact{position:fixed;right:10px;bottom:130px;display:none;width:70px;height:260px;z-index:200;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,0.3);background:#f2f2f2;text-align:center}
.side-contact span,.side-contact i{display:block;margin:0;padding:0;box-sizing: border-box;}
.side-contact span{font-size:14px;color:#666}
.side-contact div:hover span{color:#28b8dd; }
.side-contact i{width:35px;height:32px;margin:0 auto;}
.side-contact p{position:absolute;left:0;top:0;display:none;background:#02b8df;color:#FFF;font-size:14px}.side-contact p strong{font-size:22px;font-weight:normal}
.side-contact p em{position:absolute;right:-11px;display:block;width:11px;height:11px;background:url(../images/icon_tips_arrow.png) no-repeat 0 0}
.side-contact .qq-item{width:100%;height:70px;padding-top:5px;border-bottom:1px solid #f2f2f2;border-radius:8px 8px 0 0;background:#FFF;cursor:pointer}
.side-contact .qq-item i{background:url(../images/icon_contact.png) no-repeat 0 0}
.side-contact .qq-item i{background:url(../images/icon_contact.png) no-repeat -32px 0}
.side-contact .qq-contact-link{display:block;width:70px;height:70px;cursor:pointer}
.side-contact .qq-contact-link:hover{text-decoration:none}
.side-contact .phone-item{width:100%;height:70px;padding-top:5px;border-bottom:1px solid #f2f2f2;background:#FFF;cursor:default}
.side-contact .phone-item i{background:url(../images/icon_contact.png) no-repeat 2px -32px}.side-contact .phone-item i{background:url(../images/icon_contact.png) no-repeat -30px -32px}.side-contact .phone-item p{left:-180px;top:70px;width:170px;height:70px;line-height:22px;padding-top:12px;border-radius:8px}
.side-contact .phone-item p em{top:30px}
.side-contact .weixin-item{width:100%;height:70px;padding-top:5px;background:#FFF;cursor:default}.side-contact .weixin-item i{background:url(../images/icon_contact.png) no-repeat 2px -64px}.side-contact .weixin-item i{background:url(../images/icon_contact.png) no-repeat -30px -64px}.side-contact .weixin-item p{left:-130px;top:98px;width:120px;height:150px;line-height:22px;padding-top:16px;font-size:14px;border-radius:8px}
.side-contact .weixin-item p img{width:90px;height:90px;margin-top:10px}
.side-contact .weixin-item p em{top:72px}
.side-contact .gotop-item{width:100%;padding-top:5px;cursor:pointer}
.side-contact .gotop-item i{width:16px;height:16px}
.side-contact .gotop-item i{background:url(../images/icon_top_arrow.png) no-repeat 0 0}
.side-contact .gotop-item:hover i{background:url(../images/icon_top_arrow.png) no-repeat -18px 0}
.side-contact .gotop-item span{padding:3px 0 0 0;color:#999}



/*底部*/
.clipper-service {
    padding-bottom: 36px;
}
.clipper-service h2 {
    font-size: 24px;
    padding-bottom: 20px;
}
.clipper-service li {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e9e9e9;
    float: left;
    height: 120px;
    margin-right: -1px;
    position: relative;
    width: 122px;
}
.clipper-service li a {
    height: 120px;
    left: 0;
    position: absolute;
    top: 0;
    width: 122px;
}
.clipper-service li i {
    background: rgba(0, 0, 0, 0) url(../images/index-icon.png) no-repeat scroll 0 0;
    display: inline-block;
    height: 34px;
    margin: 36px 0 17px;
    width: 36px;
}


/*底部*/
.foot {
    background: #000 none repeat scroll 0 0;
    height: auto;
}
.foot-p1 i, .toptell {
    font-family: Georgia;
}
.foot-tit {
    color: #fff;
    font-size: 28px;
    height: 30px;
    line-height: 30px;
    padding-top: 30px;
    text-align: center;
}
.foot-tese {
    padding-top: 25px;
}
.foot-tese li {
    float: left;
    text-align: center;
    width: 33%;
}
.foot-tese em {
    height: 105px;
    margin: 0 auto;
    width: 120px;
}
.foot-p4 a, .topLink a, .toptell .icon {
    display: inline-block;
}
.foot-tese em.em1 {
    background-position: left -10px;
}
.foot-tese em.em2 {
    background-position: -122px -11px;
}
.foot-tese em.em3 {
    background-position: -244px -11px;
}
.foot-tese .p1 {
    color: #fff;
    font-size: 24px;
    padding-top: 14px;
}
#footer, .foot-p1, .foot-p2, .foot-tese .p2 {
    font-size: 12px;
}
.foot-tese .p2 {
    color: #fff;
    line-height: 22px;
    padding-top: 9px;
}
#footer {
    border-top: 1px solid #2e2925;
    color: #fff;
    height: auto;
    margin-top: 20px;
    padding: 10px 0 10px;
    text-align: center;
}
#footer li {
    line-height: 28px;
}
#footer a {
    color: #fff;
    margin: 0 10px;
    text-decoration: none;
}
#footer a:hover {
    color: #fff;
    text-decoration: none;
}
.foot-p1, .foot-p2, .foot-p3, .foot-p4 {
    color: #fff;
    text-align: center;
}
.foot-p1 i {
    font-size: 32px;
    padding-left: 10px;
}
.foot-p3, .foot-p4, .topLink a {
    font-size: 12px;
}
.foot-p2 {
    padding: 20px 0 40px;
}
.foot-p2 a {
	color: #fff;
}
.foot-p3 {
    padding-top: 5px;
}
.foot-p4 {
    border-top: 1px dotted #433c35;
    height: auto;
    line-height: 24px;
    margin: -20px auto 0;
    padding: 10px 0;
    width: 860px;
}
.foot-p4 a {
    margin: 0 5px;
    white-space: nowrap;
	color: #fff;
}
.foot-qr {
    left: 50%;
    margin-left: 210px;
    position: absolute;
    top: 468px;
}

.foot-tese em {
    height: 105px;
    margin: 0 auto;
    width: 120px;
}
.foot-tese em, .list-search .active .select-option {
    display: block;
}
.icon {
    background-image: url("../images/icon.png");
}
/*底部*/
/*底部*/
#h-left .change-city {
    display: inline-block;
    margin-left: 10px;
    width: 100px;
    position: relative;
}
.change-city .triangle {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #fff;
    display: inline-block;
    height: 0;
    position: absolute;
    right: 0;
    top: 28px;
    width: 0;
}
.change-city .current, .change-city .oth-city {
    display: block;
    margin-left:0;
    text-align: center;
    width: 100%;
}
.change-city .current:hover {
    font-weight: 700;
}
.oth-city {
    background-color: #302f35;
    border-radius: 0 0 5px 5px;
    height: 65px;
	display:none;
    left: 0;
    line-height: 30px;
    position: absolute;
    top: 60px;
    z-index: 5;
}