@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body,p,h1,h2,h3,h4,h5,h6,table,ul,li,form,input,button,table,tr,td{ margin:0; padding:0; color:#000; font-family:Microsoft yahei,Arial;}
body,p{ font-size:12px; border:none;}
a{ font-size:12px; color:#000; text-decoration:none; border:none; padding:0; margin:0;}
a:hover{ color:#a1131f;}
img{ border:0; margin:0; padding:0;vertical-align: middle;}
ul,li{ list-style:none; border:0; margin:0; padding:0;}
dl,dt,dd{ margin:0; padding:0; -webkit-margin-start:0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:12px; display:block;}
strong,b{ font-weight:normal;}
table,tr,td{ border-spacing:0;}
em,i,b{ font-style:normal;}
input,select{font-size:12px;vertical-align:middle;}
textarea,input{word-wrap:break-word;word-break:break-all;padding:0px;}
select{appearance:none; -moz-appearance:none; -webkit-appearance:none;}

.mainbox{ width:1100px; overflow:hidden; margin:0 auto;}

.header{ width:100%; overflow:hidden;}
.top{ width:100%; overflow:hidden; height:14px; line-height:14px; padding:13px 0; background:#f1f1f1; border-bottom:1px #e0e0e0 solid;}
.top h1{ float:left; overflow:hidden; font-size:14px; color:#555;}
.top h2{ float:right; overflow:hidden; color:#555;}
.top h2 a{ font-size:14px; color:#555; padding:0 10px;}
.top h2 a:hover{ color:#a1131f;}
.header .logo{ float:left; overflow:hidden;}
.header .tel{ float:right; overflow:hidden; margin-top:15px;}
.menubox{ width:100%; overflow:hidden; height:46px; line-height:46px; background:#a1131f;}
.menubox a{ display:block; width:137px; color:#fff; font-size:14px; text-align:center; overflow:hidden; float:left;}
.menubox a:hover{ background:#c12734;}
.menubox a.menu_on{ background:#c12734;}

.focusBox{ width:100%; overflow:hidden; height:500px; position:relative;}	
.focusBox .pic{ width:100%; overflow:hidden;}
.focusBox .pic img{ width:100%; height:500px;}	
.focusBox .hd{ position:absolute; bottom:15px; left:0; width:100%; text-align:center;}	
.focusBox .hd li{ display:inline-block; width:50px; height:3px; background:#999; margin:0 10px;}	
.focusBox .hd .on{ background:#a1131f;}	

.footer{ width:100%; overflow:hidden; background:url(../images/footer.jpg) center top no-repeat; padding-top:60px;}
.lian{ width:400px; float:left; overflow:hidden;}
.lian h1{ height:40px; line-height:40px; overflow:hidden; font-size:30px; font-weight:bold; color:#fff; padding-bottom:25px;}
.lian p{ color:#d2cece; font-size:14px; line-height:34px;}
.lian em{ display:block; overflow:hidden; margin-top:10px; height:50px;}
.lian em a{ width:50px; height:50px; display:block; float:left; overflow:hidden; background:url(../images/em.png) no-repeat; margin-right:15px;}
.lian em a.em_11{ background-position:0 0;}
.lian em a.em_22{ background-position:-65px 0;}
.lian em a.em_33{ background-position:-130px 0;}
#wxin #close{position:absolute;right:10px;top:0px;color:#555;font-size:40px; line-height:40px; overflow:hidden;}
#msgBody #wxin_bj{display:block;_left:0px;}
#msgBody #wxin{display:block;_left:50%;}
#msgBody{_overflow:hidden;}
#wxin{display:none;position:fixed;top:50%;left:50%; margin-left:-100px;*/_position:absolute;_display:block;_left:-10000px;z-index:10000; background:#fff; z-index:101;}
#wxin .wxin_wz{ position:relative;;background:#fff; text-align:center; margin-top:40px;}
#wxin .wxin_wz img{ width:230px; height:230px; padding:15px;}
#wxin .wxin_wz h3{ height:50px; line-height:50px; font-size:18px; overflow:hidden;}
#wxin_bj{display:none;position:fixed;_position:absolute;top:0px;left:0px;width:100%;height:100%;background:#000;opacity:0.8;filter:Alpha(opacity=80);_display:block;_left:-10000px;z-index:100;}
.online{ width:500px; float:right; overflow:hidden;}
.online h2{ line-height:40px; color:#fff; font-size:24px; overflow:hidden;}
.online ul{ width:100%; overflow:hidden; margin-top:20px;}
.online ul li{ width:100%; overflow:hidden; border-bottom:1px #777 solid; line-height:44px; padding-top:15px;}
.online ul li span{ width:40px; float:left; overflow:hidden; color:#777; font-size:14px;}
.online ul li input{ text-indent:10px; color:#fff; width:460px; float:right; height:44px; border:none; background:none;}
.online ul li textarea{ width:440px; padding:10px; line-height:24px; color:#fff; float:right; height:120px; border:none; background:none;}
.online ul li button{ width:100%; height:44px; background:#a1131f; color:#fff; text-align:center; font-size:14px; border:none;}

.foot{ width:100%; overflow:hidden; height:70px; line-height:70px; background:#000; margin-top:40px;}
.link{ width:820px; float:left; overflow:hidden;}
.link .hd{ width:120px; float:left; overflow:hidden;}
.link .hd h2{ color:#fff; font-size:16px;}
.link .bd{ width:650px; float:left; overflow:hidden;}
.link .bd .tempWrap{ width:650px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.link .bd ul{ overflow:hidden; zoom:1; }
.link .bd ul li{ float:left; _display:inline; overflow:hidden;}
.link .bd ul li a{ font-size:14px; color:#d1d0ce; padding:0 10px;}
.link .bd ul li a:hover{ color:#a1131f;}
.foot_wz{ width:150px; float:right; text-align:right; font-size:14px; color:#d1d0ce; overflow:hidden;}












