
/* 重置样式 */
body,html{ width:100%; height:100%;}
body{ font:12px Arial,Helvetica,sans-serif; color:#333; background:#fff;}
body,div,p,span,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,pre,form,tr,td,th,table{border:0px; padding:0px; margin:0px;}
img,a img{margin:0px; padding:0px; border:0px; font-size: 0px; line-height: 0px;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
ul,li,ol,dt,dl,dd{ list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
address,cite,pre,code,em,th,i{font-weight:normal; font-style:normal;}
pre,code{ display:block;}
label,input,textarea,select,button{font-family:Arial,"Hiragino Sans GB","黑体-简"; margin:0px; padding:0px; vertical-align:middle; outline:none;}
input,button,select,img{line-height:normal;}
img{ vertical-align: middle;}
a{ color:#4c4d4d;text-decoration:none; outline: none;}
a:hover{ color:#e76f12; text-decoration:none; }
a:active{ outline: none;  star:expression(this.onFocus=this.blur());}
*{ box-sizing:border-box;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;}

/* 浮动方式 */
.fl{ float:left; display:inline;}.fr{ float:right; display:inline;}.fn{ float:none}.clear{ clear:both;}

/* 定位方式 */
.relative{ position: relative;}.absolute{ position:absolute;}.fixed{ position:fixed;}

/* 显示隐藏 */
.dis{ display:block;}.undis{ display:none;}

/* 字体对齐方式 */
.tl{ text-align:left !important;}.tc{ text-align:center !important;}.tr{ text-align:right !important;}

.clear0{ clear:both;line-height:0px;height:0px;font-size:0px;width:0px;}
.hr-2,.hr-3,.hr-4,.hr-5,.hr-6,.hr-7,.hr-8,.hr-9,.hr-10,.hr-11,.hr-12,.hr-13,.hr-14,.hr-15,.hr-16,.hr-17,.hr-18,.hr-19,.hr-20,.hr-21,.hr-22,.hr-23,.hr-24,.hr-25,.hr-26,.hr-27,.hr-28,.hr-29,.hr-30,.hr-124{clear:both; overflow:hidden; font-size:0px; line-height:0px;}
.hr-2{height:2px;}.hr-3{height:3px;}.hr-4{height:4px;}.hr-5{height:5px;}.hr-6{height:6px;}.hr-7{height:7px;}.hr-8{height:8px;}.hr-9{height:9px;}.hr-10{height:10px;}.hr-11{height:11px;}.hr-12{height:12px;}.hr-13{ height:13px;}.hr-14{ height:14px;}.hr-15{ height:15px;}.hr-16{ height:16px;}.hr-17{ height:17px;}.hr-18{ height:18px;}.hr-19{ height:19px;}.hr-20{ height:20px;}.hr-21{ height:21px;}.hr-22{ height:22px;}.hr-23{ height:23px;}.hr-24{ height:24px;}.hr-25{ height:25px;}.hr-26{ height:26px;}.hr-27{ height:27px;}.hr-28{ height:28px;}.hr-29{ height:29px;}.hr-30{ height:30px;}
.relative{ position:relative;}.absolute{ position:absolute;}.fixed{ position:fixed;}

.mr0{ margin-right:0 !important;}

.layout{ width:1200px; margin:0 auto; clear:both;}

.tit{ padding:58px 0; text-align:center;}
.tit h2{ display:inline-block; padding:16px 7px;  border-bottom:2px solid #ff8400; font-size:28px; color:#000;}


/* 底部 */
.footer{background-color: #313243;}
.footer a:hover{color: #fff;}
.footer_top{height: 108px;background-color: #2c2d3f;}
.footer_top li{float: left;width: 33.33%;height: 108px;line-height: 108px;}
.footer_top li .footer_icon{margin: 20px 22px 0 0;}
.footer_top li span{color: #afafb2;font-size: 20px;}
.footer_mid{ overflow:hidden; padding: 30px 0;border-bottom: 1px solid #3b3d4c;border-top: 1px solid #3b3d4c;}
.footer_nav{width: 1500px;float: left;}
.footer_nav ul{float: left; padding-left: 60px; width: 320px;height: 224px;border-left: 1px solid #3b3d4c;}
.footer_nav li h4{height: 30px;line-height: 30px; font-size: 18px;color: #fff;}
.footer_nav li a,.footer_nav li span{line-height: 32px; font-size: 14px;color: #89898b;}
.footer_nav li img{margin: 10px 0 5px;}
.footer_bot{padding: 20px 0 30px; background:#2c2c38; text-align: center;}
.footer_bot p,.footer_bot a{height: 28px;line-height: 28px; font-size: 14px;color: #89898b;}
.footer_bot p>em{margin: 0 10px;}
.footer_icon{display: inline-block;width: 60px;height: 66px;background: url(../images/footer_top.png) no-repeat;vertical-align: top;}
.footer_icon.fir{background-position: 0 -3px;}
.footer_icon.sec{background-position: 0 -103px;}
.footer_icon.thir{background-position: 0 -203px;}
.f_contact{ height:144px; padding-top:30px; background: url(../images/contact_bg.jpg) no-repeat; color:#fff; font-size:24px; text-align: center;}
.f_contact a{ display: inline-block; height:37px; margin-top:18px; line-height:35px; padding:0px 25px; border:1px solid #fff; font-size:16px; color:#fff; border-radius: 3px;}





