/* Write your styles */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; } 
body, button, input, select, textarea { font:12px/1.5tahoma, arial, \5b8b\4f53; } 
h1, h2, h3, h4, h5, h6{ font-size:100%; } 
address, cite, dfn, em, var { font-style:normal; } 
code, kbd, pre, samp { font-family:couriernew, courier, monospace; } 
small{ font-size:12px; } 
ul, ol { list-style:none; } 
a { text-decoration:none; } 
a:hover { text-decoration:none;} 
sup { vertical-align:text-top; } 
sub{ vertical-align:text-bottom; } 
legend { color:#000; } 
fieldset, img { border:0; } 
button, input, select, textarea { font-size:100%; } 
table { border-collapse:collapse; border-spacing:0; } 

.header{
	width:100%;
	overflow:hidden;
	background:#ffffff;
	position:fixed;
	top:0px;
	z-index:999999999999999999999999999999;
}

.header_middle{
	width:99%;
	height:100%;
	margin:0 auto;
}

.index_logo{
	width:15%;
	height:100%;
	float:left;
}

.index_logo img{
	width:100%;
}

.index_meuns{
	width:60%;
	height:100%;
	float:right;
	padding-top:2.5%;
}

.index_meuns_list{
	width:90%;
	height:auto;
	float:left;
}

.index_meuns_list ul li a{
	display:block;
	width:16%;
	height:100%;
	float:left;
	font-family:'微软雅黑';
	color:#262626;
	text-align:center;
}.index_meuns_list ul li a:hover{	display:block;	width:16%;	height:100%;	float:left;	font-family:'微软雅黑';	color:#1a3774;	text-align:center;		font-weight:bold;	}

.search_icon{
	width:10%;
	height:auto;
	float:left;
	text-align:center;
}

.search_icon img{
	width:30%;
}



.topsearch {

	  position: relative;

	}

	.topsearch .topsearch-active {

	  cursor: pointer;

	  width: 30px;

	  height: 70px;

	  background: url(../images/h_search.png) no-repeat left;

	  background-size: 20px 20px;

	}



	.search-alert {

	  position: fixed;

	  z-index: 99999999;

	  background-color: #15307c;

	  left: 0;

	  top: 0;

	  width: 100%;

	  height: 100%;

	  display: none;

	}

	.search-alert .close {

	  display: block;

	  width: 18px;

	  height: 18px;

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

	  position: absolute;

	  top: 38px;

	  right: 2.6%;

	  cursor: pointer;

	  transition: transform 0.3s ease 0s;

	}

	.close:hover {

	  transform: rotateZ(90deg);

	  transition: transform 0.3s ease 0s;

	}

	.search-alert .topsearch-form {

	  position: absolute;

	  width: 94.8%;

	  left: 2.6%;

	  top: 50%;

	  height: 124px;

	  margin-top: -63px;

	  border-bottom: 1px solid #2f4a98;

	}

	.search-alert .topsearch-form .topsearchbtn {

	  cursor: pointer;

	  width: 124px;

	  height: 124px;

	  border: none;

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

	  background-color: #fff;

	  background-size: 20px 20px;

	  position: absolute;

	  right: 0;

	  bottom: 0;

	  z-index: 1001;

	  outline: none;

	}

	.search-alert .topsearch-form .topsearchtx {

	  border: none;

	  font-size: 52px;

	  height: 124px;

	  line-height: 124px;

	  text-align: center;

	  width: 100%;

	  box-sizing: border-box;

	  color: #fff;

	  background: none;

	  padding-left: 88px;

	  padding-right: 80px;

	  background: url(../images/h_search.png) no-repeat 35px 53px;

	  outline: none;

	}
	
	.index_banners{
		width:100%;
		height:832px;
	}
	
	
	.flexslider{position:relative;height:832px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li{height:832px;}

.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.index_abouts{
	width:100%;
	height:100%;
	overflow:hidden;
	background:#ffffff;
}

.index_abouts_middle{
	width:90%;
	height:100%;
	margin:0 auto;
	margin-top:3%;
}

.index_abouts_middle_left{
	width:50%;
	height:auto;
	float:left;
}

.index_abouts_middle_left_top{
	width:100%;
	height:auto;
}

.index_abouts_middle_left_top img{
	width:100%;
}

.index_abouts_middle_left_unders{
	width:100%;
	height:auto;
	padding:12%;
}

.index_abouts_middle_left_unders ul li{
	width:32%;
	height:auto;
	float:left;
}

.index_abouts_middle_right{
	width:50%;
	height:100%;
	float:left;
}

.index_abouts_middle_right_top{
	width:100%;
	height:auto;
	padding:5%;
}

.index_about_en{
	font-size:40px;
	font-weight:bold;
	color:#e3e3e3;
	font-family:'Arial';
}

.index_about_cn{
	font-size:24px;
	font-weight:bold;
	font-family:'微软雅黑';
	color:#1a3774;
}

.index_about_remark{
	font-size:16px;
	line-height:2em;
	margin-top:2%;
}

.index_about_mores{
	width:100%;
	height:100%;
	margin-top:15%;
}

.index_abouts_middle_right_unders{
	width:100%;
	height:100%;
}

.index_abouts_middle_right_unders img{
	width:100%;
}

.index_product{
	width:100%;
	height:100%;
	overflow:hidden;
	margin-top:4%;
}

.products_bg{
	position:relative;
	top:0px;
}

.products_bg_pic{
	width:100%;
	height:100%;
}

.products_bg_pic img{
	width:100%;
}

.clear{
	clear:both;
}

.product_lists{
	width:90%;
	height:100%;
	margin:0 auto;
	position:absolute;
	top:0px;
	left:5%;
	z-index:999999999;
}

.product_lists_title{
	width:100%;
	height:auto;
	margin:0 auto;
}

.product_lists_title{
	width:100%;
}

.product_lists_title_en{
	width:100%;
	color:#445581;
	font-size:40px;
	font-weight:bold;
	margin-top:3%;
}

.product_lists_title_cn{
	width:100%;
	height:100%;
	color:#fff;
}

.big_title{
	font-size:30px;
	font-weight:bold;
}

.small_title{
	font-size:16px;
}

.product_lists2{
	width:100%;
	height:100%;
	padding-top:3%;
}

.marks{
	width:100%;
	height:100%;
	overflow:hidden;
	background-color:rgba(0,0,0,0.5);
	color:#fff;
	text-align:center;
	color:#fff;
	position:absolute;
	top:0px;
	z-index:9999999;
	display:none;
}

.marks_name{
	width:100%;
	margin-top:30%;
	font-size:24px;
}

.index_news{
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}

.index_news_bg{
	width:100%;
	height:100%;
}

.index_news_bg img{
	width:100%;
}

.index_news_middle{
	width:90%;
	margin:0 auto;
	position:absolute;
	top:0px;
	left:5%;
	z-index:999999999;
}

.index_news_midlle_top{
	width:100%;
	text-align:center;
}

.news_en{
	font-size:40px;
	font-family:'Arial';
	font-weight:bold;
	color:#cacdd8;
	margin-top:3%;
}

.news_cn{
	font-size:30px;
	font-weight:bold;
}

.index_news_midlle_under{
	width:100%;
	height:100%;
	margin-top:6%;
}

.index_news_midlle_under ul li{
	width:28%;
	height:100%;
	float:left;
	margin-right:5%;
}

.news_top{
	width:100%;
	height:100%;
}

.news_cate{
	width:94px;
	height:34px;
	background:#20366f;
	line-height:34px;
	text-align:center;
	font-size:15px;
	color:#fff;
	border-radius:20px;
}

.news_unders{
	width:100%;
	height:100%;
	margin-top:3%;
}

.news_under_img{
	width:100%;
}

.news_under_img img{
	width:100%;
}

.news_under_title{
	width:100%;
	height:100%;
	font-size:20px;
	font-weight:bold;
	margin-top:3%;
}

.news_under_title a{
	color:#1a1a1a;
}

.news_under_remarks{
	margin-top:3%;
	line-height:2em;
}

.news_under_remarks a{
	color:#000;
}

.under_end{
	width:100%;
	height:100%;
	margin-top:5%;
}

.under_end_left{
	width:50%;
	height:100%;
	float:left;
}

.under_end_left a{
	color:#000;
}

.under_end_right{
	width:50%;
	height:100%;
	float:left;
	text-align:right;
}

.footer_ad{
	width:100%;
	height:100%;
	overflow:hidden;
	background-color:rgba(255,255,255,0.3);
	padding:2%;
}

.footer_ad_middle{
	width:90%;
	height:100%;
	margin:0 auto;
}

.footer_ad_middle ul li{
	width:30%;
	height:100%;
	float:left;
	margin-left:3%;
}

.imgs{
	float:left;
	margin-right:2%;
}

.icons_remarks_title{
	font-weight:bold;
}

.icons_remarks_remarks{
	color:#5f5e5f;
}

.index_footers{
	width:100%;
	height:100%;
	overflow:hidden;
	background:#282828;
}

.index_footer_top{
	width:100%;
	height:100%;
	overflow:hidden;
	border-bottom:1px solid #323232;
}

.index_footer_top_middle{
	width:90%;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	padding-bottom:3%;
}

.index_footer_top_middle_left{
	width:60%;
	height:100%;
	float:left;
}

.footer_tle_number{
	width:100%;
	height:100%;
	margin-top:5%;
	
}

.tel_img{
	float:left;
	margin-top:0.5%;
}

.tel-numbers{
	float:left;
	margin-left:2%;
}

.tel_small_title{
	color:#404040;
}

.tels{
	font-size:26px;
	font-weight:bold;
	color:#fff;
}

.footer_meuns{
	width:100%;
	height:100%;
	padding:2%;
}

.footer_meuns ul li a{
	display:block;
	width:20%;
	height:100%;
	color:#ababab;
	float:left;
}

.clear{
	clear:both;
}

.erweimas{
	width:12%;
	height:100%;
	float:right;
	margin-top:2%;
}

.erweima_name{
	text-align:center;
	font-size:15px;
	color:#ababab;
	text-align:center;
}

.erweimas_img{
	text-align:center;
}

.copyrights{
	width:100%;
	height:100%;
	padding:2%;
}

.copyrights_middles{
	width:90%;
	height:100%;
	margin:0 auto;
	color:#707070;
}

.copyrights_middles a{
	color:#707070;
}

