@charset "utf-8";

body{width:100%;}
.wp-wrapper { width: 100%;/* background-color: #fff;*/}
.wp-wrapper .wp-inner { width:auto; max-width: 1200px; margin:0 auto; }

/**头部**/
.wp-header {
	width: 100%;
	/* background-color: #fff; */
	position: fixed;
	top: 0;
	z-index: 99;
	height: 80px;
}
 /**
  * [站点LOGO]
  */
.logo-panel { float: left;}
.logo-window { padding: 3% 0; margin-left:10px;}
.logo-window img { vertical-align: middle;max-width: 200px;}

.wp-head-tools { float: right;}
/**
 * [语言选择]
 */
.lang-panel { float: right; margin-right: 10px;}
.lang-window { padding: 6% 0; }
.lang-window .wp-menu .menu-item { float: left;}
.lang-window .wp-menu .menu-item a.menu-link { display: inline-block; margin:0 3px; height: 20px; line-height: 20px; font-size: 14px; color: #EBB428;}
.lang-window .wp-menu .menu-item a.menu-link:hover { text-decoration: underline; color: #FFC661;}
/**
 * [搜索]
 */
.nav-pant{
	float:right;
}
.search-panel {float: left;clear: right;margin-top:30px; width:400px; margin-left: 15%;}
.search-window {border-radius: 0px;/* background: #fff; */overflow: hidden;border-top-left-radius:40px;
    border-bottom-left-radius: 40px;
	border-top-right-radius: 40px;
	border-bottom-right-radius: 40px;
}
.wp-search {  position: relative;border: 1px solid #856945;
	border-bottom-left-radius:40px;border-top-left-radius:40px;
	border-top-right-radius: 40px;
	border-bottom-right-radius: 40px;
}
.wp-search form { display: block;}
/* .wp-search .search-input { margin-left:10px; margin-right: 40px; } */
.wp-search .search-input input.search-title {width:85%;height: 40px;line-height: 40px;border:0;outline: 0;
	background:#fff;font-size: 14px;padding: 2px 0;padding-left:4%;
	border-top-left-radius: 40px;
	border-bottom-left-radius: 40px;
}
.wp-search .search-btn { width: 110px; height: 44px; position: absolute; right: 0; top:50%; margin-top: -22px;}
.wp-search .search-btn input.search-submit { width: 100%; height: 44px; border:0; outline: 0; background:#856945; cursor: pointer;color: #fff;
    font-size: 16px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
/**
 * [顶部副导航]
 */
/* .top-nav-panel { float: right; margin-top: 50px;}
.top-nav-panel .wp-menu .menu-item { float: left; display: inline-block; background:url(../images/shu.jpg) left center no-repeat;}
.top-nav-panel .wp-menu .menu-item a.menu-link { display: inline-block; margin:0 15px; height: 36px; line-height: 36px; color: #fff; font-size: 14px;}
.top-nav-panel .wp-menu .menu-item a.menu-link:hover{ text-decoration: underline; color: #d5d5d5;} */
.relat{position:relative;}
.bg-top-lan{
	background:#0b4199;
	line-height:35px;
	height:35px;
}
.bg-top-lan .txe{line-height:35px;color:#fff;font-size:14px;}
.login img{vertical-align:middle;display:inline-block;width:24px;}
.login a{color:#fff;}
/**主导航**/
.nav-mdt{
	margin-top: 5px;
}
.wp-navi { 
	position: relative;height: 45px;
}
.main-nav-panel {
	display: table;
	margin-left: auto;
	margin-right: auto;
}
.menu-switch-arrow { display: none;}
.wp-navi .wp-menu {margin:0 auto}
.wp-navi .wp-menu .menu-item {display: inline-block; float: left; position: relative;    height: 45px;}
.wp-navi .wp-menu .menu-item.i1 { background:none;}
.wp-navi .wp-menu .menu-item a > .menu-switch-arrow{ display:inline-block; width:20px; height:20px; background:url(images/nav_j.png) no-repeat center center;vertical-align:middle; }
.wp-navi .wp-menu .menu-item a.menu-link {    display: inline-block; color:#fff;
	/* padding: 0 15px; */
	margin: 0 35px;
	padding: 0 10px;
    line-height:45px;
    height: 45px;
    font-weight: normal;
    font-size: 16px;
}
.wp-navi .wp-inner {
    max-width: 1200px;
}
.wp-navi .wp-menu .menu-item a.selected{color: #fff; background: #00713b;}
.wp-navi .wp-menu .menu-item.hover a.menu-link,
.wp-navi .wp-menu .menu-item a.hover{background-color:#856945; text-decoration: none; color: #eee;}
.wp-navi .sub-menu {display: none;position: absolute;left:0px;top: 45px;min-width: 146px;z-index: 100;
	/* background:url(../images/subnav2.png) center top no-repeat;    */
	background:#fff;
	border-radius: 0px;    
	padding-bottom: 10px;
	padding-top: 5px;
}
.wp-navi .sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;}
.wp-navi .sub-menu .sub-item a {display: block;color: #856945;height: 30px;line-height: 30px;padding: 0 30px;font-size: 14px;background:none;}
.wp-navi .sub-menu .sub-item.hover> a,
.wp-navi .sub-menu .sub-item a:hover{ 
	/* color: #fff; */
	/* background-color:#00a3e9; */
	display: block;
	/* border-radius:10px; */
}
.wp-navi .sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;}
.wp-navi .sub-menu .sub-item.i1-1,.wp-navi .sub-menu .sub-item.i2-1,.wp-navi .sub-menu .sub-item.i3-1,.wp-navi .sub-menu .sub-item.i4-1,.wp-navi .sub-menu .sub-item.i5-1,.wp-navi .sub-menu .sub-item.i6-1,.wp-navi .sub-menu .sub-item.i7-1,.wp-navi .sub-menu .sub-item.i8-1,.wp-navi .sub-menu .sub-item.i9-1 {
    /*padding-top: 4px;*/
}
/* .wp-navi .menu-item.i4 .sub-menu {
    width: 178px !important;
    background: url(../images/subnav.png) center top no-repeat !important;
}
.wp-navi .menu-item.i7 .sub-menu {
    width: 153px !important;
} */

.bg_fx{
	background:#fff;
	height:55px;
	box-shadow:0 1px 2px #f8f8f8;
}
.bg_fx .wp-navi .wp-menu .menu-item a.menu-link{
	color:#333;
}

.wp-navi .wp-menu .menu-item:hover a.menu-link {
    font-weight: normal;
    font-family: 微软雅黑;
    color: #fff;
    background-color: #005FAB;
    /* border-radius: 0 0 10px 10px; */
}
/**slide导航**/
.wp-navi .navi-slide-head { display: none; padding:0 10px; height: 45px;}
.wp-navi .navi-slide-head .navi-slide-title { display: inline-block; float: left; font-weight: normal; color: #212121; font-size: 18px; line-height: 40px;}
.wp-navi .navi-slide-head .navi-slide-arrow { display: block; width: 34px; height: 40px; float: right; background: url(../images/menu-icon-arrow.png) no-repeat 50%;}
/**aside导航**/
.navi-aside-page {position: fixed;}
.navi-aside-toggle { display: block; width:34px; height: 34px; 
	background: url(../images/menu-icon-arrow.png) no-repeat 50%; 
	cursor: pointer; position: absolute; left: 0; top:50%; margin-top: -17px; display: none;}
.wp-navi-aside { display: none; position: fixed; left: 0; top:0; bottom: 0; right: 0; z-index: 1000; }
.wp-navi-aside .navi-aside-mask { width: 100%; height: 100%; background: rgba(0,0,0,.1); }
.wp-navi-aside-active { display: block;}
.wp-navi-aside .aside-inner {position: fixed;top: 0;bottom: 0;left: -216px;z-index: 1002;width: 216px;max-width: 100%;background: #252525; overflow-y: auto;-webkit-overflow-scrolling: touch; }
.wp-navi-aside .aside-inner:after {content: "";display: block;position: absolute;top: 0;bottom: 0;right: 0;width: 1px;background: rgba(0,0,0,.6);box-shadow: 0 0 5px 2px rgba(0,0,0,.6);}
.wp-navi-aside .navi-aside-head { margin-top: 0;border-top: 1px solid rgba(0,0,0,.3);
	background: #333;box-shadow: inset 0 1px 0 rgba(255,255,255,.05);text-shadow: 0 1px 0 rgba(0,0,0,.5);}
.wp-navi-aside .navi-aside-head .navi-aside-title { padding:7px 10px; font-weight: normal; color: #777; font-size: 14px;}
.wp-navi-aside .navi-aside-wrap { color: #aaa;border-bottom: 1px solid rgba(0,0,0,.3);box-shadow: 0 1px 0 rgba(255,255,255,.05);}
.wp-navi-aside .navi-aside-wrap li { position: relative;}
.wp-navi-aside .navi-aside-wrap li .menu-switch-arrow { display:block; cursor: pointer; width:50px; height: 35px; position: absolute; right: 0; top:0px; 
color: #f6f6f6; font-size: 14px; background: url(../images/menu-switch-arrow.png) no-repeat 30px -25px;}
.wp-navi-aside .navi-aside-wrap li .menu-open-arrow { background-position: 20px 12px;}
.wp-navi-aside .navi-aside-wrap li a { display: block; text-decoration: none; color: #fff; font-size: 14px; line-height: 20px; padding: 8px 30px 8px 15px;border-top: 1px solid rgba(0,0,0,.3);box-shadow: inset 0 1px 0 rgba(255,255,255,.05);text-shadow: 0 1px 0 rgba(0,0,0,.5);}
.wp-navi-aside .navi-aside-wrap li a:hover,.wp-navi-aside .navi-aside-wrap li a:focus { background-color: #404040; color: #fff; outline: 0;}
.wp-navi-aside .navi-aside-wrap li .sub-menu { display: none; background-color: #2e2e2e;}
.wp-navi-aside .navi-aside-wrap li .sub-menu li a { padding-left: 20px; }
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu { background-color: #333}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu li a { padding-left: 30px;}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu { background-color: #343434;}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu li a { padding-left: 40px;}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu .sub-menu { background-color: #373737;}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu .sub-menu li a { padding-left: 50px;}

.deng{
	margin-top:12px;
	margin-right:15px;
}
.deng b{
	color: #fff;
    font-weight: 500;
    margin-left: 5px;
	font-size:15px;
}
.d-ict img{width:25px;height:25px;} 

/**焦点图片**/
.mbanner .inner{
    max-width: 1200px;
    margin: 0 auto;
}
.ind-swp{position:relative;}
.b-wz{
	position:absolute;
	bottom:0;
	width:100%;
	height:40px;
	line-height:40px;
	color:#fff;
	text-indent: 20px;
	background:rgba(0,0,0,0.5)no-repeat;
}
.new-ban .swiper-pagination{
	/* text-align:right;width:96%; */
	bottom:15px;
}
.new-ban .swiper-button-next{
	background: url(../images/ved-rt.png)no-repeat;
}
.new-ban .swiper-button-next:after{content:none;}
.new-ban .swiper-button-prev{
	background: url(../images/ved-lef.png)no-repeat;
}
.new-ban .swiper-button-prev:after{content:none;}
.ellip{
	width: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	word-wrap: break-word;
	word-break: break-all;
}
.b-wz p{width:85%;}
.new-ban .swiper-pagination-bullet{background:#fff;opacity:0.9;}
.new-ban .swiper-pagination-bullet-active{background:#21AA3B;}

/* .mbanner{background: #f5f5f5;} */
.mian-container {
    width: 100%;
    /* background: #f5f5f5; */
    background-size: 100%;
}
.wp-container2 .wp-inner, .wp-container .wp-inner, .wp-container4 .wp-inner{
	/* background-color: #fff; */
	max-width: 1130px;
	padding: 0 35px;
}
/* .wp-container{background:#f5f5f5;} */
.wp-pot{
	margin-bottom: 0;
	padding-bottom: 8px;
	padding: 10px 0;
}
.pot-head{
	
}
.pot-head h1{margin-top:10px;font-size: 36px;color:#0b4199;line-height:initial;}
.pot-head h1 small{
	display:block;
	color:#F88C22;
	font-size:16px;
	font-weight:500;
	text-transform: uppercase;
}
.hx{
	width:40px;
	height:8px;
	background:#F88C22; 
	margin-top:12px;
}
.md-tit{
	font-size:18px;
	color:#000;
	margin-top:42px;
	line-height:30px;
}
.p-js {font-size:16px;margin-top:25px;line-height:30px;}
.p-js small{
	font-size:16px;
	display:block;
	text-indent:32px;
}

.pot-body{
	
}
.pot-ut ul li{
	float:left;
	width:33.3%;
}
.pot-ut ul li .l-lst{
	margin:10px;
	padding:50px 25px;
	background:#F8F8F8;
	min-height: 475px;
}
.pot-lef{
	width:38%;
}
.pot-rt{
	width:60%;
}
.a-btn a{
	display:block;
	background:#00A13B;
	color:#fff;
	text-align:center;
	line-height:45px;
	width:160px;
	font-size:18px;
	text-transform: uppercase;
	margin-top:60px;
	border-radius:3px;
}
.l-lst b{
	font-size:20px;
	line-height: 26px;
	color:#000;
	display: block;
	margin-top: 30px;
	text-transform: uppercase;
}
.m-pic img{
	margin-top:20px;
}
.l-lst p{
	margin-top: 20px;
}

.h-tt{
	color:#005FAB;
	font-size:20px;
}
.px-wz p{font-size:18px;line-height:36px;margin-top: 30px;color:#555;}
.px-lef{width:40%;}
.px-wz{width:56%;margin-left:4%;float: right;}

.cp-ct{
	/* position: absolute;
	left: 0;
	top: 40%;
	width: 40%; */
	width:100%;
}
/* a.med-c{
	text-align: right;
	display: block;
	margin-top: 20px;
	font-size:16px;
	color:#F7A656;
} */
.cp-ts{
	margin-top:25px;
}
.cp-ts a{
	position:absolute;
	right:20px;
	bottom:20px;
	font-size:16px;
	color:#fff;
}





.bg-lan{background:#f4f8fb;padding: 60px 0;padding-bottom: 120px;}
.pot-px{margin-top: 60px;}
.wp-mt{padding: 60px 0;padding-bottom: 30px;}


.wp-mt .wp-inner{padding-top:10px;}

.wp-container2 .wp-inner{padding-top:20px;}
/* .wp-container2 .wp-inner .wp-bd{float:left;width:33.3%;} */
.wp-container2 .wp-inner .wp-bd .wp-bd-n{margin-right:35px;}
.wp-container2 .wp-inner .wp-bd:last-child .wp-bd-n{margin-right:0;}

.mb-t3{
	background:url(../images/bg-bt.jpg)no-repeat;
	background-size:cover;
	padding:40px 0;
}
.mb-t3 .pot-head h1{color:#fff;}
.mb-t3 .pot-head .p-js p{color:#fff;}


/* .part-two ul li{float:left;width:50%;}
.part-two ul li .part-list{margin:35px;}

.part-list b{position:absolute;top:45%;
	width:100%;text-align:center;
	text-align: center;
	font-size: 42px;
	color: #fafcfc;
	font-weight: 500;
}
.bot-an-w a{
	border:1px solid #fff;
	color:#fff;
} */

.pot-ut ul li .l-lst-no{
	background:none;
}
.pot-ut ul li .l-lst-v{
	background:#00713B;
}
.l-lst-v b{color:#fff;}
.l-lst-v p{color:#fff;}





/* footer */
#footer{
	background:#005FAB;
	padding:40px 0;
	/* margin-top:60px; */
	padding-bottom:0;
}
/* .footer{margin-top:60px;} */
.a-b-link{
	border-bottom:1px solid #377bb1;
	padding:15px 0;
	margin-top:25px;
}
.a-b-link ul li{float:left;width:25%;text-align:center;}
.a-b-link ul li a{color:#fff; font-size:18px;}
.adr-ict{
	color: #fff;
	font-size: 18px;
}
.adr-ict img{vertical-align:middle;display:inline-block;width:29px;height:29px;}
.emt-ict ul li{float:left;width:33.3%;}
.emt-ict ul li p{color:#fff;margin-top:15px;}
.emt-all{
	margin-top:50px;
}
.emt-ict{
	width: 85%;
}
.r-ict{
	width:15%;
}
.r-ict a{
	display:block;
	width:160px;
	line-height:48px;
	color:#fff;
	text-align: center;
	border-radius:5px;
	background:#F7A656;
}
.mb-t3{padding-bottom:40px;}


.adr-bot{background:#00A13B;margin-top: 20px;
    padding: 15px;}
.adr-bot p{text-align:center;color:#fff;font-size:16px;}
.adr-bot p a{color:#fff;}

.hide_fix{position:fixed;}



.ny-ban img{width:100%;}
.hx-b{
	width:100%;
	height:2px;
	background:#ddd;
	margin-top:15px;
}
.hx-t{
	width:75px;
	height:2px;
	background:#F7A656;
	position:absolute;
	left:0;
}

.bd-med{
	margin-top:70px;
}
.med-pic{
	width:35%;
}
.r-wz{
	width:60%;
	margin-left:3%;
}
.r-wz p{
	font-size:16px;
	color:#333;
	line-height:32px;
	font-weight:600;
	margin-top:25px;
}

.m-wzt{
	border-bottom: 1px solid #eee;
	padding-bottom:5px;
}
.part-tt{
	margin-top:20px;
}
.part-tt strong{
	color:#000;
	font-size:18px;
}
.part-tt p{
	font-size:16px;
	margin-top:15px;
	line-height:28px;
}
.part-tt p span{}
.part-tt p .single{
	width:120px;
	height:40px;
	line-height:40px;
	background:#F7A656;
	text-align: center;
	color:#fff;
	font-size:14px;
	display:inline-block;
}
.wp-mtt{
	padding:60px 0;
	padding-bottom: 120px;
}

.ab-tt{text-align:center;margin-top:150px;}
.ab-tt h2{
	font-size:32px;
	font-weight:500;
}
.ab-tt b{
	font-size:18px;
	color:#999;
	font-weight:500;
	display:block;
	margin-top: 25px;
	letter-spacing: 3px;
}

.ab-smt{
	background:#fff;
	margin-top:70px;
	box-shadow:0 3px 5px #eee;
}
.ab-lef{
	width:42%;
	background:url(../images/ab-lef.png)no-repeat;
	background-size:cover;
	min-height: 350px;
}
.ab-rtt{
	width:58%;
	/* padding:50px; */
	min-height: 346px;
	border-bottom: 4px solid #005fab;
}
.ab-rtt p{
	font-size: 16px;
	line-height: 32px;
	margin-left:10%;
	margin-top: 60px;
	width: 82%;
}
.ab-rtt p small{
	font-size: 16px;
	text-indent: 32px;
	display: block;
}

.ab-ryzz{
	margin-top:80px;
}
.ab-ryzz ul li{
	width:33.3%;
	float:left;
	text-align: center;
}

.ab-ryzz ul li .ry-lst{
	margin:20px;
	padding:20px;
	border: 1px solid #00A13B;
	min-height:300px;
}
.ab-ryzz ul li p{
	font-size:18px;
	color:#000;
}




.ab-cot ul li{
	float:left;
	width:33.3%;
	text-align:center;
}
.ab-cot ul li .lx-list{
	margin:20px;
	padding:10px;
	border-right:1px solid #ddd;
}
.ab-cot ul li:last-child .lx-list{
	border-right:none;
}
.lx-list img{
	width:32px;
	height:32px;
	vertical-align:bottom;
	display:inline-block;
}

.ab-logo img{
	width:220px;
	height:55px;
	margin-top:20px;
}
.ab-lff{
	width:42%;
	min-height:360px;
	padding:30px;
}
.ct-rt{
	min-height:auto;
	border-bottom:none;
}
.lff-inpt{
	margin-top:25px;
}
.lff-inpt ul li{
	float:left;
	width:48%;
	margin-top:20px;
}
.lff-inpt ul li img{
	display:inline-block;
	vertical-align:top;
	width:26px;
	height:26px;
}
.lff-inpt ul li input{
	border: 1px solid #ccc;
	margin-left:10px;
	line-height:26px;
	text-indent:5px;
}
.ct-rt{
	width:52%;
}
.lff-inpt ul li:last-child{
	width:100%;
}
.lff-inpt ul li:last-child textarea{
	width: 80%;
	margin-left: 10px;
	border: 1px solid #ccc;
	height: 120px;
	text-indent:5px;
}
.enter-btn button{
	border: 0;
	display:block;
	background:#F7A656;
	color:#fff;
	text-align:center;
	line-height:40px;
	width:120px;
	font-size:16px;
	text-transform: uppercase;
	margin-top:30px;
	border-radius:3px;
}

.wp-navi .wp-menu .menu-item a.nt-active{
	border-bottom:3px solid #005FAB;
	color:#005FAB;
}

.mob-banner{
	display:none;
}

.gg-p{margin-top:20px;}
.gg-p p span:first-child{
	color:#005FAB;
	font-size:18px;
	width: 132px;
	display: inline-block;
	/* text-align:right; */
}
.gg-p p span strong{
	color:#222;
}
.gg-p p span:last-child{
	font-size:18px;
	color:#555;
	font-weight:500;
}
.gg-p p{
	margin-top:0;
}

/* .md-bgt{
	background:url(../images/er-md.png)no-repeat;
	background-size:contain;
	min-height:220px;
} */
.er-gz{
	position: absolute;
	top: 0;
	left: 15%;
}
.er-gz img{
	width: 150px;
	height: 150px;
}
.adr-bot p a:last-child{
  display: flex;
  align-items: center;
}
.adr-bot p {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}