﻿
.spn{ background:url(../images/hm_spn.png) no-repeat}
button.btn{height:32px;line-height:28px}
.btn-radius{ -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.btn button{display:block;height:100%;background-color:transparent;border:0;outline:0;overflow:visible;padding:0 22px}
.btn{display:inline-block;overflow:visible;padding:0 22px;height:30px;line-height:30px;*line-height:28px;vertical-align:middle;text-align:center;text-decoration:none;/*border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;*/font-size:14px;border-width:1px;border-style:solid;cursor:pointer;}
.btn:hover{text-decoration:none}
.btn.btn-mini{height:21px;line-height:21px;*line-height:19px;padding:0 10px}
.btn.btn-small{height:25px;line-height:25px;*line-height:23px;padding:0 12px}
.btn.btn-large{height:38px;line-height:38px;*line-height:36px;padding:0 70px}
.btn.btn-p20{padding:0 20px}
.btn.btn-p30{padding:0 30px}
.btn.btn-w125{width:125px;padding:0}
.btn.btn-w150{width:150px;padding:0}
.btn.btn-w220{width:220px;padding:0}
.btn-default{background-color:#fff;border-color:#e6e7ec;color:#222}
.btn-default button{color:#222}
.btn-default:hover{background-color:#e6e7ec;border-color:#dadbe0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#000}
.btn-default:hover button{color:#222}
.btn-warn{background-color:#fd590e;border-color:#fd590e;color:#fff}
.btn-warn button{color:#fff}
.btn-warn:hover{background-color:#ea500a;border-color:#ea500a;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#fff}
.btn-warn:hover button{color:#fff}
.btn-primary{background-color:#44b549;border-color:#44b549;color:#fff}
.btn-primary button{color:#fff}
.btn-primary:hover{background-color:#2f9833;border-color:#2f9833;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#fff}
.btn-primary:hover button{color:#fff}
.btn-disabled{background-color:#bbbbbb;border-color:#dadbe0;color:#fff;/*cursor:default*/}
.btn-disabled button{color:#a5a6aa;cursor:default}
.btn-disabled:hover{background-color:#aeaeae;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-color:#dadbe0;color:#fff}
.btn-disabled:hover button{color:#a5a6aa;cursor:default}
.btn-info{background: url(../images/user/btn_u01.jpg) no-repeat; width:89px; height:27px; line-height:27px; text-align:center;color:#fff;cursor:default;position:relative; text-align:center}
.btn-info button{color:#a5a6aa;cursor:default}
.btn-info:hover{background: url(../images/user/btn_u01_on.jpg) no-repeat;color:#fff}
.btn-info:hover button{color:#a5a6aa;cursor:default}
.btn-info button{position:relative;padding-left:40px;padding-right:30px}
.btn{min-width:60px}
.btn-small{min-width:50px}
.btn_uinfo{ background:url(../images/user/btn_u02.png) no-repeat; width:142px; height:45px; line-height:45px; text-align:center; color:#fff; display:inline-block}
.btn_uinfo:hover{ background:url(../images/user/btn_u02_on.png) no-repeat; color:#fff}
.ok,.error { display: inline-block; width: 18px; height: 19px; vertical-align: middle; background: url(../images/ico.png) no-repeat 0px -36px; margin-right:10px}
.error { background-position: 0px 0px;}
.label-check,
.label-check span,
.label-check input{ display:inline-block; vertical-align:middle}
.label-check input{ margin-right:3px}

body{ background:#f0f1f1}
.body-reg{ background: url(../images/bg_innerReg.jpg) no-repeat top center #f3f3f3; }
.body-inner{ background:#f3f3f3; }

.inner-title{color: #333333; font-family: "Microsoft Yahei"; margin-bottom:20px; border-bottom:solid 1px #d8d8d8; height:41px;}
.inner-title li{ float:left; margin-right:5px;margin-bottom:-1px; height:42px}
.inner-title li a{ -webkit-transition:none; -moz-transition:none; transition:none; display:block; height:42px; width:116px; line-height:42px; text-align:center; color:#51462e; font-weight:bold; background:url(../images/user/bg_btn_x1.jpg) no-repeat; font-size:14px}
.inner-title li.on a{ background-position:0 -42px}
.inner-title li.current a{ background-position:0 -42px; color:#cb0000; font-size:14px}
.inner-title ul{ padding:0 30px; }
.intit-main{  font-size:14px; line-height:41px; padding-right:15px}

.section-bd{ background:#fff; padding:30px; border:solid 1px #e5e5e5; }
.section-bd .inner-title li a{ font-weight:normal}

.header{ width:100%;}
.g-top{ padding:20px 0 }
.g-top .rcon{width:390px;}
.g-top .rcon .tel { color:#000; font-size:14px; text-align:right; padding-bottom:10px; margin-top:0}
.g-top .rcon .tel strong{ color:#cb0000;}
.top-search{ border:solid 1px #cb0000; background:#fff; height:33px; overflow:hidden;*zoom:1}
.top-search .input-sctxt{ height:21px; padding:7px 0; line-height:24px;font-size:14px; color:#333;  border:none; background:#fff;  width:319px; text-indent:6px; margin-left:-1px;margin-top:-2px;*zoom:1; position:relative   }
.top-search .btn-src { display:block; height:33px; width:70px; float:right; }
.top-search .btn-src button{ height:33px; width:70px;line-height:33px; color:#fff; display:block;background:#c00000;
background-image: -moz-linear-gradient(top, #d80000, #c00000); border:none; cursor:pointer}
.top-search .btn-src:hover button{ background:#ab0000;background-image: -moz-linear-gradient(top, #d00000, #a30000);}

.icon-magnifier{ width:20px; height:20px; background-position:0 -60px; display:block; margin:0px auto 0}
.menu{ background:#323232; height:43px; width:100%; position:relative; z-index:99 }
.t-menu li{ float:left;}
.t-menu li a{ font-size:14px;  height:43px;line-height:43px; color:#fff; width:125px; text-align:center; display:block; position:relative;-moz-transition:.2s;-webkit-transition:.15s;-o-transition:.15s;transition:.15s;}
.t-menu li a i.ic-sale-house{ width:20px; height:20px; background-position:-80px -40px; display:inline-block; vertical-align:middle; margin-right:4px;}
.t-menu li a em{ position:absolute; top:5px; right:10px}
.t-menu li a.on,
.t-menu li a:hover{background:#c00000;background-image: -moz-linear-gradient(top, #d80000, #c00000);} 
.m-tools{background:#c00000; position:relative;background-image: -moz-linear-gradient(top, #d80000, #c00000) }
.m-tools .m-ld{ position:relative}
.m-tools .m-ld p{ line-height:43px; font-size:14px; padding:0 0 0 20px; color:#fff;}
.m-tools .m-ld p.tips{ color:#FF0000}
.m-tools a{ display:block; float:left}
.m-tools a{ color:#fff; height:43px; line-height:43px; padding:0 15px}
.m-tools a i{ display:inline-block; vertical-align:middle; margin-right:5px; width:20px; height:20px;-moz-transition:.2s;-webkit-transition:.15s;-o-transition:.15s;transition:.15s;}
.m-tools a i.icon-mt1{ background-position:0 0}
.m-tools a:hover i.icon-mt1{ background-position:-3px 0}
.m-tools a i.icon-mt2{ background-position:0 -20px}
.m-tools a:hover i.icon-mt2{ background-position:-3px -20px}
.m-tools a i.icon-mt3{ background-position:0 -40px}
.m-tools a:hover i.icon-mt3{ background-position:-3px -40px}
.m-tools .line{ border-right: solid 1px #dd5151; height:14px; width:1px; margin-top:14px}
.m-tools .tips{ color:#CC0000}

.form-input{ height:30px; line-height:30px; border:solid 1px #e6e6e6; background:#fff; padding:0 5px; min-width:220px; font-size:14px}
.form-input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}




.model-select-box { width: 130px; height: 27px; line-height: 27px; border: 1px solid #ccc; float: left; margin-right: 10px; text-indent: 5px; position: relative; padding-right:10px; z-index:6 }
.model-select-text { height: 27px; padding-right: 27px; background: url(../images/arrow_dn.png) no-repeat right center; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none;}
.model-select-option { display: none; position: absolute; background: #fff; width: 100%; left: -1px; border: 1px solid #ccc; }
.model-select-option li { height: 22px; line-height: 22px; color: #555; cursor: pointer; }
.model-select-option li.seleced { background: #06C; color: #fff; }

.ip-code{width:170px}
.ip-w200{ width:200px}
.m-getcode{ margin-top:10px}
.m-getcode a{height:40px; line-height:40px; font-size:12px; padding:0 10px;margin-right:10px; display:inline-block; color:#fff; vertical-align:middle }
.b-code{background:#669900}
.b-code:hover{ background:#517a00;}
.b-voice{background:#15a6d5}
.b-voice:hover{ background:#0f89b1;}

.m-tips{ vertical-align:middle; height:26px; line-height:26px; padding:0 10px; color:#666; font-size:12px; display:inline-block;*display:inline}
.form-reglist .btn{ margin-left:290px; margin-top:20px; width:190px}
.form-reglist ul{ overflow:hidden;*zoom:1;}
.form-login .btn-fpass{ float:right}
.form-login .lg-tips{ color:#CC0000; text-align:center; padding:20px 0 0 0}
.fm-agreement{ margin:0; padding:0; float:left}
.fm-agreement span,
.fm-agreement input{ display:inline-block; vertical-align:middle}
.fm-agreement a{ color:#c51010}
.imgcode{ display: inline-block; vertical-align: top; margin-top: 10px; margin-left: 5px;}


.form-login{ border-right:solid 1px #e8e8e8; float:left; width:320px; padding: 0 105px 20px 80px}
.form-login .btn{width:100%; padding:0; margin-top:20px; height:50px; line-height:50px; font-size:20px}
.f-input{ padding-right:48px; position:relative;margin-top:20px;}
.f-input i{ width:24px; height:29px; top:6px; left:8px}
.f-input .icon-login{ background:url(../images/user.png) no-repeat center center;}
.f-input .icon-psw{ background:url(../images/clock.png) no-repeat center center;}
.form-login .f-input input{border:1px solid #e2e2e2;height:40px;line-height:40px;padding:0 6px 0 40px;display:block;width:100%;font-size:14px; color:#333 }
.form-login .f-input input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
.input-form{width:100%}

.form-lginfo{ padding:80px 0 0 50px; margin-left:500px; color:#999; text-align:center}
.form-lginfo .to-lg p{ color:#333; font-size:14px}
.form-lginfo .to-lg a{ margin-top:10px; width:120px}
.form-lginfo .other-lg{ padding:30px 0 0 0}
/*.tips_wrong{color:red}
.tips_right{color:#71b83d}*/
.mod-loginWarp{ border:solid 2px #eee; background: url(../images/login_img.jpg) no-repeat 100px 100px #fff; padding:60px 60px 100px 800px; margin-top:40px}
.password-info{ padding:10px 0 0 0}
.password-info span{ display:inline-block; background:#cecece; color:#fff; width:77px; height:18px; line-height:18px; margin:0 1px 0 0; text-align:center}
.password-info span.on{ background:#c80101}

.form-login p{font-size:14px;padding:10px 0}
.form-login .code{width:62%;float:left}
.form-login .getcode{ font-size:12px}
.form-login .to-agent{ color:#333; font-size:14px; padding:10px 0 0 0}
.form-login .to-agent a{ display:inline-block; vertical-align:middle; margin-left:30px; color:#c90010}
.form-login .getcode,.form-login .getvoice,.form-login .getagain{border:1px solid #e2e2e2;height:24px;line-height:24px;padding:10px;margin-bottom:10px;display:block;text-align:right}
.form-login .form-tips{color:#cb0000;margin-left:20px;display:none}
.form-login .btn-login{border:0 none;font:400 16px "Microsoft Yahei";background-color:#cb0000;border-radius:2px;color:#fff;padding:10px 25px;margin:10px 0;cursor:pointer;-moz-transition:all .15s ease 0s;-webkit-transition:all .15s ease 0s;-o-transition:all .15s ease 0s;transition:all .15s ease 0s}
.form-login .btn-login:hover{background-color:#d0330f;border-color:#d0330f;color:#fff!important}
.form-login .btn-login-disable{border:0 none;font:400 16px "Microsoft Yahei";background-color:#d4d4d4;border-radius:2px;color:#fff;padding:10px 25px;margin:10px 0;cursor:pointer;-moz-transition:all .15s ease 0s;-webkit-transition:all .15s ease 0s;-o-transition:all .15s ease 0s;transition:all .15s ease 0s}
.form-login .btn-login-disable:hover{background-color:#bbb;border-color:#bbb;color:#fff!important}
.form-login .btn-login,.form-login .btn-login-disable{border:0 none;font-weight:700;letter-spacing:1em;margin-top:20px;padding-left:0;padding-right:0;display:inline-block;text-align:center;width:100%}

.web-crumb{ background:url(../images/cm_line.jpg) repeat-x left bottom; overflow:hidden;*zoom:1}
.web-crumb p{ float:left; border-bottom:solid 2px #ce0000; padding-bottom:10px;}


.sidebar-tool{position:fixed; top:200px; display:none; width:35px}
/*.sidebar-tool a i{ display:inline-block; width:40px; height:40px; vertical-align:middle; margin-right:6px}
.sidebar-tool a span{ display:none; color:#cb0000}
.sidebar-tool a:hover span{ display:inline-block}
.sidebar-tool i.ts-collect{ background-position: 0 -160px}
.sidebar-tool i.ts-collect:hover{ background-position: -40px -160px}
.sidebar-tool i.ts-love{ background-position: 0 -200px}
.sidebar-tool i.ts-love:hover{ background-position: -40px -200px}
.sidebar-tool i.ts-top{ background-position: -40px -240px}
.sidebar-tool i.ts-top:hover{ background-position: -40px -240px}*/
.sidebar-tool li{position:relative}
.sidebar-tool a{ background: url(../images/bg_sidebar.png) no-repeat;width:35px; display: block;height: 35px; margin-top: 10px; text-indent: -999em;overflow: hidden;*zoom:1; transition:none}		
.sidebar-tool a.sn1{height: 42px; background-position: right top}
.sidebar-tool a.sn1:hover{ background-position: left top}
.sidebar-tool a.sn2{ background-position: right -59px}
.sidebar-tool a.sn2:hover{ background-position: left -59px}
.sidebar-tool a.sn3{ background-position: right -109px}
.sidebar-tool a.sn3:hover{ background-position: left -109px}
.sidebar-tool a.sn4{ background-position: right -159px; }
.sidebar-tool li.on .sn4,
.sidebar-tool a.sn4:hover{ background-position: left -159px}
.sidebar-tool a.sn5{ background-position: right -204px}
.sidebar-tool a.sn5:hover{ background-position: left -204px}
.sidebar-tool li.on .sidebar-search{ display:block }
.sidebar-search{ background:url(../images/bg_sdsc.png) no-repeat; height:35px; padding-left:17px; position:absolute; left:-117px; top:0; display:none}
.sidebar-search input{ height:35px; height:31px; border:none; border-top:solid 2px #cb0000;border-bottom:solid 2px #cb0000; width:100px; color:#000; }




/* popup */
.pop-mod{ background:#9dc155; width:850px; border:solid 3px #9dc155; box-shadow:0 0 20px #bbb; margin:0 0 50px 0}
.pop-hd{ padding:5px 20px; font-weight:bold; font-size:14px; color:#fff;}
.pop-main{ background:#fff; padding:15px}
.m-kjs{ position:relative; padding-top:40px }
.m-kjs .prev,
.m-kjs .next{ top:100px; width:29px; height:57px; display:block; z-index:999; cursor:pointer}
.m-kjs .prev{ background:url(../images/prev_k01.jpg) no-repeat; left:150px}
.m-kjs .next{ background:url(../images/next_k01.jpg) no-repeat; right:150px}
.m-kjs .hd { text-align:center; font-size:0; padding-top:30px}
.m-kjs .hd li{ display:inline-block; text-align:center; margin:0 6px; position:relative; width:62px; height:62px; cursor:pointer}
.m-kjs .hd li i{ width:62px; height:62px; background: url(../images/mask_kjs.png) no-repeat; position:absolute; top:0; left:0; z-index:2; display:block }
.m-kjs .hd li.on i{ display:none}
.m-kjs .bd{}
.m-kjs .bd li{ text-align:center}
.m-kjs .bd li img{ display:block; margin:auto}
.m-kjs .bd li h5{ color:#ba1919; font-size:24px; padding:8px 0; font-weight:bold}

.kjs-info{ text-align:center;}
.us-img{width:140px; margin:auto; position:relative}
.kjs-info i{width:140px; height:140px; background:url(../images/us_layer.png) no-repeat center center; position:absolute; z-index:2; top:0; left:0}
.kjs-info img{ display:block; margin:auto}
.kjs-info p{ padding-top:8px}
.kjs-title{}
.kjs-title h4{ color:#d50005; font-size:30px; padding-bottom:10px; font-weight:bold}
.kjs-title p{ padding:5px 0 0 0; color:#232323; font-size:18px}
.kjs-title p strong{color:#d50005;}
.kjs-nav {padding-bottom:20px; border-bottom:dashed 1px #d5d5d5; margin-bottom:10px}
.kjs-nav ul{ background:#323232; overflow:hidden;*zoom:1; padding:5px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin-top:15px; }
.kjs-nav li{ width:20%; float:left}
.kjs-nav li a{ color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; text-align:center; line-height:24px; height:24px;}
.kjs-nav li a.selected{ background:#fff; color:#000}

.d-outer{text-align:left;outline:0}
.d-border,.d-dialog{border:0 none;margin:0;border-collapse:collapse;width:100%;*width:auto}
.d-dialog{border:1px solid #ccc; width:400px; margin:auto; background:#fff;}
.d-state-lock .d-dialog{border:0 none}
.d-nw,.d-n,.d-ne,.d-w,.d-c,.d-e,.d-sw,.d-s,.d-se,.d-header,.d-main,.d-footer{padding:0}
.d-titleBar{position:relative;height:100%}
.d-title{background-color:#F8F8F8;border-bottom:1px solid #DCDCDC;color:#333;height:30px;padding:0 10px;font:300 16px/30px microsoft yahei,simsun;text-overflow:ellipsis;overflow:hidden}
.d-state-noTitle .d-titleBar,.d-state-noTitle .d-title{display:none}
.d-close{display:block;text-decoration:none;outline:0;blr:expression(this.onFocus=this.blur());_cursor:pointer;position:absolute;top:9px;right:10px;background:url(../images/sp_pup.png) no-repeat 0 0;width:14px;height:14px;font:0/0 a;overflow:hidden}
.d-close:hover{text-decoration:none;background-position:0 -18px}
.d-main{text-align:center;vertical-align:middle;min-width:9em}
.d-content{color:#333; padding:30px}
.d-content.d-state-full{display:block;width:100%;margin:0;padding:0!important;height:100%}

.d-loading{width:96px;height:32px;text-align:left;text-indent:-999em;overflow:hidden;background:url(loading24x24.gif) no-repeat center center}
.d-buttons{padding:8px;text-align:right;white-space:nowrap;background-color:#F6F6F6;border-top:1px solid #DADEE5}
.d-button{font:12px/1.11 'Microsoft Yahei',Tahoma,Arial,Helvetica,STHeiti;_font-family:Tahoma,Arial,Helvetica,STHeiti;-o-font-family:Tahoma,Arial;margin-left:15px;padding:0 8px;cursor:pointer;display:inline-block;min-height:2.2em;text-align:center;*padding:4px 10px;*height:2em;letter-spacing:2px;font-family:Tahoma,Arial / 9!important;width:auto;overflow:visible;*width:1;color:#333;border:1px solid #999;border-radius:5px;background:#DDD;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#DDDDDD');background:linear-gradient(top,#fff,#ddd);background:-moz-linear-gradient(top,#fff,#ddd);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));text-shadow:0 1px 1px rgba(255,255,255,.5);box-shadow:0 1px 0 rgba(255,255,255,.7),0 -1px 0 rgba(0,0,0,.09);-moz-transition:-moz-box-shadow linear .2s;-webkit-transition:-webkit-box-shadow linear .2s;transition:box-shadow linear .2s}
.d-button::-moz-focus-inner,.d-button::-moz-focus-outer{border:0 none;padding:0;margin:0}
.d-button:focus{outline:0 0;border-color:#426DC9;box-shadow:0 0 8px rgba(66,109,201,.9)}
.d-button:hover{color:#000;border-color:#666}
.d-button:active{border-color:#666;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD',endColorstr='#FFFFFF');background:linear-gradient(top,#ddd,#fff);background:-moz-linear-gradient(top,#ddd,#fff);background:-webkit-gradient(linear,0 0,0 100%,from(#ddd),to(#fff));box-shadow:inset 0 1px 1em rgba(0,0,0,.6),inset 0 1px 1em rgba(0,0,0,.3)}
.d-button[disabled]{cursor:default;color:#666;background:#DDD;border:1px solid #999;filter:alpha(opacity=50);opacity:.5;box-shadow:none}
.d-state-highlight{color:#FFF;border:1px solid #1c6a9e;background:#28c;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee',endColorstr='#2288cc');background:linear-gradient(top,#3be,#28c);background:-moz-linear-gradient(top,#3be,#28c);background:-webkit-gradient(linear,0 0,0 100%,from(#3be),to(#28c));text-shadow:-1px -1px 1px #1c6a9e}
.d-state-highlight:hover{color:#FFF;border-color:#0F3A56}
.d-state-highlight:active{border-color:#1c6a9e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee',endColorstr='#2288cc');background:linear-gradient(top,#3be,#28c);background:-moz-linear-gradient(top,#3be,#28c);background:-webkit-gradient(linear,0 0,0 100%,from(#3be),to(#28c))}
.d-mask{background:#000;filter:alpha(opacity=70);opacity:.7}
.d-inner{background:#FFF}
.d-large{width:900px; padding:60px 30px; position:relative}
.d-large .form-reglist li{ padding:5px 0; position:relative}
.d-stit{ text-align:center; padding-bottom:20px}
.d-stit img{ display:block; margin:auto}
.lg-stit{ text-align: center; margin-top: -30px; padding-bottom: 20px;}
.lg-stit img{ display:block; margin:auto}
.help-inline{ display:inline-block; vertical-align:middle}
.input-mini{width:170px}
.d-large .m-getcode{ margin-top:0px; position:absolute; top:6px; left:337px}
.d-large .m-getcode a{height:40px; line-height:40px; font-size:12px; padding:0 10px;margin-right:10px; display:inline-block; color:#fff; vertical-align:middle }



.dialog-custom{color:#515151}
.dialog-custom .tip-text{color:#000;line-height:60px;font-size:14px!important;text-align:center}
.dialog-custom .main-text{font:300 20px/30px microsoft yahei,simsun}
.dialog-custom .int{border:1px solid #C3C3C3;height:20px;line-height:20px;padding:5px 8px}


.dialog-custom .btn-negative{background-color:#BABABA}
.dialog-custom .btn-link,.dialog-custom .btn-link-disabled{display:inline-block;width:80px;height:30px;line-height:30px;border:1px solid #CBCBCB;border-left:0 none;color:#8B8B8B;text-align:center;vertical-align:middle;font-size:12px;-moz-transition:all .15s ease 0s;-webkit-transition:all .15s ease 0s;-o-transition:all .15s ease 0s;transition:all .15s ease 0s}
.dialog-custom .btn-link{background-color:#F8F8F8}
.dialog-custom .btn-link:hover{background:#cb0000;border-color:#cb0000;color:#FFF}
.dialog-custom .btn-link-disabled{cursor:default}
.dialog-custom .tips{color:#cb0000;line-height:16px;font-size:12px;margin-bottom:4px;margin-top:10px;display:none}
.dialog-custom .tips .icon-error{margin-right:5px}
.dialog-custom .tips *{vertical-align:middle}
.dialog-custom .show{display:block}
.hide,
.dialog-custom .hide{display:none}
.dialog-custom .num{color:#cb0000;font-family:tahoma;font-size:14px}
.dialog-custom .icon-tel{display:inline-block;width:67px;height:69px;overflow:hidden;background:url(images/sp-2.png) no-repeat -45px 0}
.dialog-custom .form-field label{display:inline-block;text-align:right;float:left;margin-left:-81px;width:70px;line-height:32px}
.dialog-success{padding:35px 30px 46px 95px!important;position:relative;_zoom:1}
.dialog-success .tip-text{margin:4px 0 0}
.dialog-success .icon-success{position:absolute;top:38px;left:30px}
.dialog-success-tips{padding:28px 80px 38px!important;position:relative;_zoom:1}
.dialog-success-tips .btn-wrap{text-align:center}
.dialog-success-tips .icon-success{position:absolute;top:40px;left:50px}
.dialog-fail{padding:35px 30px!important;position:relative;_zoom:1}
.dialog-fail .main-text{text-align:center}
.dialog-fail .main-text *{vertical-align:middle}
.dialog-fail .tip-text{margin:4px 0 0}
.dialog-fail .icon-fail{margin-right:12px}
.dialog-fail .btn-wrap{padding-top:30px}
.dialog-inform,.dialog-call,.dialog-book{font-size:14px}
.dialog-inform .int,.dialog-call .int,.dialog-book .int{width:274px;margin:20px 0 6px;font-size:12px}
.dialog-inform button,.dialog-call button{margin-top:24px}
.dialog-call .int{margin:20px 0 6px}
.dialog-call .btn-active{margin-top:26px}
.dialog-calling{padding:68px 76px;font-size:14px}
.form-title p{padding-bottom:14px}
.dialog-book p.title-main{font: 300 20px microsoft yahei,simsun;}
.dialog-book .int{margin:0}
.dialog-book .form-field{padding:5px 0 5px 80px}
.dialog-book .int-num{width:206px}
.dialog-book .int-code{width:115px}
.dialog-book .btn-wrap{padding:15px 0 0 0}
.dialog-book .tips{margin-top:4px}
.dialog-send-addr{padding:27px 32px 13px!important;font-size:14px;color:#515151}
.dialog-send-addr .main-text{font:700 14px/22px simsun;margin:20px 0 28px}
.dialog-send-addr .in-t{width:200px;height:20px;line-height:20px;font-size:14px;padding:5px 10px;border:1px solid #C3C3C3}
.dialog-send-addr .opt{margin-bottom:7px;*zoom:1}
.dialog-send-addr .opt:after{content:" ";display:block;clear:both;height:0;font-size:0;visibility:hidden}
.dialog-send-addr .opt:after{content:" ";display:block;clear:both;height:0;font-size:0;visibility:hidden}
.dialog-send-addr .in-t{float:left;margin-right:10px}
.dialog-send-addr .btn-active{width:80px;height:32px;line-height:32px;float:left}
.dialog-send-succ{padding:20px 30px 16px 96px!important;position:relative;_zoom:1}
.dialog-send-succ .tip-text{margin:12px 0 18px;color:#515151}
.dialog-send-succ .main-text{margin:0}
.dialog-send-succ .btn-active{width:130px}
.dialog-send-succ .icon-success{position:absolute;top:24px;left:30px}




.pagination a{-moz-transition:none;-webkit-transition:none;transition:none}
.pagination{margin:10px 0;font-size:0;margin-right:-5px; text-align:center; padding:20px 0 0 }
.pagination a,.pagination a:hover{text-decoration:none}
.pagination a:hover{border:1px solid #599b00;color:#FFF}
.pagination span,.pagination a{display:inline-block;*display:inline;*zoom:1;text-align:center;font-size:14px;line-height:30px;border-radius:2px;font-family:'Tahoma';margin-right:5px;vertical-align:top}
.pagination a{border:1px solid #CCC;color:#777}
.pagination .page-item,.pagination .prev,.pagination .next,.pagination .dotted{display:inline-block;height:24px;line-height:24px;text-align:center;font-size:14px;border:0 none;color:#515151;font-family:arial;padding:1px}
.pagination .page-item,.pagination .prev,.pagination .next{margin-left:3px;vertical-align:top}
.pagination a.page-item,.pagination a.prev,.pagination a.next{color:#515151;outline:0;blr:expression(this.onFocus=this.blur())}
.pagination a.page-item:hover,.pagination a.prev:hover,.pagination a.next:hover{color:#515151;text-decoration:none;border:1px solid #C6C6C6;padding:0 2px}
.pagination .page-item,.pagination .prev,.pagination .next{min-width:22px;_width:22px;padding:1px 3px}
.pagination .disabled.prev,.pagination .disabled.next,.pagination .disabled.prev:hover,.pagination .disabled.next:hover,.pagination .prev,.pagination .next{width:auto;color:#DADADA;font-family:simsun;border:0 none}
.pagination .disabled.prev,.pagination .disabled.next{cursor:default}
.pagination .disabled.prev *,.pagination .disabled.next *{cursor:default}
.pagination .disabled.prev:hover,.pagination .disabled.next:hover{padding:1px 3px}
.pagination .dotted{margin:0 2px 0 13px}
.pagination .prev{margin-left:0}
.pagination .prev b{padding-right:2px}
.pagination .next b{padding-left:2px}
.pagination .current{background:#cb0000;color:#fff!important}
.pagination .current:hover{border-color:#cb0000!important;color:#fff}

/* page-nav */
.page-nav{ text-align:center; padding:20px 0 0 0}
.page-nav a{-moz-transition:none;-webkit-transition:none;transition:none;height:24px; line-height:24px; margin:0 3px;vertical-align:top; font-size:14px }
.page-nav a:hover{color:#cb0000;text-decoration:none;}
.page-nav a,
.page-nav a span{min-width:22px;_width:22px;padding:1px 2px;display:inline-block;*display:inline;*zoom:1;}
.page-nav a span.current{background:#cb0000;color:#fff!important}
.page-nav a span.current:hover{border-color:#cb0000!important;color:#fff}



.city-wrap{float:left;padding-left:20px;position:relative;}
.city-locate{height:26px;margin-top:22px}
.city-name{font:300 24px/26px microsoft yahei,simsun;margin-bottom:10px;color:#333;float:left}
.toggle-city{color:#8B8B8B;cursor:pointer;float:left;padding-left:12px;padding-top:6px;}
.city-list{position:absolute;top:15px;left:100%;margin-left:12px;width:317px;overflow:hidden;padding:15px;background:#fff;border:1px solid #ccc;z-index:1000;display:none}
.city-list-bd dl{margin-bottom:6px;width:323px}
.city-list-bd dl dt{float:left;width:60px}
.city-list-bd dl dd{margin-left:70px;*padding-bottom:10px;*zoom:1}
.city-list-bd dl dd:after{content:" ";display:block;clear:both;height:0;font-size:0;visibility:hidden}
.city-list-bd dl dd:after{content:" ";display:block;clear:both;height:0;font-size:0;visibility:hidden}
.city-list-bd dl dd a{display:inline-block;float:left;margin:0 6px 10px 0; color:#37a;overflow:hidden;*zoom:1;
    white-space:nowrap !important;  /*强制文字不换行(标准浏览器)*/
    white-space:normal;  /*溢出的时候文字换行，并配合上面的固定高度，对文字进行裁切*/
    text-overflow:ellipsis;  /*截断文字，显示省略号(...)*/
    -o-text-overflow:ellipsis;  /*Opera的专用截断文字的属性*/}
.city-list-bd dl dd a:hover{ color:#CB0000}
.slogan{float:left;padding-left:20px;margin-top:24px}
.header-main-r{float:right}
.city-hover{z-index:1000}
.city-hover .city-list{display:block}


/*city*/
.activated{ margin-bottom: 10px;}
.activated span{   padding: 0 5px;}
.activated .now_active{ background-color: #cb0000; color: white;}
.inactivated{ padding-left:79px;}
.inactivated .active_title{ float:left; margin-left:-79px;*zoom:1}
.inactivated span{ display: inline-block;  margin-right: 10px; color: #ccc;}

.tp-dot{ width: 72px; height: 71px; position: absolute; top:0; right: 0; z-index: 9; display: block; background: url(../images/tp_dot.png) no-repeat;}