*{margin:0 ;padding:0}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,
strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,
details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,form,input{margin:0;padding:0;border:0;outline:none;}
html {
    min-width: 1200px;
}
a {
    text-decoration: none;
    color: #333;
	outline:none!important;
}

a:hover {
	text-decoration: none;
    cursor:pointer;
}

input {
    border: 0;
}

input:focus {
    outline: none;
    border: 0;
}

ul li {
    list-style: none;
}

address {
    font-style: normal;
}

body {
    font-family: "Microsoft YaHei";
    font-size: 16px;
	background:#ffffff;
	/*-webkit-background-size:1920px 100%;
	background-size:1920px 100%;
	*/
}
.f-cb{zoom:1;}
.f-mt10{margin-top:10px;overflow: hidden;}
.f-mt15{margin-top:15px}
.f-mt20{margin-top:20px;overflow: hidden;}
.f-mb20{margin-bottom:20px}
.f-ml20{margin-left:20px}
.f-mb10{margin-bottom:10px}
.f-pt10{padding-top:10px;}
.f-pb10{padding-bottom:10px;}
.f-pd10{padding:10px;}

.f-100{width: 100%;margin-left: auto;margin-right: auto}
.f-1000{width: 1000px;margin-left:auto;margin-right: auto;}
.f-1200{width: 1200px;margin-left:auto;margin-right: auto;}
.w_1200{width: 1200px;margin: 0 auto;}
.f_l{ float: left;}
.f_r{ float: right;}
.clear{clear:both;}
.clearfix {
  clear: both;
}
.top{
	background: url(banner.png) no-repeat center top #FFFFFF;
	height: 500px;
	position:relative;
	margin-bottom: 40px;
}
.logo{
	padding-top: 70px;
}
.logo .i-gh{
	display: block;
	margin: 0px auto;
}
.logo .i-logo{
	display: block;
	margin: 0px auto;
	margin-top: 30px;
}
.top .nav{
	background: url(nav.png) repeat-x;
	height: 110px;
	width: 100%;
	position:absolute;
	bottom:0px;
}
.top .nav ul{
	width: 1200px;
	margin: 0px auto;
	margin-top: 60px;
}
.top .nav ul li{
	float: left;
	width: 200px;
	text-align: center;
}
.top .nav ul li a{
	color: #FFFFFF;
	font-size: 28px;
	line-height: 32px;
}
.centerWidth{
	margin: 0px auto;
}
.main{
	margin: 0px 0px 40px 0px;overflow: hidden;
}
/*图片新闻*/
.tpxw{height: 340px;width: 582px;}
#tplb{position: relative;height: 340px;width: 582px;margin:0px auto;}
#tplb .bd{position: relative}
#tplb .btn-prev, #tplb .btn-next{display: block;position: absolute;top: 135px;width: 40px;height: 69px;z-index: 2}
#tplb .btn-prev{left: 0;background: url(left-arrow.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="left-arrow.png")}
#tplb .btn-next{right: 0;background: url(right-arrow.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="right-arrow.png")}
#tplb .tplb-bar-box{width: 100%;height: 340px;position: relative;overflow: hidden}
#tplb .tplb-bar{width: 10000px}
#tplb .tplb-bar li{float: left;width: 582px;height: 340px}
#tplb .tplb-bar li a{width: 100%;height: 100%;display: block}
#tplb .tplb-bar li img{width: 100%;min-height: 100%}
#tplb .ft{position: absolute;left: 0;bottom: 0;z-index: 1;width: 582px;height: 50px}
#tplb .ftbg{position: absolute;top: 0;left: 0;z-index: -1;width: 582px;height: 50px;background: #000;opacity: .6;filter: alpha(opacity=60)}
#tplb .change{position: absolute;right: 0;bottom: 18px;height: 10px}
#tplb .change a{float: left;width: 12px;height: 12px;margin-right: 10px;background-color: #fff; border-radius: 100%;cursor: pointer;}
#tplb .change a.on{background-color: #fce592;width: 30px;border-radius: 8px;}
/*标题区域大小*/
#tplb .hd{position: absolute;left: 0;bottom: 0;z-index: 2;width: 420px;height: 50px;}
#tplb .tplb-title{overflow: hidden;position: absolute;top: 0;left: 0;height: 50px;padding: 0 14px 0 20px;line-height: 50px;text-overflow:ellipsis;white-space:nowrap}
#tplb .tplb-title a{display: block;color: #fff;font-size: 16px;}
.ywsd{width: 582px; overflow: hidden;}
.ywsd_com{
	background: url(ywsd_com.png) no-repeat;
	border-bottom: #bc0000 1px solid;
	height: 50px;
}
.ywsd_com .f_l{
	line-height: 50px;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 30px;
}
.ywsd_com .more{
	float: right;
	color: #999999;
	line-height: 50px;
}
.tab_box{
	width: 582px;
}
.tab_box .box_com{
	background: url(box_com.png) no-repeat;
	height: 60px;
}
.tab_box .box_com .f_l{
	line-height: 50px;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
}
.tab_box .box_com .more{
	float: right;
	color: #999999;
	line-height: 60px;
}
.tpjj{
	background: url(icon_16j_3.png) no-repeat;
	height: 60px; 
	line-height: 50px; 
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 30px;
}
/* 效果CSS开始 */
#focus_Box{position:relative;width:100%;height:340px;}
#focus_Box ul{position:relative;width:100%;height:340px}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}
#focus_Box li img{width:100%;height:100%;vertical-align:top}
#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;background: #bc0000;text-indent:8px;color:#fff;}
#focus_Box li p span{display:inline-block;width:100%;height:40px;overflow:hidden;text-align: center;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:131px;}
#focus_Box .prev{background:url(z-left.png) left bottom no-repeat;left:0px}
#focus_Box .next{background:url(z-right.png) right bottom no-repeat;right:0px} 
/* 效果CSS结束 */
.foot{
	background-color: #bc0000;
	color: #FFFFFF;
	padding: 30px 0px;
	width: 100%;
	text-align: center;
	line-height: 32px;
}
.l-container-l{
	width: 275px;
}
.l-left-title{
	color: #FFFFFF;
	background-color: #bc0000;
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
}
.about-nav {
	width: 253px;
	float: left;
	border: 1px solid #cbcbcb;
	border-top: none;
	padding: 10px;
}

.con_list {
	width: 900px;
}

.con_list .con_title {
	width: 100%;
	height: 48px;
	line-height: 48px;
	border-bottom: #cbcbcb 1px solid;
	margin-bottom: 20px;
}
.con_list .con_title h2 {
	display: block;
	padding: 0 15px;
	float: left;
	color: #bc0000;
	border-bottom: #bc0000 2px solid;
	font-size: 26px;
}
.com_list{
	width: 100%;
	background-color: #FFFFFF;
	overflow: hidden;
	padding: 30px;
}
.content{
	 border:1px solid #CCCCCC; min-height:570px;
	 text-align: center;
	 padding: 0px 30px 30px 30px;
}
.gl_tit{line-height: 36px; padding: 20px 0px; border-bottom: 1px solid #cbcbcb;width: 90%; margin: 0 auto; background: url(home.png) no-repeat center left; padding-left: 30px;color: #8d8d8d; text-align: left;}
.l-detail{
	max-width: 860px;
	margin: 0px auto;
}
.l-detail .l-title {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  padding: 10px 0;
  color: #000;
}

.l-detail .l-detail-time {
  color: #999999;
  text-align: center;
  border-top: 1px solid #eeeeee;
	padding: 15px 0;
	margin-top: 20px;
}

.l-detail .l-detail-time span {
  padding: 0 10px;
}

.l-detail .l-box {
  padding: 20px 0;
  color: #000;
}

.l-detail .l-box* {
  max-width: 100%;
}

.l-detail .l-box p {
  padding-bottom: 10px;
}

.l-detail .l-page {
  padding: 20px 0;
  border-top: 1px solid #e2e2e2;
  color: #666666;
  text-align: left;
}
.l-title-two {
        font-size: 22px;
        font-weight: bold;
        text-align: center;
        padding-top: 10px;
        color: #000;
    }
    .l-title-three {
        font-size: 20px;
        font-weight: bold;
        text-align: center;
        padding-bottom: 10px;
        color: #000;
    }
.list ul{
	margin-top: 10px;
}
.list ul li {
	padding-left: 20px;
	position: relative;
	border-bottom: 1px dashed #e3e3e3;
}

.list li a {
	line-height: 45px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all 0.3s;
}

.list li:hover a {
	padding-left: 8px;
	color: #bc0000;
}

.list li:before {
	display: inline-block;
	content: "";
	height: 6px;
	width: 6px;
	background: #ffffff;
	border: 2px #bc0000 solid;
	position: absolute;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	left: 2px;
	margin-top: 20px;
}
.list li:hover:before {
	background: #bc0000;
}
.list li span {
	color: #999999;
	float: right;
	line-height: 45px
}
.scale_img {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
}

.scale_img img {
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-ms-transition: all 0.8s;
	-o-transition: all 0.8s;
	transition: all 0.8s;
}

.scale_img img:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}