﻿@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
}
h2 {
	font-size: 30px
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 16px;
}
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 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; padding: 80px 0;}
a:hover{ color:#e50012;}
.center{ margin:0 auto; width:100%; max-width:1200px;}
.center1{ margin:0 auto; width:100%; max-width:1000px;}

@media(max-width:1200px){
	.center{ padding:0 2%;}
}
@media(max-width:1000px){
	.center1{ padding:0 2%;}
}



/*top*/
.top-main{ z-index:200;position: absolute; width: 100%; top:0;transition: padding 0.2s ease-in-out;}
.top-main .logo{ float:left; width:304px; height:67px; display:table; margin-top: 25px; transition: 0.3s;}
.top-main .logo a{ display:table-cell; vertical-align:middle;}
.top-main .logo img{ display:block; }

.top-main .top-right{ float:right; width:79%;}
.top-head dl{ float:right;}
.top-head dd{ float:left; margin-left:45px; line-height:28px; font-size:12px;}
.top-bottom > *{ float:right;}
.search-lang > *{ float:left; position:relative; z-index:100;}
.top-main .open-search{ position:relative;width:24px; height:24px; background:url(../images/icon_search.png) no-repeat center center; background-size:contain; display:block;}
.top-main .open-search-show{ background:url(../images/colse_ico.png) no-repeat center center; background-size: 20px 20px;}
/* .top-main .open-search-show::before,
.top-main .open-search-show::after{ position:absolute; content:''; width:100%; height:3px; background:#fff; transform:rotate(45deg); left:0; top:50%; margin-top:-1.5px;}
.top-main .open-search-show::after{ transform:rotate(-45deg);} */
.top-main .search-box{ display:none; z-index:90; position:absolute; right:0; top:100%;width:300px;height: 42px;}
.top-main .search-box .text{ line-height:36px; width:100%;height: 42px;  padding:0 10px; border:3px solid #fff; background: none; color: #fff;}
.top-main .search-box .btn{ position:absolute; right:0; top:0; width:42px; height:42px; background:url(../images/icon_search.png) no-repeat center center; background-size:50% auto;}
.top-main .search-lang .lang{ background: url(../images/lang.png) no-repeat left; padding-left: 25px; display: none;}
.top-main .search-lang{  margin-top: 50px; position: relative;}
.top-main .search-lang .top-search{ margin-left: 45px;}
.top-main .search-lang .lang > *{ display: inline-block; color: #fff; font-size: 16px; font-weight: bold;}
.top-main .search-lang .lang i{ font-style: normal; padding: 0 5px;}


.top-menu li a,
.top-menu li span{ display:block;}
.top-menu li span a{  font-size:16px; transition: 0.3s; color: #fff;}
.top-menu li{ float:left;position: relative; padding-right: 45px;}
.top-menu li span a:hover{ font-weight: bold;}
.top-menu li.aon span a{ font-weight: bold;}



@media(min-width:1025px){
	.top-menu li span a{border-bottom:3px solid transparent;padding: 48px 0;}
}

@media(max-width:1024px){
	.top-main .header-right{ display:none;}
}

@media(max-width:1024px){
	.top-main{ position: absolute;}
	.top-menu{ display:none; padding:2%; position:absolute; right:0; width:60%; max-width:240px; top:100%; background:rgba(0, 0, 0, 0.86);box-shadow:0 5px 5px rgba(0,0,0,0.1); border-radius:0 0 0 5px; float: none!important; overflow-y: auto;}
	.top-menu li a{ color:#fff;}
	.top-menu li span{ text-align:center;}
	.top-menu li span a{ line-height:45px;}

	.top-menu li{ float: none; padding-right: 0;}

	.top-main .search-lang{ position:absolute; top:50%; margin-top:-15px; right:2%; padding-top:4px; margin-left: 0;}
	.top-main .search-lang dd.wap-open{ width:48px; height:30px; 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:#fff; 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: 50%;}
	.top-main .logo{ width: 25%;}
	.search-lang > *{ margin-top: -5px}
	.top-main .search-lang:before{ display: none;}


}
@media(max-width:768px){
	.top-main .logo{ width:20%;height:50px; padding: 0; margin: 0;}
	.top-main .top-right{ width:auto;}
	.search-lang dd.wap-open{ margin-left:5px;}
	.top-main .search-box{ width: 205px}

	.top-main .search-lang .top-search{ margin-top: 1px;  margin-left: 20px;}
	.top-main .search-lang .lang{ margin-top: 0px;}
	.top-main .search-lang dd.wap-open{ margin-left: 0;}
}
@media(max-width:480px){
	.top-main .logo{ width:30%;}
	.search-lang dt::after{ margin:0 5px;}
	.search-lang dd span{ font-size:14px;}
	.top-head dd{ margin-left:10px;}
	.wap-open::before, .wap-open::after, .wap-open i{ height: 3px;}
	.wap-open::before{margin-top: -10px;}
	.wap-open::after{margin-top: 8px;}
	.search-lang dt{ position:static;}

}
@media(max-width:320px){
	.top-main .search-box{ width: 150px;}
}




/*首页banner*/
.home_banner{ position:relative; z-index:1;}
.home_banner .bx-viewport{ z-index:1;}
.home_banner li a,
.home_banner li{ height:950px;}
.home_banner li{ background-position: center top; background-repeat:no-repeat;}
.home_banner li a{ position:relative; display:block;}
.home_banner li img{ display:none;}
.home_banner li figure{ position:absolute; left:18.75%; width:62.5%; top:50%; height:215px; transform:translateY(-50%); text-align: center;}
.home_banner li figure *{ position:absolute; width: 100%; opacity:0; margin: 0 auto;}
.home_banner li figure.active *{ opacity:1;}
.home_banner li h1{ margin:0; font-size:48px; font-weight: normal; color:#fff; top:-100%;transition:top 1s;}
.home_banner li figure.active h1{ top:0;}
.home_banner .bx-controls-direction a{ display: none;}
.home_banner .bx-pager{ position:absolute; left:0; bottom:11%; text-align:center; width:100%; z-index:10;}
.home_banner .bx-pager *{width:15px; height:15px;}
.home_banner .bx-pager div{ display:inline-block;margin:0 7px;}
.home_banner .bx-pager div a{ display:block;  line-height:100px; overflow:hidden; border-radius:50%;background:rgba(255, 255, 255, 0.4);  }
.home_banner .bx-pager div a.active{background:#ffffff;}



.page_next{ position: absolute; background: url(../images/scroll.png) no-repeat; width: 61px; height: 55px; bottom: 5%; z-index: 1; overflow: hidden; line-height: 1000px;animation: myfirst 1.5s infinite; left: 50%; margin-left: -30px;}
@keyframes myfirst {
	0% {
		transform: translate(0px, 0px);
	}
	50% {
		transform: translate(0px, 30px);
	}
	100% {
		transform: translate(0px, 0px);
	}
}


.h_tit{ text-align: center; font-size: 30px; color: #0068b7; margin-bottom: 50px;}
.home_page{ padding-top: 100px;}
.home_page ul li{ position: relative; margin-bottom: 100px;}
.home_page ul li .img{ 
	width: 24%; position: absolute; height: 100%; left: 0; top: 0; 
	/* cursor: pointer; */
	box-shadow:5px 5px 30px rgba(0,0,0,0.15);}

.home_page ul li .img .Ispic{ position: absolute; height: 100%; left: 0; top: 0; width: 100%; 
	/* cursor: pointer;   */
	/*动画元素transform-style*/
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-webkit-transition: .8s ease-in-out ;
	-moz-transition:  .8s ease-in-out ;
	-ms-transition:  .8s ease-in-out ;
	/*动画元素背后设置为hidden*/
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;}

.home_page ul li .img .Ispic:before{ content: ''; background: url(../images/icon_bt.png) no-repeat; position:absolute; width: 45px; height: 45px; display: none; z-index: 1; bottom: 0; right: 0;}

.home_page ul li .txt{width: 71%; float: right; position: relative;cursor: pointer;}
.home_page ul li .txt .txt_box{cursor: pointer;background: url(../images/libg1.png)no-repeat; width: 100%; max-width: 550px; margin: 0 auto; padding: 65px 66px; position: relative;transition: 0.3s;}
.home_page ul li .txt:after{ content: ''; display: block; background: url(../images/ico2.png) no-repeat; width: 54px; height: 43px; position: absolute; right: 0; bottom: 0;}
.home_page ul li .txt:before{ content: ''; display: block; background: url(../images/ico1.png) no-repeat; width: 54px; height: 43px; position: absolute; left: 0; top: 0;}

.home_page ul li .txt h3{ margin: 0; font-size: 24px; color: #333333; font-weight: normal; margin-bottom: 30px;}
.home_page ul li .txt p.dot4{ margin: 0; font-size: 16px; color: #555555; line-height: 32px; height: 128px; overflow: hidden;}
.home_page ul li:before{ content: ''; background: url(../images/li_ico.png) no-repeat; width: 700px; height: 176px; display: block; position: absolute; left: -45%; bottom: 0;}
.home_page ul li.odd:before{ content: ''; background: url(../images/li_ico.png) no-repeat; width: 700px; height: 176px; display: block; position: absolute; left: auto; right: -45%; bottom: 0;}
.home_page ul li.odd .img{ left: auto; right: 0;}
.home_page ul li.odd .txt{ float: left;}
.home_page ul li .word{ display: none;}

/* .home_page ul li .txt .txt_box:before{  content: '';  display: block;  position: absolute;  right:0px;  bottom:0; background: url(../images/juan1.png) no-repeat; width: 55px; height: 56px; cursor: pointer; transition: 0.3s;}
.home_page ul li .txt:hover .txt_box:before{  background: url(../images/juan2.png) no-repeat; } */
.home_page ul li .txt .txt_box .jiao{  display: block;  position: absolute;  right:0px;  bottom:0; background: url(../images/juan2.png) no-repeat;  width: 50px; height:56px; cursor: pointer; /* transition: height 0.3s ease-in-out,width  0.3s ease-in-out; */ background-size: cover;}




.home_page ul li .img .cons{  background: #fafafa; border: solid 6px #f5f5f5; height: 100%;  /*动画元素transform-style*/
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-webkit-transition: .8s ease-in-out ;
	-moz-transition:  .8s ease-in-out ;
	-ms-transition:  .8s ease-in-out ;
	/*动画元素背后设置为hidden*/
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;}
.home_page ul li .img .cons .dashed{ border: dashed 1px #e9e9e9;height: 100%; padding: 25px 17px;  }
.home_page ul li .img .cons .dashed h3{ margin: 0; font-size: 16px; color: #333333; margin-bottom: 3px;}
.home_page ul li .img .cons .dashed .neir{overflow: hidden; height: 218px; line-height: 23px;}

.home_page ul li .img .Ispic{ -webkit-transform: rotateY(0); -moz-transform: rotateY(0); z-index: 2; -ms-transform: rotateY(0); z-index: 2;}
.home_page ul li .img .cons{-webkit-transform: rotateY(180deg);  -moz-transform: rotateY(180deg);  z-index: 1;  -ms-transform: rotateY(180deg);  z-index: 1; }

@media(min-width:769px){
    .home_page ul li .img:hover .Ispic{-webkit-transform: rotateY(-180deg);  -moz-transform: rotateY(-180deg); -ms-transform: rotateY(-180deg); }
    .home_page ul li .img:hover .cons{ -webkit-transform: rotateY(0);  -moz-transform: rotateY(0); -ms-transform: rotateY(0);  }
	.listbg1 .Added1 .con .con_box{ width: 70%; float: right;height: 388px; overflow: auto;}
}





.listbg{ display: none;position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 999; transition: 0.3s; background: rgba(0, 0, 0, 0.6);}
.listbg .white{position: fixed;top:10%;left:50%; right:0; z-index: 1002;transition: 0.3s; background: url(../images/box.png) no-repeat; }
.listbg .white .colse{ cursor: pointer; background: url(../images/colse_ico.png) no-repeat; width: 24px; height: 24px; position: absolute; right: -30px; top: 25px;}
.listbg .Added{ max-width:1200px; margin:0 auto; padding: 30px 50px; margin-left: -615px; }
.listbg .Added .con{ color: #555555; height: 650px; overflow: auto;}
.listbg .Added .con .left_box{ float: left; width:45%; padding-left: 3%; }
.listbg .Added .con .right_box{ float: right; width:47%; padding-right: 6%; margin-top: 35px;}
.listbg .Added .con h3{ font-weight: normal; font-size: 24px; margin: 0; margin-bottom: 20px;}
.listbg .Added .con p{  font-size: 14px; line-height: 25px;}
.listbg .Added .con .xian{ display: block; border-bottom: dashed 1px #dddddd; margin: 20px 0;}



.footer{ position: relative;}
.footer .center{ position: relative;}
.footer:before{ content: ''; display: block; top: 0; width: 100%; background: url(../images/botbg.png) no-repeat top center; background-size: cover; height: 142px;}
.footer .bottom{ background: #31373b; padding-top: 35px; padding-bottom: 60px;}
.footer .left{ float: left; width: 60%;}
.footer .left .bdsharebuttonbox .bds_weixin{ background: url(../images/ico_wx.png) no-repeat; width: 35px; height: 35px; display: inline-block; float: none!important; padding: 0!important; margin: 0!important; margin-right: 12px!important; line-height: normal;}
.footer .left .bdsharebuttonbox .popup_sqq{ background: url(../images/ico_qq.png) no-repeat; width: 35px; height: 35px; display: inline-block; float: none!important; padding: 0!important; margin: 0!important; margin-right: 12px!important; line-height: normal;}
.footer .left .bdsharebuttonbox .bds_tsina{ background: url(../images/ico_wb.png) no-repeat; width: 35px; height: 35px; display: inline-block; float: none!important; padding: 0!important; margin: 0!important; line-height: normal;}
.footer .left .copyright{ font-size: 14px; color: #6b6e70; margin: 0; padding-top: 3px;}
.footer .left .copyright a{ color: #6b6e70;cursor: default;}
.footer .right{ float: right; width: 178px; padding-top: 20px;}

.gotop{ position: fixed; background: url(../images/fanhui.png) no-repeat; width: 35px; height: 35px; display: block; right: 40px; bottom: 63px;display: none;}



.bannermin{ position: relative;}
.bannermin .ban{ background-position: center center; background-repeat:no-repeat;position:relative; display:block;height:950px;}
.bannermin .ban img{ display:none;}
.bannermin .ban figure{ position:absolute; left:18.75%; width:62.5%; top:50%; height:110px; transform:translateY(-50%); text-align: center;}
.bannermin .ban figure h1{ margin:0; font-size:48px; font-weight: normal; color:#fff; text-align: center;}




.abtou1{ text-align: center; padding-bottom: 75px; border-bottom: solid 1px #eeeeee; margin-bottom: 80px;}
.min_tit{ text-align: center; font-size: 30px; color: #0068b7; margin-bottom: 20px;}
.abtou1 p{ font-size: 16px; color: #555555; margin: 0; line-height: 32px;}
.abtou2{ max-width: 744px; margin: 0 auto;}
.abtou2 h3{ margin: 0; font-weight: normal; font-size: 24px; color: #555555; text-align: center; margin-bottom: 18px; }
.abtou2 p{ font-size: 16px; color: #555555; margin: 0; line-height: 30px;}


.td_list{ margin-top: 50px; margin-bottom: 50px;}
.td_list ul{max-width: 744px; margin: 0 auto; margin-bottom: 50px;}
.td_list .ul2{max-width: 1000px;}
.td_list li{ float: left; list-style: none; text-align: center;box-shadow:0 0 10px rgba(0,0,0,0.15);cursor: pointer; overflow: hidden;transition: 0.3s;}
.td_list li .Ispic{ padding-bottom: 132%; }
.td_list li:hover{box-shadow:5px 5px 10px rgba(0,0,0,0.2);}

.td_list li:after{ display: none; content: ''; background: url(../images/ico_jh.png) no-repeat; width: 30px; height: 30px; margin: 0 auto;}


.td_list .ul1 li{ width: 31%;margin-right: 38%;}
.td_list .ul1 li:nth-child(2){ margin-right: 0;}
.td_list .ul2 li{ width: 23%; margin-right: 2.66%;}
.td_list .ul2 li:nth-child(4){ margin-right: 0;}
.td_list .ul3 li{ width: 31%;margin-right: 38%;}
.td_list .ul3 li:nth-child(2){ margin-right: 0;}
.td_list .ul4 li{ width: 31%;margin-right: 3.5%;}
.td_list .ul4 li:nth-child(3){ margin-right: 0;}
.td_list .ul5{max-width: 1000px; margin-bottom: 0;}
.td_list .ul5 li{  width: 23%; margin-right: 2.66%; margin-bottom: 50px;}
.td_list .ul5 li:nth-child(4n){ margin-right: 0;}
.td_list li h3{ margin: 0; font-size: 14px; color: #555555;padding: 10px 10px 0 10px; background: #fff; position: relative; z-index: 1;}
.td_list li p{ margin: 0; font-size: 14px; color: #555555; font-weight: bold;padding: 0 10px 10px 10px;background: #fff;position: relative; z-index: 1;}

.td_list li .word{ display: none;}




.listbg1{ display: none;position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 999; transition: 0.3s; background: rgba(0, 0, 0, 0.6);}
.listbg1 .white1{ z-index: 1002;transition: 0.3s; background:#fff;position:fixed; left:50%; top:20%;  }
.listbg1 .white1 .colse1{ cursor: pointer; background: url(../images/colse_ico1.png) no-repeat; width: 24px; height: 24px; position: absolute; right: 15px; top: 15px;}
.listbg1 .Added1{ max-width:1000px; margin:0 auto; padding: 50px 50px 15px 50px;  margin-left: -500px;}
.listbg1 .Added1 .con{ color: #555555; } 
.listbg1 .Added1 .con .img{ width:24%; float: left; position: relative;margin-right: 30px;}
.listbg1 .Added1 .con .isimg{background-repeat: no-repeat;background-position: center center;background-size: cover; padding-bottom: 132%; position: relative; z-index: 2;}
.listbg1 .Added1 .con .img:before{ content: ''; position: absolute; width: 100%; height: 100%; background: #1d2d4b; top: 10px; left: 10px; z-index: 1;}
/* .listbg1 .Added1 .con .con_box{ width: 70%; float: right;height: 388px; overflow: auto;} */
.listbg1 .Added1 .con .con_box p{ color: #555555; font-size: 18px; margin: 0; line-height: 30px; margin-bottom: 20px;}



.tzxm_box{ background: url(../images/bg.png); padding-bottom: 70px;}
.tzxm_box .title{ text-align: center; font-size: 24px; color: #555555; padding: 78px 0;}
.tzxm_box .list .left{ float: left; width: 21%; border:dashed 1px #dddddd; text-align: center; padding: 84px 20px; position: relative; }
.tzxm_box .list .left img{ display: block; margin: 0 auto; width: 70px; height: 70px;}
.tzxm_box .list .left h3{ font-size: 16px; color: #555555; margin: 0; margin-top: 20px;}
.tzxm_box .list .left:before{ position: absolute; content: ''; background: url(../images/jiantou.png) no-repeat; width: 31px; height: 63px; right: -31px; top: 18px;}
.tzxm_box .list ul{ float: right; width: 70%;}
.tzxm_box .list ul li{ width: 30.3%; margin-right: 4.5%; background: #fff; float: left; margin-bottom: 30px; overflow: hidden; transition: 0.3s;}
.tzxm_box .list ul li:nth-child(3n){ margin-right: 0;}
.tzxm_box .list ul li .img1{ padding-bottom: 46%;}
.tzxm_box .list ul li .img2{ padding-bottom: 86%; transition: 0.3s;}
.tzxm_box .list ul li:hover{box-shadow:5px 5px 10px rgba(0,0,0,0.3);}



.tzhb_con{ font-size: 16px; color: #555555; margin: 0; line-height: 30px; margin-bottom: 45px;}
.title1{ text-align: center; font-size: 24px; color: #555555; padding: 78px 0 0 0; margin-bottom: 20px;}
.tzhb_box li{ float: left; width: 15%; margin-right: 6.2%;box-shadow:2px 5px 15px rgba(0,0,0,0.1); overflow: hidden; margin-bottom: 30px; transition: 0.3s;}
.tzhb_box li:nth-child(5n){ margin-right: 0;}
.tzhb_box li .Ispic{ padding-bottom: 100%; transition: 0.3s;}
.tzhb_box li:hover{box-shadow:5px 5px 10px rgba(0,0,0,0.3);}
.tzhb_box{ border-bottom: solid 1px #eeeeee; padding-bottom: 70px; margin-bottom: 100px;}


.dizhi_box li{ width: 49%; margin-right: 2%; margin-bottom: 2%; position: relative; padding-left: 100px; float: left; }
.dizhi_box li:nth-child(2n){ margin-right: 0;}
.dizhi_box li .img img{ width: 80px; height: 80px;border: solid 1px #eeeeee; border-radius: 50%;}
.dizhi_box li .img{ position: absolute; left: 0; top: 0; }
.dizhi_box li .con h3{ font-size: 16px; color: #555555; margin: 0; margin-bottom: 10px;}
.dizhi_box li .con p{ font-size: 16px; color: #555555; margin: 0;margin-bottom: 8px;}



.jiaru_box .title{text-align: center; font-size: 30px;  color: #0068b7; font-weight: normal; margin: 0; margin-bottom: 50px;}
.jiaru_box li{ position: relative; border-bottom: dashed 1px #eeeeee; float: left; width: 45%; margin-right: 10%; padding-left: 120px;padding-bottom: 40px; margin-bottom: 40px;}
.jiaru_box li:nth-child(2n){ margin-right: 0;}
.jiaru_box li figure{ width: 100px; height: 100px; position: absolute; left: 0; top: 0;}
.jiaru_box li figure img{ width: 100px; height: 100px;}

.jiaru_box li .word{ padding-top: 30px;}
.jiaru_box li .word h3{ color: #555555;  font-size: 22px; font-weight: normal; margin: 0; margin-bottom: 10px;}
.jiaru_box li .word p{ color: #555555;  font-size: 16px; margin: 0; line-height: 30px;}
.jiaru_box li.li1 .word p.p{ height:86px; overflow: hidden; }
.jiaru_box li.li2 .word p.p{ height:210px; overflow: hidden; }
.jiaru_box li .word p .span{ color: #000; font-weight: bold;}

.jiaru_box li:last-child{ width: 100%; margin-right: 0;}
.jiaru_box li:last-child h3{ margin-bottom: 35px;}
.jiaru_box li:last-child dd{ position: relative; padding-left: 60px; margin-bottom: 25px; padding-top: 10px;}
.jiaru_box li:last-child dd .icon{ width: 50px; height: 50px; position: absolute; left: 0; top: 0; background: url(../images/btico.png) no-repeat; text-align: center; font-size: 16px; color: #fff; line-height: 50px;}
.jiaru_box li:last-child dd .con{ color: #555555;  font-size: 16px; line-height: 30px;}

.jiaru_box .tijiao{ text-align: center;}
.jiaru_box .tijiao p{color: #555555;  font-size: 16px; margin: 0; line-height: 30px;}
.jiaru_box .tijiao .text{}


.bd_weixin_popup{ width: 240px!important; height: 340px!important;}

.jiaru_box .tijiao .upload{background: #0068b7; border-radius: 3px; width: 100%; max-width: 182px; height: 50px; line-height: 50px; text-align: center;font-size: 16px; color: #fff; border: none; display: inline-block; margin-top: 20px; cursor: pointer; position: relative;}



@media(max-width:1366px){
	.listbg .white{ top: 10%;}
	.home_banner li a, .home_banner li{ height: 768px;}
	.bannermin .ban{ height: 768px;}
	.listbg .Added{ max-width: 1000px; height: 595px; background-size: 100%;margin-left: -500px;
	transform: scale(.85);
	}
	.listbg .Added .con{ height: 540px;}

	.listbg .Added .con p{ line-height: 22px; margin: 0; margin-bottom: 10px;}

	.bannermin .ban figure{ height: 65px;  top: 58%; }
}
@media(max-width:1440px){
	.listbg .Added{
		transform: scale(.95);
	}
	.listbg .white{
		top: 5%;
	}
}
@media(max-width:1660px){
	.listbg .white{
		top: 3%;
	}
}

@media(max-width:1024px){
	.home_banner li a,
	.home_banner li{ height:auto;}
	.home_banner li{ background:none !important;}
	.home_banner li img{ display:block; width:100%;}
	.home_banner li h1{ font-size: 24px;}
	.home_banner li figure{ height: 40px;}
	.listbg .white{ background-size: 1000px; height: 560px;}
	.listbg .white{ top:10%;}

	.listbg .Added{ margin-left: 0;}
	.listbg .white{ background: #fff; left: 0;}
	.listbg .Added .con .right_box{ padding-right: 0; width: 100%;}
	.listbg .Added .con .left_box{ padding-left: 0; width: 100%;}
	.listbg .white .colse{right: 0; top: -35px;}

	.bannermin .ban{ background:none !important; height:auto;}
	.bannermin .ban img{ display:block; width:100%;}
	.bannermin .ban h1{ font-size: 24px;}
	.bannermin .ban figure{ height: 30px;}
	.bannermin .ban figure h1{  font-size: 24px;}
	.bannermin .ban figure{  width: 90%; left: 5%}


}


@media(max-width:768px){

	.home_banner li h1{ font-size: 18px;}
	.home_banner li figure{ height: 30px;}
	.page_next{ display: none;}
	.home_page{ padding-top: 30px;}
	.home_banner .bx-pager *{ width: 10px; height: 10px;}
	.home_banner .bx-pager{ bottom: 5%;}
	.h_tit{ font-size: 25px;margin-bottom: 30px;}
	.min_tit{ font-size: 25px;margin-bottom: 10px;}
	.home_page ul li{ padding-top: 0; width: 48%; float: left; margin-right: 2%; padding-top: 52%;}
	.home_page ul li:nth-child(2n){ margin-right: 0;}
	.home_page ul li .img{width: 100%; height: 48%; top: 0;}
	.home_page ul li .img .Ispic{ padding-bottom: 0;}
	.home_page ul li .img .cons .dashed{ padding: 10px;overflow: auto;}
	.home_page ul li .img .cons .dashed .neir{ overflow: inherit; height: auto;}

	.home_page ul li .img .Ispic:before{ display: block;}

	.home_page ul li:before{ display: none;}
	.home_page ul li.odd:before{ display: none;}
	.home_page ul li{margin-bottom: 20px;}
	.home_page ul li .txt h3{ margin-bottom: 15px; font-size: 20px;}
	.home_page ul li .txt p.dot4{ font-size: 15px; line-height: 26px; height: 155px; overflow: auto;}
	.listbg .white{ height: auto;}
	.listbg .white{ top:8%;}
	.listbg .white .colse{right: 0; top: -35px;}
	.listbg .Added .con{ height: 530px;}
	.home_page ul li .txt{ width: 100%; float: none; padding: 0; margin-top: 60px; background-size: cover;}
	.listbg .Added{padding: 12px 18px; width: 96%; left: 2%}

	.home_page ul li .txt .txt_box:before{ display: none;}
	.home_page ul li .txt .txt_box{ padding: 25px 20px; padding-bottom: 55px;}
	.footer .left{ width: 100%; float: none; margin-bottom: 15px; text-align: center;}
	.footer .right{ width: 100%; float: none; text-align: center;}
	.footer .right img{ display: block; margin: 0 auto;}
	.footer:before{ height: 85px;}
	.footer .bottom{ padding-top: 30px; padding-bottom: 30px}
	.gotop{top: auto; bottom: 30px; right: 20px;}
	.listbg .Added .con h3{ font-size: 18px; margin-bottom: 10px;}
	.listbg .Added .con .right_box{margin-top: 0;}

	.content{ padding: 30px 0}

	.abtou1 p{ font-size: 14px; line-height: 26px;}
	.abtou1{ padding-bottom: 25px; margin-bottom: 25px;}
	.abtou2 p{ font-size: 14px; line-height: 25px;}

	.td_list{ margin-top: 25px; margin-bottom: 0;}
	.td_list ul{ margin-bottom: 0;}
	.td_list ul li{ margin-bottom: 25px;}
	.td_list .ul1 li{ width: 49%; margin-right: 2%;}
	.td_list .ul1 li:nth-child(2){ margin-right: 0;}
	.td_list .ul2 li{ width: 49%; margin-right: 2%; margin-bottom: 25px;}
	.td_list .ul2 li:nth-child(2){ margin-right: 0;}
	.td_list .ul3 li{ width: 49%; margin-right: 2%;}
	.td_list .ul3 li:nth-child(2){ margin-right: 0;}
	.td_list .ul4 li{ width: 31.5%;margin-right: 2.5%;}

	.td_list .ul5 li{ width: 49%; margin-right: 2%;}
	.td_list .ul5 li{ margin-bottom: 25px;}
	.td_list .ul5 li:nth-child(2n){ margin-right: 0;}

	.listbg1 .Added1{ padding: 15px 25px 15px 15px; margin-left: 0; left: 2%; width: 96%}
	.listbg1 .white1 .colse1{ right: 2px; top: 10px; background-size: 18px 18px;}
	.listbg1 .Added1 .con .con_box p{ font-size: 14px; line-height: 24px; margin-bottom: 10px;}

	.tzxm_box .title{ padding: 25px 0;}
	.tzxm_box .list .left{ float: none; width: 100%; padding: 15px; margin-bottom: 10px;}
	.tzxm_box .list .left:before{ display: none;}
	.tzxm_box .list .left img{width: 60px; height: 60px; display: inline-block; margin: 0 auto;}
	.tzxm_box .list .left h3{ margin-top: 10px;}
	.tzxm_box .list ul{ width: 100%; float: none;}

	.tzxm_box .list{ margin-bottom: 25px;}
	.tzxm_box .list ul li{ width: 31.5%;margin-right: 2.5%;margin-bottom: 15px;}
	.tzxm_box .list ul li:nth-child(3n){ margin-right: 0;}

	.tzxm_box{ padding-bottom: 10px;}
	.tzhb_box ul{ text-align: center;}
	.tzhb_box li{ width: 30%; margin: 0 1%!important; margin-bottom: 2%!important; float: none; display: inline-block;}
	.tzhb_box{ padding-bottom: 30px; margin-bottom: 25px;}
	.tzhb_con{ font-size: 14px; line-height: 24px; margin-bottom: 25px;}
	.dizhi_box li{ width: 100%; float: none; margin-bottom: 15px;}

	.title1{ padding: 25px 0 0 0;}
	.dizhi_box li .con h3{ margin-bottom: 5px;}
	.dizhi_box li .con p{margin-bottom: 5px; font-size: 14px;}
    .dizhi_box li .con p.p1{ display: none;}

	.jiaru_box .title{ font-size: 24px; margin-bottom: 25px;}
	.jiaru_box li{ width: 100%; margin-right: 0; padding-left: 80px; padding-bottom: 20px; margin-bottom: 20px;}
	.jiaru_box li figure{ width: 60px; height: 60px;}
	.jiaru_box li figure img{ width: 60px; height: 60px;}
	.jiaru_box li .word h3{ font-size: 18px;}
	.jiaru_box li .word{padding-top: 10px;}
	.jiaru_box li .word p{ font-size: 14px; line-height: 24px;}
	.jiaru_box li.li1 .word p.p{ height: auto;}
	.jiaru_box li.li2 .word p.p{ height: auto;}
	.jiaru_box li.li3 dd .con{font-size: 14px; line-height: 24px;}
	.jiaru_box li.li3 h3{ margin-bottom: 20px;}

	.jiaru_box li.li3 dd .icon{ width: 40px; height: 40px; line-height: 40px; background-size: 100%; font-size: 14px;}
	.jiaru_box li.li3 dd{ padding-left: 50px; margin-bottom: 15px;}
	.jiaru_box .tijiao p{ font-size: 14px; line-height: 24px;}
	.jiaru_box .tijiao .text{ height: 45px; line-height: 45px; font-size: 15px;}

	.home_page ul li .txt:before{ display: none;}
	.home_page ul li .txt:after{ display: none;}
	.bannermin .ban figure{ top: 47%}

	.td_list li{ position: relative;}
	.td_list li:after{ display: block; position: absolute; bottom: 5px;  right: 5px;  z-index: 1;}
	.td_list li h3{ padding-right: 35px}
	.td_list li p{ padding-right: 35px}

    .home_page ul li .img.hover .Ispic{-webkit-transform: rotateY(-180deg);  -moz-transform: rotateY(-180deg);  }
    .home_page ul li .img.hover .cons{ -webkit-transform: rotateY(0);  -moz-transform: rotateY(0);  }

}

@media(max-width:480px){
	.home_banner .bx-pager a{ width:10px; height:10px;}
	.home_banner .bx-controls-direction{ display:none;}
	.home_banner .bx-pager div{ padding: 0 4px;}
	.footer .right img{ width: 150px;}
	.footer:before{ height: 52px;}
	.footer .bottom{ padding-top: 20px; padding-bottom: 20px}
	.footer .right{ padding-top: 0;}
	.footer .left .copyright{ font-size: 12px;}


}


@media(max-width:320px){
	.listbg .Added .con{ height: 420px;}
	.home_page ul li .img{ height: 40%;}
	.home_page ul li{ padding-top: 55%;}
}






/**插件样式 有相同 留一个即可**/
.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**/

#m3{
	display: none;
}



@media (min-width: 769px) and (max-width: 1380px){
	.gotop {
		right: 20px;
	}
	.footer .right{
		margin-right: 60px;
	}
} 
@media (max-width: 480px){
	.gotop {
		bottom: 20px;
	}

}
