@charset "utf-8";
/* CSS Document */

* {
	padding: 0;
	margin: 0;
	font-family: "微软雅黑";
	font-size: 100%;
	color: #222
}
section {
	display: block
}
body {
	background: #fff;
	font-size:12px;
}
img {
	border: 0;
}
a img,
:link img,
:visited img {
	border: 0px;
}
ul {
	list-style: none;
}
a,
a:link,
a:visited,
a:hover,
a:active {
	text-decoration: none
}
a:focus {
	outline: none;
}
h1,h2,h3,h4,h5,h6,b,i,em {
	font-weight: normal;
	font-size: 100%;
}
ol,
ul {
	list-style: none;
}
textarea {
	resize: none;
}
.clear {
	clear: both
}
.clearfix:after {
	content: "\200B";
	display: block;
	height: 0;
	clear: both;
}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs15{font-size:15px}
.fs16{font-size:16px}
.fs18{font-size:18px}
.fs20{font-size:20px}
.fs22{font-size:22px}
.fs24{font-size:24px}
.fs26{font-size:26px}
.fs28{font-size:28px}
.fs30{font-size:30px}
.fs32{font-size:32px}
.fs34{font-size:34px}
.fs36{font-size:36px}
.fonts{font-family: "微软雅黑";}
i {font-style: normal}
p {line-height: 150%}
.clearfix {*zoom: 1;}
.color_base{ color:#c0000f;}
.color_ff {color: #fff;}
.color_00{color: #000;}
.color_33{color: #333;}
.color_66{color: #666;}
.color_99{color: #999;}
.color_d7{color: #d71006;}
.bg_base{ background-color:#c0000f;}
.bg_base:hover{ background-color:#e70012;}
.bg_z:hover{color:#44c48c}
.bg_zs{background: #f45b56;}
.bg_zs:hover{ background:#f14c4c}
.br_h{border:1px solid #bebebe}
.w_1050{ width:1050px; margin:0 auto;}
a{ display:inline-block;}
a:hover{ color:#c0000f;}
a.color_ff:hover{ color:#fff;}
img{ display:inline-block;}
.mr_25{margin:25px 0}
.mr_15{margin:15px 0}
.mrt_25{margin-top:25px}
.mrb_30{margin-bottom:30px}
.pr_5{padding:5px 0}
.mr_10{margin:10px 0}
.p_tb10{padding:10px 0}
.p_tb20{padding:20px 0}
.tc {text-align: center}
.tl {text-align: left!important;}
.tr {text-align: right}
.fl {float: left}
.fr {float: right}
.bgef {background: #efefef}
.bg_f1{background:#f1f1f1}
.bda_l{border-bottom:1px dashed #d5d5d5}
.bd_d5{border-bottom:1px solid #d5d5d5}
.bgz {background: #724a2c}
.bggreen {background: #4fb79c}
.bgccc {background: #ccc!important;}
.bgred{background:#f25b5b!important;}
.pj_c_red{ border: 1px solid #f25b5b!important; color: #f25b5b!important;}
.pj_c_blue{ border: 1px solid #32b57c!important; color: #32b57c!important;}
.pj_c_pur{ border: 1px solid #89d1d6!important; color: #89d1d6!important;}
input {border: 0;outline: none;}
input:focus {color: #181818}
::-webkit-input-placeholder {/* WebKit browsers */color: #ccc;}
:-moz-placeholder {	/* Mozilla Firefox 4 to 18 */		color: #ccc;}
::-moz-placeholder {	/* Mozilla Firefox 19+ */		color: #ccc;}
:-ms-input-placeholder {	/* Internet Explorer 10+ */		color: #ccc;}
.placeholder {	color: #ccc;	/* etc */}
.ells {	white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
input[type="button"]{-webkit-appearance:none; appearance: none;cursor:pointer}
input,button,textarea{ outline:none;}
.noline {border: 0!important}
.b_r3 {-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius:3px;behavior:url(/fangfangw/css3.htc);}
.b_r5 {-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius:5px;behavior:url(/fangfangw/css3.htc);}
.b_r8 {-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;border-radius:8px;behavior:url(/fangfangw/css3.htc);}
.b_r20 {-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;border-radius:20px;behavior:url(/fangfangw/css3.htc);}
.b_r100 {border-radius:100%;-webkit-border-radius:100%;-moz-border-radius: 100%;-ms-border-radius: 100%;behavior:url(/fangfangw/css3.htc);}
.bo_cc{border: 1px solid #ccc!important}
.bd_cc{border-bottom: 1px solid #ccc}
.bgfix {position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0, 0, 0, 0.4);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#40000000, endColorstr=#40000000);z-index: 12;display: none}
.none {display: none!important;}
.span05 {width:5%}
.span15 {width:15%}
.span1 {width:10%}
.span2 {width:20%}
.span3 {width:30%}
.span4 {width:40%}
.span5 {width:50%}
.span6 {width:60%}
.span7 {width:70%}
.bold {	font-weight: bold}
.through {	text-decoration: line-through}
/* head */

.container {width: 100%;}
/*验证提示框 s*/

.error {
	margin-right: 5px;
	color: #f33434!important;
	border-color: #f33434!important;
}
.help-block {
	position:absolute;
	left:0;
	bottom:-17px;
}
.controls{ position:relative;}
/* footer */
/*公用css*/
body{ min-width:1100px;}
.header{ width:100%; border-top:#c0000f solid 9px; padding-top:17px; box-shadow:0 5px rgba(230,230,230,0.42);}
.logo img{ width:64px; height:46px;}
.logo_index{ padding-top:14px;}
.logo_index img{ width:auto; max-width:340px; height:24px;}
.nav li{ float:left; height:58px; margin:0 21px; position:relative; font-size:14px;}
.nav li .a_link{ min-width:53px; line-height:46px; text-align:center; font-size:14px;}
.nav li p.a_link{ cursor:default;}
.nav li dl{ display:none; width:100px; position:absolute; -webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius:5px;behavior:url(/fangfangw/css3.htc); left:50%; top:43px; z-index:3; padding-top:10px; overflow:hidden; margin-left:-50px;}
.nav li dl::before{ content:""; width:100%; height:10px; position:absolute; left:0; top:0; background:url(../images/arrow3.png) no-repeat top center;}
.nav li dd{ width:100%; height:40px; background-color:#272d2c;}
.nav li dd:first-child{ -webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-ms-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0; overflow:hidden; behavior:url(/fangfangw/css3.htc);}
.nav li dd a{ display:block; width:100%; height:40px; line-height:40px; text-align:center; color:#fff;}
.nav li dd a:hover{ background-color:#e70012;}
.nav li dd a.cur{ background-color:#e70012;}
.nav li.cur{ height:56px; border-bottom:#c0000f solid 2px;}
.nav li:hover{ height:56px; border-bottom:#c0000f solid 2px;}
.nav li:hover dl{ display:block;}
.nav li.l_login{ margin-right:0;}
.nav li.l_login a{ display:block; width:103px; height:39px; line-height:39px; text-align:center; font-size:14px;}
.nav li.l_login:hover{ height:58px; border:0 none;}
.footer{ width:100%; height:96px; padding-top:18px; margin-top:50px; background-color:#eeeeee;}
.footer .w_1050{ position:relative;}
.footer .share{ width:auto; position:absolute; right:0; top:-18px;}
.footer .share li{ float:left; padding:0; margin:0; margin-left:1px;}
.footer .share li a{ float:none; padding:0; line-height:normal; margin:0; display:block; width:42px; height:42px!important; background:url(../images/weibo.png) no-repeat center center #e4e4e4;}
.footer .share li a.weibo{ background-image:url(../images/weibo.png);}
.footer .share li a.webchat{ background-image:url(../images/webchat.png);}
.footer .share li a.weibo:hover{ background-image:url(../images/weibo-1.png);}
.footer .share li a.webchat:hover{ background-image:url(../images/webchat-1.png);}
/*.footer .share li a.qzone{ background-image:url(../images/qzone.png);}
.footer .share li a.facebook{ background-image:url(../images/facebook.png);}
.footer .share li a.twitter{ background-image:url(../images/twitter.png);}*/
.footer.foot_fix{ position:fixed; left:0; bottom:0;}
.footer .f_left{ text-align:center;}
.footer .f_left li{ display:inline-block; height:24px; line-height:24px; padding-right:24px;}
.footer .f_left a{ color:#444;}
.footer .f_left a:hover{ color:#c0000f;}
.footer p{ padding-top:20px; line-height:24px; color:#444;}
.footer p i{ display:inline-block; width:15px; height:15px; position:relative; top:3px; margin-right:3px; background:url(../images/phone.png) no-repeat center center;}
.footer p i.i-phone{ background-image:url(../images/phone.png);}
.footer p i.i-address{ width:12px; background-image:url(../images/address.png);}
.footer .f_right p{ padding-top:6px;}
.page{ width:100%; padding:20px 0; text-align:center;}
.page a{ display:inline-block; width:34px; height:34px; line-height:34px; border:#cccccc solid 1px; text-align:center; font-size:14px; margin:0 7px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius:3px;}
.page a.cur,.page a.paginate_active{ border-color:#c0000f; background-color:#c0000f; color:#fff;}
.btn_01{ display:inline-block; width:100px; height:35px; line-height:35px; text-align:center; color:#fff; font-size:14px; cursor:pointer;}
a[title="\7AD9\957F\7EDF\8BA1"]{ display:none;}