html, body, div, span, applet, object,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
form, label, fieldset, legend, input, button,textarea,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,dialog,
time, mark, audio, video{padding:0px;margin:0px;font:inherit;}
fieldset,img {border:0;}
ul,ol{list-style:none;}
em{font-style:normal;} 
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
cite,em,i,s,b{font-style:normal;}
mark{background:none;}
q, blockquote {quotes:none;}
q:before, q:after, blockquote:before, blockquote:after {content: "";content:none;}
section,article,nav,header,footer,aside,menu,hgroup,dialog,details,summary,figcaption,figure{display:block;}
input,textarea{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline: 0; background:transparent}/*去掉手机默认的点击加框的效果*/
textarea{overflow: auto;resize: none;line-height:1.5; border:0}
[disabled] {cursor: not-allowed;}
/* 全局 */
body{font-family:simsun,sans-serif,Helvetica,"Arial Narrow";font-size:12px;background:#fff;}
.wrap {width:1200px;clear: both;margin-right: auto; margin-left: auto; }
.lh120{line-height:120%;}
.lh140{line-height:140%;}
.lh150{line-height:150%;}
.lh160{line-height:160%;}
.lh180{line-height:180%;}
.lh200{line-height:200%;}
.t10 { padding-top: 10px; }
.l10 { padding-left: 10px; }
.l20 { padding-left: 20px; }
.link { color: #FF8345; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f24 { font-size: 24px; }
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.pr{position:relative;}
.pa{position:absolute;}
.vm{vertical-align:middle;}
.vb{vertical-align:bottom}
.clear,.cl{ clear:both; }
.none{display:none;}
.txtC,.tc{text-align:center;}
.txtR,.tr{text-align:right;}
.txtL,.tl{text-align:left;}
.h0{line-height:0;height:0;font-size:0;}
.f0{ font-size:0}
.hand{cursor:pointer}
.red_12 { color:#009933;}
.red_12 { color:#009933;}
.red{color:red;}
.org{color:#f60;}
input[type="text"]:focus,textarea:focus,input[type="password"]:focus {border-color:#258ccc !important;-moz-box-shadow:2px 2px 2px 1px #e3f4ff;-webkit-box-shadow:2px 2px 2px 1px #e3f4ff;box-shadow:2px 2px 2px 1px #e3f4ff;-moz-transition:box-shadow .25s ease-in-out;-o-transition:box-shadow .25s ease-in-out;-webkit-transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out}
input.error{border-color: #e62019!important;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html .clearfix{zoom:1;} /* IE6 */
*+html .clearfix{zoom:1;} /* IE7 */
button{cursor:pointer;}
::-webkit-input-placeholder { /* WebKit browsers */color:#ccc;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#ccc;}
:-ms-placeholder { /* IE10 */color:#ccc;}


/*主体通用*/
body{font-family:"MicroSoft YaHei";color:#7C7C7C;}
a,a:visited{text-decoration:none;color:#7C7C7C;}
a:hover{ color:#258ccc;}
.wrap{width:1200px;margin-left:auto;margin-right:auto;}
.tb th,.tb td{border:1px solid #cacaca;}
.tb td{vertical-align:top;}

/*topBar*/
.topBar{height:34px;line-height:34px;background:#efefef;}
.topBar .login a,.topBar .help a{margin:0 5px;}
.topBar span{ margin-left:5px}
.topBar span em{ color:#258ccc}
.topBar a.cart{background: url(../images/topbar_cart.png) no-repeat left 0px; padding-left:30px; height:34px; line-height:34px}
.topBar .hello i{ display: inline-block; margin-right:30px; }
.topBar .hello a{ margin-left:10px}
.topBar .on{ color:#E62019; font-weight:bold; margin:0 5px}
/*header*/
header {padding:15px 0 24px;}
header .search{background: url(../images/search_bg.png) no-repeat; width:392px; height:41px; margin-top:28px}
header .ipt{padding:8px 0; height:24px; line-height:24px; font-size:14px; border:0;background: transparent; width:300px; margin-left:24px; color:#7c7c7c}
header .ipt:focus {-moz-box-shadow:0px 0px 0px 0px #e3f4ff;-webkit-box-shadow:0px 0px 0px 0px #e3f4ff;box-shadow:0px 0px 0px 0px #e3f4ff;}
header .srhBtn{background: url(../images/search_btn.gif) no-repeat; width:50px; height:50px; border:none;  right:0; top:-5px;cursor: pointer}
header .hot_text{ margin-top:10px;text-align:left; margin:8px 0 0 1px}
header .hot_text a{margin-right:5px;}

/*nav*/
nav{height:36px;line-height:36px;background:#258ccc; }
.nav {position:relative;z-index:99;}
.nav .list{display:inline-block; margin-left:230px}
.nav .list a{font-size:16px;margin:0 25px 0 0; color:#fff; font-weight:500; height:36px; line-height:36px; display:inline-block;background:#258ccc; padding:0 20px;-webkit-transition: ease-in background-color 0.3s;-moz-transition: ease-in background-color 0.3s;transition: ease-in background-color 0.3s;}
.nav .list a:hover{ color:#1396dc; background:#fff}
.menu{ width:230px; background:#4b555f; height:375px; position:absolute; left:0; }
.menu li{height: auto;color:#fff}
.menu li h3{ width: 100%;height: auto;line-height: 1; color: #fff;margin-top: 24px;font-size: 16px}
.menu li i{display: inline-block;vertical-align: middle;margin: 0 10px 0 12px;}
.menu li .list_main{width: 100%;height:auto;border-bottom:1px solid #35424f; }
.menu li .list_main:nth-of-type{ border-bottom:0}
.menu li:last-child .list_main{ border-bottom:0}
.menu li .list_main.ber0{ border-bottom:0}
.menu li .icon_nav{background:url("../images/icon_nav_2.png") no-repeat; width:16px; height:16px}
.menu li .ps1{ background-position:0 0}
.menu li .ps2{ background-position:0 -23px}
.menu li .ps3{ background-position:0 -50px}
.menu li .ps4{ background-position:0 -82px}
.menu li p{line-height: 22px;padding: 10px 0 28px 38px; color:#fff; font-size:12px; line-height:12px}
.menu li  a{ color:#fff;}
.menu li a:hover{ color:#1396dc}

/*nav导航盒子*/
.navleft{width: 195px;height:36px;line-height: 36px;text-align: center;font-size: 12px; position:absolute; top:-40px;background: #258ccc;margin:40px auto 0 auto; }
/*nav-main*/
ul.nav-main{width: 100%;height: 100%;list-style-type: none;}
ul.nav-main span{display: inline-block;width: 27px;height: 9px;background: url(../images/icon_nav_1.png) no-repeat 0 center;cursor: pointer; vertical-align:middle}
ul.nav-main em{ padding-left:6px;}
/*图标向上旋转*/
.hover-up{transition-duration: .5s;transform: rotate(180deg);-webkit-transform: rotate(180deg);}
ul.nav-main em{transform: rotate(0deg);-webkit-transform: rotate(0deg);}
/*图标向下旋转*/
.hover-down{transition-duration: .5s;transform: rotate(0deg);-webkit-transform: rotate(0deg);}
/*导航条设置*/
ul.nav-main>li{display: inline-block;width: 195px;line-height: 36px;color: #fff;font-size: 16px;cursor: pointer;text-align:left}
/*隐藏盒子设置*/
.hidden-box{
width:230px; background:#4b555f; height:375px; position:absolute; left:0; top:36px;}
/*隐藏盒子位置设置*/
.hidden-loc-index{left: 0;}

/*栏目面包屑*/
.crumb{padding: 25px 0; }
.crumb .list{ float:left; display:inline}
.crumb .sep {font-family: simsun;padding: 0 5px; margin-top:2px}

/*内页面包屑*/
.crumb_page{ margin: 20px 0;border-bottom: 1px  dashed #e5e5e5; font-size:14px; padding:0 0 20px; height:14px; line-height:14px }
.crumb_page .list{ float:left; display:inline}
.crumb_page .sep {font-family: simsun;padding: 0 5px; margin-top:2px}

/*footer*/
footer{ background:#efefef; padding:50px 0 0 20px; margin-top:25px; clear:both}
footer ul{ float:left; display:inline}
footer .bottom{ height:180px;}
footer .bottom2{ padding:20px 0}
footer .bottom2 p{ text-align:center; margin:0 0 10px; }
footer .bottom2 p img{ margin-right:3px; vertical-align:middle}
.bottom .cert{padding:22px 0;background:#efefef;}
.bottom .map li{float:left;width:140px;}
.bottom .map li.lst{width:280px;text-align:center;}
.bottom .map li.lst dl{margin-left:0;}
.bottom .map dt{font-size:15px; line-height:1;color:#4B555F;margin-bottom:16px;}
.bottom .map dd{font-size:12px;line-height:1;color:#4B555F;margin-bottom:14px;}
.bottom .wechat{ width:298px; border-left:1px solid #4b555f; border-right:1px solid #4b555f; padding:18px 0 30px 0}
.bottom .wechat .pic{ width:110px; height:110px; margin-right:15px; margin-left:28px}
.bottom .wechat p{ font-size:12px; line-height:26px}
.bottom .tel{ padding-left:50px}
.bottom .qq{ margin-top:25px}

/*foot*/
.foot{ margin: 50px 0; }
.foot p{ font-size: 12px;text-align: center; margin:0 0 10px}
.foot p img{ vertical-align:-6px; margin: 0 3px 0}
/*悬浮菜单*/
#moquu_guide{float:left}
#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps,#moquu_guide,#moquu_chat{z-index: 2;width: 50px;height: 50px;right: 5px;position: fixed;cursor: pointer;_position: absolute;_bottom: auto;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,20)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}
#moquu_wxin{bottom: 90px;_margin-top: 462px}
#moquu_wxin a{background: url(../images/pic_fh.png) 0 -100px;right: 0;width: 50px;height: 50px;text-indent: -9999px; display:block}
#moquu_wxin a:hover{background: url(../images/pic_fh.png) -51px -100px}
#moquu_wshare{bottom: 60px;_margin-top: 513px}
#moquu_wshare a{background: url(../images/pic_fh.png) 0 -150px;width: 50px;height: 50px;right: 0;text-indent: -9999px; display:block}
#moquu_wshare a:hover{background: url(../images/pic_fh.png) -51px -151px}
#moquu_guide{bottom: 139px;_margin-top: 391px}
#moquu_guide .zuji_bz{width: 100px;height: 46px;line-height: 46px;text-align: center;background-color: #efefef;position: absolute;left: -114px;top: 4px;display: none}
#moquu_guide .zuji_bz .sanjiao{position: absolute;right: -10px;top: 14px}
#moquu_guide a{background: url(../images/pic_fh.png) 0px -50px;width: 50px;height: 50px;right: 0;text-indent: -9999px; display:block}
#moquu_guide a:hover{background: url(../images/pic_fh.png) -51px -50px}
#moquu_guide:hover .zuji_bz{display: block}
#moquu_chat{bottom: 185px;_margin-top: 340px}
#moquu_chat a{background: url(../images/pic_fh.png) 0px 0px;width: 50px;height: 50px;right: 0;text-indent: -9999px; display:block}
#moquu_chat a:hover{background: url(../images/pic_fh.png) -51px -1px}
#moquu_top{bottom: 40px;_margin-top: 564px;background: url(../images/pic_fh.png) 0 -200px;width: 50px;height: 50px}
#moquu_top:hover{background: url(../images/pic_fh.png) -51px -200px}
.moquu_wxin,.moquu_wshare{position: relative;z-index: 2}
.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh{display: block}
.moquu_wxin .moquu_wxinh{position: absolute;display: none;left: -280px;top: -200px;width: 275px;height: 355px;background: url(../images/lrtk_weixin.png) 0 -2px no-repeat}
.moquu_wshare .moquu_wshareh{position: absolute;display: none;left: -280px;top: -200px;width: 275px;height: 360px;background: url(../images/lrtk_app.png) no-repeat}
#floor_index{position: fixed;left: 24px;top: 300px;height: 288px; z-index:100}
#floor_index ul{border: 1px solid #e9ebed; border-bottom: 0;background: #fff;}
#floor_index ul li{width: 44px;height: 40px;line-height: 40px;border-bottom: 1px solid #e9ebed;text-align: center; font-size:14px}
#floor_index ul li.last{border-bottom: 1px dotted #666;}
#floor_index ul li .num{color: #666;/*display: none;*/}
#floor_index ul li .word{display: none;color: #fff;background: #37a3ff;}

/*翻页*/
#paging_div{height:35px;float: left;position: relative;text-align:center; padding:30px 0 0 0}
#paging_div .paging_number{height: 35px;float: left;position: relative;}
#paging_div .paging_number li{width: 35px;height: 35px;float: left;margin: 0 5px 0; background:#ddd; font-size:20px; line-height:1; font-family:Arial, Helvetica, sans-serif}
#paging_div .paging_number li.leftBtn{background-image: url(../images/pic_sjleft_03.png);background-repeat: no-repeat;background-position: center}
#paging_div .paging_number li.rightBtn {background-image: url(../images/pic_sjRight_05.png);background-repeat: no-repeat;background-position: center;
}
#paging_div .ul_number li button {width: 70px; height: 35px; text-align: center;background-color: #258ccc; line-height:35px;font-family:Arial, Helvetica, sans-serif; color:#fff; border:0}
#paging_div .ul_number li input {width: 30px;height: 35px;border: 1px solid #eee;text-align: center;color: #7c7c7c;}
#paging_div .paging_number li a{display: inline-block;width: 100%;height: 100%;text-align: center;line-height: 35px;color: #fff;}
#paging_div .paging_number li.on a{background-color: #258ccc;color: #fff;}
#paging_div .paging_number .omit{border: none; background:none; }
#paging_div .paging_number .omit a{color:#7c7c7c;cursor:default}
#paging_div .ul_number {float: left; height:35px; line-height:35px; font-size:14px}
#paging_div .ul_number li {padding: 0 6px;line-height: 35px;float: left; font-size:14px; line-height:35px; }


/*弹窗1*/
.openBox { width:520px;position:relative;background-color:#fff;color:#666;border-radius:3px;z-index:9999; display:none;border-radius: 5px;}
.openBox h4{height: 38px;line-height: 38px;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0; background: #258ccc;font-size: 16px;padding-left: 15px;color:#fff;}
.openBox .new_address { width: 100%;height: auto;}
.openBox .new_address .address_content {padding: 30px 40px 0;}
.openBox .new_address .address_content div {height: 65px;line-height: 28px;}
.openBox .new_address .address_content div i {line-height: 28px;color: #E61E19;}
.openBox .new_address .address_content div span {display: inline-block;vertical-align: middle;height: 28px;line-height: 28px;text-align: right;font-size: 14px;}
.openBox .new_address .address_content div span.tit{ width:80px}
.openBox .new_address .address_content div .address_text {width: 230px;height: 30px;line-height: 30px;border: 1px solid #d0d0d0;margin-right: 10px; text-indent:10px; color:#ccc; font-size:14px}
.openBox .new_address .address_content div .error_prompt_box {padding-left: 88px;clear: both;height: 24px;line-height: 24px;padding-top: 2px;}
.openBox .new_address .address_content div .address_option {display: inline-block;vertical-align: middle;width: 350px;height: auto;margin:0 0 0 4px;}
.openBox .new_address .address_content div .address_option select {min-width: 83px; height: 30px;margin-bottom: 6px; border: 1px solid #d0d0d0;}
.openBox .new_address .address_content div .address_option select.select_margin {margin-right: 1px;}
.openBox .bounced_btn,.openBox.open_main .btnBox{ padding:20px 0; text-align:center}
.openBox .bounced_btn a,.openBox.open_main .btnBox a{height: 36px;line-height: 36px;padding: 0 12px;margin: 0 15px; display:inline-block; text-align:center; font-size:14px;border-radius: 3px; background:#258ccc; color:#fff}
.openBox .bounced_btn a.cancel{background-color: #fff;border: 1px solid #b4b4b4;color: #585858; height:34px; line-height:34px} 

/*弹窗2*/
.openBox.open_main{width:400px;}
.openBox.open_main .open_content {padding: 20px;}
.openBox.open_main .open_content .txt{margin-bottom: 10px;font-size: 14px;line-height: 24px;color: #666;}
.openBox .close{display: inline-block; position: absolute;right: 15px;top: -2px;font-size: 20px;color: #fff;cursor: pointer;}
.openBox.open_main .btnBox a.ok_btn { width:80px}
.openBox.open_main .btnBox a.cancel_btn{ background: #dfdfdd; width:80px}

/*弹窗3*/
.openBox.window_main{width:460px;background: #fff;border: 4px solid #b7bcbf;border-radius: 4px;}
.openBox.window_main h4{position: relative; height: 38px;background-color: #f5f5f5;line-height: 38px;color: #1173ab;padding-left: 20px;
 font-size: 14px;margin-bottom: 10px; color:#666}
.openBox.window_main h4 i{float: right;padding: 0 8px;color: #c3c4c5;font-size: 28px;line-height: 38px;cursor: pointer;}
.openBox.window_main .window_content{ padding:20px;}
.openBox.window_main .window_content .prompt_div{padding-left: 136px;height: 40px;background-image: url(../images/ico_prompt.png); background-position: 52px 0;background-repeat: no-repeat;color: #ff6224;font-size: 17px;line-height: 40px;}
.openBox.window_main .window_content p{ font-size:14px; line-height:24px}

.active-info{width:auto;position:absolute;text-align:left;text-indent:9px;cursor:pointer}
.active-info .info{width:auto;height:30px;line-height:30px;border:1px solid #e8e8e8;border-radius:5px;position:relative;display:inline-block;color:#000000;background:#fff}
.active-info .info .icon-border-left{display:block;position:absolute;left:-6px}
.active-info .active-info-content{position:relative;max-width:300px;border:1px solid #e8e8e8;line-height:20px;background:#fff;padding:3px 10px;margin-left:-4px;font-size:12px;text-indent:0;color:#7e7e7e;box-shadow:0 0 9px -3px}