a,a:active,a:link,a:visited{color:#333}
.news-title:hover,.title-h:hover,.title:hover,a:hover{text-decoration:none}
.the-title:hover{text-decoration:none;color:#ae2a03}
em,i{font-style:normal}
body{font-size:14px;background-color:#fafbfc;letter-spacing:.5px}
.def-col{color:#333}
.col1{color:#999}
.col2{color:#999}
.col3{color:#9a9a9a}
.col-active{color:#2d2d2d}
.l-color-light.col-active{color:#ee5142!important}
.def-size{font-size:14px}
.sizex{font-size:18px!important}
.size18{font-size:18px!important}
.size0{font-size:16px!important}
.size1{font-size:14px}
.size1b{font-size:14px;font-weight:700}
.size2{font-size:14px;letter-spacing:0;line-height:24px}
.size2lite{font-size:12px;letter-spacing:.5px}
.size3{font-size:10px}
.bold{font-weight:700!important}
.normal{font-weight:500!important}
.m-top{margin-top:15px}
.m-top1{margin-top:12px}
.m-bottom{margin-bottom:15px}
.m-bottom1{margin-bottom:12px}
.box-shadow{padding:15px;border:1px solid #e7e7e7}
.bg-col{background-color:#fff}
.bg-col1{background-color:#d20f26;color:#fcf9ef}
.border-b{border-bottom:1px solid #e7e7e7}
.more{cursor:pointer}
.pdlfn{padding-left:0;padding-right:0}
.overhidden{overflow:hidden}
img{width:100%;height:auto}
li{list-style:none}
header .fang-navbar{background-color:#d20f26;border-color:#d20f26;margin-bottom:0}
@media (min-width:768px){header .fang-navbar{border-radius:0;height:67px}
}
header .fang-navbar .navbar-logo{margin:14px 22px 15px 4%;width:178px;height:42px;background:url(../images/logo_03.png) no-repeat;background-size:90%}
header .fang-navbar .navbar-nav{width:calc(100% - 210px);margin-top:-4px;padding:5px 0 15px 0}
header .fang-navbar .navbar-nav li a,header .fang-navbar .navbar-nav li a:focus,header .fang-navbar .navbar-nav li a:hover{color:#fcf9ef}
header .fang-navbar .navbar-nav li a{min-width:75px;font-size:13px;padding:10px 0 0}
header .fang-navbar .navbar-nav li .search{margin:10px 0;right:0;width:100%;height:40px;font-size:16px;padding:0;cursor:pointer}
header .fang-navbar .navbar-nav li .search input{-webkit-appearance:none;border:none}
header .fang-navbar .navbar-nav li .search input:focus{outline:0;border:1px solid #c20017;border-radius:0}
header .fang-navbar .navbar-nav li .search .text{background-color:transparent;height:40px;line-height:normal;width:calc(100% - 79px);font-family:'Microsoft Yahei';border-radius:3px;padding:0 12px;background:#fff}
header .fang-navbar .navbar-nav li .search .text::-webkit-input-placeholder{color:#5787b8}
header .fang-navbar .navbar-nav li .search .text::-moz-placeholder{color:#5787b8}
header .fang-navbar .navbar-nav li .search .text:-moz-placeholder{color:#5787b8}
header .fang-navbar .navbar-nav li .search .text::-ms-input-placeholder{color:#5787b8}
header .fang-navbar .navbar-nav li .search .submit{width:82px;position:absolute;top:0;right:0;-webkit-appearance:none;background-color:#f0f0f0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;height:40px;line-height:40px;font-size:16px;background-color:#c20017;color:#fff;letter-spacing:1px}
header .fang-navbar .navbar-nav>.active a:focus,header .fang-navbar .navbar-nav>.active a:hover,header .fang-navbar .navbar-nav>.active>a{background-color:inherit;color:#fff}
header .fang-navbar .navbar-nav .mb-nav{display:none}
@media (max-width:767px){header .fang-navbar .navbar-nav .mb-nav{display:block}
}
header .fang-navbar .navbar-toggle .icon-bar{background-color:#fff}
header .fang-navbar .area-selection{color:#fff;padding:2px 0;position:relative;height:50px;line-height:50px;float:right;margin-right:10px;vertical-align:middle}
header .fang-navbar .area-selection>span{height:50px;line-height:50px}
header>.box-shadow{padding:10px 0;line-height:26px}
header>.box-shadow .search-col{position:relative}
header>.box-shadow .search-col .search{position:absolute;right:0;width:58px;height:26px;padding:0;cursor:pointer;transition:width .3s}
header>.box-shadow .search-col .search i{position:absolute;left:-15px;top:50%;margin-top:-7px;color:#999}
header>.box-shadow .search-col .search i.schBtn{display:none}
header>.box-shadow .search-col .search .searchForm input{-webkit-appearance:none;border:none}
header>.box-shadow .search-col .search .searchForm input:focus{outline:0}
header>.box-shadow .search-col .search .searchForm .text{background-color:transparent;height:26px;line-height:normal;width:100%;font-family:'Microsoft Yahei';border-radius:0;font-size:14px;letter-spacing:.1em;color:#999}
header>.box-shadow .search-col .search .searchForm .text::-webkit-input-placeholder{color:#999}
header>.box-shadow .search-col .search .searchForm .text::-moz-placeholder{color:#999}
header>.box-shadow .search-col .search .searchForm .text:-moz-placeholder{color:#999}
header>.box-shadow .search-col .search .searchForm .text::-ms-input-placeholder{color:#999}
header>.box-shadow .search-col .search .searchForm .submit{display:none;-webkit-appearance:none;background-color:#f0f0f0;border-radius:0}
header>.box-shadow .search-col .search.focus{width:188px;border-bottom:1px solid #f1f1f1}
header>.box-shadow .search-col .search.focus i{display:none}
header>.box-shadow .top-font{padding-left:6%}
@media screen and (max-width:700px){header>.box-shadow .top-font{display:none}
}
header>.box-shadow .row{margin-right:0;margin-left:0}
header>.box-shadow .row .header-active{font-size:14px;line-height:26px;vertical-align:middle}
@media (max-width:768px){header>.box-shadow .row .btn-group{padding:6px 9px}
}
header>.box-shadow .row .mb-nav{display:none}
@media (max-width:767px){header>.box-shadow .row .mb-nav{display:block}
}
header>.box-shadow .row .text-right{padding-right:6%}
header>.box-shadow .row .text-right>div:last-child{padding-right:0}
footer.fang-footer{margin-top:40px}
footer.fang-footer .row{margin-left:0;margin-right:0;padding-left:2%}
footer.fang-footer .row .font-text{float:left;padding-left:30%}
footer.fang-footer .row .img-box{float:right;width:38%;max-width:250px}
footer.fang-footer .row .footer-left{background-color:#f6f6f6;padding:15px 10px;font-size:12px;color:#cdcdcd;line-height:25px;border:1px solid #dde3ea}
footer.fang-footer .row .footer-left .href a{border-right:1px solid #b6b6b6;padding-right:10px;color:#b2b0b2}
footer.fang-footer .row .footer-left .href a:last-child{border-right:none}
footer.fang-footer .row .footer-right{position:relative}
footer.fang-footer .row .footer-right:before{position:absolute;left:12px;content:"";background:url(../images/b-mobile.png) no-repeat;background-size:100%;width:150px;height:150px;top:-40px}
.load-more-btn{cursor:pointer}
.navbar-collapse{padding-right:0}
.fang-swipslider .sw-slides .sw-slide img{max-height:74%}
.fang-swipslider .sw-slides .sw-slide .description h5{white-space:initial;padding:5% 20px;margin:0;box-sizing:border-box;color:#333;font-weight:400;font-size:24px;text-shadow:none}
.fang-swipslider .sw-bullet{text-align:right}
.fang-swipslider .sw-bullet>li{display:none}
.fang-swipslider .sw-bullet>li.sw-slide-block{display:inline-block;width:16px;height:16px;background-color:#d20f26;color:#fff;font-size:12px;margin-left:5px;text-align:center;cursor:pointer;border-radius:0}
.fang-swipslider .sw-bullet>li.sw-slide-block.active{color:#333;background-color:#e8e6e3}
.fang-swipslider .sw-bullet li:not(:last-child){margin-right:0}
.fang-carousel ol{position:absolute;height:20px;right:0;top:146px}
@media screen and (min-width:950px){.fang-carousel ol{top:230px}
}
@media screen and (min-width:1100px){.fang-carousel ol{top:300px}
}
.fang-carousel ol li{cursor:pointer;float:left;width:16px;height:16px;background-color:#d20f26;color:#fff;font-size:12px;line-height:16px;margin-left:5px;text-align:center}
.fang-carousel ol li.seleted{color:#333;background-color:#e8e6e3}
.luara-{position:relative;padding:0;margin-bottom:120px}
.luara- ul{padding:inherit;margin:0}
.luara- ul li{display:none;padding:inherit;margin:inherit;list-style:none}
.luara- ul li:first-child{display:block}
.luara- ul li img{width:inherit;height:inherit}
.l-padding{padding:2px 0;display:inline-block}
p.l-padding{margin-bottom:0!important}
.mb0{margin-bottom:0}
.l-little-round{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important}
.col2.size3{letter-spacing:0!important}
.pr20{padding-right:20px}
.pl25{padding-left:25px}
.pt10{padding-top:10px}
.pl10{padding-left:10px}
.pb10{padding-bottom:10px}
.mw500{max-width:500px}
.pd20{padding:20px}
.nav-icon{display:inline-block;width:30px;height:30px;position:relative;vertical-align:top;text-align:center}
.nav-icon.icon-arrow{margin-top:15px;height:7px;background:0;overflow:hidden;width:20px;font:400 15px/15px consolas;transition:transform .1s ease-in 0s;-webkit-transition:-webkit-transform .1s ease-in 0s}
.nav-icon.icon-arrow s{position:relative;top:-8px;text-decoration:none}
footer.page-footer .footer-font-box .page-footer-ul2{float:none;width: auto;padding-top: 0;list-style-type:none;}
footer.dfdsfcds{background: #d20f26;padding: 12px 0px 5px;}
footer.dfszcdx{background: #d20f26;color: #ffffff;}
footer.dfszcdx a{background: #d20f26;color: #ffffff;}
.search .form-control{height:28px;font-size:14px;font-family:'Microsoft YaHei';border-radius: 0;background: #fcf9ef;}
.footer-font-box .page-footer-ul2 li{display:inline;float: none;}