/* CSS Document */
body{margin:0 auto;padding:0;font-family:"Microsoft YaHei","Open Sans", Arial, "Hiragino Sans GB",  "Microsoft Yahei", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif,sans-serif;*font-family:"Microsoft YaHei";font-size:12px;-webkit-font-smoothing:antialiased; color:#333333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0;margin:0; font-family:"Microsoft Yahei";}
table,td,tr,th{font-size:1em;}
ul, li{ list-style:none;}
img{border:0;}
.clear{background:0;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;line-height:0;font-size:0;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#f15923;}
p{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
img{*display:block;border:0;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.jj{ padding-top:80px;}
textarea{ overflow-y:hidden;}
select::-ms-expand { display: none;}

/*顶部信息*/
.header_bg{ width:100%; height:35px; background-color:#F3F3F3; border-bottom:#CCCCCC solid 1px; z-index:9999;}
.header{ width:1200px; height:35px; margin:0 auto;}
.logo{ float:left; width:185px; height:56px; margin-top:12px; text-align:center;}
.logo a img{ width:155px; height:56px;}

.header_logo{ float:left; height:35px; line-height:35px; margin-right:15px;}
.header_logo a{ font-size:24px; color:#999999;}

.menu{ float:left; height:35px; display:inline;}
.nav ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.nav {
  margin: 0 auto;
  color: #666666;
}
.nav a {
  display: block;
  padding: 0 16px;
  line-height: inherit;
  cursor: pointer;
  color:#666666;
  font-family:"Microsoft Yahei";
  font-size:14px;
  font-weight: bold;
  /*font-weight:500;*/
  height:35px;
  line-height:35px;
}
.nav_menu {
  line-height: 35px;
  text-transform: uppercase;
}
.nav_menu-item {
  display: inline-block;
  position: relative;
}
.nav_menu-item a:hover {
  color:#E77918;
}
.nav_menu-item:hover .nav_submenu {
  display: block;
  margin-top:-8px;
}
.nav_submenu {
  font-weight: 300;
  text-transform: none;
  display: none;
  position: absolute;
  width: 170px;
  margin-top:-8px;
  padding-bottom:10px;
  z-index:999;
}

.nav_jt01{ width:85px; height:8px; text-align:center; display:block;}
.nav_jt02{ width:140px; height:8px; text-align:center; display:block;}
.nav_jt03{ width:80px; height:8px; text-align:right; display:block;}
.nav_submenu li{ overflow:hidden; padding:0;}
.nav_submenu li a{ line-height:40px; height:40px; color:#666666; font-size:14px; font-weight:normal; float:left; width:70px; margin-left:10px; text-align:center; display:block; overflow:hidden; padding:0;}
.nav_submenu-item{ background-color:#FFFFFF;  box-shadow:0px 0px 5px 0px #d9d9d9;}
.nav_submenu-item a:hover {
  /*background: rgba(0, 0, 0, 0.1);*/
  color:#E77918;
}
.rad{border-radius:5px; padding:10px 0;}
.rad_t{border-radius:5px 5px 0px 0px; padding-top:5px;}
.rad_b{border-radius:0px 0px 5px 5px; padding-bottom:5px;}
.nav_jt{ height:35px; background:url(../images/menu_t0.png) right no-repeat; margin-right:10px;}
.nav_jt0 a{ color:#CCCCCC; cursor:auto;}
.nav_jt0 a:hover{ color:#CCCCCC;}

.header_right{ float:right; height:35px;}
.login_user{ width:100%; height:35px; line-height:35px; font-size:14px; text-align:right; overflow:hidden; color:#BBBBBB;}
.login_user a{  font-size:14px; color:#0070A6; cursor:pointer; margin:0 3px;}

.header_user{ width:100px; display:block; height:35px; line-height:35px; text-align:right; margin-right:10px; color:#565656; font-size:16px; overflow:hidden; text-overflow:ellipsis; float:right;}
.login_user .header_user{color:#666666;}
.login_user a:hover{color:#E77918;}
.login_user:hover .user_box{ display:block;}
.user_box{ display:none; position:absolute; z-index:999; margin-top:27px;}
.user_box li{ background-color:#FFFFFF;  box-shadow:0px 0px 5px 0px #d9d9d9;}
.user_box a{ display:block; width:100px; text-align:center; height:36px; line-height:36px; background-color:#FFFFFF; color:#565656;}
.user_box a:hover{
  background: rgba(0, 0, 0, 0.1);}

.header_img{ float:right; width:72px; height:26px; margin-top:28px; margin-right:5px;}
.header_img a{ float:left; margin-right:10px;}
.header_img a img{ width:26px; height:26px;}

.search{ width:140px; float:right; background-color:#004160; height:26px; margin-top:5px;
-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */
}

.search_txt{ float:left; width:90px; margin-left:10px; display:inline;}
.search_txt input{ width:90px; height:22px; line-height:22px; margin-top:3px; border:none; outline:none; background:none; font-size:14px; font-family:"Microsoft Yahei"; color:#FFFFFF;}
.search_btn{ float:right; width:25px; height:28px; margin-right:10px;}
.search_btn input{ width:25px; height:28px; background:url(../images/search_btn.png) 0px 3px no-repeat; border:0; cursor:pointer;}

/*底部信息*/
.footer_bg{ width:100%; overflow:hidden; margin-top:30px; padding:30px 0; background-color:#2d3237;}
.footer{ width:1200px; overflow:hidden; margin:0 auto;}
.footer_logo{ float:left; width:280px; margin-left:20px; display:inline;}
.footer_tel_title{ font-size:18px; color:#FFFFFF; display:block; margin-top:20px; margin-left:10px;}
.footer_tel{ color:#FFFFFF; font-size:26px; font-family: "Times New Roman", Times, serif; display:block; margin-left:10px;}
.footer_time{ color:#FFFFFF; font-size:14px; display:block; margin-top:10px; margin-left:10px;}

.footer_menu{ float:left; width:680px;}
.footer_menu h3{ display:block; font-size:24px; color:#FFFFFF; font-weight:normal; height:30px; line-height:30px; margin-top:15px;}
.footer_menu ul{ display:block; width:680px; overflow:hidden; margin-top:20px;}
.footer_menu ul li{ float:left; height:25px; line-height:25px; margin-right:20px;}
.footer_menu ul li span{ width:6px; height:6px; background-color:#FFFFFF; display:block; float:left; margin-top:11px;}
.footer_menu ul li a{ float:left; color:#FFFFFF; font-size:16px; margin-left:10px;}
.footer_menu ul li a:hover{ color:#E77918;}
.footer_menu dl{ float:left; width:120px; color:#FFFFFF; overflow:hidden; margin-left:30px; margin-right:20px; display:inline;}
.footer_menu dl dt{ width:120px; font-size:16px; height:40px; line-height:40px;}
.footer_menu dl dd{ width:120px; overflow:hidden;}
.footer_menu dl dd a{ color:#CCCCCC; display:block; height:25px; line-height:25px; font-family:"宋体";}
.footer_menu dl dd a:hover{ color:#e77918;}
.footer_links{ width:680px; overflow:hidden; margin-top:10px;}
.footer_links a{ margin-right:20px; font-size:14px; color:#FFFFFF; height:25px; line-height:25px;}

.footer_wx{ float:right; width:180px; text-align:right;}
.footer_wx img{ width:120px; height:120px; margin-top:20px; margin-right:30px;}
.footer_wx_txt{ font-size:14px; width:180px; color:#FFFFFF; height:30px; line-height:30px; letter-spacing:2px; text-align:center;}
.footer_copy{ width:100%; height:45px; line-height:45px; background-color:#23282D; color:#FFFFFF; font-size:14px;}
.footer_left{ width:1160px; margin:0 auto; padding:0 20px; display:block;}
.footer_txt{ float:left;}
.footer_txt a{ color:#FFFFFF;}
.footer_txt a:hover{ color:#f60;}
.footer_img{ float:left; margin-left:10px; margin-top:16px;}


/*登录弹出层*/
.login_div_bg{ width:100%; height:100vh; position:fixed!important;/* FF IE7*/ z-index:999; display:none; background:url(../images/bg1.png); left:0; top:0;}
.login_div {
background-color: #FFFFFF;
text-align:left;
line-height: 40px;
font-size: 12px;
font-weight: bold;
position:absolute;
z-index:2;
width: 390px;
height: 310px;
left:50%;
top:50%;
margin-left:-195px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-155px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
border-radius:5px;
border:#CCCCCC solid 1px;
}

.login_close{ display:block; width:350px; height:46px; line-height:46px; padding:0px 20px; background-color:#f7f7f7; border-radius:10px 10px 0px 0px;}
.login_close span{ float:left; font-size:18px; color:#0070A6;}
.login_close a{ float:right;}
.login_close img{ width:17px; height:16px; margin-top:15px;}
.login_title{ width:350px; height:25px; line-height:25px; overflow:hidden; color:#999999; margin-left:20px; margin-top:10px;}
.login_name{ width:350px; height:40px; border:#EEEEEE solid 1px; overflow:hidden; margin-top:10px; margin-left:20px;}
.login_name span{ float:left; width:24px; height:24px; margin-top:6px;}
.login_name input{ float:left; width:300px; margin-left:5px; padding:2px 5px; font-size:14px; font-family:"Microsoft Yahei"; color:#565656; height:26px; line-height:26px; margin-top:5px; border:0; outline:none;}
.login_pass{ width:348px; height:40px; border:#EEEEEE solid 1px; overflow:hidden; margin-top:20px; margin-left:20px;}
.login_pass span{ float:left; width:24px; height:24px; margin-top:6px;}
.login_pass input{ float:left; width:300px; margin-left:5px; padding:2px 5px; font-size:14px; font-family:"Microsoft Yahei"; color:#565656; height:26px; line-height:26px; margin-top:5px; border:0; outline:none;}
.pass_form_item{ width:350px; height:15px; margin-top:10px; overflow:hidden; margin-left:20px;}
.pass_form_item span{ float:left; width:200px; height:15px; line-height:15px; display:block;}
.pass_form_item span input{ float:left; cursor:pointer;}
.pass_form_item span label{ float:left; margin-left:5px; cursor:pointer; color:#999999;}
.pass_form_item a{ float:right; line-height:15px; text-align:right; color:#0070A6; font-size:14px;}
.login_btn{ width:350px; height:48px; margin-top:10px; margin-left:20px;}
.login_btn input{ width:350px; height:48px; border:0; background-color:#0070A6; border-radius:5px; margin-top:10px; font-size:18px; color:#FFFFFF; text-align:center; cursor:pointer;}

/*翻页*/
.sell_page{ width:100%; margin: 0 auto; text-align:center; margin:30px 0 10px 0; height:40px;}
.sell_page a{ height:30px; line-height:30px; background-color:#FEFEFE; border:#CCCCCC solid 1px; font-size:14px; padding:5px 11px; margin-left:4px; margin-right:4px; color:#666666; border-radius:3px;}
.sell_page a:hover, .sell_page a.active{ border:#027CFF solid 1px; color:#027CFF;}
.sell_page span{ margin-left:10px; margin-right:10px;}
.sell_page span input{ border:#CCCCCC solid 1px; width:50px; height:24px; line-height:24px; margin-left:5px; margin-right:5px; text-align:center; outline:none; border-radius:3px;}
.sell_page_btn{ border:0; background-color:#027CFF; font-size:14px; color:#FFFFFF; width:80px; height:28px; line-height:28px; border-radius:3px; cursor:pointer;}