@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0; font-family:"寰蒋闆呴粦";}
p{margin: 0;}
a{color: #333;text-decoration: none;}
a:link{text-decoration:none;color: #333;}
a:visited{text-decoration:none;color: #333;}
a:hover{text-decoration:none;color: #333;}
a:active{text-decoration:none;color: #333;}
ul,li{list-style: none;}
body{overflow-x: hidden;}
.clear{clear: both;}
.floatLeft{ float:left; }
.floatRight{ float:right; }



/*宸ュ叿鏍�*/
.head{ padding:0 15px; auto;transition: all 0.5s;}
.header_left{ line-height:64px; font-size:13px; padding-right:0; width:36%;}
.header_left #head_week{ display:none;}
.header_right{ line-height:64px; font-size:14px; width:64%;padding-left:0;}
.header_right .floatRight{ margin:0 3%;}
.header_right .searchIco{ width:24px; vertical-align:middle; max-width:38px; cursor:pointer;}
.header_right .searchIco img{ width:100%; max-width:38px; margin-bottom:5px;}
.header_right .szIco{ width:33%; vertical-align:middle; max-width:74px; display:none;}
.header_right .szIco img{ width:100%; max-width:74px;}
.header_right .typeface span{ cursor:pointer;}
.header_right .tool{display:none;}
.header_right .wza{display:none;}

/*灏忓睆瀵艰埅鎸夐挳*/
.menuIco {width: 26px;max-width:30px;height: 64px;z-index: 2;right: 12px;top: 10px;cursor: pointer;overflow:hidden; auto;transition: all 0.5s;}
.menuIco div {width: 100%;height: 3px;background: #333333;margin: 5px auto;transition: all 0.5s;z-index: 5;}
.menuIco .menuIco-one{margin-top:21px;}
.menuIco-close .menuIco-one {transform: rotate(45deg) translate(6px, 6px);}
.menuIco-close .menuIco-two {display: none;}
.menuIco-close .menuIco-three {transform: rotate(-45deg);}

/*澶撮儴澶у浘*/
.head_banner{ width:100%; max-width:1920px; position:relative; overflow:hidden;}
.head_banner img{ width:100%;}
.head_banner .banner_s{}
.head_banner .banner_m{display:none;}
.head_banner .banner_b{display:none;}
/*鎼滅储鏍�*/
.head_banner .search{position: absolute;left: 0;top:-68px;width: 100%;background-color: #f5f5f5;z-index: 1;padding:15px 15px; transition: all 0.5s;}
.head_banner .search_select{top:0px;}
.head_banner .search .sarch_box{position: relative;}
.head_banner .search input{display: block;width: 100%;padding: 0 10px;background-color: #fff;font-size: 14px;line-height: 38px;border: none;height: 38px;}
.head_banner .search span{height: 38px;position: absolute;right: 0;top: 0;width: 50px;color: #fff;font-size: 0;background: #0064cb url(../images/2019_index_001_2.png) no-repeat center; cursor:pointer;}
.head_banner .search p{ color:#fff; line-height:50px; display:none;}
.head_banner .search p a{ color:#fff; line-height:50px; background-color:#4a93ce; border-radius:12px;padding:3px 5px;}

/*瀵艰埅鏍�*/
.head_menu{position: fixed; left: -100%;top: 64px;width: 100%;height: 100%;z-index: 98; background-color: #fff;overflow-y: auto;transition: all 0.5s;}
.head_menu_select{ left:0;}
.head_menu .head_menu_nav{padding: 0px 15px;border-top: 1px solid #ccc;}
.head_menu .jiantou{background: url(../images/2019_index_33_1.png) no-repeat;background-position: 95% 17px; background-size:16px; position:relative;}
.head_menu .jiantou i{ display:block; width:20%; height:52px;opacity:0;filter:alpha(opacity=0); right:0; top:0; z-index:99; position:absolute; cursor:pointer;}
.head_menu li a{display: block;font-size: 16px;line-height: 52px;border-bottom: 1px solid #d2d2d2;}
.head_menu li a .menuItemIco{ width:24px; margin-right:10px; vertical-align:middle; margin-bottom:3px;}
.head_menu li a .mii1{}
.head_menu li a .mii2{ display:none;}
.head_menu li a .mii3{ display:none;}
.head_menu .jiantou.active{background: url(../images/2019_index_33_2.png) no-repeat;background-position: 95% 17px; background-size:16px;}
.head_menu .jiantou.active>a{color:#0064CB;}
.head_menu .jiantou.active>a .mii1{ display:none;}
.head_menu .jiantou.active>a .mii2{ display:inline-block;}
.head_menu .nav_item{display: none;}
.head_menu .nav_item>a{text-indent: 25px; background:url(../images/2019_index_34.png) no-repeat;background-position:10px 19px;}
.head_menu .nav_item span{display: block;}
.head_menu .nav_item span a{display: block; padding-left:45px;border-bottom: 1px solid #ccc; background:url(../images/2019_index_34_1.png) no-repeat;background-position:30px 19px;}
.head_menu .nav_item span span{display:block;}
.head_menu .nav_item span span a{display: block; padding-left:65px;border-bottom: 1px solid #ccc; background:url(../images/2019_index_34_1.png) no-repeat;background-position:50px 19px;}

.foot{ width:100%; background-color:#f2f2f2; overflow:hidden; auto;transition: all 0.5s; padding-bottom:15px;}
.foot .foot_text{ text-align:center; padding:0;}
.foot .foot_text select{appearance:none;-moz-appearance:none;-webkit-appearance:none; border:2px solid #e0e2e1; border-radius:4px; padding:6px 11px; width:75%; margin:15px auto; background: url(../images/btn_bottom.png) no-repeat #fff; background-size:16px; background-position:97% 11px;}
.foot .foot_text p{ margin-bottom:10px; color:#666;}
.foot .foot_text p a{color:#666;}
.foot .foot_text p img{ vertical-align: middle; margin-bottom:2px;}
.foot .foot_text .foot_text_link{ font-weight:bold; color:#333;}
.foot .foot_text .foot_text_link a{ color:#333;transition: all 0.5s;} 
.foot .foot_text .foot_text_link a:hover{color:#2ea1e4;}
.foot .foot_contact{ display:none;}
.foot .foot_contact h1{ color:#333; font-size:16px; font-weight:bold; margin:25px auto 15px auto;}
.foot .foot_contact div{ height:30px; line-height:30px; background-color:#e3e4e8; color:#666; margin-bottom:10px; border-radius:15px; padding:0 10px 0 18px; width:96%;}
.foot .foot_contact div img{ vertical-align:middle; margin:0 10px 3px 0;}
.foot .foot_contact div a{color:#666; }

.foot .foot_link{ display:none;}
.foot .foot_link h1{ color:#333; font-size:16px; font-weight:bold; margin:25px auto 15px auto;}
.foot .foot_link a{ height:30px; line-height:30px; background-color:#e3e4e8; color:#666; margin-bottom:10px; border-radius:15px; padding:0 10px; display:block; text-align:center;transition: all 0.5s;}
.foot .foot_link a:hover{color:#fff; background-color:#a9c7df;}

@media (min-width: 361px) {
	.header_left{ width:32%;}
	.header_right{padding-left:0; width:68%}
	.header_right .floatRight{ margin:0 2%;}
	.header_right .szIco{ display:block; margin-right:0;}
	
}

@media (min-width: 768px) {
	.header_left #head_week{ display:inline-block;}
	.header_right .szIco{ display:block;}
	.head_banner{ margin:0 auto;}
	
	.head_banner{}
	.head_banner .banner_s{display:none;}
	.head_banner .banner_m{display:block;}
	.head_banner .banner_b{display:none;}
	
	.foot .foot_text select{ font-size:16px;}
	.foot .foot_text .foot_text_link{font-size:16px;}
	.foot .foot_text .foot_text_link a{ font-size:16px;}
	
}

@media (min-width: 992px) {
	.header_left{ line-height:56px; }
	.header_right{ line-height:56px; letter-spacing:2px;}
	.header_right .searchIco{ display:none;}
	.header_right .menuIco{ display:none;}
	.header_right .tool{display:block;}
	.header_right .tool a{display:block; float:left; width:36px; height:36px; position:relative; margin:10px 5px; overflow:hidden;}
	.header_right .tool a img{ vertical-align:top;}
	.header_right .tool a .ewm{ position:absolute; top:36px; left:0; width:160px; z-index:2; transition: all 0.8s; opacity:0;filter:alpha(opacity=0);}
	.header_right .tool a:hover{ overflow:visible;}
	.header_right .tool a:hover .ewm{ display:;opacity:1;filter:alpha(opacity=1); }
	.header_right .wza{display:block;}
	
	.head_banner{ height:270px; position:relative;}
	.head_banner .banner_s{display:none;}
	.head_banner .banner_m{display:block; position:absolute; width:1024px; left:50%; margin-left:-512px;}
	.head_banner .banner_b{display:none; }
	
	/*鎼滅储鏍�*/
	.head_banner .search{left:50%; margin-left:50px; top:30px;width: 420px;padding:0; background-color:transparent;}
	.head_banner .search_select{top:0px;}
	.head_banner .search .sarch_box{position: relative;}
	.head_banner .search input{padding: 0 20px;font-size: 14px;line-height: 42px;border: none;height: 42px; border-radius:19px; outline:none;}
	.head_banner .search span{height: 42px; border-radius:19px; ;background: #fff url(../images/2019_index_001_3.png) no-repeat center;}
	.head_banner .search p{ display:block;}
	
	.head_menu{ position:static; display:block; background-color:#0062b4; color:#fff; overflow-y: visible;}
	.head_menu .head_menu_nav{padding: 0 0;border-top:none; width:930px; margin:auto;position: relative; }
	.clearfix{ margin-bottom:0;height:100px;}
	.head_menu .jiantou{background:none;position: static;overflow: visible;}
	.head_menu .jiantou i{ display:none;}
	.head_menu .jiantou.active{background: none;}
	.head_menu .jiantou.active>a{color:#fff;}
	.head_menu .jiantou.active>a .mii2{ display:none;}
	.head_menu li{width:16.666666%; overflow:hidden; float:left; text-align:center; height:100px; overflow:hidden; transition: all 0.5s;}
	.head_menu li:hover{ background-color:#0e8ed9;}
	.head_menu li a{ font-size:22px;line-height:52px;border-bottom: none; color:#fff; display:block; overflow:hidden;}
	.head_menu li a .menuItemIco{ }
	.head_menu li a .mii1{ display:none;}
	.head_menu li a .mii2{ display:none;}
	.head_menu li a .mii3{ display:block; width:32px; margin:16px auto 0 auto;}
	.header_left{ font-size:14px;}

	/* 瀵艰埅鏍� */
.clearfix .nav_item{
		position: absolute;
		top: 100px;
		left: 0px;
		background: #fff;
		border: 1px solid #0062b4;
		border-top: none;
		width: 100%;
		padding: 20px 40px;
		z-index: 99999;
		opacity: 0;
	}
	.head_menu li:hover .nav_item{
	 display: block;
	 animation: to_top 0.8s ease 0s both;
	}
	.head_menu	.nav_item span{
		display: none;
	}
	.head_menu .nav_item>a{
	   text-indent: 0px;
		background:none;
		float: left;
		line-height: 55px;
		font-size: 18px;
		margin: 0 15px;
	    position: relative;
		overflow: visible;
		color: #333;
	}
	.head_menu .nav_item>a:hover{
		color: #0062b4;
	}
	.head_menu .nav_item>a:hover:after{
		content: '';
		display: block;
		position: absolute;
		left: 0;
		bottom: 5px;
		width:100%;
		height: 3px;
		background: #0062b4;
		animation: to_right 0.5s ease 0s both;
		transform: translate3d(-100%,0,0);
	}
}

@media (min-width: 1200px) {
	
	.head_banner{ height:300px; position:relative;}
	.head_banner .banner_s{display:none;}
	.head_banner .banner_m{display:none;}
	.head_banner .banner_b{display:block; position:absolute; width:1920px; left:50%; margin-left:-960px;}
	
	.head_banner .search{margin-left:150px; top:80px; }
	
	.foot .foot_text{ text-align:left;}
	.foot .foot_text select{ display:none;}
	.foot .foot_text p{ margin-bottom:10px; color:#666;}
	.foot .foot_text p a{color:#666;}
	.foot .foot_text p img{ vertical-align: middle; margin-bottom:2px;}
	.foot .foot_text .foot_text_link{ font-weight:bold; color:#333; margin:25px auto 15px auto;}
	.foot .foot_text .p_last{ margin-top:20px;}
	
	.foot .foot_contact{ display:block;}
	.foot .foot_link{ display:block;}
}

@media (min-width: 1280px) {
	.head_banner .search{margin-left:200px; top:80px; }
	.head_menu .head_menu_nav{padding: 0 0;border-top:none; width:100%; max-width:1280px; margin:auto;}
	.clearfix{ margin-bottom:0; height:70px;}
	.head_menu li{width:16.666666%;; overflow:hidden; float:left; text-align:center; height:70px; overflow:hidden; transition: all 0.5s;}
	.head_menu li a{ font-size:22px;line-height:70px;border-bottom: none; color:#fff; display:block; overflow:hidden;}
	.head_menu li a .menuItemIco{ }
	.head_menu li a .mii1{ display:none;}
	.head_menu li a .mii2{ display:none;}
	.head_menu li a .mii3{ display:inline-block; width:32px; vertical-align:middle; margin:0 12px 4px 0;}
	
		/* 瀵艰埅鏍� */
		.clearfix .nav_item{
			top: 70px;
		}
}
@keyframes to_right {
	0% {
		opacity: 0;
		transform: translate3d(-100%,0,0)
	}

	100% {
		opacity: 1;
		transform: translate3d(0,0,0)
	}
}
@keyframes to_top {
	0% {
		opacity: 0;
		transform: translate3d(0,20px,0)
	}

	100% {
		opacity: 1;
		transform: translate3d(0,0,0);
	}
}