body{ font-family:"å¾®è½¯é›…é»‘"; font-size:14px;  color:#212121; position: relative; min-width:1380px;}
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;}
.slick-dots li button:before{ display: none; }
.img-hide{ overflow:hidden; display: block;}
.img-hide img{ transition: 0.5s all; transform: scale(1,1); width: 100%;height: 200px;}
.img-hide:hover img{ transform: scale(1.05,1.05); }
.container{ width: 1370px; }
.header-box{ background: #fff4f7; }
.header{ background: url(../images/header.png) center no-repeat; height: 218px; }
.logo{ height: 218px; line-height: 218px; }
.header-a{ padding-top: 20px; }
.header-a a{ font-size: 18px; color: #af315a; }
.header-a span{ padding:0 20px; font-size: 18px; color: #af315a; }
.nav-back{ background: #a72b53; position: relative; }
.nav-list li{ float: left; width: 10%; position: relative; }
.nav-list li a{ display: block; font-size: 20px; color: #fff; line-height: 60px; }
.nav-list li:hover a{ background: #e01d5b; }
.search-a{ position: absolute; left: 50%; top: 50%; margin-left: 700px; margin-top: -10px;width: 20px; }
.nav-down{ position: absolute; display: none; left: 0; right: 0; padding:5px 0; top: 100%; background: #a72b53; z-index: 10000; }
.nav-down li{ width: 100%; float: none; }
.nav-down li a{ font-size: 16px;line-height: 35px;background: #a72b53!important; }
.nav-down li a:hover{ background: #e01d5b!important;}
.nav-list li:hover .nav-down{ display: block; }
.banner{height: 400px;position: relative;overflow:hidden;}
.slick{ position: absolute; left: 50%; margin-left: -960px; top: 0; width: 1920px; }
.slick img{ width: 1920px; height: 440px; }
.slick-dots{ bottom: 35px; }
.slick-dots li button{ width: 18px; height: 18px; border-radius: 50%; border:solid 1px #c4416b; }
.slick-dots li{ width: 18px; height: 18px; }
.slick-dots li.slick-active button{ background: #c4416b; }
.back-one{ background: url(../images/back01.png) center no-repeat; background-size: cover; padding-bottom: 30px; }
.title{ font-size: 24px; color: #161616; margin-bottom: 25px; border-bottom: solid 3px #a72b53; padding-bottom: 10px; margin-top: 40px; }
.title>a{ float: right; font-size: 16px; color: #626262; padding-right: 25px; margin-top:12px; background: url(../images/raw.png) right center no-repeat; }
.tabs-more{ font-size: 16px; color: #626262; padding-right: 25px; margin-top:-55px; position: absolute; right: 0; background: url(../images/raw.png) right center no-repeat; }
.col-xs-6{ padding:0 23px; }
.row{ margin:0 -23px; }
.row-sm{ margin:0 -10px; }
.row-sm .col-xs-6{ padding:0 10px; }
.news-list li{ padding-bottom: 10px; margin-top: 10px; border-bottom: solid 1px #c5c5c5; padding-right: 65px; position: relative; }
.news-list li.one{ padding-bottom: 0; border:none; padding-right: 0; padding-top: 0; margin-top: 0; }
.news-list li:last-child{ border:none; }
.news-list li span{ position: absolute; right: 0; top: 2px; color: #808080; }
.news-list li a{ font-size: 16px; color: #161616; }
.txt-elise{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.zt-slick a{ display: block; margin:0 5px; }
.zt-slick{ margin:0 23px; }
.zt-slick .slick-prev{ left: -23px; width: 13px; height: 26px; margin-top: -13px; background: url(../images/left.png) center no-repeat; }
.slick-prev:before,.slick-next:before{ display: none; }
.zt-slick .slick-next{ right: -23px; width: 13px; height: 26px; margin-top: -13px; background: url(../images/right.png) center no-repeat; }
.tabs-ul{font-size: 24px; color: #161616; margin-bottom: 20px; border-bottom: solid 3px #a72b53; padding-bottom: 10px; margin-top: 40px;}
.tabs-ul li{ float: left; }
/****.tabs-ul li a{color: #8b8b8b;}***/
.tabs-ul li a{color: #161616;}
.tabs-ul li span{ padding:0 8px; }
/****.tabs-ul li.active a{ color: #161616; }***/
.news-list-r li{ border:none; padding:0; margin:0; line-height: 35px; }
.news-list-r li span{ top: 0; }
.link-ul li{ float: left; width: 25%; padding:4px; }
.link-ul{ padding:4px; background: #e4e4e4; border-radius: 4px; margin-top: 42px; }
.link-ul li img{ width: 100%; border-radius: 4px; height: 84px; }
.title-b{ margin-top: 30px; }
.title-c{ margin:20px 0 15px 0; }
.img-list li{ float: left; width: 33.333333%; padding:0 6px; margin-bottom: 12px; }
.img-list{ margin:0 -12px; }
.img-list li a{ display: block; border-radius: 6px;overflow:hidden; position: relative; }
.img-list li a img{ width: 100%; border-radius: 6px; height: 116px; }
.img-list li a span{ position: absolute; padding:0 10px; text-align: center; font-size: 16px; line-height: 36px; left: 0; right: 0; bottom: 0; color: #fff; background: #000; background: rgba(0,0,0,0.43); }
.img-list li a:hover span{ background: rgba(0,0,0,0.7) }
.tabs-ul-sm{ margin:20px 0 15px 0; }
.row-b{ margin:0 -6px; }
.row-b .col-xs-3{ padding:0 6px; }
.friends-top{ height: 43px; border-radius: 0; border:solid 1px #808082; font-size: 18px; color: #6b6b6b; line-height: 41px; padding-right: 42px; text-align: center; position: relative; }
.friends-top:before{ display: block; content: ""; position: absolute; right: -1px; top: -1px; width: 42px; height: 43px;background: url(../images/b.png) center no-repeat; }
.friends-list{ position: absolute; display: none; left: 0; padding:5px 0; background: #fff; right: 0; bottom: 100%; margin-bottom: -1px; border:solid 1px #808082; }
.friends-list li a{ display: block; background: #fff; padding:0 15px; line-height: 30px; font-size: 16px; color: #6b6b6b;  }
.friedns-box{ position: relative; margin-top: 25px; z-index: 1000; }
.friedns-box:hover .friends-list{ display: block; }
.back-bottom{ background: url(../images/back-bottom.png) center bottom no-repeat; background-size: cover; padding-bottom: 42px; }
.footer{ background: #bf3c66; padding:35px 0 25px 0; }
.footer-p p{ margin:0; font-size: 16px; color: #ffd0df; margin:0 0 3px 0; }
.footer-p p img{ margin-top: -15px; }
.footer-p p span{ padding:0 10px 0 20px; }
.footer-right .pull-left{ margin-left: 55px; color: #fff; }
.footer-right .pull-left img{ width: 85px; height: 85px; margin-bottom: 10px;  }
.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;     height: 288px;}
.tab-content .tab-pane.active{ position: relative; z-index: 10; opacity: 1; }
.news-list li a:hover,.friends-list li a:hover,.tabs-more:hover,.title a:hover{ color: #c4416b; }
/****.tabs-more:hover,.title a:hover{ background: url(../images/raw02.png) right center no-repeat; }********/
.zt-box{ height: 130px; overflow:hidden; }
.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; right: 0; background: #c24069; top: 0; width: 75px; height: 56px;border:none; border-radius: 0;padding: 15px 23px;}.modal-back{position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 100000; background: rgba(0,0,0,0.5);     }
/**********list*********/
.main {
    margin: 0 auto 46px;
    min-height: 800px;
}
.wrap {
    width: 1170px;
    position: relative;
}
/*.content{min-width: 1170px;}*/
.content .pic{min-width: 1170px;}
.main{margin:0 auto 46px;min-height:800px;}
.main-inner{margin-top:35px;padding:20px;border: 1px solid #eee;}
.side-left{width: 210px;}
.side-right{width: 910px;color: #333;}

.top-menu{margin-top:-35px;line-height: 35px;background: #c3406a;color: #fff;}
.top-menu p{font-size: 16px;background: #484848;}
.top-menu div{}
.top-menu p,.top-menu div{padding:0 10px;height:35px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.menu{margin-top: 38px;}
.menu li{height: 41px;line-height: 41px;margin-top:-1px;padding:0 16px;border: 1px solid #ddd;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.menu li a{display:block;color: #555;}
.menu li.active,.menu li:hover{background: #c3406a;border-color:#c3406a;}
.menu li.active a,.menu li:hover a{color: #fff;}

.pos{line-height:34px;margin:30px 0 10px;padding:0 5px 5px;border-bottom:1px solid #ddd;color: #555;}
.pos label{color: #ccc;padding:0 5px;}
.pos a{color: #555;}
.pos .home{width: 30px;height: 34px;background: url("../images/ico.png") no-repeat -175px -141px;}
.pos .home:hover{background-position: -205px -141px;}
.pos a:hover{color: #12ce98;}

.new-list1{padding-bottom:16px;margin:auto;border-bottom:1px solid #e4e4e4;overflow:hidden;}
.new-list1 li{height: 36px;line-height: 36px;padding:0 8px 0 3px;overflow: hidden;}
.new-list1 li a{width:70%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333;}
.new-list1 li a span{margin-right:10px;color: #999;}
.new-list1 li a label{margin-right:10px;color: #c3406a;}
.new-list1 li .fr{color: #999;font-size: 13px;}
.new-list1 li a:hover,.new-list1 li a:hover span{color: #c3406a;}

.ul-search{margin: 20px auto;}
.ul-search li{padding:32px 5px 16px;border-bottom: 1px dotted #959595;}
.ul-search li:last-child{border-bottom: 0;}
.ul-search h3{color: #333;}
.ul-search div{margin:25px 16px;line-height:23px;font-size: 13px;color: #666;}
.ul-search p{font-size: 13px;color: #999;}
.ul-search li:hover{border-color: #12ce98;}
.ul-search li h3:hover a{color: #12ce98;}
.ul-leader{margin-left: -78px;}
.ul-leader li{width: 400px;height: 97px;padding:6px 8px;margin:15px 0 0 78px;float:left;border-bottom:3px solid #eaeaea;background:#fff;transition:background 600ms,border 600ms;}
.ul-leader li .intro{width:200px;height:72px;margin:16px 0 0 5px;font-size: 16px;color: #999;overflow: hidden;}
.ul-leader li .name{margin:35px 16px 0 0;font-size: 24px;}
.ul-leader li .img{width: 72px;height:89px;line-height:83px;border: 3px solid #fff;overflow: hidden;}
.ul-leader li:hover{background: #ecf6f3;border-color: #d8e8e3;}
.ul-leader li:hover .name{color: #c3406a;}

.leader-img{margin: 0 16px;}
.leader-img .left{width: 584px;}
.leader-img .left h3{font-size: 24px;}
.leader-img .left span{margin-left:10px;font-size: 20px;color: #666;}
.leader-img .left div{line-height:30px;margin:42px 0 15px;border-bottom:1px solid #ddd;font-size: 16px;}
.leader-img .left p{}
.leader-img .right{width:171px;height: 229px;padding:7px 6px;border: 1px solid #eee;overflow: hidden;}
.leader-img .right img{}

.leader-info{margin: 0 16px;}
.leader-info .tit{margin:12px auto 15px;background: url("../images/line1.jpg") repeat-x 150px center;}
.leader-info .tit span{width: 111px;height: 29px;line-height:29px;border: 1px solid #c3406a;background: #fff;text-align: center;}
.leader-info .tit span img{margin-right: 10px;}
.leader-info p{line-height: 25px;}

.detail-box{line-height: 27px;font-size: 17px;color:#666;/*font-family: "?ï¿¥??aï¿½?Â¤??aï¿½",simsun;*/}
.detail-title{padding:0 30px;border-bottom: 1px dotted #d1d1d1;text-align: center;}
.detail-title h3{line-height: 35px;font-size: 30px;font-weight: 600;}
.detail-title div{padding:8px 0;font-size: 15px;word-break: keep-all;}
.detail-box img{margin: 10px auto;display: block;}
.detail-box p{line-height:30px;margin-bottom:10px;}
.fr {
    float: right;
    display: inline;
}
.fl {
    float: left;
    display: inline;
}

#bignav{width:100%}
#bignav .container{margin: 0 auto;}
.content iframe{max-width: 95%;
}



.sidebar{width: 200px;position:absolute;left:50%;margin-left: 685px;top: 33%;z-index: 9;}
.sidebar .box00 .guanbi{ text-align: right;}
.sidebar .box00 .guanbi a{font-size:12px;width:12px;height:12px;line-height: 12px;text-align: center;cursor: pointer;background-color:#eeeeee;color:#333333;border: 1px solid #999999; display: inline-block;opacity: 0.7;}
.sidebar img{width:100%;height:auto;}