/*公共头部、底部*/
.header{
	height: 100px;
	background: #fff;
}
.header .logo{
	width: 1200px;
	line-height: 100px;
	margin:0px auto;
	background: #fff;
}
.header .logo .logo_png{
	width: 241px;
	height: 45px;
}
.header .logo .company_name{
	padding-right: 16px;
	font-size: 24px;
	color: #005b9f;
	vertical-align: middle;
	float: right;
}
.header1{
	height: 125px;
}
.header_nav{
	background: #404040;
	height: 25px;
}
.header_nav ul{
	width: 1200px;
	margin:0px auto;
}
.header_nav ul li{
	float: right;
}
.header_nav ul li a{
	display: inline-block;
	line-height: 25px;
	margin:0px 16px;
	color: #939494;
	font-size: 14px;
}
.header_nav ul li a:hover{
	color: #fff;
}
.banner{
    position:relative;
}
.banner .nav{
	width: 100%;
	height: 50px;
	position: absolute;
	top: 0px;
	left: 0px;
	border-top: 1px solid #d9dede;
	background: #005b9d;
	opacity: 0.7;
	filter:alpha(opacity=70);
	z-index: 2;
}
.banner .nav_ul_box{
	position: absolute;
	top: 1px;
	left: 50%;
	width: 1200px;
	height: 50px;
	margin-left: -600px;
	z-index: 3;
}
.banner ul.nav_ul{
	width: 1200px;
	margin:0px auto;
	line-height: 50px;
}


.banner ul.nav_ul .nav_ul_level1{
	float: left;
	width: 104px;
	text-align: center;
	cursor: pointer;
	position: relative;
}
.banner ul.nav_ul .nav_ul_level1 .level1_a{
	float: left;
	padding:0px 14px 0px 0px;
	color: #fff;
	font-size: 16px;
    display: inline-block;
    height: 50px;
    width: 90px;
}
.banner ul.nav_ul .nav_ul_level1 a.home_page{
	padding-right: 0px;
    width: 104px;
}
.banner ul.nav_ul .nav_ul_level1 .nav_menu{
	display: none;
	position: absolute;
	top: 50px;
}
.banner ul.nav_ul .nav_menu .nav_ul_level2 a{
	float: left;
	padding: 0px 14px 0px 0px;
    font-size: 14px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    width: 90px;
	background: #fff;
	color: #595757;
}
.banner ul.nav_ul .nav_menu .nav_ul_level2 a:hover{
	background: #dcdcdc;
	color: #005b9f;
}
.banner ul.nav_ul .nav_menu_large  .nav_ul_level2 a{
	width: 110px;
}
.banner ul.nav_ul .nav_menu_large{
	width: 248px;
}
.banner ul.nav_ul .nav_menu_large  .nav_ul_level2{
	float: left;
	width: 124px;
	display: inline-block;
}

.triangle{
	display: inline-block;
	width:16px;
	height: 12px;
	margin-left: 4px;
	background: url(../../images/v2/icon.png) no-repeat 0px -55px;
	position: absolute;
    top: 20px;
    right: 4px;
}
.triangle_over{
	background: url(../../images/v2/icon.png) no-repeat 0px -55px;
}
.triangle_out{
	background: url(../../images/v2/icon.png) no-repeat 0px -64px;
}
/*分页start*/
.page{
	margin:62px 0px 62px 42px;
}
.page ul{
	display: inline-block;
	float: right;
}
.page li{
	float: left;
	color: #8b8b8b;
	border:1px solid #e8e7eb;
	font-size: 12px;
	/*border-left: 0px;*/
}
.page li a{
	display: inline-block;
	padding:10px 12px;
	color: #8b8b8b;
}
.page li a:hover{
	background:#005b9f;;
	color: #fff;
}
.page .apostrophe{
	padding:10px 12px;
	border:0px;
}
.page span{
	display: inline-block;
	float: right;
	line-height: 38px;
	margin-left: 66px;
}
.page span input{
	float: right;
	width: 60px;
	height: 36px;
	margin-left: 12px;
	border: 1px solid #e8e7eb;
	text-align: center;
}
.page span a{
	display: block;
	float: right;
	width: 34px;
	height: 34px;
	border:1px solid #e8e7eb;
	border-left: 0px;
	text-align: center;
	vertical-align: middle;
	color: #8b8b8b;
}


/*分页end*/
/*footer*/
.footer{
	position: relative;
	color: #939494;
}
.footer a{
	color: #939494;
}
.footer a:hover{
	color: #fff;
}
.footer .company_message{
	background: #404040;
}
.footer .company_message .company_message_box{
	width: 1200px;
	min-height: 145px;
	padding-top: 24px;
	margin:0px auto;
	text-align: center;
	background: #404040;
}
.company_message_box_1{
	line-height: 46px;
	font-size: 16px;
}
.company_message_box_2{
	line-height: 26px;
	font-size: 12px;
}
.company_message_box_3{
	line-height: 26px;
	font-size: 12px;
}
.footer .company_licence{
	height: 40px;
	line-height: 40px;
	background: #363636;
	font-size: 12px;
	color: #939494;
	text-align: center;
}
.footer .company_licence div{
	width: 980px;
	margin:0px auto;
	background: #363636;
}
.to_top{
	position: fixed;
	right: 100px;
	bottom: 200px;
	width: 41px;
	height: 38px;
	background: url(../../images/v2/icon.png) no-repeat -110px -3px;
	display: none;
}
.to_top:hover{
	background: url(../../images/v2/icon.png) no-repeat -110px -42px;
}


/*二级页公共样式Start*/
/*------左边内容*/
.content_left{
	float: left;
	width: 220px;
	border: 1px solid #005b9d;
}
.content_left .content_left_head{
	line-height: 60px;
	background: #005b9d;
	color: #fff;
	font-size: 18px;
	text-align: center;
}
.content_left .content_left_choice li a{
	display: inline-block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #808080;
	font-size: 14px;
	text-align: center;
}
.content_left .content_left_choice li a:hover{
	color:#005b9d;
	background: #e9eaea;
}
.content_left .content_left_choice li a.actived{
	color:#005b9d;
	background: #e9eaea;
}
/*------左边内容*/
/*------右边内容*/
.content_right{
	margin-left: 260px;
	margin-bottom: 63px;
}
/*面包屑start*/
.series{
	color: #808080;
	padding-bottom: 12px;
	margin-bottom: 32px;
	border-bottom: 1px dashed #dadbdb;
}
.series a{
	color: #808080;
	font-size: 14px;
}
.series a:hover{
	color: #808080;
	font-size: 14px;
	text-decoration: underline;
}
/*面包屑end*/


/*二级页公共样式end*/
/*文章显示start*/
.wm_article .introduce_top h2{
	color: #404041;
	font-size: 24px;
	padding:34px 0px 55px 0px;
	text-align: center;
}
/*文章显示end*/