*{
	margin:0;
	padding:0;
}
ul li{
	list-style:none;
}
a{
	text-decoration:none;
}
.clear{
	clear:both;
}
img{
	padding:0;
	margin:0;
	border:0;
	transition: all 1s;
}
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
body{
	font-family:"微软雅黑";
	font-size:14px;
}
.head{
	height:44px;
	border-bottom:1px solid #e9e9e9;
	line-height:44px;
	background-color:#f6f6f6;
}
.head p{
	float:left;
	color:#7f7f7f;
	background:url(../images/home.png) no-repeat left center;
	padding-left:30px;
}

/*pc头部*/
.top{
	min-height:123px;
	display:block;
}
.logo{
	float:left;
}
.logo a{
	float:left;
	padding-top:20px;
}
.logo img{
	width:540px;
	height:84px;
}
.ewm{
	float:right;
	padding-top:13px;
}
.ewm img{
	width:96px;
	height:96px;
}

.daohang{
	height:55px;
	display:block;
	background-color:#ed1b24;
}
.menupc li{
	float: left;
	text-align: center;
	position: relative;
	line-height:55px;
	background:url(../images/navli.png) no-repeat right center;
}
.menupc li a{
	display:block;
	color:#fff;
	font-size:16px;
	padding: 0px 26px;
}
.menupc li:hover a{
	color:#fff;
	background-color:#ffb400;
}
.menupc li a:hover{
	color:#fff;
	background-color:#ffb400;
}
.menupc li .current{
	color:#fff;
	background-color:#ffb400;
}

.menupc ul{
	background-color:#ffb400;
	position: absolute;
	display:none;
	left: 0;
	overflow: hidden;
	z-index: 999;
	width:100%;
}
.menupc ul li{
	float: none;
	position: static;
	text-align: center;
	background:none;
    line-height:25px;
	
}
.menupc ul li a{
	border-bottom: medium none;
	display: block;
	font-size: 14px;
	position: static;
	color:#fff;
	padding:5px 0px;
	text-transform: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.menupc ul li a:hover{
	color:#fff;
	background-color:#ed1b24;
}
.menupc ul li .current{
	color:#fff;
	background-color:#ed1b24;
}
.menupc ul.subnav {
	display: block;
}


/*phone头部*/
.navbar {
	min-height:100px;
	display:none;
}
.nav{
	padding-left:0;
	margin-bottom:0;
	list-style:none;
}
.menu li{
	line-height:100px;
	height:90px;
	float: left;
	text-align: center;
	position: relative;
	font-size:15px;
}
.menu li a{
	display:block;
	color:#666;
	text-transform:uppercase;
	padding: 0px 20px;
}
.menu li a:hover{
	color:#fff;
	background-color:#ffb400;
}
.menu li .current{color:#fff;background-color:#ffb400;}

.menu ul{
	background-color:#ffb400;
	position: absolute;
	display:none;
	left: 0;
	overflow: hidden;
	z-index: 999;
	padding-bottom: 10px;
	transition: transform 0.3s ease 0s;
}
.menu ul li{
	float: none;
	position: static;
	text-align: center;
	background:none;
	height: 35px;
    line-height: 35px;
	width: 150px;
}
.menu ul li a{
	border-bottom: medium none;
	display: block;
	font-size: 14px;
	position: static;
	color:#fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.menu ul li a:hover{
	border-bottom: medium none;
	display: block;
	font-size: 14px;
	position: static;
	color:#fff;
	background-color:#3c7879;
}
.menu ul.subnav {
	display: block;
}

.collapse.in { display: block }
.navbar-collapse.in { }
.collapsing { height: 0; display: none; }
.navbar-default .navbar-toggle { border-color: #ddd; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #ddd; }
.navbar-default .navbar-toggle .icon-bar { background-color: #888; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { background-color: #e7e7e7; color: #555; }
.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:12px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.container-fluid { margin-left: auto; margin-right: auto; padding: 0 15px; }



@media (max-width: 1200px) {
	.top{
		display:none;
	}
	.daohang{
		display:none;
	}
	.navbar{
		display:block;
	}
	.navbar-default .navbar-toggle{ 
		display: block; 
	}
	.navbar-default .collapse{ 
		display: none; 
	}
	.navbar-default .in{ 
		background: #fff; 
		display: block;
		box-shadow: 0 0 10px #ccc; 
		position: absolute; 
		height: auto; 
		right: 0;
		z-index: 44; 
		width: 100%; 
	}
	.menu{
		padding-bottom:10px;
		text-align: center;
	}
	.menu li{
		line-height:45px;
		height:45px;
		float: none;
		text-align: center;
		position: relative;
		font-size:15px;
		border-bottom: 1px solid #ebebeb;
	}
	.menu ul.subnav {
		display: none;
	}	
	
}

@media (min-width:1201px){
	.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}
}

@media (min-width:1201px){
	.navbar-toggle{display:none}
	.navbar-nav {
		float: left;
		margin: 0;
	}
}
.main{
	padding-right: auto;
    padding-left: auto;
    margin-right: auto;
    margin-left: auto;
}
.main1{
	width:100%;
	margin:0 auto;
	margin-top:25px;
}
.index_fl{
	margin-bottom:25px;
	overflow:hidden;
}
.index_fl_title{
	height:53px;
	border-bottom:5px solid #c60f17;
	background-color:#ed1b24;
	line-height:48px;
	padding:0px 15px;
}
.index_fl_title p{
	float:left;
	background:url(../images/gray.jpg) no-repeat left center;
	padding-left:15px;
	color:#fff;
	font-size:16px;
}
.index_fl_title span{
	float:right;
}
.index_fl_title span a{
	color:#fff;
	font-size:12px;
}
.index_fl_con{
	border:1px solid #eaeaea;
	padding:18px 15px;
	overflow:hidden;
}
.index_fl_con li{
	line-height:24px;
	padding:3px 0px;
	overflow:hidden;
}
.index_fl_con li a{
	display:block;
	width:100%;
	color:#797979;
	background:url(../images/li.jpg) no-repeat left center;
	padding-left:15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.index_fl_con li a:hover{
	color:#ed1b24;
	background:url(../images/li_h.jpg) no-repeat left center;
}
.main1_fc{
	margin-bottom:25px;
	overflow:hidden;
}
.qywe_img{	
	width:100%;
	height:361px;
}
#full-screen-sliderqywh{ width:100%; height:361px;float:left; position:relative}
#slidesqywh { display:block;width:100%; height:361px;list-style:none; padding:0; margin:0; position:relative}
#slidesqywh li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#paginationqywh { display:block; list-style:none; position:absolute; right:0; bottom:12px; z-index:9900; padding-right:15px; margin:0}
#paginationqywh li { display:block; list-style:none; width:20px; height:20px; float:left; margin-left:3px;background:#fff; }
#paginationqywh li a { display:block; width:100%; height:100%; padding:0; margin:0;cursor:pointer;color: #000;text-align: center;}
#paginationqywh li.current { background:#d71717; }
#paginationqywh li.current a{color:#fff;}
.wenhua_txt{
	width:100%;
	background:#000;
	filter:alpha(opacity=70); 
	opacity:0.7;
	position: absolute;
	bottom:0;
	padding:12px 20px;
}
.wenhua_txt p{
	font-family:"宋体";
	color:#fff;
	font-size:12px;
	width:70%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.wenhua_txt p a{
	color:#fff;
	font-size:14px;
}

.main1_fr{
	margin-bottom:25px;
	overflow:hidden;
}
#tabs1{
	
}
.main1_fr_title{
	background-color:#f4f4f4;
	border:1px solid #eaeaea;
	line-height:50px;
	overflow:hidden;
}
.menu1box{
	float:left;
}
.main1_fr_more{
	float:right;
	padding-right:15px;
}
.main1_fr_more a{
	color:#797979;
	font-size:12px;
}
#menu1{
	
}
#menu1 li{
	cursor:pointer;
	color:#a1a1a1;
	float:left;
	text-align:center;
	width:130px;
	font-size:16px;
	line-height:50px;
	color:#000;
	padding:0;
}
#menu1 li.hover{
	color: #000;
	line-height:50px;
	width:130px;
	font-size:16px;
	background-color:#fff;
	padding:0;
	border-bottom:2px solid #ed1b24;
}
.main1box{
	clear:both;
	border:1px solid #eaeaea;
	padding:18px 15px;
	overflow:hidden;
	border-top:none;
}
#main1 ul{
	display: none;
}
#main1 ul.block{
	display: block;
}
#main1 li{
	overflow: hidden;
	line-height:24px;
	padding:3px 0px;
}
#main1 li a{
	display:block;
	color:#797979;
}
#main1 li a p{
	float:left;
	width:70%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background:url(../images/li.jpg) no-repeat left center;
	padding-left:15px;
}
#main1 li a p em{
	font-style:normal;
}
#main1 li a span{
	float:right;
	font-size:12px;
}
#main1 li a:hover{
	color:#ed1b24;
}
#main1 li a:hover p{
	background:url(../images/li_h.jpg) no-repeat left center;
}
.main2{
	width:100%;
	margin:0 auto;
}
.index_fl_con img{
	margin-left:auto;
	margin-right:auto;
	max-width:100%;
	height:auto;
	display:block;
	margin-bottom: 10px;
}
.main2_fr{
	margin-bottom:25px;
	overflow:hidden;
}
.main2_fr_title{
	line-height:50px;
	overflow:hidden;
	border:1px solid #eaeaea;
	border-bottom:2px solid #ed1b24;
	padding:0px 15px;
}
.main2_fr_title p{
	float:left;
	background:url(../images/red.jpg) no-repeat left center;
	padding-left:15px;
	color:#000;
	font-size:16px;
}
.main2_fr_title span{
	float:right;
}
.main2_fr_title span a{
	font-size:12px;
	color:#797979;
}
.main2_fr_con{
	border:1px solid #eaeaea;
	border-top:none;
	padding: 19px 15px;
	overflow:hidden;
}
.main2_fr_video{
	overflow:hidden;
	padding:0;
}
#video1{
	width:100%;
	height:260px;
}
.main2_fr_name{
	overflow:hidden;
}
.main2_fr_name1{
	border-bottom:1px dashed #dedede;
	overflow:hidden;
}
.main2_fr_name1 a{
	display:block;
}
.main2_fr_name1 a h3{
	font-size:16px;
	color:#000;
	font-weight:normal;
	line-height:28px;
	margin-bottom:3px;
}
.main2_fr_name1 a p{
	color:#989898;
	font-size:12px;
	text-indent:2em;
	line-height:25px;
	margin-bottom:7px;
}
.main2_fr_name1 a p span{
	color:#343434;
}
.main2_fr_name1 a:hover h3{
	color:#ed1b24;
}
.main2_fr_name1 a:hover p span{
	color:#ed1b24;
}
.main2_fr_name2{
	overflow:hidden;
}
.main2_fr_name2 li{
	line-height:24px;
	padding:3px 0px;
	overflow:hidden;
}
.main2_fr_name2 li a{
	display:block;
	color:#797979;
}
.main2_fr_name2 li a p{
	float:left;
	width:70%;
	background:url(../images/li.jpg) no-repeat left center;
	padding-left:15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.main2_fr_name2 li a span{
	float:right;
	font-size:12px;
}
.main2_fr_name2 li a:hover{
	color:#ed1b24;
}
.main2_fr_name2 li a:hover p{
	background:url(../images/li_h.jpg) no-repeat left center;
}
.main2_fr_name2 li a:hover span{
	color:#ed1b24;
}
.main3{
	margin-bottom:25px;
	overflow:hidden;
}
.main4{
	margin-bottom:25px;
	overflow:hidden;
}
.main4_title{
	line-height:50px;
	overflow:hidden;
	border:1px solid #eaeaea;
	border-bottom:2px solid #ed1b24;
	padding:0px 15px;
}
.main4_title p{
	float:left;
	background:url(../images/red.jpg) no-repeat left center;
	padding-left:15px;
	color:#000;
	font-size:16px;
}
.main4_title span{
	float:right;
}
.main4_title span a{
	font-size:12px;
	color:#797979;
}
.main4_con{
	border:1px solid #eaeaea;
	border-top:none;
	padding: 21px 15px 0px 15px;
	overflow:hidden;
}
.main4_con li{
	overflow:hidden;
}
.main4_con li a{
	display:block;
}
.msfc_img{
	overflow:hidden;
}
.msfc_img img{
	width:100%;
	height:auto;
	border:1px solid #ebebeb;
	padding:5px;
}
.msfc_txt{
	padding:15px 0px;
	text-align:center;
	color:#797979;
}
.main4_con li a:hover .msfc_img img{
	border:1px solid #ed1b24;
}
.main4_con li a:hover .msfc_txt{
	color:#ed1b24;
}

.main5{
	width:100%;
	margin:0 auto;
}
.main5_fc{
	margin-bottom:25px;
	overflow:hidden;
}
.main5_fc_title{
	line-height:50px;
	overflow:hidden;
	border:1px solid #eaeaea;
	border-bottom:2px solid #ed1b24;
	padding:0px 15px;
}
.main5_fc_title p{
	float:left;
	background:url(../images/red.jpg) no-repeat left center;
	padding-left:15px;
	color:#000;
	font-size:16px;
}
.main5_fc_title span{
	float:right;
}
.main5_fc_title span a{
	font-size:12px;
	color:#797979;
}
.main5_fc_con{
	border:1px solid #eaeaea;
	border-top:none;
	padding: 19px 15px;
	overflow:hidden;
}
.main5_fc_con1{
	border-bottom:1px dashed #dedede;
	overflow:hidden;
}
.main5_fc_con1 a{
	display:block;
}
.main5_fc_con1img{
	overflow:hidden;
	padding:0;
}
.main5_fc_con1img img{
	width:100%;
	height:auto;
}
.main5_fc_con1txt{
	
}
.main5_fc_con1 a h3{
	font-size:16px;
	color:#000;
	font-weight:normal;
	line-height:28px;
	margin-bottom:3px;
}
.main5_fc_con1 a p{
	color:#989898;
	font-size:12px;
	text-indent:2em;
	line-height:25px;
	margin-bottom:7px;
}
.main5_fc_con1 a p span{
	color:#343434;
}
.main5_fc_con1 a:hover h3{
	color:#ed1b24;
}
.main5_fc_con1 a:hover p span{
	color:#ed1b24;
}
.main5_fc_con2{
	overflow:hidden;
}
.main5_fc_con2 li{
	line-height:24px;
	padding:3px 0px;
	overflow:hidden;
}
.main5_fc_con2 li a{
	display:block;
	color:#797979;
}
.main5_fc_con2 li a p{
	float:left;
	width:70%;
	background:url(../images/li.jpg) no-repeat left center;
	padding-left:15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.main5_fc_con2 li a span{
	float:right;
	font-size:12px;
}
.main5_fc_con2 li a:hover{
	color:#ed1b24;
}
.main5_fc_con2 li a:hover p{
	background:url(../images/li_h.jpg) no-repeat left center;
}
.main5_fc_con2 li a:hover span{
	color:#ed1b24;
}

.index_fr{
	margin-bottom:25px;
	overflow:hidden;
}
.index_fr_title{
	line-height:50px;
	overflow:hidden;
	border:1px solid #eaeaea;
	border-bottom:2px solid #ed1b24;
	padding:0px 15px;
}
.index_fr_title p{
	float:left;
	background:url(../images/red.jpg) no-repeat left center;
	padding-left:15px;
	color:#000;
	font-size:16px;
}
.index_fr_title span{
	float:right;
}
.index_fr_title span a{
	font-size:12px;
	color:#797979;
}
.index_fr_con{
	border:1px solid #eaeaea;
	border-top:none;
	padding: 19px 15px;
	overflow:hidden;
}
.index_fr_con img{
	display:block;
	margin-right: auto;
	margin-left: auto;
	max-width: 100%;
	height: auto;
	margin-bottom:15px;
}
.index_fr_con li{
	line-height:24px;
	padding:3px 0px;
	overflow:hidden;
}
.index_fr_con li a{
	display:block;
	color:#797979;
}
.index_fr_con li a p{
	float:left;
	width:70%;
	background:url(../images/li.jpg) no-repeat left center;
	padding-left:15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.index_fr_con li a span{
	float:right;
	font-size:12px;
}
.index_fr_con li a:hover{
	color:#ed1b24;
}
.index_fr_con li a:hover p{
	background:url(../images/li_h.jpg) no-repeat left center;
}
.index_fr_con li a:hover span{
	color:#ed1b24;
}

.index_fc{
	margin-bottom:25px;
	overflow:hidden;
}
.index_fc_title{
	line-height:50px;
	overflow:hidden;
	border:1px solid #eaeaea;
	border-bottom:2px solid #ed1b24;
	padding:0px 15px;
}
.index_fc_title p{
	float:left;
	background:url(../images/red.jpg) no-repeat left center;
	padding-left:15px;
	color:#000;
	font-size:16px;
}
.index_fc_title span{
	float:right;
}
.index_fc_title span a{
	font-size:12px;
	color:#797979;
}
.index_fc_con{
	border:1px solid #eaeaea;
	border-top:none;
	padding: 19px 15px;
	overflow:hidden;
}
.index_fc_con img{
	display:block;
	margin-right: auto;
	margin-left: auto;
	max-width: 100%;
	height: auto;
	margin-bottom:7px;
}
.index_fc_con li{
	line-height:24px;
	padding:3px 0px;
	overflow:hidden;
}
.index_fc_con li a{
	display:block;
	color:#797979;
}
.index_fc_con li a p{
	float:left;
	width:70%;
	background:url(../images/li.jpg) no-repeat left center;
	padding-left:15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.index_fc_con li a span{
	float:right;
	font-size:12px;
}
.index_fc_con li a:hover{
	color:#ed1b24;
}
.index_fc_con li a:hover p{
	background:url(../images/li_h.jpg) no-repeat left center;
}
.index_fc_con li a:hover span{
	color:#ed1b24;
}
.main7{
	width:100%;
	margin:0 auto;
	margin-bottom: 25px;
}
.main77{
	background-color:#f1f1f1;
	height:90px;
	padding:25px 15px;
}
.main77_1{
	margin-bottom:25px;
}
.main77_1 .select{position:relative;background-color:#fff;}
.main77_1 .select dt{line-height:30px;display:inline-block;color: #373737;font-size:14px; cursor:pointer;position:relative;z-index:999; font-weight:normal; width:100%; padding:5px 0px;}
.main77_1 .select dt span{
	display: block;
	color: #373737;
	font-size:14px;
	background:url(../images/jian.jpg) no-repeat right center;
	padding-left:15px;
}
.main77_1 .select dd{position:absolute;left:0;top:39px;border:1px solid #f1f1f1;background:#fff;display:none;z-index: 9999; width:100%;}
.main77_1 .select dd ul{padding:4px;width:100%;height:auto;overflow:auto;}
.main77_1 .select dd ul li a{line-height:28px;display:block;color: #373737;text-align: center;}
.main77_1 .select dd ul li a:hover{color: #ed1b24;}

.main77_1 .select1{position:relative;background-color:#fff;}
.main77_1 .select1 dt{line-height:30px;display:inline-block;color: #373737;font-size:14px; cursor:pointer;position:relative;z-index:999; font-weight:normal; width:100%; padding:5px 0px;}
.main77_1 .select1 dt span{
	display: block;
	color: #373737;
	font-size:14px;
	background:url(../images/jian.jpg) no-repeat right center;
	padding-left:15px;
}
.main77_1 .select1 dd{position:absolute;left:0;top:39px;border:1px solid #f1f1f1;background:#fff;display:none;z-index: 9999; width:100%;}
.main77_1 .select1 dd ul{padding:4px;width:100%;max-height:250px;overflow:auto;}
.main77_1 .select1 dd ul li a{line-height:28px;display:block;color: #373737;text-align: center;}
.main77_1 .select1 dd ul li a:hover{color: #ed1b24;}

.main77_1 .select2{position:relative;background-color:#fff;}
.main77_1 .select2 dt{line-height:30px;display:inline-block;color: #373737;font-size:14px; cursor:pointer;position:relative;z-index:999; font-weight:normal; width:100%; padding:5px 0px;}
.main77_1 .select2 dt span{
	display: block;
	color: #373737;
	font-size:14px;
	background:url(../images/jian.jpg) no-repeat right center;
	padding-left:15px;
}
.main77_1 .select2 dd{position:absolute;left:0;top:39px;border:1px solid #f1f1f1;background:#fff;display:none;z-index: 9999; width:100%;}
.main77_1 .select2 dd ul{padding:4px;width:100%;max-height:250px;overflow:auto;}
.main77_1 .select2 dd ul li a{line-height:28px;display:block;color: #373737;text-align: center;}
.main77_1 .select2 dd ul li a:hover{color: #ed1b24;}

.main77_1 .select3{position:relative;background-color:#fff;}
.main77_1 .select3 dt{line-height:30px;display:inline-block;color: #373737;font-size:14px; cursor:pointer;position:relative;z-index:999; font-weight:normal; width:100%; padding:5px 0px;}
.main77_1 .select3 dt span{
	display: block;
	color: #373737;
	font-size:14px;
	background:url(../images/jian.jpg) no-repeat right center;
	padding-left:15px;
}
.main77_1 .select3 dd{position:absolute;left:0;top:39px;border:1px solid #f1f1f1;background:#fff;display:none;z-index: 9999; width:100%;}
.main77_1 .select3 dd ul{padding:4px;width:100%;max-height:250px;overflow:auto;}
.main77_1 .select3 dd ul li a{line-height:28px;display:block;color: #373737;text-align: center;}
.main77_1 .select3 dd ul li a:hover{color: #ed1b24;}

footer{
	width:100%;
	margin:0 auto;
}
.footer1{
	width:100%;
	margin:0 auto;
	background-color:#373737;
	padding:30px 0px 0px 0px;
	overflow:hidden;
}
.footer1_fl{
	margin-bottom:10px;
	overflow:hidden;
}
.footer1_fl li{
	padding:0px 40px;
	text-align:center;
	float:left;
	margin-bottom:20px;
	border-right:1px dashed #545454;
}
.footer1_fl li a{
	display:block;
	color:#fff;
	font-size:16px;
	background:none;
	text-align:center;
}
.menulist{
	margin-top:10px;
}
.menulist ul li{
	float:none;
	padding:0;
	line-height:30px;
	background:none;
	text-align:left;
	margin:0;
	border:none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.menulist ul li a{
	display:block;
	font-size:14px;
	color:#929292;
	width:100%;
	text-align:center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.footer1_fc{
	margin-bottom:30px;
	overflow:hidden;
}
.footer1_fc h3{
	color:#fff;
	font-weight:normal;
	font-size:18px;
	margin-bottom:10px;
}
.footer1_fc p{
	color:#929292;
	font-size:14px;
	line-height:30px;
}
.footer1_fr{
	margin-bottom:30px;
	overflow:hidden;
}
.footer1_fr img{
	max-width:100%;
	height:auto;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.footer2{
	width:100%;
	margin:0 auto;
	background-color:#2c2c2c;
	padding:30px 0px;
	overflow:hidden;
}
.footer2 p{
	text-align:center;
	line-height:25px;
	color:#6f6f6f;
}

/*关于我们*/
.inner_main{
	padding-right: auto;
    padding-left: auto;
    margin-right: auto;
    margin-left: auto;
	margin-top: 30px;
}
.inner_fl{
	margin-bottom:25px;
	overflow:hidden;
}
.inner_fl1{
	margin-bottom:15px;
	overflow:hidden;
}
.inner_fl_title{
	height: 53px;
    border-bottom: 5px solid #c60f17;
    background-color: #ed1b24;
    line-height: 48px;
    padding: 0px 15px;
}
.inner_fl_title p{
	float: left;
    background: url(../images/gray.jpg) no-repeat left center;
    padding-left: 15px;
    color: #fff;
    font-size: 18px;
}
.inner_fl_title span{
	float:right;
}
.inner_fl_title span a{
	color:#FFF;
	font-size:12px;
}
.inner_fl_con{
	border:1px solid #eaeaea;
	overflow:hidden;
	padding:15px;
}
.system_log{
	margin-bottom:5px;
}
.system_log dt{
	position:relative;
	cursor: pointer;
	background:url(../images/dtbg.jpg) repeat-x center center;
	padding:8px 0px;
	border:1px solid #f8e4e4;
	margin-bottom:5px;
	font-weight:normal;
}
.system_log dt:hover {
  	color:#fff;
	border:1px solid #ed1b24;
	background:#ed1b24 none;
}
.menu_choice{
	background-color:#ed1b24;
}
.menu_chioces{
	color:#fff !important;
	background:url(../images/fl_lihover.png) no-repeat 15px center !important;
}
.system_log dt a{
	font-size:14px;
  	color:#ed1b24;
	background:url(../images/fl_li.png) no-repeat 15px center;
	padding-left:30px;
}
.system_log dt a:hover{
	color:#fff;
	background:url(../images/fl_lihover.png) no-repeat 15px center;
	padding-left:30px;
}
.system_log dd{
	position:relative;
	margin-bottom:5px;
}
.system_log dd a {
  	display:block;
	background: url(../images/fl_liul.jpg) no-repeat 15px center;
	color:#919191;
	font-size:12px;
	padding:8px 0px 8px 30px;
	border:1px solid #f8e4e4;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
}
.system_log dd a:hover{
	color:#ed1b24;
	background: url(../images/fl_liulhover.jpg) no-repeat 15px center;
}
.inner_fl2{
	margin-bottom:15px;
	overflow:hidden;
}
.inner_fl2 img{
	display:block;
	max-width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
.inner_fl3{
	margin-bottom:15px;
	overflow:hidden;
}
.inner_fl_conshtz{
	border:1px solid #eaeaea;
	overflow:hidden;
	padding:15px;
}
.inner_fl_conshtz li{
	line-height:24px;
	padding:3px 0px;
	overflow:hidden;
}
.inner_fl_conshtz li a{
	display:block;
	width:100%;
	color:#797979;
	background:url(../images/li.jpg) no-repeat left center;
	padding-left:15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.inner_fl_conshtz li a:hover{
	color:#ed1b24;
	background:url(../images/li_h.jpg) no-repeat left center;
}
.inner_fr{
	margin-bottom:25px;
	overflow:hidden;
}
.inner_frs{
	border:1px solid #eaeaea;
}
.inner_fr_title{
	border-bottom:2px solid #ed1b24;
	padding:10px 15px;
	overflow:hidden;
	line-height: 25px;
}
.inner_fr_title p{
	float:left;
	background:url(../images/red.jpg) no-repeat left center;
	padding-left:15px;
	color:#000;
	font-size:16px;
}
.inner_fr_title span{
	float:right;
	background:url(../images/home.jpg) no-repeat left center;
	padding-left:25px;
	font-size:12px;
	color:#515151;
}
.inner_fr_title span a{
	font-size:12px;
	color:#515151;
}
.inner_fr_title span em{
	color:#ed1b24;
	font-style:normal;
}
.inner_fr_about{
	padding:25px 25px 50px 25px;
	line-height:30px;
	color:#797979;
	overflow:hidden;
}

/*闽商风采*/
.inner_fr_msfc{
	padding:25px 10px;
	overflow:hidden;
}
.inner_fr_msfc li{
	overflow:hidden;
}
.inner_fr_msfc li a{
	display:block;
}
.imsfc_img{
	overflow:hidden;
}
.imsfc_img img{
	width:100%;
	height:auto;
	border:1px solid #ebebeb;
	padding:5px;
}
.imsfc_txt{
	white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
	padding:15px 0px;
	text-align:center;
	color:#797979;
}
.inner_fr_msfc li a:hover .imsfc_img img{
	border:1px solid #ed1b24;
}
.inner_fr_msfc li a:hover .imsfc_txt{
	color:#ed1b24;
}
/*分页*/
.pagev{
	text-align:center;
	padding:0px 0px 50px 0px;
	color:#666;
	clear:both;
}
.pagev span{
	height:24px;
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
	margin: 0 4px!important;
}
.fonts{
	color:#fff;
	background-color:#ed1b24;
	border:1px solid #ed1b24;
}
.pagev span a{
	background-color:#fff;
	color:#666;
	border:1px solid #D9D9D9;
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
	text-decoration:none;
	margin:1.5em 0;
}
.pagev span a:hover{
	color:#fff;
	background-color:#ed1b24;
	border:1px solid #ed1b24;
}

/*闽商风采详情*/
.inner_fr_msfcshow{
	padding:25px 25px 50px 25px;
	overflow:hidden;
}
.show_title{
	text-align: center;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 10px;
}
.show_title h3{
	color: #000;
    font-size: 20px;
    font-weight: bold;
	padding-bottom: 10px;
	font-weight:normal;
}
.show_title span{
	color:#ed1b24;
	margin:0px 10px;
}
.show_content{
	margin:20px auto;
	line-height:25px;
	color:#797979;
}
.show_content img{
	margin-right: auto;
    margin-left: auto;
    max-width: 100%;
    height: auto;
}
.show_back{
	padding-top:20px;
	text-align: center;
}
.show_back a{
	text-decoration: none;
    color: #B1B1B1;
	padding-left: 20px;
	background:url(../images/return.jpg) no-repeat left center;
}
.show_back a:hover{
	text-decoration: none;
    color: #ed1b24;
}

/*商会资讯*/
.inner_fr_news{
	padding:25px;
	overflow:hidden;
}
.inner_fr_news li{
	overflow:hidden;
	line-height:25px;
	padding:5px 0px;
	border-bottom:1px dotted #d2d2d2;
}
.inner_fr_news li a{
	display:block;
	color:#797979;
}
.inner_fr_news li a p{
	float:left;
	width:70%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background:url(../images/li.jpg) no-repeat left center;
	padding-left:15px;
}
.inner_fr_news li a p em{
	font-style:normal;
	color:#ed1b24;
}
.inner_fr_news li a span{
	float:right;
	font-size:12px;
}
.inner_fr_news li a:hover{
	color:#ed1b24;
}
.inner_fr_news li a:hover p{
	background:url(../images/li_h.jpg) no-repeat left center;
}

/*商会资讯详情*/
.inner_fr_newsshow{
	padding:25px 25px 50px 25px;
	overflow:hidden;
}

/*商会党建*/
.inner_fl_cons{
	border:1px solid #eaeaea;
	overflow:hidden;
	padding:15px;
}
.inner_fl_cons li{
	background:url(../images/dtbg.jpg) repeat-x center center;
	margin-bottom:5px;
	overflow:hidden;
}
.inner_fl_cons li a{
	display:block;
	background:url(../images/fl_li.png) no-repeat 15px center;
	padding: 8px 0px 8px 30px;
    border: 1px solid #f8e4e4;
	color:#ed1b24;
}
.inner_fl_cons li:hover{
	background:#ed1b24 none;
}
.inner_fl_cons li a:hover{
	color:#fff;
	background:url(../images/fl_lihover.png) no-repeat 15px center;
}
.inner_fl_cons li .current{
	color:#fff;
	background:#ed1b24 url(../images/fl_lihover.png) no-repeat 15px center;
}
.inner_fr_shdj{
	padding:25px;
	overflow:hidden;
}
.inner_fr_shdj li{
	overflow:hidden;
	line-height:25px;
	padding:5px 0px;
	border-bottom:1px dotted #d2d2d2;
}
.inner_fr_shdj li a{
	display:block;
	color:#797979;
}
.inner_fr_shdj li a p{
	float:left;
	width:70%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background:url(../images/li.jpg) no-repeat left center;
	padding-left:15px;
}
.inner_fr_shdj li a span{
	float:right;
	font-size:12px;
}
.inner_fr_shdj li a:hover{
	color:#ed1b24;
}
.inner_fr_shdj li a:hover p{
	background:url(../images/li_h.jpg) no-repeat left center;
}

/*商会党建详情*/
.inner_fr_shdjshow{
	padding:25px 25px 50px 25px;
	overflow:hidden;
}

/*单页*/
.inner_fr_danye{
	padding:25px 25px 50px 25px;
	line-height:30px;
	color:#797979;
	overflow:hidden;
}

/*八闽之窗*/
.inner_fr_bmzc{
	padding:25px;
	overflow:hidden;
}
.inner_fr_bmzc li{
	overflow:hidden;
	line-height:25px;
	padding:5px 0px;
	border-bottom:1px dotted #d2d2d2;
}
.inner_fr_bmzc li a{
	display:block;
	color:#797979;
}
.inner_fr_bmzc li a p{
	float:left;
	width:70%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background:url(../images/li.jpg) no-repeat left center;
	padding-left:15px;
}
.inner_fr_bmzc li a span{
	float:right;
	font-size:12px;
}
.inner_fr_bmzc li a:hover{
	color:#ed1b24;
}
.inner_fr_bmzc li a:hover p{
	background:url(../images/li_h.jpg) no-repeat left center;
}

/*八闽之窗详情*/
.inner_fr_bmzcshow{
	padding:25px 25px 50px 25px;
	overflow:hidden;
}

/*闽商讲坛*/
.inner_fr_msjt{
	padding:25px;
	overflow:hidden;
}
.inner_fr_msjt li{
	overflow:hidden;
	line-height:25px;
	padding:5px 0px;
	border-bottom:1px dotted #d2d2d2;
}
.inner_fr_msjt li a{
	display:block;
	color:#797979;
}
.inner_fr_msjt li a p{
	float:left;
	width:70%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background:url(../images/li.jpg) no-repeat left center;
	padding-left:15px;
}
.inner_fr_msjt li a span{
	float:right;
	font-size:12px;
}
.inner_fr_msjt li a:hover{
	color:#ed1b24;
}
.inner_fr_msjt li a:hover p{
	background:url(../images/li_h.jpg) no-repeat left center;
}

/*闽商讲坛详情*/
.inner_fr_msjtshow{
	padding:25px 25px 50px 25px;
	overflow:hidden;
}

/*入会通道*/
.inner_fr_rhtd{
	padding:25px 25px 50px 25px;
	line-height:30px;
	color:#797979;
	overflow:hidden;
}

/*会员服务*/
.inner_fr_hyfw{
	padding:25px;
	overflow:hidden;
}
.inner_fr_hyfw li{
	overflow:hidden;
	line-height:25px;
	padding:5px 0px;
	border-bottom:1px dotted #d2d2d2;
}
.inner_fr_hyfw li a{
	display:block;
	color:#797979;
}
.inner_fr_hyfw li a p{
	float:left;
	width:70%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background:url(../images/li.jpg) no-repeat left center;
	padding-left:15px;
}
.inner_fr_hyfw li a span{
	float:right;
	font-size:12px;
}
.inner_fr_hyfw li a:hover{
	color:#ed1b24;
}
.inner_fr_hyfw li a:hover p{
	background:url(../images/li_h.jpg) no-repeat left center;
}

/*会员服务详情*/
.inner_fr_hyfwshow{
	padding:25px 25px 50px 25px;
	overflow:hidden;
}

/*产品展示*/
.inner_fr_pro{
	padding:25px 10px;
	overflow:hidden;
}
.inner_fr_pro li{
	overflow:hidden;
}
.inner_fr_pro li a{
	display:block;
}
.ipro_img{
	overflow:hidden;
}
.ipro_img img{
	width:100%;
	height:auto;
	border:1px solid #ebebeb;
	padding:5px;
}
.ipro_txt{
	padding:15px 0px;
	text-align:center;
	color:#797979;
}
.inner_fr_pro li a:hover .ipro_img img{
	border:1px solid #ed1b24;
}
.inner_fr_pro li a:hover .ipro_txt{
	color:#ed1b24;
}

/*产品展示详情*/
.inner_fr_proshow{
	padding:25px 25px 50px 25px;
	overflow:hidden;
}

/*会员企业*/
.inner_fr_hyqy{
	padding:25px 10px 50px 10px;
	overflow:hidden;
}
.inner_fr_hyqy li{
	overflow: hidden;
    line-height: 25px;
    
}
.inner_fr_hyqy li a{
	display:block;
	color:#797979;
	background:url(../images/li.jpg) no-repeat left center;
	padding: 5px 0px 5px 15px;
    border-bottom: 1px dotted #d2d2d2;
}
.inner_fr_hyqy li a:hover{
	color:#ed1b24;
	background:url(../images/li_h.jpg) no-repeat left center;
}

/*会员企业详情*/
.inner_fr_hyqyshow{
	padding:25px 25px 50px 25px;
	overflow:hidden;
}


/*视频展示*/
.inner_fr_video{
	padding:25px 25px 50px 25px;
	overflow:hidden;
}
.show_video{
	margin:20px auto;
	overflow:hidden;
}
video{
	cursor:pointer;
}


@media screen and (max-width: 320px){
	#menu1 li.hover{
		width:120px;
	}
	.menu1box{
		float:none;
	}
	.main1_fr_more{
		float:none;
		text-align: center;
	}
	#main1 li a p{
		float:none;
		width:100%;
	}
	#main1 li a span{
		float:none;
	}
	.main2_fr_name2 li a p{
		float:none;
		width:100%;
	}
	.main2_fr_name2 li a span{
		float:none;
	}
	.main5_fc_con2 li a p{
		float:none;
		width:100%;
	}
	.main5_fc_con2 li a span{
		float:none;
	}
	.index_fr_con li a p{
		float:none;
		width:100%;
	}
	.index_fr_con li a span{
		float:none;
	}
	.index_fc_con li a p{
		float:none;
		width:100%;
	}
	.index_fc_con li a span{
		float:none;
	}
	.inner_fr_news li a p{
		float:none;
		width:100%;
	}
	.inner_fr_news li a span{
		float:none;
	}
	.inner_fr_shdj li a p{
		float:none;
		width:100%;
	}
	.inner_fr_shdj li a span{
		float:none;
	}
	.inner_fr_bmzc li a p{
		float:none;
		width:100%;
	}
	.inner_fr_bmzc li a span{
		float:none;
	}
	.inner_fr_msjt li a p{
		float:none;
		width:100%;
	}
	.inner_fr_msjt li a span{
		float:none;
	}
	.inner_fr_msjt{
		float:none;
		width:100%;
	}
	.inner_fr_msjt li a span{
		float:none;
	}
}

@media (max-width: 414px){
	.inner_fr_title p{
		float:none;
	}
	.inner_fr_title span{
		float:none;
	}
}


@media (max-width: 600px){
	.footer1_fl li{
		float:none;
		border:none;
	}
	.menulist ul li{
		width:100%;
	}
	.menulist ul li a{
		padding:0;
		background:none;
	}
	.footer1_fc h3{
		text-align:center;
	}
	.footer1_fc p{
		text-align:center;
	}
}


@media screen and (max-width: 768px) {
	#video1{
		height:auto !important;
	}
	.main77{
		height:auto;
	}
}


@media screen and (max-width: 1200px) {
	.main2_fr_video{
		margin-bottom:25px;
		overflow:hidden;
	}
	.inner_fr_about img{
		display:block;
		margin-right: auto;
		margin-left: auto;
		max-width: 100%;
		height: auto;
	}
	.inner_fr_danye{
		display:block;
		margin-right: auto;
		margin-left: auto;
		max-width: 100%;
		height: auto;
	}
	.inner_fr_rhtd{
		display:block;
		margin-right: auto;
		margin-left: auto;
		max-width: 100%;
		height: auto;
	}
	.show_content img{
		display:block;
		margin-right: auto;
		margin-left: auto;
		max-width: 100%;
		height: auto;
	}
	
}
