body {
    color: #333;
    font-size: 14px;
    font-family:"微软雅黑","Arial",Helvetica,"黑体",Arial,Tahoma;
    margin:0 auto;
    position:relative;





}
.slick-prev:before,.slick-next:before,.slick-dots li button:before{ display: none; }
.img-hide{ overflow:hidden; display: block; }

.img-hide img{ transition: 0.3s all; transform: scale(1,1); }
.img-hide:hover img{ transition: 0.3s all; transform: scale(1.05,1.05); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover,a{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
p{ margin:0; }
img{ max-width:100%; display: inline-block; vertical-align: middle;}

.adv-one,.adv-one img {
    width: 1200px;
    overflow: hidden;
	padding:0;margin:0;
}
.adv-one {
    margin-top: 15px;
}
.adv-one a {
    display: block;
}

.header{ height: 230px; background: url(../images/header.png) center no-repeat; background-size: cover; padding-top: 120px; }
.header-right,.header-right a { font-size: 18px; color: #fff; }
.header-right span{ padding:0 10px; }
.header-right{ padding-top: 50px; }
.container{ width: 1230px; }
.img-top { display: block; margin-top:15px;}
.link-title{font-size: 35px; color: #434343; line-height: 48px; margin-top: 50px;  padding:0 40px; }
.link-title a{ color: #434343; }

.link-more{float:right;margin-top:-40px;}

.img-link img{ width: 586px; height: 391px; }
.img-link{ margin-top: 30px; }
.right-width{ width: 588px; height: 391px; background: #e42500; margin-top: 30px; }
.title-box{ font-size: 26px; color: #fff; font-weight: bold; line-height: 50px; background: #e42500; padding:0 15px; }
.title-box a{ float: right; font-size: 18px; color: #fff; font-weight: normal; }
.news-ul{ height: 336px; background: #fff; border-radius: 0 0 5px 5px; margin:0 5px; padding-top: 8px; }
.news-ul li a{ display: block; font-size: 22px; color: #000; line-height: 46px; padding:0 20px; }
.news-ul li a font{ color: #a0a0a0; padding-right: 10px; font-weight: bold; }
.jr-back{ height: 85px; padding-right: 25px; line-height: 85px; background: url(../images/jr-back.png) center no-repeat; margin-top: 20px; }
.jr-back a{ float: left; margin-left: 60px; font-size: 29px; color: #fff; }
.col-xs-4 .right-width{ width: 100%; height: auto; margin-top: 25px; padding-bottom: 5px; }
.col-xs-4 .right-width .news-ul{ height: auto; }
.title-back{ background: url(../images/title-back.png) center no-repeat; margin-top: 35px; font-weight: bold; height: 32px; line-height: 32px; font-size: 26px; color: #e42500; }



.img-focus img{ width: 100%; height: 390px; }
.img-focus{ overflow:hidden; }
.img-focus .slick-dots{ right: 10px; bottom: 30px; width: auto; left: auto; }
.img-focus .slick-dots li{ margin-left: 3px!important; width: 20px; }
.img-focus .slick-dots li,.img-focus .slick-dots li button{ font-size: 14px;}
.img-focus .slick-dots li button{ background: #979999; display: block; color: #fff; border:solid 1px #fff; width: 20px; padding:2px 5px; }
.img-focus .slick-dots li.slick-active button{ background: #cd0003; }

.img-slick img{ width: 100%; height: 270px; }
.img-slick{ margin:25px 0 0 0; overflow:hidden; }
.col-xs-4 .right-width .news-ul li a{ line-height: 42px; font-size: 22px; }
.img-slick .slick-dots{ right: 10px; bottom: 20px; width: auto; left: auto; }
.img-slick .slick-dots li{ margin-left: 3px!important; width: 20px; }
.img-slick .slick-dots li,.img-slick .slick-dots li button{ font-size: 14px;}
.img-slick .slick-dots li button{ background: #979999; display: block; color: #fff; border:solid 1px #fff; width: 20px; padding:2px 5px; }
.img-slick .slick-dots li.slick-active button{ background: #cd0003; }

.gy-title{ background: #e22501; font-size: 26px; color: #e22501; font-weight: bold; margin-top: 50px; padding-left: 20px; }
.gy-title span{ display: inline-block; padding:0 20px; background: #fff; }
.gy-tabs li{ float: left; font-size: 17px; color: #7f7f7f; }
.gy-tabs{ margin:30px 0 20px 50px; }
.gy-tabs li span{ padding:0 12px; }



.picc img {
    width: 206px;
    height: 275px;
    display: block;
    padding: 2px;
    border: 1px solid #ccc;
}
.slideBox ul li{ width: 230px!important; padding:0 15px; }
.tempWrap{ width: 1110px!important; margin:0 45px; }
.slideBox{ position: relative; display: block; height: 275px; }
.sPrev{ width: 24px; display: block; position: absolute; height: 40px; top: 50%; left: 0; background: url(../images/left.png) center no-repeat; margin-top: -20px; }
.sNext{ width: 24px; display: block; position: absolute; height: 40px; top: 50%; right: 0; background: url(../images/right.png) center no-repeat; margin-top: -20px; }
.title-b{ border-bottom: solid 1px #ddd; margin-top: 50px; margin-bottom: 20px; }
.title-b span{ font-size: 26px; color: #e42500; font-weight: bold; display: inline-block; border-bottom: solid 8px #e42500; }
.wm-list li{ float: left; width: 12.5%; padding:0; }
.wm-list li img{ width: 90px; height: 90px; margin-bottom:20px;}
.friends-list li{ float: left; margin-bottom: 6px; width: 8.333333%; padding:0 3px; }
.friends-list{ margin:0 -3px; margin-bottom: 50px; }
.friends-list li a{ display: block; font-size: 14px; color: #000; line-height: 45px; background: #f9dbc5; }
.footer{ background: #d93400; padding:80px 0; }
.footer p{ font-size: 24px; color: #fff; text-align: center; line-height: 45px; margin:0; }
.footer-img{ margin-top: 40px; }
.news-ul li a:hover,.link-title a:hover{ color: #d93200; }
.header-right a:hover,.jr-back a:hover{ text-decoration: underline!important; }
.title-box a:hover{ font-weight: bold; }
.friends-list li a:hover{ background: #d93200; color: #fff; }
.nav-back{ position: absolute; z-index: 1000; left: 50%; top: 260px; width: 193px; height: 719px; margin-left: -793px; background: url(../images/nav-back.png) center no-repeat; }
.nav-back-ul li a{ display: block; line-height: 50px; text-align: center; position: relative; font-size: 20px; color: #414141; }
.nav-back-ul li{ position: relative; }
.nav-back-ul li:hover{ background: #e42500; }
.nav-back-ul li:hover a{ color: #fff; }
.nav-back-ul li:hover:before{ display: block; content: ""; position: absolute; right: 0; top: 0; bottom: 0; width: 8px; background: #ff853f; }
.nav-back-ul li a:hover{ color: #fff; }
.nav-back-ul li a:before{ display: block; content: ""; position: absolute; left: 10px; right: 10px; bottom: 0; border-top: solid 1px #fff; }
.nav-back-right{ position: absolute; display: none; left: 100%; top: 0; width: 115px; background: #e42500; }
.nav-back-right li a{ color: #fff; }
.nav-back-right li:before{ display: none!important; }
.nav-back-right li a:hover{ font-weight: bold; }
.nav-back-right li:last-child a:before{ display: none; }
.nav-back-ul li:hover .nav-back-right{ display: block; }
/**************列表页************/
.list-header{ box-shadow: 0 0 8px rgba(255,36,0,0.45); position: relative; z-index: 100; }
.logo-list{ line-height: 120px; }
.nav-list li{ float: left; position: relative; padding:0 20px; line-height: 120px; }
.nav-list li a{ font-size: 18px; display: block; color: #333; line-height: 120px; }
.nav-list li:hover a{ color: #e42500; }
.search-a{ line-height: 120px; margin-left: 35px; cursor: pointer; }
.nav-down{ position: absolute; left: 50%; width: 120px; display: none; top: 100%; margin-left: -60px; background: #e42500; }
.nav-down li{ float: none; padding:0; line-height: 45px; width: 100%; }
.nav-down li a{ line-height: 45px; text-align: center; color: #fff!important; display: block; }
.nav-down li a:hover{ background: #ff853f; }
.nav-list li:hover .nav-down{ display: block; }
.list-left{ width: 865px; margin-top: 45px; }
.nav-b{ background: url(../images/nav-b.png) left center no-repeat; padding-left: 55px; }
.nav-b a{ display: inline-block; color: #fff; border-radius: 30px; background: url(../images/back-a.png) center no-repeat; background-size: 100% 100%; height: 30px; line-height: 30px; padding:0 10px; font-size:18px;}
.news-lb{ border:solid 1px #ddd; padding:0 15px; margin-top: 30px; }
.news-lb li a{ line-height: 55px; border-bottom: solid 1px #ddd; color: #3b3b3b; display: block; padding-left: 15px; background: url(../images/dian.png) left center no-repeat; position: relative; padding-right: 133px; font-size:18px;}
.news-lb li a span{ position: absolute; right: 0; top: 0; }
.list-right{ width: 295px; margin-top: 45px; }
.list-right-tt{ font-size: 24px; color: #f41e1f; font-weight: bold; padding-bottom: 10px; border-bottom: solid 1px #ddd; }
.list-right-tt a{ float: right; }
.tj-list-img img{ width: 75px; height: 55px; }
.tj-right-tt{ font-size: 14px; margin-top: -3px; line-height: 20px; height: 40px; overflow:hidden; }
.tj-right{ margin-left: 85px; }
.tj-right-bottom{ font-size: 12px; }
.tj-right-bottom span{ display: inline-block; border:solid 1px #f41e1f; color: #f41e1f; padding:0px 6px; border-radius: 30px; }
.tj-list li a{ display: block; padding:10px 0; border-bottom: solid 1px #ddd; }
.tj-list li a:hover .tj-right-tt,.news-lb li a:hover{ color: #f41e1f; }
.pagination{ margin:60px 0; }
.news-lb li:last-child a{ border:none; }
.footer-sm-left img{ width: 55px; margin-top: 10px; }
.footer-sm{ border-top: solid 20px #d52c00; padding:40px 0; }
.footer-sm-p p{ font-size: 14px; color: #000; text-align: left; line-height: 30px; margin-left: 25px; }
.footer-center{ display: inline-block; }
.article-tt{ font-size: 36px; color: #333; border-bottom: solid 1px #ddd; padding: 30px 0; margin:0; line-height: 150%;}
.article-sm{ font-size: 14px; color: #333; margin-top: 30px; }
.article-p{ margin-top: 30px; }
.article-p p{ font-size: 18px; color: #333; line-height: 35px; margin-bottom: 30px; }
.article-p img{max-width:800px}
.article-bottom{ border-top: solid 1px #ddd; padding:10px 0; margin:60px 0 100px 0; }
.search-box-c {
    position: fixed;
    left: 50%;
    width: 700px;
    transform: translate(-50%, -50%);
    top: 50%;
    height: 54px;
    background: #fff;
    padding-right: 115px;
    z-index: 1000010
}

.search-box-c .form-control {
    height: 54px;
    border-radius: 0;
    font-size: 18px;
    box-shadow: none;
    border: none
}

.modal {
    z-index: 100000001
}

.modal-backdrop {
    z-index: 10000000
}

.modal-box {
    position: fixed;
    display: none;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1000010
}

.btn-search-c,
.btn-search-c:hover,
.btn-search-c:focus {
    position: absolute;
    right: 0;
    background: #005187;
    top: 0;
    width: 115px;
    height: 54px;
    border: none;
    border-radius: 0;
    padding: 0
}

.modal-back {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 100000;
    background: rgba(0, 0, 0, 0.5)
}




.pagelink { font-size: 12px; line-height: 30px; position:relative;float:left; left:50%; padding:15px 0;}
.pagelink a,.pagelink b{ float: left; margin: 0 3px; position: relative; right: 50%; border: 1px solid #CCC; display: block; float: left; height:30px; padding: 0 13px; background:#F8F8F8; font-size:14px;}
.pagelink b { background-color:#1C519F; border-color:#1C519F; color: #fff; text-decoration: none; }
.pagelink a:hover, .pages .thisclass a { background-color:#1C519F; border-color:#1C519F; color: #fff; text-decoration: none; }
