﻿@charset "utf-8";

html {

	font: normal 14px "微软雅黑", Arial;

}

body {

	padding: 0px;

	margin: 0px auto;

	color: #666;

	width: 100%;

	/*min-width: 1200px;*/

	/*width: expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" );*/

	zoom: 1;

}

h1,h2,h3,h4,h5,h6,p{

	margin:0;

	padding:0;

}

h1,h2,h3,h4,h5,h6{

	font-weight:normal;

}

li{

	list-style:none;

}

ul, li, form, dl, dt, dd, div {

	padding: 0px;

	margin: 0px;

}

select, input, textarea {

	border-radius: 0;

	-webkit-border-radius: 0;

	color: #666;

	background: none;

	border: none;

	margin: 0;

	padding: 0;

}

input:focus {

	outline: none;

}

input, button, select, textarea {

	outline: none; /*-webkit-appearance:none;*//*强制去除表单自带的样式*/

	font: normal 14px "微软雅黑", Arial;

}



textarea {

	resize: none; /*-webkit-appearance:none;*//*强制去除textarea自带的样式*/

}



article, aside, footer, header, nav, section, figure, figcaption {

	display: block;

}

/*html5设置*/

figure, figcaption {

	margin: 0px;

	padding: 0px;

}

audio, canvas, progress, video {

	display: inline-block;

	vertical-align: baseline;

}

img {

	border: none;

	border: 0;

	max-width: 100%;

	vertical-align: middle;

}

a {

	color: #666;

	text-decoration: none;

}

a:focus {

	outline: none;

	-moz-outline: none;

}

a:hover {

	text-decoration: none;

}

.clear {

	display: block;

	clear: both;

	height: 0px;

	overflow: hidden;

}

.SinglePage{  text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; font-size:13px; line-height:24px;}

/*.container{

	width:1200px;

	margin:auto;

}*/



video::-internal-media-controls-download-button {

	display:none;

}



video::-webkit-media-controls-enclosure {

	overflow:hidden;

}



video::-webkit-media-controls-panel {

	width: calc(100% + 30px);

}









/*****************************返回顶部******************************/

.toTop{

	position: fixed;

	width: 88px;

	height: 88px;

	right: 3%;

	bottom: 5%;

	z-index: 99;

}

.toTop>a{

	display: block;

	text-indent: -9999px;

	width: 88px;

	height: 88px;

	/*background: url(../images/back_top.png) no-repeat;*/

}

/****************************返回顶部****************************/

/*****************************面包屑导航*****************************/

.bread{

	background-color: #F4F4F4;

}

.breadcrumbs{

	font-size: 14px;

	width:100%;

	margin: 0 auto;

}

.wraps {

	padding: 16px 0;

}

.breadcrumbs a {

	color: #666666;

}

.breadcrumbs span{

	color: #666666;

}

.breadcrumbs .wraps a + *:before {

	content: '>';

	margin: 0 8px;

}

.wraps a:first-child:before{

	content: '';

	display: inline-block;

	width: 17px;

	height: 15px;

	background: url(../images/home.png);

	margin: -4px 4px 0 0;

	vertical-align: middle;

}

/******************************面包屑导航*********************************/

/*******************************分页*****************************************/

.pages>.s1{float: left;line-height: 38px;font-size: 16px;color: #333333;}

/*.pages>.s1 b{color: #e10023;}*/

.pages{ height: 38px; text-align: right;overflow: hidden;margin: 0 auto;margin-top:20px; font-size: 0;}

.pages a{ margin-left: -1px; display: inline-block; color: #333; text-align: center; line-height: 36px; font-size: 14px; border: 1px solid #dfdfdf;background: #fff; padding:0 10px;}

.pages .page-num-current{ color: #fff;background: #0e4a90
;}

.pages .text{ display: inline-block; width: 36px; height: 36px; text-align: center; line-height: 36px; border: 1px solid #dfdfdf; background: #FFFFFF; color: #08c357; font-size: 14px;}

.pages .Btn_go{ display: inline-block; width: 57px; height: 36px; border: 1px solid #dfdfdf; color: #666666; font-size: 14px; text-align: center; background: #f3f3f3;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px;}

/*******************************分页*****************************************/



/*加载更多*/

.dropload-down{

	background-color:#F2F2F2;

}

.dropload-down .dropload-load{

	padding: 3% 0 3% 47%;

	background: url(../images/loading.gif) no-repeat 40% center /5.2%;

	color: #999999;

	font-size: 1rem;

	display: block;

}

.dropload-refresh

{

	color: #999999;



	display: block;

	text-align: center;

	padding:3% 0  ;

}

.dropload-down .dropload-noData{

	color: #999999;

	font-size: 1rem;

	display: block;

	text-align: center;

	padding:3% 0  ;

}

/*加载更多*/

.incon{

	max-width: 1200px;

	margin: 0 auto;

}

/*面包屑*/

.crumbs{

	height: 60px;

	line-height: 60px;

	border-bottom: 1px solid #dbdbdb;

}

.crumbs_left{

	float: left;

}

.crumbs_left>*{

	display: inline-block;

	height: 100%;

	font-size: 16px;

}

.crumbs_left img{

	padding-right: 5px;

	margin-top:-3px;

}

.crumbs_left>*:after{

	content: " > ";

}

.crumbs_left span:last-child{

	padding-right: 0;

}

.crumbs_left span:last-child:after{

	content: "";

	position: absolute;

	width: 0px;

	height: 0px;

}

/*右边*/

.crumbs_right{

	float: right;

}

.crumbs_right a{

	font-size: 15px;

	color: #666;

	position: relative;

	height: 100%;

	display: inline-block;

}

.crumbs_right a:first-of-type{

	margin-left: 0;

}

.crumbs_right a.on{

	box-sizing: border-box;

	color: #0e4a90
;

}

.crumbs_right a.on:after{

	content: "";

	display:block;

	width:40px;

	height:2px;

	background-color:#0e4a90
;

	margin:-2px auto;

}

.crumbs_right a.on:before{

	content: "";

	position: absolute;

	width: 12px;

	height: 6px;

	margin-left: -6px;

	bottom:-2px;

	left: 50%;

	background: url(../images/mbx_jt.png) center no-repeat;

	background-size: 100% 100%;

}





/*清除浮动*/

.after::after{

	content: '';

	display: block;

	clear: both;

}

/*头部开始*/

.incon0{

	max-width: 1400px;

	margin: 0 auto;

	height: 120px;

	/*

	line-height: 120px;*/

}

.incon{

	max-width: 1200px;

	margin: 0 auto;

}

.insearch{

	float: right;

	width: 145px;

	text-align: center;

	line-height: 120px;

	border-left: 1px solid #dcdcdc;

	position: relative;

}

.insearch2{

	display: none;

	position: absolute;

	width: 280px;

	height: 40px;

	line-height: 30px;

	padding: 5px;

	right: 0;

	background: #fff;

	box-shadow: 0 0 10px #f4f6fa;

	text-align: left;

	border-radius: 50px;

	box-sizing: border-box;

	z-index: 999;

	bottom: -10px;

}

.insearch2:before{

	content: "";

	width: 16px;

	height: 12px;

	background: url(../images/triangle.png) center no-repeat;

	background-size: 100% 100%;

	position: absolute;

	right: 30px;

	top: -10px;

}

.insearch2 input{

	height: 100%;

	padding-left: 10px;

	width: 70%;

}

.insearch2 button{

	height: 100%;

	width: 20%;

	float: right;

	text-align: center; border:none;background: none;

	border-left: 1px solid #dcdcdc;

	cursor: pointer;

}

.inlogo{

	float: left;

	line-height: 120px;

	width: 17.5%;

}

.innav{

	float: right;

	height: 120px;

	width: 73%;

}

.innav_ul,.innav_ul li{

	height: 100%;

}

.innav_ul li{

	float: left;

	width: 14%;

	text-align: center;

	position: relative;

}

.innav_ul li a{

	display: block;

	height: 100%;

	padding-top: 40px;

	box-sizing: border-box;

	font-size: 15px;

	color: #333333;

}

.innav_ul li a p{

	font-size: 14px;

	color: #B2B2B2;

	text-transform: uppercase;

}

.toplist{

	position: absolute;

	z-index: 999;

	width: 100%;

	background: #fff;

	display: none;

	box-shadow: 0 0 10px #F6F6F6;

}

.toplist dd a{

	padding-top: 0;

	height: 40px;

	line-height: 40px;

	text-align: center;

}

.innav_ul li.on>a,.innav_ul li.on>a p{

	color: #FFF;

	background: #0e4a90
;

}

.innav_ul li:hover>a,.innav_ul li:hover>a p{

	color: #FFF;

	background: #0e4a90
;

}

.innav_ul li:hover .toplist{

	display: block;

}

.toplist dd:hover a{

	color: #fff;

	background: #0e4a90
;

}





@media (min-width: 200px) {

	.crumbs_right a{margin-left: 20px;}

}

@media (min-width: 768px) {

	.innav {

		float: right;

		height: 120px;

		width: 82%;

	}

	.s-crumbs_right a{margin-left:0px;}

}

@media (min-width: 992px) {

	.inlogo {

		float: left;

		line-height: 120px;

		width: 12%;



	}

	.crumbs_right a{margin-left: 70px;}

	.s-crumbs_right a{margin-left: 30px !important;}

	.innav {

		float: right;

		height: 120px;

		width: 70%;

	}

}

@media (min-width: 1200px) {

	.inlogo {

		float: left;

		line-height: 120px;

		width: 23.5%;

	}

	.innav {

		float: right;

		height: 120px;

		width: 65%;

	}

}

/*头部结束*/



/*底部*/

.infoot{

	padding-top: 50px;

	padding-bottom: 40px;

	background: #2e2e2e;

}

.infoot_p2{

	margin-bottom: 30px;

}

.infoot_p3{

	font-size: 14px;

	color: #fff;

	margin-bottom: 20px;

	line-height: 25px;

}

.infoot_p3 img{

	margin-right: 20px;

}

.infoot2{

	border-right: 1px solid #585858;

	border-left: 1px solid #585858;

}

.infoot2 ul {

	padding: 0;

}

.infoot2 ul li{

	margin-bottom: 20px;

}

.infoot2 ul li a{

	display: inline-block;

	padding-left: 30%;

	font-size: 16px;

	color: #fff;

}

.infoot2 ul li:last-of-type{

	margin-bottom: 0;

}

.infoot3{

	padding: 0;

	text-align: right;

}

.infoot3>div{

	padding: 0;

}

.infoot3>div:nth-of-type(1){

	text-align: right;

	font-size: 16px;

	color: #fff;

	margin-top: 30px;

	padding-right: 20px;

}



.infoot_p1{

	text-align: center;

	background: #242323;

	font-size: 16px;

	color: #a1a1a1;

	padding: 20px 0;

}

@media (min-width: 200px) {

	.infoot {

		padding-top: 20px;

		padding-bottom: 20px;

		background: #2e2e2e;

	}

	.infoot_p3 {

		margin-bottom: 10px;

	}

	.infoot2 ul li a {

		display: inline-block;

		padding-left: 10%;

		font-size: 16px;

		color: #fff;

	}

	.infoot2 ul li {

		margin-bottom: 10px;

		text-align: center;

	}

	.infoot3>div:nth-of-type(1) {

		font-size: 16px;

		margin-top: 30px;

		padding-right: 10px;

	}

	.infoot {

		padding-top: 50px;

		padding-bottom: 40px;

		background: #2e2e2e;

	}

	.infoot3>div {

		padding: 0;

		text-align: center;

	}

	.infoot2{

		margin: 10px 0;

	}

}

@media (min-width: 768px) {

	.infoot3>div {

		padding: 0;

		text-align: right;

	}

	.infoot_p3 {

		margin-bottom: 10px;

	}

	.infoot2 ul li a {

		display: inline-block;

		padding-left: 10%;

		font-size: 16px;

		color: #fff;

	}

	.infoot2 ul li {

		margin-bottom: 10px;

		text-align: left;

	}

	.infoot3>div:nth-of-type(1) {

		font-size: 16px;

		margin-top: 10px;

		padding-right: 10px;

	}

	.infoot {

		padding-top: 50px;

		padding-bottom: 40px;

		background: #145d8c;

	}

	.infoot2{

		margin: 0;

	}

}

@media (min-width: 992px) {

	.infoot_p3 {

		margin-bottom: 20px;

	}

	.infoot2 ul li a {

		display: inline-block;

		padding-left: 30%;

		font-size: 16px;

		color: #fff;

	}

	.infoot2 ul li {

		margin-bottom: 20px;

	}

	.infoot3>div:nth-of-type(1) {

		font-size: 16px;

		margin-top: 30px;

		padding-right: 20px;

	}



}

@media (min-width: 1200px) {



}





/*头部响应*/

@media (min-width:200px) and (max-width:767px) {

	body,html{

		padding-top: 25px;

	}

}

/*手机端*/

.phone_header{

	position: fixed;

	top: 0;

	z-index: 9999;

	box-sizing: border-box;

	padding: 0 20px;

	width: 100%;

	height: 50px;

	line-height: 50px;

	background: #fff;

}

.phone_header .logo_p{

	float: left;

	width:69%;

}

.phone_header .open_p{

	float: right;

	width: 25px;

	height: 59%;

	background: url(../images/p_icon.png) right center no-repeat;

	background-size: 20px;

	display:inline-block;

}

.phone_header .open_p.on{

	background: url(../images/p_close.png) right center no-repeat;

	background-size: 20px;

}

.nav_phone1{

	display: none;

	position: fixed;

	width: 100%;

	height: 100%;

	top: 50px;

	left: 0;

	z-index: 9999;

	border-top: 1px solid #ececec;

}

.nav_phone{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	overflow-y: scroll;

	background: #fff;

}

.nav_phone ul{

	padding-bottom: 100px;

}

.nav_phone ul li{

	border-bottom:1px solid #ececec;

	line-height:35px;

	font-size: 14px;

	padding-left: 20px;

	padding-right: 20px;

}

.nav_phone>ul>li>a.on{

	display: block;

	width: 100%;

	background: url(../images/jt3.png) no-repeat right center;

	background-position-x: 100%;

	background-size: 18px;

}

.nav_phone>ul>li>a{

	display: block;

	width: 100%;

	background: url(../images/jt2.png) no-repeat right center;

	background-position-x: 100%;

	background-size: 10px;

}

.in_ti{

	display: none;

}

.in_ti p{

	width: 92%;

	margin: 0 auto;

}

.in_ti p a{

	display: block;

	width: 100%;

	height: 100%;

}

/*中英选择*/

.choose{

	float: right;

	overflow: hidden;

	margin-top: 50px;

}

.choose span{

	display: block;

	width: 30px;

	height: 25px;

	line-height: 25px;

	color: #0e4a90
;

	border: 1px solid #0e4a90
;

	margin: 0;

	float: left;

	cursor: pointer;

}

.choose .on{

	background:#0e4a90
 ;

	color: #FFF;

}

.mobile_choose1{

	height:100%;

	margin-top:12px;

	display:inline-block;

	float: right;

}

/*.mobile_choose1 .open_p{*/

/*	float:none;*/

/*}*/

.mobile_choose{

	float:left;

	margin-top:4px;

	display:inline-block;

}

.mobile_choose a{

	text-align:center;

}

@media (min-width:351px) and (max-width:767px) {

	.mobile_choose1 .open_p{

		margin-left:10px ;

	}

}

