@charset "utf-8";
@import url('fonts/fonts.css');
*,::after, ::before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html, body {
	font-family: "Microsoft YaHei Regular", Arial, Helvetica, sans-serif;
	color: #333;
}
html {
	-webkit-text-size-adjust: 100%;
	font: 14px/1.5;
}
body {
	font-size: 14px;
	-webkit-text-size-adjust: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	overflow-x:hidden;
	background: #fff;
}
h1 {
	font-size: 32px; margin: 0; padding: 0; font-weight: normal;
}
h2 {
	font-size: 30px; margin: 0; padding: 0; font-weight: normal;
}
h3 {
	font-size: 24px; margin: 0; padding: 0; font-weight: normal;
}
h4 {
	font-size: 20px; margin: 0; padding: 0; font-weight: normal;
}
h5 {
	font-size: 18px; margin: 0; padding: 0; font-weight: normal;
}
h6 {
	font-size: 16px; margin: 0; padding: 0; font-weight: normal;
}
p {
	margin: 0; padding: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
	padding: 0;
	margin: 0;
}
input, textarea {
	margin: 0;
	padding: 0;
	outline: 0;
	-webkit-appearance: none;
	border-radius: 0;
	font-family: "Microsoft YaHei Regular", Arial, Helvetica, sans-serif;
}
select {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 1px #000;
	/*很关键：将默认的select选择框样式清除*/
	/*appearance:none;*/
	/*-moz-appearance:none;*/
	/*-webkit-appearance:none;*/
	/*!*在选择框的最右侧中间显示小箭头图片*!*/
	/*background: url(../images/select.png) no-repeat scroll 98% center transparent;*/
	/*!*为下拉小箭头留出一点位置，避免被文字覆盖*!*/
	padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
a, a:link, a:visited, a:hover, a:active {
	text-decoration: none;-webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */
	color: #333;
	-webkit-tap-highlight-color: transparent;
}
:focus, a:focus {
	outline: none;
	-moz-outline: none;
}
table ,td,th {
	border-collapse: collapse;
	border-spacing: 0;
}
ul, .ul, .ul li {
	list-style: none;
}
hr {
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	background-color: #000;
	height: 1px
}
img {
	border: none;
	max-width: 100%;
	vertical-align: middle;
}
.Ispic {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	margin: 0;
	font-family: "Microsoft YaHei Regular", Arial, Helvetica, sans-serif;
	text-align: justify;
	text-justify: inter-ideograph;
}
.Absolute-Center {
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	zoom: 0;
}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	zoom: 1;
}
/*单行文本省略号*/
.dot {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dot2, .dot3, .dot4 {
	display: -webkit-box;
	display: box;
	overflow: hidden;
	text-overflow: ellipsis;
	/*word-break: break-all;*/
	-webkit-box-orient: vertical;
}
.dot2 {
	-webkit-line-clamp: 2;
}
/*多行文本省略号*/
.dot3 {
	-webkit-line-clamp: 3;
}
.dot4 {
	-webkit-line-clamp: 4;
}
.ytable{ display:table; width:100%; height:100%;}
.ytable-cell{ display:table-cell; vertical-align:middle;}
/*垂直居中,容器设置宽高*/
.ycenter {
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	display: -webkit-flex;
	display: flex;
}
/*水平居中,容器设置宽高*/
.xcenter {
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	display: -webkit-flex;
	display: flex;
}
/*盒子布局*/
.flexbox {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
/*弹性布局水平垂直居中 兼容性高*/
.xycenterbox {
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
/*弹性布局水平居中 兼容性高*/
.xcenterbox {
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}
/*弹性布局垂直居中 兼容性高*/
.ycenterbox {
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
/*0.5px底边框*/
.bottomLine {
	background: -webkit-linear-gradient(top, transparent 50%, #ebebeb 50%) center bottom no-repeat;
	background: -moz-linear-gradient(top, transparent 50%, #ebebeb 50%) center bottom no-repeat;
	background: -ms-linear-gradient(top, transparent 50%, #ebebeb 50%) center bottom no-repeat;
	background-size: 100% 1px;
}
/*设置隐藏*/
.none {
	display: none;
}
.hidden {
	visibility: hidden;
}

/************************************************************************/


.content{ min-height: 360px;}
a:hover{ color:#e50012;}
.center{ margin:0 auto; width:100%; max-width:1140px;}
.auto{ margin:0 auto; width:100%; max-width:1140px;}
@media(max-width:1140px){
	.auto{ padding:0 2%;}
	.center{ padding:0 2%;}
}
/*top*/

.top-main{ background:#fff; z-index:9; width: 100%; top:0;box-shadow:0 0 15px rgba(0,0,0,0.1); border-top: solid 2px #063592; position: fixed;left: 0; transition: 0.3s;}
.top-main .auto{ position: relative;}
.top-main .logo{ float:left; width:311px; display:table; margin-top: 30px; transition: 0.3s; padding-bottom: 30px;}
.top-main .logo a{ display:table-cell; vertical-align:middle;}
.top-main .logo img{ display:block; width:100%;}

.top-main.siteTopStyle .logo{ margin-top: 15px;padding-bottom: 15px;}

.top-main .top-right{ float:right; width:70%;}
.top-head::before{ position:absolute; content:''; right:0; height:1px; width:70%; top:31px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=1 ); /* IE6-9 */}
.top-head dl{ float:right;}
.top-head dd{ float:left; margin-left:45px; line-height:28px; font-size:12px;}
.top-bottom > *{ float:right;transition: 0.3s;}
.search-lang > *{ float:left; position:relative; z-index:100;}

.top-main .top-language{ padding-right:15px; margin-right:5px; position: absolute; right: 210px; top: 22px; font-size: 13px; color: #666666;}
.top-main .top-language dd{ padding-right:22px; background:url(../images/icon_lang.png) no-repeat right center;}
.top-main .top-language dt{ border:1px solid #eee; width:100%; text-align:center; background:#fff; display: none; position: relative; z-index: 1;box-shadow:0 0 15px rgba(0,0,0,0.1);}
.top-main .top-language dt a{ display:block; border-bottom:1px solid #eee; line-height:24px; transition:color 0.3s;}
.top-main .top-language dt a:last-child{ border-bottom:0;}
.top-main .top-language dt a:hover{ color:#fff; background:#063592;}


.top-main .search{ position: absolute; top: 20px; right: 0;}
.top-main .search .searchbox{ position: relative;}
.top-main .search_btn{ display: block; background: url(../images/searchbtn.png) no-repeat center center; width: 24px; height: 24px; border: none;}
.top-main .search_input{ width: 100%; display: block;  height: 24px; padding:5px 35px 5px 10px;  background: none; color: #d2d2d2; position: relative;border: 1px solid #d2d2d2;border-radius: 12px; transition: all .3s;}
.top-main .search_input.focus{ border-color: #a3a3a3; color: #666666;}
.top-main .search_btn{ position: absolute; right: 10px; top: 0; cursor: pointer;}

.top-menu{ transition: 0.3s;}
.top-menu ul{padding-bottom: 12px;}
.top-menu li:nth-child(1){border: 0;}
.top-menu li a{ display:block;}
.top-menu li a{  font-size:14px; transition: 0.3s;}


.top-menu li .d_down{position: absolute;top: 100%;left: 0;width: 100%;display: none;background: #fff;border: 1px solid #CECECE;border-top-color: #f4f4f4;}
.top-menu li .d_down dl{width: 100%;}
.top-menu li .d_down dl h2{font-size: 15px;
    font-weight: 300;
    color: #000;
    padding: 7px 14px;
    padding-right: 30px;
    line-height: 1.1em;position: relative;}
.top-menu li .d_down dl h2 i{
	    
    color: #FFCC4D;
    display: block;
    font-size: 20px;
    padding-top: 8px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transition: all 0.2s ease-in-out 0s;
    height: 100%;
    width: 30px;
}
.top-menu li .d_down dl h2 i:after{display: block;width: 60%;top: 50%;left: 20%;-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);height: 4px;content: '';position: absolute;border-radius: 1px;}
.top-menu li .d_down dt h2{background-color:#E9B126;}
.top-menu li .d_down dt a{color:#000;}
.top-menu li .d_down dt h2 i{background-color: #E7A805;}
.top-menu li .d_down dt h2 i:after{background-color: #fff; opacity: 0.5;}

.top-menu li .d_down dt:nth-child(2n) h2{background-color:#253c5b;}
.top-menu li .d_down dt:nth-child(2n) h2 a{color:#fff;}
.top-menu li .d_down dt:nth-child(2n) h2 i{background-color: #1b334f;}

.top-menu li .d_down dt:nth-child(3n) h2{background-color:#2eb624;}
.top-menu li .d_down dt:nth-child(3n) h2 a{color:#fff;}
.top-menu li .d_down dt:nth-child(3n) h2 i{background-color: #1ea312;}

.top-menu li .d_down dt:nth-child(4n) h2{background-color:#f3f3f3;}
.top-menu li .d_down dt:nth-child(4n) h2 a{color:#000;}
.top-menu li .d_down dt:nth-child(4n) h2 i{background-color: #e8e8e8;}





.top-menu li .d_down dt{float: left;width:25%;text-align: left;line-height: 26px;font-size: 14px; margin:10px 0 20px; padding: 15px;}
.top-menu li .d_down dt span{padding: 0px 14px;display: block;}


@media(min-width:1025px){
	.top-menu{ display:block !important; margin-top: 65px;}
	.top-menu li{ float: left;padding: 0 40px;}
	.top-menu li a{color:#333;}
	.top-menu li a:hover{color:#063592;}
	.top-menu li.aon a{color:#063592;}
	.top-menu li{border-left: 1px solid #d3d3d3;}
	.search-lang dd.wap-open{ display:none;}
	.top-main.siteTopStyle .top-language{top: 15px;}
    .top-main.siteTopStyle .search{top: 15px;}
    .top-main.siteTopStyle .top-menu{margin-top: 50px;}
}


@media(min-width:1025px) and (max-width:1200px){
	.top-menu li{ padding:0 10px;}
}
@media(max-width:1024px){
	.top-menu{ transition: none;}
	.search-lang{ position:absolute; top:50%; margin-top:0; right:2%; padding-top:4px;}
	.search-lang dd.wap-open{ width:48px; height:30px; margin-top:-18px; margin-left:15px;}
	.wap-open::before,
	.wap-open::after,
	.wap-open i{ position:absolute; left:auto; right: 0; top:50%; width:100%; height:4px; background:#000; border-radius:4px;}
	.wap-open i{ margin-top:-1.5px;transition: 0.3s ease-in-out; width: 50%; right: 0; left: auto;}
	.wap-open::before,
	.wap-open::after{ content:''; transition:transform 0.3s ease-in-out; width: 68%; }
	.wap-open::before{ margin-top:-11px;}
	.wap-open::after{ margin-top:9px;left: auto; right: 0;}
	.wap-close i{ opacity:0;}
	.wap-close::before,
	.wap-close::after{ margin-top:-1.5px; transform:rotate(45deg);}
	.wap-close::after{ transform:rotate(-45deg);}
	.top-main .logo{ margin-top: 15px; padding-bottom: 15px;}
	.wap-open.wap-close::after{ margin-top: 0;}
	.wap-open.wap-close::before{ margin-top: 0;}

    .top-main .top-right{ width: 100%;}
	.top-main .logo{ width: 195px;}
	.top-menu{ display: none; width: 100%; position: absolute; background: #063592; left: 0; z-index: 9; padding: 15px 20px;}
    .top-menu li a{color: #fff; overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;display: block; height: 40px; line-height: 40px;}
    .top-main .top-language{ right: 190px;}
    .top-main .search{ right: 65px; width: 120px;}



}
@media(max-width:768px){
	.top-main .logo{ width:20%;height:50px; padding: 0; margin: 0;}
	.search-lang dd.wap-open{ margin-left:5px;}
	.top-main .top-language{ top:15px;}
	.top-main .search{ top:12px;}
	.top-main.siteTopStyle .search{ top:12px;}
	.search-lang dd.wap-open{margin-top: -22px;}
	.top-main.siteTopStyle .logo{ padding: 0; margin: 0;}

}

@media(max-width:680px){
	.top-main .logo{ width:25%;}
	.search-lang dd.wap-open{ width: 35px;}
	.wap-open::before, .wap-open::after, .wap-open i{ height: 3px;}
	.wap-open::before{margin-top: -9px;}
	.wap-open::after{margin-top: 7px;}
	.top-main .search{ right: 40px; width: 110px; font-size: 12px;}
	.top-main .top-language{ right: 138px; font-size: 12px;}
	.top-main .search_input{ font-size: 12px;}
	.top-menu li .d_down dt{width:50%;}

}

@media(max-width:480px){

	.search-lang dt::after{ margin:0 5px;}
	.search-lang dd span{ font-size:14px;}
	.top-head dd{ margin-left:10px;}

	.search-lang dt{ position:static;}
	.top-menu li .d_down dt{width:100%; float: none;}


}





/*首页banner*/
.home_banner{ margin-top: 42px;}
.home_banner .auto{ position:relative; z-index:1;}
.home_banner li img{ display:block; width:100%;}
.home_banner .bx-viewport{ z-index:1;}
.home_banner .bx-controls-direction a{ position:absolute; top:50%; width:40px; height:40px; border-top:2px solid #fff; border-right:2px solid #fff; transform:rotate(45deg); margin-top:-20px; top:50%; z-index:10; overflow:hidden; line-height:1000px; display: none;}
.home_banner .bx-controls-direction a.bx-prev{ left:10%;transform:rotate(-135deg);}
.home_banner .bx-controls-direction a.bx-next{ right:10%;}
.home_banner .bx-pager{ text-align:center; z-index:10; position:absolute; left: 0; bottom:8%; width: 100%;}
.home_banner .bx-pager div{ display:inline-block; padding:0 8px;}
.home_banner .bx-pager a{ display:block; width:14px; height:14px;  background:#b5b5b5;border-radius:50%; overflow:hidden; line-height:1000px;}
.home_banner .bx-pager a.active{ background:#1eb0ea;}
.home_banner li img.wapimg{ display: none;}

.h_lxwm{ background: url(../images/icon_lxwm.png) no-repeat; display: block; width: 250px; height: 75px; position: absolute; right: 0; bottom: -22px; z-index: 5; cursor: pointer;}


.open_overlay{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:9;display: none;}
.open_overlay .bg{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:9; background:rgba(0,0,0,0.6);}
.open_overlay .white_content{ position:absolute; width: 100%; max-width:600px; height: 370px; left:50%; top:25%; background:#fff; margin-left: -300px; z-index: 10;    box-shadow: 8px 8px 5px rgba(0,0,0,0.3);}
.open_overlay .white_content .close{ position:absolute; right:-30px; width:31px; height:31px; top:-25px; cursor:pointer;}
.open_overlay .white_content .close::before,
.open_overlay .white_content .close::after{ position:absolute; content:''; width:20px; height:4px; background:#ccc; top:15px; left:5px; border-radius: 3px;}
.open_overlay .white_content .close::before{ transform:rotate(45deg);}
.open_overlay .white_content .close::after{ transform:rotate(-45deg);}
.open_overlay .white_content .con{ overflow-y: auto; padding: 15px; height: 100%;}
.open_overlay .white_content .con .ti{ color: #444444;font-size: 26px;line-height: 35px;border-bottom: 1px solid #063592;padding-bottom: 10px;padding-top: 0px;margin-bottom: 20px}
.open_overlay .white_content .con ul li{ margin-bottom: 15px;}
.open_overlay .white_content .con ul p{ font-size: 13px; color: #444; margin-bottom: 8px;}
.open_overlay .white_content input[type="radio"]{ -webkit-appearance: radio;}
.open_overlay .white_content .con ul label{ margin-right: 10px;}
.open_overlay .white_content .con ul .select1{ background: #f2f2f2; font-size: 14px; color: #444; border: none; height: 42px; line-height: 42px; padding-left: 10px;}
.open_overlay .white_content .con ul .select2{ background: #f2f2f2; font-size: 14px; color: #444; border: none; height: 42px; line-height: 42px; padding-left: 10px;}
.open_overlay .white_content .con ul .btn{background-color: #063592;padding: 6px 12px;background-image: none; border: none; color: #fff; cursor: pointer;border-radius: 3px;}



.open_overlay1{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:9;display: none;}
.open_overlay1 .bg{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:9; background:rgba(0,0,0,0.6);}
.open_overlay1 .white_content{ position:absolute; width: 100%; max-width:600px; height: 72%; left:50%; top:14%; background:#fff; margin-left: -300px; z-index: 10;    box-shadow: 8px 8px 5px rgba(0,0,0,0.3);}
.open_overlay1 .white_content .close{ position:absolute; right:-30px; width:31px; height:31px; top:-25px; cursor:pointer;}
.open_overlay1 .white_content .close::before,
.open_overlay1 .white_content .close::after{ position:absolute; content:''; width:20px; height:4px; background:#ccc; top:15px; left:5px; border-radius: 3px;}
.open_overlay1 .white_content .close::before{ transform:rotate(45deg);}
.open_overlay1 .white_content .close::after{ transform:rotate(-45deg);}
.open_overlay1 .white_content .con{ overflow-y: auto; padding: 15px; height: 100%;}
.open_overlay1 .white_content .con .ti{ color: #444444;font-size: 26px;line-height: 35px;border-bottom: 1px solid #063592;padding-bottom: 10px;padding-top: 0px;margin-bottom: 20px}
.open_overlay1 .white_content .con ul li{ margin-bottom: 10px; background: #f2f2f2; position: relative;}
.open_overlay1 .white_content .con .txt{ font-size: 13px;color: #444; }
.open_overlay1 .white_content .con .txt .p{ color: #666666;}
.open_overlay1 .white_content .con .txt .p1{ margin-bottom: 10px;}
.open_overlay1 .white_content .con ul li{ float: left; width: 49%; margin-right: 2%; height: 45px;}
.open_overlay1 .white_content .con ul li.odd{ margin-right: 0;}
.open_overlay1 .white_content .con ul li.li{ width: 100%; background: none; height: auto;}
.open_overlay1 .white_content .con ul li.li1{ width: 100%; height: 150px;}
.open_overlay1 .white_content .con ul .btn{ border-radius: 3px;background-color: #063592;padding: 6px 12px;background-image: none; border: none; color: #fff; cursor: pointer;}
.open_overlay1 .white_content .con ul li .text{ border: none; background:none; height: 100%; width: 100%; z-index: 2; padding: 0 10px;}
.open_overlay1 .white_content .con ul li em{ font-style: normal; font-size: 13px; color: #444; display: block; position: absolute; left: 10px; top: 13px; transition: 0.3s;z-index: 1;}
.open_overlay1 .white_content .con ul li em i{font-style: normal; font-size: 13px; color: #b94a48;}
.open_overlay1 .white_content .con ul li.on em{ top:5px; font-size: 12px;}
.open_overlay1 .white_content .con ul li.on em i{ font-size: 12px;}
.open_overlay1 .white_content .con ul li.on .text{ padding-top: 15px;}
.open_overlay1 .white_content .con ul li.on textarea.text{ padding-top: 20px;}

.open_overlay1 .white_content .con li dl{ margin-bottom: 10px; font-size: 14px; color: #444;}
.open_overlay1 .white_content .con li dl dd{ padding-left: 25px; display: none;}
.open_overlay1 .white_content .con li dl dt label{ position:relative; display:inline-block !important; font-size: 14px; color: #333;  margin-bottom: 0; font-weight: normal; cursor: pointer;}
.open_overlay1 .white_content .con li dl dt label .radio{ width:15px; height:15px; cursor:pointer;}
.open_overlay1 .white_content .con li dl dt label span{ display:inline-block; width:15px; height:15px; background:url(../images/volunteer_icon.png) no-repeat 0 0; vertical-align:middle; margin-right:10px; cursor:pointer; margin-top: -3px;}
.open_overlay1 .white_content .con li dl.on dt label span{ background-position:-15px 0;}
.open_overlay1 .white_content .con li dl dt input[type="radio"]{ position:absolute;top:2px;left:0;height:15px;opacity:0;filter:alpha(opacity=0); width:15px; cursor:pointer;}


.open_overlay1 .white_content .con li dd p{ margin-top: 8px; margin-bottom: 5px;}
.open_overlay1 .white_content .con li dd label{ width: 48%; margin-right: 2%; float: left; font-weight: normal; cursor: pointer;}

.open_overlay1 .white_content .con li dd label{ position:relative; display:inline-block !important; font-size: 14px; color: #333;  margin-bottom: 5px; font-weight: normal;}
.open_overlay1 .white_content .con li dd label .radio{ width:15px; height:15px; cursor:pointer;}
.open_overlay1 .white_content .con li dd label span{ display:inline-block; width:15px; height:15px; background:url(../images/volunteer_icon.png) no-repeat 0 0; vertical-align:middle; margin-right:10px; cursor:pointer; margin-top: -3px;}
.open_overlay1 .white_content .con li dd label.on span{ background-position:-15px 0;}
.open_overlay1 .white_content .con li dd input[type="radio"]{ position:absolute;top:2px;left:0;height:15px;opacity:0;filter:alpha(opacity=0); width:15px; cursor:pointer;}


.h_page1{ margin-top: 95px; margin-bottom: 62px;}
.h_page1 .txt{ text-align: center;}
.h_page1 .txt h3{ font-size: 24px; margin-bottom: 22px;}
.h_page1 .txt p{ font-size: 14px; color: #666666; line-height: 26px; margin-bottom: 30px;}

.h_page1 .search{ width: 100%; max-width: 595px; margin: 0 auto; margin-bottom: 40px;}
.h_page1 .search .searchbox{ position: relative;}
.h_page1 .search_btn{ display: block; background: url(../images/searchbtn1.png) no-repeat center center; width: 60px; height: 62px; border: none;}
.h_page1 .search_input{ width: 100%; display: block;  height: 62px; line-height: 60px; padding:5px 65px 5px 25px;  background: #eeeeee; color: #666666; position: relative;border: 1px solid #d2d2d2;border-radius: 5px; transition: all .3s;}
.h_page1 .search_input.focus{ border-color: #a3a3a3; color: #444;}
.h_page1 .search_btn{ position: absolute; right: 10px; top: 0; cursor: pointer;}

.h_page1 ul li .Ispic{ padding-bottom: 62%;}
.h_page1 ul li p{ text-align: center; font-size: 14px; color: #666666; margin-top: 22px;}



.h_page2{ background: #eeeeee; padding-top: 60px; padding-bottom: 60px;}
.h_page2 .left{ float: left; width: 80%;}
.h_page2 .right{ float: right; width: 20%;}

.h_page2 .left .title{ font-size: 18px; color: #999999; margin-bottom: 40px;}
.h_page2 .left .title span{ font-size: 24px; color: #333333; padding-right: 5px;}
.h_page2 .left li{ float: left; width: 40%; margin-right: 10%; padding-left: 148px; position: relative; margin-bottom: 32px;}
.h_page2 .left li .Ispic{ position: absolute; width: 120px; left: 0; top: 0; height: 100%;}
.h_page2 .left li p{ margin-top: 21px; margin-bottom: 21px; font-size: 14px; color: #333333; transition: 0.3s; height: 38px;}
.h_page2 .left li:hover p{ color: #052e7e;}
.h_page2 .left li:hover{box-shadow:0 0 15px rgba(0,0,0,0.1);}
.h_page2 .left .more{ font-size: 14px; color: #666666; display: inline-block; background: url(../images/more.png) no-repeat right center; padding-right: 30px;}
.h_page2 .left .more:hover{background: url(../images/more_on.png) no-repeat right center; color: #052e7e;}


.h_page2 .right li{ margin-bottom: 20px;}
.h_page2 .right li a.n_nav{ color: #fff; font-size: 14px; height: 50px; line-height: 50px; padding: 0 30px;background: #aaa; }
.h_page2 .right li img{ width: 100%;}
.h_page2 .right li a.n_nav:hover{ color: #fff; background: #052e7e;}



.footer_box{ background:#3f3f3f; padding-top: 42px}
.footer_box .bottom nav dt{ font-size:14px;border-bottom: 1px #636363 dashed; padding-bottom: 12px; margin-bottom: 12px;}
.footer_box .bottom nav dt a{ color:#ffffff; }
.footer_box .bottom nav dd{ line-height:30px; font-size:14px;}
.footer_box .bottom nav dd a{ color: #cccccc}
.footer_box .bottom nav dd a:hover{ color:#fff;}
.footer_box .bottom nav dl{ float:left; width: 15%; margin-right:7%;}
.footer_box .bottom nav dl:last-child{ margin-right:0;}
.footer_box .bottom nav dl .box{display: none;}
.footer_box .bottom nav dl .box1{display: block;}
.footer_box .bottom nav dd{ display:block !important;}

.footer_box .bottom{ margin-bottom: 42px;}

.footer_box .contact{ float:right; width:40%; max-width:372px;}
.footer_box .contact dt{font-size:14px; color:#ffffff; padding-bottom: 30px;}
.footer_box .contact dd a{ display: block; width: 48%; margin-right: 4%; margin-bottom: 4%; padding-bottom: 19%; float: left;background-size: contain;}
.footer_box .contact dd a:nth-child(2n){ margin-right:0;}

.footer_box footer{ background: #363636; padding: 35px 0; font-size: 13px; color: #cccccc;}
.footer_box footer dt{ margin-bottom: 8px;}
.footer_box footer dt a{color: #cccccc;}
.footer_box footer dt a:hover{color: #fff;}
.footer_box footer dd.dd{  margin-bottom: 8px;}
.footer_box footer dd.dd a{ color:#cccccc;display:inline-block;}
.footer_box footer dd a{color:#cccccc;}
.footer_box footer dd.dd a::after{ display:inline-block; content:''; width:1px; height:15px; background:#cccccc; vertical-align:middle; margin:0 8px;}
.footer_box footer dd.dd a:last-child::after{ display:none;}
.footer_box footer dd.dd a:hover{ color:#fff;}



.column_box{ background: #eeeeee; font-size: 20px; color: #1b1714; padding: 20px 0;}
.location em{ font-style: normal; font-size: 14px; color: #999999; background: url(../images/i_home.png) no-repeat left; padding-left: 20px; height: 54px; line-height: 54px;}
.location em a{ color: #999999;}


.about{ padding-bottom: 60px;}
.about .img{ margin-bottom: 15px;}
.about p{  font-size: 14px; color: #666666; line-height: 36px;}


.ziyuanku{ padding-bottom: 30px;}
.left_box{ float: left; width: 80%;}
.right_box{ float: right; width: 20%; margin-bottom: 30px;}

.left_box .title{ font-size: 18px; color: #999999; margin-bottom: 40px;}
.left_box .title span{ font-size: 24px; color: #333333; padding-right: 5px;}
.ziyuanku .left_box li{ float: left; width: 45%; margin-right: 5%; padding-left: 150px; position: relative; margin-bottom: 32px;}
.ziyuanku .left_box li .Ispic{ position: absolute; width: 136px; left: 0; top: 0; height: 100%; border: solid 1px #c9c9c9;}
.ziyuanku .left_box li p{ margin-top: 26px; margin-bottom: 26px; font-size: 14px; color: #636363; line-height: 30px; height: 60px; transition: 0.3s;}
.ziyuanku .left_box li:hover p{ color: #052e7e;}
.ziyuanku .left_box li:hover{box-shadow:0 0 15px rgba(0,0,0,0.1);}
.ziyuanku .left_box .more{ font-size: 14px; color: #666666; display: inline-block; background: url(../images/more.png) no-repeat right center; padding-right: 30px;}
.ziyuanku .left_box .more:hover{background: url(../images/more_on.png) no-repeat right center; color: #052e7e;}

.right_box .lxwm_btn{ background: #063592 url(../images/kefu.png) no-repeat 30px center ;color: #fff; padding-left: 60px; height: 46px; line-height: 46px; padding-right: 30px; margin-bottom: 24px; cursor: pointer;}
.right_box .lxwm_btn span{ display: block; background: url(../images/you.png) no-repeat right center;}
.right_box .nav{ background: #eee; padding:10px 30px; padding-bottom: 42px;}
.right_box .nav li h3{ font-size: 16px; font-weight: bold; color: #063592; margin-bottom: 10px; padding-top: 20px;}
.right_box .nav li h3 a{font-size: 16px; font-weight: bold; color: #063592; margin-bottom: 10px; padding-top: 20px; height: auto; line-height: normal; border-bottom:none;}
.right_box .nav li a{ font-size: 14px; color: #636363; height: 48px; line-height: 48px; border-bottom: 1px #d2d2d2 dashed;}
.right_box .nav1 h3{ cursor: pointer;}
.right_box .nav1 .li_main{ display: none;}
.right_box .nav1 .li_main dl dd{ display: none; padding-left: 15px;}
.right_box .nav li a:hover { color: #063592; font-weight: bold;}
.right_box .nav li a.aon{ color: #063592; font-weight: bold;}

.right_box .lxwm_btn1{ background: #063592 url(../images/dingyue.png) no-repeat 30px center ;color: #fff; padding-left: 60px; height: 46px; line-height: 46px; padding-right: 30px; margin-top: 24px; cursor: pointer;}
.right_box .lxwm_btn1 span{ display: block;height: 46px; background: url(../images/you.png) no-repeat right center;}
.right_box .lxwm_btn1 span font{display: block;line-height: 15px;padding-top: 7px;}


.videoCon{display: none;}
.videoCon iframe{width: 850px; height: 500px; max-width:100%}
.videoCon video{width: 850px; height: 500px; max-width:100%}






.open_overlay2{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:9;display: none;}
.open_overlay2 .bg{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:9; background:rgba(0,0,0,0.6);}
.open_overlay2 .white_content{ position:absolute; width: 100%; max-width:600px; height: 55%; left:50%; top:20%; background:#fff; margin-left: -300px; z-index: 10;    box-shadow: 8px 8px 5px rgba(0,0,0,0.3);}
.open_overlay2 .white_content .close{ position:absolute; right:-30px; width:31px; height:31px; top:-25px; cursor:pointer;}
.open_overlay2 .white_content .close::before,
.open_overlay2 .white_content .close::after{ position:absolute; content:''; width:20px; height:4px; background:#ccc; top:15px; left:5px; border-radius: 3px;}
.open_overlay2 .white_content .close::before{ transform:rotate(45deg);}
.open_overlay2 .white_content .close::after{ transform:rotate(-45deg);}
.open_overlay2 .white_content .con{ overflow-y: auto; padding: 15px; height: 100%;}
.open_overlay2 .white_content .con .ti{ color: #444444;font-size: 26px;line-height: 35px;border-bottom: 1px solid #063592;padding-bottom: 10px;padding-top: 0px;margin-bottom: 20px}
.open_overlay2 .white_content .con ul li{ margin-bottom: 10px; background: #f2f2f2; position: relative;}
.open_overlay2 .white_content .con ul li{ float: left; width: 49%; margin-right: 2%; height: 45px;}
.open_overlay2 .white_content .con ul li.odd{ margin-right: 0;}
.open_overlay2 .white_content .con ul li.none{ background: none;}
.open_overlay2 .white_content .con ul li.li{ width: 100%; background: none; height: auto;}
.open_overlay2 .white_content .con ul .btn{ border-radius: 3px;background-color: #063592;padding: 6px 12px;background-image: none; border: none; color: #fff; cursor: pointer; margin: 0 auto; display: block;}
.open_overlay2 .white_content .con ul li .text{ border: none; background:none; height: 100%; width: 100%; z-index: 2; padding: 0 10px;}
.open_overlay2 .white_content .con ul li em{ font-style: normal; font-size: 13px; color: #444; display: block; position: absolute; left: 10px; top: 13px; transition: 0.3s;z-index: 1;}
.open_overlay2 .white_content .con ul li em i{ color: #b94a48;font-style: normal; font-size: 13px;}
.open_overlay2 .white_content .con ul select{ border: none; background:none; height: 100%; width: 100%; z-index: 2; padding: 0 10px;padding-top: 15px;}

.open_overlay2 .white_content .con ul li.on em{ top:5px; font-size: 12px;}
.open_overlay2 .white_content .con ul li.on em i{ font-size: 12px;}
.open_overlay2 .white_content .con ul li.on .text{ padding-top: 15px;}
.open_overlay2 .white_content .con ul li.on textarea.text{ padding-top: 20px;}
.open_overlay2 .white_content .con ul li.on select{padding-top: 15px;}
.open_overlay2 .white_content .con ul li.ons select{padding-top: 15px;}
.open_overlay2 .white_content .con ul li.ons em{ top:5px; font-size: 12px;}

.open_overlay2 .white_content .con ul li .dt{ margin-bottom: 10px; font-size: 13px;}
.open_overlay2 .white_content .con li dd p{ margin-top: 8px; margin-bottom: 5px;}
.open_overlay2 .white_content .con li dd label{ width: 48%; margin-right: 2%; float: left; font-weight: normal; cursor: pointer;}

.open_overlay2 .white_content .con li dd label{ position:relative; display:inline-block !important; font-size: 13px; color: #333;  margin-bottom: 8px; font-weight: normal;}
.open_overlay2 .white_content .con li dd label .radio{ width:15px; height:15px; cursor:pointer;}
.open_overlay2 .white_content .con li dd label span{ display:inline-block; width:15px; height:15px; background:url(../images/volunteer_icon.png) no-repeat 0 0; vertical-align:middle; margin-right:10px; cursor:pointer; margin-top: -3px;}
.open_overlay2 .white_content .con li dd label.on span{ background-position:-15px 0;}
.open_overlay2 .white_content .con li dd input[type="radio"]{ position:absolute;top:2px;left:0;height:15px;opacity:0;filter:alpha(opacity=0); width:15px; cursor:pointer;}
.open_overlay2 .white_content .con ul li.odds{ margin-right: 0;}
.open_overlay2 .white_content .con ul li.odds dl{ margin-right: 0; padding: 0 20px;}

.open_overlay2 .white_content .con li .tongyi{    border-bottom: 1px solid #d7d7d7; padding-bottom: 10px;}
.open_overlay2 .white_content .con li .tongyi label{ position:relative; display:inline-block !important; font-size: 13px; color: #333;  margin-bottom: 5px; font-weight: normal;}
.open_overlay2 .white_content .con li .tongyi label .radio{ width:15px; height:15px; cursor:pointer;}
.open_overlay2 .white_content .con li .tongyi label span{ display:inline-block; width:15px; height:15px; background:url(../images/volunteer_icon.png) no-repeat 0 0; vertical-align:middle; margin-right:10px; cursor:pointer; margin-top: -3px;}
.open_overlay2 .white_content .con li .tongyi label.on span{ background-position:-15px 0;}
.open_overlay2 .white_content .con li .tongyi input[type="radio"]{ position:absolute;top:2px;left:0;height:15px;opacity:0;filter:alpha(opacity=0); width:15px; cursor:pointer;}
.open_overlay2 .white_content .con li .js_txt{ font-size: 13px; margin: 10px 0;}
.open_overlay2 .white_content .con li .tongyi label a{color: #063592;}
.open_overlay2 .white_content .con li .tongyi label a i{ color: #b94a48; font-style: normal;}


.shijian_box{ padding-top: 20px;}
.shijian_box .tit{ font-size: 30px; color: #063592;}


.shijian_list{ padding-top: 50px; padding-bottom: 78px; position: relative;}
.shijian_list .scroll{ overflow: hidden;}
.shijian_list .scroll ul{ padding-left:16px; }
.shijian_list .scroll li{ position:relative; padding:20px 0 50px 130px;border-left: solid 1px #b5b5b5;}
.shijian_list .scroll li div{ position:relative;}
.shijian_list .scroll li p{ margin:0; font-size: 14px; color: #666666; margin-bottom: 18px; overflow:hidden;}
.shijian_list .scroll li time{ position:absolute; padding:0 10px; left:25px; line-height:32px; top:92px; font-size: 20px; color: #063592;}
.shijian_list .scroll li dl .Ispic{ padding-bottom: 72%; display: block;}
.shijian_list .scroll li time::after{ position: absolute;content: '';top: 50%; left: -33px;margin-top: -9px; width: 15px; height: 15px; background: #063592; border-radius: 50%;}


.shijian_list .jspContainer{overflow: hidden;position: relative;}
.shijian_list .jspPane{position: absolute; margin-left:0 !important;}
.shijian_list .jspVerticalBar{position: absolute;top: 0;left: 0;width: 16px;height: 100%; }
.shijian_list .jspCap{display: none;}
.shijian_list .jspTrack{display:none;}
.shijian_list .jspArrow{ position:absolute; top:50%;text-indent: -20000px; width: 34px; height: 25px; display: block;cursor: pointer; z-index:10; }
.shijian_list .jspVerticalBar:before{ z-index: 9; background: #fff; content: ''; position: absolute; top: 0; left: 0;width: 34px; height: 25px;}
.shijian_list .jspVerticalBar:after{ z-index: 9; background: #fff; content: ''; position: absolute; bottom: 0; left: 0;width: 34px; height: 25px;}
.shijian_list .jspArrowUp{ top:25px; background: url(../images/ArrowUp.png) no-repeat; }
.shijian_list .jspArrowDown{bottom:50px;background: url(../images/ArrowDown.png) no-repeat; top: auto; }
.shijian_list .jspArrowLeft{ display: none;}
.shijian_list .jspArrowRight{ display: none;}




.pro_banner{ margin-bottom: 30px; position:relative; z-index:1;}
.pro_banner li img{ display:block; width:100%;}
.pro_banner .bx-viewport{ z-index:1;}
.pro_banner .bx-controls-direction a{ position:absolute; top:50%; width:40px; height:40px; border-top:2px solid #fff; border-right:2px solid #fff; transform:rotate(45deg); margin-top:-20px; top:50%; z-index:10; overflow:hidden; line-height:1000px; display: none;}
.pro_banner .bx-controls-direction a.bx-prev{ left:10%;transform:rotate(-135deg);}
.pro_banner .bx-controls-direction a.bx-next{ right:10%;}
.pro_banner .bx-pager{ z-index:10; position:absolute; right: 10%; bottom:8%; }
.pro_banner .bx-pager div{ display:inline-block; padding:0 6px;}
.pro_banner .bx-pager a{ display:block; width:10px; height:10px;  background:#b5b5b5;border-radius:50%; overflow:hidden; line-height:1000px;}
.pro_banner .bx-pager a.active{ background:#063592;}
.pro_banner li img.wapimg{ display: none;}

.left_box1{ width: 76%;}

.pro_word{ font-size: 14px; color: #666666; line-height: 36px; margin-bottom: 40px;}

.pro_ul li{ width: 48%; margin-right: 4%; margin-bottom: 4%; float: left;}
.pro_ul li:nth-child(2n){ margin-right: 0;}
.pro_ul li .Ispic{ padding-bottom: 58%; border: solid 1px #d2d2d2;  transition: 0.3s;}
.pro_ul li h3{ margin: 10px 0;}
.pro_ul li h3 span{ color: #063592; font-size: 14px; display: inline-block;}
.pro_ul li h3 span:after{ content: '>>'; display: inline-block; font-family: "宋体"; margin-left: 15px;}
.pro_ul li p{ font-size: 14px; color: #666666; line-height: 30px; height: 54px;}
.pro_ul li:hover .Ispic{  border: solid 1px #063592;box-shadow:0 0 15px rgba(0,0,0,0.1);}



.page_box .Pages{  margin-top: 30px; padding-bottom: 70px;}
.page_box .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.page_box .Pages a:hover,
.page_box .Pages a.a_cur{ background-color:#4e4e4e; color:#fff;}
.page_box .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.page_box .Pages em a{ float:left; margin-left:-1px;}
.page_box .Pages .p_cur,
.page_box .Pages .p_count,
.page_box .Pages .p_jump,
.page_box .Pages .p_total{ display:none;}
.page_box .Pages .a_prev,
.page_box .Pages .a_next{font-family: '宋体'; font-size: 28px; margin: 0;}
.page_box .Pages .a_first,
.page_box .Pages .a_end{padding: 0 15px}


.pro_infocon{ margin-bottom: 50px;}
.pro_infocon .img img{ width: 100%; display: block; margin-bottom: 28px;}
.pro_infocon .ul1 li{ width: 32%; margin-right: 2%; margin-bottom: 4%; float: left;}
.pro_infocon .ul1 li img{ width: 100%;}
.pro_infocon .ul1 li:nth-child(3n){ margin-right: 0;}

.pro_infocon dl{ border-bottom: solid 1px #eeeeee; padding-top: 20px;}
.pro_infocon dl dd{ float: left; height: 40px; line-height: 40px; text-align: center; padding: 0 40px; background: #eeeeee; font-size: 16px; color: #333333; margin-right: 1px; cursor: pointer;}
.pro_infocon dl dd.aon{background: #063592; color: #fff;}
.pro_infocon .con .box{ display: none;}
.pro_infocon .con .box p span{ font-size: 14px !important; font-family: 'KaiTi_GB2312' !important;}
.pro_infocon .con .box p strong span{font-size: 14px !important;}
.pro_infocon .con{ margin: 30px 0;}
.pro_infocon .con .box p{ color: #666666; font-size: 14px; line-height: 30px;}
.pro_infocon .con .box table{border-top: 1px solid #333 !important;border-left: 1px solid #333 !important;border-spacing: 0px}
.pro_infocon .con .box table td{border-right: 1px solid #333 !important;vertical-align: middle;font-size: 12px !important;font-family: 'KaiTi_GB2312' !important;}
.pro_infocon .con .box table tr{border-bottom: 1px solid #333 !important;}
.pro_infocon .con .box table tr:nth-of-type(1) td{background-color: #ccc}

.pro_infocon .social_net{ margin-top: 20px;color: #999999; }
.pro_infocon .social_net span{ margin-bottom: 10px;}
.pro_infocon .social_net a{ font-size: 14px; color: #999999;}
.pro_infocon .social_net span:hover{color: #063592; }
.pro_infocon .social_net a:hover{color: #063592; }

.pro_info .pro_infocon .list ul{overflow: hidden;}
.pro_info .pro_infocon .list ul li{width: 31%;float: left;margin-right: 3.5%;margin-bottom: 30px;}
.pro_info .pro_infocon .list ul li img{width: 100%;}
.pro_info .pro_infocon .list ul li:nth-child(3n){margin-right: 0;}
.pro_info .pro_infocon .list ul li p{text-align: center;line-height: 30px;font-size: 16px;}

.pro_info .pro_infocon .list2 .h2{ padding-top: 10px;font-size: 18px;
    padding-bottom: 10px;
    padding-left: 15px;
    margin: 0;
    color: #464eb6;}
.pro_info .pro_infocon .list2 .h2:hover{background-color: #f3f3f3;}
.pro_info .pro_infocon .list2 ul{overflow: hidden;padding-left: 16px;padding-bottom: 10px;border-bottom: 1px solid #888;}
.pro_info .pro_infocon .list2 ul li{width: 48%;float: left;margin-right: 4%;margin-bottom: 20px;}
.pro_info .pro_infocon .list2 ul li:nth-child(2n){margin-right: 0;}
.pro_info .pro_infocon .list2 ul li a{overflow: hidden;}
.pro_info .pro_infocon .list2 ul li .img{float: left;width: 75px;    margin-right: 15px;
    margin-bottom: 5px;}
.pro_info .pro_infocon .list2 ul li .txt{color: #666;
    font-size: 12px;}    
    
    




.fa_banner{ margin-bottom: 30px;position:relative; z-index:1;}
.fa_banner li img{ display:block; width:100%;}
.fa_banner .bx-viewport{ z-index:1;}
.fa_banner .bx-controls-direction a{ position:absolute; top:50%; width:40px; height:40px; border-top:2px solid #fff; border-right:2px solid #fff; transform:rotate(45deg); margin-top:-20px; top:50%; z-index:10; overflow:hidden; line-height:1000px; display: none;}
.fa_banner .bx-controls-direction a.bx-prev{ left:10%;transform:rotate(-135deg);}
.fa_banner .bx-controls-direction a.bx-next{ right:10%;}
.fa_banner .bx-pager{ z-index:10; position:absolute; right: 2%; bottom:8%; }
.fa_banner .bx-pager div{ display:inline-block; padding:0 6px;}
.fa_banner .bx-pager a{ display:block; width:10px; height:10px;  background:#b5b5b5;border-radius:50%; overflow:hidden; line-height:1000px;}
.fa_banner .bx-pager a.active{ background:#063592;}
.fa_banner li img.wapimg{ display: none;}


.fa_list{ margin-bottom: 30px;}
.fa_list li{ width: 32%; margin-right: 2%; margin-bottom: 2%; float: left; position: relative;}
.fa_list li:nth-child(3n){ margin-right: 0;}
.fa_list li .Ispic{ padding-bottom: 76%;}
.fa_list li .con{position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.fa_list li .con h3{ color: #fff; text-align: center; font-size: 24px; font-weight: bold;}
.fa_list li .Ispic:before{ content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0, 0, 0, 0.56); opacity: 0; transition: 0.3s;}
.fa_list li:hover .Ispic:before{ opacity: 1;}


.fn_info{ margin-bottom: 30px;}
.fn_info .img img{ width: 100%; display: block; margin-bottom: 28px;}
.fn_info .list li{ width: 23%; margin-right: 2.5%; margin-bottom: 4%; float: left;}
.fn_info .list li:nth-child(4n){ margin-right: 0;}
.fn_info .list li .Ispic{ padding-bottom: 82%; border: solid 1px #dddddd;}
.fn_info .list li p{ text-align: center; font-size: 14px; color: #636363; margin-top: 10px;}
.fn_info .list li:hover p{ color: #063592;}

.fancybox-nav{ width: 46px!important; height: 46px!important; top: 50%!important; margin-top: -33px!important;}


.morezy_box .ti{ font-size: 20px; color: #333333; font-weight: bold; margin-bottom: 32px; padding-top: 20px;}
.morezy_box .zy_box{ width: 50%; float: left; border-bottom: solid 1px #eeeeee; margin-bottom: 30px; padding-bottom: 20px; min-height: 270px;}
.morezy_box .zy_box1{ width: 50%; float: right;}

.morezy_box .zy_box h2{ font-size: 14px; color: #333333; margin-bottom: 22px;}
.morezy_box .zy_box h2 em{ font-style: normal; font-family: "宋体";}
.morezy_box .zy_box li{margin-right: 7%; padding-left: 110px; position: relative; margin-bottom: 20px; padding-top: 12px; padding-bottom: 15px;}
.morezy_box .zy_box li .Ispic{ position: absolute; width: 90px; left: 0; top: 0; height: 100%; border: solid 1px #c9c9c9;}
.morezy_box .zy_box li p{ font-size: 14px; color: #636363; line-height: 24px; height: 46px; transition: 0.3s;}
.morezy_box .zy_box li:hover p{ color: #052e7e;}
.morezy_box .zy_box li:hover{box-shadow:0 0 15px rgba(0,0,0,0.1);}

.morezy_box .zy_box1 li{ margin-right: 0; margin-left: 7%;}
.morezy_box .zy_box1 .more_a{ margin-left: 7%;}
.morezy_box .zy_box .more_a{ font-size: 14px; display: inline-block; background: url(../images/more_a.png) no-repeat left; padding-left: 20px; color: #063592;}
.morezy_box .zy_box1 h2{margin-left: 7%;}
.morezy_box .zy_box h2 i{ font-style: normal;}






.news_list li{ float: left; width: 45%; margin-right: 5%; padding-left: 150px; position: relative; margin-bottom: 32px;}
.news_list li .Ispic{ position: absolute; width: 136px; left: 0; top: 0; height: 100%; border: solid 1px #c9c9c9;}
.news_list li p{ margin-top: 26px; margin-bottom: 26px; font-size: 14px; color: #636363; line-height: 30px; height: 60px; transition: 0.3s;}
.news_list li:hover p{ color: #052e7e;}
.news_list li:hover{box-shadow:0 0 15px rgba(0,0,0,0.1);}


.news_info{ margin-bottom: 50px;}

.news_info .social_net{ margin-top: 20px;color: #999999; }
.news_info .social_net span{ margin-bottom: 10px;}
.news_info .social_net a{ font-size: 14px; color: #999999;}
.news_info .social_net span:hover{color: #063592; }
.news_info .social_net a:hover{color: #063592; }


.news_info .ti{ text-align: center; border-bottom: dashed 1px #cccccc; margin-bottom: 45px;}
.news_info .ti h3{ color: #333; font-size: 24px; margin: 0; font-weight: normal;}
.news_info .ti span{ color: #999999; font-size: 13px; margin: 0; display: block; padding: 25px 0;}
.news_word{color: #666666; margin: 0; font-size: 16px; line-height: 32px;}



.ziyk_box .ti{ font-size: 20px; color: #333333; font-weight: bold; margin-bottom: 32px; padding-top: 20px;}
.ziyk_box .zy_box{ width: 50%; float: left; border-bottom: solid 1px #eeeeee; margin-bottom: 30px; padding-bottom: 20px;}
.ziyk_box .zy_box1{ width: 50%; float: right;}

.ziyk_box .zy_box h2{ font-size: 14px; color: #333333; margin-bottom: 22px;}
.ziyk_box .zy_box h2 em{ font-style: normal; font-family: "宋体";}
.ziyk_box .zy_box li{margin-right: 7%; padding-left: 110px; position: relative; margin-bottom: 20px; padding-top: 12px; padding-bottom: 15px;}
.ziyk_box .zy_box li .Ispic{ position: absolute; width: 90px; left: 0; top: 0; height: 100%; border: solid 1px #c9c9c9;}
.ziyk_box .zy_box li p{ font-size: 14px; color: #636363; line-height: 24px; height: 46px; transition: 0.3s;}
.ziyk_box .zy_box li:hover p{ color: #052e7e;}
.ziyk_box .zy_box li:hover{box-shadow:0 0 15px rgba(0,0,0,0.1);}

.ziyk_box .zy_box1 li{ margin-right: 0; margin-left: 7%;}
.ziyk_box .zy_box1 .more_a{ margin-left: 7%;}
.ziyk_box .zy_box .more_a{ font-size: 14px; display: inline-block; background: url(../images/more_a.png) no-repeat left; padding-left: 20px; color: #063592;}
.ziyk_box .zy_box1 h2{margin-left: 7%;}



.dy_main .con{ margin-bottom: 50px;}
.dy_main .con .ti{ color: #444444;font-size: 26px;line-height: 35px;border-bottom: 1px solid #063592;padding-bottom: 10px;padding-top: 0px;margin-bottom: 20px}
.dy_main .con ul li{ margin-bottom: 10px; background: #f2f2f2; position: relative;}
.dy_main .con ul li{ float: left; width: 49%; margin-right: 2%; height: 45px;}
.dy_main .con ul li.odd{ margin-right: 0;}
.dy_main .con ul li.none{ background: none;}
.dy_main .con ul li.li{ width: 100%; background: none; height: auto;}
.dy_main .con ul .btn{ border-radius: 3px;background-color: #063592;padding: 6px 12px;background-image: none; border: none; color: #fff; cursor: pointer; margin: 0 auto; display: block;}
.dy_main .con ul li .text{ border: none; background:none; height: 100%; width: 100%; z-index: 2; padding: 0 10px;}
.dy_main .con ul li em{ font-style: normal; font-size: 13px; color: #444; display: block; position: absolute; left: 10px; top: 13px; transition: 0.3s;z-index: 1;}
.dy_main .con ul li em i{ color: #b94a48;font-style: normal; font-size: 13px;}
.dy_main .con ul select{ border: none; background:none; height: 100%; width: 100%; z-index: 2; padding: 0 10px;padding-top: 15px;}

.dy_main .con ul li.on em{ top:5px; font-size: 12px;}
.dy_main .con ul li.on em i{ font-size: 12px;}
.dy_main .con ul li.on .text{ padding-top: 15px;}
.dy_main .con ul li.on textarea.text{ padding-top: 20px;}
.dy_main .con ul li.on select{padding-top: 15px;}
.dy_main .con ul li.ons select{padding-top: 15px;}
.dy_main .con ul li.ons em{ top:5px; font-size: 12px;}

.dy_main .con ul li .dt{ margin-bottom: 10px; font-size: 13px;}
.dy_main .con li dd p{ margin-top: 8px; margin-bottom: 5px;}
.dy_main .con li dd label{ width: 48%; margin-right: 2%; float: left; font-weight: normal; cursor: pointer;}

.dy_main .con li dd label{ position:relative; display:inline-block !important; font-size: 13px; color: #333;  margin-bottom: 8px; font-weight: normal;}
.dy_main .con li dd label .radio{ width:15px; height:15px; cursor:pointer;}
.dy_main .con li dd label span{ display:inline-block; width:15px; height:15px; background:url(../images/volunteer_icon.png) no-repeat 0 0; vertical-align:middle; margin-right:10px; cursor:pointer; margin-top: -3px;}
.dy_main .con li dd label.on span{ background-position:-15px 0;}
.dy_main .con li dd input[type="radio"]{ position:absolute;top:2px;left:0;height:15px;opacity:0;filter:alpha(opacity=0); width:15px; cursor:pointer;}
.dy_main .con ul li.odds{ margin-right: 0;}
.dy_main .con ul li.odds dl{ margin-right: 0; padding: 0 20px;}

.dy_main .con li .tongyi{    border-bottom: 1px solid #d7d7d7; padding-bottom: 10px;}
.dy_main .con li .tongyi label{ position:relative; display:inline-block !important; font-size: 13px; color: #333;  margin-bottom: 5px; font-weight: normal;}
.dy_main .con li .tongyi label .radio{ width:15px; height:15px; cursor:pointer;}
.dy_main .con li .tongyi label span{ display:inline-block; width:15px; height:15px; background:url(../images/volunteer_icon.png) no-repeat 0 0; vertical-align:middle; margin-right:10px; cursor:pointer; margin-top: -3px;}
.dy_main .con li .tongyi label.on span{ background-position:-15px 0;}
.dy_main .con li .tongyi input[type="radio"]{ position:absolute;top:2px;left:0;height:15px;opacity:0;filter:alpha(opacity=0); width:15px; cursor:pointer;}
.dy_main .con li .js_txt{ font-size: 13px; margin: 10px 0;}
.dy_main .con li .tongyi label a{color: #063592;}
.dy_main .con li .tongyi label a i{ color: #b94a48; font-style: normal;}




.lxfs_main{ background: #eeeeee; padding: 20px;}
.lxfs_main ul li{ margin-bottom: 15px; position: relative; padding-left: 160px; height: 42px;}
.lxfs_main ul p{ font-size: 13px; color: #444; margin-bottom: 8px; position: absolute; left: 0; top: 12px; width: 120px;}
.lxfs_main input[type="radio"]{ -webkit-appearance: radio;}
.lxfs_main ul label{ margin-right: 10px; height: 42px; display: inline-block; line-height: 42px;}
.lxfs_main ul .select1{ background: #f9f9f9; font-size: 14px; color: #444; border: solid 1px #ddd; height: 42px; line-height: 42px; padding-left: 10px;}
.lxfs_main ul .select2{ background: #f9f9f9; font-size: 14px; color: #444; border: solid 1px #ddd; height: 42px; line-height: 42px; padding-left: 10px;}
.lxfs_main ul .btn{background-color: #063592;padding: 6px 12px;background-image: none; border: none; color: #fff; cursor: pointer;border-radius: 3px;}




.lxfs_info{ }
.lxfs_info ul li{ margin-bottom: 10px; background: #f2f2f2; position: relative;}
.lxfs_info .txt{ font-size: 13px;color: #444; border-bottom: solid 1px #ddd; margin-bottom: 20px; padding-bottom: 10px;}
.lxfs_info .txt .box{ width: 50%; float: left;}
.lxfs_info .txt .p{ color: #666666;}
.lxfs_info .txt .p1{ margin-bottom: 10px;}
.lxfs_info ul li{ float: left; width: 49%; margin-right: 2%; height: 45px;}
.lxfs_info ul li.odd{ margin-right: 0;}
.lxfs_info ul li.li{ width: 100%; background: none; height: auto;}
.lxfs_info ul li.li1{ width: 100%; height: 150px;}
.lxfs_info ul .btn{ border-radius: 3px;background-color: #063592;padding: 6px 12px;background-image: none; border: none; color: #fff; cursor: pointer;}
.lxfs_info ul li .text{ border: none; background:none; height: 100%; width: 100%; z-index: 2; padding: 0 10px;}
.lxfs_info ul li em{ font-style: normal; font-size: 13px; color: #444; display: block; position: absolute; left: 10px; top: 13px; transition: 0.3s;z-index: 1;}
.lxfs_info ul li em i{font-style: normal; font-size: 13px; color: #b94a48;}
.lxfs_info ul li.on em{ top:5px; font-size: 12px;}
.lxfs_info ul li.on em i{ font-size: 12px;}
.lxfs_info ul li.on .text{ padding-top: 15px;}
.lxfs_info ul li.on textarea.text{ padding-top: 20px;}

.lxfs_info li dl{ margin-bottom: 10px; font-size: 14px; color: #444;}
.lxfs_info li dl dd{ padding-left: 25px; display: none;}
.lxfs_info li dl dt label{ position:relative; display:inline-block !important; font-size: 14px; color: #333;  margin-bottom: 0; font-weight: normal; cursor: pointer;}
.lxfs_info li dl dt label .radio{ width:15px; height:15px; cursor:pointer;}
.lxfs_info li dl dt label span{ display:inline-block; width:15px; height:15px; background:url(../images/volunteer_icon.png) no-repeat 0 0; vertical-align:middle; margin-right:10px; cursor:pointer; margin-top: -3px;}
.lxfs_info li dl.on dt label span{ background-position:-15px 0;}
.lxfs_info li dl dt input[type="radio"]{ position:absolute;top:2px;left:0;height:15px;opacity:0;filter:alpha(opacity=0); width:15px; cursor:pointer;}


.lxfs_info li dd p{ margin-top: 8px; margin-bottom: 5px;}
.lxfs_info li dd label{ width: 48%; margin-right: 2%; float: left; font-weight: normal; cursor: pointer;}

.lxfs_info li dd label{ position:relative; display:inline-block !important; font-size: 14px; color: #333;  margin-bottom: 5px; font-weight: normal;}
.lxfs_info li dd label .radio{ width:15px; height:15px; cursor:pointer;}
.lxfs_info li dd label span{ display:inline-block; width:15px; height:15px; background:url(../images/volunteer_icon.png) no-repeat 0 0; vertical-align:middle; margin-right:10px; cursor:pointer; margin-top: -3px;}
.lxfs_info li dd label.on span{ background-position:-15px 0;}
.lxfs_info li dd input[type="radio"]{ position:absolute;top:2px;left:0;height:15px;opacity:0;filter:alpha(opacity=0); width:15px; cursor:pointer;}


.about_1{ padding-bottom: 60px;}
.about_1 .img{ margin-bottom: 15px;}
.about_1 p{  font-size: 14px; color: #666666; line-height: 36px;}


.xxzx_list em{font-style: normal; font-family: "宋体"; margin-right: 10px;}
.xxzx_list li{ border-bottom: solid 1px #ddd; height: 45px; line-height: 45px;}
.xxzx_list li a{ color: #636363; font-size: 14px;}
.xxzx_list li:hover a{ color: #063592;}

.xxzx_list1 em{font-style: normal; font-family: "宋体"; margin-right: 10px;}
.xxzx_list1 li{ border-bottom: solid 1px #ddd; }
.xxzx_list1 li a{ color: #636363; font-size: 14px;height: 45px; line-height: 45px;}
.xxzx_list1 li:hover a{ color: #063592;}
.xxzx_list1 li .con{ padding: 20px; display: none;}
.xxzx_list1 li .con table{ width: 100%; border: solid 1px #eeeeee;}
.xxzx_list1 li .con table th{ background: #f1f1f1; text-align: left; padding: 10px; border: solid 1px #eeeeee; }
.xxzx_list1 li .con table td{ text-align: left; padding: 10px; border: solid 1px #eeeeee; }



.about_2{}
.about_2 table{ width: 100%; border: solid 1px #eeeeee;}
.about_2 table th{ background: #f1f1f1; text-align: left; padding: 10px; border: solid 1px #eeeeee; }
.about_2 table td{ text-align: left; padding: 10px; border: solid 1px #eeeeee; }



.search_min{width: 100%; margin: 0 auto; font-size: 14px; padding-top: 2%;}
.search_min h1{margin: 0; font-weight: normal; padding-bottom: 2%; font-size: 24px; color: #063592;}
.search_min li{margin-bottom: 10px; line-height: 25px; border: 1px solid #e3e7e6; padding: 0 10px 0 15px; position: relative; transition: 0.3s;}
.search_min li::before{position: absolute; content: ''; width: 4px; height: 4px; border-radius: 50%; background-color: #063592; left: 5px; top: 50%; margin-top: -2px;}
.search_min li a{display: block; padding: 15px 0;}
.search_min li span{padding-right: 10px; color: #333;transition: 0.3s;}
.search_min li:hover{border: 1px solid #063592;}
.search_min li:hover span{ color: #063592;}
.search-list{padding-top: 2%;}
.search-list ul li{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #e7e7e7;}
.search-list ul li{font-size: 0;}
.search-list ul li h2{padding-top: 10px;padding-bottom: 10px;color: #666666;cursor: text;font-size: 18px;display: flex;flex-flow: row nowrap;align-items: center;}
.search-list ul li h2:before{display: inline-block;content: '>';padding-right: 8px;font-size: 13px;font-family: '宋体';color: #666874;font-weight: bold;padding-top: 2px;}
.search-list ul li .search-list-container{font-size: 0;}
.search-list ul li .search-list-preview{position: relative;display: inline-block;width: calc(25% - 20px);flex: 0 1 auto;padding: 0;margin: 0 20px 15px 0;text-align: center;line-height: 1.3em;}
.search-list ul li .search-list-preview a{position: absolute;width: 100%;height: 100%;display: block;top: 0;left: 0;z-index: 3}
.search-list ul li .search-list-previewe .image img{width: 100%;}
.search-list ul li .search-list-preview .title{display: block;margin-top: 10px;color: #464eb6;font-size: 12px;line-height: 1.3em;}
.search-list ul li .search-list-container.video .image:after{position: absolute;content: '';display: block;width: 50px;height: 50px;top: 0;left: 0;bottom:0;right: 0;margin:auto;background-image: url(../images/video.png);background-size: cover;background-position: center;z-index: 2}


.list_ss li{ width: 23%; margin-right: 2.5%; margin-bottom: 4%; float: left;}
.list_ss li:nth-child(4n){ margin-right: 0;}
.list_ss li .Ispic{ padding-bottom: 82%; border: solid 1px #dddddd;}
.list_ss li p{ text-align: center; font-size: 14px; color: #636363; margin-top: 10px;}
.list_ss li:hover p{ color: #063592;}




@media(max-width:1140px){
	.h_lxwm{ right: 2%;}
}

@media(max-width:1024px){
	.home_banner .bx-controls-direction a{width:30px; height:30px;margin-top:-15px;}
	.home_banner .bx-controls-direction a.bx-prev{ left:3%;}
	.home_banner .bx-controls-direction a.bx-next{ right:3%;}
	.home_banner li img.wapimg{ display: block;}
	.home_banner li img.pcimg{ display: none;}

	.pro_banner .bx-controls-direction a{width:30px; height:30px;margin-top:-15px;}
	.pro_banner .bx-controls-direction a.bx-prev{ left:3%;}
	.pro_banner .bx-controls-direction a.bx-next{ right:3%;}
	.pro_banner li img.wapimg{ display: block;}
	.pro_banner li img.pcimg{ display: none;}

	.fa_banner .bx-controls-direction a{width:30px; height:30px;margin-top:-15px;}
	.fa_banner .bx-controls-direction a.bx-prev{ left:3%;}
	.fa_banner .bx-controls-direction a.bx-next{ right:3%;}
	.fa_banner li img.wapimg{ display: block;}
	.fa_banner li img.pcimg{ display: none;}
}

@media(max-width:768px){
	.home_banner{ margin-top: 15px;}
	.fa_banner{ margin-bottom: 20px;}
	.h_lxwm{ width: 110px; height: 37px; background-size: 100%; bottom: -18px;}
	.open_overlay .white_content{ width: 90%; left: 5%; margin-left: 0;}
	.open_overlay .white_content .close{ right: -10px; top: -35px;}
	.open_overlay .white_content .con .ti{ font-size: 20px; line-height: 30px; margin-bottom: 20px;}
	.open_overlay1 .white_content{ width: 90%; left: 5%; margin-left: 0;}
	.open_overlay1 .white_content .close{ right: -10px; top: -35px;}
	.open_overlay1 .white_content .con .ti{ font-size: 20px; line-height: 30px; margin-bottom: 20px;}
	.open_overlay2 .white_content{ width: 90%; left: 5%; margin-left: 0;}
	.open_overlay2 .white_content .close{ right: -10px; top: -35px;}
	.open_overlay2 .white_content .con .ti{ font-size: 20px; line-height: 30px; margin-bottom: 20px;}

	.h_page1{ margin-top: 45px;margin-bottom: 30px;}
	.h_page1 .txt h3{ font-size: 20px;}
	.h_page1 .txt p{ line-height: 24px;}
	.h_page1 .search_input{ height: 50px; line-height: 50px;}
	.h_page1 .search_btn{ width: 50px; height: 50px; background-size: 25px;}
	.h_page1 .search{ margin-bottom: 25px;}
	.h_page2{padding-top: 25px;padding-bottom: 25px;}
	.h_page2 .left{ width: 100%; float: none; margin-bottom: 25px;}
	.h_page2 .right{ width: 100%; float: none;}
	.h_page2 .left li{ float: none; width: 100%;margin-bottom: 1px; padding-top: 1px; padding-bottom: 12px;}

	.h_page2 .left .title{ margin-bottom: 15px;}
	.h_page2 .left .title{ font-size: 14px;}
	.h_page2 .left .title span{ font-size: 20px;}

	.footer_box{ padding-top: 15px;}
	.footer_box .bottom nav{ display: none;}
	.footer_box .contact{ width: 100%; float: none; max-width: none;}
	.footer_box .contact dt{ padding-bottom: 15px;}
	.footer_box .bottom{margin-bottom: 15px;}
	.footer_box footer{ font-size: 12px; padding: 15px 0;}

	.column_box{ padding: 15px 0; text-align: center;}
	.about p{ line-height: 26px; }
	.about{ padding-bottom: 30px;}


	.videoCon iframe{width: 100%; height: 220px; max-width:100%}
	.videoCon video{width: 100%;height: 220px;}

	.left_box{ width: 100%; float: none;}
	.right_box{ width: 100%; float: none; margin-bottom: 25px;}
	.right_box .nav{ padding: 15px;}
	.right_box .lxwm_btn{ margin-bottom: 15px}
	.right_box .lxwm_btn1{ margin-top: 15px;}
	.ziyuanku .left_box li{ margin-right: 0; width: 100% ;float: none; padding-top: 1px; padding-bottom: 1px; margin-bottom: 20px;}

	.shijian_list .scroll{}
	.shijian_list .scroll li time{ font-size: 18px; left: 12px;}
	.shijian_list .scroll li time::after{ width: 12px; height: 12px;left: -18px;}
	.shijian_list .scroll li{    padding: 20px 0 20px 85px;}

	.pro_word{ line-height: 26px; margin-bottom: 30px;}
	.pro_ul li p{ line-height: 24px;height: 48px;}

	.pro_infocon dl dd{ width: 32.5%; padding: 0; font-size: 15px;}

	.pro_banner .bx-pager{ right: 2%;}

	.fa_list li{ width: 48%; margin-right: 4%; margin-bottom: 4%;}
	.fa_list li:nth-child(3n){ margin-right: 4%;}
	.fa_list li:nth-child(2n){ margin-right: 0;}
	.fa_list li .con h3{ font-size: 16px;}

	.fn_info .img img{ margin-bottom: 20px;}

	.fn_info .list li{width: 48%; margin-right: 4%; margin-bottom: 4%;}
	.fn_info .list li:nth-child(4n){ margin-right: 4%;}
	.fn_info .list li:nth-child(2n){ margin-right: 0;}


	.list_ss li{width: 48%; margin-right: 4%; margin-bottom: 4%;}
	.list_ss li:nth-child(4n){ margin-right: 4%;}
	.list_ss li:nth-child(2n){ margin-right: 0;}


	.page_box .Pages{ text-align: center; padding-bottom: 45px;}
	.page_box .Pages .num{ display: none;}

	.news_list li{ margin-right: 0; width: 100% ;float: none; padding-top: 1px; padding-bottom: 1px; margin-bottom: 20px;}

	.morezy_box .zy_box{ width: 100%; float: none; }
	.morezy_box .zy_box1 h2{ margin-left: 0;}
	.morezy_box .zy_box1 li{ margin-left: 0;}
	.morezy_box .zy_box .more_a{ margin-left: 0;}

	.ziyk_box .zy_box{ width: 100%; float: none; }
	.ziyk_box .zy_box1 h2{ margin-left: 0;}
	.ziyk_box .zy_box1 li{ margin-left: 0;}
	.ziyk_box .zy_box .more_a{ margin-left: 0;}
	.lxfs_main ul p{ position: static; width: auto;}
	.lxfs_main ul li{ padding-left: 0; height: auto;}


}

@media(max-width:480px){
	.home_banner .bx-pager a{ width:8px; height:8px;}
	.home_banner .bx-controls-direction{ display:none;}
}


@media(max-width:320px){


}






	/**插件样式 有相同 留一个即可**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
/***end**/








