﻿@charset "utf-8";
/* CSS Document */

/*--------------- common begin ----------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{margin: 0;padding: 0;}
body{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,SimSun; color:#5a5a5a;}
a{ color:#666;}
a:focus,a:hover{ color:#d00b3c; text-decoration:none;}
li{ list-style-type:none;}
.fl, .fr{display: inline;}
.fl{float: left;}
.fr{float: right;}
.clearfix:before, .clearfix:after{content: "";display: table;}
.clearfix:after{clear: both;overflow: hidden;}
.clearfix{zoom: 1; /* for ie6 & ie7 */}
/*--------------- common end ----------------*/

/*--------------- #header begin ----------------*/
#header{background-color:#fff;}
.header_top{height: 50px;width:100%;background-color: #F6F6F6;}
.header_top_content{width: 80%;height: 50px;margin:0 auto;}
.header_top_content_left{width: 30%;height: 50px;line-height: 50px;font-size: 12px;}
.header_top_content_right{float: right;line-height: 50px;font-size: 13px;}
.navbar{ border:none; border-radius:0; margin-bottom:0;}
.navbar-brand{ height:auto; padding-top:25px;}
.navbar-nav > li{}
.navbar-nav > li.dropdown-s{ position:inherit;}
.navbar-nav > li.dropdown-s dl a{ color:#fff;}
.navbar-nav > li.dropdown-s dl a:hover{color:#d00b3c;}
.navbar-nav > li.dropdown-s dl{ float:left; padding:30px 0; margin:0 35px;}
.navbar-nav > li.dropdown-s dl dt{ margin-bottom:10px;}
.navbar-nav > li.dropdown-s dl dd{ font-size:12px; margin-bottom:10px;}
.navbar-nav > li.dropdown-1 .container{ padding-left:400px;}
.navbar-nav > li.dropdown-5 dl{ float:right;}
.navbar-nav > li span{ position:relative;}
.navbar-nav > li span i{ background:url(../images/icon_hot.png) no-repeat; width:32px; height:18px; position:absolute; right:-20px; top:-15px;}
.navbar-nav > li > a{ height:100px; line-height:100px; color:#666; padding:0; font-size:16px; margin:0 30px;}
.navbar-nav > li > a:hover,.navbar-nav > li.current > a,.navbar-nav > li > a:hover,.navbar-nav > li > a.current,.nav .open > a, .nav .open > a:focus, .nav .open > a:hover,.nav > li > a:focus, .nav > li > a:hover{ border-bottom:3px solid #d00b3c; color:#d00b3c; background:none;}
.dropdown-menu{ min-width:inherit; width:100%; border-radius:0; border:none; background:none; padding:0;/*box-shadow:0px 0 5px #aaa;*/}
.dropdown-menu > li{ border-top:1px solid #999;text-align:center;}
.dropdown-menu > li > a{ color:#fff; padding:15px 0; }
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{ background:none;color:#d00b3c;}
.dropdown-menu .s-bg{ position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000; z-index:-1; opacity:.6;}
/**/
.navbar-header .navbar-toggle{border: 1px solid #d00b3c; margin-top:13px;}
.navbar-header .navbar-toggle .icon-bar{background: #d00b3c}
/*--------------- #header end ----------------*/

/*--------------- #main begin ----------------*/
#banner img{ width:100%;}
/* 面包屑 */
#crumbs{box-shadow:0px 2px 3px #eee;}
#crumbs p{ float:left; color:#d00b3c; line-height:80px; background:url(../images/icon_crumbs.png) left center no-repeat; padding-left:20px;}
#crumbs p a{ color:#d00b3c; margin:0 5px;}
#crumbs p a:last-child{ color:#666}
#crumbs ul{ float:right; padding-top:25px; overflow:hidden;}
#crumbs ul li{ float:left; margin-left:1px;}
#crumbs ul li a{ height:30px; line-height:30px; padding:0 30px; display:block; color:#666;}
#crumbs ul li a:hover, #crumbs ul li.current a{ background-color:#d00b3c; color:#fff;}
/* 页码 */
.pages{ text-align:center; padding:50px 0; clear:both;}
.pages li{ display:inline-block; margin:0 4px 10px;}
.pages a{ display:inline-block; border:1px solid #ededed; height:38px; line-height:38px; padding:0 14px;}
.pages a:hover, .pages .thisclass a{ background-color:#d00b3c; border-color:#d00b3c; color:#fff;}
/* 通用题头 */
.heading{ position:relative; width:500px; text-align:center; color:#333; height:34px; margin:20px auto 8px;}
.heading i{ position:absolute; top:0; height:34px; border:1px solid #666; width:50px;}
.heading i.b-l{ left:0; border-right:0}
.heading i.b-r{ right:0; border-left:0;}
.heading h3{ font-size:30px; font-weight:normal; position:absolute; left:0; width:100%; top:-20px;background: none;}
.heading h4{ font-size:12px; font-weight:normal; position:absolute; left:0; width:100%; bottom:-8px;text-transform:uppercase;}
.heading span{display:inline-block;}
/*.heading-w{ color:#fff;}*/
/*.heading-w i{ border-color:#fff;}*/
/* 盒子标题 */
.box-title{ border-bottom:1px solid #eee; margin-bottom:25px; height:40px; line-height:40px;}
.box-title span{ float:left; display:block; font-size:20px; color:#d00b3c; height:40px; border-bottom:2px solid #d00b3c; font-weight:bold; padding:0 5px;}
.box-title a{ float:right; font-size:12px; color:#666;}
/**/
.btn-more{ font-size:20px; color:#fff; background-color:#d00b3c; width:430px; height:60px; line-height:60px; text-align:center; margin:0 auto; display:block;}
.btn-more:hover{ color:#fff;}

/**/
.swiper-button-next, .swiper-button-prev{ background-color:#dfdede;background-size:15px 15px; width:40px; height:40px; margin-top:-20px; left:0;}
.swiper-button-next{ left:auto; right:0;}
.swiper-button-next:hover, .swiper-button-prev:hover{ background-color:#d00b3c}
/*--------------- #mian end ----------------*/


/*--------------- #footer begin ----------------*/
#footer{ background-color:#f8f7f7;}
.flink{ padding-top:50px; padding-bottom:20px; margin-bottom:50px; border-bottom:1px solid #515151;}
.flink h3{ font-size:16px; color:#333; margin-bottom:20px; font-weight:600}
.flink ul{ margin-left:-30px; margin-right:-30px;}
.flink ul li{ float:left; border-right:2px solid #333; padding:0 30px; margin-bottom:15px; line-height:1;}
.flink ul li a{ color:#333; font-size:14px;}
.footer-logo{ float:left; text-align:right; padding-left:40px;}
.footer-logo img{ display:block; margin-bottom:30px;}
.footer-logo span{ color:#333; font-size:18px; display:block; font-weight:bold;}
.footer-contact{ float:left; padding-top:16px; padding-left:15px; padding-right:60px; color:#333; border-right:1px solid #484848;}
.footer-contact p{ margin-bottom:10px;}
.footer-mid{
    margin-top:18px;
    float: left;
    width: 31%;
    padding-left: 40px;
    font-size: 13px;
    color: #333;
    margin-left: 18px;
}

.footer-mid a{
    font-size: 13px;
    color: #333;
}

.footer-mid a:hover{
    font-size: 13px;
    color: #d00b3c;
}

.footer-mid p{margin-bottom: 10px;}
.footer-qrcode{ margin-bottom:30px;}
.footer-qrcode ul li{text-align:center; width:50%;}
.footer-qrcode ul li img{ width:100%;}
.footer-qrcode ul li span{ display:block; color:#333; font-weight:bold;}
#copyright{ background-color:#373737; }
#copyright p{ color:#797979; font-size:12px; text-align:center; padding:11px 15px;}
#uptop{ position:fixed; right:10px; bottom:50px; z-index:999; }
#uptop span{ display:block;width:40px; height:40px; line-height:40px; text-align:center; color:#fff; background-color:#b50933; font-size:18px; cursor:pointer;}
/*--------------- #footer end ----------------*/