@charset "utf-8";
/* CSS Document */

.contact{ width:100%; height:100%; background:#ededed;  margin-top:63px;position:relative;background-size:100% 100%;  }
.con-bg{width:100%; height:628px; display:table;background:url(../imge/head-bg.jpg) no-repeat;  background-size:100% ;}
.con-bg .in-list{ width:100%; display:table; position:absolute; bottom:0;}
.con-bg .in-list li{ width:100%; padding-top:1em; padding-bottom:1em; background:#004883; opacity:0.7; margin-bottom:1px; display:table;}
.con-bg .in-list li:hover{ opacity:1;}
.con-bg .in-list li dl dt{ float:left; width:50px; height:50px; margin-left:2em;}
.con-bg .in-list li dl dt img{ width:100%;}

.con-bg .in-list li dl dd.add-txt{width:66%; float:left; text-align:left;margin-left:1em;margin-right:0; margin-top:0.5em;}
.con-bg .in-list li dl dd{ float:right; text-align:right; color:#fff; margin-right:2em;}
.con-bg .in-list li dl dd h1{ font-size:1.8em;}
.con-bg .in-list li dl dd p{ text-transform:uppercase;font-size:1.2em;}

.banner{ width:100%; height:auto; display:table;}
.banner img{ width:100%; display:table;}

.yj-list{ width:100%; display:table;}
.yj-list li{ width:90%;  border:1px solid #d3d3d3; background:#fff; margin:0 auto; margin-top:1em;display:table; }
.yj-list li dl dt{ width:95%; display:table; margin:0.8em auto;}
.yj-list li dl dt img{width:100%; display:table;}
.yj-list li dl dd{ width:95%; display:table; margin:0.8em auto;}
.yj-list li dl dd h1{ font-size:1.5em; color:#000000; padding-bottom:0.5em;}
.yj-list li dl dd h1 a{ color:#000;}
.yj-list li dl dd p{ color:#585858; font-size:1.3em; line-height:1.5em;}

.page{ min-width:150px; margin:4em auto; display:table; text-align:center;}
.page a{ display:block; float:left; font-size:1.2em !important; text-align:center; color:#2d2c2c; padding:0.1em 0.3em; margin:0.1em;}
.page a.selected{ background:#88a2c9; color:#fff; font-weight:bold;}
.page a:hover{ background:#88a2c9; color:#fff; font-weight:bold;}
.prev, .next{ background:#0f4a9f; color:#fff !important;}
.prev span{ padding-right:3px;}
.next span{ padding-left:3px;}

.lx-tab{ width:100%; display:table;}
.lx-tab li{ width:50%; float:left; background:#d5d5d5; text-align:center; padding:0.7em 0; font-size:1.4em;}
.lx-tab .top-sel{ background:#0f4a9f; color:#fff;}
.tab-hg{background:#0f4a9f !important; color:#fff;}

.tab-con{ width:90%; display:table; margin:0 auto; padding:3em 0;}
.tab-con h1{ width:100%; border-bottom:1px solid #d1d1d1;font-size:1.5em; padding-bottom:0.5em; margin-bottom:0.5em;}
.tab-con p{ color:#6a6a6a; font-size:1.3em; line-height:1.8em;}
.tab-con p img{ width:100%;}
.tab-con .qywh-text{ color:#000; text-indent:2em; padding-bottom:1em;}

.rc-con{width:90%; display:table; margin:0 auto; padding:3em 0;}
.rc-con-top{ width:100%; display:table;}
.rc-con-top h1{border-bottom:1px solid #d1d1d1;font-size:1.3em; line-height:1.8em; padding-bottom:0.5em;padding-bottom:0.5em; margin-bottom:0.5em; color:#2c2c2c;}
.rc-con-top p{font-size:1.3em; line-height:1.8em; padding-bottom:0.5em;}


/*Contenedor Principal*/
.accordion {width: 100%;margin: 30px auto 20px;}
.accordion li{ margin-bottom:1em;background: #d7d7d7;}
.accordion .link {cursor: pointer;display: block;padding: 15px; color: #525252;font-size: 1.3em;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion li:last-child .link {border-bottom: 0;}
.accordion li i.acc-icon {width:25px; height:25px; background:url(../imge/zw-icon.png);position:absolute; top:12px; right:12px;}
.accordion li.open .link {color: #be3356;}
.accordion li.open i.fa-chevron-down {	-webkit-transform: rotate(180deg);	-ms-transform: rotate(180deg);	-o-transform: rotate(180deg);transform: rotate(180deg);}

/* Submenu*/
.submenu {display: none; background:#ebebeb;font-size: 1.3em;}
.submenu p{ line-height:1.8em; padding:1em 0; color:#525252;}
.submenu a {display: block;text-decoration: none;color: #d9d9d9;padding: 12px;padding-left: 42px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}
.submenu a:hover {background: #b63b4d;color: #FFF;}



.new-list{ width:100%; display:table;}
.new-list li{ width:90%;  border:1px solid #d3d3d3; background:#fff; margin:0 auto; padding:0.8em 0; margin-top:1em;display:table; }
.new-list li dl dt{ width:95%; display:table; margin:0 auto;}
.new-list li dl dt p{ font-size:1.3em; color:#818181; padding-bottom:0.8em;}
.new-list li dl dt img{width:100%; display:table; margin-bottom:1em;}
.new-list li dl dd{ width:95%; display:table; margin:0 auto;}
.new-list li dl dd h1{ font-size:1.5em; color:#000000; padding-bottom:0.5em;}
.new-list li dl dd h1 a{ color:#000; margin:0;}
.new-list li dl dd p{ color:#585858; font-size:1.3em; line-height:1.6em;}
.new-list li dl dd a{ display:block;color:#585858; font-size:1.3em; margin-top:1em;}
.new-list li dl dd a:hover{ color:#004e86;}


.new-con{width:90%; margin:1em auto;}
.new-con-top{border-bottom:1px solid #b8b8b8; margin:2em 0; padding-bottom:1em;}
.new-con-top p{ color:#000; font-size:1.5em; }
.new-con-top p span{ font-size:0.6em !important; color:#818181; margin-right:10px;}
.new-cc{ width:100%; display:table;}
.new-cc img{ width:100%;}
.new-cc p{ font-size:1.3em; color:#505050; line-height:1.8em; margin:1.2em 0;}
.new-cc a{ display:block; width:100%; color:#fff; background:#989898; text-align:center; position:relative; }
.new-cc a p{ color:#fff;}
.new-cc .ret-icon{ width:17px; height:20px; background:url(../imge/ret-top.png); position:absolute; top:4px; left:50%; margin-left:3em;}

.xq-end{ width:100%; display:table;}
.xq-end p{ width:100%;font-size:1em; display:table;}
.xq-end p span{ float:left;display:block;}
.xq-end a{ float:left; display:block; margin-bottom:0.5em; font-size:1em; color:#565055;}

.gs-con{ width:100%; display:table;}
.gs-nav{ width:100%; display:table;}
.gs-nav li{ width:33%; float:left; padding:0.8em 0; background:#d5d5d5; text-align:center; font-size:1.3em; margin:2px 1px 0 0;}
.gs-nav .nav-selected{ background:#0f4a9f; color:#fff;}
.gs-nav .nav-selected a{color:#fff;}
.gs-nav li a{ color:#0f4a9f;}

.gs-con-txt{ width:90%; margin:2.5em auto; display: table; }
.gs-con p{ font-size:1.3em; line-height:1.8em; padding-bottom:10px; color:#414141;}
.gs-con p span{ margin-right:10px;}
.gs-con p img{ width:100%;}

.yw-list{ width:100%; display:table;}
.yw-list li{ width:100%; margin-bottom:3em;}
.yw-list li dt{ width:100%; border-bottom:1px solid #8f9199; display:table;}
.yw-list li dt p{ float:left; font-size:1.5em; color:#2c2c2c; margin-right:10px; padding-bottom:10px;}
.yw-list li dt p img{ width:100%;}
.yw-list li dd{ padding-top:10px;}
.yw-list li dd p{font-size:1.3em; color:#6a6a6a; line-height:1.8em;}

.zyys-list{ width:100%; display:table;}
.zyys-list li{ width:100%;display:table; margin-bottom:3em;}
.zyys-list li dt{ width:100%; border-bottom:1px solid #0f4a9f; display:table;}
.zyys-list li dt p{  font-size:1.5em; color:#2c2c2c; padding-bottom:10px;}
.zyys-list li dd{padding-top:10px;}
.zyys-list li dd p{ float:left;font-size:1.3em; color:#6a6a6a; line-height:1.8em;}
.zyys-list li dd p span{ margin:0 1em;}

.swiper-container {
	width: 320px;
	height: 250px;
	margin: 20px auto;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	
	/* Center slide text vertically 
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;*/
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-slide p{ width:100%; display:table; font-size:1em;}
.swiper-slide p img{ width:80%; display:table; margin:0 auto;}






























