body{ font-family:"氓戮庐猫陆炉茅鈥衡�γ┞烩��"; font-size:14px;  color:#212121; position: relative; min-width:1280px; background: url(../images/back-top.png) center top no-repeat; background-size: 1920px auto;}
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: 1230px;}
.header{ background: url(../images/header.png) center no-repeat; height: 419px; }
.logo{ padding-top: 20px; }
.header-txt{ margin-top: 100px; }
.box-c{ background: #fff; box-shadow: 0 0 21px rgba(0,0,0,0.15); margin:55px 0; padding-bottom: 40px; position: relative;}
.box-c:before{ display: block; content: "";  left: 0; top: 0; width: 290px; bottom: 0; background: #f7f7f7; }
.lind{  position: absolute; right: 289px; width: 1px; top: 0; bottom: 0; background: #ddd;}
.box-left{  width: 290px; padding-top: 40px; position: relative; z-index: 10; }
.slick a{ display: block; padding-left: 8px; padding-bottom: 8px; position: relative; }
.slick a img{ width: 207px; height: 255px; position: relative; z-index: 10; }
.slick a:before{ display: block; content: ""; position: absolute; left: 0; bottom: 0; top: 8px; right: 8px; background:#eeebe4; }
.slick{ margin:0 40px 0 35px; }
.slick-prev:before,.slick-next:before{ display: none; }
.slick-prev{ right: -21px!important; left: auto; width: 14px; height: 26px; background: url(../images/right.png) center no-repeat; }
.slick-next{ left: -21px!important; right: auto; width: 14px; height: 26px; background: url(../images/left.png) center no-repeat; }
.slick-box{ height: 397px; overflow:hidden; }
.number-list li{ float: left; width: 50%; padding:0 12px; margin-top: 20px; }
.number-list li a{ display: block; background: #fff; line-height: 40px; font-size: 18px; margin-bottom: 0px; border-radius: 4px; color: #333; text-align: center; padding: 0;}
.number-list li.active a{ background: #ab1115; color: #fff; margin-bottom: 0;}
.number-list{ margin-left: 0px; margin-right: 0px; }
.number-list a:before{ background: none; position: relative;}


.friends-tt{ font-size: 20px; color: #222; margin-bottom:8px; font-weight: bold; margin-left: 35px; margin-top: 33px; }
.friends-list li{ margin-left: 35px; margin-right: 40px; height: 44px; line-height: 44px; }
.friends-list li a{ font-size: 18px; color: #222; padding-left: 20px; background: url(../images/li.png) left center no-repeat; }
.box-center{ width: 620px; padding:0 20px; padding-top: 40px; }
.qs-txt{ font-size: 16px; color: #222; border-bottom: solid 1px #ddd; padding-bottom: 18px; }
.title-img{ margin-bottom: 50px; }
.li-title{ font-size: 20px; color: #222; margin-top: 40px; margin-bottom: 25px; }
.wj-list li a{ font-size: 16px; color: #222; padding-left: 20px; background: url(../images/li.png) left center no-repeat; }
.wj-list li{  margin-left: 10px; line-height: 28px; margin-bottom: 10px; text-align: justify; }
.box-right{ width: 290px; padding:30px; }
.box-right-tt{font-size: 20px;color: #222;font-weight: bold;margin-bottom: 25px;margin-top: 37px;}
.box-right .form-control{ height: 45px; box-shadow: none; border:none; font-size: 16px; color: #222; background: #f7f7f7; margin-bottom: 20px; }
.btn-ss{ width: 100%; text-align: center; margin-bottom: 35px; color: #fff; background: #ab1115; height: 45px; line-height: 45px; border:none; padding:0; font-size: 16px; }
.btn-ss:hover,.btn-ss:focus{ color: #fff; }
.link-list li{ float: left; width: 50%; padding:0 10px; line-height: 44px; }
.link-list li a{ position: relative; display: inline-block; font-size: 18px; color: #222; padding-left: 26px; }
.link-list li a i{ position: absolute; left: 0;top: 0;bottom: 0; }
.link-list{ margin:0 -10px; margin-top: -7px;}
.btn-ss:hover{ background: #d11015; }
.link-list li a:hover,.friends-list li a:hover,.wj-list li a:hover{ color: #ab1115; }
.tab-content{ position: relative; }
.tab-content .tab-pane{ display: block; position: absolute; left: 0; top: 0; width: 100%; z-index: -1; opacity: 0; filter:alpha(opacity=0); transition: 0.5s all; }
.tab-content .tab-pane.active{ position: relative; z-index: 10; opacity: 1; filter:alpha(opacity=100); }
.footer{ background: #ab1115; padding:50px 0 40px 0; }
.footer p{ font-size: 15px; color: #fff; }
.footer p a{ display: inline-block; color: #fff; margin:0 10px; }

.wj-list{
    height:120px;
    overflow-y: auto;
}