@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px; list-style-type: none;font-family: "微软雅黑";}
a { text-decoration: none; }
img { border: none }
.clear-0 { height: 0px; line-height: 0px; font-size: 1px; clear: both }
.clear-1 { height: 10px; line-height: 10px; font-size: 1px; clear: both }
.clear-2 { height: 20px; line-height: 20px; font-size: 1px; clear: both }
.clear-3 { height: 30px; line-height: 20px; font-size: 1px; clear: both }
h1, h2, h3, h4 { font-weight: normal; }
.container { width: 100%; margin: 0px auto;display: grid; }
.flexslider {
	position: relative;
	width: 100%;
	min-height: 705px;
	overflow: hidden;
	zoom: 1;
}
.flexslider .slides li {
	width: 100%;
	height: 100%;
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
	z-index: 999;
}
.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}
.flexslider .slides a img {
	width: 100%;
	height: 100%;
	display: block;
}
.content_box_01 { width: 100%;margin: 0 auto;z-index: 888;position: absolute;padding: 20px 0;}
/*头部*/
.main_top_bg {width: 100%;height: 206px;background: #224fb3;position: relative;z-index: 9999;}
#main_top { height: 153px; width: 1200px; background: url(../images/logo_img_01.png?v=20210927) no-repeat center; margin: 0 auto;}
#quick_links { height: 30px; line-height: 26px; text-align: right; width: 1200px;padding-top: 5px; }
#quick_links a { display: inline-block; color: #b2c7ff; padding: 0px 10px; height: 15px; line-height: 15px; font-size: 12px;}
#quick_links a:hover { text-decoration: underline; }
#quick_links i.usa_img { background: url(../images/usa_img.png) no-repeat 4px 5px; width: 25px; height: 29px; display: block; float: right; cursor: pointer; }
#quick_links i.cha_img { background: url(../images/cha_img.png) no-repeat 4px 5px; width: 25px; height: 29px; display: block; float: right; cursor: pointer; }
.top_form { clear: both; display: inline-block; background: #3665cf; line-height: 30px;float: right; margin-top: 2%;margin-right: 21%;border-radius: 10px; }
.top_form input { width: 160px; height: 30px; border: none; background: none; vertical-align: middle; text-indent: 5px;color: #fff;}
.top_form input.submit_1 { width: 22px; height: 22px; cursor: pointer; border: none; vertical-align: middle; background: url(../images/search_img.png) no-repeat 0 3px; }
.top_form input::-webkit-input-placeholder {color: #fff;}
.top_form input::-moz-placeholder { color: #fff; }
.top_form input:-ms-input-placeholder {color: #fff;}
/*导航*/
#top_nav { width: 100%;background: #054188; height: 53px;margin: 0 auto;}
ul.dropdown { position: relative; z-index: 100; width: 1200px; height: 53px; line-height: 53px;margin: 0 auto; }
ul.dropdown li { float: left; zoom: 1; width: 171px;text-align: center; height: 53px;}
ul.dropdown .first_li {position: relative;}
ul.dropdown .first_li .first_a { display: inline-block; font-size: 15px; color: #fff;width: 173px; }
ul.dropdown .first_li .first_a.current_hit {background-color: #073469;}
ul.dropdown .first_li .first_a:hover { background-color: #073469; }
/* LEVEL TWO*/
ul.dropdown ul { display: grid; visibility: hidden; top: 53px; left: 0px;position: absolute;}
ul.dropdown ul li a { font-size: 12px; width: 163px; display: block; padding: 5px; float: left;color: #333; height: 30px; line-height: 30px;}
ul.dropdown ul li a:hover { color: #fff;text-decoration: none; background: #4f9ddf;}
ul.dropdown ul ul { left: 100%; top: 0; }
ul.dropdown li:hover > ul { visibility: visible; }
ul.dropdown ul.sub_menu { background: #f5f5f5; }
ul.dropdown ul ul li {width: 180px;}
/*2级左列表*/
.second_bg { width: 100%; float: left; }
.leftsidebar_box { width: 260px; height: auto; height: 100%;float: left; }
.line { height: 40px; width: 100%; background-color: #09F; text-align: center; line-height: 40px; color: #fff; font-size: 18px; }
.leftsidebar_box dt { padding-left: 35px; padding-right: 10px; background-repeat: no-repeat; background-position: 10px center; color: #333; font-size: 14px; position: relative; line-height: 45px; cursor: pointer; }
.leftsidebar_box dl { border-bottom: 1px solid #c4c4c4; width: 100%; float: left; }
.leftsidebar_box dd { padding-left: 40px;line-height: 35px; }
.leftsidebar_box dd a { color: #333; line-height: 20px; font-size: 12px; }
.leftsidebar_box dd a.current_hit { color: #0b4da2; }
.leftsidebar_box dd a:hover { text-decoration: underline }
.leftsidebar_box dt img { position: absolute; right: 10px; top: 15px; }
.system_log dt { background-image: url(../images/app.png); }
.leftsidebar_box dl dd:last-child { padding-bottom: 10px; }
/*路径*/
#current_bar { font-family: 宋体; font-size: 12px; color: #3f3f3f; height: 40px; line-height: 40px; }
#current_bar a { color: #3f3f3f; }
#current_bar a:hover { text-decoration: underline; color: #333; }
/*底部*/
#footer { background: #224fb3; bottom: 0;width: 100%;}
.footer_ul_4 {text-align: center; padding: 46px;}
.footer_ul_4 li {line-height: 20px; width: 100%; font-size: 14px; color: #fff; display: inline;}
