body{ font-family:"Arial"; font-size:14px;  color:#212121; position: relative; min-width:1400px;}
li{ list-style:none;}
ul{ padding:0; margin:0;}
a{ color:#444;text-decoration:none}
a:hover{ text-decoration:none !important; color: #272d5a;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover{outline: none !important;}
ul,ol{ margin:0; padding:0; }
img{ max-width:100%;}
input,button {outline:none;}
.container{ width: 1330px; }
.top{ line-height: 30px; height: 30px; background: #ab0021; }
.top a{ color: #fff; text-transform:uppercase; font-weight: bold; }
.logo{ line-height: 120px; }
.nav-list>li{ float: left; line-height: 120px; position: relative; padding:0 30px; }
.nav-list>li a{ font-size: 16px; color: #333; font-weight: bold; }
.nav-list>li:before{ display: block; content: "/"; position: absolute; right: 0; top: 0; }
.nav-list>li:last-child:before{ display: none; }
.search-r{ line-height: 120px; }
.slick{ overflow:hidden; margin:0; }
.title span{ display: inline-block; width: 210px; text-align: center; color: #fff;font-weight: bold; line-height: 40px; font-size: 22px; background: #ab0021; }
.title{ margin:80px 0; text-transform:uppercase; }
.title a{ float: right; line-height: 40px; font-size: 16px; color: #333; }
.news-list-img img{width: 100%;height: 190px;}
.news-list li{float: left;width: 33.333333%;padding: 0 15px;}
.news-list{ margin:0 -40px; }
.news-list-tt a{ font-size: 22px; color: #333; font-weight: bold; }
.news-list-tt{ line-height: 28px; height: 90px; margin-top: 25px; overflow:hidden; }
.news-more{ display: inline-block; margin-top: 15px; font-size: 18px; color: #ab0021; padding-right: 24px; background: url(/static/image/raw.png) right center no-repeat; }
.news-more:hover{color: #ab0021;}
.back-top{ background: url(/static/image/back-top.png) center top no-repeat; padding-top: 205px; margin-top: 100px; }
.left-img img{ width: 780px; height: 440px; }
.rigth-width{ width: 450px; }
.rigth-width .title{ margin-top: 0; margin-bottom: 30px; }
.rigth-width .title span{ width: 225px; }
.txt-p p{    margin-bottom: 50px;}
.txt-p p.b{    margin-bottom: 0px;}
.txt-p p a{ font-size: 22px;color: #fff;font-weight: bold;  }
.txt-p p.b a{ color: #333; }
.title-b span{ padding:0; color: #ab0021; font-size: 26px; background: none; text-align: left; }
.txt-box p{ font-size: 16px; color: #333; line-height: 25px; margin-bottom: 14px; }
.title-b{ margin-bottom: 30px; }
.title-c{ margin-bottom: 30px; }
.row-bottom .col-xs-4{ padding:0; }
.row-bottom{}
.img-list li{ margin-bottom: 10px; }
.img-list li img{ width: 100%; }
.row-bottom-r{ width: 450px; }
.row-bottom-l{ width: 350px; margin-right: 90px; padding:0; }
.footer{ height: 450px; padding-top: 50px; background: url(/static/image/footer.png) center no-repeat; background-size: cover; margin-top: 80px; }
.footer-tt{ font-size: 30px; color: #fff; font-weight: bold;text-transform:uppercase; }
.footer-p{ font-size: 16px; color: #fff; text-transform:uppercase; line-height: 35px; margin:20px 0 0 0; }
.footer-left{ width: 305px; }
.footer-b{ line-height: 25px; }
.footer-tt-sm{ font-size: 18px; color: #fff; font-weight: bold; }
.footer-list li a{ font-size: 16px; color: #fff; text-transform:uppercase; }
.footer-list li{ margin-top: 15px; }
.footer-right{ margin-left: 175px; }
.footer .pull-right{ padding-right: 80px; }
.footer-b-txt{ font-size: 16px; color: #fff; opacity: 0.5; text-transform:uppercase; margin-top: 60px; }

.list-back{ background: #fff; margin-top: 30px;}
.content-title{ font-size: 22px; color: #333; font-weight: bold;    margin: 20px 0 30px 0; }
.content-p p{ font-size: 16px; color: #333; line-height: 40px; }

.news-list-ul li{margin-bottom: 50px;}

.right-width-box{width:940px}
 
.left-list-tt{  line-height: 30px;     font-size: 24px;
    color: #fff;
    background: #ab0122;
    text-align: center;
    padding: 20px 0;}
.left-list{ width: 300px; border-top: solid 10px #7f001a; background: #eee; }
.left-nav li a{ display: block; border-bottom: solid 1px #fff; font-size:17px; color: #333; line-height: 60px; padding-left:40px; }
.txt-list li{ position: relative; padding-left: 80px; margin-bottom:40px; }
.txt-list-date{ position: absolute; left: 0; top: -10px; text-align: center; font-size: 22px; color: #333; }
.txt-list-date span{ font-size: 46px; color: #ab0021; font-weight: bold; }
.txt-list-tt a{ font-size: 22px; color: #333; font-weight: bold; }
.txt-p{    font-size: 16px;
    color: #333;
    line-height: 30px;
    margin-top: 5px; }
.nav-list li a:hover,.txt-list-tt a:hover,.news-list-tt a:hover{ color: #ab0021; }
.img-hide{ overflow:hidden; }

.img-hide img{ transition: 0.5s all; transform: scale(1.05,1.05); }
.img-hide:hover img{ transform: scale(1,1); }
.search-box{ position: fixed; left: 50%; top: 50%; width: 800px; height: 54px; background: #fff; padding-right: 115px; margin-left: -400px; z-index: 1000010; }
.search-box .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,.btn-search:hover,.btn-search:focus{ position: absolute; color: #fff; right: 0; 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);}
.btn-search{background: #ab0021; font-size: 18px; color: #fff;}
