@charset "utf-8";



/** 清除内外边距 **/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */

dl, dt, dd, ul, ol, li, /* list elements 列表元素 */

pre, /* text formatting elements 文本格式元素 */

form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */

th, td /* table elements 表格元素 */ {

    margin: 0;

    padding: 0;

}



/** 常规样式设置 **/

a { background-color:transparent; color: #333;}

main { display: block;}

img { vertical-align: top;}

textarea{ resize: none;overflow: auto;}



/** 设置默认字体 **/

body,

button, input, select, textarea /* for ie */ {

	font-family: PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,微软雅黑,STHeitiSC-Light,simsun,宋体,WenQuanYi Zen Hei,WenQuanYi Micro Hei,sans-serif!important;
	font-size: 14px;
}

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var,i { font-style: normal; } /* 将斜体扶正 */

code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */

small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */



/** 重置列表元素 **/

ul, ol { list-style: none; }



/** 重置文本格式元素 **/

a { text-decoration: none; }

a:hover { text-decoration: none; }

.fl{float: left;}
.fr{float: right;}
.fc:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

::-webkit-scrollbar{width:12px;height:16px;overflow:visible;}::-webkit-scrollbar-track{-webkit-background-clip:padding-box;background-clip:padding-box;border:solid transparent;border-width:0 0 0 7px;-webkit-border-radius:8px;border-radius:8px;}::-webkit-scrollbar-track:hover{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#dcdcdc;border:solid transparent;}::-webkit-scrollbar-corner{background:transparent;}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25);-webkit-background-clip:padding-box;background-clip:padding-box;border:solid transparent;min-height:28px;padding:100px 0 0;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset -1px -1px 0 rgba(0,0,0,.07);box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset -1px -1px 0 rgba(0,0,0,.07);-webkit-border-radius:8px;border-radius:8px;}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3);background-position:-10px center;}::-webkit-scrollbar-thumb:active{background-color:rgba(0,0,0,.4);background-position:-20px center;}.wk-scrolltimedevents{position:relative;overflow-y:scroll;overflow-x:hidden;border-top:1px solid #ddd;border-left:0 none;border-bottom:1px solid #ddd;padding:0;font-size:11px;line-height:normal;}
/** 重置表单元素 **/

legend { color: #000; } /* for ie6 */

fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */

button, input, select, textarea { vertical-align: middle;font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */

button, input {

    border:none;

    outline:none;

    /*清除移动端默认的表单样式*/

    /* -webkit-appearance:none; */

}



/** 重置表格元素 **/

table { border-collapse: collapse; border-spacing: 0; }



/* 清除浮动 */

.clearFix:after {

    content: '';

    display: block;

    height: 0;

    clear: both;

}

.clearFix {

    *zoom: 1;

}



:focus {

  	outline: none;

}



:link,

:visited {

  	text-decoration: none;

}




a:active,

a:hover {

  	outline: 0;

}

body{overflow-x: hidden;}

/* common css */

.pull-left {

  	float: left !important;

}

.pull-right {

  	float: right !important;

}

.show {

  	display: block !important;

}

.hide {

  	display: none !important;

}

.visible {

  	visibility: visible !important;

}

.invisible {

  	visibility: hidden !important;

}

.text-left {

  	text-align: left;

}

.text-center {

 	text-align: center;

}

.text-right {

  	text-align: right;

}



h1, h2, h3, h4, h5, h6,

.h1, .h2, .h3, .h4, .h5, .h6 {

  	font-weight: 500;

  	line-height: 1.2;

}



h1 small, h2 small, h3 small, h4 small, h5 small, h6 small,

.h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small {

  	font-weight: normal;

  	line-height: 1;

  	color: #999;

}



h1, .h1 {

  	font-size: 36px;

}



h2, .h2 {

  	font-size: 30px;

}



h3, .h3 {

  	font-size: 24px;

}



h4, .h4 {

  	font-size: 18px;

}



h5, .h5 {

  	font-size: 14px;

}



h6, .h6 {

  	font-size: 12px;

}



.dv {

  	display: inline-block;

  	vertical-align: middle;



  	*display: inline;

  	*zoom: 1;

}

.di {

  	display: inline-block;



  	*display: inline;

  	*zoom: 1;

}

.cl {

  	overflow: hidden;

  	*zoom: 1;

}

.text-ellipsis {

  	overflow: hidden;

  	white-space: nowrap;

  	text-overflow: ellipsis;

}

.btn {

  	display: inline-block;

  	cursor: pointer;

  	-webkit-user-select: none;

     	-moz-user-select: none;

      	-ms-user-select: none;

      	user-select: none;

  	text-align: center;

  	vertical-align: middle;

  	white-space: nowrap;



  	*display: inline;

  	*zoom: 1;

}

.btn:hover {

  	text-decoration: none;

}

.pos-rel {

  	position: relative;

}


.mt0 {

  	margin-top: 0 !important;

}

.mt5 {

  	margin-top: 5px !important;

}

.mt10 {

  	margin-top: 10px !important;

}

.mt20 {

  	margin-top: 20px !important;

}

.mt50 {

    margin-top: 50px !important;

}



.mr0 {

  	margin-right: 0 !important;

}

.mr5 {

  	margin-right: 5px !important;

}

.mr10 {

  	margin-right: 10px !important;

}

.mr20 {

 	margin-right: 20px !important;

}



.mb0 {

  	margin-bottom: 0 !important;

}

.mb5 {

  	margin-bottom: 5px !important;

}

.mb10 {

  	margin-bottom: 10px !important;

}

.mb20 {

 	margin-bottom: 20px !important;

}



.ml0 {

  	margin-left: 0 !important;

}

.ml5 {

  	margin-left: 5px !important;

}

.ml10 {

  	margin-left: 10px !important;

}

.ml20 {

  	margin-left: 20px !important;

}

#pagesize{margin-top: 45px !important;}

.innerAll {

  	position: relative;

  	padding: 10px;

}	

.innerLR {

  	position: relative;

  	padding: 0 10px;

}

.innerT {

  	position: relative;

  	padding-top: 10px;

}

.innerR {

  	position: relative;

  	padding-right: 10px;

}

.innerB {

  	position: relative;

  	padding-bottom: 10px;

}

.innerL {

  	position: relative;

  	padding-left: 10px;

}



/** 移动端样式重置 **/

/*body {*/

    /*禁止页面文字选择,屏幕翻转时文字自动调整大小*/

    /*-webkit-user-select: none;*/

    /*-webkit-text-size-adjust: none;*/

    /*透明度设置为0，去掉点击链接和文本框对象时默认的灰色半透明覆盖层(iOS)或者虚框(Android)*/

    /*-webkit-tap-highlight-color:rgba(0,0,0,0);*/

/*}*/

/*禁用长按页面时的弹出菜单(iOS下有效)*/

/*img,a { -webkit-touch-callout:none; }*/



body {

	min-width: 1300px;

}

.w1200{width: 1200px; margin: 0 auto;}

@font-face{font-family:'dinot-bold';src:url('../fonts/dinot-bold.eot');src:url('../fonts/dinot-bold.eot?#iefix') format('embedded-opentype'),url('../fonts/dinot-bold.woff') format('woff'),url('../fonts/dinot-bold.ttf') format('truetype');font-weight:normal;font-style:normal;}

/** 头部样式 **/
header {
    width: 100%;
    margin: 0 auto;
    position: fixed;
    z-index: 98;
    top: 0;
}
.hpfc-head {
    background: #3a3e45;
    height: 50px;
    color: #adb2c0;
}
.hpfc-head .hpfc-head-box {
    font-size: 14px;
    line-height: 50px;
}
.hpfc-head .hpfc-head-box .head-left li {
    float: left;
    display: inline;
    padding-right: 25px;
}
.hpfc-head .hpfc-head-box .head-left li.on a{color: #fff; font-weight: bold;}
.head-left a {
    color: #adb2c0;
    font-size: 14px;
    opacity: 1 !important;
}
.hpfc-head .hpfc-head-box .head-right li {
    float: left;
    display: inline;
    padding-left: 12px;
}
.hpfc-head .hpfc-head-box .head-right li a{color: #ffc601;}
.hpfc-head a {
    color: #adb2c0;
    opacity: 1;
}
header .login:before {
    float: left;
    content: "";
    background: #a7a7a7;
    width: 0px;
    height: 15px;
    overflow: hidden;
    display: inline-block;
    margin-top: 17px;
}
header .login span {
    display: block;
    padding-left: 12px;
    height: 50px;
}
header .login a {
    display: inline-block;
    margin-left: 15px;
}
header .login a i{display: none;}
.area {
    width: 1200px;
    margin: 0 auto;
}
.top-box{padding-top: 50px;}
.top-box-wrapper {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 10px;
	background-color: #fff
}
.logo-search {
    height: 120px;
    position: relative;
}
.logo-search .logo {
    width: 300px;
    height: 95px;
    overflow: hidden;
    position: absolute;
    top: 15px;
    left: 0;
    line-height: 500px;
    background: url(../images/logo.png) no-repeat 0 0;
}

.logo-search .logo a {
    display: block;
    width: 100%;
    height: 100%;
}
.logo-search .search-mod {
    margin: 47px 0 0 440px;
    width: 280px;
}
.logo-search .search-mod .search {
    height: 40px;
    margin: 0;
}
.logo-search .search-mod .search .search-input {
    width: 200px;
    height: 40px;
    color: #bababa;
    font-size: 14px;
    border: 1px #ececec solid;
    border-right: 0;
    line-height: 38px;
    padding-left: 10px;
    background: #f9f9f9;
    float: left;
    border-radius: 1px 0 0 1px;
    box-sizing: border-box;
}
.logo-search .search-mod .search .search-btn {
    float: right;
    cursor: pointer;
    width: 80px;
    height: 40px;
    display: inline-block;
    background: #ffc601;
    text-align: center;
    border-radius: 0 1px 1px 0;
}
.logo-search .search-mod .search .search-btn .search-icon {
    width: 20px;
    height: 20px;
    background: url(../images/ss.png) no-repeat 0 0;
}
.logo-search .search-mod .search .search-btn:hover {
    background: #ff4e00;
}
.icon {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
}
.logo-search .links-list-wrap {
    float: right;
    margin-top: 42px;
}
.logo-search .links-list-wrap .link {
    position: relative;
    float: left;
    padding: 0 10px;
    cursor: pointer;
}
.logo-search .links-list-wrap .link .icon {
    float: left;
    width: 30px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
}
.logo-search .links-list-wrap .gzh .icon {
    background-image: url(../images/gzh.png);
}
.logo-search .links-list-wrap .fb .icon {
    background-image: url(../images/fabu.png);
}
.logo-search .links-list-wrap .contact .icon {
    background-image: url(../images/kefu.png);
}
.logo-search .links-list-wrap .jsq .icon {
    background-image: url(../images/jsq.png);
}
.logo-search .links-list-wrap .wapweb .icon {
    background-image: url(../images/wapweb.png);
}
.logo-search .links-list-wrap .link .title {
    float: left;
    padding-left: 10px;
    line-height: 50px;
}
.logo-search .links-list-wrap .shh:after {
    content: '';
    position: absolute;
    top: 7.5px;
    right: 0;
    width: 1px;
    height: 15px;
    background-color: #e5e5e5;
}

/*内页顶部*/
.clearfix:after, .clearfix:before {
    content: "";
    display: table;
    clear: both;
}
.search-container {
    padding: 0;
    margin-top: 50px;
    background: #f5f5f6;
}

.search-container-inner {
	width: 990px;
	margin: 0 auto;
}

.search-content input {
	width: 470px;
	display: block;
	float: left;
	font-size: 14px;
	color: #999;
	height: 18px;
	line-height: 18px;
	padding: 10px;
	border: #ccc solid 1px;
	border-right: 0;
	background: #fff;
}

.search-listings input.focus {
	color: #2e2e2e;
}

.search-content a {
	display: block;
	float: left;
	width: 90px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	font-size: 16px;
	background-color: #f91;
}

.search-content a:hover {
	text-decoration: none;
	color: #fff;
}

.search-content-single {
	width: 582px;
	margin: 0 auto;
}
.search-container .inner {
    margin: 0 auto;
    padding-top: 20px;
	padding-bottom: 15px;
	width: 1200px;
}

.search-container .logo-plate {
	margin: 24px 0 36px;
}

.search-container .logo-plate .link {
	float: left;
}


.search-container .logo-plate .link .inlogo {
	width: 255px;
    height: 40px;
    display: block;
    background: url(../images/inlogo.png);
}

.insearch {
    position: relative;
}
.insearch .logo {
    width: 300px;
    height: 95px;
    overflow: hidden;
    position: absolute;
    top: 15px;
    left: 0;
    line-height: 500px;
    background: url(../images/logo.png) no-repeat 0 0;
}

.insearch .logo a {
    display: block;
    width: 100%;
    height: 100%;
}
.insearch .search-mod {
    margin: 25px 0 0 460px;
    width: 280px;
}
.insearch .search-mod .search {
    height: 40px;
    margin: 0;
}
.insearch .search-mod .search .search-input {
    width: 200px;
    height: 40px;
    color: #bababa;
    font-size: 14px;
    border: 1px #ececec solid;
    border-right: 0;
    line-height: 38px;
    padding-left: 10px;
    background: #f9f9f9;
    float: left;
    border-radius: 3px 0 0 3px;
    box-sizing: border-box;
}
.insearch .search-mod .search .search-btn {
    float: right;
    cursor: pointer;
    width: 80px;
    height: 40px;
    display: inline-block;
    background: #ffc601;
    text-align: center;
    border-radius: 0 3px 3px 0;
}
.insearch .search-mod .search .search-btn .search-icon {
    width: 20px;
    height: 20px;
    background: url(../images/ss.png) no-repeat 0 0;
}
.insearch .search-mod .search .search-btn:hover {
    background-color: #ffc601;
    background: -webkit-repeating-linear-gradient(left,#ffc601,#ff7713);
    background: repeating-linear-gradient(90deg,#ffc601,#ff7713);
}
.nav-plate {
    margin: 28px 0 0 350px;
    position: absolute;
    top: 70px;
    left: 50%;
    margin-left: -300px;
}

.nav-plate .items {
	float: left;
}

.nav-plate .items .link {
	float: left;
	display: block;
	margin: 0 10px;
	padding: 10px;
	font-size: 16px;
    color: #808080;
    font-weight: 700;
}

.nav-plate .items .link:hover {
	color: #ff8400;
    text-decoration: none;
    font-weight: 700;
}

.nav-plate .items.active .link {
    color: #ff8400;
    font-weight: 700;
}


.nav {
	border-top: 1px #e5e5e5 solid;
	border-bottom: 1px #e5e5e5 solid;
	padding: 14px 0;
	height: 45px;
	overflow: hidden
}

.nav .box {
	float: left;
	width: 186px;
	padding-left: 23px;
	height: 100%;
	border-left: 1px #efefef solid;
	font-size: 14px
}

.nav .box a {
	color: #333
}

.nav .box a:hover {
	color: #ffc601
}

.nav .box ul {
	height: 28px
}

.nav .box ul li {
	float: left;
	width: 62px;
	line-height: 18px
}
.nav .boxA ul li,.nav .boxC ul li {
	width: 93px;
}
.nav .boxG ul li {
	width: 75px;
}
.nav .box ul .wd {
	width: auto
}

.nav .first {
	padding: 0;
	border: 0
}

.nav .end {
	width: auto
}
.z_search_box {
    background-color: #f7f8fc;
    min-width: 1200px;
}
.z_search_box .inner {
    margin: 0 auto;
    width: 1200px;
    padding: 17px 0;
}
.z_search_box .crumbs {
    color: #d8dee8;
    font-size: 16px;
    float: left;
    line-height: 36px;
}
.z_search_box .crumbs a:first-child {
    padding-left: 0;
}
.z_search_box .crumbs a {
    color: #a9b6ca;
    font-size: 12px;
    padding: 0 10px;
    vertical-align: 1px;
}
.count{padding-top: 8px;color: #ff8400;}
.count em{color: #f22; font-weight: bold; font-size: 18px; padding: 0 5px;}
/**广告**/
#advs {
    position: relative;
}
.new-group {
    width: 1200px;
    margin: 0 auto;
}
#advs .adv-8 {
    width: 1200px;
}
#advs .adv-8, #advs .adv-9 {
    min-height: 80px;
    background: #ddd;
    margin: 0 auto;
    margin-top: 5px;
    position: relative;
}
.index-adv-group {
    width: 1221px;
    margin: 5px auto 0;
}
#advs .adv-2 {
    width: 387px;
    min-height: 80px;
}
#advs .adv-1, #advs .adv-2 {
    background: #ddd;
    margin: 0 auto;
    position: relative;
}
.index-adv-group .adv-2 {
    margin: 0 10px 5px !important;
}
#advs .adv-9 {
    width: 857px;
}
#advs .adv-10 {
    width: 305px;
    min-height: 80px;
    background: #ddd;
    margin: 0 auto;
    position: relative;
}
.fc:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#advs p {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #fff;
    background: #000;
    background: rgba(0,0,0,.55);
    width: 50px;
    height: 26px;
    border-top-left-radius: 5px;
    line-height: 26px;
    text-align: center;
}


.module-questioner-ask {
    width: 320px;
    height: 160px;
    margin-bottom: 20px;
    background: #f8f8f8;
    border-top: 1px solid #ffc601;
}
.module-questioner-ask .questioner-info {
    display: block;
    margin: 20px 15px 0;
    padding: 0 0 10px;
    border-bottom: 1px solid #eee;
}
.global-clearfix {
    zoom: 1;
}
.global-clearfix:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0;
    line-height: 0;
    font-size: 0;
    clear: both;
}
.module-questioner-ask .questioner-info .questioner-cover {
    float: left;
    margin-right: 10px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.module-questioner-ask .questioner-info .questioner-name {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    max-width: 230px;
    color: #333;
}
.module-questioner-ask .vest-container {
    position: relative;
    margin-top: -1px;
}
.module-questioner-ask .questioner-social {
    padding: 0 20px 15px 15px;
}
.module-questioner-ask .questioner-social .social {
    margin-top: 12px;
    font-size: 14px;
    float: left;
    margin-left: 8%;
    width: 42%;
    line-height: 24px;
}
.module-questioner-ask .questioner-social .social .social-type {
    float: left;
    color: #333;
}
.module-questioner-ask .questioner-social .social .social-type .iconfont {
    margin-right: 10px;
    font-size: 24px;
    color: #f76;
    vertical-align: middle;
}
.module-questioner-ask .questioner-social .social .social-type span{width: 100%; height: 24px; display: block;padding-left: 30px;}
.icon-wodewenti {
    background: url(../images/gz.png) no-repeat;
}
.icon-wodehuida {
    background: url(../images/dz.png) no-repeat;
}
.icon-wodefensi {
    background: url(../images/fb.png) no-repeat;
}
.icon-wodeguanzhu {
    background: url(../images/zz.png) no-repeat;
}

.g-filter01 .item.selected, .g-filter01 .item:hover {
    color: #ffc601;
}
.g-checkbox01, .g-filter01 .item {
    margin-right: 36px;
    font-size: 14px;
    line-height: 48px;
    color: #666;
    display: block;
    float: left;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.item.selected{background:url(../images/orderasc.png) no-repeat right center;width: 50px;}
.item.desc{background:url(../images/orderdesc.png) no-repeat right center;width: 50px;}
.item.selected.desc{background:url(../images/orderdesc.png) no-repeat right center;width: 50px;}
.item.selected.asc{background:url(../images/orderasc.png) no-repeat right center;width: 50px;}
.norecord{padding:50px;}
.c66{color: #666;}
.fabu{position: absolute; top: 95px; right: 50%; margin-right: -600px;}
.fabu .hea_bot {
    border: 0 none;
    border-radius: 4px;
    padding: 0 18px 0 40px;
    height: 40px;
    color: #fff;
    font-size: 16px;
    line-height: 40px;
    background: #FF7950 url(../images/icon2.png) no-repeat 18px -153px;
    float: right;
    cursor: pointer;
}
#commentlist{}
#commentlist .content{text-align: left; line-height: 200%;}
.col_main {
    float: left;
    width: 100%;
}
.col_sub, .col_extra {
    float: left;
}
.po_ab {
    position: absolute;
}
.po_re {
    position: relative;
    z-index: 1;
}
.blank10 {
    height: 10px;
    overflow: hidden;
}
.mobile_href, .mobile_href {
    left: auto;
    right: 0;
    top: 20px;
    text-align: center;
    width: 93px;
    background-position: -342px -586px;
    padding-left: 14px;
    background-color: #fff;
}
.header .return_home, .footer .col .t, .footer-nav-2014 li, .announcement .tit, .announcement .prev, .announcement .next, .i_star, .i_qianyue, .i_renzheng, .i_kd, #returnTop, .distanceNode .arrow, .mobile_href, .mobile_href {
    background: url(../images/kuaisonSP.gif) no-repeat 0 0;
}
.i_star { display:inline-block; *display:inline; *zoom:1; vertical-align:-1px; width:84px; height:15px; background-position:0 -64px; overflow:hidden; text-indent:-999em;}
#showcomment .i_star { margin:0 10px; vertical-align:-3px;}
.i_star_5 { background-position:0 -64px;}
.i_star_4 { background-position:0 -80px;}
.i_star_3 { background-position:0 -96px;}
.i_star_2 { background-position:0 -112px;}
.i_star_1 { background-position:0 -128px;}
.i_star_0 { background-position:0 -315px;}
.i_qianyue,.i_renzheng,.i_kd { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:83px; height:20px; background-position:-398px 0; overflow:hidden; margin-right:10px; text-indent:-999em;}
.i_renzheng { background-position:-398px -59px;}
.i_kd { background-position:-398px -80px;}
.mobile_href img, .mobile_href img {
    display: block;
    margin-bottom: 5px;
    width: 75px;
    height: 75px;
    padding: 9px;
}
.mobile_href, .mobile_href {
    left: auto;
    right: 0;
    top: 20px;
    text-align: center;
    width: 93px;
    background-position: -342px -586px;
    padding-left: 14px;
    background-color: #fff;
}
.gap-hfword {
    width: .5em;
    display: inline-block;
}
.commentadd{margin-top: 30px !important;}

.tool-list{
    height: 165px;
    border-radius: 6px;
    background: #f8f8f8;
}
.tool-list .socre {
	display: block;
    text-align: center;
}
.tool-list .socre img{width: 42px;}
.tool-list .title-str {
	font-size: 14px;
	color: #636363;
	width: 100%;
	padding-top: 5px;
	display: block;
	text-align: center;
}

.too-llist .title-str:hover {
	color: #ff4e00
}	
.tool-list li {
	margin-top: 11px;
	float: left;
    width: 33.3%;
	overflow: hidden;
}
.form-btn{padding-bottom: 40px;}
.alert-info{color: #f00; font-weight: bold;}
video{max-width: 100%;}
/** 底部样式 **/

@font-face{font-family:header-footer-focusued;src:url(../fonts/a01bd0af50926c8f69eea792e9542e98.eot);src:url(../fonts/a01bd0af50926c8f69eea792e9542e98.eot#iefix) format("embedded-opentype"),url(../fonts/f75a00c4dcdda3ad7691c8fbb56f0fec.woff) format("woff"),url(../fonts/74058e766c584d34e3a86f42a6317e1d.ttf) format("truetype"),url(../fonts/a9299555e4c002414837886cbfb86bda.svg#iconfont) format("svg")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-yonghumingdengluzhucerenxianxing:before{content:"\E829"}.icon-kefurengongfuwuxianxing:before{content:"\E82D"}.icon-zhuyeshouyefangzixianxing:before{content:"\E843"}.icon-bodazhongdianhuatongxinlianxixianxing:before{content:"\E865"}.icon-shoujidianhuatongxinlianxibodaxianxing:before{content:"\E869"}.icon-ditudingweizhaofangxianxing:before{content:"\E86F"}.icon-wenhaoyuanyiwenxianxing:before{content:"\E8A3"}.icon-shouqishangjiantouxiangshangxianxing:before{content:"\E90F"}.icon-xialazhankaixiajiantouxiangxiaxianxing:before{content:"\E910"}.icon-fenxiangweixinpengyouquansharemianxing:before{content:"\E92E"}.icon-fenxiangweiboxinlangsinashare1:before{content:"\E930"}.icon-kefuerjirengongfuwumianxing:before{content:"\E954"}.icon-gengduofenleicaidanzhongleixianxing:before{content:"\E98A"}.icon-gangbijianruzhuheyuehetonghezuoxianxing:before{content:"\E98C"}.icon-hezuowoshouyouyihexiehepinggongyingxianxing:before{content:"\E990"}.icon-guanggaoweihezuoshangyeruzhupingtaidiannaoxian:before{content:"\E992"}.icon-diannaoPCtaishijixianxing:before{content:"\E9B9"}#doc .module-footer a:hover{color:#e43}.module-footer{width:100%;min-width:1200px;background:#fff;font-size:12px;margin:0 auto}.module-footer address,.module-footer caption,.module-footer cite,.module-footer code,.module-footer dfn,.module-footer em,.module-footer strong,.module-footer th,.module-footer var{font-style:normal;font-weight:400}.module-footer a{text-decoration:none}.module-footer .h-area{width:1200px;margin:0 auto;min-height:180px}.module-footer .h-area a{color:#666;text-decoration:none}.module-footer .h-area a:hover{color:#e43}.module-footer .footer-link{text-align:left}.module-footer .foot-copy{line-height:30px;color:#777;text-align:center;padding:15px 0}.module-footer .foot-copy a{color:#777}.foot-copy em,.module-footer .footer-link .f-l-con em{padding:0 4px 0 7px}.module-footer .footer-link .f-l-con{color:#666;line-height:28px;margin-top:10px;font-size:12px;overflow:hidden;display:none}.module-footer .footer-link .f-l-con.max-height{max-height:56px}.module-footer .footer-link .f-l-con.show{display:block}.module-footer .footer-link .hot-circle-unit{margin-right:7px}.module-footer .footer-link .hot-circle-letter{color:#f93}.module-footer .footer-link em{padding:0 4px 0 7px;color:#666}.module-footer .footer-link .house-tab-more{color:#666;float:right;height:28px;margin-top:28px;line-height:28px;cursor:pointer}.module-footer .footer-link .more-arrow{display:inline-block;width:13px;height:8px;background:url() no-repeat}.module-footer .footer-line .asset-introduce{padding-top:20px}.module-footer .footer-line .asset-introduce .asset-introduce-left{float:left;line-height:28px;color:#fff;font-size:14px;font-weight:700;margin-right:11px}.module-footer .footer-line .asset-introduce .asset-introduce-right{float:left;line-height:28px;color:#999;font-size:12px;width:1103px}.module-footer .footer-shengmin{padding-top:7px;color:#999;text-align:left;font-size:12px;line-height:22px}.module-footer .footer-shengmin p{color:#999}.module-footer .footer-shengmin .red:hover{cursor:pointer;color:#e43}.module-footer .footer-shengmin.no-top{padding-top:0}.module-footer .f-contact{width:392px;height:140px;margin:15px auto 0;border:1px solid #464646}.module-footer .f-contact ul:after{display:table}.module-footer .f-contact ul li{float:left;width:140px;height:100px;border-right:1px solid #464646;margin:10px 0;padding:10px 20px}.module-footer .f-contact ul li a{color:#fff}.module-footer .f-contact ul .soho{width:138px}.module-footer .f-contact ul .soho p{display:block;margin-top:8px;text-align:center}.module-footer .f-contact ul .weibo{width:176px;display:none}.module-footer .f-contact ul .weibo .info_wrap{position:relative;float:left;width:66px;height:100px;text-align:left;margin:-3px 0 0 10px}.module-footer .f-contact ul .weibo .s-img{margin:3px 0 0 2px}.module-footer .f-contact ul .weibo .w-gz{position:absolute;left:0;bottom:0;width:60px;height:25px;line-height:25px;background:#e43;color:#fff;text-align:center;display:inline-block}.module-footer .f-contact ul .weibo .w-gz:hover{text-decoration:none}.module-footer .f-contact ul .weixin{width:171px;border-right:none;cursor:pointer}.module-footer .f-contact ul .weixin img{float:left}.module-footer .f-contact ul .weixin .info_wrap{float:left;width:61px;text-align:left;margin-left:10px;line-height:19px;word-wrap:break-word;word-break:break-all;color:#fff}.module-footer .f-wap{width:965px;margin:35px auto 10px}.module-footer .f-wap ul{margin-top:24px}.module-footer .f-wap ul:after{display:table}.module-footer .f-wap ul li{float:left;margin-left:25px}.module-footer .f-wap ul li a{float:left;display:block;color:#999}.module-footer .f-wap ul li span{float:left;display:block;line-height:20px;margin-left:10px;text-align:left}.module-footer .f-wap ul .f_icon1{width:102px;margin-left:18px}.module-footer .f-wap ul .f_icon2{width:112px}.module-footer .f-wap ul .f_icon3{width:97px}.module-footer .f-wap ul:after{content:"";clear:both}.module-footer .footer-tag a{min-width:60px;height:14px;font-size:14px;color:#666;display:inline-block}.footer-tag a:hover,.module-footer .footer-tag a.current{font-weight:700;color:#e43;color:#666}.module-footer .footer-tag .f-line{width:1px;height:16px;color:#666;display:inline-block;margin:0 20px}.module-footer .footer-tag .f-line.hide{display:none}.module-footer .sohu_linka{height:121px;text-align:center;line-height:27px;color:#999}.module-footer .static-area{width:1200px;margin:60px auto 15px;padding-top:60px;font-size:0;height:195px;border-top:1px solid #eee}.module-footer .h-links{width:1170px;background:#f8f8f8;border-radius:4px;padding:14px 15px 15px}.module-footer .h-links .house-tab-links{width:1170px;float:left}.module-footer .h-links .house-tab-more{width:43px;float:left;margin-left:10px}.module-footer .sohu-icons{padding-top:15px}.module-footer .sohu-icons .ghs i{display:inline-block;width:20px;height:20px;background:url();background-size:contain;background-repeat:no-repeat;position:relative;top:5px;margin-right:4px}.module-footer .sohu-icons a{color:#999}.module-footer .sohu-icons-text{font-size:12px;line-height:28px;color:#666;text-align:center}.module-footer .sohu-icons-text em{display:inline-block;margin:0 4px}.module-footer .sohu-icons-text a{color:#666}.module-footer .sohu-icons-detail{height:36px;padding:12px 0 40px;text-align:center;font-size:0; margin-right: -40px;}.module-footer .sohu-icons-detail span{font-size:12px;color:#999;line-height:16px;height:36px;display:inline-block;text-align:left;margin-right:30px;vertical-align:text-bottom}.module-footer .sohu-icons-detail span:hover{color:#e43}.module-footer .sohu-icons-detail .icon-1{padding-left:36px;width:70px;background:url(../images/gsxx.png) 0 0 no-repeat}.module-footer .sohu-icons-detail .icon-2{padding-left:46px;width:70px;background:url(../images/jubao.png) 0 0 no-repeat}.module-footer .sohu-icons-detail .icon-3{padding-left:38px;width:70px;background:url(../images/110.png) 0 0 no-repeat}.module-footer .sohu-icons-detail .icon-4{padding-left:40px;width:65px;background:url(../images/hf.png) 0 0 no-repeat}.module-footer .sohu-icons-detail .icon-5{padding-left:36px;width:70px;background:url(../images/ba.png) 0 0 no-repeat}.module-footer .sohu-icons-detail .icon-6{padding-left:36px;width:70px;background:url(../images/guohui.png) 0 0 no-repeat}.module-footer .sohu-icons-detail .icon-7{width:86px;background:url() 0 0 no-repeat}.module-footer .static-area-left_long{width:860px}.module-footer .static-area-left_long .left-unit{width:169px}.module-footer .static-area-right_short{width:325px}.module-footer .h-area a.jubao-link{color:#999}.module-footer .h-area a.jubao-link:hover{color:#e43}.static-area-left{width:830px;height:195px;margin-right:15px;display:inline-block;background:#f8f8f8;border-radius:4px}.static-area-left .left-unit{width:166px;float:left}.static-area-left .left-unit-title{line-height:18px;height:18px;padding:15px 0 17px 13px;color:#666;font-size:bold;font-size:14px;text-align:left;font-weight:700}.static-area-left .left-unit-title-icon{font-family:header-footer-focusued!important;font-size:18px;font-style:normal;font-weight:400;color:#999;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;margin-right:12px}.static-area-left .left-unit-text{line-height:16px;padding:0 0 14px 43px;font-size:12px;height:16px;text-align:left}.static-area-left .left-unit-text a{color:#666}.static-area-left .left-unit-text a:hover{color:#e43}.static-area-right{width:355px;height:195px;display:inline-block;text-align:center;vertical-align:top;border-radius:4px;background:#f8f8f8}.static-area-right .right-line-1{width:90px;margin:0 auto;line-height:18px;height:18px;padding:15px 0 9px;color:#666;font-weight:700;font-size:14px}.static-area-right .right-line-1 a{color:#666}.static-area-right .right-line-1 a:hover{color:#e43}.static-area-right .right-line-1 .contact-icon{font-family:header-footer-focusued!important;font-size:18px;font-style:normal;font-weight:400;color:#999;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;margin-right:10px}.static-area-right .right-line-2{width:250px;height:26px;margin:35px auto;text-align:left}.static-area-right .right-line-2 .weixin{width:129px;border-right:1px solid #666;color:#666;font-size:12px;line-height:26px;height:26px;float:left;position:relative;cursor:pointer}.static-area-right .right-line-2 .weixin-icon{font-family:header-footer-focusued!important;font-size:24px;font-style:normal;font-weight:400;color:#6b3;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;margin-right:10px;vertical-align:middle}.static-area-right .right-line-2 .weixin:hover .weixin-qrcode{display:block}.static-area-right .right-line-2 .weixin-qrcode{position:absolute;display:none;left:-50px;top:40px;width:180px;padding:0 15px;background:#fff;border:1px solid #d8d8d8}.static-area-right .right-line-2 .weixin-qrcode .qrcode-arrow{position:absolute;top:-14px;left:120px;width:30px;height:17px;background:url(../images/qr.png) no-repeat}.static-area-right .right-line-2 .weixin-qrcode .qrcode-img{width:150px;height:150px;margin:20px auto 0}.static-area-right .right-line-2 .weixin-qrcode .qrcode-img img{width:150px;height:150px}.static-area-right .right-line-2 .weixin-qrcode .qrcode-text{font-size:12px;line-height:18px;text-align:center;color:#999;margin:17px 0}.static-area-right .right-line-2 .weibo{cursor:pointer;width:120px;color:#666;float:left;font-size:12px;line-height:26px;height:26px}.static-area-right .right-line-2 .weibo a{color:#666}.static-area-right .right-line-2 .weibo a:hover{color:#e43}.static-area-right .right-line-2 .weibo-icon{font-family:header-footer-focusued!important;font-size:24px;font-style:normal;font-weight:400;color:#dd2430;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-left:30px;margin-right:10px}.static-area-right .right-line-3{font-size:12px;line-height:22px;color:#999;text-align:center}

.module-footer *{ -webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; box-sizing: content-box !important;}

/* side */
.side{position:fixed;width:50px;height:275px;right:0;bottom:15%;z-index:100;}
.side ul li{width:50px;height:50px;float:left;position:relative;border-bottom:1px solid #eee;}
.side ul li .sidebox{position:absolute;width:50px;height:50px;top:0;right:0;transition:all 0.3s;background:#f8f8f8;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/50px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:50px;height:50px;line-height:50px;display:inline-block;background:#f8f8f8;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#162637;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

.fabulist{width: 90%; margin: 0 auto; display: block;}
.fabulist ul li{float: left; width: 17%; text-align: center; background: #eee; margin-right: 3.7%; margin-bottom:3.7%; border-radius: 4px; padding-bottom:0px !important;}
.fabulist ul li:nth-child(5n){margin-right: 0;}
.fabulist ul li:hover{background: #ffc601; color: #fff;}
.fabulist ul li a{color: #000; line-height:56px; font-size: 16px; font-weight: 700; display: block;}
.fabulist ul li a:hover{color: #fff;}

.teltips{padding-top: 8px; color: #f76;}