body{
	background: #f4f4f4;
}
.other_head{
	background: url(../pic/transparent_black.png);
	padding: 35px 0;
	margin-top: 170px;
	font-size: 28px;
	color: #FFFFFF;
	line-height: 1.2em;
}
.page1_box{
	margin-top: 35px;
	margin-bottom: 90px;
}
.page1_leftnav{
	width: 220px;
	margin-right: 25px;
	background: #FFFFFF;
}
.page1_leftnav h2{
	background: url(../pic/other_h2_bg.png) no-repeat;
	background-position: center right 25px;
	background-color: #CF000B;
	color: #FFFFFF;
	padding-left: 20px;
	line-height: 55px;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 4px;
}
.page1_leftnav ul li{
	position: relative;
	list-style: none;
	font-size: 16px;
	background: url(../pic/other_li_hover.png) no-repeat;
	background-position: center right 20px;
	transition: 0.4s background-color;
}
.page1_leftnav ul li a{
	margin: 0 15px;
	border-bottom: 1px solid #f4f4f4;
	text-indent: 5px;
	color: #323232;
	display: block;
	line-height: 3em;
	font-size: 16px;
	transition: 0.2s color;
}
.page1_leftnav ul li:hover{
	background-color: #CF000B;
}
.page1_leftnav ul li:hover a{
	border-color: transparent;
	color: #FFFFFF;
}
.page1_rightcon{
	width: 900px;
	padding: 0 27px 40px;
	background: #FFFFFF;
	min-height: 450px;
}
.page1_rightcon h2{
	line-height: 3em;
	margin-bottom: 20px;
	font-size: 22px;
	font-weight: normal;
	color: #222222;
	border-bottom: 1px solid #cf000b;
}

.news_box li{
	list-style: none;
	margin:10px 0;
	padding:10px 0;
	border-bottom:1px solid #ccc;
}
.news_box span{
	display:block;
	float:left;
	padding:26px 10px;
	text-align:center;
	width:85px;
	border-right:1px dashed #ccc;
	font-size: 20px;
	margin-right:20px;
	color: #323232;
}
.news_box span font{
	color:#f00;
	display:block;
}
.news_box p{
	margin-right:15px;
	float:left;
	width: 260px;
	height: 135px;
	line-height: 135px;
	text-align: center;
	overflow: hidden;
}
.news_box p img{
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
}
.news_box dt{
	font-size:18px;
	font-family:"微软雅黑";
	color:#333333;
	margin-left:15px;
	line-height: 1em;
	max-height: 1em;
	overflow: hidden;
	transition: 0.3s color;
}
.news_box li dl:hover dt{
	color: #CF000B;
}
.news_box dd{
	margin-left:13px;
	font-size:13px;
	font-family:Arial;
	color:#333333;
	line-height:20px;
	max-height: 80px;
	overflow: hidden;
	padding-top:9px;
	margin-bottom: 5px;
	word-break: break-all;
}
.news_box dl a.li_more{
	font-size:14px;
	font-family:"微软雅黑";
	color:#ff7800;
	background: url(../pic/news_li_a_bg.png) no-repeat center left;
	padding-left: 25px;
}
/*详情二样式*/
.page1_box_con .list_con1_info h1{
	line-height: 2em;
	font-size: 24px;
	font-weight: normal;
	text-align: center;
}
.page1_box_con .list_con1_info p{
	text-align: center;
	border-bottom: 1px dashed #DDDDDD;
	padding-bottom: 15px;
	margin-bottom: 30px;
}
.page1_box_con .list_con1_info p span{
	color: #535353;
	font-size: 14px;
	padding: 0 10px;
}
.page1_box_con .list_con1_box img{
	height:auto;
	max-width:100%;
}



/*列表二样式*/
.list2_top_nav{
	padding: 50px 0;
	text-align: center;
}
.list2_top_nav a{
	font-size: 22px;
	color: #323232;
	margin: 0 30px;
	transition: 0.4s all;
}
.list2_top_nav a:hover{
	border-bottom: 2px solid #CF000B;
}
.list2_top_nav a.cur{
	border-bottom: 2px solid #CF000B;
}
.list2_con_box ul li{
	background: #FFFFFF;
	float: left;
	width: 380px;
	margin: 20px 10px;
	overflow: hidden;
	padding-bottom: 20px;
}
.list2_con_box ul li:hover dt,.list2_con_box ul li:hover dd{
	background: #DB230D;
}
.list2_con_box ul li:hover dt,.list2_con_box ul li:hover dd p{
	color: #FFFFFF;
}
.list2_con_box ul li dl p.li_img{
	position: relative;
	height: 340px;
	line-height:340px;
	text-align:center;
	overflow:hidden;
}
.list2_con_box ul li dl p.li_img img{
	max-height: 100%;
	max-width: 98%;
	vertical-align:middle;
}
.list2_con_box ul li dl dt{
	font-size: 24px;
	color: #323232;
	padding: 0 15px;
	line-height: 2em;
	height:2em;
	text-align:center;
}
.list2_con_box ul li dl dd{
	padding: 0 15px;
}
.list2_con_box ul li dl dd{
	padding: 0 15px;
}
.list2_con_box ul li dl dd p{
	color: #323232;
	font-size: 14px;
	line-height: 1.8em;
	height:1.8em;
	overflow:hidden;
}
/*详情二样式*/
.list_con2_box{
	margin-top: 20px;
	margin-bottom: 40px;
}
.list_con2_box .con_title{
	text-align: center;
	font-size: 18px;
	line-height: 2.5em;
	background: #FFFFFF;
}
.list_con2_box .con_title a{
	background: url(../pic/return_bg.png) no-repeat center;
	display: block;
	width: 2.5em;
	height: 2.5em;
}
.list_con2_tent{
	padding: 15px;
	background: #FFFFFF;
	margin-top: 20px;
}
.list_con2_box .con_img_box{
	position:relative;
	margin-bottom: 20px;
	height: 445px;
	line-height: 445px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
}
.list_con2_box .con_img_box img{
	position:absolute;
	top:50%;
	margin-top:-25px;
	transition:all 0.4s;
	cursor:pointer;
}
.list_con2_box .con_img_box img:active{
	transform: scale(1.3);
}
.list_con2_box .con_img_box img.info2_btn_left{
	left:10%;
}
.list_con2_box .con_img_box img.info2_btn_right{
	right:10%;
}
.list_con2_box .con_pic_box p{
	overflow: hidden;
	float: left;
	width: 114px;
	height: 110px;
	line-height: 110px;
	text-align: center;
	position: relative;
	margin: 7px;
	border:1px solid transparent;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
	cursor: pointer;
	transition: all 0.4s;
}
.list_con2_box .con_pic_box p.cur{
	border-color:#f00;
}

.list_con2_tent_con{
	margin: 30px 0 50px;
}



/*新增留言页面样式*/
.message_box{
	padding: 20px;
}
.message_box p{
	margin: 10px 0;
	vertical-align: top;
	line-height: 2em;
}
.message_box p input{
	width: 300px;
	line-height: 2em;
	height: 2em;
	padding: 0 10px;
	border: 1px solid #dddddd;
}
.message_box p textarea{
	resize: none;
	width: 400px;
	height: 6em;
	line-height: 1.5em;
	padding: 5px 10px;
	border: 1px solid #dddddd;
	vertical-align: top;
}
.message_box p img{
	vertical-align: middle;
}
.message_box p input.sub_btn{
	cursor: pointer;
	width: 100px;
	background: #E75526;
	color: #FFFFFF;
	border: none;
	margin-left: 100px;
}
/*新增分之页面样式*/
.fenzhi_box{
	width: 1140px;
	margin: 30px auto;
	padding: 0 30px 40px;
	background: #FFFFFF;
	min-height: 450px;
}
.fenzhi_box h2{
	line-height: 3em;
	margin-bottom: 20px;
	font-size: 22px;
	font-weight: normal;
	color: #222222;
	border-bottom: 1px solid #cf000b;
}
.fenzhi_map .fenzhi_left{
	background: url(../pic/map_bg.png) no-repeat center;
	width: 788px;
	height: 564px;
	position: relative;
}
.fenzhi_map .fenzhi_left span{
	position: absolute;
	background: url(../pic/map_ico.png) no-repeat center bottom;
	color: #ed7214;
	padding-bottom: 10px;
	cursor: pointer;
}
.fenzhi_map .fenzhi_right{
	width: 340px;
	margin-left: 10px;
	border: 1px solid #ececec;
	margin-top: 50px;
	position: relative;
	min-height: 450px;
}
.fenzhi_map .fenzhi_right dl{
	margin: 15px;
	display: none;
}
.fenzhi_map .fenzhi_right dl p{
	color: #008cd6;
	font-size: 16px;
	padding-bottom: 10px;
}
.fenzhi_map .fenzhi_right dl dt{
	color: #008cd6;
	padding-top: 10px;
	line-height: 2em;
}
.fenzhi_map .fenzhi_right dl dd{
	color: #6e6e6e;
	line-height: 2em;
}







/*翻页*/
.fanye{width: 100%; text-align: center; margin: 30px 0;}
.fanye a{height: 30px; border: 1px solid #ededeb; padding: 0.3em 0.5em; font-size: 14px; color: #A5A5A5; line-height: 30px; margin: 0 3px; transition: all 0.4s;}
.fanye a.num{padding: 0.3em 1em;}
.fanye a.this_page{ background: #B66E4C; color: #FFFFFF;}
.fanye a:hover{ background: #B66E4C; color: #FFFFFF;}









