﻿﻿body {
    font-size:13px;
    font-family:"Microsoft YaHei", "SimSun", "SimHei", sans-serif, "Arial Narrow", HELVETICA;
    background-color:#f0f4f7;
    color:#000;
    
}
.jumbotron{ background-color:#f0f4f7;}
a{color:#000;}
a:hover{color:#a11c78; text-decoration:none;}
.a1 a{color:#999;}
a1:hover{color:#a11c78; text-decoration:none;}
.a2 a{color:#fff;}
a2:hover{color:#fff; text-decoration:none;}
ul{ list-style:none; padding-left:0px; margin-left:0px;}
li{ list-style:none;}
.bgfff{ background-color:#fff; }
.nopadding{ padding-left:0px; padding-right:0px;}
.nomargin{ margin:0px;}
.mt10{ margin-top:10px;}
.mt20{margin-top:0px;}
.mt201{margin-top:0px;}
.mt40{margin-top:10px;}
.mb20{margin-bottom:20px;}
.mb10{margin-bottom:10px;}
.pt20{padding-top:20px;}
.pdtb20{ padding-top:20px; padding-bottom:20px;}

.pb10{padding-bottom:10px;}
.ml20{ margin-left:20px;}
.ml10{margin-left:10px;}
.pb20{padding-bottom:20px;}
.ls1{letter-spacing:1px;}
.pt30{padding-top:30px;}
.pt10{ padding-top:10px;}
.font12{font-size:12px;}

/*顶部*/
.top_out{ border-bottom:solid 1px #eee; padding-top:5px; padding-bottom:5px;}
.top_right a{ margin-left:10px; }
.banner{ padding-top:15px; padding-bottom:20px;}
.banner .col-md-6{ padding-left:0px; padding-right:0px; }
.navbar-inverse{ background-color:#a11c78; border:0px; height:40px;}
.navbar{ font-size:15px; height:40px;}
.navbar-nav > li > a{line-height:20px;}

.navbar-nav > li:hover .dropdown-menu{display:block;}
.navbar{  margin-bottom:0px;}
.navbar-nav > li:hover{ background-color:#9966cc;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{ background-color:#9966cc;}

.jumbotron{ padding-top:10px;  padding-bottom:0px; margin-bottom:0px;}

.carousel-indicators {
    bottom: 0px;  text-align:right; position:absolute; right:10px; left:inherit;
}
.clientswrap .carousel-indicators li { border: 0px; background-color:#aaa; width:12px; height:12px; border-radius:30px; margin:0px;}
.clientswrap .carousel-indicators .active { border:0px; background-color: rgba(255,255,255, 1); border-color: rgba(248,199,0, 1);width:12px; height:12px; border-radius:30px; }

.navbar-collapse{ padding-left:0px; padding-right:0px;}
.jumbotron{ padding-top:20px }
.carousel-control{ width:10%;}


.carousel{ position:relative;}
.carousel-inner { position:relative; }
.carousel-inner .title{position:absolute;  left:0px; width:100%; padding:10px; bottom:0px; background:rgba(0, 0, 0, 0.7); 
                       font-size:16px;filter:alpha(opacity=80);-moz-opacity:0.8;  z-index:99;	opacity: 0.8; color:#fff; text-align:left;}


.donate_type{ text-align:center;}

#home_big_ad{ position:relative;}

.mysearch button[type=submit]{ border:0px; background-color:transparent;}
.mysearch .input-group-addon{ background-color:#a11c78; border:#a11c78; color:#fff;}

#mytotal .title{ color:red; border-left:solid 3px red; padding-left:10px; font-weight:bold;}

#mytotal .totalfee{ padding-top:10px;padding-bottom:10px; letter-spacing:1px;}
#mytotal .totalfee span{ color:red; }
#mytotal .lastyear{ text-align:center; background-color:#888; color:#fff; display:block; padding-top:10px; padding-bottom:10px; margin-top:20px;}
#mytotal .lastyear:hover{ background-color:#a11c78;}

.more{ font-size:13px;font-weight:normal; margin-right:10px;}

.out_bottom_border{ border-bottom:solid 1px #eee;}


.home_ing{  /*padding-left:5px;padding-right:5px;*/  }
.home_ing .img{ position:relative;overflow:hidden;}
.img{overflow:hidden;}
.img img{transition: all 0.6s; }
.img img:hover{transform: scale(1.1); overflow:hidden;  }   
.home_ing .img .name{ color:#fff;position:absolute;bottom:0px; left:0px; right:0px;padding:5px 3px;
                      background:rgba(0, 0, 0, 0.7);  padding:4px 6px; font-size:13px;filter:alpha(opacity=80);-moz-opacity:0.8; 	opacity: 0.8;
}
.home_ing .img .mindonate{ color:#fff;position:absolute;top:10px; left:0px; padding:5px 3px;
                      background:rgba(248,199,0, 1);  padding:4px 6px; font-size:13px; border-bottom-right-radius:20px;border-top-right-radius:20px; padding-right:20px;}
.home_ing .d_info{text-align:center;}

.progress{ background-color:#eee;border-radius:0px; height:7px; margin-bottom:5px;}
.progress .progress-bar{ background-color:#a11c78;}
.home_ing .billcount{ margin:10px;text-align:center;}
.home_ing .billcount span{ background:#f8c700; padding:3px 10px; border-radius:10px; color:#fff;}
.home_ing .d_inner{border:solid 1px #ccc;padding-bottom:15px;}


.d_hot .d_info{ font-size:12px;}
.d_info .col-md-4 > div:last-child{ color:#9d929a; font-size:12px;}
.dropdown-menu{ min-width:155px;}
#donate_ing .home_ing:first-child{ margin-left:0px;}
#footer{ background-color:#a11c78; padding-top:40px; padding-bottom:40px;  color:#fff; margin-top: 0px;}
#footer a{ color:#fff;}
#footer .links{
    padding-bottom: 10px;
    border-bottom: 1px solid #c73e9d;
}
#footer .links h4{margin-bottom: 20px;}
#footer .links ul{
    margin: 0;
    padding: 0;
}
#footer .links ul li{
    margin: 0 15px 10px 0;
    float: left;
}
#footer .infos{
    margin: 20px 0 0;
    padding: 0;
}
#footer .infos .copys{
    float: left;
}
#footer .infos .address{
    margin-left: 60px;
    float: left;
}
#footer .infos .log{
    float: right;
}

.donate_details { border:solid 1px #eee; padding:10px;}
.donate_details  .titlesub{ color:red; padding-top:5px; padding-bottom:5px;}
#donote_info {}
#donote_info .nav-tabs > li > a{  border:0px;border-bottom:solid 1px #ddd;margin-right:0px; font-size:16px;}
#donote_info .nav-tabs > li.active > a{  border:0px;border-bottom:solid 2px red; color:red;font-weight:bold;}
#donote_info .nav-tabs > li > a:hover{ background-color:#fff; color:red;}

.p5{ padding:5px;}
.p_title{ color:#a11c78; border-bottom:1px solid #a11c78; text-align:center; margin:0px; line-height:30px;}

#d_book #number{ text-align:center; min-width:60px; padding-left:3px; padding-right:3px;}
#totalfee{ text-align:center; width:100px; padding-left:3px; padding-right:3px;}

#d_book .input-group-addon{ width:initial; border-radius:0px;}
#d_book .control-label{ font-weight:normal; padding-top:3px;}
#d_book .form-control-static{ padding-top:3px;}
#d_book .form-group{ margin-bottom:0px;}
#targetbase{font-size:22px;font-weight:bold; color:#a11c78;padding-bottom:10px;}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{ background-color:#a11c78; border-color:#eee; border-top:1px #ccc solid;border-bottom:1px #ccc solid;}
.pagination > li > a, .pagination > li > span{ color:#a11c78;}


.item_list{ border-bottom:solid 1px #eee; padding-bottom:10px; padding-top:10px;}
.item_list .other{ color:#9d929a; margin-top:10px; font-size:12px;}
.item_list .other span{margin-right:20px;}
.item_list .titlesub{ color:#555; margin-top:8px;}
.pagination{ margin-bottom:5px; margin-top:0px;}

.comment_item{ border:solid 1px #eee; margin-bottom:10px; background-color:#eee;}
.comment_item .title{ padding:10px; border-bottom:solid 1px #ddd; }
.comment_item .title strong{ color:#a11c78;}
.comment_item .detail{ padding:10px;}


.no_info_tip{ font-size:15px; margin-top:50px; text-align:center; color:#9d929a;}
.d_content{ font-size:15px;  min-height:850px;}
.d_content1{ font-size:12px;  height:35px;overflow: hidden;text-overflow: ellipsis; margin:5px 10px 15px 0; }
.d_content .col-md-6{ padding-left:0px; padding-right:0px; }
.d_content .mr{ padding-right:10px;}
.d_content .ml{ padding-left:10px;}
.d_source{ border-bottom:solid 1px #eee; border-top:1px solid #eee; padding-top:5px; padding-bottom:5px; text-align:center; color:#666;}

.home_navtop .title{ border-bottom:3px solid #96bcf0;font-size:18px; letter-spacing:1px; padding-left:10px; padding-bottom:5px;font-weight:bold;}
.list-group{ border-radius:0px; font-size:14px; padding-top:10px;}
.list-group-item:last-child{ border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.list-group-item:first-child{ border-top-left-radius:0px;border-top-right-radius:0px;}
.list-group-item{ overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-top:5px; padding-bottom:5px; padding-left:8px; padding-right:8px;border:solid 1px #fff; margin-bottom:0px;}
a.list-group-item{ color:#000;}
a.list-group-item:hover,a.list-group-item:focus{ background-color:#fff; border-bottom:solid 1px #eee;} 


.new_list span{ color:#ccc;margin-left:20px; font-size:12px;}
.new_list{border-left:solid 1px #eee;min-height:700px;}
#new_list{ min-height:700px; }
#news_left{  min-height:700px;}

#news_left .root{font-weight:bold; color:#222; font-size:17px; margin-bottom:10px;}
#news_left .root >div{ padding-left:5px;padding-bottom:5px; padding-top:0px; margin-top:0px;}
#news_left .sub{padding-left:0px;}
#news_left .sub li{ list-style-type:none; padding-top:5px; margin-bottom:5px; padding-bottom:5px; font-size:15px; padding-left:20px;}
#news_left .sub li:hover{ background-color:#a11c78;}
#news_left .sub li:hover a{ color:#fff;}
#news_left  .active{ background-color:#a11c78; color:#fff;}
#news_left .active a{ color:#fff;}
#new_list_title{ border-bottom:solid 1px #eee;  margin-bottom:10px;}
#new_list_title h4{border-left:3px #a11c78 solid; padding-bottom:5px; padding-left:10px; padding-top:0px; margin-top:0px;}

.donate_list{ border-bottom:solid 1px #eee; padding-bottom:8px; padding-top:8px;}
.donate_list .sub{  margin:4px 0px; color:#aaa;}
.donate_list .dp{ margin-top:3px; margin-bottom:3px; color:#9d929a;}
.donate_list .dp.mt10{margin-top:15px;}
.donate_list .dp span{ color:red;}
.foot_link{ padding-top:20px; padding-bottom:20px; background-color:#fff; margin-top:20px;}
.foot_link a{ margin-left:10px; margin-right:10px; font-size:15px;}
.ltags small{ border:solid 1px #a11c78; border-radius:2px; padding:2px; color:#a11c78; font-size:13px; }
.ltags small:hover{ background-color:#a11c78; color:#fff;}

.donate_info{margin-bottom:15px; padding-bottom:20px;}
.donate_info .title{  border-bottom:solid 1px #a11c78; margin-bottom:20px; }
.donate_info .title h5{ font-weight:500; border-left:solid 3px #a11c78; padding-left:15px;}
.donate_info  .itable > div{ border-bottom:solid 1px #eee; padding-bottom:10px;}
.donate_info .control-label{font-weight:normal;}
.donate_bill .form-group{ border-bottom:solid 1px #eee;}



 .wxpay_btn{ width:200px;height:54px; border:0px; background-image:url(/Img/wxpay.png); background-color:#fff; border:solid 1px #eee; }


 .view_list .title{  border-bottom:solid 1px #eee; margin-bottom:20px;}
  .view_list .title h5{ border-left:3px #a11c78 solid; padding-left:15px;font-weight:600; font-size:16px;}
/*user*/



/*

*/
/*.nav_out { border-bottom:solid 1px #a11c78;}
.nav_out .navbar-inverse{ background-color:#fff;}
.nav_out .navbar-inverse .navbar-nav>li>a{ color:#000;}
.nav_out .navbar-inverse .nav_out .navbar-nav>.open>a, .nav_out .navbar-inverse .navbar-nav>.open>a:focus, .nav_out .navbar-inverse .nav_out .navbar-nav>.open>a:hover{ background-color:#fff;}
.nav_out .navbar-nav > li{ border-bottom:2px #fff solid;}
.nav_out .navbar-nav > li:hover{ background-color:#fff; border-bottom:2px #a11c78 solid;}

*/

#index2new #mytotal .title{ color:#a11c78; border-left-color:#a11c78;}
#index2new #mytotal .lastyear{ background-color:#a11c78; border-radius:15px;}
#index2new #mytotal .totalfee{ color:red;}
#index2new #mydnew .title{ color:#a11c78; border-left-color:#a11c78; padding-top:0px; padding-bottom:0px;  border-bottom:0px; position:relative;}
#index2new #mydnew .title a{ position:absolute; right:0px; top:5px;}
#index2new #mydnew .title h4{padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; border-left:3px solid #a11c78; padding-left:10px;font-weight:bold;}
#index2new #mydnew .title span{background-color:#fff; color:#a11c78; border-left:2px solid #a11c78; padding-top:0px; padding-bottom:0px;}
#index2new #mydnew th{ background-color:#fff; color:#000; font-weight:bold;font-size:13px;}
#index2donate .home_ing .billcount span{ background-color:#a11c78;}
#index2donate .home_ing .img .mindonate{ background-color:#a11c78;}
#index2donate .home_ing .img .name{ padding:10px 2px;}
#index2donate .donatemoreout{ padding:20px; margin-top:20px;}
#index2donate .donatemore{ border:solid 1px #a11c78; border-radius:15px; padding:5px 10px; color:#a11c78;}

#index2list .title{ color:#a11c78;  border-bottom:0px; font-size:15px;}
#index2list .title h4{ margin:0px;border-left:solid 3px #a11c78; padding-left:10px;font-weight:bold;}
#index2list a.list-group-item{  border:0px;}
#index2list .more{ color:#a11c78;}
#index2list .home_navtop{
    
}
#index2list .list-group{ padding-left:10px; padding-right:10px;}
/*#index2list #h_n_2{background-color:#fff; border-top:#a11c78 solid 2px; padding-bottom:10px;}
 #h_n_2 a.list-group-item{ background-color:#fff;}*/
#index2list  i{ color:#a11c78;}
#index2list .col-md-4{ padding-bottom:0px; border-top:2px #f0f4f7 solid; padding-left:0px;}
/*#index2list .col-md-4:hover{ background-color:#fff;   border-top:#a11c78 solid 2px}
#index2list .col-md-4:hover a.list-group-item{ background-color:#fff;}*/

#u_nav .nav-tabs > li > a{  border:0px;border-bottom:solid 1px #ddd;margin-right:0px; font-size:16px;}
#u_nav .nav-tabs > li.active > a{  border:0px;border-bottom:solid 2px #a11c78; color:#a11c78;}
#u_nav .nav-tabs > li > a:hover{ background-color:#fff;}


.newgun ul{padding:0px;margin:0px;list-style:none;}
.news-item{padding:4px 4px;margin:0px;border-bottom:1px solid #aaa;}

.carousel_gun .subitem{ border-bottom:solid 1px #aaa; padding:6px; text-align:left;}
.carousel_gun .subitem span{ color:red; font-weight:bold;}
.carousel_gun .subitem label{ color:#a11c78;}
.carousel_gun .vertical .carousel-inner {  height: 100%;}

.about_h2{ margin-top:50px;}
.about_title{ font-weight:600;  }
.about_des{ border:solid 1px #ccc; border-radius:5px; padding:10px; min-height:420px; 
            -webkit-box-shadow:0 0 15px 0px #999;  
  -moz-box-shadow:0 0 15px 0px #999;  background-color:#eee;  opacity:0.7;
  box-shadow:0 0 15px 0px #999;  

}

/*.carousel_gun .carousel-control{ position:inherit; background-image:none; color:#a11c78; font-size:20px;font-weight:bold; padding:10px;}*/

.carousel_gun.vertical .item {
  -webkit-transition: 0.6s ease-in-out top;
     -moz-transition: 0.6s ease-in-out top;
      -ms-transition: 0.6s ease-in-out top;
       -o-transition: 0.6s ease-in-out top;
          transition: 0.6s ease-in-out top;
}

.carousel_gun.vertical .active {  top: 0;}
.carousel_gun.vertical .next {  top: 100%;}
.carousel_gun.vertical .prev {  top: -100%;}
.carousel_gun.vertical .next.left,.carousel_gun .carousel.vertical .prev.right {  top: 0;}
.carousel_gun.vertical .active.left {  top: -100%;}
.carousel_gun.vertical .active.right { top: 100%;}
.carousel_gun.vertical .item { left: 0;}​
#myCarousel{ position:absolute;}
#myCarousel .carousel-indicators{ background-color:#ddd; bottom:-60px;position:absolute; z-index:888;}
.control-label{ font-weight:normal;}
.form-control-static{word-break:break-all;word-wrap: break-word; word-break: normal; }




@media (min-width: 768px) {
#index2list #h_n_0{  padding-left:3px;}
#index2list #h_n_1{  padding-left:8px; padding-right:8px;}
#index2list #h_n_2{  padding-left:0px; padding-right:10px; }
#mytotal{ border-right:dotted 1px #ccc; min-height:220px; padding-right:20px;}  
#mydnew {padding-left:20px; }
#mydnew  .title{ border-bottom:solid 1px red;  padding-bottom:3px; padding-top:5px;}
#mydnew  .title span{ color:#fff; background-color:red; padding:5px 10px;font-size:16px;}
#mydnew table th{ background-color:#888;font-size:12px; font-weight:normal; color:#fff;}
#mydnew .col-md-6:first-child{ padding-right:8px;}
#mydnew .col-md-6:last-child{ padding-left:8px;}
#mydnew td{ overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:12px;}
#mydnew .t1{ width:80px;}
#mydnew .t2{ width:80px;}
#mydnew .t3{ width:80px;}
#mydnew .t4{ }
.myddd1{ padding-right:0px;}
.myddd2{ padding-left:0px;}
.kk0,.kk4{ margin-right:8px;}
.kk3,.kk7{ margin-left:8px;}
.kk1,.kk5{margin-left:4px; margin-right:6px;}
.kk2,.kk6{margin-left:6px; margin-right:4px;}
.navbar{ min-height:40px; border-radius:0px;}
.navbar-nav > li > a{  padding-left:40px; padding-right:40px;font-size:16px;}
.min_height{ min-height:800px;}
.reg_left .help-block{ position:absolute; right:-100px; top:0px; font-size:14px; text-align:left; width:100px;}
.login_left .help-block{ position:absolute; right:-80px; top:0px; font-size:13px;}
#ruyear .help-block { right:-190px; width:190px;}



 .form-horizontal .has-feedback .form-control-feedback{right:-30px;}
 .pt50{padding-top:50px;}
.mb50{margin-bottom:50px;}
.reg_right{padding-top:150px;}

.reg_top{ border-bottom:solid 1px #eee; padding-bottom:30px; padding-top:30px; }
.reg_left{ min-height:600px; border-right:solid 1px #eee;}
.reg_left .form-group{ position:relative;}
.mysearch{padding-top:15px;}
.login_left{ margin-top:50px; border-right:solid 1px #eee; padding-bottom:80px;}
.big_title{text-align:center;color:#000;  padding-top:15px;font-weight:600;}
.big_title_sub{ text-align:center;}
.big_n_title{font-weight:600; border-left:3px solid #a11c78; padding-left:10px;}
.big_n_title small{ font-size:13px; margin-left:30px;}
#findpass{padding-bottom:50px; }
#findpass h4{ border-bottom:solid 1px #eee; margin-top:30px; padding-bottom:20px; margin-bottom:20px; }
#findpass .form-group{ margin-bottom:20px; padding-top:15px;}
}
#find_succ{ line-height:50px; border-top:1px solid #ddd; margin-top:20px;}
#find_succ i{ font-size:4em;}
@media(max-width:768px)
{
    #mydnew{ margin-top:20px;}
    #navbar{ display:block;}
    .nav > li{ display:inline-block;}
    .navbar{ min-height:initial;}
    .navbar-nav > li > a{  padding-left:5px; padding-right:5px;font-size:13px;}
    #donote_info .nav-tabs > li > a{  padding-left:2px; padding-right:2px; font-size:13px;font-weight:normal; }
}


#myinfo{ width:660px; margin:0px auto; }
/***/
.box-widget {
    border: medium none;
    position: relative;
}
.widget-user .widget-user-header {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    height: 100px;
    padding: 20px; color:#fff;
}
.widget-user .description-text {
    color:#aaa;
}
.widget-user .description-header {
    font-size:20px;
}
.widget-user .description-block a{ color:#a11c78; background-color:#9966cc; color:#fff; padding:2px 5px; border-radius:3px;}
.widget-user .description-block a:hover{ background-color:red;}
.widget-user .description-block .link_div{ margin-top:10px;}
.widget-user .widget-user-username {
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 5px;
    margin-top: 0;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.widget-user .widget-user-username a{ color:#fff;}
.widget-user .widget-user-desc {
    margin-top: 0;
}
.widget-user .widget-user-image {
    left: 50%;
    margin-left: -45px;
    position: absolute;
    top: 20px;
}
.widget-user .widget-user-image > img {
    border: 1px solid #fff;
    height: auto;
    width: 100px;
}
.widget-user .box-footer {
    padding-top: 20px; text-align:center; border-bottom:solid 1px #eee; padding-bottom:20px;
}
.widget-user-2 .widget-user-header {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 20px;
}
.widget-user-2 .widget-user-username {
    font-size: 25px;
    font-weight: 300;
    margin-bottom: 5px;
    margin-top: 5px;
}
.widget-user-2 .widget-user-desc {
    margin-top: 0;
}
.widget-user-2 .widget-user-username, .widget-user-2 .widget-user-desc {
    margin-left: 75px;
}
.widget-user-2 .widget-user-image > img {
    float: left;
    height: auto;
    width: 100px;
}
.bg-aqua-active, .modal-info .modal-header, .modal-info .modal-footer {
    background-color: #a11c78 !important;
}
.box .border-right {
    border-right: 1px solid #f4f4f4;
}


#news_left .selected2 {
    background-color: #a11c78 !important;
    color: #fff !important;
}
#new_list_title h4 span { color:#333; font-size:18px; margin:0;}
#news_left .selected2 a {
    color: #fff !important;
}
.MMi1,.MMi2,.MMi7 {display:none !important;}

/* 新增 */
.navbar-nav > li > a{
    padding-left: 30px;
    padding-right: 30px;
}
.navbar-nav > li > a:hover{background: #940f6b!important;}
.navbar-inverse
.navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover{
    background: #780855!important;
}
.banner-slide{
    width: 680px;
    float: left;
}
.banner-tab{
    float: right;
    width: 490px;
    height: 320px;
    margin-bottom:10px;
}
.banner-taby01{
    float: right;
    width: 670px;
    height: 320px;
    margin-bottom:10px;
}
.banner-taby02{
    float: right;
    width: 480px;
    height: 320px;
    margin-bottom:10px;
}
.banner-taby03{
    float: right;
    width: 480px;
    height: 450px;
    margin-top:15px;
}
.banner-taby04{
    float: right;
    width: 670px;
    height: 450px;
    margin-top:15px;
}
.img-navs a{
    display: block;
    position: relative;
}
.img-navs a span{
    display: block;
    position: absolute;
    left: 0;top: 50%;
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #fff;
    line-height: 30px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.img-navs a img{width: 100%;}
.img-navs.small  a span{
    font-size: 16px;
    line-height: 22px;
}

.new-tab{
    background: #fff;
    box-shadow: 1px 0 5px rgba(0,0,0,.2);
}
.new-tab  >.tab-trg{
    position: relative;
    margin-bottom: 0;
    height: 37px;
    background: #f8dbef;
}
.new-tab  >.tab-trg > li > a{
    display: block;
    padding: 0 15px;
    border-top: 3px solid #f8dbef;
    float: left;
    line-height: 34px;
}
.new-tab  >.tab-trg > li.active > a{
    border-color: #a11c78;
    background: #fff;
    color: #a11c78;
    text-decoration: none;
}
.new-tab  >.tab-trg > li.active a{color: #a11c78;}
.new-tab  > .tab-content{
    
}
.new-tab  > .tab-content > .tab-pane{
    padding: 10px;
}

.list-title{
    padding-bottom: 5px;
    text-align: right;
    border-bottom: 1px solid #ddd;
}
.list-title + .news-list{margin-top: 5px;}
.news-list > .nl-item{
    position: relative;
    padding-left: 15px;
}
.news-list > .nl-item > a{
    display: block;
    height: 34px;
    line-height: 34px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.news-list > .nl-item:before{
    position: absolute;
    left: 3px;top: 50%;
    margin-top: -2px;
    width: 5px;
    height: 5px;
    background: #9c9c9c;
    border-radius: 50%;
    content: '';
}
.news-list > .nl-item.row{
    margin-left: 0;
    margin-right: 0;
}
.news-list > .nl-item.top-1{padding: 10px 0 5px;}
.news-list > .nl-item.top-1:before{display: none;}
.news-list > .nl-item.top-1 .img{
    float: left;
    width: 120px;
}
.news-list > .nl-item.top-1 .img img{width: 100%;}
.news-list > .nl-item.top-1 .cont{margin-left: 135px;}
.news-list > .nl-item.top-1 .cont .tit{
    margin-bottom: 6px;
    font-size: 16px;
}
.news-list > .nl-item.top-1 .cont .info{
    font-size: 14px;
    color: #999;
}
.news-list > .nl-item.top-1 + .nl-item.top-1{padding-top: 5px;}

.news-list > .nl-item.top-2{padding: 10px 0 5px;}
.news-list > .nl-item.top-2:before{display: none;}
.news-list > .nl-item.top-2 .img{}
.news-list > .nl-item.top-2 .img img{width: 100%;}
.news-list > .nl-item.top-2 .tit{
    margin-bottom: 6px;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.news-list > .nl-item.top-2 .info{
    margin-top: 8px;
    font-size: 14px;
    color: #999;
}

.main-news .main-news-1{
    width: 374px;
    height: 325px;
    float: left;
}
.main-news .main-news-2{
    width: 772px;
    height: 325px;
    float: right;
}
.sub-news .sub-news-1{
    width: 772px;
    height: 452px;
    float: left;
}
.sub-news .sub-news-2{
    width: 374px;
    height: 452px;
    float: right;
}

.module-block{
    border: 1px solid #ddd;
    border-top-width: 3px;
    border-top-color: #a11c78;
}
.module-block + .module-block{margin-top: 10px;}
.module-block .mb-title{
    padding: 0 10px;
    background: #f8dbef;
    height: 36px;
}
.module-block .mb-title .text{
    float: left;
    line-height: 36px;
    font-weight: 700;
}
.module-block .mb-title .more{
    float: right;
    line-height: 36px;
    font-size: 12px;
}
.module-block .mb-content{
    padding: 10px;
}
/*结束*/

@media screen and (max-width: 991px) {

.kk0,.kk4{ margin-right:0px;}
.kk3,.kk7{ margin-left:0px;}
.kk1,.kk5{margin-left:0px; margin-right:0px;}
.kk2,.kk6{margin-left:0px; margin-right:0px;}
.d_inner.kk3 {
    padding-bottom: 16px;
}

}

@media screen and (max-width: 768px) {

.d_inner.kk2 {
    padding-bottom: 14px;
}

}

@media screen and (max-width: 402px) {

.col-md-3.col-xs-6.home_ing.nopadding.nomargin {
    width: 100%;
}

}












