body{font: 14px/20px "Microsoft YaHei", 微软雅黑, helvetica, arial, verdana, tahoma, sans-serif; line-height:1.8; background-color:#f6f6f6;}
 ul,li{padding:0;margin:0;}
 li{list-style: none;}
 a{ color:#595656;}
 a:hover{ color:#0350a2;text-decoration: none!important;}
.fl{float: left;}
.fr{float: right;}

.mt10{ margin-top:15px;}
.mb10{ margin-bottom:15px;}
.p1015{ padding:10px 15px;}
.p20{ padding:20px;}
.ptb10{ padding:10px 0;}

/* top */
.top{ text-align:right; padding-top:15px;}
.top .btn-default{ border:none;}

/* nav */
.nobg{
	background: none;
	border:0;
	margin-bottom: 0;
}
.container-fluid{
	/*padding-left:0;
	padding-right:0;*/
	box-sizing: border-box;
}
#header{ background-color:#FFF;border-bottom: 1px solid #EAEAEA;box-shadow: 0 1px 4px rgba(0,0,0,.05); border-color: rgba(0,0,0,.08);box-shadow: 0 1px 3px rgba(0,0,0,.03);}
#header .navbar-brand{ height:60px; padding-top:0; padding-bottom:0; padding-right:0;}

#header .brand {
    font-size: 14px;
    float: left;
    line-height: 15px;
    color: #bbb;
    padding-left: 10px;
    position: relative;
    top: 1px;
    border-left: 2px solid #eaeaea;
    margin-left: 10px;
    overflow: hidden;
    height: 30px;
}

.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:focus{
	background: none;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	background: none;
}
.navbar-default .navbar-nav > .active > a:hover{
	background: none;
	color:#e70012;
}
.navbar-default .navbar-nav > .active > a:hover{
	background: none;
	color:#0350a2!important;
}

.navbar-nav > li > a{
	color: #000!important;
	/*line-height: 70px;*/
	font-size: 16px;
	padding-left:30px;
	padding-right:30px;

}
.navbar-nav > li > a:hover,.navbar-nav > li.active>a,.navbar-nav > li>a.active{
	color:#0350a2!important;
}
.navbar-nav > li:hover .dropdown-menu{
	display: block;
}

.navbar-nav > li:last-child:hover{
	border:0;
}
.nav > li:last-child a{
	padding-right: 0;
}
.navbar-default .navbar-brand{
	/*padding-top:25px;
	padding-bottom: 25px;*/
}

.navbar-nav > li > .dropdown-menu li {
    border-bottom: solid #ddd 1px;
}
.navbar-nav > li > .dropdown-menu li a {
    padding: 5px 20px;
}
.navbar-nav > li > .dropdown-menu li a:hover {
    color: #0350a2;
}
.search-left{ float:left; width:80%;}
.clo{ text-align:center; float:right; width:20%; text-align:right;}
.search{
	float:right;
	display: none;
	position: absolute;
	right:15px;
	border:solid #ddd 1px;
	z-index: 100;
	bottom: 10px;
	width: 24%;
	padding:0 5px;
	background: #fff;
}
.search input{
	
	border:0;
	height: 36px;
	line-height: 36px;
	width: 100%;
	padding-left: 1%;
	color: #888;
	outline: none;
}
.clo i{
	line-height: 36px;
	cursor: pointer;
}
.clo i.fa-close{ color:#e70012;}

.main{ padding-right:5px;}
.banner-wrap{position: relative; padding:15px 0 0;}
.banner img{ width:100%;}
.tecl,.tecr{
	position:absolute;
	z-index:999;
	top:50%;
	margin-top:-15px;
	text-align: center;
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 27px;
	color: #fff;
	font-size: 30px;
	cursor: pointer;
}
.tecr{ right:0px;}
.tecl:hover,.tecr:hover{
	
	opacity: 0.9;
	color: #fff;
	
}
.owl-controls{ position:relative!important; margin-top:-25px!important;}
.owl-theme .owl-dots .owl-dot span{ background-color:#656565;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #da6f13;}

.zhnews{ margin:15px 0 0;}
.zhnews h3 {
    border-bottom: 1px solid #eaeaea;
    display: block;
    line-height: 35px;
    padding-left: 10px;
    font-size: 16px;
    color: #666;
    font-weight: normal;
	margin:0;
}
.zhnews ul li a {
    display: block;
    line-height: 27px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zhnews ul li span {
    line-height: 27px;
    float: right;
    color: #999;
}

.bor {
    border: 1px solid #eaeaea;
    background-color: #FFF;
    border-radius: 3px;
}
.zhnews ul {
    padding: 10px;
    overflow: hidden;
}

.ad img{ width:100%; margin-top:15px;}

.hotnews_tit a{
	font-size:16px;
	font-weight:bold;
	}
.hotnews_tit a:hover{color:#0350a2;}	
.hotnews_tit h3 {
    display: inline;
	
	
}
.hotnews_tit span a {
    color: #ff5e52;
}

.tit {
    font-size: 18px;
    color: #666;
    font-weight: normal;
	margin:15px 0;
}


.excerpt{border:1px solid #eaeaea;padding:20px 20px 20px 255px;overflow:hidden;background-color:#fff;margin-bottom:-1px;}
.excerpt p{    font-size: 12px;
    color: #999;
    word-wrap: break-word;
    line-height: 20px;
    margin-bottom: 0;}
.excerpt .post-linkto{text-align:right;margin-bottom:0;margin-top: 5px;}
.excerpt-text{padding-left:20px;}
.excerpt-text .note{margin-bottom:0;}
.excerpt-1{border-radius:4px 4px 0 0}
.excerpt-10{border-radius:0 0 4px 4px}
.excerpt:hover{background-color:#f9f9f9;position:relative;z-index:2;}
.excerpt .focus{float:left;margin-left:-235px;width:220px;}
.excerpt .thumb{width:220px;height:150px;}
.excerpt header{margin-bottom:10px;}
.excerpt .cat{color:#fff;background-color:#0350a2;padding:3px 6px;font-size:12px;display:inline-block;position:relative;top:-2px;margin-right:6px;}
.excerpt .cat:hover{opacity:0.85;filter:alpha(opacity=85);}
.excerpt .cat i{position:absolute;top:50%;margin-top:-4px;right:-4px;display:inline-block;width:0;height:0;vertical-align:middle;border-left:4px solid #0350a2;border-top:4px solid transparent;border-bottom:4px solid transparent;}
.excerpt .cat2{ background-color:#d9534f;}
.excerpt .cat2 i{border-left:4px solid #d9534f;}
.excerpt .cat3{ background-color:#00a4ff;}
.excerpt .cat3 i{border-left:4px solid #00a4ff;}
.excerpt .cat4{ background-color:#f0ad4e;}
.excerpt .cat4 i{border-left:4px solid #f0ad4e;}


.excerpt h2{display:inline;font-size:18px;line-height:1.4;margin-top:0;font-weight:bold;}
.excerpt h2 a{color:#555;}
.excerpt h2 a:hover{color:#0350a2;}
.excerpt h2 a span{color:#FF5E52;}
.excerpt h2 a:hover span{color:#0350a2;}
.excerpt time,
.excerpt .pv,
.excerpt .pc,
.excerpt .author{margin-right:20px;}
.excerpt .post-like{float: right;}
.excerpt .note{font-size:12px;color:#999;word-wrap:break-word;line-height:20px;margin-bottom: 0;}
.excerpt .meta{color:#999;font-size:12px;margin-bottom:10px;}
.excerpt .meta .fa{margin-right:4px;}
.excerpt .meta a{color:#999;}
.excerpt .meta a:hover{color:#0350a2;}


.newscon{ margin-top:15px;}
.newscon img{ max-width:100%;}
.newscon h1{ font-size:24px; color:#333; text-align:center; display:block; font-weight:normal;}
.newsother{ color:#666; text-align:center; line-height:50px; border-bottom:1px solid #eaeaea; font-size:14px;}
.content{ padding-top:20px; line-height:23px; font-size:14px; color:#666}
.content p{  padding-top:10px;}
.content img{ max-width:100%;}

.newslogcl:hover ,.newslogcl:hover a{
    background-color: #0350a2;
    color: #FFF;
}

.newslogcl {
    padding: 10px;
    background-color: #eeeeee;
    line-height: 23px;
    color: #666;
}
.newslogcl a{ color:#666;}
.newslogcl a:hover{ color:#FFF;}

.tjnews h3 {
    font-size: 20px;
    color: #666;
    border-bottom: 1px solid #eeeeee;
    line-height: 45px;
    font-weight: normal;
}
.tjnews li {
    line-height: 30px;
    font-size: 14px;
    background: url(../images/n.jpg) left center no-repeat;
    padding-left: 15px;
}

.ibanner img{ width:100%;}

.nn{ padding:5px 0;}
.nn ul li{ float:left; width:25%;}
.nn a{ margin:0 3px;}
.nn .btn{ width:95%; padding-left:0; padding-right:0;}



#count-down-wrapper {
    background-color: #1da7fe !important;
}
.x-a-none {
	text-decoration: none
}
.x-a-none:hover, .x-a-none:active {
	text-decoration: none
}
.x-opacity {
	-ms-filter: alpha(Opacity=50);
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	-khtml-opacity: .5;
	opacity: .5
}
.attend_list tr {
	cursor: pointer
}
.attend_list td {
	padding: 12px 8px;
	border-bottom: 1px dotted rgba(0,0,0,.06)
}
.table-default {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse
}
.table-default thead tr th {
	padding: 14px 9px;
	background: #ecf1f4;
	border-bottom: 0 solid transparent!important;
	color: #202020!important;
	font-weight: 400!important
}
.table-default thead tr th .button {
	padding: 4px 16px
}
.table-default tr td {
	padding: 12px 8px;
	border-bottom: 1px dotted rgba(0,0,0,.06);
	color: #202020!important
}
.table-default th td .sort {
	height: 10px;
	vertical-align: middle;
	margin-left: 4px;
	display: inline-block;
	margin-top: -2px
}
.table-default tr {
	cursor: pointer
}
.table-default tr.active {
	background: #ecf1f4
}
.table-default tr:hover {
	background: #f5f9fb
}
.table-default td.op a:first-child {
	border: 0;
	padding: 0;
	margin: 0
}
.table-default td.op a {
	display: inline-block;
	padding-left: 8px;
	margin-left: 8px;
	line-height: 18px;
	border-left: 1px solid rgba(0,0,0,.12)
}
.table-default .oper {
	text-align: center
}
#count-down-wrapper {
	display: block;
	width: 100%;
	height: 263px;
	background: url(../images/timer_bg_7ffa5c6.png) left bottom no-repeat;
	color: #fff;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(../css/ie-css3.htc)
}
#count-down-wrapper .count-down-title {
	background: url(../images/timer_e8d3888.png) 18px 21px no-repeat;
	padding: 20px 10px 0 40px
}
#count-down-wrapper li {
	list-style: none
}
#count-down-wrapper .bg-img-container {
	width: 100%;
	height: 263px
}
#count-down-wrapper .time_ref {
	color: #dfdfdf
}
#count-down-wrapper .info-content {
	display: none;
	width: 100%;
	font-size: 28px;
	text-align: center;
	margin-top: 38px;
	margin-bottom: 37px
}
#count-down-wrapper .info-content .info-title {
	font-size: 22px;
	margin-bottom: 15px
}
#count-down-wrapper .days-container .days {
	font-size: 48px;
	text-align: center;
}
#count-down-wrapper .days-container .days_ref {
	font-size: 13.21px;
	text-align: center;
	margin-bottom:0;
}
#count-down-wrapper .time-container {
	text-align: center
}
#count-down-wrapper .time-container li {
	display: inline-block
}
#count-down-wrapper .time-container li .time-content {
	font-size: 38px
}
#count-down-wrapper .time-container li .time_ref {
	font-size: 13.21px
}
#count-down-wrapper .time-container li.seperator {
	position: relative;
	top: -33px;
	font-size: 28px
}


.qrcode-container {
	position: relative;
	
	text-align: center;
}
.qrcode-container .logo-container {
	display: none;
	padding: 5px;
	background-color: #ebeff3;
	position: absolute;
	left: 95px;
	top: 95px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/static/hspc/css/ie-css3.htc)
}
.qrcode-container .logo-container .qrcode-logo {
	width: 45px;
	height: 45px;
	line-height: 45px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/static/hspc/css/ie-css3.htc);
	background-color: #fff
}
.qrcode-info-content {
	text-align: center;
	width: 100%;
	font-size: 14px;
	color: rgba(0,0,0,.85);
}
.share-container {
	margin-top: 15px;
	width: 100%;
	/*height: 202px*/
}


.share-container .bdsharebuttonbox{width:210px;margin:0 auto}.share-container .bds-btn{display:inline-block;width:60px;height:60px;border-radius:50%;line-height:60px;text-align:center;margin-bottom:22px;padding:0;outline:0}.share-container .bds-btn:hover{opacity:.8}.share-container a.bds_weixin{background:#3cd849;margin-right:12px}.share-container a.bds_renren{background:#287fdc;margin-right:12px;margin-bottom:22px}.share-container a.bds_tsina{background:#f5573f;margin-bottom:22px}.share-container a.bds_tsina img{position:relative;left:3px;top:-2px}.share-container a.bds_tqq{background:#00a4ff;margin-right:12px;margin-bottom:22px}.share-container a.bds_qzone{background:#f8c454;margin-right:12px;margin-bottom:22px}.share-container a.bds_qzone img{position:relative;top:-3px}.share-container a.bds_more{background:#0cd49e;margin-bottom:22px}.share-container a.bds_more img{position:relative;top:-1px}


.share-container .bds-btn {
    display: inline-block;
    width: 60px!important;
    height: 60px!important;
    border-radius: 50%;
    line-height: 60px!important;
    text-align: center!important;
    margin-bottom: 22px!important;
    padding: 0;
    outline: 0;
	padding-left:0!important;
}

.download a{ width:100%; margin-top:15px;}

.con{ padding:10px;}
.con img{ max-width:100%;}
.qrcode-container img{ width:100%; }

#demo { position: relative;border: 1px solid #b2b2b2;}
#demo:after, #demo:before {
            border: solid transparent;
            content: ' ';
            height: 0;
            bottom: -1px;
            position: absolute;
            width: 0;
        }
#demo:after {
            border-width: 10px;
            border-bottom-color: #fff;
            left: 50%;
			margin-left:-5px;
        }
#demo:before {
            border-width: 10px;
            border-bottom-color: #333333;
            left: 50%;
			margin-left:-5px;
        }


.pagination {
	margin: 0;
	padding: 20px;
	text-align: center;
	font-size: 12px;
	display: block;
}
.pagination ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 0;
	margin-bottom: 0;
	padding: 0
}
.pagination ul > li {
	display: inline
}
.pagination ul > li > a,
.pagination ul > li > span {
	margin: 0 2px;
	float: left;
	padding: 5px 12px;
	background-color: #ddd;
	color: #666;
	border-radius: 2px;
	opacity: .88
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus {
	opacity: 1
}
.pagination ul > .active > a,
.pagination ul > .active > span {
	background-color: #0350a2;
	color: #fff
}
.pagination ul > .active > a,
.pagination ul > .active > span {
	cursor: default
}
.pagination ul > li > span,
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
	color: #999999;
	background-color: transparent;
	cursor: default
}

.pagination-loading{font-size: 16px;text-align: center;color: #999;padding: 15px 0;}
.pagination-loading img{width: 80px}


.page_info{ padding:15px 0;}

#footer{
	width: 100%;
	float: left;
	
}

#footer .bottom{
	background: #707070;
	width: 100%;
	float: left;
	padding: 10px 0;
	margin-top:15px;
	text-align: center;
	border-top:solid #828282 1px;
}
#footer .bottom p{
	color: #b9b8b8;
	font-size: 14px;
	margin: 0;
	line-height: 2;
	
}
#footer .bottom p a{
	color: #b9b8b8;
}
#footer .bottom p a:hover{
	color: #b9b8b8;
}


.news li h2{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.login_wrap{ display: none; position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; background: rgba(255,255,255,0.7); z-index: 9999; }
.login_in{ position: absolute; left: 50%; margin-left: -238px; top: 10%; width: 476px; background: #fff;box-shadow: 1px 1.732px 21px 0px rgb( 195, 194, 194 ); border-radius: 10px; padding: 20px 30px 40px;}
.login_in h3{ font-size: 22px; color: #0f0202; margin-bottom: 10px; text-align: center;  }
.login_in p{ font-size: 14px; color: #a0a3a4; margin-bottom: 10px; text-align: center; }
.login_in p a{ color: #00aeef;  }
.in_w{  /* border: 1px solid #d8d7d7;*/ height: 38px; line-height: 38px; position: relative;  margin-bottom: 14px;}
.in_w i{ color: #aeadad; font-size: 35px; position: absolute; top: 0px; left: 0px; z-index: 2;}
.in_w  input{ width: 100%; height: 36px; line-height: 36px;  color: #afaeae; text-indent: 5px; position: absolute; top: 0px; left: 0px;}
.zd{ display: inline-block; color: #afaeae; text-align: left;}
.wmm{ float: right;  color: #afaeae;}
.login_w button{ font-size: 18px; background: #0350a2; color: #fff; padding: 10px; width: 100%; text-align: center; border: none; }
.close{ opacity: 1; position: absolute; top: -20px; right: -20px;}
.head{ position: fixed; top: 0px; left: 0px; right: 0px; background: #fff; z-index: 200;  box-shadow: 1.5px 2.598px 5px 0px rgb(228, 223, 223);}
.in_w02{ width: 70%; float: left; }
.yzm{ width: 29%; float: right; border: 1px solid #d8d7d7; height: 45px; line-height: 45px; }
.yzm img{ width: 100%; float: left; }
.login_in p.zhu{ font-size: 12px; color: #aeadad; margin-bottom: 10px; text-align: left; }
.zd02{ color: #00aeef; }
.login_wrap02 input{ text-indent: 5px; }
.login_in02{ display: none; }
.login_wrap textarea{ width:100%; min-height:56px; text-indent:5px; margin-bottom:14px;}




/* 手机屏幕底部 */
.phone_foot{
	height: 60px;
	line-height: 60px;
	background: #0350a2;
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 1000;
}
.phone_foot ul{ width:100%; display:inline-table}
.phone_foot ul li{ float:left; text-align:center;}
.pfl a{
	display:block;
	width:100%;
	border:1px solid #fff;
    color: #fff;
    border-radius: 6px;
	height:40px;
	line-height:40px;
	margin-top:10px;
}

 

.more{ text-align:center; margin-top:15px;}
.partner-scroll{ margin-bottom:15px; padding-left:2px;}
.partner-scroll img{ border:solid #ddd 1px;}
.partner-scroll .owl-dots{ display:none!important;}

@media screen and  (min-width:1200px){
	.container{ width:1200px;}
	}
@media screen and (max-width:1200px) and (min-width:992px){
	.navbar-header{
		width:35%;
	}
	.navbar-header img{
		width: 100%;
	}
	.nav > li > a{
		padding: 10px 15px;
	}
	


}

@media screen and (max-width:991px) and (min-width:768px){
#header .brand{ display:none}	
.navbar-header{
		width:25%;
	}
.navbar-header img{
		width: 100%;
	}
.navbar-default .navbar-brand{
		padding-top: 14px;
	}
#header .navbar-brand {
		height:50px;
    
}
.nav > li > a{
		padding: 10px;
		font-size: 15px;
	}
.search {
   
    bottom: 14px;
}

.excerpt {padding: 20px 20px 20px 155px;}
.excerpt .thumb {
    width: 120px;
    height: 82px;
}
.excerpt .focus {
    margin-left: -135px;
    width: 120px;
}

	
}

@media screen and (max-width:767px){
#header .brand{ display:none}	

.search{ width:90%;}
.top{
    	font-size: 12px;
    }
.navbar-toggle{
    	margin-top: 13px;
		margin-right: 15px;
		
    }
.navbar-default .navbar-toggle .icon-bar{ background-color:#0350a2;}
	
.navbar-header img{
		height:33px;padding-left:0px;
		margin-top:15px;
	}
.navbar-default .navbar-brand{
		padding-top: 10px;
	}
.nav.navbar-nav{
        float: left!important;
		width:100%;
		margin-left:0px;
	}
.navbar-nav > li > a{ line-height:26px;}
.search {
  
    bottom: 20px;
}

.main{ padding-right:15px;}


.excerpt{border: none;margin: 0 0 1px;padding: 12px 150px 12px 15px;border-radius: 0 !important;}
	.excerpt:hover{background-color: #fbfbfb;}
	.excerpt .focus{float: right;margin-right: -135px;width: 120px;}
	.excerpt .thumb{width: 120px;height: 82px;}
	.excerpt header{margin-bottom: 0; height: 60px; overflow: hidden;margin-bottom: 11px;}
	.excerpt .cat{/*display: none;*/}
	.excerpt h2{font-size: 14px;line-height: 2;color: #333;font-weight: normal;text-shadow: 0.2px 0 0 #333}
	.excerpt h2 a span{text-shadow: 0.2px 0 0 #FF5E52}
	.excerpt .note{display: none;}
	.excerpt .author{display: none;}
	.excerpt .meta{line-height: 1;font-size: 11px;margin-bottom: 0;color: #bbb;}
	.excerpt .meta .fa{display: none;}
	.excerpt .meta time{margin-right: 15px;}
	.excerpt .meta .pc{color: #bbb;margin: 0;}
	.excerpt .meta .post-like{color: #bbb;}
	.excerpt .meta .post-like .fa{display: inline-block;}
	.newscon h1{ font-size:20px;}
	.newsother{ line-height:30px;}
	.p20 {
    padding: 15px;
}
	
	
.login_in{ width: 300px; margin-left: -150px; padding: 0px 20px 20px; top: 10%;}
.close{      top: -20px; right: -20px;}
.login_in h3{ font-size: 24px;}
.login_in p{     font-size: 14px; }
.in_w input{ height: 28px; line-height: 28px; font-size: 12px; }
.in_w{ height: 30px; line-height: 30px;    margin-bottom: 9px; }
.in_w i{     font-size: 26px; }
.login_w button{font-size: 14px;  padding: 5px;}	
	
.pagination{padding: 15px;}
	.pagination ul > li{display:none}
	.pagination ul > li.prev-page, .pagination ul > li.next-page{display:inline}
	.pagination ul > li.next-page a{background-color:#0350a2;color:#fff;}	

#footer .bottom{ padding-bottom:70px;}

}

@media (max-width:360px){
	.excerpt .meta{font-size: 10px;}
	.excerpt .meta time{margin-right: 8px;}
}

