@charset "utf-8";
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, p, th, td{ margin:0; padding:0; font-weight:normal; font-style:normal; }
html,body{ width:100%; height:100%; font-size: 14px;}
body { min-width: 1200px;}
ol,ul{list-style:none outside none;}
a,input{ outline:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:link{text-decoration:none;}
a:active{ text-decoration:none;}
img { border:0;}
.fl{ float: left;}
.fr{ float:right;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both;}
input::-webkit-input-placeholder { color: #bbb;}
input:focus::-webkit-input-placeholder { color: transparent;}
/* Firefox < 19 */
input:-moz-placeholder { color: #bbb;}
input:focus:-moz-placeholder { color: transparent;}
/* Firefox > 19 */
input::-moz-placeholder { color: #bbb;}
input:focus::-moz-placeholder { color: transparent;}
/* Internet Explorer 10 */
input:-ms-input-placeholder { color: #bbb;}
input:focus:-ms-input-placeholder { color: transparent;}
.w1200{ width:1200px; margin:0 auto;}

/*top*/
#top{ height:30px; line-height: 30px; background: #f5f5f5; font-size:12px; color: #82848c;} 

/*header*/


/* .nav{ float: left; margin:36px 0 0 40px;}
.nav li{ float: left;}
.nav li a{ color:#203260; padding:0 20px; font-size:17px;}
.nav li.nav-acitve a,.nav li a:hover{ color: #fe6339;}
.user-link{ float:right; margin-top:34px;}
.user-link a{ color: #333; padding:5px 22px; font-weight: 500; line-height: 18px; border-radius: 20px; height:30px; font-size:16px;}
.user-link a.user-reg{ border:1px solid #ccc;}
.user-link a:hover{ background: #f0f0f0; color: #fe6339;} */

/*main*/
.floor-title{ font-size: 28px; font-weight: normal; color: #fe6339; text-align: center;}
.floor-title span{ display: block; width:90px; height: 4px; background: #fe6339; margin:20px auto 0;}
.floor-title p{ font-size:20px; margin-top:10px; color: #666;}

/*footer*/
#footer{ background: #32343a; padding:40px 0 20px; color: #9b9b9b; font-size: 12px;}  
.footer-box{ display: flex;  font-size: 14px;}
.footer-box dt{ font-size: 16px; color: #d7d7d7; margin-bottom: 20px;}
.footer-box dd{ line-height: 2;}
.footer-box dd a{ color: #9b9b9b;}
.footer-contact{ display:flex; border-left:1px solid #4a4a4a; width:50%;}
.footer-contact .code{ margin:0 24px 0 80px;}
.contact-txt h6{ font-size: 16px;}
.contact-txt p{ color:#696d71; margin:10px 0 40px;} 
.contact-txt a{ color: #696d71; font-size: 16px; border:1px solid #696d71; width:252px; text-align: center; display: block; padding:10px 0;}
.contact-txt a:hover{ background: #696d71; color: #333333;}
.contact-txt a i{ width:27px; height: 27px; background: url(../img/icons.png) no-repeat -70px -240px; display: inline-block; vertical-align: middle; margin-right:20px;}
.contact-txt a:hover i{ display: none;}

.footer-link{ border-top:1px solid #4a4a4a; margin: 40px 0 20px; padding-top:20px;}
.footer-link b{ display:block; float: left;}
.footer-link p{ float: left; width: 95%;}
.footer-link a{ white-space:nowrap; color: #9b9b9b; margin-left:20px; display: inline-block; margin-bottom:10px;}
.footer-box dd a:hover,.footer-link a:hover{ color: #d7d7d7;}

.copyright{ text-align: center;}


/* CSS Document迁移basic.css */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, p, th, td{ margin:0; padding:0; font-weight:normal; font-style:normal; font-family:inherit;}
body{height:auto; color:#333; font:16px/1.5 "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif; background:fff; min-width:1200px;}
img{ border:0 none;}
em,i{ font-style:normal; font-weight:normal;}
ol,ul{list-style:none outside none;}
a,input{ outline:none;}
a:visited{text-decoration:none;border-width:0px;}
a:hover{text-decoration:none;border-width:0px;}
a:link{text-decoration:none;border-width:0px;}
a:active{ text-decoration:none; border-width:0;}
.clear { clear:both; display:block; font-size:0; height:0; line-height:0; overflow:hidden; text-indent:-9999px;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both;}
* html .clearfix{zoom:1;} /* IE6 */
*+html .clearfix{zoom:1;} /* IE7 */
.fl { float: left;}
.fr { float: right;}

.w1200{ width: 1170px; margin: 0 auto;}

#footer{ background: #333; padding:50px 0 20px;}
.footer-main{ padding-bottom: 40px;border-bottom:1px solid #373f4d;}
.footer-list{ width: 30%;}
.footer-list h4{ font-size: 20px; color: #e7ebec;}
.footer-list a,.footer-list p{ color: #e7ebec; margin: 6px 0 2px;}
.footer-list a{ display: block;}
.wx-code{ float: right;}
.wx-code img{ border-radius: 10px;}
.footer-bot{ border-top:1px solid #373f4d; padding-top:20px;}
.footer-bot img{ float: left;}
.footer-bot p{ color: #69748a; font-size: 14px; float: right; margin-top:30px;}





