@import url(base.css);

a {color: #333;}
a:hover {color: #b7220e;}
.container{width: 100%; margin: 0 auto; max-width: 1230px;}

body{
	background: url(bg_header_party.jpg) no-repeat center top #ffffff;
	font-family: "å¾®è½¯é›…é»‘", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", PingHei, STHeiti;
	font-size: 16px; font-size: 1.6rem;
	color: #444;
}

.header{}
.navtop{margin-top: 10px; margin-bottom: 5px; padding: 0; line-height: 2; font-size: 14px; font-size: 1.4rem; float: right; color: #fff;}
.navtop li{display: inline-block; padding-left: 15px; vertical-align: middle;}
.navtop li a{color: #fff;}
.navtop li a:hover{color: #d7ddff;}

.search-model{position:absolute; background-color:rgba(129, 29, 1,0.9); width:100%; display:none; top:-8px; left:0; z-index: 100}
.search-model form{overflow:hidden}
.search-box{height:68px; border-bottom:1px solid #fff; margin:80px 160px 90px;}
.search-ipt{height:30px; border:0; background:none; font-size:22px; color:#fff; width:60%; float:left; margin-top:18px; caret-color:#fff; -webkit-appearance:none;outline:none; padding:0;}
.search-sub{ background:url(ico_search_m_white_party.png); width:30px; height:30px; float:right; display:block; border:0; margin-top:20px}
.search-close{float:right;margin:20px; cursor:pointer;}
.search-ipt::-webkit-input-placeholder{color: #fb8d9a;} 
.search-ipt:-moz-placeholder{color: #fb8d9a;} 
.search-ipt::-moz-placeholder{color: #fb8d9a;} 
.search-ipt:-ms-input-placeholder{color: #fb8d9a;}

.search{float:right; width: calc(100%); border-radius: 18px; height: 35px; line-height: 35px;
	background: #fff; background-color: rgba(255, 255, 255, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#66ffffff, endColorstr=#66ffffff);
}
.search input{color: #fff; border: 0 none; height: 35px; line-height: 33px; float: left; padding: 0 0 0 18px; font-size: 14px; font-size: 1.4rem; width: calc(100% - 46px);}
.search .btn-search{float: right; background: url(ico_search_white_party.png) no-repeat 50% 50%; width: 40px;}

a.icon{display: none;}
.logo{float:left; margin:15px 0;padding-left: 10px;}

footer{border-top: 3px solid #bc0000; padding: 20px 0;  }
footer p{line-height: 1.6; font-size: 14px; font-size: 1.4rem; }
footer img{width: auto;}
.footer_logo{float:left; width: calc(100% * 0.4 - 20px); margin: 10px 0 20px 20px;}
.footer_m{float:left; width: calc(100% * 0.6 - 50px); margin:15px 0 0 50px; }

.nav ul li a.menu-sy {background:url(ico_menu_sy_party.png) 15px center no-repeat;}
.nav ul li a.menu-zzjg {background:url(ico_menu_zzjg_party.png) 5px center no-repeat;}
.nav ul li a.menu-gzdt {background:url(ico_menu_gzdt_party.png) 5px center no-repeat;}
.nav ul li a.menu-lzjs {background:url(ico_menu_lzjs_party.png) 8px center no-repeat;}
.nav ul li a.menu-dzdg {background:url(ico_menu_dzdg_party.png) 8px center no-repeat;}
.nav ul li a.menu-dyfc {background:url(ico_menu_dyfc_party.png) 0px center no-repeat;}
.nav ul li a.menu-jsjd {background:url(ico_menu_jsjd_party.png) 0px center no-repeat;}

.index-main, .main{margin: 20px auto 30px;}
.index-main h3 span{ color: #666; font-size: 14px; font-size: 1.4rem; font-weight: normal;padding-left: 15px;}
.index-main h3 span a{color: #666;}
.index-main h3 span a:hover{color: #bc0000;}

.box-shadow{padding: 0 15px 30px 15px; display: inline-block;
	box-shadow: 2px 4px 8px 0px rgba(222,184,184,0.7);
	-webkit-box-shadow: 2px 4px 8px 0px rgba(222,184,184,0.7);
	-moz-box-shadow: 2px 4px 8px 0px rgba(222,184,184,0.7);
}

/* è½®æ’­ */
.flexslider{float: left; width: calc(100% * 0.6 - 30px); margin-right: 30px;}
.flexslider {padding: 0; position: relative;}
.flexslider .slides img{display: inline-block;}
.flex-caption{position: absolute; left: 0; bottom: 25px; width: 100%;}
.flex-caption .banner_text{border-top:2px solid #bf8d18; background:rgba(162, 46, 47, 0.8); filter:progid: DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#C8a22e2f',endColorstr = '#C8a22e2f')\9; color: #fff; overflow: hidden; padding:12px 10px;}
.flex-caption .banner_text a{color:#fff; font-size: 18px; font-size:1.8rem; line-height: 1.4;}
.flex-caption .banner_text a:hover{text-decoration: underline;}
.flex-control-nav {width: 100%; position: absolute; bottom: 0px; right: 0; text-align: center; z-index: 3;}
.flex-control-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 20px; height: 2px; display: block; background: #fff; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.flex-control-paging li a:hover {}
.flex-control-paging li a.flex-active {cursor: default; background: #a42f31; width: 20px;}

.news-top{float: left; width: calc(100% * 0.4); background: #fef8ee; padding: 15px;}
.index-main .news-top h3{background: url(ico_topnews_party.png) no-repeat 0 0; font-size: 22px; font-size: 2.2rem; line-height: 35px; color: #bc0000; padding-left: 45px;border-bottom: 0 none;margin: 0;}.news-top ul{margin: 12px 0;}
.news-top li{background: url(ico_list_topnews_party.png) no-repeat 0 14px; line-height: 1.5; padding: 5px 0 6px 12px;}
.news-top .gold{color: #996600;}

.left{float: left; width: calc(100% * 0.72 - 30px); margin-right: 30px;}
.right{float: left; width: calc(100% * 0.28);}


.index-main h3{border-bottom: 2px solid #cacaca; color: #bc0000; line-height: 29px; padding: 0 0 2px 0; font-size: 20px; font-size: 2.0rem; margin: 0 0 15px 0; font-weight: bold;}
.left h3 p, .right h3 p{border-bottom: 2px solid #bc0000; display: inline-block; margin-bottom: -4px;}
.left ul{ }
.font-list li{background: url(ico_list_index_party.png) no-repeat 0 9px; line-height: 1.5; padding: 0 0 8px 14px;}
.left li time{float: right; color: #aaa; font-size: 14px; font-size: 1.4rem;line-height: 1.7; margin-left: 14px}

ul.nav-tabs{position:relative; line-height:34px; height:34px;  }
ul.nav-tabs-right{position:relative; line-height:60px; height:62px; border-bottom: 2px solid #004ea2;}
ul.nav-tabs li, ul.nav-tabs-right{position:static; font-size: 20px; font-size: 2.0rem; }

ul.nav-tabs li > a.a_tabs{float:left; cursor: pointer!important; color: #9b9b9b; padding: 0 1px; margin-right: 20px;}
ul.nav-tabs li:hover > a.a_tabs, ul.nav-tabs li.active > a.a_tabs{color: #bc0000; border-bottom: 2px solid #bc0000; font-weight: bold;}
ul.nav-tabs li > a.b_tabs{float:left; cursor: pointer!important; color: #9b9b9b;  padding: 0 1px; margin-right: 20px}
ul.nav-tabs li:hover > a.b_tabs, ul.nav-tabs li.active > a.b_tabs{color: #bc0000; border-bottom: 2px solid #bc0000; font-weight: bold;}
.tabs-more{display:none; color:#666; font-size:14px; font-size: 1.4rem;}
ul.nav-tabs li.active .tabs-more{display:block;}
.tabs-more a{color:#666; font-size:14px; font-size: 1.4rem;}
.tabs-more > a.tab-more:hover{text-decoration: underline;}
.tab-content > .tab-pane {display: none;}
.tab-content > .active {display: block;}

.right .font-list li{ font-size: 15px;font-size: 1.5rem; padding-left: 0; background: none;padding: 0 0 8px 0px;}
.zt h3 p{background: #bc0000; color: #fff; line-height: 34px; padding: 0 10px;}
.zt h3 span{padding-top: 4px;}
.zt img{margin-top: 10px; display: block;}

.dyfc h3 {border-left: 3px solid #d6a32d; border-bottom: 0 none; padding-left: 10px}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
	padding: 0 8px;
	max-width: 290px; _width:expression(this.width > 290 ? "290px" : this.width);
	max-height: 172px; _width:expression(this.width > 172 ? "172px" : this.width);
}
.nbs-flexisel-item p{line-height: 1.4; text-align: left; margin: 0 15px;font-size: 14px;font-size: 1.4rem;}

/*ç»†è§ˆ*/
article *, .TRS_Editor *{font-family:"å¾®è½¯é›…é»‘" !important;font-size:16px !important;line-height:30px !important;/* margin-bottom:20px !important; */}

/* toolbar */
*html{background-image:url(about:blank);background-attachment:fixed;}/*è§£å†³IE6ä¸‹æ»šåŠ¨æŠ–åŠ¨çš„é—®é¢˜*/
/*è§£å†³IE6ä¸‹ä¸å…¼å®¹ position:fixed çš„é—®é¢˜*/
#code,#code_hover,#gotop{ width:52px; height:52px; background:url(toolbar_party.png) no-repeat; position:fixed; right:0; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{ background-position:-184px -125px; bottom:120px; _margin-bottom:120px;}
#code_hover{ background-position:-240px -125px; bottom:120px; _margin-bottom:120px;}
#gotop{ background-position:-184px -179px; bottom:67px; _margin-bottom:67px;} 

#code_img{ width:203px; height:210px; background:url(toolbar_party.png) 20px 1px no-repeat; position:fixed; right:54px; bottom:77px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}

/*æ¨ªå±*/
@media screen and (orientation:landscape){
	
}
/*ç«–å±*/
@media screen and (orientation:portrait){}

/*æ‰‹æœºæ€»ä½“*/
@media screen and (max-width: 1023px) {	
	.header{background-size: cover;}
	.search{display: none;}
	.search img{width: auto; height: auto; }
	
	.flexslider{float: none;  width: calc(100%); margin: 0;}
	.flexslider .slides img{width: 100%;}
	.news-top{float: none; width: calc(100%);}
	.left{float: none; width: calc(100% - 20px); margin: 0 10px;}
	.right{float: none; width: calc(100% - 20px); margin: 0 10px;}
	.zt img{width: 100%;}
	.footer_logo{float:none; width: calc(100% - 40px); margin: 20px 0 0 40px;}
	.footer_m{float:none; width: calc(100% - 40px); margin: 15px 0 0 40px; }
	
	.news-top li, .left li{max-height: inherit;}
}
/*pcæ€»ä½“*/
@media screen and (min-width: 1024px) {
	.logo{margin: 28px 0 34px 0; padding-left: 0;}
	.flexslider .slides img{width: 100%; height: 394px;}
	.news-top{height: 394px;}
	.zt img{width: 390px;}
}
/*5*/
@media screen and (min-width: 300px) and (max-width: 373px) {

}
/*6*/
@media screen and (min-width: 374px) and (max-width: 412px) {

}
/*5ã€6ã€plus*/
@media screen and (min-width:300px) and (max-width: 767px) {	
	.search-box{margin:50px 20px 50px;}
	
	.index-main, .main{margin-top: 0;}
	
	.flex-caption{position: inherit; width: 100%; left: 0; bottom: 0;}
	.flex-control-nav{width: 100%; bottom: 0;}
	
	.box-shadow{padding: 0;}
	
	.footer_logo{float:none; width: calc(100% - 20px); margin: 20px 10px 0 10px;}
	.footer_m{float:none; width: calc(100% - 20px); margin: 15px 10px 0 10px; }
}

/*ipad*/
@media screen and (min-width:768px) and (max-width: 1023px) {
	.logo{width: 100%; background-size: contain;}
	.logo img{width: 80%;}
	
	.flexslider{float: none; width: 100%;}
	
	.zt img{float: left; width: calc(100% / 2 - 20px); margin: 0 10px;}
}
/*1280 1366*/
@media screen and (min-width: 1024px) and (max-width: 1367px) {
}
/*1920*/
@media screen and (min-width: 1368px) and (max-width: 1440px) {
}
/**/
@media screen and (min-width: 1441px) {
}