/* 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;}
i,em{ font-style:normal;}
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;}
a:hover{text-decoration:none;color:#f15923;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
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;}

.comment_input{ float:right; color:#999999;}
.comment_input span{ color:red;}
.comment_input input{ outline:none; height:24px; lin-height:24px; padding:0 5px; border:#DCDCDC solid 1px; border-radius:2px;}

/*顶部信息*/
.header_bg{ width:100%; height:65px; background-color:#FFF; z-index:9998; position:relative; box-shadow:0px 0px 10px 0px #888888;}
.header{ width:1200px; height:65px; margin:0 auto;}
.logo{ float:left; width:193px; height:44px; margin-top:10px; text-align:center; margin-right:30px;}
.logo a img{ width:193px; height:44px;}

.menu{ float:left; height:65px; margin-left:40px; display:inline;}
.nav ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.nav {
  margin: 0 auto;
  color: #808080;

}
.nav a {
  display: block;
  padding: 0 18px;
  line-height: inherit;
  cursor: pointer;
  color:#333;
  font-family:"Microsoft Yahei";
  font-size:16px;
  height:65px;
  line-height:65px;
}
.nav_menu {
  line-height: 32px;
  /*text-transform: uppercase;*/
  padding-left:10px;
}
.nav_menu-item {
  display: inline-block;
  position: relative;
  margin-right:20px;
}
.nav_menu-item a:hover {
  color:#e77918;
}
.nav_menu-item:hover .nav_submenu {
  display: block;
  margin-top:-22px;
}
.nav_submenu {
  font-weight: 300;
  text-transform: none;
  display: none;
  position: absolute;
  width: 170px;
  top:79px;
  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:36px; height:36px; 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:10px;}
.rad_b{border-radius:0px 0px 5px 5px; padding-bottom:10px;}
.nav_jt{ height:65px; background:url(../images/menu_t0.png) right no-repeat; margin-right:20px;}
.nav_jt0 a{ color:#ccc ;cursor:auto;}
.nav_jt0 a:hover{ color:#ccc;}

.ch_cn{ float:right; line-height:65px;}
.ch_cn a{ background-color:#E77918; color:#ffffff; padding:7px 12px; border-radius:5px; margin-left:20px;}
.ch_cn a:hover{ background-color:#0070A6;}
.header_right{ float:right; height:65px; width:250px;}
.login_user{ float:right; margin-right:10px; display:block; height:36px; line-height:36px; margin-top:14px; font-size:14px; text-align:right; overflow:hidden;}
.header_login{ margin-right:15px; font-size:14px; color:#808080; cursor:pointer;}
.header_register{ margin-right:20px; font-size:14px; color:#808080;}
.header_user{ width:100px; display:block; height:36px; line-height:36px; text-align:right; margin-right:10px; color:#565656; font-size:16px; overflow:hidden; text-overflow:ellipsis;}
.login_user .header_user{ color:#808080;}
.login_user a:hover{color:#E77918;}
.login_user:hover .user_box{ display:block;}
.user_box{ display:none; position:absolute; z-index:999;}
.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:19px; margin-right:5px;}
.header_img a{ float:left; margin-right:10px;}
.header_img a img{ width:26px; height:26px;}

.search{ width:180px; float:right; border:#DBDBDB solid 1px; background-color:#FFF; height:28px; margin-top:18px;
-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */
}

.search_txt{ float:left; width:150px; margin-left:5px; display:inline;}
.search_txt input{ width:150px; height:22px; line-height:22px; margin-top:3px; border:none; outline:none; font-size:14px; color:#808080;}
.search_btn{ float:right; width:15px; height:14px; margin-right:5px;}
.search_btn input{ width:15px; height:14px; background:url(../images/search_btn1.png) no-repeat; border:0; cursor:pointer; margin-top:7px; outline:none;}
.search_btn input:hover{ width:15px; height:14px; background:url(../images/search_btn2.png) no-repeat; border:0; cursor:pointer; margin-top:7px;}

/*底部信息*/
.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:20px; font-family:Georgia, "Times New Roman", Times, serif; display:block; margin-left:10px; margin-top: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:20px; color:#FFFFFF; font-weight:normal; height:30px; line-height:30px; margin-top:15px;}
.footer_menu .footer_menu_list{ display:block; width:680px; overflow:hidden; margin-top:10px; margin-bottom:10px;}
.footer_menu .footer_menu_list li{ float:left; height:25px; line-height:25px; margin-right:20px;}
.footer_menu .footer_menu_list li span{ width:6px; height:6px; background-color:#FFFFFF; display:block; float:left; margin-top:11px;}
.footer_menu .footer_menu_list li a{ float:left; color:#FFFFFF; font-size:16px; margin-left:10px;}
.footer_menu .footer_menu_list li a:hover, .footer_links a:hover,.footer_txt 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:left; width:180px; margin-left:20px; text-align:right;}
.footer_wx img{ width:120px; height:120px; margin-right:25px; margin-top:20px;}
.footer_wx_txt{ font-size:14px; color:#FFFFFF; height:30px; line-height:30px; letter-spacing:2px; margin-right:50px;}
.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;/*IE6*/
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; background-color:#FFFFFF;}
.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; background-color:#FFFFFF;}
.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; width:150px; line-height:15px; text-align:right; color:#0070A6;}
.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;}

/*广告位*/
.mod-licai-bd, .brand-group{
  *zoom: 1; }
.mod-licai-bd:before, .brand-group:before{
content: '';
display: table; }
.mod-licai-bd:after, .brand-group:after, .hot-cnt:after, .hot-cnt-info:after, .licai-pro-attr:after, .preferred:after, .xyk-list li:after {
clear: both; }

.mod-licai {
  width:1200px; margin:0 auto; margin-top:20px; height:80px;}
    
.brand-group {
  margin: 0 0 0 1px;}
  .brand-group li {
    float: left; display:inline;}
  .brand-group a {
    position: relative;
    *zoom: 1;
    float: left;
    width: 170px;
    margin: 0 0 -1px -1px;
    background-color: #fff;
    border: 1px solid #dcdcdc;
    text-align: center;
    color: #666;
    font-size: 12px;
    padding-top: 5px;}
    .brand-group a:hover {
      position: relative;
      z-index: 2;
      border: 1px solid #e34a3f; }
	 .brand-group a img{ text-align:center;}
  .brand-group span {
    display: block;
    height: 28px;
    line-height: 28px;
    color: #999; }

.panel-hot .mod-licai-bd {
  border: 1px solid #e6e6e6; }
  
/*外部新闻*/
.new_w{ width:330px; overflow:hidden; display:none;}