@charset "utf-8";
/* CSS Document */
html{_background-image:url(about:blank);_background-attachment:fixed;}
body {margin: 0px;font-size:12px; color:#666; background:#fff; font-family:'Microsoft Yahei';}
form,p,h1,h2,h3,h4,input{ margin:0px; padding:0px;}
ul,dl,dt,dd { padding:0px; margin:0px;}
li { padding:0px; margin:0px;line-height:180%;list-style-type:none;}
img{border:0;}
input{font-family: "Microsoft Yahei";outline: none;}
input:focus{outline: none;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover{color:#f00;text-decoration:none;}
.folat_f{ float:left;}
.folat_r{ float:right;}
.body_w{ margin:0 auto; width: 100%;}
.bodyBox{ margin:0 auto; width:1200px; }
.bodyBg,.footerBg,.grayBg{background:#32b9ff; width:100%;}
.footerBg,.grayBg{ background:#f8f8f8;}
.whiteBg{ background:#fff;}
.line{border-bottom: 1px solid #ebebeb;border-top: 1px solid #ebebeb; }

/*link*/
a.link_w:link,a.link_w:visited{color:#fff;text-decoration:none;}
a.link_w:hover{color:#fff;text-decoration: underline;}
a.link_bule:link,a.link_bule:visited{color:#32b9ff;text-decoration:none;}
a.link_bule:hover{color:#f00;text-decoration: none;}
.input_green{height:32px;border:0; padding:0 10px; line-height:32px;  background:#30e273; cursor:pointer; color:#fff;border-radius:5px;}
.pt_10{ padding-top:10px;}
/*font*/
.font_red{ color:#f00}
.font_orange{ color:#ff7300;}
.font_blue{ color:#32b9ff;}
.font_14{ font-size:14px;}
.font_gray{ color:#999;}
/* Clear Start */
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0;}
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/*top header*/
.header_top{  background:#32b9ff; height:86px; display:none;}
.header_top .logo{float:left; padding-top: 10px;}
.navFix{ position:fixed; left:0;  top:0; _position:absolute;  z-index:999999; width:100%; display:block; }
.search_top{ padding:15px 30px 0 0; float:right;}
.search_top .index_search_l{ background:#fff;height:32px; line-height:32px; border:2px solid #32b9ff; width:500px; float:left;border-radius:5px ;}

.search_top .index_search_l input{ height:32px; border:0; padding:0 10px; line-height:32px; width:350px; font-size:14px; color:#999;}
/*header*/
.header{ height: 90px;background:#32b9ff;margin:0 auto; width: 1200px; }
.header_height{ height:110px;}
.logo{float:left; padding-top: 20px;}
.headerNav{ height: 55px;width: 1160px; margin:0 auto;padding-left: 40px;}
.headerNav a{ font-size:18px; float:left; width:48px; text-align: center; margin:0 40px; color: #000; line-height: 54px; border-bottom: 1px solid rgba(253,253,253,0.6);}
.headerNav li{ font-size:18px; float:left; width: 48px; text-align: center; margin:0 40px; color: #000; line-height: 54px;}
.headerNav a:hover{color: #32b9ff; border-bottom: 1px solid #32b9ff; }
.headerNav a.cur{color: #32b9ff; border-bottom: 1px solid #32b9ff; }
.headerNav a.cur:hover{color: #32b9ff; border-bottom: 1px solid #32b9ff; }
.top_nav { float:right; color: #fff; height: 36px; line-height: 36px; margin-top: 26px;}
.top_nav_top{margin-top: 46px;}
.top_nav li{ float:left; padding:0 5px; line-height: 36px; color: #fff;}
.top_nav li.buyBox{ float:left; width: 100px; padding:0 5px 0 0; color: #fff;  cursor:pointer;  }
.top_nav li.buyBox:hover{   }
.top_nav li.buyBox i{ float:left; color: #fff;  padding:0 5px 0 25px; background: url(/images/icon_bg.png) 5px 10px no-repeat; cursor:pointer; font-style:normal; }
.top_nav li.buyBox span{  background:url(/images/icon_bg.png) right top no-repeat; height:16px; width:11px; line-height:16px; float:left;  margin-top:8px; padding-left:5px;}
.top_nav li.serviceCen{ float:left; width: 70px; padding:0 5px 0 15px; color: #fff; background: url(/images/icon_bg.png) 70px -38px no-repeat; cursor:pointer;  }
.top_nav li.serviceCen:hover{ background:#2dad40 url(/images/icon_bg.png) 70px -38px no-repeat;  }
.top_nav li.webSite{ float:left; width: 70px; padding:0 5px 0 15px; color: #fff; background: url(/images/icon_bg.png) 70px -38px no-repeat; cursor:pointer;  }
.top_nav li.webSite:hover{ background:#2dad40 url(/images/icon_bg.png) 70px -38px no-repeat;  }
.serviceCen_box{padding:10px; margin-left:-160px; position: absolute; background:#01b9ef url(/images/top_nav_bg.jpg) left top repeat-x; width:360px; display:none; z-index:104;}
.serviceCen_box dl{ float:left; width:25%; }
.serviceCen_box a{ text-align: center;  color: #fff; }
.serviceCen_box a:hover{color: #fff; text-decoration:underline; }
.serviceCen_box dt{ font-size:14px; font-weight:bold; line-height: 30px; padding:0 0 0 15px; }
.serviceCen_box dd{ text-align:left; line-height:30px; padding-left:20px;}
/* 内页头部 */
.top_search{ width:458px; text-align:left; float:left; padding:14px 0 0 10px; font-size:14px;  }
.top_search .hd{ height:32px; line-height:32px; position:relative;  }
.top_search .hd ul{ float:left; position:absolute; height:32px; margin-top:0; }
.top_search .hd ul li{ float:left; padding:0 10px; cursor:pointer; width: auto; line-height:32px; border-radius:3px 3px 0 0; color:#fff;}
.top_search .hd ul li.on{ height:32px;  background:#fff; color:#32b9ff;}
.top_search .bd ul{ zoom:1; z-index:999; display:none; }


.top_search_l{ background:#fff;height:40px; line-height:40px; width:388px; float:left;border-radius:0 3px 3px 3px;}
.top_search_l input{ height:40px; border:0; padding:0 10px; line-height:40px; width:268px; font-size:14px; color:#ccc;}
.top_search_but{ float:right; margin-left:5px; }
.top_search_but input{height:40px;width:60px; border:0; padding:0 10px; line-height:40px;  background:#30e273; cursor:pointer; color:#fff;border-radius:5px;}

.top_search_select{position:relative;width:90px;min-width:90px;height:32px;cursor:pointer; float:left; color:#333; font-size:14px;}
.top_search_select:after{content:"";position:absolute;top:50%;right:10px;margin-top:3px;border-top:3px solid #666;border-right:3px solid transparent;border-left:3px solid transparent;}
.top_search_select .select_text{padding:0 20px 0 10px;height:40px;line-height:40px;overflow:hidden; white-space:nowrap;text-overflow: ellipsis; }
.top_search_select .select_ul{display:none;position:absolute;top:37px;left:0;width:126px;min-width:126px;background:#fff; border:1px solid #eee; border-top:none; }
.top_search_select .select_ul li{line-height:32px;text-indent:10px; margin-right:0; margin-top:0;overflow:hidden; white-space:nowrap;text-overflow: ellipsis; }
.top_search_select .select_ul li:hover{color:#000;background:#f8f8f8;}
.top_search_select .select_ul li.cur{color:#000;background:#f8f8f8;}
/*footer*/
.footer{ width: 1200px; margin:0 auto; padding-bottom:10px; }
.helpBox{  border-bottom: 1px solid #ebebeb; padding:10px; margin:10px 0;}
.helpBox dl{ float:left; width:16%; }
.helpBox dl.helpTel{ float:right; width: 18%; }
.helpBox dl.helpTel dt{ font-size:16px; line-height: 30px; }
.tel_footIcon{ color: #32b9ff; font-weight:bold;font-size:14px; display: block; padding-left: 20px; overflow:hidden; background:url(/images/backTopBox.png) left -113px no-repeat; }
.helpBox dt{ font-size:16px; line-height: 40px; text-align: left; }
.helpBox dd{ height: 30px;line-height: 30px; }
.copyright{ line-height: 24px; text-align: center; }
.copyrightNav{ text-align: center; font-size:14px; line-height: 30px; height: 30px; }
.copyrightNav a{padding:10px;}
/*浮动层*/
.backTopBox{width: 38px;position:fixed;right:20px;bottom:100px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-40); z-index:100}
.backTopBox a{ width: 38px; height: 38px; border-radius: 2px; float:left; }
a.backQQ { background:#ccc url(/images/backTopBox.png) -2px 7px no-repeat; margin:5px 0;}
a.backQQ:hover{ background:#32b9ff url(/images/backTopBox.png) -2px 7px no-repeat; }
a.backTel { background:#ccc url(/images/backTopBox.png) 0 -33px no-repeat; margin:5px 0;}
a.backTel:hover{ background:#32b9ff url(/images/backTopBox.png) 0 -33px no-repeat; }
a.backTop { background:#ccc url(/images/backTopBox.png) -2px -68px no-repeat; margin:5px 0;}
a.backTop:hover{ background:#32b9ff url(/images/backTopBox.png) -2px -68px no-repeat; }
.box_float_bnt{ position: fixed; top: 250px; left:0; _position: absolute; z-index: 1500; color:#fff; background:url(/images/buy_left_bnt.png); height:110px; width:44px; cursor:pointer;}
.box_float{ background:#32b9ff; width:330px;  position: fixed; top: 250px; left:0; _position: absolute; z-index: 1500; color:#fff; display:none;}
.box_float dl{ margin:0 20px;}
.box_float dl dd{ float:left; width:23%; height:36px; line-height:36px;overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.box_float dl dd.price_float{ width:30%; color:#f00;}
.box_float dl.title{border-bottom:1px solid #70ceff; height:36px; font-weight:bold;}
.box_float dl.title dt.price_float{ width:30%;}
.box_float dl.title dt{ float:left; width:23%; height:36px; line-height:36px; }
.box_float a.close_box{ width:24px; height:24px; background:#0b97e0; color:#fff; text-align: center; position:absolute; margin-left:306px; line-height:24px;}
.box_float a.close_box:hover{ background:#56afdd; }
/*全屏广告*/
.fullSlide{width:100%;position:relative;height:320px;z-index:2;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100%!important;}
.fullSlide .bd li{width:100%!important;height:320px;overflow:hidden;text-align:center; background: center center;background-repeat: no-repeat;
    background-position: center top;}
.fullSlide .bd li a{display:block;height:320px;}
.fullSlide .hd{width:100%;*width:130px;margin:0 auto; top:-30px;position: relative;z-index:1;bottom:0;right:150px;height:30px;text-align:right;}
.fullSlide .hd ul{display:inline-block;width:auto;text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:10px;margin:0 4px;overflow:hidden;background:#e0d7d0;line-height:999px;}
.fullSlide .hd ul .on{background:#32b9ff;}
.fullSlide .prev,
.fullSlide .next{ position:absolute; left:10%; top:40%; display:block; width:42px; height:42px;  background:url(/images/arrow.png) 0 0 no-repeat;   }
.fullSlide .next{ left:auto; right:10%; background-position:-42px 0; }
.fullSlide .prev:hover,
.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.fullSlide .prevStop{ display:none;  }
.fullSlide .nextStop{ display:none;  }
/*reg*/
.regBox{ float:left; width:590px; border-right:1px solid #eee; margin-top:38px; margin-bottom:38px; font-size:14px; padding-bottom:20px;}
.regBox h1{ font-size:20px; background:url(/images/icon_bg.png) 40px -160px no-repeat; margin:10px 10px 10px 56px; padding:0 0 0 80px; height:50px; line-height:50px; color:#333;}
.regBox dt{ float:left; width:130px; text-align:right; padding-right:10px; height:34px; line-height:34px;margin:8px 0;}
.regBox dd{ float:left; height:34px; margin:8px 0; width:378px;}
.regBox dd.bnt{  width:378px;margin-left:140px; height:50px;line-height:50px;}
.reg_input,.reg_input_150{ border:1px solid #eee; height:34px;border-radius: 5px; padding:0 10px; width:218px;}
.reg_input_150{ width:120px;}
.reg_input_code{ border:0; height:34px;border-radius: 5px; padding:0 10px; width:85px; background:#32b9ff; margin-left:10px; cursor:pointer; color:#fff;font-size:14px}
.reg_submit{ border:0; height:50px;border-radius: 5px; padding:0 10px; width:245px; background:#32b9ff;  cursor:pointer; color:#fff;font-size:20px; line-height:50px;}
.tip_error { float:left; line-height:34px; background:url(/images/icon_bg.png) -65px -75px no-repeat; padding-left:40px; color:#f00;}
.tip_yes{float:left; height:34px; width:36px;background:url(/images/icon_bg.png) -65px -34px no-repeat; }
.regRight_ad{ float:left; padding:50px 0 0 30px;}
.login_code{ padding:0 10px; }
.regBox dd.bnt_third{  width:240px;margin-left:140px; height: auto;}
.bnt_third h4{ font-size:16px; padding:30px 0; margin:0; color:#333;}
.third_box{}
.third_box a{ width: 39px; height: 39px;  float:left; }
a.third_weibo { background:#fff url(/images/third_box.png) 0 0 no-repeat; margin-right:25px;}
a.third_qq { background:url(/images/third_box.png) -104px 0 no-repeat; margin-right:25px;}

a.third_xin { background:url(/images/third_box.png) right -0 no-repeat; margin-right:25px;}
/*page*/

.pageBox{ padding:30px 10px 10px 10px;  height:40px;  font-size:14px;}
.page{ float:right; height:34px; line-height:34px;}
.page_l{ float:left; width:260px; line-height:26px; margin-top:8px;}
.page_l span{ display:block; float:left;}
.page_l a{ border-radius:3px;border:1px solid #ddd; display:block; float:left; padding:0 6px; margin:0 5px;}
.page_l a:hover {border:1px solid #32b9ff; color:#32b9ff;}
.page_l a.cur{border:1px solid #32b9ff;color:#32b9ff;}
.page_l a.cur:hover {border:1px solid #32b9ff; color:#32b9ff;}
.page a { border:1px solid #ddd; padding:5px 12px; margin:0 5px;  text-decoration:none; color:#32b9ff; border-radius:3px;}
.page a:hover {border:1px solid #32b9ff; color:#333;}
.page span.current {border:1px solid #ddd; padding:5px 12px; margin:0 5px;  text-decoration:none; color:#666; border-radius:3px; background:#f8f8f8;
}
.page span.disabled {border:1px solid #ddd; padding:5px 12px; color: #ddd; border-radius:3px;}
.content_right,.news_d_right{ width:280px; float:right; padding-top:20px;}
.news_d_right{width:295px; padding-top:0;}
.banner{ padding:0 0 20px 0;}

/*	wrapper divs */
.custom-checkbox,.custom-radio{position:relative;}
/* input, label positioning */
.custom-checkbox input{position:absolute;left:2px;top:2px;margin:0;}
.custom-checkbox label{display:block;position:relative;font-size:12px;cursor:pointer; padding-left: 30px;}
/* states */
.custom-checkbox label{background:url(/images/checkbox.gif) no-repeat;outline:none;}
.custom-radio label{background:url(/images/radiobutton.gif) no-repeat;outline:none;}
.custom-checkbox label,.custom-radio label{background-position:-10px -7px;}
.custom-checkbox label.hover,.custom-checkbox label.focus,.custom-radio label.hover,.custom-radio label.focus{background-position:-10px -107px;}
.custom-checkbox label.checked,.custom-radio label.checked{background-position:-10px -207px;}
.custom-checkbox label.checkedHover,.custom-checkbox label.checkedFocus{background-position:-10px -307px;}
.custom-checkbox label.focus,.custom-radio label.focus{outline:1px dotted #ccc;}
/* input, label positioning */
.custom-radio input{position:absolute;left:2px;top:2px;margin:0;}
.custom-radio label{display:block;position:relative;cursor:pointer; padding-left: 30px; font-size:12px;outline:none;}

/*======================X==========================*/
.h218px {width:1200px;height:330px;_height:330px; position:relative;overflow:hidden;}
.h218px .L_but{ position:absolute; left:0; top:140px; background:url(/images/Gdimg_left_but.jpg) left no-repeat; width:33px; height:33px; cursor:pointer;}
.h218px .R_but{ position:absolute; right:0; top:140px;background:url(/images/Gdimg_right_but.jpg) left no-repeat; width:33px; height:33px; cursor:pointer;}
#scrollbox{ float:left; margin-left:50px;}
#scrollbox ul {overflow:hidden;}
#scrollbox ul LI {FLOAT:left;width:200px;_width:200px;height:300px;_height:300px;vertical-align:top;font-size:12px;line-height:18px;min-height:18px;text-align:center;padding:0px;overflow:hidden; padding:10px;}

.jxzp_list{ border-top:1px solid #ddd; width:1198px; float:left; background:url(/images/ddddain.jpg) 895px 0 repeat-y;}
.jxzp_list dd{ width:880px; float:left;}
.jxzp_list dt{ width:268px; float:right;padding-right:25px;}

.propx1{ border:1px solid #cbcbcb; border-radius:3px; background:#fff;float:left;}
.propx1 a{ float:left; padding:0 10px; cursor:pointer}
.propx1 a:hover{background:#32b9ff; color:#fff;}
.propx1 .s1{ border-right:1px solid #cbcbcb;}
.propx1 .s2{ background:url(/images/xtdownico1.jpg) 68px 15px no-repeat; padding-right:15px;}
.propx1 .s2:hover{ background:#32b9ff url(/images/xtdownico2.png) 68px 15px no-repeat; padding-right:15px;}
.propx1 .cur{ background:#32b9ff; color:#fff;}

.propl1{border:1px solid #cbcbcb; border-radius:3px; background:#fff;float:left;}
.propl1 a{ float:left; width:30px; height:20px;}
.propl1 .a1{ background:url(/images/plfs1-1.png) 5px 3px no-repeat;border-right:1px solid #cbcbcb;}
.propl1 .a1:hover{background:#32b9ff url(/images/plfs1.png) 5px 3px no-repeat;}
.propl1 .a1.cur{background:#32b9ff url(/images/plfs1.png) 5px 3px no-repeat;}
.propl1 .a2{ background:url(/images/plfs2.jpg) 5px 3px no-repeat;}
.propl1 .a2:hover{ background:#32b9ff url(/images/plfs2-1.png) 5px 3px no-repeat;}
.propl1 .a2.cur{ background:#32b9ff url(/images/plfs2-1.png) 5px 3px no-repeat;}

.propl2_list{ width:870px; float:left; padding:10px; font-size:14px}
.propl2_list li{ float:left; border-bottom:1px solid #eee; padding:10px; width:850px; margin-bottom:10px;}
.propl2_list .proimg{ float:left; width:120px; margin-right:20px;}
.propl2_list .proimg img{ width:120px; height:120px; border-radius:5px; float:left;}
.propl2_list .proname{ float:left; width:710px; margin-bottom:10px;}
.propl2_list .title_price a{ float:right; height:21px; line-height:21px; background:#32b9ff url(/images/title_price.png) 5px 5px no-repeat; color:#fff; width:54px; border-radius:3px; padding-left:20px; font-size:12px;}
.propl2_list .Jg{ font-weight:bold; font-size:14px; float:right;}
.propl2_list .no_bor{ border-bottom:none;}