*html{ background-image:url(about:blank); background-attachment:fixed; transition:.5s;}
body{ font-size:12px; font-family:"寰蒋闆呴粦"; position:relative; transition:.5s;}
input,select,textarea,button{ font-family:"Microsoft YaHei",arial; outline:none; font-size:12px;}
*{margin:0;padding:0; border: 0;}
ul, li {list-style-type:none;}
em,i,ins{ font-style:normal; text-decoration:none;}
img {border:none; vertical-align:middle;}
a{color:#161213;text-decoration:none;}
a:hover{color:#fabe00;}
.fl {float:left;}
.fr {float:right;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:block;}
.table-table{ display:table; width:100%; height:100%;}
.table-cell{ display:table-cell; vertical-align:middle;}
.mosk{width:100%; height:100%; background:rgba(0,0,0,.7); position:fixed; z-index:555; top:0; left:0; display:none; }
html.flow{ overflow:hidden;}
.h98{ height:98px; transition:.5s; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.w1200{max-width:1200px; margin:0 auto; position:relative;}
/*澶撮儴*/
.header-top{ height:30px; line-height:30px; background:#da251e;}
.header-top h2{ font-size:14px; color:#fff; font-weight:400;}
.header-login{ padding-right:15px; margin-right:15px; position:relative;}
.header-login:before{content:""; width:1px; height:12px; position:absolute; top:9px; right:0; background:#fff;}
.header-login a{ font-size:14px; color:#fff;}
.header-login a img{ vertical-align:middle; margin:-3px 5px 0 0;}
.header-share a{ display:inline-block; vertical-align:middle; margin:8px 8px 0 0 !important; padding:0 !important;}
.header-share .wx{width:19px; height:14px; background:url(../images/icon2.png) no-repeat;}
.header-share .wb{width:18px; height:14px; background:url(../images/icon3.png) no-repeat;}
.header-share .qq{width:11px; height:14px; background:url(../images/icon4.png) no-repeat;}
.header-search{width:240px; height:40px; line-height:40px; position:relative; border-bottom:1px solid #ccc;}
.header-search input{width:100%; height:40px; line-height:40px; font-size:14px; color:#999;}
.header-search input::placeholder{ font-size:14px; color:#999;}
.header-search a{ position:absolute; top:0; right:0;}
.header-mid{ height:90px;}
.header-logo{ margin-top:15px;}
.header-search{ margin-top:25px;}
.header-nav{ background:#f2f2f2;}
.header-nav li{ float:left; height:50px; line-height:50px;}
.header-nav li a{ color:#666; font-size:14px; line-height:50px; display:inline-block; margin-left:50px; position:relative;}
.header-nav li a:before{content:""; width:0; background:#da251e; height:2px; position:absolute; bottom:0; left:0;}
.header-nav li.on a,.header-nav li:hover a{color:#da251e; font-weight:bold;}
.header-nav li.on a:before,.header-nav li:hover a:before{ width:100%;}
/*a灏鹃儴*/
.footer{ background:#333;}
.footer-copyright{ background:#ebebeb; color:#8c8c8c; font-size:12px; padding:12px 0;}
.footer-copyright a{color:#8c8c8c;}
.footer-top{ padding:70px 0 60px;}
.footer-left li{ float:left; margin-right:30px;}
.footer-left li a{ font-size:14px; color:#fff;}
.footer-link{position:relative; padding-left:74px;}
.footer-bot{margin-top:35px;}
.footer-link b{color:#fff; font-size:16px; font-weight:normal; position:absolute; top:0; left:0; display:inline-block; line-height:24px;}
.footer-link a{ display:inline-block; float:left; line-height:24px; color:#808080; font-size:14px;}
.footer-link option{font-size: 16px;}
.footer-link a:hover{color:#da251e;}
.footer-right p{ line-height:24px; color:#fff; font-size:14px; display: inline-block;}
.footer-right p b{color:#fff; font-size:14px; font-weight:400; line-height:24px; display:inline-block;}
.footer-right p img{ vertical-align:middle; margin:-3px 5px 0 0;}
.footer-link select{font-size: 16px;}
.footer-right p:last-child{display: block;}
/*鍒嗛〉*/
.page{ margin:40px auto 20px; text-align:center;}
.page ul{ display:inline-block;}
.page li{ float:left; margin:0 8px; line-height:18px;}
.page li a{color:#999999; font-size:16px; display:block;}
.page li.current a{color:#da251e;}
.page li img{ vertical-align:top;}
.page li a:hover{color:#da251e;}
.yqlj-con{border:1px solid #ddd;margin-bottom: 40px;}
.yqlj-con ul{font-size: 0;padding: 20px;}
.yqlj-con li{display: inline-block;width: 18%;margin: 1%;font-size: 15px;vertical-align: top;}
.yqlj-con li a{transition: all .4s;}
.yqlj-con li a:hover{color: #da251e;}