body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, pre, dl, dt, dd, ul, ol, li, th, td, div, span, img, button, input, select, textarea{margin: 0;padding: 0;} 
html,body {font-family:"Arial","微软雅黑","宋体",sans-serif;height: 100%;font-size: 14px;}
.main-body{min-height: 100%;height: auto !important;height: 100%;}
.middle-block{padding-bottom: 140px;}
h1{font-size:24px;color:#c80000;padding:30px 5px;}
h2{font-size:24px;color:#c80000;padding:8px;}
h3{font-size:20px;}
h4{font-size:18px;color:#c80000;}
.row{margin-left:0;margin-right:0;}
a {color: #434343;text-decoration: none;}
a:focus,a:active {outline: none;text-decoration: none;}
p{font-size: 14px;line-height: 29px;color:#434343;}
.float-left{float:left;}
.right_side{float:right;}
.section {width:80%;margin:0 auto;}
.over_hidden{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.container{padding-right:0;padding-left:0;}
/*头部*/
.header{background:url(head-bg.jpg) #d62909 no-repeat;background-size:100% 100%;}  
/*导航*/
.nav-area{padding:0;}
.navbar{margin-bottom:0;border-radius:0;min-height:0;}
.navbar-default{background-color:transparent;border:0;display:table;margin:0 auto;}
.navbar-default .navbar-nav>li>a{font-size:20px;padding-right:25px;color:#fafbdc;font-weight:700;}
.navbar-default .navbar-toggle{border-color:#f8dfab;}
.navbar-toggle{padding:8px;margin-top:-35px;margin-right:10px;background-color:#ee5f05;border:2px solid transparent;}
.navbar-default .navbar-toggle .icon-bar{background-color:#f8dfab;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:#f2936e;}
.navbar-default .navbar-nav>li>a:hover{color:#5eafb0}


.time_count{float:right;}

.hiSlider-title{display:none;} 
.hiSlider-pages a.active{background:#d60604}
.notice_link{padding:14px 2px;background-color:rgba(255,255,255,0.8);text-align:center;box-shadow:1px 3px 10px 1px #ccc;}
.notice_link a{font-size:20px;color:#d50403;font-weight:700}

.section1{background:url(sqbj1.jpg)  no-repeat;padding-top:20px;padding-bottom:30px;}
.section2{background:url(sqbj2.jpg)  repeat-y;padding:10px 0;}
.section3{background:url(sqbj3.jpg)  no-repeat;padding-top:20px;padding-bottom:20px;}

/*活动新闻*/
.news_index{padding:4px;margin-top:20px; box-shadow:1px 3px 10px 1px #ccc;border-top:4px solid rgba(198,0,1,0.6);background-color:rgba(255,255,255,0.8);}
.news_index img{float:left;padding-right:15px;width:250px;}
.news_index h4{padding:10px 0;}
.abs{padding-top:10px;margin-bottom:15px;text-indent:2em;font-size:15px;line-height:28px;height:90px;overflow:hidden;}
.calendar{background:url(calendar.png) no-repeat;text-indent:2em;font-size:0.9em;}
.pub_date{font-size:0.9em;padding:5px 0;}
.more{padding:10px;font-size:12px;float:right;}
.news_index h4 a{font-size:18px;color:#c80000;}
/*活动通知*/
.notice_index{padding:5px 15px;margin-top:20px;font-size:15px; box-shadow:1px 3px 10px 1px #ccc;border-top:4px solid rgba(198,0,1,0.6);background-color:rgba(255,255,255,0.8);}
.notice_index .list-unstyled li{padding:7px;}

.tchx img{margin:0 auto;}

.w3ls-hover {
	background-color: #FFF;
	display: block; 
	overflow: hidden;
	position: relative;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	text-align: center;
}
.w3ls-hover img {  
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
} 
.w3ls-hover .view-caption { 
    padding: 5em 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
	-webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
	background-color: rgba(0, 0, 0, 0);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%; 
	border-radius: 50%;
}
.w3ls-hover:hover .view-caption { 
	background-color: rgba(0, 0, 0, 0.6);
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
	-webkit-border-radius: 0;
	-moz-border-radius: 0; 
	border-radius: 0;
}
.w3ls-hover .view-caption span:hover {
    color: #a22c48;
    border-color: #a22c48;
}
.w3ls-hover .view-caption h5{
	color: #fff;
	font-size: 1.5em;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 5px; 
}
.w3ls-hover .view-caption h5 a{	color: #fff;}
.w3ls-hover .view-caption h5 a:hover{color: #fafbdc;}
.gallery-grids img {
    width: 100%;
}
.gallery-grids { 
	padding: 5px;
}

/*横向图片滚动*/		
.img_list img{height:120px;}
#demo { background: #FFF; overflow:hidden; padding:10px; border:2px solid rgba(102,136,153,.18);} 
#demo img { border: 2px solid #F2F2F2;padding:10px; height:250px; margin-right:5px;} 
#indemo { float: left; width: 800%; } 
#demo1 { float: left; } 
#demo2 { float: left; height:0;} 
.news{padding:10px 20px;}
/*留言*/
.message_index{ margin:15px 0; height:450px;line-height:450px}
.message_index h2{text-align:center;padding-top:25px;}
.list-unstyled li{border-bottom:1px dotted #d2d0d0;padding:8px;line-height:25px;}
.message_area{height:371px;padding:10px;}
.leave_message{padding:10px 20px;margin:15px;height:280px;width:98%}
.leave_message h2{padding-left:20px;padding-top:25px;}
.leave_message li{margin-bottom:15px;padding-left:15px;}
.sub-btn{text-align:center; }
.sub-btn button{padding:5px 20px;font-size:16px;margin-top:3px;}
.form-group{margin-bottom:5px;}
.form-horizontal .form-group{margin-left:0;margin-right:0;}
/*详情模板*/
.panel-title{color:#c80000;font-weight:bold;}
.panel-head{text-align: center;padding-top: 25px;line-height: 35px;}
.panel-group{margin-bottom: 0;}
.panel{margin: 10px 0;}
.panel-body{padding: 10px;}
.news-content{padding: 8px 25px;}
.news-content img,video{height:auto;max-width: 100%;margin:5px auto;}
/*列表模板*/
.item-title{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news-date{font-size: 12px;}
.left-area{
	padding-left:10px;
	padding-bottom:10px;
}
.sub_header{
	padding-left:10px;
	color:#fff;
	font-weight: bold;
	font-size: 1.6em;
	margin:10px 0;
	padding:5px;
	text-align:center;
	background-color:#c80000;
}
.sub_list li{
	font-size:1.2em;
	padding:12px;
	margin:8px 0;
	color:#c80000;
}
.panel-head{
	text-align:center;
	color:#c80000;
	border-bottom:1px dashed #bbb;
	margin:10px;
	padding-bottom:10px;
}
.panel-title{color:#c80000;}
.panel-default>.panel-heading{background-color:#eee;}
/*图片模板*/
.box_img img{height:200px;margin:0 auto;margin-top:10px;}
.caption{text-align:center;margin:2px 0;}

.hiSlider li{border:none;padding:0} 
.white_bg{background-color:rgba(255,255,255,0.8);border-radius:20px;padding:10px;}
.white_bg li{border:none;padding:5px 10px;}

.thumbnail{box-shadow:0 5px 9px -1px #ebf2ff; border:1px solid rgba(119, 119, 119, 0.3);padding:0;}
.thumbnail h4{font-size:16px;color:#333;}
.thumbnail a>img{padding:15px;}
.xlsq .caption{background-color:#eee;margin:0;}

.thumbnail:hover a{text-decoration:none;}
 
.thumbnail:hover{
	box-shadow: 0px 0px 15px 5px rgba(200, 0, 0, 0.3);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
	-moz-transition: -moz-transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s;
}
/*footer*/
.footer{position:relative;margin-top: -140px;clear: both; background-color:#555;}
.footer ul{color:#fff;font-size: 14px;list-style: none;float:left;padding:0 40px;}
.footer ul li{padding:2px;}
.footer p{color:#D5D5D5;font-size: 12px;text-indent: 0;}
.foot-section{margin-top:35px;margin-bottom:25px;}
@media (max-width:1199px){.section{width:100%}.head-img{width:80%;margin:0 auto}.section1,.section2,.section3{background:#fff;}.message_index{ height:auto;line-height:0}.xs_hide{display:none;}.box_img img{height:auto;}.navbar-default .navbar-nav>li>a{font-size:16px;}.notice_link a{font-size:16px;}}
@media (max-width:767px){.navbar-nav{text-align:right;}.navbar-default{ display:block;}h2{padding-top:20px;padding-bottom:10px} #demo2 { height:0}.news_index img{float:none;margin:0 auto;}.notice_link a{font-size:14px;} }