@charset "utf-8";
html,body{ width:100%; height:100%;;  }
html,body,a,h1,h2,h3,h4,h5,h6,p,div,ul,li,ol,dl,dt,dd,img,form,input,textarea,select,fieldset{ margin:0px; padding:0px; }
h1,h2,h3,h4,h5,h6,b,strong{ font-family:"Microsoft YaHei",Tahoma,Arial,\5b8b\4f53; font-weight:800px; }
body,input,select{ font:14px/1.5 "Microsoft YaHei",Tahoma,Arial,\5b8b\4f53; }
div,span,th,td,dt,dd,h1,h2,h3,h4,h5,h6,em,strong,i,a,b,a,p{ word-break:break-all; word-wrap:break-word; }
ul,ol,dl{ list-style-type:none; }
select,input{ vertical-align:middle; }
img{ border:0 none; text-align:absmiddle; background-color:transparent; vertical-align:middle}
a{ color:#7c7b7b; text-decoration:none; }
a:hover{ color:#c80100; text-decoration:none;}
.c:after{ content:'\20'; display:block; clear:both;height:0px;}
.c{ *zoom:1; }
.clear{ clear:both;height:0;line-height:0;content:'.';display:block;visibility:hidden;}
.l{ float: left; }
.r{ float: right; }
.over{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.over_1{overflow: hidden;}
.textc{text-align:center;}
.cursor{cursor:pointer;}
.wp { width:1200px; margin:0 auto; }
h1,h2,h3,h4,h5,h6,h7,h8,h9{font-size:14px;font-weight:normal;}
.fdpic a img{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
}
.fdpic a:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
}
/* ---- header ---- */
.banner{
	width:100%;
}
.banner img{
	width:100%;
}
/* --- nav --- */
#nav{
	height:43px;
	background:url(../images/bg_nav.png) repeat-x;
}
#nav li{
	width:109.09px;
}
#nav li a{
	display:block;
	height:43px;
	line-height:43px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#fff;
}
#nav li:hover a{
	background:#ed0001;
}
/* ---- footer ---- */
#footer{
	margin-top:20px;
	color:#383838;
	padding:30px 0;
	background:#e0e1dc;
	/* background-image:-webkit-linear-gradient(to top, #940102, #9e0017);
	background-image:linear-gradient(to top,#940102, #9e0017); */
}
#link{
	width:910px;
	margin:0 auto;
	padding-bottom:12px;
	border-bottom:1px solid #383838;
}
#copyright{
	margin-top:30px;
	line-height:26px;
	font-size:12px;
}
#footer a{color:#383838;}
#footer a:hover{color:#c80100;}

/*侧边联系客服*/
.tool { position: fixed; top:30%; right:0; z-index:999;}
.tool a { display:block; color:#fff; }
.tool li { display: block; width:180.5px; background-color:#ce0202; cursor:pointer; padding:10px; border-radius:5px; color:#fff; position:absolute; left:-40px;transition:all 0.4s ease; -ms-transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -o-transition:all 0.4s ease; -moz-transition:all 0.4s ease;}
.tool li:hover{background:#c40000; left:-180.5px;}
.tool li#toTop:hover{left:-40px;}
.tool li span { display:block; line-height:27px; }
.tool li#toTop { padding-left:40px; background:url(../images/toTop.png) no-repeat #c40000 10px center; background-size:20px; cursor:pointer;}
.tool li.tel { padding-left:40px; background:url(../images/p_tel.png) no-repeat #c40000 10px center; background-size:20px; height:21px;}
.tool li.qq { padding-left:40px; background:url(../images/p_qq.png) no-repeat #c40000 10px center; background-size:20px; height:21px;}
.tool li.email { padding-left:40px; background:url(../images/p_email.png) no-repeat #c40000 10px center; background-size:20px; height:21px;}
.tool li:nth-child(1), .tool li:first-child{top:0px;}
.tool li:nth-child(2), .tool li:first-child+li{top:46px;}
.tool li:nth-child(3), .tool li:first-child+li+li{top:92px;}
.tool li:nth-child(4), .tool li:first-child+li+li+li{top:138px;}
.tool li:nth-child(5), .tool li:first-child+li+li+li+li{top:184px;}
.tool li:nth-child(6), .tool li:first-child+li+li+li+li+li{top:230px;}
.tool li:nth-child(7), .tool li:first-child+li+li+li+li+li+li{top:276px;}
.tool li:nth-child(8), .tool li:first-child+li+li+li+li+li+li+li{top:322px;}
.tool li:nth-child(9), .tool li:first-child+li+li+li+li+li+li+li+li{top:368px;}


img#update_vcode{cursor:pointer;}