﻿@charset "utf-8";
html {
	-webkit-font-smoothing: antialiased
}
blockquote, body, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul {
	margin: 0;
	padding: 0
}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer {
	display: block;
	margin: 0;
	padding: 0
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
fieldset, img {
	border: 0
}
address, b, caption, cite, code, dfn, em, i, strong, th, var {
	font-style: normal;
	font-weight: 400
}
dl, ol, ul, li {
	list-style-type: none
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: 400
}
a {
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(255,0,0,0);
	outline: 0;
	outline: none;
blr:expression(this.onFocus=this.blur())
}
sup {
	vertical-align: text-top
}
sub {
	vertical-align: text-bottom
}
textarea {
	resize: none;
	outline: none;
	border: 0;
}
img {
	vertical-align: middle;
	max-width: 100%;
}
button, input[type=submit], input[type=text], input[type=button], select {
	-webkit-appearance: none;
	border-radius: 0;
	-webkit-tap-highlight-color: rgba(255,0,0,0);
	outline: 0;
	outline: 0;
blr:expression(this.onFocus=this.blur())
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
input, button {
	overflow: visible;
	vertical-align: middle;
	outline: none;
	border: 0;
}
body {
	color: #000;
	line-height: 1.3;
	background: #fff;
	font-family: "Microsoft Yahei", Helvetica;
	overflow-x: hidden;
}
hr {
	outline: 0;
	border: 0;
}
.fl {
	float: left
}
.fr {
	float: right
}
.fix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height: 0
}
.fix {
*zoom:1;
}
.container {
	max-width: 1200px;
	width: auto;
	margin: 0 auto;
	padding: 0 20px;
	clear: both;
	position: relative;
}
.pad45 {
	padding: 45px 0;
}/* .layout{ width:100%; margin:0 auto; clear:both;position: relative;} */
#web-ietip {
	width: 526px;
	height: 90px;
	padding: 83px 0 0 84px;
	overflow: hidden;
	background: url(../images/browser.png) no-repeat center center;
	margin: 200px auto 0;
}
#web-ietip a {
	display: block;
	width: 65px;
	height: 80px;
	float: left;
}/*.img{overflow:hidden}.img img{width:100%;cursor:pointer;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.img img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}*//* Slider */
.slick-slider {
	position: relative;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-slider:focus, .slick-slider:active {
	outline: none;
blr:expression(this.onFocus="this.blur"());
	cursor: pointer;
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	cursor: pointer;
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}
.slick-track:before, .slick-track:after {
	display: table;
	content: '';
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	display: none;
	float: left;/*height: 100%;*/
	min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide:focus {
	outline: none;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}/* toplist */
.toplist {
	border-bottom: 1px solid #f1f1f1;
}
.toplist span, .toplist a {
	font-size: 13px;
	color: #666666;
	height: 48px;
	line-height: 48px;
}
.toplist a {
	padding: 0 10px;
	border-right: 1px solid #dcdcdc;
}
.toplist a:hover {
	color: #037896
}
.toplist .search {
	padding: 0 10px;
	width: 160px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #dcdcdc;
	border-radius: 20px;
	margin: 8px 0;
}
.toplist .search input[type='text'] {
	width: 130px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #999999;
}
.toplist .search input[type='submit'] {
	width: 30px;
	height: 30px;
	line-height: 30px;
	background: url(../images/search.png) no-repeat center;
	cursor: pointer;
}/* header */
.header {
	padding: 15px 0;
}
.header .tel {
	margin-top: 20px;
}
.header .tel p {
	font-size: 14px;
	color: #666666;
	vertical-align: middle;
}
.header .tel p font {
	font-size: 20px;
	color: #037896;
	font-weight: bold;
	vertical-align: middle;
}
.header .yuyan {
	padding: 0 10px;
	display: inline-block;
	zoom: 1;
	position: relative;
	margin-left: 15px;
	position: relative; /*     border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; */
}
.header .yuyan:before, .header .yuyan:after {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -5px;
	content: '';
	width: 1px;
	height: 15px;
	background: #dcdcdc;
}
.header .yuyan:after {
	left: auto;
	right: 0;
}
.header .yuyan cite {
	display: inline-block;
	width: 95px;
	text-align: center;
	font-size: 14px;
	color: #666666;
	cursor: pointer;
	background: url(../images/i0.png) no-repeat left center
}
.header .yuyan ul {
	padding-right: 10px;
	text-align: center;
	display: none;
	background-color: #fff;
	position: absolute;
	left: 0;
	top: 32px;
	z-index: 99;
	width: 100%;
	padding: 0
}
.header .yuyan li {
	cursor: pointer;
	width: 100%;
	font-size: 14px;
	line-height: 1.5;
	font-family: Arial;
	color: #333;
	padding: 8px 0;
}
.header .yuyan li:hover {
	background: #037896;
	color: #fff;
}/* nav */
.nav {
	height: 53px;
	line-height: 53px;
	background: #f8f8f8;
}
.nav li {
	float: left;
	width: 12.28%;
}
.nav li a {
	display: block;
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 16px;
	color: #333333;
	position: relative;
}
.nav li:first-child a:before, .nav li a:after {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -5px;
	content: '';
	width: 1px;
	height: 15px;
	background: #dcdcdc;
}
.nav li a:after {
	left: auto;
	right: 0;
}
.nav li a.on, .nav li a:hover {
	color: #fff;
	background: #037896;
}
.nav li a.on:before, .nav li a:hover:before, .nav li a.on:after, .nav li a:hover:after {
	content: '';
	width: 0;
}/* banner */
.banner {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 654px;
	overflow: hidden;
}
.banner .swiper-slide a {
	display: block;
	width: 100%;
	height: 100%;
	background: no-repeat center;
	background-size: cover;
}
.banner .swiper-pagination {/*left: 50%;*/
	bottom: 40px; /*width: 136px;*/
	height: 30px; /*margin-left: -68px;*/
	line-height: 30px;
	width: 100%;
	left: 0;
}
.banner .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: transparent;
	opacity: 1;
	border: 2px solid #fff;
	border-radius: 50%;
	position: relative;
	margin: 0 15px!important;
}
.banner .swiper-pagination-bullet:after {
	content: '';
	position: absolute;
	left: -7px;
	top: -7px;
	width: 20px;
	height: 20px;
	border: 2px solid #037896;
	border-radius: 50%;
	opacity: 0;
}
.banner .swiper-pagination-bullet-active {
	background: #037896;
	border-color: #037896;
}
.banner .swiper-pagination-bullet-active:after {
	opacity: 1;
}
.banner1 {
	height: 395px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}/* footer */
.footer {
	background: #037896;
	padding-top: 35px;
}
.footer .top {
	margin-bottom: 30px;
}
.footer .top>.fl {
	border-right: 1px solid #dcdcdc;
	padding-bottom: 15px;
	padding-right: 50px;
}
.footer a.pro {
	display: block;
	width: 200px;
	height: 37px;
	line-height: 37px;
	font-size: 14px;
	color: #999999;
	text-indent: 45px;
	background: #fff url(../images/i2.png) no-repeat 20px center;
	position: relative;
	margin: 15px 0 20px;
}
.footer a.pro:after {
	content: '';
	position: absolute;
	right: 10%;
	top: 50%;
	margin-top: -5px;
	width: 10px;
	height: 10px;
	font-size: 14px;
	color: #999999;
	background: url(../images/arrow.png) no-repeat center;
	background-size: 60%;
}
.footer .ftel {
	font-size: 14px;
	color: #fff;
	padding-top: 30px
}
.footer .ftel font {
	display: block;
	margin-top: 10px;
	font-size: 19px;
	font-weight: bold;
}
.footer .ewm {
	margin: 50px 50px 0 50px;
}
.footer .ewm p {
	font-size: 14px;
	color: #999;
	text-align: center;
	margin-top: 5px;
}
.footer dl {
	margin-left: 44px;
}
.footer dt {
	font-size: 16px;
	color: #fff;
	margin-top: 5px;
	margin-bottom: 30px;
}
.footer dd {
	margin-bottom: 8px;
}
.footer dd a {
	font-size: 14px;
	color: #ccc;
}
.footer dd a:hover {
	color: #037896
}
.footer .copyright {
	border-top: 1px solid #dcdcdc;
	padding: 25px 0;
}
.footer .copyright p {
	font-size: 14px;
	color: #ccc;
}
.footer .copyright .guiding {
	margin-left: 15px;
}
.footer .copyright .guiding a {
	font-size: 14px;
	color: #ccc;
	padding: 0 9px;
	position: relative;
}
.footer .copyright .guiding a:first-child:before {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -4px;
	width: 1px;
	height: 8px;
	background: #dcdcdc;
}
.footer .copyright .guiding a:hover {
	color: #037896
}/* bdsharebuttonbox */
.bdsharebuttonbox {
	margin-top: 2px;
}
.bdsharebuttonbox span {
	font-size: 14px;
	color: #999; /* margin: 6px 10px 6px 0; */
}
.bdsharebuttonbox.bdshare-button-style0-16 a {
	width: 20px;
	height: 20px;
	line-height: 26px;
	padding-left: 0;
	border-radius: 50%;
	margin: 0;
	margin-right: 6px;
}
.bdsharebuttonbox.bdshare-button-style0-16 .bds_tsina {
	background: #d1d1d1 url(../images/xl.png) no-repeat center;
}
.bdsharebuttonbox.bdshare-button-style0-16 .bds_weixin {
	background: #d1d1d1 url(../images/wx.png) no-repeat center;
}
.bdsharebuttonbox.bdshare-button-style0-16 .bds_qzone {
	background: #d1d1d1 url(../images/zone.png) no-repeat center;
}
.bdsharebuttonbox.bdshare-button-style0-16 .bds_tqq {
	background: #d1d1d1 url(../images/qwb.png) no-repeat center;
}
.bdsharebuttonbox.bdshare-button-style0-16 .bds_tsina:hover {
	background: #ff473e url(../images/xl.png) no-repeat center;
}
.bdsharebuttonbox.bdshare-button-style0-16 .bds_weixin:hover {
	background: #25cf31 url(../images/wx.png) no-repeat center;
}
.bdsharebuttonbox.bdshare-button-style0-16 .bds_qzone:hover {
	background: #ffcc19 url(../images/zone.png) no-repeat center;
}
.bdsharebuttonbox.bdshare-button-style0-16 .bds_tqq:hover {
	background: #27c2ef url(../images/qwb.png) no-repeat center;
}
.bdsharebuttonbox1 {
	margin-top: 0;
}
.bdsharebuttonbox1.bdshare-button-style0-16 .bds_tsina {
	background: #ff473e url(../images/xl.png) no-repeat center;
}
.bdsharebuttonbox1.bdshare-button-style0-16 .bds_weixin {
	background: #25cf31 url(../images/wx.png) no-repeat center;
}
.bdsharebuttonbox1.bdshare-button-style0-16 .bds_qzone {
	background: #ffcc19 url(../images/zone.png) no-repeat center;
}
.bdsharebuttonbox1.bdshare-button-style0-16 .bds_tqq {
	background: #27c2ef url(../images/qwb.png) no-repeat center;
}/* main */
.main.bga {
	background: #fafafa;
}
.main h2 {
	font-size: 30px;
	color: #333333;
	margin-bottom: 20px;
}
.main h2 small {
	display: block;
	font-size: 20px; /*color: #e1e1e1;*/
	font-family: Arial;
	text-transform: uppercase;
}
.main a.mor {
	font-size: 14px;
	color: #999;
	margin-top: 20px;
}
.main a.mor:hover {
	color: #1e3485;
}/* main1 */
.main1 {
	margin: 60px 0;
}
.main1 .fl {/* background: url(../images/250.jpg) no-repeat center;background-size:cover; */
	width: 26%;
	padding: 74.5px 3.5%;
	background: #037896
}
.main1 h2 {
	font-size: 34px;
	color: #fff;
}
.main1 h2 small {
	display: block;
	font-size: 22px;
	color: #fff;
	opacity: .8;
}
.main1 p {
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 1.5;
}
.main1 a.more {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #fff;
	font-size: 14px;
	color: #fff;
	margin-top: 50px;
}
.main1 a.more:hover {
	background: #037896;
	color: #fff
}
.main1 .video {
	width: 67%;
	height: 455px; /*background: url(../images/video.jpg) no-repeat top center; background-size: 100%;*/
}/* main2 */
.main2 {
	margin-bottom: 65px;
}
.main2 .top {
	padding-bottom: 30px;
	border-bottom: 1px solid #dcdcdc;
}
.main2 .show {
	width: 100%
}
.main2 .show .pic {
	background-size: 100%;
	position: relative;
	cursor: pointer
}
.main2 .show .pic .desc {
	background: url(../images/dd.png);
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -115px;
	margin-top: -90px;
	width: 230px;
	text-align: center
}
.main2 .show .pic .desc i {
	display: block;
	width: 42px;
	height: 42px;
	margin: 40px auto 0
}
.main2 .show .pic .desc h4 {
	font-size: 22px;
	color: #333;
	font-weight: 700;
	margin-bottom: 20px;
	margin-top: 40px
}
.main2 .show .pic .desc p {
	font-size: 14px;
	color: #666;
	margin-bottom: 50px
}/*.main2 .show .pic .desc a{display:block;width:100%;height:40px;line-height:40px;text-align:center;font-size:14px;color:#fff;background:#037896}.main2 .show .pic .desc a:hover{background:#1e3485}*/
.show .slick-arrow {
	position: absolute;
	top: 50%;
	margin-top: -29px;
	z-index: 99;
	width: 34px;
	height: 58px;
	font-size: 0;
	cursor: pointer
}
.show .slick-prev {
	left: -45px;
	background: url(../images/left2.png) no-repeat center
}
.show .slick-next {
	right: -45px;
	left: auto;
	background: url(../images/right2.png) no-repeat center
}
.show .slick-prev:hover {
	background: url(../images/left1.png) no-repeat center
}
.show .slick-next:hover {
	background: url(../images/right1.png) no-repeat center
}
.main2 .bottom {
	margin-top: 20px;
}
.main2 .bottom li {
	float: left;
	width: 23.75%;
	height: 116px;
	line-height: 116px;
	background: #f3f3f3;
	margin-left: 1.66%;
}
.main2 .bottom li:first-child {
	margin-left: 0
}
.main2 .bottom li .icon, .main2 .bottom li p {
	display: inline-block;
	vertical-align: middle;
}
.main2 .bottom li .icon {
	width: 78px;
	height: 78px;
	border-radius: 50%;
	border: 1px solid #000;
	margin: 0 8%;
}
.main2 .bottom li .icon.i1 {
	background: url(../images/c5.png) no-repeat center;
	background-size: 60%
}
.main2 .bottom li .icon.i2 {
	background: url(../images/c6.png) no-repeat center;
	background-size: 60%
}
.main2 .bottom li .icon.i3 {
	background: url(../images/c7.png) no-repeat center;
	background-size: 60%
}
.main2 .bottom li .icon.i4 {
	background: url(../images/c8.png) no-repeat center;
	background-size: 60%
}
.main2 .bottom li p {
	font-size: 16px;
	color: #333;
}
.main2 .bottom li:hover {
	background: #037896;
}
.main2 .bottom li:hover p {
	color: #fff;
}
.main2 .bottom li:hover .icon {
	border: 10px solid #2dcc87;
}
.main2 .bottom li:hover .icon.i1 {
	background: url(../images/c51.png) no-repeat center;
	background-size: 60%
}
.main2 .bottom li:hover .icon.i2 {
	background: url(../images/c61.png) no-repeat center;
	background-size: 60%
}
.main2 .bottom li:hover .icon.i3 {
	background: url(../images/c71.png) no-repeat center;
	background-size: 60%
}
.main2 .bottom li:hover .icon.i4 {
	background: url(../images/c81.png) no-repeat center;
	background-size: 60%
}/* main3 */
.main3 {
	margin-bottom: 65px;
}
.main3 .l {
	width: 49.6%
}
.slick-slide {
	position: relative
}
.lbpic .pics {
	height: 428px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.lbpic .slick-arrow {
	position: absolute;
	font-size: 0;
	width: 30px;
	height: 70px;
	top: 50%;
	margin-top: -35px;
	z-index: 99;
	cursor: pointer;
}
.lbpic .slick-prev {
	left: 0px;
	background: rgba(0,0,0,.3) url(../images/left4.png) no-repeat center
}
.lbpic .slick-next {
	left: auto;
	right: 0px;
	background: rgba(0,0,0,.3) url(../images/right4.png) no-repeat center
}
.lbpic .slick-prev:hover {
	background: rgba(0,0,0,.3) url(../images/left3.png) no-repeat center
}
.lbpic .slick-next:hover {
	background: rgba(0,0,0,.3) url(../images/right3.png) no-repeat center
}
.lbpic .cover {
	width: auto;
	background: #fafafa;
	padding: 20px
}
.lbpic .cover p {
	font-size: 16px;
	color: #333
}
.lbpic .cover a {
	font-size: 14px;
	color: #999
}
.lbpic .cover a:hover {
	color: #1e3485
}
.rnew {
	width: 46.66%
}
.rnew .lits {
	width: 100%
}
.rnew .lits li {
	float: left;
	width: 50%;
	background: #fafafa;
	height: 50px;
	line-height: 50px;
	text-align: center;
	cursor: pointer
}
.rnew .lits li a {
	font-size: 16px;
	color: #333
}
.rnew .lits li.on, .rnew .lits li:hover {
	background: #037896
}
.rnew .lits li.on a, .rnew .lits li:hover a {
	color: #fff
}
.cons>div {
	display: none
}
.cons li {
	border-bottom: 1px solid #dcdcdc
}
.cons li>a {
	display: block;
	padding: 20px 0
}
.cons li>a.padt0 {
	padding-top: 0
}
.cons .cpic {
	width: 24.8%
}
.cons .cdesc {
	width: 71.5%
}
.cons h5 {
	font-size: 16px;
	color: #333
}
.cons p {
	font-size: 14px;
	color: #999;
	margin: 15px 0
}
.cons p.time {
	margin: 0
}
.cons p.mab0 {
	margin-bottom: 0;
	margin-top: 10px
}
.cons li>a:hover h5, .cons li>a:hover p {
	color: #037896;
}/* main4 */
.main4 {
	margin-bottom: 80px;
}
.main4 li {
	float: left;
	width: 33.33%;
	text-align: center
}
.main4 li a {
	display: block;
	width: auto;
	border-right: 1px dashed #dcdcdc;
	padding: 0 10%;
	padding-bottom: 10px
}
.main4 li.last a {
	border-right: 0
}
.main4 li h6 {
	font-size: 16px;
	color: #333;
	margin: 20px 0 15px
}
.main4 li p {
	font-size: 14px;
	color: #666
}/* mbx1 */
.mbx1 {
	width: 100%;/* height:62px;line-height:62px; */
	background: #fff;
	text-align: center;
	box-shadow: 0 0 30px 3px #ccc;
}/* .mbx1 .swiper-wrapper{text-align: center;display: inherit;}.mbx1 .swiper-wrapper .swiper-slide {display: inline-block; width: 216px; } */
.mbx1 a {
	display: inline-block;
	width: 165px;
	text-align: center;
	font-size: 16px;
	color: #666;/* margin-left:-5px; */
	line-height: 62px;
}
.mbx1 a.on, .mbx1 a:hover {
	color: #fff
}
.mbx1 a:hover, .mbx1 a.on {
	background: #037896;
}/* mbx2 */
.mbx2 {
	width: 100%;
	height: 62px;
	line-height: 62px;
	background: #fff;
	text-align: center;
	box-shadow: 0 0 30px 3px #ccc;
}
.mbx2 li {
	float: left;
	width: 10.4%;
}
.mbx2 li.ms {
	position: relative;
}
.mbx2 li.m1 {
	width: 16.6%;
}
.mbx2 li.m1 a {
	text-align: left;
	text-indent: 40px;
	background: #037896 url(../images/toggle2.png) no-repeat 90% center;
	font-size: 16px;
	color: #fff;
	border-right: 0
}
.mbx2 li.m1 a.on, .mbx2 li.m1 a:hover {
	color: #fff;
}
.mbx2 li.m1 .sm1 {
	display: none;
	position: absolute;
	width: 100%;
	z-index: 99;
}
.mbx2 li.m1 .sm1 li {
	width: 20%;
}
.mbx2 li.m1 .sm1 li a {
	display: block;
	border-left: 1px solid #fff;
	background: #037896;
	color: #fff;
}
.mbx2 li.m1 .sm1 li a:hover {
	color: #000
}
.mbx2 li a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: 15px;
	color: #666;
	position: relative;
	border-bottom: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
}
.mbx2 li.ms>a:after {
	position: absolute;
	content: '';
	width: 12px;
	height: 12px;
	background: url(../images/bottom1.png) no-repeat center;
	right: 5px;
	top: 50%;
	margin-top: -6px;
}
.mbx2 li.ms:hover a, .mbx2 li.ms.on a {
	color: #037896;
}
.mbx2 li.ms .mss {
	position: absolute;
	z-index: 20;
	width: 150%;
	padding: 5% 17.3%;
	;
	background: #f6f6f6;
	display: none;
	z-index: 9999;
}
.mbx2 li.ms.m7 .mss {
	right: 0
}
.mbx2 li.ms .mss li {
	float: left;
	width: 50%
}
.mbx2 li.ms .mss li a {
	border: none;
	font-size: 12px;
	color: #888;
	height: 40px;
	line-height: 40px;
	text-align: left;
	position: relative
}
.mbx2 li.ms .mss li a:before {
	content: '';
	position: absolute;
	width: 3px;
	height: 3px;
	background: #b6b6b6;
	top: 50%;
	left: -10px
}
.mbx2 li.ms .mss li a:hover {
	color: #037896;
}
.mbx2 li.ms .mss li a:hover:before {
	background: #037896
}/* page */
.page {
	text-align: center;
	padding: 30px 0
}
.page a {
	display: inline-block;
	width: 38px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	border: 1px solid #eeeeee;
	font-size: 14px;
	color: #666;
	margin: 0 6px;
}
.page a.next, .page a.prev {
	width: 75px;
	margin: 0 4px
}
.page a.prev {
	margin-right: 10px;
}
.page a.ok {
	width: 62px;
	background: #049ce8;
	color: #fff;
	border-color: #049ce8
}
.page a.on, .page a:hover {
	border: 1px solid #1b3c85;
	background: #1b3c85;
	color: #fff
}
.page span {
	font-size: 14px;
	color: #666;
	margin: 0 5px
}/* 员工关爱 */
.main-guanai {
}
.ga {
	margin-bottom: 20px;
	width: 23.8%;
}
.ga .cds {
	padding: 20px 0;
	text-align: center;
	background: #fff
}
.ga p {
	font-size: 16px;
	color: #333
}
.ga p.times {
	font-size: 14px;
	color: #666;
	margin-top: 20px
}
.load {
	width: 210px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	font-size: 14px;
	color: #a6a6a6;
	background: #eee;
	margin: 45px auto 0;
	cursor: pointer
}/* 社会公益 */
.main-gongyi {
}
.gy {
	margin-bottom: 45px
}
.gy .gyl, .gy .gyr {
	width: 50%
}
.gy .gyr {
	background: #fff
}
.gy .gyd {
	padding: 11.6% 10% 0
}
.gy .gyd h3 {
	font-size: 22px;
	color: #666;
	margin-bottom: 2%
}
.gy .gyd p {
	font-size: 16px;
	color: #666;
	line-height: 1.5;
	text-align: justify;
	margin-bottom: 3.75%
}
.gy .gyd p.times {
	font-size: 14px;
	color: #333;
	padding-left: 20px;
	background: url(../images/time.png) no-repeat left center
}/* 价值共创-工程案例 */
.main-gongcheng {
}
.gc {
}
.gc li {
	float: left;
	width: 31%;
	margin-bottom: 30px;
	margin-left: 2%;
	position: relative
}
.gc li:nth-child(3n+1) {
	margin-left: 0
}
.gc li .covers {
	font-size: 16px;
	color: #fff;
	text-align: center;
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 15px 0;
	background: rgba(49,49,49,.75)
}
.gc li .covers:hover {
	background: rgba(240,97,0,.75)
}/* 价值共创-工程案例-详情 */
.gcsl {
	width: 50%;
}
.gcsl .pics {
	height: 577px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.gcsl .slick-arrow {
	position: absolute;
	font-size: 0;
	width: 42px;
	height: 92px;
	top: 50%;
	margin-top: -21px;
	z-index: 99;
	cursor: pointer;
}
.gcsl .slick-prev {
	left: 0px;
	background: rgba(0,0,0,.5) url(../images/left4.png) no-repeat center
}
.gcsl .slick-next {
	left: auto;
	right: 0px;
	background: rgba(0,0,0,.5) url(../images/right4.png) no-repeat center
}
.gcsl .slick-prev:hover {
	background: rgba(240,97,0,.5) url(../images/left3.png) no-repeat center
}
.gcsl .slick-next:hover {
	background: rgba(240,97,0,.5) url(../images/right3.png) no-repeat center
}
.gcsr {
	background: #f8f8f8;
	width: 49.5%;
	border: 1px solid #eeeeee;
	height: 575px;
}
.gcsr .gcsd {
	padding: 120px 60px;
}
.gcsr .gcsd h3 {
	font-size: 24px;
	color: #333333;
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #e5e5e5;
}
.gcsr .gcsd p {
	font-size: 14px;
	color: #777;
	text-align: justify;
	line-height: 1.8;
}/* 关于我们-招标公告 */
.main-zhaobiao {
}
.zb {
	padding-bottom: 30px;
}
.zb li {
	height: 98px;
	line-height: 98px;
	border: 1px solid #e5e5e5;
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
}
.zb li .date {
	width: 98px;
	height: 98px;
	background: #adadad;
	font-size: 12px;
	font-family: Arial;
	color: #fff;
	text-align: center;
	line-height: 1.5
}
.zb li .date b {
	display: block;
	font-size: 36px;
	margin-top: 10px
}
.zb li .date span {
	display: block
}
.zb li p {
	font-size: 15px;
	color: #888;
	padding-left: 50px
}
.zb li a {
	display: block;
	width: 98px;
	height: 98px;
	text-align: center;
	line-height: 98px;
	font-size: 14px;
	color: #888;
	border-left: 1px solid #e5e5e5
}
.zb li:hover .date {
	background: #1b3c85;
}
.zb li a:hover {
	color: #1b3c85
}/* 关于我们－招标公告-详情 */
.main-zhaobiaos {
}
.zbs {
}
.zbs h4 {
	font-size: 20px;
	color: #333;
	text-align: center;
	margin-bottom: 40px
}
.zbs .zbscos {
	padding: 40px 0 80px;
	border-top: 1px dashed #e5e5e5;
	border-bottom: 1px dashed #e5e5e5
}
.zbs p {
	font-size: 14px;
	color: #888;
	text-align: justify;
	line-height: 1.8
}
.zbs .back {
	margin-top: 20px
}
.zbs .back a {
	font-size: 14px;
	color: #888
}
.zbs .back a:hover {
	color: #1b3c85
}
.zbs .back .back2 a {
	display: block;
	width: 110px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	text-indent: 15px;
	color: #fff;
	background: #adadad url(../images/toggle2.png) no-repeat 15px center
}
.zbs .back .back2 a:hover {
	background: #1b3c85 url(../images/toggle2.png) no-repeat 15px center
}/* 关于我们-企业荣誉 */
.main-honr {
	padding: 100px;
}
.honr {
}
.honr .tops {
	margin-bottom: 60px
}
.honr .tops>.fl {
	width: 50%
}
.honr .tops .topsr {
	background: #183883;
	border-bottom-right-radius: 20px;
	height: 360px;
}
.honr .tops .topsd {
	padding: 11.66% 6.666% 0
}
.honr .tops .topsd h2 {
	font-size: 36px;
	color: #fff;
	margin-bottom: 20px
}
.honr .tops .topsd h5 {
	font-size: 18px;
	color: #fff;
	margin-bottom: 50px
}
.honr .tops .topsd p {
	font-size: 14px;
	color: #fffefe;
	text-align: justify;
	line-height: 1.8
}
.honr .showpic {
	padding-bottom: 30px
}
.honr .showpic li {
	float: left;
	width: 24%;
	border: 1px solid #e5e5e5;
	margin-left: 1%;
	margin-bottom: 20px
}
.honr .showpic li:nth-child(4n+1) {
	margin-left: 0
}
.honr .showpic li a {
	display: block;
	padding: 15%
}
.honr .showpic li p {
	font-size: 16px;
	color: #333;
	margin-top: 30px;
	text-align: center;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
}/* 关于我们-旗下品牌 */
.main-pinpai {
}
.pp {
	padding: 45px 110px 155px
}
.pp h3 {
	font-size: 24px;
	color: #333;
	margin-bottom: 20px
}
.pp p {
	font-size: 14px;
	color: #888;
	line-height: 1.8;
	text-align: justify;
	margin-bottom: 40px
}
.pp ul li {
	float: left;
	width: 22.4%;
	border: 1px solid #e5e5e5;
	margin-bottom: 20px;
	margin-left: 2%
}
.pp ul li:nth-child(4n+1) {
	margin-left: 0
}
.pp ul li:hover {
	box-shadow: 0 0 9px 3px #ccc
}/* 人才战略 */
.main-zhanlue {
}
.zl {
	padding: 0 4% 4%;
	background: #fff;
}
.zl .zl2 {
	margin: 60px 0;
}
.zl .zl2 h4 {
	font-size: 20px;
	color: #333;
	margin-bottom: 20px;
}
.zl .zl2>.fl {
	width: 72.7%;
	border-right: 1px solid #e5e5e5;
}
.zl .zl2>.fl span {
	display: inline-block;
	width: 40%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #666666;
	padding-left: 8%;
}
.zl .zl2>.fl span:nth-child(1), .zl .zl2>.fl span:nth-child(2) {
	margin-bottom: 20px;
}
.zl .zl2>.fl span.z1 {
	background: url(../images/i3.png) no-repeat left center
}
.zl .zl2>.fl span.z2 {
	background: url(../images/i4.png) no-repeat left center
}
.zl .zl2>.fl span.z3 {
	background: url(../images/i5.png) no-repeat left center
}
.zl .zl2>.fl span.z4 {
	background: url(../images/i6.png) no-repeat left center
}
.zl .zl2>.fr p {
	font-size: 14px;
	color: #666;
	margin-bottom: 20px;
}
.zl .zl2>.fr p.colors {
	color: #037896
}/* 投资者 */
.main-touzizhe {
}
.tzz {
}
.tzz1 {
	width: 67.5%;
	height: 325px;
	background: url(../images/tzz1.jpg) no-repeat center
}
.tzz1 .tzzd1 {
	padding: 12.3% 14.8% 0
}
.tzz1 h2 {
	font-size: 28px;
	color: #4a4a4a;
	position: relative;
}
.tzz1 h2:before, .tzz1 h2:after {
	content: '“';
	position: absolute;
	top: -30px;
	left: -30px;
	font-size: 80px;
	font-family: Arial;
	color: #c6c6c6;
}
.tzz1 h2:after {
	content: '”';
	top: auto;
	left: auto;
	bottom: -30px;
}
.tzz1 p {
	font-size: 14px;
	color: #7d7d7d;
	line-height: 1.8;
	text-align: justify
}
.tzz2 {
	width: 32.5%
}
.tzz3 {
	width: 35%;
	height: 325px;
	background: #1b3c85 url(../images/ztt4.png) no-repeat center;
	position: relative;
}
.tzz3.tzz3j:before {
	content: '';
	position: absolute;
	right: -100px;
	top: 50%;
	margin-top: -25px;
	border: 50px solid;
	border-color: transparent transparent transparent #1b3c85
}
.tzz3 .tzzd3 {
	padding: 14.3% 11.9% 0
}
.tzz3 h2 {
	color: #fff
}
.tzz3 h2 small {
	font-size: 14px;
	color: #fff;
	font-family: Arial;
	text-transform: uppercase
}
.tzz3 p {
	color: #fff
}
.tzz3 a {
	display: block;
	font-size: 12px;
	color: #fff;
	padding-left: 20px;
	background: url(../images/i7.png) no-repeat left center;
	margin-top: 80px
}
.tzz3 a:hover {
	color: #000
}
.tzz5 {
	width: 32.5%;
	background: #037896 url(../images/ztt4.png) no-repeat center
}
.tzz3.tzz5j:before {
	content: '';
	position: absolute;
	left: 50%;
	top: -100px;
	margin-left: -25px;
	border: 50px solid;
	border-color: transparent transparent #037896 transparent
}/* 投资者关系1 */
.main-touzi1 {
}
.tz1 {
	padding: 0 2.5% 2.5%;
	background: #fff;
}/*.tz1 .tztime{width: 37.5%;margin: 0 auto;padding: 30px 0;}.tz1 .tztime p{font-size: 18px; color: #949494; font-weight: bold;text-align: center;cursor: pointer;height: 40px;line-height: 40px; }.tz1 .tztime .slick-current p{font-size: 30px;color: #037896;}.tztime .slick-arrow{position:absolute;font-size:0;width:15px;height:15px;top:50%;margin-top: -7.5px;z-index:99;cursor:pointer;}.tztime .slick-prev{left:-20px;background: url(../images/left5.png) no-repeat center}.tztime .slick-next{left:auto;right:-20px;background:url(../images/right5.png) no-repeat center}.tztime .slick-prev:hover{background:url(../images/left6.png) no-repeat center}.tztime .slick-next:hover{background:url(../images/right6.png) no-repeat center}*/
.tz1 .tztime {
	width: 37.5%;
	margin: 0 auto;
	padding: 30px 0;
	text-align: center;
}
.tz1 .tztime ul {
	display: inline-block;
}
.tz1 .tztime li {
	float: left;
	text-align: center;
}
.tz1 .tztime a {
	font-size: 18px;
	color: #949494;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	padding: 10px 020px;
}
.tz1 .tztime a:hover {
	color: #037896;
}
.tz1 .tztime a.on {
	color: #037896;
}
.tzlist {
	background: #fff;
	padding-bottom: 30px;
}
.tzlist li {
	position: relative;
	font-size: 16px;
	color: #4a4a4a;
	padding: 30px 0;
	border-bottom: 1px solid #e5e5e5;
}
.tzlist li span {
	color: #767676;
	margin-right: 20px;
}
.tzlist li p {
	display: inline-block;
}
.tzlist li a {
	display: block;
	width: 90px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
	background: #c3c3c3;
	text-transform: uppercase;
	position: absolute;
	top: 50%;
	margin-top: -18px;
	right: 0;
}
.tzlist li a:hover {
	background: #037896;
}/* 投资者关系2 */
.main-touzi {
}
.tz {
	padding: 5% 3.333%;
	background: #fff;
}
.tz h2 {
	font-size: 30px;
	color: #333;
	text-align: center;
}
.tz p.stitle {
	text-align: center;
}
.tz p.stitle span {
	font-size: 14px;
	color: #6e6e6e;
	padding-left: 20px;
	margin-right: 30px;
}
.tz p.stitle span.times {
	background: url(../images/time.png) no-repeat left center;
}
.tz p.stitle span.eye {
	background: url(../images/eye.png) no-repeat left center;
}
.tz .tpic {
	margin: 40px 0 60px;
}
.tz p {
	font-size: 14px;
	color: #333;
	text-align: justify;
	line-height: 30px;
}/* 集团动态 */
.main-jituan {
}
.jt {
}
.jt .jttl {
	position: relative;
	width: 54.75%
}
.jt .jttl .jttds {
	height: 370px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.jt .jttl .cove {
	position: absolute;
	bottom: 0;
	background: rgba(239, 110, 23, 0.75);
	width: 100%;
	padding: 20px 0;
}
.jt .jttl .cove p {
	font-size: 16px;
	color: #fafafa;
	text-indent: 20px;
}
.jttl .slick-dots {
	position: absolute;
	bottom: 25px;
	right: 20px;
}
.jttl .slick-dots li {
	float: left;
	width: 6px;
	height: 6px;
	border: 1px solid #fff;
	margin-right: 9px;
	border-radius: 50%;
	cursor: pointer;
}
.jttl .slick-dots li.slick-active {
	background: #fff;
}
.jttl .slick-dots li button {
	display: none
}
.jttr {
	width: 43.6%;
	background: #fff;
}
.jttr ul {
	padding: 5.7% 9.5%;
}
.jttr ul li {
	padding-bottom: 42px;
}
.jttr ul li.last {
	padding-bottom: 0
}
.jttr h4 {
	font-size: 16px;
	color: #333;
	margin-bottom: 8px;
	position: relative;
}
.jttr h4:before {
	content: '';
	position: absolute;
	left: -15px;
	top: 50%;
	margin-top: -6px;
	width: 12px;
	height: 12px;
	background: url(../images/arrow2.png) no-repeat center;
}
.jttr p {
	font-size: 14px;
	color: #999;
}
.jttr ul li:hover h4 {
	color: #1b3c85;
}
.jttr ul li:hover h4:before {
	background: url(../images/arrow3.png) no-repeat center;
}
.jtb {
	margin-top: 30px
}
.jtb li {
	float: left;
	width: 32%;
	margin-bottom: 20px;
	margin-left: 1.8%
}
.jtb li:nth-child(3n+1) {
	margin-left: 0
}
.jtb .jtbd {
	border: 1px solid #e5e5e5;
	border-top: 0;
	padding: 10.4% 5.2%
}
.jtb .jtbd h4 {
	font-size: 16px;
	color: #333;
	margin-bottom: 20px;
	height: 40px;
}
.jtb .jtbd p {
	font-size: 14px;
	color: #666;
	line-height: 1.8;
	text-align: justify;
	margin-bottom: 20px;
	height: 50px;
}
.jtb .jtbd a {
	display: block;
	font-size: 12px;
	color: #888;
	padding-left: 20px;
	background: url(../images/i7.png) no-repeat left center
}
.jtb .jtbd a:hover {
	color: #1b3c85;
	background: url(../images/i8.png) no-repeat left center
}/* 集团动态-详情 */
.main-jituans {
}
.jts {
}
.jtsl {
	width: 65.9%
}
.jtsl .jtsd {
	padding: 6% 5%;
	background: #fff
}
.jtsl .jtsd .jtops {
	padding-bottom: 40px;
	border-bottom: 1px solid #e5e5e5
}
.jtsl .jtsd h1 {
	font-size: 24px;
	color: #333;
	font-weight: 700;
	margin-bottom: 35px
}
.jtsl .jtsd p.stitle {
	display: inline-block
}
.jtsl .jtsd p.stitle span {
	font-size: 14px;
	color: #6e6e6e;
	padding-left: 20px;
	margin-right: 30px
}
.jtsl .jtsd p.stitle span.times {
	background: url(../images/time.png) no-repeat left center
}
.jtsl .jtsd p.stitle span.eye {
	background: url(../images/eye.png) no-repeat left center
}
.jtsl .jtsd .jcons {
	margin-top: 40px;
	border-bottom: 1px solid #e5e5e5
}
.jtsl .jtsd .jcons p {
	font-size: 14px;
	color: #666;
	line-height: 1.8
}
.jtsl .jtsd .jback {
	padding-top: 30px
}
.jtsl .jtsd .jback .jbackl p {
	margin-bottom: 20px
}
.jtsl .jtsd .jback .jbackl a {
	font-size: 14px;
	color: #000
}
.jtsl .jtsd .jback .jbackl a:hover {
	color: #1b3c85
}
.jtsl .jtsd .jback .jbackr a {
	font-size: 14px;
	color: #fff;
	display: block;
	width: 108px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #1b3c85;
	margin-top: 8px
}
.jtsl .jtsd .jback .jbackr a:hover {
	background: #000;
}
.jtsr {
	width: 31.5%;
	background: #fff;
}
.jtsr dt {
	font-size: 24px;
	color: #fff;
	background: #037896;
	padding: 20px 8%
}
.jtsr dd {
	padding: 0 8%
}
.jtsr dd p {
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #e5e5e5;
	padding: 20px 0
}
.jtsr dd p.last {
	border-bottom: 0
}
.jtsr dd a span {
	display: block;
	font-size: 14px;
	color: #999;
	padding-left: 20px;
	background: url(../images/time.png) no-repeat left center;
	margin-top: 8px
}
.jtsr dd:hover p, .jtsr dd:hover span {
	color: #1b3c85
}
.zpt {
	margin-bottom: 20px;
}
.zpt .sod_select {
	border: 1px solid #eee;
	background: #fff url(../images/i10.png) no-repeat 95% center;
	font-size: 16px;
	color: #666;
	font-weight: 400;
	margin-right: 14px;
	padding: 21px 10px;
	width: 257px;
}
.zpt .sod_select.nos {
	background: #fff
}
.zpt .sod_select .sod_list {
	border: 1px solid #eee;
	margin-left: -1px;
	width: 100%
}
.zpt .sod_select .sod_list .selected {
	font-weight: 400
}
.zpt input[type=text] {
	border: 1px solid #eee;
	background: #fff;
	font-size: 16px;
	color: #666;
	font-weight: 400;
	padding: 18.5px 10px;
	width: 250px;
	vertical-align: top;
}
.zpt input[type=submit] {
	width: 94px;
	height: 60px;
	margin-top: -7px;
	background: #183883 url(../images/i9.png) no-repeat center
}
.zpt button[type=button] {
	width: 94px;
	height: 60px;
	margin-top: -7px;
	background: #183883 url(../images/i9.png) no-repeat center
}
.zpb .zpbl {
	width: 21.4%; /*  border:1px solid #eee; */
	border-top: 4px solid #183883;
	border-bottom: 1px solid #eee;
}
.zpb .zpbl h3 {
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	color: #666;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	text-indent: 25px;
	background: #fff
}
.zpb .zpbl h3 font {
	color: #037896
}
.zpb .zpbl p {
	text-indent: 25px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	height: 56px;
	line-height: 56px;
	background: #fff;
	cursor: pointer
}
.zpb .zpbl p a {
	font-size: 16px;
	color: #666;
}/* .zpb .zpbl p.on{border-left:4px solid #037896;background:#f6f6f6} */
.change .slick-arrow {
	position: absolute;
	font-size: 0;
	width: 50%;
	height: 50px;
	z-index: 99;
	cursor: pointer;
	bottom: -50px;
}
.change .slick-prev {
	background: #e6e6e6 url(../images/top.png) no-repeat center
}
.change .slick-next {
	left: auto;
	right: 0;
	background: #e6e6e6 url(../images/bottom.png) no-repeat center
}
.change .slick-prev:hover {
	background: #f1f1f1 url(../images/top.png) no-repeat center
}
.change .slick-next:hover {
	background: #f1f1f1 url(../images/bottom.png) no-repeat center
}
.change .slick-slide.slick-current.slick-active p {
	border-left: 4px solid #037896;
	background: #f6f6f6
}
.zpb .zpbr {
	width: 100%;
	background: #fff
}
.zpb .zpbr .zplrt {
	height: 63px;
	line-height: 63px;
	padding: 0 7.6%;
	background: #f0f0f0;
	text-align: center;
	font-size: 16px;
	color: #666
}
.zpb .zpbr .zplrd {
	padding: 0 7.6% 42px;
	background: #fff
}
.zpb .zpbr .zplrt1 {
	background: #fff;
	padding: 0;
	border-bottom: 1px solid #e5e5e5
}
.zpb .zpbr .zplrd .zplrc {
	margin: 30px 0 20px
}
.zpb .zpbr .zplrd .zplrc span {
	display: inline-block;
	width: 23%;
	font-size: 14px;
	color: #666;
	margin-bottom: 20px
}
.zpb .zpbr .zplrd .zplrc span.last {
	width: 46%
}
.zpb .zpbr .zplrd .zplry h4 {
	font-size: 18px;
	color: #333;
	padding-bottom: 20px;
	padding-left: 10px;
	border-bottom: 1px solid #e5e5e5;
	position: relative
}
.zpb .zpbr .zplrd .zplry h4:before {
	content: '';
	width: 2px;
	height: 18px;
	background: #037896;
	position: absolute;
	left: 0;
	top: 2px
}
.zpb .zpbr .zplrd .zplry p {
	font-size: 14px;
	color: #666;
	line-height: 1.8;
	margin: 10px 0
}
.zpb .zpbr .zplrd .zplry .ztj {
	margin-top: 40px
}
.zpb .zpbr .zplrd .zplry .ztj a {
	display: inline-block;
	width: 195px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	font-size: 14px;
	color: #666;
	background: #eee
}
.zpb .zpbr .zplrd .zplry .ztj a.ztj2 {
	background: #eee url(../images/i11.png) no-repeat 20% center;
	margin-left: 7px
}
.zpb .zpbr .zplrd .zplry .ztj a:hover {
	background: #037896;
	color: #fff
}
.zpb .zpbr .zplrd .zplry .ztj a.ztj2:hover {
	background: #037896 url(../images/i11.png) no-repeat 20% center
}/* 产品中心 */
.main-pro {
	padding-bottom: 70px;
}
.mbx3 {
}
.mbx3 p, .mbx3 a, .mbx3 span {
	font-size: 14px;
	color: #888888;
}
.mbx3 a.home {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/c35.png) no-repeat center;
}
.mbx3 a {
	margin: 0 3px;
}
.mbx3 a:hover {
	color: #037896
}
.mbx3 span {
	color: #037896
}
.pro {
	margin-bottom: 40px;
}
.pro li {
	float: left;
	width: 24%;
	border: 1px solid #eee;
	margin-top: 40px;
	margin-left: 1%
}
.pro li:nth-child(4n+1) {
	margin-left: 0
}
.pro li .pic {
	/*padding-bottom: 25px;*/
	border-bottom: 1px solid #eee;
	position: relative;
	z-index: 11
}
.pro li .pic img {
	display: block;
	margin: 0 auto;
	padding: 0px 0;
	max-height: 220px;
	width: 100%;
	height:300px;
}
.pro li .pic p {
	font-size: 18px;
	color: #444;
	text-align: center;
	line-height:40px;
}
.pro li span.more {
	display: block;
	font-size: 14px;
	color: #888;
	text-align: center;
	padding: 20px 0
}
.pro li .hover {
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
	top: 0;
	z-index: 12;
}
.pro li .hover img {
	margin: 0 auto;
	display: block;
	padding: 3px 0;
	width: 98%;
	height: 100%;
}
.pro li.active {
	border-color: #037896
}
.pro li.active span.more {
	background: #037896;
	color: #fff
}
.pro li.active .pic {
	border-bottom: 1px solid #037896
}/* 产品中心-详情 */
.main-pros {
	background: url(../images/pros-bg.jpg);
	padding-bottom: 100px;
}
.pros {
}
.pros .prost {
	border: 1px solid #eee;
	background: #fff;
	padding: 5% 0;
	margin-bottom: 10px;
	position: relative
}
.pros .prost .prostl {
	width: 35%
}
.pros .prost .prostl img {
	display: block;
	margin: 0 auto
}
.pros .prost .prostr {
	width: 50.8%
}
.pros .prost .prostr .prostrc {
	padding: 0 9.8%;
	margin-top: 20px;
	border-left: 1px solid #eee
}
.pros .prost .prostr .prostrc h1 {
	font-size: 32px;
	color: #1b3c85;
	font-weight: 700;
	margin-bottom: 5px
}
.pros .prost .prostr .prostrc p.stitle {
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
	margin-bottom: 15px
}
.pros .prost .prostr .prostrc p.stitle span {
	font-size: 14px;
	color: #1b3c85;
	margin-right: 20px
}
.pros .prost .prostr .prostrc p {
	font-size: 14px;
	color: #888;
	line-height: 1.8;
	text-align: justify
}
.pros .prost .buy {
	position: absolute;
	right: 0;
	top: 0;
	width: 13.33%;
	height: 100%;
	background: #037896
}
.pros .prost .buy a {
	display: block;
	width: 100%;
	height: 100%
}
.pros .prost .buy span {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -15px;
	margin-top: -60px;
	font-size: 22px;
	color: #fff;
	display: block;
	width: 30px;
	height: 120px
}
.pros .prost .buy span:before {
	content: '';
	position: absolute;
	top: -40px;
	left: -5px;
	width: 31px;
	height: 31px;
	background: url(../images/buy.png) no-repeat center
}
.pros .prosb {
	border: 1px solid #eee
}
.pros .prosb .prosbc {
	padding: 0 2.5%;
	background: #fff
}
.pros .prosb .prosbc li {
	padding: 3.333% 0;
	border-bottom: 1px solid #eee
}
.pros .prosb .prosbc li.last {
	border-bottom: 0
}
.pros .prosb .prosbc li span {
	font-size: 16px;
	color: #000;
	font-weight: 700;
	display: inline-block;
	width: auto;
	height: 44px;
	text-align: center;
	line-height: 44px;
	margin-right: 40px;
	padding: 0 20px;
}
.pros .prosb .prosbc li span.color1 {
	background: #f77900
}
.pros .prosb .prosbc li span.color2 {
	background: #73bf45
}
.pros .prosb .prosbc li span.color3 {
	background: #01aef0
}
.pros .prosb .prosbc li span.color4 {
	background: #037896
}
.pros .prosb .prosbc li span.color5 {
	background: #57a659
}
.pros .prosb .prosbc li span.color6 {
	background: #2197e0
}
.pros .prosb .prosbc li p {
	font-size: 16px;
	color: #666;
	text-align: justify;
	line-height: 1.8
}
.pros .prosb .prosbc li p.p1 {
	font-weight: 700
}/* 关于我们－企业文化 */
.main-wenhua {
}
.wh {
}
.wh h2 {
	color: #037896;
	font-weight: 700;
	font-size: 22px
}
.wh p {
	color: #666;
	text-align: justify;
	font-size: 14px;
	line-height: 1.8
}
.wh p img {
	width: 60%;
	margin: 0 auto;
	display: block
}
.wh p.pt {
	color: #037896;
	font-weight: 700;
	font-size: 16px
}
.wh .wh66 {
	position: relative;
	width: 800px;
	background: #f4f4f4
}
.wh .wh33 {
	width: 400px
}
.wh .whadd {
	height: 314px;
}
.wh .wh2:before {
	position: absolute;
	top: 50%;
	left: -40px;
	margin-top: -20px;
	border: 20px solid;
	border-color: transparent #f4f4f4 transparent transparent;
	content: ''
}
.wh .whd2 {
	padding: 6.25% 12.5% 0 6.25%
}
.wh .wh3 {
	background: #183883
}
.wh .whd3 {
	padding: 15% 6.25% 0 6.25%
}
.wh .wh4 {
	position: relative;
	background: url(../images/wh2.jpg) no-repeat center;
	background-size: cover;
}
.wh .wh4 .whd3 {
	position: absolute;
	top: 0;
	z-index: 101;
}
.wh .wh4 .whd3 h2, .wh .wh4 .whd3 p, .wh .wh4 .whd3 h2 small {
	color: #fff;
}
.wh .whg h2, .wh .whg p {
	color: #fff
}
.wh .whg h2 small {
	color: #fff;
	font-weight: 400;
	font-size: 18px;
	font-family: Arial
}
.wh .whf {
	position: relative;
	background: #fff
}
.wh .whf small {
	color: #037896;
	font-weight: 400;
	font-size: 18px;
	font-family: Arial
}
.wh .wh5:before {
	position: absolute;
	bottom: -40px;
	left: 50%;
	margin-left: -20px;
	border: 20px solid;
	border-color: #fff transparent transparent transparent;
	content: ''
}
.wh .wh6 h2 small {
	color: #037896;
	font-weight: 400;
	font-size: 18px;
	font-family: Arial
}
.wh .wh12, .wh .wh8 {
	position: relative;
	background: #e15517
}
.wh .wh8:before {
	position: absolute;
	top: 50%;
	right: -40px;
	margin-top: -20px;
	border: 20px solid;
	border-color: transparent transparent transparent #e15517;
	content: ''
}
.wh .wh11:before {
	position: absolute;
	top: 50%;
	left: -40px;
	margin-top: -20px;
	border: 20px solid;
	border-color: transparent #fff transparent transparent;
	content: ''
}
.wh .wh14 {
	position: relative;
	background: #183883
}
.wh .wh14:before {
	position: absolute;
	top: 50%;
	right: -40px;
	z-index: 10;
	margin-top: -20px;
	border: 20px solid;
	border-color: transparent transparent transparent #183883;
	content: ''
}
.wh .wh14 h2, .wh .wh14 p {
	color: #fff
}
.wh .wh14 h2 small {
	color: #fff;
	font-weight: 400;
	font-size: 18px;
	font-family: Arial
}/* 战略合作伙伴 */
.main-zhanlue {
}
.zhan {
}
.zhan h1 {
	color: #333;
	text-align: center;
	font-size: 36px
}
.zhan .zhanlt {
	margin-top: 40px;
	text-align: center
}
.zhan .zhanlt li {
	display: inline-block;
	width: 198px;
	height: 40px;
	border: 1px solid #eee;
	color: #666;
	text-align: center;
	font-size: 15px;
	line-height: 40px;
	cursor: pointer
}
.zhan .zhanlt li:first-child {
	margin-right: 20px;
}
.zhan .zhanlt li.on, .zhan .zhanlt li:hover {
	border-color: #037896;
	background: #037896;
	color: #fff
}
.zhan p {
	margin: 30px 0 60px;
	color: #888;
	text-align: center;
	font-size: 14px;
	line-height: 1.8
}
.zhanshow>div {
	display: none
}
.zhanshow .zshows .zshowsl {
	width: 480px;
	height: 544px;
	background: url(../images/x-bg.jpg) no-repeat center
}
.zhanshow .zshows .zshowsl .zsd {
	padding-top: 6px;
	padding-right: 60px;
	padding-left: 40px;
	display: none
}
.zhanshow .zshows .zshowsl .zsd.on {
	display: block!important;
}
.zhanshow .zshows .zshowsl .zsd p {
	margin-top: 30px;
	color: #fff;
	text-align: justify;
	font-size: 14px;
	line-height: 1.5
}
.zhanshow .zshows .zshowsr {
	width: 718px;
	height: 542px;
}
.zhanshow .zshows .zshowsr li {
	float: left;
	width: 33.33%;
	height: 136px;
}
.zhanshow .zshows .zshowsr li a {
	display: block;
	background: #eee;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
}
.zhanshow .zshows .zshowsr li:nth-child(3n) a {
	border-right: 1px solid #eee
}
.zhanshow .zshows .zshowsr li a.last {
	background: #fff;
	height: 134px;
}/* .zhanshow .zshows .zshowsr li a.borderr{border-right:1px solid #eee}.zhanshow .zshows .zshowsr li a.bordert{border-top:1px solid #eee} */
.zhanshow .zshows .zshowsr li a.borderb {
	border-bottom: 1px solid #eee
}
.zhanshow .zshows .zshowsr li a img {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	-ms-transition: all .5s ease
}
.zhanshow .zshows .zshowsr li.on a img, .zhanshow .zshows .zshowsr li:hover a img {
	-webkit-transform: scale(.95);
	-moz-transform: scale(.95);
	-o-transform: scale(.95);
	transform: scale(.95);
	-ms-transform: scale(.95)
}
.zshows .slick-arrow {
	position: absolute;
	bottom: 50px;
	z-index: 99;
	width: 42px;
	height: 42px;
	font-size: 0;
	cursor: pointer
}
.zshows .slick-prev {
	right: 125px;
	background: url(../images/z1.png) no-repeat center
}
.zshows .slick-next {
	right: 70px;
	background: url(../images/z2.png) no-repeat center
}
.zshows .slick-prev:hover {
	background: url(../images/z3.png) no-repeat center
}
.zshows .slick-next:hover {
	background: url(../images/z4.png) no-repeat center
}
.zpic {
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.zpic li {
	float: left;
	width: 20%
}
.zpic li a {
	display: block;
	background: #eee
}/* .zpic li:nth-child(5n) a{border-right:1px solid #eee } *//* .zpic li:nth-last-child(n-1),.zpic li:nth-last-child(n-2),.zpic li:nth-last-child(n-3),.zpic li:nth-last-child(n-4){border-bottom: 1px solid #eee;} */
.zpic li a {
	border-top: 1px solid #eee;
	border-left: 1px solid #eee
}/* .zpic li a.borderr{border-right:1px solid #eee}.zpic li a.borderb{border-bottom:1px solid #eee}.zpic li a.bordert{border-top:1px solid #eee} */
.zpic li a img {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	-ms-transition: all .5s ease
}
.zpic li a:hover img {
	-webkit-transform: scale(.95);
	-moz-transform: scale(.95);
	-o-transform: scale(.95);
	transform: scale(.95);
	-ms-transform: scale(.95)
}/* add *//* banner2 */
.banner2 {
	height: 518px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}/* mbx5 */
.mbx5 {
	padding: 30px 0
}
.mbx5 li {
	float: left;
	width: 25%;
	text-align: center;
	position: relative;
}
.mbx5 li a {
	display: block;
	width: auto;
	padding: 0 10%
}
.mbx5 li i {
	display: block;
	width: 87px;
	height: 87px;
	margin: 10px auto
}
.mbx5 li p {
	font-size: 22px;
	color: #000;
	margin: 10px 0
}
.mbx5 li p.sp {
	font-size: 12px;
	text-transform: uppercase;
	color: #666;
	margin: 0
}
.mbx5 li.adm1 i {
	background: url(../images/i14.png) no-repeat center;
	background-size: 100%
}
.mbx5 li.adm2 i {
	background: url(../images/i15.png) no-repeat center;
	background-size: 100%
}
.mbx5 li.adm3 i {
	background: url(../images/i16.png) no-repeat center;
	background-size: 100%
}
.mbx5 li.adm4 i {
	background: url(../images/i17.png) no-repeat center;
	background-size: 100%
}
.mbx5 li:before {
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 1px;
	height: 95%;
	background: #eee;
}
.mbx5 li:first-child:before {
	display: none
}
.mbx5 li:hover p {
	color: #037896
}/* kong */
.kong {
	width: 100%;
	height: 20px;
	background: #f8f8f8;
}/* main-ads */
.main-ads .adpt25 {
	padding-top: 25px;
}
.main-ads .adtop {
	text-align: center;
	padding: 25px 0
}
.main-ads h3 {
	font-size: 28px;
	color: #4a4a4a;
	position: relative;
}
.main-ads h3:before, .main-ads h3:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 40%;
	height: 1px;
	background: #eee;
}
.main-ads h3:after {
	left: auto;
	right: 0;
}
.main-ads p.sp {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #7b7b7b;
}/* ads1 */
.ads1 .adbotl {
	width: 32.8%
}
.ads1 .adbotr {
	width: 66.25%
}
.ads1 .adbotr li {
	float: left;
	width: 32.2%;
	margin-left: 1.7%;
	margin-bottom: 10px;
}
.ads1 .adbotr li.mal0 {
	margin-left: 0
}
.ads1 .adbotr li .adbotrde {
	font-size: 17px;
	color: #494949;
	padding: 7px 20px;
	background: #f6f6f6 url(../images/i7.png) no-repeat 90% center;
}
.ads1 .adbotr li .adbotrde font {
	font-size: 20px;
	font-weight: bold;
	color: #ff6600;
	margin-right: 5px;
}
.ads1 .adbotr li:hover .adbotrde, .ads1 .adbotr li.on .adbotrde {
	background: #f6f6f6 url(../images/is7.png) no-repeat 90% center;
}
.ads1 .adbotr .adbys {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: rgba(0,0,0,.5);
	z-index: 105;
}
.ads1 .adbotr .adbys .tan {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 1200px;
	background: #fff;
	margin-left: -600px;
	margin-top: -279px;
}
.ads1 .adbotr .adbys .tan .adsc {
	padding: 10px 30px;
}
.ads1 .adbotr .adbys .tan .adsc li {
	width: 23%;
	margin-left: 2%;
	margin-bottom: 0px;
}
.ads1 .adbotr .adbys .tan .adsc li:nth-child(4n+1) {
	margin-left: 0
}
.ads1 .adbotr .adbys .tan .adsc h4 {
	font-size: 22px;
	color: #f06200;
	font-weight: bold;
}
.ads1 .adbotr .adbys .tan .adsc p {
	font-size: 14px;
	color: #000;
	margin: 10px 0;
}
.ads1 .adbotr .adbys .tan .adsc li p {
	padding-left: 20px;
	background: url(../images/i23.png) no-repeat left center
}
.ads1 .adbotr .adbys .tan .adclo {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 25px;
	height: 25px;
	background: url(../images/i22.png) no-repeat center;
	background-size: 100%;
	cursor: pointer;
}/* ads2 */
.main .ads2 {
	margin-top: 35px;
}
.adbot1 {
	width: 37.5%;
	position: relative
}
.adbot1 .adbots1 {
	padding-top: 70px;
	padding-left: 120px;
	position: absolute;
	top: 0;
	left: 0
}
.adbot1 .adbots1 h2 {
	font-size: 28px;
	color: #1b3c85;
	margin-bottom: 5px
}
.adbot1 .adbots1 h2.colors {
	color: #037896
}
.adbot1 .adbots1 a {
	display: inline-block;
	font-size: 14px;
	color: #037896;
	padding-right: 30px;
	margin-top: 20px;
	background: url(../images/i7.png) no-repeat right center;
	background-size: 20%
}
.adbot .adbot2 {
	width: 38.6%;
	position: relative;
	margin-left: 1%
}
.adbot .adbot2 li {
	width: 48.7%;
	position: relative;
}
.adbot .adbot2 li:first-child {
	width: 100%;
	margin-bottom: 14px;
}
.adbot .adbot3 {
	width: 21.75%;
	position: relative;
}
.ads2 .cover {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	background: #037896;
}
.ads2 .cover p {
	font-size: 16px;
	color: #fff;
	padding: 10px 25px;
}/* ads3 */
.ads3 .advideo {
	width: 55%;
	height: 378px;/*background:url(../images/ads13.jpg) no-repeat center;*/
	background-size: cover
}
.ads3 .adnews {
	width: 44%
}
.ads3 .adnews li {
	margin-bottom: 21px
}
.ads3 .adnews li:last-child {
	margin-bottom: 0
}
.ads3 .adnews .adnewpic {
	width: 34%
}
.ads3 .adnews .adnewdec {
	width: 63%
}
.ads3 .adnews .adnewdec h4 {
	font-size: 18px;
	color: #333
}
.ads3 .adnews .adnewdec p {
	font-size: 14px;
	color: #999;
	text-align: justify;
	line-height: 1.8
}
.ads3 .adnews .adnewdec p.mart14 {
	margin-top: 14px
}
.ads3 .adnews .adnewdec p span {
	font-size: 12px;
	padding-left: 20px
}
.ads3 .adnews .adnewdec p span.adtime {
	background: url(../images/i18.png) no-repeat left center;
	background-size: 17%
}
.ads3 .adnews .adnewdec p span.eye {
	margin-left: 20px;
	background: url(../images/i19.png) no-repeat left center;
	background-size: 40%
}
.ads3 .adnews li:hover h4, .ads3 .adnews li:hover p {
	color: #037896
}
.ads3 .adnews li:hover p span {
	color: #999;
}/* ads4 */
.ads4 .adbot {
	background: #f5f5f5
}
.ads4 .adbots {
	padding: 40px 70px;
	background: #f5f5f5
}
.ads4 .adbots li {
	float: left;
	width: 16.667%;
	text-align: center;
	font-size: 14px;
	color: #545454;
	margin: 20px 0
}
.ads4 .adbots ul:first-child li {
	font-size: 16px;
	color: #000
}
.ads4 .adbots li span {
	display: block;
	width: 84px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #037896;
	margin: 0 auto;
	cursor: pointer
}
.ads4 .adbots .page {
	padding-bottom: 0
}
.adbotyy {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: rgba(0,0,0,.5);
	z-index: 105;
}
.adbotyy .tan {
	position: fixed;
	top: 20%;
	left: 50%;
	width: 610px;
	background: #fff;
	margin-left: -305px;
}
.adbotyy .tan .adsc {
	padding: 20px;
}
.adbotyy .tan .adscl {
	width: 25%
}
.adbotyy .tan .adscl img {
	max-width: 100%
}
.adbotyy .tan .adscr {
	width: 70%;
}
.adbotyy .tan .adscr p {
	margin-top: 30px;
}
.adbotyy .tan .adscr p:first-child {
	margin-top: 0
}
.adbotyy .tan .adscr span {
	display: inline-block;
	width: 50%;
	font-size: 14px;
	color: #585858;
}
.adbotyy .tan .adscr p:first-child span {
	color: #000
}
.adbotyy .tan .adclo {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 25px;
	height: 25px;
	background: url(../images/i22.png) no-repeat center;
	background-size: 100%;
	cursor: pointer;
}/* ads6 */
.main-ads .ads5 {
	background: url(../images/ads-bg.jpg) no-repeat top left;
	margin-top: 80px;
	padding-bottom: 73px;
}
.ads5 .adbots {
}
.main-ads .adtop {
	padding-top: 0
}
.ads5 .adbots .adbotsl {
	width: 64%;
	background: #fff;
}
.ads5 .adbots .adbotsl .adbotslde {
	padding: 40px 50px;
}
.ads5 .adbots .adbotsl .adbotslde p {
	margin-bottom: 30px;
}
.ads5 .adbots .adbotsl .adbotslde p.last {
	margin-bottom: 0
}
.ads5 .adbots .adbotsl .adbotslde p span {
	font-size: 14px;
	color: #4a4a4a;
	vertical-align: middle;
	display: inline-block;
	width: 58px;
}
.ads5 .adbots .adbotsl .adbotslde input[type=text] {
	text-indent: 12px;
	width: 540px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #4a4a4a;
	background: #ededed
}
.ads5 .adbots .adbotsl .adbotslde input[type=radio] {
	display: none
}
.ads5 .adbots .adbotsl .adbotslde label {
	margin-right: 20px;
	cursor: pointer
}
.ads5 .adbots .adbotsl .adbotslde label em {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/i20.png) no-repeat center;
	background-size: 100%;
	vertical-align: middle;
	margin-right: 10px
}
.ads5 .adbots .adbotsl .adbotslde input[type=radio]:checked+label em {
	background: url(../images/i21.png) no-repeat center;
	background-size: 100%
}/* .ads5 .adbots .adbotsl .adbotslde .sod_select{border:1px solid #eee;background:#ededed url(../images/i10.png) no-repeat 95% center;font-size:16px;color:#666;font-weight:400;margin-right:0;padding:21px 10px;width: 175px;}.ads5 .adbots .adbotsl .adbotslde .sod_select.nos{background:#fff}.ads5 .adbots .adbotsl .adbotslde .sod_select .sod_list{border:1px solid #eee;margin-left:-1px;width: 100%}.ads5 .adbots .adbotsl .adbotslde .sod_select .sod_list .selected{font-weight:400} */
.ads5 .adbots .adbotsl .adbotslde input[type=submit] {
	width: 130px;
	height: 50px;
	line-height: 50px;
	background: #037896;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
}
.ads5 .adbots .adbotsl .adbotslde p.addtz span {
	margin-right: -4px;
}
.ads5 .adbots .adbotsl .adbotslde select {
	text-indent: 12px;
	width: 165px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #4a4a4a;
	background: #ededed;
	border: 0;
	margin-right: 17px;
}
.ads5 .adbots .adbotsl .adbotslde p.adsyz span {
	margin-right: -4px;
}
.ads5 .adbots .adbotsl .adbotslde p.adsyz input[type=text] {
	width: 160px;
}
.ads5 .adbots .adbotsr {
	width: 34.5%;
	background: #fff
}
.ads5 .adbots .adbotsr .adbotslde {
	padding: 30px
}
.ads5 .adbots .adbotsr .adbotslde h2 {
	position: relative;
	font-size: 20px;
	font-weight: 700;
	color: #037896;
	padding-left: 10px;
	margin-bottom: 19px
}
.ads5 .adbots .adbotsr .adbotslde h2:before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -5px;
	width: 3px;
	height: 16px;
	background: #037896
}
.ads5 .adbots .adbotsr .adbotslde p {
	font-size: 14px;
	color: #4a4a4a;
	text-align: justify;
	line-height: 1.8;
	margin: 18px 0
}
.ads5 .adbots .adbotsr .adbotslde p.last {
	margin-bottom: 0
}
.ads5 .adbots .adbotsr .adbotslde p font {
	color: #037896
}/* media */

@media (max-width:1640px) {
.banner {
	height: 554px;
}
}

@media (max-width:1440px) {
.banner {
	height: 420px;
}
.banner .swiper-pagination {
	bottom: 20px;
}
.banner1 {
	height: 295px;
}
.cons .cpic {
	width: 16.8%
}
.cons .cdesc {
	width: 79.5%
}
.honr .tops .topsl {
	display: none;
}
.honr .tops .topsr {
	width: 100%;
	border-top-left-radius: 20px;
	background: #183883 url(../images/h0.png) no-repeat left center;
}
.honr .tops .topsd {
	padding: 3%;
	width: 42%;
	float: right;
}
.zhanshow .zshows .zshowsl {
	width: 40%;
}
.zhanshow .zshows .zshowsr {
	width: 59.8%
}
.zhanshow .zshows .zshowsr li a, .zhanshow .zshows .zshowsr li a img {
	height: 100%!important
}
.zhanshow .zshows .zshowsr li .borderb {
	height: 98%!important
}
.zshows .slick-prev {
	right: 10%
}
.zshows .slick-next {
	right: 5%
}
}

@media (max-width:1350px) {
.honr .tops .topsd {
	width: 32%;
}
}

@media (max-width:1310px) {
.show .slick-prev {
	left: 0
}
.show .slick-next {
	right: 0
}
.main-honr {
	padding: 0;
	padding-top: 45px;
}
.honr .tops .topsd h2 {
	font-size: 26px;
}
.honr .tops .topsd h5 {
	font-size: 16px;
	margin-bottom: 15px;
}
}

@media (max-width:1240px) {
.mts4 {
	border: 0;
	margin-top: 0
}
.mts4 li, .mts4 li.on {
	position: relative;
	float: none;
	width: 100%!important;
	border: 1px solid #eee;
	height: auto;
}
.mts4 li .jjs a {
	display: none;
}
.mts4 li img {
	max-width: 100%;
}
.zpt input[type=text] {
	width: 20%;
}
}

@media (max-width:1240px) {
.main1 .fl {/*background: #037896;*/
	width: auto;
	padding: 52.5px 3.5%;
	float: none;
	margin-bottom: 20px;
}
.main1 p {
	text-align: justify;
}
.main1 .fr {
	float: none;
	width: 100%;
}
.main1 .video {
	background-size: cover;
}
.tz .tpic img {
	width: 50%;
}
.tzz li {
	float: left;
	width: 50%;
}
.tzz1, .tzz2, .tzz3, .tzz4 {
	width: 100%;
}
.tzz1 {
	height: 650px;
	background: #eee;
}
.tzz1 h2 {
	font-size: 26px;
}
.tzz1 h2:after {
	right: 0
}
.tzz2 img, .tzz4 img {
	width: 100%;
}
.tzz3.tzz3j:before, .tzz3.tzz5j:before {
	display: none;
}
.zpt {
	width: 100%;
}
.zpt .sod_select {
	width: 21%;
	margin-right: 1%
}
.zpt input[type=submit] {
	float: right;
	margin: 0;
}    /* .wh .wh33{width: 33.33%}    .wh .wh66{width: 66.66%;}    .wh .whadd{height: auto;}    .wh .wh4{height: 314px;}    .wh .whd2{padding-bottom: 6.25%;}    .wh .whd3{padding-bottom: 15%;}    .wh .wh8:before,    .wh .wh11:before,    .wh .wh14:before{display: none;} */
.wh .wh33,/* {width: 33.33%} */ .wh .wh66 {
	width: 50%;
}
.wh .whadd {
	height: auto;
}
.wh .wh4 {
	height: 314px;
}
.wh .whd2 {
	padding-bottom: 6.25%;
}
.wh .whd3 {
	padding-bottom: 15%;
}
.whadd .pic img {
	width: 100%;
}
.wh .wh2:before, .wh .wh8:before, .wh .wh11:before, .wh .wh14:before {
	display: none;
}
.wh .wh11 {
	background: #e15517
}
.wh .wh11 h2, .wh .wh11 h2 small, .wh .wh11 p {
	color: #fff;
}
.footer .ewm {
	margin: 50px 25px 0 25px;
}
.footer .top>.fr {
	width: 64%
}
.footer dl {
	margin-left: 14px;
}
}

@media (max-width:1220px) {
.jt .jttl, .jt .jttr {
	width: 100%;
	float: none;
}
.jt .jttl {
	margin-bottom: 20px;
}
.jttr ul {
	padding: 3% 5%
}
.jtb .jtbd h4 {
	font-size: 15px;
}
}

@media (max-width:1210px) {
.pro li {
	width: 30%;
	margin-left: 3%;
}
.pro li:nth-child(4n+1) {
	margin-left: 3%;
}
.pro li:nth-child(3n+1) {
	margin-left: 0;
}
.mbx1 a {
	width: 14%;
	font-size: 14px;
	text-indent: 10px;
}
.mbx1 .swiper-wrapper .swiper-slide {
	width: 19%
}
}

@media (max-width:1200px) {
.main3 .l, .main3 .rnew {
	float: none;
	width: 100%;
}
.main3 .l {
	margin-bottom: 20px;
}
}

@media (max-width:1180px) {
.honr .showpic li {
	width: 32%;
	margin-left: 1.2%
}
.honr .showpic li:nth-child(4n+1) {
	margin-left: 1.2%
}
.honr .showpic li:nth-child(3n+1) {
	margin-left: 0
}
}

@media (max-width:1120px) {
.pros .prosb .prosbc li>.fl {
	float: none;
}
.pros .prosb .prosbc li span {
	margin-bottom: 10px;
}
.pros .prosb .prosbc li p {
	line-height: 1.2;
}
.gy .gyd {
	padding-top: 5.6%
}
.gy .gyd h3 {
	font-size: 18px;
}
}

@media (min-width:992px) {
.mbx2 {
	display: block!important;
}
.mbx4 {
	display: none!important;
}
}

@media (max-width:992px) {
.header .tel {
	margin-top: 0
}
.header .tel p {
	display: block;
	float: none;
	margin-bottom: 5px;
}
.banner1 {
	height: 225px;
}
.main2 .bottom li {
	width: 48%;
	margin-bottom: 10px;
}
.main2 .bottom li:nth-child(3) {
	margin-left: 0
}
.pp {
	padding: 0
}
.honr .tops .topsd {
	padding-top: 4.66%
}
.gy li {
	width: 49%;
	float: left;
	margin-bottom: 15px;
}
.gy li:nth-child(2n) {
	float: right;
}
.gy .gyl, .gy .gyr {
	width: 100%;
	float: none;
}
.gy .gyd p {
	font-size: 14px;
}
.tz h2 {
	font-size: 26px;
	margin-bottom: 10px;
}
.tz .tpic {
	margin: 25px 0;
}
.ga {
	width: 32.2%;
}
.gcsl, .gcsr {
	width: 100%;
	float: none;
}
.gcsr {
	height: auto
}
.gcsr .gcsd {
	padding: 60px;
}
.gc li .covers {
	font-size: 14px;
}
.jtb li {
	width: 48%;
	margin-left: 0
}
.jtb li:nth-child(2n) {
	float: right;
}
.honr .tops {
	margin-bottom: 30px;
}
.honr .tops .topsr {
	height: 100%;
	border-top-left-radius: 20px;
	background: #183883;
}
.honr .tops .topsd {
	padding: 5%;
	width: auto;
	float: left;
}
.tzz li {
	float: none;
	width: 100%;
}
.tzz1, .tzz3 {
	height: auto;
}
.tzz1 h2 {
	font-size: 22px!important;
}
.tzz1 h2:after {
	right: auto;
}
.tzz3 a {
	margin-top: 30px;
}
.tzz1 .tzzd1 {
	padding-bottom: 12.3%
}
.tzz3 .tzzd3 {
	padding-bottom: 14.3%
}
.zhan h1 {
	font-size: 30px;
}
.zhan .zhanlt {
	margin-top: 20px;
}
.zhanshow .zshows .zshowsl, .zhanshow .zshows .zshowsr {
	width: 100%;
	float: none;
}
.zhanshow .zshows .zshowsl {
	background: #f16100 url(../images/x-bg.jpg) no-repeat left top;
}
.zhanshow .zshows .zshowsr {
	height: auto;
}
.zhanshow .zshows .zshowsr li a {
	background: none;
}
.zhanshow .zshows .zshowsr li a img {
	display: block;
	margin: 0 auto;
}
.zhanshow .zshows .zshowsr li .borderb {
	height: 98%!important
}
.zshows .slick-prev {
	right: 17%
}
.zshows .slick-next {
	right: 10%
}
.zpic li {
	width: 25%
}    /* .zpic li:nth-child(4n) a{border-right: 0!important}    .zpic li:nth-child(4n+1) a{border-right: 1px solid #eee;} */
.zpt .sod_select {
	margin-right: 0;
	box-shadow: none;
}    /* .zpb .zpbl{width: 23.4%;} */
.zpb .zpbl h3 {
	text-indent: 10px;
}
.zpb .zpbr .zplrd .zplrc span {
	width: 30%;
}
.zpb .zpbr .zplrd .zplrc span.last {
	width: 100%
}
.mbx2 {
	display: none!important;
}
.mbx4 {
	display: block!important;
}
.mbx4 p {
	text-align: left;
	text-indent: 40px;
	background: #037896 url(../images/toggle2.png) no-repeat 90% center;
	font-size: 16px;
	color: #fff;
	border-right: 0;
	height: 45px;
	line-height: 45px;
}
.mbx4 .mbxfl {
	position: fixed;
	top: 0;
	left: 0;
	width: 60%;
	height: 100%;
	z-index: 103;
	background: #fff;
	overflow-y: scroll
}
.mbx4 .mbxfl>ul {
	padding-top: 30px;
}
.mbx4 .mbxfl li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: 12px;
	font-size: 16px;
	color: #666;
	height: 45px;
	line-height: 45px;
}
.mbx4 .mbxfl .mbxsub {
	display: none;
}
.mbx4 .mbxfl li.on a, .mbx4 .mbxfl li:hover a {
	color: #fff;
	background: #037896
}
.mbx4 .mbx-bg {
	display: none;
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 101;
}
.mbx4 .mbxfl.close-nav {
	-webkit-transition: -webkit-transform 430ms cubic-bezier(0.3, 0, 0, 1);
	transition: transform 430ms cubic-bezier(0.3, 0, 0, 1);
	-webkit-transform: translate(-600px, 0);
	transform: translate(-600px, 0);
}
.mbx4 .mbxfl.open-nav {
	-webkit-transform: translate(0, 0) !important;
	transform: translate(0, 0) !important;
	-webkit-transition: -webkit-transform 430ms cubic-bezier(0.3, 0, 0, 1);
	transition: transform 430ms cubic-bezier(0.3, 0, 0, 1);
}
.pros .prost .prostl, .pros .prost .prostr {
	width: 80%;
	float: none;
}
.footer .top>.fl {
	display: none;
}
.footer .top>.fr {
	width: 100%;
	float: none;
}
.footer dl {
	margin-left: 0;
	width: 14%
}
.footer .copyright>.fl, .footer .copyright>.fr {
	float: none;
	text-align: center;
}
.footer .copyright>.fr {
	width: 50%;
	margin: 10px auto 0;
}
.zpt input[type=text] {
	width: 18%;
}
.pros .prost .prostr .prostrc {
	border: none
}
.mbx1 a {
	background: #fff!important;
	text-indent: 0;
	font-size: 16px;
	line-height: 45px;
	height: 45px; /*  width: 30%; border:1px solid #037896; margin-top: 10px; margin-left: 1%; */
}
.mbx1 a:hover, .mbx1 a.on {
	background: #037896!important;
}
}

@media (max-width:920px) {
.banner {
	height: 254px;
}
.banner .swiper-pagination {
	bottom: 10px;
}
.gy .gyr {
	height: 210!important
}
.zl .zl2 {
	margin: 40px 0
}
.zl .zl2>.fl, .zl .zl2>.fr {
	float: none;
	width: 100%;
	border-right: 0;
}
.zl .zl2>.fr p {
	display: inline-block;
	margin-right: 5%;
	margin-bottom: 0;
	margin-top: 20px;
}
.gc li {
	width: 49%;
	margin-left: 0
}
.gc li:nth-child(2n) {
	float: right;
}
}

@media (max-width:880px) {
.pro li {
	width: 48%;
	margin-left: 0;
	float: left;
}
.pro li:nth-child(4n+1) {
	margin-left: 0;
}
.pro li:nth-child(2n) {
	float: right;
}
}

@media (max-width:790px) {
.jtsl, .jtsr {
	width: 100%;
	float: none;
}
.jtsl {
	margin-bottom: 20px;
}
.jtsl .jtsd {
	padding: 5% 2%
}
.jtsl .jtsd .jtops {
	padding-bottom: 20px;
}
.jtsl .jtsd h1 {
	font-size: 20px;
	margin-bottom: 10px;
}
.jtsl .jtsd .jcons {
	margin-top: 20px;
}
.jtsr dt {
	font-size: 20px;
}
.jtsr dd {
	padding: 0 2%
}
.jtsl .jtsd .jback {
	padding-top: 10px;
}
}

@media (min-width:768px) {
.footer dd {
	display: block!important;
}
.toplist .toggle1, .nav .toggle, .zp .pzp, .zp .pcz-bg, .zp .pczs {
	display: none!important;
}
}/* .pmbx1{opacity: 0;} */

@media (max-width:768px) {
.container {
	padding: 0 10px;
}
.toplist .link {
	display: none;
	position: absolute;
	top: 49px;
	left: 0;
	z-index: 101;
	background: #fafafa;
	width: 100%;
}
.toplist .link p {
	padding: 10px
}
.toplist .link span, .toplist .link a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0;
	border-right: 0;
}
.toplist .toggle1 {
	display: block!important;
	width: 26px;
	height: 26px;
	background: url(../images/toggle0.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	top: 50%;
	margin-top: -13px;
	cursor: pointer;
}
.toplist .search {
	border-radius: 0;
}
.header .yuyan {
	float: none;
	position: absolute;
	bottom: -40%;
	right: 0;
	z-index: 100;
}
.header {
	padding-top: 0;
}
.header .logo, .header .tel {
	float: none;
	text-align: center;
	margin-top: 15px;
}
.header .logo img {
	max-width: 50%;
}
.header .yuyan {
	float: none;
}
.header .yuyan:before, .header .yuyan:after {
	display: none
}
.nav .container {
	height: 38px;
}
.nav {
	height: 38px;
	line-height: 38px;
}    /* .nav ul{display: block; position: absolute; top: 54px; z-index: 101; background: #fff; width: 100%; left: 0; } */
.nav .bg {
	display: none;
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 101;
}
.nav ul {
	display: block;
	position: fixed;
	top: 0;
	bottom: 0;
	z-index: 102;
	background: #fff;
	width: 60%;
	left: 0;
	overflow: hidden;
}
.nav ul.close-nav {
	-webkit-transition: -webkit-transform 430ms cubic-bezier(0.3, 0, 0, 1);
	transition: transform 430ms cubic-bezier(0.3, 0, 0, 1);
	-webkit-transform: translate(-480px, 0);
	transform: translate(-480px, 0);
}
.nav ul.open-nav {
	-webkit-transform: translate(0, 0) !important;
	transform: translate(0, 0) !important;
	-webkit-transition: -webkit-transform 430ms cubic-bezier(0.3, 0, 0, 1);
	transition: transform 430ms cubic-bezier(0.3, 0, 0, 1);
}
.nav li {
	float: none;
	width: auto;
}
.nav li a:before, .nav li a:after {
	display: none;
}
.nav .toggle {
	display: block!important;
	width: 30px;
	height: 30px;
	background: url(../images/toggle1.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	top: 50%;
	margin-top: -15px;
	cursor: pointer;
}
.main1, .main2, .main3, .main4 {
	margin-bottom: 30px;
}
.main1 .video {
	height: 400px!important;
}
.main h2 {
	font-size: 24px;
}
.main h2 small {
	font-size: 14px;
}
.main2 .bottom li .icon {
	width: 58px;
	height: 58px;
}
.cons .cpic {
	width: auto;
	float: none;
	margin-bottom: 10px;
}
.cons .cdesc {
	width: 100%;
	float: none;
}
.cons p {
	margin: 5px 0;
}
.main4 li {
	width: 100%;
	float: none;
	text-align: left;
	margin-bottom: 20px;
}
.main4 li a {
	padding: 0;
	border-right: 0
}
.main4 i, .main4 .ds {
	display: inline-block;
	vertical-align: middle;
}
.main4 i {
	width: 150px;
	height: 150px;
}
.main4 .ds {
	margin-left: 5%
}
.main-pro, .main-pros {
	padding-bottom: 30px;
}
.pad45 {
	padding: 30px 0;
}
.pro {
	margin-bottom: 20px;
}
.pro li {
	margin-top: 20px;
}
.honr .showpic li {
	width: 48%;
	margin-left: 0
}
.honr .showpic li:nth-child(4n+1) {
	margin-left: 0
}
.honr .showpic li:nth-child(2n) {
	float: right;
}
.zb li {
	height: 75px;
	line-height: 75px;
}
.zb li .date {
	width: 75px;
	height: 75px;
	line-height: 1;
}
.zb li a {
	width: 75px;
	height: 75px;
	line-height: 75px;
}
.zbs h4 {
	margin-bottom: 20px;
}
.zbs .zbscos {
	padding: 20px 0;
}
.ga {
	width: 49%;
}
.load {
	margin-top: 20px;
}
.tz1 .tztime {
	width: auto;
	padding: 15px 0;
}
.tzlist li {
	padding: 15px 0;
}
.zl .zl2 {
	margin: 30px 0
}
.zl .zl2>.fl span {
	display: block;
	margin-bottom: 20px;
	width: auto;
	float: none;
}
.zl .zl2>.fr p {
	display: block;
	margin-top: 10px;
}
.gcsr .gcsd {
	padding: 30px 20px;
}
.gcsr .gcsd h3 {
	font-size: 20px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.jtb li {
	width: 100%;
	float: none;
}
.jtb li:nth-child(2n) {
	float: none;
}
.jtb .jtbd {
	padding: 5%
}
.jtb .jtbd h4, .jtb .jtbd p {
	margin-bottom: 10px;
}
.jtb .jtbd h4 {
	font-size: 14px;
	font-weight: bold;
}
.honr .tops .topsd h2 {
	font-size: 20px;
	margin-bottom: 15px;
}
.honr .tops .topsd p {
	line-height: 1.5;
}    /* .mbx1{padding-bottom: 10px;} */
.mbx1 a {
	background: #fff!important;
	text-indent: 0;
	font-size: 16px;
	line-height: 45px;
	height: 45px; /*  width: 30%; border:1px solid #037896; margin-top: 10px; margin-left: 1%; */
}
.mbx1 a:hover, .mbx1 a.on {
	background: #037896!important;
}    /*.mbx1{display: none!important;} */    /*.pmbx1{opacity: 1!important;display: block!important;} */    /*.mbx1 .swiper-wrapper{display:flex;}    .mbx1 .swiper-wrapper .swiper-slide {display:block; width:auto; } */
.zhan h1 {
	font-size: 24px;
}
.zhan p {
	margin: 15px 0 30px;
}
.zhanshow .zshows .zshowsr li {
	width: 49.8%
}
.zhanshow .zshows .zshowsr li:nth-child(3n) a {
	border-right: 0;
}
.zhanshow .zshows .zshowsr li:nth-child(2n) {
	border-right: 1px solid #eee;
	border-left: 0
}
.zhanshow .zshows .zshowsr li .h100 {
	height: 100%!important
}
.zshows .slick-prev {
	right: 25%
}
.zshows .slick-next {
	right: 15%
}
.zpic li {
	width: 50%
}
.zpic li a {
	background: none
}
.zpic li a img {
	display: block;
	margin: 0 auto;
}
.zpt, .zpb .zpbl {
	display: none;
}
.zpb .zpbr {
	width: 100%;
}
.zp .pzp {
	display: block;
}
.zp .pzp {
	width: 100px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	background: #183883;
	margin-bottom: 10px;
	cursor: pointer
}
.zp .pczs {
	position: fixed;
	top: 0;
	left: 0;
	width: 60%;
	height: 100%;
	z-index: 103;
	background: #fff;
	overflow-y: scroll
}
.zp .pczs .pczst {
	padding: 10px
}
.zp .pczs .sod_select {
	border: 1px solid #eee;
	background: #fff url(../images/i10.png) no-repeat 95% center;
	font-size: 16px;
	color: #666;
	font-weight: 400;
	padding: 21px 10px;
	width: 100%
}
.zp .pczs .sod_select.nos {
	background: #fff
}
.zp .pczs .sod_select .sod_list {
	border: 1px solid #eee;
	margin-left: -1px;
	width: 100%
}
.zp .pczs .sod_select .sod_list .selected {
	font-weight: 400
}
.zp .pczs input[type=text] {
	width: 100%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	border: 1px solid #eee;
	margin-bottom: 10px;
	cursor: pointer;
	font-size: 16px;
	color: #666;
}
.zp .pczs input[type=submit] {
	width: 100%;
	height: 40px;
	background: #183883 url(../images/i9.png) no-repeat center
}
.zp .pczs button[type=submit] {
	width: 100%;
	height: 40px;
	background: #183883 url(../images/i9.png) no-repeat center
}
.zp .pczs h3 {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #666;
	text-align: left;
	background: #fff
}
.zp .pczs h3 font {
	color: #037896
}
.zp .pczs p {
	text-align: left;
	height: 40px;
	line-height: 40px;
	background: #fff;
	cursor: pointer
}
.zp .pczs p a {
	font-size: 16px;
	color: #666
}
.zp .pcz-bg {
	display: none;
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 101;
}
.zp .pczs.close-nav {
	-webkit-transition: -webkit-transform 430ms cubic-bezier(0.3, 0, 0, 1);
	transition: transform 430ms cubic-bezier(0.3, 0, 0, 1);
	-webkit-transform: translate(-480px, 0);
	transform: translate(-480px, 0);
}
.zp .pczs.open-nav {
	-webkit-transform: translate(0, 0) !important;
	transform: translate(0, 0) !important;
	-webkit-transition: -webkit-transform 430ms cubic-bezier(0.3, 0, 0, 1);
	transition: transform 430ms cubic-bezier(0.3, 0, 0, 1);
}
.pros .prost .prostl, .pros .prost .prostr {
	width: 100%;
}
.pros .prost .prostr .prostrc h1 {
	font-size: 26px;
}
.pros .prost .buy {
	position: relative;
	height: 45px;
	width: 80%;
	margin: 10px auto 0;
}
.pros .prost .buy span {
	position: relative;
	width: 100%;
	font-size: 18px;
	text-align: center;
	margin: 0;
	left: 0;
	top: 0;
	line-height: 45px;
	height: auto;
}
.pros .prost .buy span:before {
	display: none
}
.page {
	padding: 20px 0;
}
.footer {
	padding-top: 20px;
}
.footer .top {
	margin-bottom: 20px;
}
.footer dl {
	width: 100%;
	margin-bottom: 0;
	padding: 10px 0;
	border-bottom: 1px solid #dcdcdc;
}
.footer dt {
	margin: 0
}
.footer dd {
	display: none;
	margin: 9px 0;
}
.footer .copyright {
	border-top: 0;
	padding: 8px 0
}
.footer .copyright>.fr {
	width: 100%;
}
.footer .copyright .guiding, .footer .copyright .bdsharebuttonbox {
	float: none;
	text-align: center;
}
.footer .copyright .guiding {
	margin-left: 0;
	margin-bottom: 10px;
}
.footer .copyright .bdsharebuttonbox {
	display: inline-block;
}
.banner1 {
	height: 195px;
}
.wh .wh33,/* {width: 33.33%} */ .wh .wh66 {
	width: 100%;
}
.wh .wh11 {
	background: #fff;
}
.wh .wh11 h2, .wh .wh11 h2 small {
	color: #037896
}
.wh .wh11 p {
	color: #333;
}
}

@media (max-width:680px) {
.pp ul li {
	width: 48%;
	margin-left: 0%
}
.pp ul li:nth-child(4n+1) {
	margin-left: 0%
}
.pp ul li:nth-child(2n) {
	float: right;
}
.gy {
	margin-bottom: 30px;
}
.gy li {
	width: 100%;
	float: none;
	margin-bottom: 15px;
}
.gy li:nth-child(2n) {
	float: none;
}
.gy .gyd {
	padding: 5%;
}
.tz .tpic img {
	width: 100%;
	float: none;
	margin: 15px 0;
}
.mbx1 {
	overflow-y: scroll;
}
.mbx1 .container {
	width: 225%;
}
.mbx1 a {
	width: 14%;
}
.mbxs1 {
	overflow: hidden;
}
.mbxs1 .container {
	width: auto;
}
.mbxs1 a {
	width: 48%;
}
.pad45 {
	padding: 15px 0;
}
.zhan .zhanlt li {
	margin-bottom: 5px;
}
}

@media (max-width:648px) {
.banner {
	height: 181px;
}
.banner .swiper-pagination {
	bottom: 5px;
}
.banner .swiper-pagination-bullet {
	width: 5px;
	height: 5px;
	margin: 0 8px!important;
}
.banner .swiper-pagination-bullet:after {
	width: 15px;
	height: 15px;
}
.svideo {
	display: none
}
.main1 .video {
	height: 200px!important;
}
}

@media (max-width:640px) {
.header {
	padding-bottom: 0;
}
.header .logo, .header .tel {
	margin-top: 8px;
}
.header .yuyan {
	bottom: -30%
}
.banner1 {
	height: 95px;
}
.pro li {
	width: 100%;
	float: none;
}
.pro li:nth-child(2n) {
	float: none;
}
.honr .showpic li {
	width: 100%;
	float: none;
}
.honr .showpic li:nth-child(2n) {
	float: none;
}
.honr .showpic li a {
	padding: 10%
}
.honr .showpic li img {
	display: block;
	margin: 0 auto;
}
.ga {
	width: 100%;
}
.tzlist li span {
	display: none;
}
.gc li {
	width: 100%;
	float: none;
}
.gc li:nth-child(2n) {
	float: none;
}
}

@media(max-width:560px) {
.page {
}
.page a {
	margin: 0;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 25px;
}
.page a.prev, .page a.next {
	margin: 0;
	width: 42px;
	border: 0;
}
.zl .zl2>.fl span {
	padding-left: 15%
}
}

@media(max-width:540px) {
.main4 li {
	text-align: center;
}
.main4 i, .main4 .ds {
	display: block;
}
.main4 i {
	width: 150px;
	height: 150px;
	margin: 0 auto;
}
}

@media(max-width:495px) {
.zpb .zpbr .zplrd .zplry .ztj a {
	width: 45%
}
.zpb .zpbr .zplrd .zplry .ztj a.ztj2 {
	background: #eee
}
}

@media(max-width:480px) {
.main2 .bottom li {
	width: 100%;
	margin-left: 0
}
.cons p.time {
	float: none;
}
.pp ul li {
	width: 100%;
	float: none;
}
.pp ul li:nth-child(2n) {
	float: none;
}
.pp ul li img {
	display: block;
	margin: 0 auto;
}
.zb li p {
	padding-left: 10px;
	font-size: 12px;
	width: 163px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.zb li .date {
	width: 60px;
	line-height: 1.5;
}
.zb li .date b {
	font-size: 24px;
}
.zb li a {
	width: 62px;
}
.tzlist li p {
	width: 200px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tzlist li a {
	width: 70px;
	height: 28px;
	line-height: 28px;
	margin-top: -14px;
}
.jtsl .jtsd h1 {
	font-size: 15px;
}
.jtsl .jtsd .jtops {
	padding-bottom: 0;
	text-align: center;
}
.bdsharebuttonbox1 {
	display: inline-block;
	float: none;
	margin-top: 5px;
}
.jtsl .jtsd p.stitle {
	display: block;
	text-align: center;
}
.jtsl .jtsd .jcons p {
	line-height: 1.5;
}
.jtsl .jtsd .jback>.fl, .jtsl .jtsd .jback>.fr {
	width: 100%;
	float: none;
}
.zhan .zhanlt li {
	width: 45%;
	font-size: 12px;
}
.zhan .zhanlt li:first-child {
	margin-right: 2%
}
.zhanshow .zshows .zshowsr li {
	width: 100%;
	float: none;
}
.zhanshow .zshows .zshowsr li:nth-child(3n) a {
	border-right: 1px solid #eee;
}
.zhanshow .zshows .zshowsr li:last-child {
	border-bottom: 1px solid #eee;
}
.zhanshow .zshows .zshowsr li a {
	border-right: 1px solid #eee;
}
.zhanshow .zshows .zshowsr li a img {
	height: auto!important;
}
.zhanshow .zshows .zshowsr li a.borderb {
	border-bottom: 0;
}
.zshows .slick-prev {
	right: 55%
}
.zshows .slick-next {
	right: 25%
}
.zpb .zpbr .zplrd .zplrc span {
	width: 48%;
}
.zpic li {
	width: 100%
}
}

@media (max-width:420px) {
.banner {
	height: 150px;
}
.zbs .back>.fl, .zbs .back>.fr {
	float: none;
	width: 100%;
}
.zbs .back>.fr {
	margin-top: 10px;
}
.gy .gyd h3 {
	font-size: 16px;
}
.gy .gyd p {
	font-size: 12px;
}
.tz .tpic {
	margin-top: 10px;
}
.main h2 {
	font-size: 18px;
}
.tz p.stitle span {
	margin: 5px;
}
.zl .zl2>.fl span.z1 {
	line-height: 1.5;
}
.tzz1 h2:before, .tzz1 h2:after {
	display: none;
}
.pros .prost .prostl img {
	width: 50%;
}
.pros .prost .prostr .prostrc p.stitle {
	margin-bottom: 5px;
	padding-bottom: 5px;
}
}

@media (max-width:375px) {
.header .yuyan {
	bottom: -35%
}
.page span:last-child {
	display: block;
	margin-top: 5px;
}
}/* 关于我们-关于美涂士 */
.main-mts {
	padding-bottom: 100px;
}/* .mts1  */
.main-mts .mtsd h2 {
	display: inline-block;
	font-size: 36px;
	color: #fff;
	text-align: center;
	position: relative
}
.main-mts .mtsd h2 font {
	color: #037896
}
.main-mts .mtsd h2 small {
	font-size: 18px;/*color:#fff*/
}
.main-mts .mtsd h2:after, .main-mts .mtsd h2:before {
	content: '';
	position: absolute;
	left: -30px;
	top: 50%;
	margin-top: -25px;
	width: 1px;
	height: 50px;
	background: #bbb
}
.main-mts .mtsd h2:after {
	left: auto;
	right: -30px
}
.main-mts .mtsc {
	text-align: center
}
.mts1 {
	height: 606px;
	background: url(../images/mts1.jpg) no-repeat center;
}
.mts1 .mtsd {
	padding-top: 95px;
}
.mts1 .mtsd p {
	font-size: 15px;
	color: #fff;
	text-align: center;
	line-height: 32px;
}/* .mts2  */
.main-mts .mts2 .mtsd h2 small {
	color: #bbbbbb
}
.mts2 {
	padding: 70px 0;
	background: url(../images/mst-bg.png) no-repeat 70% 70%;
}
.mts2 .mtsd {
	margin-bottom: 65px;
}
.mts2 .pics {
	margin: 0 auto;
	padding: 20px;
	width: 1008px;
	border: 1px solid #eee;
	background: #fff;
	border-radius: 5px;
}
.mts2 .pics>.fl {
	width: 39%
}
.mts2 .pics>.picsr {
	margin-top: 50px;
	margin-left: 50px;
	width: 49.6%
}
.mts2 .pics h3 {
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
	color: #1b3c85;
	text-align: left;
	font-weight: 700;
	font-size: 42px
}
.mts2 .pics h3 sup {
	font-size: 14px
}
.mts2 .pics p {
	padding-left: 10px;
	background: url(../images/i12.png) no-repeat left 10px;
	color: #666;
	text-align: justify;
	font-size: 14px;
	line-height: 1.8
}
.mtspic .slick-arrow {
	position: absolute;
	font-size: 0;
	width: 40px;
	height: 40px;
	top: 50%;
	margin-top: -20px;
	z-index: 99;
	cursor: pointer;
}
.mtspic .slick-prev {
	left: -20px;
	background: url(../images/left7.png) no-repeat center
}
.mtspic .slick-next {
	left: auto;
	right: -20px;
	background: url(../images/right7.png) no-repeat center;
}
.mts2 .mtsline {
	position: relative;
	padding: 70px 0;
	z-index: 10;
}
.mts2 .mtsline:before {
	position: absolute;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 1px;
	background: #bbb;
	content: ''
}
.mts2 .mtshis {
	position: relative;
	z-index: 18;
	margin: 0 auto;
	margin-top: -18px;
	width: 1048px
}
.mts2 .mtshis p {
	position: relative;
	z-index: 13;
	margin-top: 38px;
	color: #bbb;
	font-weight: 700;
	font-size: 14px
}
.mts2 .mtshis p:before {
	position: absolute;
	top: -30px;
	left: 50%;
	z-index: 13;
	margin-left: -9px;
	width: 18px;
	height: 18px;
	background: url(../images/dian1.png) no-repeat center;
	content: ''
}
.mts2 .mtshis .slick-current p {
	color: #037896;
	font-size: 24px
}
.mts2 .mtshis .slick-current p:before {
	background: url(../images/dian2.png) no-repeat center
}/* .mts3  */
.mts3 {
	background: #037896;
	padding-top: 80px;
	height: 479px;
	margin-bottom: 80px
}
.main-mts .mts3 .mtsd h2, .main-mts .mts3 .mtsd h2 font {
	color: #fff
}
.main-mts .mts3 .mtsd h2 small {
	color: #bbb
}
.main-mts .mts3 .mtsd {
	margin-bottom: 90px
}
.mtsshow li {
	float: left;
	width: 32%;
	margin-left: 2%;
	box-shadow: 0 4px 6px -2px #ccc
}
.mtsshow li:nth-child(1) {
	margin-left: 0
}
.mtsshow li .cv {
	width: 100%;
	height: 80px;
	line-height: 80px;
	background: #fff
}
.mtsshow li .cv p {
	font-size: 14px;
	color: #666;
	padding-left: 20px;
	text-align: left;
	text-indent: 30px;
	background: url(../images/i13.png) no-repeat 30px center
}/* .mts4  */
.mts4 {
	background: #fff;
	border: 1px solid #eee;
	margin-top: 160px;
}
.mts4 li {
	float: left;
	width: 260px;
	position: relative;
	height: 420px;
	overflow: hidden;
	border-right: 1px solid #eee;
}
.mts4 li.on {
	width: 675px
}
.mts4 li.last {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1;
	border-right: 0
}
.mts4 li img {
	max-width: none;
}/* .mts4 li h6{font-size:16px;color:#bbb;font-weight:700;margin-bottom:15px}.mts4 li h3{font-size:24px;color:#1b3c85;font-weight:700}.mts4 li .jjs{padding-top:50px;padding-left:30px;height:370px;position:relative}.mts4 li .jjs1 img{position:absolute;bottom:0;right:-50px}.mts4 li .jjs2{border-left:1px solid #eee;border-right:1px solid #eee;background:url(../images/mts8.png) no-repeat 300px 50px}.mts4 li .jjs2 .bts{margin-top:80px;display:none}.mts4 li.on .jjs2 .bts{display:block}.mts4 li .jjs2 .bts span{display:inline-block;font-size:16px;color:#666}.mts4 li .jjs2 .bts span font{font-size:40px;color:#037896}.mts4 li .jjs2 .bts span.last{padding-left:20px;margin-left:20px;border-left:1px solid #eee}.mts4 li .jjs3{position:relative}.mts4 li .jjs3 img{position:absolute;bottom:0;right:0}.mts4 li .jjs a{display:block;width:45px;height:45px;background:url(../images/click1.png) no-repeat center;margin-top:20px}.mts4 li .jjs.jjs3 a{background:url(../images/click2.png) no-repeat center} */
.mts4 li .jjs {
	position: relative;
}
.mts4 li .jjs a {
	display: block;
	width: 45px;
	height: 45px;
	background: url(../images/click1.png) no-repeat center;
	position: absolute;
	top: 156px;
	left: 33px;
}
.mts4 li .jjs.jjs3 a {
	background: url(../images/click2.png) no-repeat center
}

@media (max-width:1240px) {
.banner2 {
	height: 418px;
}
.ads1 .adbotl {
	display: none;
}
.ads1 .adbotr {
	width: 100%;
}
.ads1 .adbotr li img {
	width: 100%
}
.ads3 .advideo, .ads3 .adnews {
	float: none;
	width: 100%
}
.ads3 .adnews {
	margin-top: 20px;
}
.ads3 .adnews .adnewpic {
	width: 20%
}
.ads3 .adnews .adnewdec {
	float: left;
}
.zpt input[type=text] {
	width: 20%;
}
.mts1 {/*height:506px;*/
	background-size: cover;
}
.mts2 .mtsline {
	padding: 30px 0;
}
.mts2 {
	padding: 30px 0;
	background: none;
}
.mts2 .mtsd, .main-mts .mts3 .mtsd {
	margin-bottom: 40px;
}
.mts2 .pics, .mts2 .mtshis {
	width: auto;
}
.mts3 {
	padding-top: 5%;
	height: auto;
	margin-bottom: 5%;
}
.mts4 {
	border: 0;
	margin-top: 0
}
.mts4 li, .mts4 li.on {
	position: relative;
	float: none;
	width: 100%!important;
	border: 1px solid #eee;
	height: auto;
}
.mts4 li .jjs a {
	display: none;
}
.mts4 li img {
	max-width: 100%;
}
}

@media (max-width:1200px) {
.ads1 .adbotr .adbys .tan {
	width: 100%;
	margin-left: 0;
	left: 0
}
.main-ads .ads5 {
	background: none;
}
.ads5 .adbots .adbotsl, .ads5 .adbots .adbotsr {
	float: none;
	width: 100%
}
}

@media (max-width:1100px) {
.adbot1 .adbots1 {
	padding-top: 20%;
	padding-left: 20%;
}
}

@media (max-width:992px) {
.banner2 {
	height: 318px;
}
.ads3 .adnews .adnewpic {
	width: 25%
}
.ads4 .adbots {
	padding: 40px;
}
.adbot .adbot1 {
	width: 51.25%
}
.adbot .adbot3 {
	width: 29.85%
}
.adbot .adbot2 {
	width: 100%;
	margin: 0;
	margin-top: 20px;
}
.adbot .adbot2 li img {
	width: 100%
}
.zpt input[type=text] {
	width: 18%;
}
.main-mts .mtsd h2 {
	font-size: 30px;
}
.mts1 {
	height: 406px;
}
.mts1 .mtsd {
	padding-top: 5%;
}
.mts1 .mtsd p {
	line-height: 1.5;
}
.mts3 {
	background: #fff;
}
.main-mts .mts3 .mtsd h2 {
	color: #1b3c85;
}
.main-mts .mts3 .mtsd h2 font {
	color: #037896;
}
.mbx4 .container {
	padding: 0
}
.mbx4 .mbxfl li a {
	text-indent: 2em;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.mbx4 .mbxfl li.textin a {
	text-indent: 1em;
}
}

@media (max-width: 920px) {
.mts2 .pics>.fl {
	float: none;
	width: auto;
	margin: 0 auto;
}
.mts2 .pics>.fl img {
	display: block;
	margin: 0 auto;
}
.mts2 .pics h3 {
	font-size: 26px;
	margin-top: 10px;
}
}

@media (max-width: 840px) {
.mtsshow li .cv p {
	padding-left: 7px;
	background: url(../images/i13.png) no-repeat 15px center;
}
}

@media(min-width:768px) {
.nav .ads9 {
	display: none;
}
}

@media (max-width:768px) {
.banner2 {
	height: 218px;
}
.main-ads h3 {
	font-size: 24px;
}
.main-ads h3:before, .main-ads h3:after {
	display: none
}
.main-ads .adtop {
	padding-bottom: 10px;
}
.ads1 .adbotr .adbys .tan {
	top: 0%;
	background: #fff;
	margin-top: 0;
	height: 100%;
	overflow-y: scroll;
}
.ads1 .adbotr .adbys .tan .adsc {
	padding: 20px;
}
.ads1 .adbotr li {
	width: 48%;
	margin-left: 0
}
.ads1 .adbotr li.frs {
	float: right;
}
.ads1 .adbotr .adbys .tan .adsc h4 {
	font-size: 16px;
}
.ads1 .adbotr .adbys .tan .adsc li {
	width: 31.33%;
}
.ads1 .adbotr .adbys .tan .adsc li:nth-child(4n+1) {
	margin-left: 1.7%
}
.ads1 .adbotr .adbys .tan .adsc li:nth-child(3n+1) {
	margin-left: 0
}
.ads3 .adnews .adnewpic {
	width: 33%
}
.ads4 .adbots {
	padding: 20px;
}
.ads4 .adbots ul li {
	width: 20%;
	margin: 10px 0
}
.ads4 .adbots ul li:last-child {
	display: none;
}
.main-ads .ads5 {
	margin-top: 0
}
.ads5 .adbots .adbotsl .adbotslde, .ads5 .adbots .adbotsr .adbotslde {
	padding: 0
}
.ads5 .adbots .adbotsr .adbotslde {
	margin-top: 20px;
}
.ads5 .adbots .adbotsr .adbotslde h2 {
	font-size: 18px;
}
.ads5 .adbots .adbotsl .adbotslde input[type=text] {
	width: 80%
}
.ads5 .adbots .adbotsl .adbotslde p {
	margin-bottom: 15px;
}
.ads5 .adbots .adbotsl .adbotslde p span {
	margin-right: 0
}
.ads5 .adbots .adbotsl .adbotslde select {
	width: 25%;
	margin-right: 0;
	height: 40px;
	line-height: 40px;
}
.adbot .adbot1, .adbot .adbot3 {
	display: none
}
.main .ads2 {
	margin-top: 0;
}
.main-mts .mtsd h2 {
	font-size: 24px;
	margin-bottom: 0;
}
.main-mts .mtsd h2 small {
	font-size: 16px;
}
.mts1 {
	height: 506px;
}
.mtsshow li {
	float: none;
	width: 100%;
	margin-bottom: 20px;
	margin-left: 0;
}
.mtsshow li .cv p {
	text-align: center;
	background: url(../images/i13.png) no-repeat 30% center;
}
.main-mts .mtsd h2:after, .main-mts .mtsd h2:before {
	display: none;
}
.main1 {
	margin: 30px 0;
}
.toplist {
	display: none
}
.nav li a {
	text-align: left;
	text-indent: 15%;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.nav li.bit a {
	text-indent: 10%
}
.nav li.bit {
	text-indent: 15%
}
.nav .ads9 {
	display: block;
}
.nav .bit input[type=text] {
	text-indent: 12px;
	width: 60%;
	height: 30px;
	line-height: 30px;
	border: 1px solid #dcdcdc;
	border-radius: 0;
	margin: 0 auto;
}
.nav .bit input[type=submit] {
	width: 60.5%;
	height: 32px;
	line-height: 32px;
	border: 1px solid #037896;
	border-radius: 0;
	margin: 0 auto;
	background: #037896 url(../images/search.png) no-repeat center;
}
}

@media (max-width:640px) {
.banner2 {
	height: 190px;
}
.mbx5 {
	padding: 20px 0;
}
.mbx5 li {
	width: 50%;
	margin-bottom: 10px;
}
.mbx5 li:before {
	display: none
}
.mbx5 li p.sp {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.main-ads h3 {
	font-size: 20px;
}
.ads1 .adbotr .adbys .tan .adsc li img {
	display: none;
}
.ads3 .adnews .adnewpic, .ads3 .adnews .adnewdec {
	float: none;
	width: 100%;
}
.ads3 .adnews .adnewpic {
	margin-bottom: 15px;
}
.ads3 .adnews .adnewpic img {
	width: 100%;
}
.pro li {
	width: 48%;
	float: left;
}
.pro li:nth-child(2n) {
	float: right;
}
.pro li .pic>img {
	max-width: 50%
}
}

@media (max-width:610px) {
.adbotyy .tan {
	width: 100%;
	margin: 0 auto;
	top: 0;
	left: 0;
	height: 100%;
}
.adbotyy .tan .adscl, .adbotyy .tan .adscr {
	float: none;
	width: 100%;
	text-align: center;
}
.adbotyy .tan .adscr {
	margin-top: 15px;
}
.adbotyy .tan .adscr p {
	margin-top: 10px;
}
}

@media (max-width: 596px) {
.lbpic .pics {
	height: 380px;
}
.mts1 {
	height: auto;
}
}

@media (max-width: 540px) {
.mtsshow li .cv p {
	background: url(../images/i13.png) no-repeat 20% center;
}
}

@media (max-width: 496px) {
.lbpic .pics {
	height: 280px;
}
}

@media (max-width:480px) {
.ads4 .adbots ul li {
	width: 25%
}
.ads4 .adbots ul li:nth-child(5) {
	display: none;
}
.main2 .bottom li {
	width: 48%;
	height: 68px;
	line-height: 68px;
}
.main2 .bottom li:nth-child(2n) {
	float: right;
}
.main2 .bottom li .icon {
	width: 28px;
	height: 28px;
}
}

@media (max-width:460px) {
.mbx5 li p {
	font-size: 18px;
}
}

@media (max-width:420px) {
.main-ads .adpt25 {
	padding-top: 20px;
}
.main-ads h3 {
	font-size: 18px;
}
.ads1 .adbotr li .adbotrde {
	font-size: 14px;
}
.ads1 .adbotr li .adbotrde font {
	font-size: 16px;
}
.ads1 .adbotr .adbys .tan .adsc li {
	width: 48%;
	margin-left: 0
}
.ads1 .adbotr .adbys .tan .adsc li:nth-child(2n) {
	float: right;
}
.ads5 .adbots .adbotsl .adbotslde input[type=text], .ads5 .adbots .adbotsl .adbotslde input[type=submit] {
	height: 40px;
	line-height: 40px;
}
.ads5 .adbots .adbotsl .adbotslde .sod_select {
	padding: 10px;
}
}

@media (max-width:410px) {
.mbx5 {
	padding: 5px 0
}
.mbx5 li:before {
	height: 70%
}
.mbx5 li p {
	font-size: 16px;
	margin: 5px 0
}
.mbx5 li a {
	padding: 0;
}
.mtsshow li .cv p {
	text-align: center;
	background: url(../images/i13.png) no-repeat 15% center;
}
}

@media (max-width: 396px) {
.lbpic .pics {
	height: 220px;
}
}

@media (max-width:375px) {
.banner2 {
	height: 150px
}
.ads5 .adbots .adbotsl .adbotslde .sod_select {
	width: 25%
}
.pro li {
	width: 100%;
	float: none;
}
.pro li:nth-child(2n) {
	float: none;
}
.nav ul {
	width: 270px;
}
}
.adtb {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 999;
}
.adtbs {
	position: absolute;
	width: 80%;
	height: auto;
	padding: 20px;
	margin: 0 auto;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
}
.adtbs form {
	display: inline-block;
}
.adtbs h3 {
	font-size: 28px;
	color: #4a4a4a;
	text-align: center;
	margin-bottom: 20px;
}
.adtbs p {
	margin-bottom: 20px;
	text-align: left;
}
.adtbs p.last {
	margin-bottom: 0;
}
.adtbs p span {
	font-size: 14px;
	color: #4a4a4a;
	vertical-align: middle;
	display: inline-block;
	width: auto;
}
.adtbs input[type=text] {
	text-indent: 12px;
	width: 80%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #4a4a4a;
	background: #ededed
}
.adtbs input[type=radio] {
	display: none
}
.adtbs label {
	margin-right: 20px;
	cursor: pointer
}
.adtbs label em {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/i20.png) no-repeat center;
	background-size: 100%;
	vertical-align: middle;
	margin-right: 10px
}
.adtbs input[type=radio]:checked+label em {
	background: url(../images/i21.png) no-repeat center;
	background-size: 100%
}
.adtbs input[type=submit] {
	width: 130px;
	height: 40px;
	line-height: 40px;
	background: #037896;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
}
.adtbs p.addtz span {
	margin-right: -4px;
}
.adtbs select {
	text-indent: 12px;
	width: 25%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #4a4a4a;
	background: #ededed;
	border: 0;
	margin-right: 1.6%;
}
.adtbs p.adsyz span {
	margin-right: -4px;
}
.adtbs p.adsyz input[type=text] {
	width: 160px;
}
.adtbs small {
	display: block;
	text-align: center;
	margin-top: 10px;
	font-size: 14px;
	color: #333;
}
.adtbs small a, .adtbs small font {
	font-size: 14px;
	color: #f00
}
.adtbs .clo {
	position: absolute;
	right: 0;
	top: 0;
	width: 32px;
	height: 32px;
	background: url(../images/clo.png) no-repeat center;
}

@media(max-width:540px) {
.adtbs select {
	width: 24%
}
}/* 查询 */
.zpb .cxl {
	width: 25%
}
.zpb .cxr {
	width: 70.35%
}
.zpb .cxl h3 font {
	font-size: 18px;
	color: #183883;
	font-weight: bold;
}
.zpb .cxl .clcon {
	padding: 24px 24px 20px 70px;
	background: #ffffff;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #eee;
}
.zpb .cxl .clcon h4 {
	font-size: 18px;
	color: #000;
	line-height: 25px;
	position: relative;
}
.zpb .cldz .clcon span {
	position: absolute;
	left: -40px;
	top: 0;
	display: inline-block;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #c2c2c2;
	font-size: 16px;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	line-height: 30px;
}
.change1 .slick-slide.slick-current.slick-active .cldz .clcon {
	background: #fafafa;
}
.change1 .slick-slide.slick-current.slick-active .cldz .clcon h4 span {
	background: #183883
}
.zpb .cxl .clcon li {
	font-size: 14px;
	color: #7e7e7e;
	line-height: 21px;
	text-align: justify;
}
.zpb .cldz {
	cursor: pointer;
}

@media(max-width:992px) {
.zpb .zpbl {
	margin-bottom: 80px;
}
.zpb .cxl, .zpb .cxr {
	width: 100%
}
}

@media(max-width:768px) {
.zpt .sod_select {
	width: 48%;
	margin-bottom: 15px;
	float: left;
	padding: 13px 10px;
}
.zpt .sod_select:nth-child(2) {
	float: right;
}
.zpt input[type=text] {
	width: 60%;
	float: left;
	padding: 9.5px 10px;
}
.zpt input[type=submit] {
	width: 31%;
	float: left;
	height: 42px;
}
.adcs {
	float: right;
	width: 48%
}
}

@media(max-width:528px) {
.zpt input[type=submit] {
	width: 30%
}
}

@media(max-width:478px) {
.zpt input[type=submit] {
	width: 29%
}
.zpb .zpbr .zplrd .zplry .ztj a.ztj2:hover {
	background: #037896
}
}

@media(max-width:438px) {
.zpt .sod_select {
	width: 100%;
	margin-bottom: 10px;
	float: none;
}
.adcs {
	float: none;
	width: 100%;
}
.zpt input[type=text] {
	width: 65%
}
}

@media(max-width:387px) {
.zpt input[type=text] {
	width: 64%
}
}

@media(max-width:334px) {
.zpt input[type=text] {
	width: 63%
}
}
.main2 .show .pic .desc .adborder {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.main2 .show .pic .desc .adborder:hover {
	box-sizing: border-box;
	border: 1px solid #037896;
}
.main-mts .mts2 .mtsd h2 {
	color: #037896;
}/* 2017.11.8 */
.gc li img {
	width: 100%
}
.a_tabt {
	text-align: center;
	margin: 20px 0;
}
.a_tabt li {
	display: inline-block;
	width: 198px;
	height: 40px;
	border: 1px solid #eee;
	color: #666;
	text-align: center;
	font-size: 15px;
	line-height: 40px;
	cursor: pointer;
	margin: 0 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.a_tabt li.on, .a_tabt li:hover {
	border-color: #037896;
	background: #037896;
	color: #fff;
}
.showpic>ul {
	display: none
}

@media(max-width: 680px) {
.a_tabt li {
	width: 28%;
	margin: 0 1%;
}
}
.my_pages {
	clear: both!important;
	padding: 5px 0 0;
	text-align: center;
	margin: 5px auto;
	line-height: 30px;
}
.my_pages ul {
	text-align: center;
	list-style: none;
}
.my_pages ul li {
	list-style: none;
	text-align: center;
	height: 24px;
	display: inline;
	margin: 0 2px;
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
	font-size: 13px;
}
.my_pages ul li a {
	background: #fff;
	color: #555;
	display: inline;
	height: 24px;
	overflow: hidden;
	padding: 6px 10px;
	margin: 0;
	border: #999 1px solid;
}
.my_pages ul li a:hover {
	color: #fff;
	background: #FF6600;
	border: #FF6600 1px solid;
	height: 24px;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer;
}
.my_pages ul li.thisclass a {
	background: #FF6600;
	border: #FF6600 1px solid;
	height: 24px;
	overflow: hidden;
	color: #fff;
	font-weight: 700;
}
