* {margin: 0;padding: 0;font-size: 16px;font-family: '微软雅黑';-webkit-tap-highlight-color: rgba(0,0,0,0);}
ol, ul, li, dl, dt, dd, form, p, h1, h2, h3, h4, h5, img {margin: 0;padding: 0;}
ol, ul, li {list-style: none;padding: 0;margin: 0;}
img {border: none;max-width:100%;vertical-align: bottom;}
a {text-decoration: none;border: none;margin: 0;padding: 0;}
input, textarea {outline: 0;resize: none;border: none;_border: 0;margin: 0;padding: 0;}
select {border: 0;}
input::-webkit-search-cancel-button {display: none;}
input[type=button], input[type=submit], input[type=search], button { -webkit-appearance: none;}
input {-webkit-appearance: none;}
table, table td {border-collapse: collapse;}
select {border: 0;appearance: none;-webkit-appearance: none;-moz-appearance: none;outline: none;}
select::-ms-expand {display: none;}
.clear {clear: both;}
.clearfix::after {content: '';clear: both;display: block;}
.fl {float: left;}
.fr {float: right;}
.div1200 {width: 1200px;margin: 0 auto;}
.wrap {width: 100%;_zoom: 1;position: relative;}
@font-face {
	font-family:'ppl';
	src: url(../font/Poppins-Light.ttf);
}
/*body {overflow-x: hidden;}*/ /* 防止放大镜产生x轴滚动条*/

/* 首页 */
.index-box {height: 100vh;position: relative;}

/* header */
.header {position: absolute;top: 0;left: 0;width: 100%;z-index: 99;background: rgba(255,255,255,0.6);}
.header .div1200 {display: flex;justify-content: space-between;align-items: center;}
.header-left {display: flex;justify-content: space-between;align-items: center;}
.menu {width: 82px;height: 82px;line-height: 82px;text-align: center;background: #ea5413;cursor: pointer;margin-right: 20px;}
.menu img {vertical-align: middle;}
.header-right p {font-size: 26px;color: #097fbf;font-family: arial;}
.header-right p::before {content: url(../img/index-01_09.png);transform: translateY(4px);display: inline-block;margin-right: 10px;}
/* 菜单 */
.menu-box {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;transition: z-index 1s;}
.menu-box ul {width: 352px;height: 100%;background: rgba(0,0,0,0.5);overflow: hidden;transform: translateX(-100%);transition: transform 1s;}
.index-menu-box ul {width:360px;}
.menu-box li {height: 45px;line-height: 45px;padding-left: 110px;}
.menu-box li:first-child {margin-top: 282px;}
.menu-box li:hover {background: #ea5413;}
.menu-box a {font-size: 16px;color: #fff;font-family: ppl;}
.menu-box-on {z-index: 999;}
.menu-box-on ul {transform: translateX(0);}
/* 留言 */
.contact-btn {position: fixed;right: 30px;bottom: 20%;z-index: 999;}
.contact-btn a {display: inline-block;width: 60px;height: 60px;text-align: center;line-height: 60px;background: rgba(0,92,162,0.8);border-radius: 3px;}
.contact-btn img {vertical-align: middle;}

.idnex-content .swiper-container {height: 100vh;}
.idnex-content img {width: 100%;height: 100%;}

/* footer */
.footer {background: #333;padding-top: 34px;border-top: 3px solid #0d87c6;}
.footer-top > ul > li {float: left;}
.footer-top > ul > li:not(:last-child) {margin-right: 60px;}
.footer-top p {font-size: 18px;color: #fff;font-family: ppl;margin-bottom: 6px;}
.footer-top p::before {content: '';display: inline-block;width: 3px;height: 14px;background: #0d87c6;margin-right: 10px;}
.footer-link {padding-left: 13px;}
.footer-link li {margin-bottom: 8px;}
.footer-link a , .footer-link a span {font-size: 14px;color: #ddd;font-family: ppl;}
.footer-link a:hover , .footer-link a:hover span {color: #0d87c6;}
.footer-link a span:last-child {display: inline-block;width: 251px;vertical-align: text-top;margin-left: 7px;}
.footer-bottom p {font-size: 14px;color: #777;font-family: ppl;text-align: center;height: 30px;line-height: 30px;border-top: 1px solid #444;}

/* ny1 */
.sidebar-main-box {background: #f6f6f6;padding-top: 40px;}

.sidebar {width: 265px;}
.sidebar > p {font-size: 30px;color: #fff;height: 85px;line-height: 85px;text-align: center;background: #ea5413;font-family: ppl;}
.sidebar > p::before {content: url(../img/1-02_04.png);margin-right: 20px;}
.sidebar > ul {padding: 0 20px;border: 1px solid #ddd;background: #fff;}
.sidebar > ul > li {height: 59px;line-height: 59px;padding-left: 16px;}
.sidebar > ul > li:not(:last-child) {border-bottom: 1px dashed #ddd;}
.sidebar > ul > li:hover a {transform: translateX(10px);color: #ea5413;}
.sidebar > ul > li:hover a::before {opacity: 1;}
.sidebar > ul a {font-size: 18px;color: #333;font-family: ppl;transition: transform 1s;display: inline-block;}
.sidebar > ul a::before {content: '·';margin-right: 7px;opacity: 0;transition: opacity 1s;color: #ea5413;}
li.sidebar-on a {transform: translateX(10px);color: #ea5413;}
li.sidebar-on a::before {opacity: 1;}
.sidebar-item {display: none;}
.sidebar-item-on {display: block;}

.sidebar-main {width: 895px;}
.bread {border-bottom: 1px solid #ddd;padding-bottom: 1px;margin-bottom: 30px;}
.bread-title p {font-size: 22px;color: #ea5413;font-family: ppl;}
.bread-link {margin-top: 7px;}
.bread-link li {float: left;}
.bread-link li:first-child::before {content: 'Your location: ';font-family: ppl;font-size: 14px;color: #999;}
.bread-link li:not(:last-child)::after {content: '>';font-family: ppl;font-size: 14px;color: #999;margin: 0 3px;}
.bread-link a {font-size: 14px;color: #999;font-family: ppl;}
.bread-link a:hover {color: #ea5413;}
.bread-on a {color: #ea5413;}
.sidebar-main-list li {float: left;width: 285px;background: #fff;padding: 10px 0 14px;transition: box-shadow 0.5s;margin-bottom: 40px;}
.sidebar-main-list li:not(:nth-child(3n)) {margin-right: 20px;}
.sidebar-main-list li:nth-child(3n-2) {clear: left;}
.sidebar-main-list li:hover {box-shadow: 0 0px 5px 1px rgba(234,84,19,0.2);}
.sidebar-main-list li:hover .sidebar-main-list-txt {color: #ea5413;}
.sidebar-main-list li:hover img {transform: scale(1.2);}
.sidebar-main-list li a {display: block;}
.sidebar-main-list-img {width: 263px;border: 1px solid #ddd;margin: 0 auto;overflow: hidden;}
.sidebar-main-list-img img {transition: all 0.5s;}
.sidebar-main-list-txt {font-size: 16px;color: #333;font-family: ppl;text-align: center;margin-top: 14px;transition: color 0.5s;}

/* ny2 */
.sidebar-contact-txt p {font-size: 0;}
.sidebar-contact-txt p:not(:last-child) {margin-bottom: 13px;}
.sidebar-contact-txt p:nth-child(1) span:not(:first-child) {margin-right: 47px;}
.sidebar-contact-txt p:nth-child(2) span:nth-child(2) {margin-right: 44px;}
.sidebar-contact-txt p:nth-child(3) span:nth-child(2) {display: inline-block;width: 816px;vertical-align: top;}
.sidebar-contact-txt span {display: inline-block;font-size: 18px;font-family: ppl;}
.sidebar-contact-txt span:first-child {color: #ea5413;margin-right: 7px;}
.sidebar-contact-txt span:not(:first-child) {color: #333;}
.sidebar-contact-map {margin: 40px 0 70px;}

/* ny3 */
/*.sidebar-about-txt-box {padding-top: 52px;}*/
.sidebar-about-img-left {width: 267px;}
.sidebar-about-txt-right {width: 580px;margin-top: -18px;}
.sidebar-about-txt-right p {font-size: 16px;color: #333;font-family: ppl;line-height: 32px;}
/*.sidebar-about-txt-right p:not(:last-child) {margin-bottom: 31px;}*/
.sidebar-about-txt-bottom {margin-top: 34px;}
.sidebar-about-txt-bottom p {font-size: 16px;color: #333;font-family: ppl;}
.sidebar-about-img-bottom {text-align: center;margin: 52px 0 70px;}

/* ny4 */
.sidebar-main-news-list {margin-top: -10px;}
.sidebar-main-news-list > ul > li {padding: 20px 0;}
.sidebar-main-news-list > ul > li:not(:last-child) {border-bottom: 1px dashed #ddd;}
.sidebar-main-news-img {width: 219px;overflow: hidden;}
.sidebar-main-news-img img {transition: all 0.8s;}
.sidebar-main-news-img img:hover {transform: scale(1.2);}
.sidebar-main-news-txt {width: 655px;}
.sidebar-main-news-txt p:nth-child(1) {font-size: 20px;color: #333;font-family: ppl;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 30px;margin-top: -7px;}
.sidebar-main-news-txt p:nth-child(1):hover {color: #ea5413;}
.sidebar-main-news-txt p:nth-child(2) {font-size: 14px;color: #666;font-family: ppl;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 22px;margin-top: 12px;}
.sidebar-main-news-txt p:nth-child(3) {font-size: 18px;color: #999;font-family: ppl;margin-top: 16px;line-height: 20px;}
.page {text-align: center;margin: 43px 0 70px;}
.page ul {font-size: 0;}
.page li {display: inline-block;width: 41px;height: 40px;line-height: 40px;text-align: center;border-right: 1px solid #ededed;cursor: pointer;border-top: 1px solid #ededed;border-bottom: 1px solid #ededed;}
.page li:first-child {border-left: 1px solid #ededed;border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
.page li:last-child {border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
.page li span {font-size: 16px;color: #999;font-family: arial;}
li.page-on {background: #0d87c6;}
li.page-on span {color: #fff;}

/* ny5 */
.link-product {margin-top: 55px;}
.link-product p {font-size: 20px;color: #0d87c6;font-family: ppl;margin-bottom: 21px;}
.link-product p::before {content: '';display: inline-block;width: 2px;height: 16px;background: #0d87c6;margin-right: 10px;}
.link-product li {text-align: center;margin-bottom: 24px;}
.link-product li:hover a {color: #0d87c6;}
.link-product li:hover img {transform: scale(1.2);}
.link-product a {font-size: 16px;color: #333;font-family: ppl;display: block;}
.link-product-img {border: 1px solid #ddd;margin-bottom: 13px;overflow: hidden;}
.link-product-img img {transition: all 0.8s;}

.info-top {position: relative;}
.info-banner {width: 448px;position: relative;overflow: hidden;}
.info-banner .gallery-top {width: 446px;border: 1px solid #ddd;}
.info-banner .gallery-thumbs {width: 392px;margin: 20px auto 0;}
.info-banner .gallery-thumbs .swiper-slide {border: 1px solid #ddd;width: 104px;}
.info-banner .gallery-thumbs .swiper-slide-thumb-active {border: 1px solid #ea5413;}
.info-banner .swiper-button-next {right: 0;background: #eee url(../img/2-03_10.png) no-repeat center;width: 18px;height: 70px;outline: none;bottom: 0;top: auto;}
.info-banner .swiper-button-prev {left: 0;background: #eee url(../img/2-02_10.png) no-repeat center;width: 18px;height: 70px;outline: none;bottom: 0;top: auto;}
.info-msg {width: 396px;}
.info-msg-title {font-size: 24px;color: #ea5413;font-family: ppl;}
.info-msg-title::after {content: '';display: block;width: 77px;height: 2px;background: #ea5413;margin-top: 11px;}
.info-msg-txt {margin-top: 16px;}
.info-msg-txt p {color: #333;font-size: 16px;}
.info-msg-txt p:not(:last-child) {margin-bottom: 27px;}
.info-msg-btn {}
.info-msg-btn a {display: inline-block;width: 180px;height: 40px;border-radius: 20px;text-align: center;line-height: 40px;font-size: 14px;color: #fff;}
.info-msg-btn {position: absolute;bottom: 0;font-size: 0;}
.info-msg-btn a:first-child {background: #0d87c6;}
.info-msg-btn a:last-child {background: #ea5413;margin-left: 20px;}
.info-bottom {margin-top: 40px;}
.info-bottom-tab ul {border-bottom: 1px solid #ddd;}
.info-bottom-tab li {float: left;width: 150px;text-align: center;height: 44px;line-height: 44px;background: #ddd;}
.info-bottom-tab li:not(:first-child) {margin-left: 1px;}
.info-bottom-tab li.info-tab-on {background: #ea5413;}
.info-bottom-tab li.info-tab-on p {color: #fff;}
.info-bottom-tab li p {font-size: 18px;color: #333;font-family: ppl;cursor: pointer;}

.info-bottom-txt {margin-top: 85px;display: none;}
.info-bottom-txt-item-on {display: block;}
.info-bottom-txt p {font-size: 18px;color: #333;}
.info-bottom-txt p:not(:last-child) {margin-bottom: 13px;}
.info-bottom-txt p.info-bottom-txt-title {margin-bottom: 48px;}
.info-form {margin: 110px 0 66px;}
.info-form > p {font-size: 20px;color: #0d87c6;font-family: ppl;border-left: 3px solid #0d87c6;height: 20px;line-height: 20px;padding-left: 10px;margin-bottom: 18px;}
.info-form > p::after {content: '';display: inline-block;border-bottom: 1px dashed #0d87c6;width: 550px;margin-left: 7px;vertical-align: middle;}
.info-form form p {font-size: 18px;color: #0d87c6;font-family: ppl;margin-bottom: 3px;}
.form-left input[type=text] {width: 248px;height: 40px;border: 1px solid #aaa;line-height: 40px;background: none;}
.form-right input[type=text] {width: 598px;height: 40px;line-height: 40px;border: 1px solid #aaa;background: none;}
.form-bottom {margin-top: 13px;}
.form-bottom textarea {width: calc(100% - 2px);height: 123px;border: 1px solid #aaa;background: none;}

.btn1,.btn2{
	background: #3586FF;
	font-size: 14px;
	color: #fff;
	width: 69px;
	text-align: center;
	height: 34px;
	border: 0;
	cursor:pointer;
}


.div1440 {width: 1440px;margin: 0 auto;}
.x_header .x_logo{
	line-height: 103px;
}
.x_header .x_logo img{
	vertical-align: middle;
}
.x_input_box{
	height: 34px;
	border: solid 2px #1f2831;
	margin-top: 40px;
}
.x_input_box input{
	border: none;
	vertical-align: top;
	height: 34px;
	padding-left: 10px;
	width: 125px;
}
.x_input_box button{
	width: 40px;
	height: 34px;
	background-color: #1f2831;
	border: none;
	cursor: pointer;
}
.x_nav{
	background-color: #1f2831;
	height: 60px;
	line-height: 60px;
}
.x_nav_ul>ul{
	display: flex;
	justify-content: space-between;
}
.x_nav_ul>ul>li{
	float: left;
	text-align: center;
	position: relative;
}
.x_nav_ul>ul>li>a{
	color: #fff;
	font-size: 18px;
	padding: 0 45px;
	display: block;
	position: relative;
}
.x_nav_ul>ul>li>a:after{
	content: "";
	position: absolute;
	right: -30px;
	width: 4px;
	height: 15px;
	background-color: #0d87c6;
	top: 25px;
}
.x_nav_ul>ul>li:last-child>a:after{
    background-color: #1f2831;
}
.xej_box{
	position: absolute;
	width: 100%;
	top: 60px;
	background-color: rgba(0,0,0,.8);
	z-index: 99;
	transition: all 0.5s;
	display: none;
}
.xej_box>ul>li{
	line-height: 50px;
	text-align: center;
}
.xej_box>ul>li>a{
	display: block;
	color: #fff;
	font-size: 16px;
}
.x_nav_ul>ul>li:hover .xej_box{
	display: block;
}
.xej_box>ul>li:hover{
	background-color: #1f2831;
}
.x_banner{
	position: relative;
	text-align: center;
}
.x_banner_text{
	position: absolute;
	z-index: 1;
	top: 0;
	width: 561px;
	height: 100%;
	right: 25%;
	background: url(../images/x_index_02.png) no-repeat;
	background-size: 100% 100%;
}
.x_banner_text h1{
	padding-left: 85px;
	padding-top: 100px;
	font-size: 27px;
	font-family: Impact;
	color: #cf440d;
}
@media (max-width: 1440px){
	.x_banner_text h1{
		padding-top: 40px;
	}
	.div1440{
		/*width: 100%;*/
	}
}
.x_banner_text p{
	padding-left: 85px;
	padding-right: 80px;
	font-size: 18px;
	line-height: 32px;
	color: #ffffff;
}
.x_banner_title{
	position: absolute;
	width: 100%;
	height: 60px;
	background-color: rgba(0,0,0,.5);
	bottom: 0;
	z-index: 2;
}
.x_banner_title p{
	font-size: 36px;
	color: #ffffff;
}
.x_index_pro{
	margin-top: 30px;
	position: relative;
}
.x_index_pro_box{
	background-color: #f7f7f7;
	text-align: center;
}
.x_index_pro_box .x_img{
	/*height: 487px;*/
	position: relative;
	overflow: hidden;
}
.x_index_pro_box .x_img img{
	/*position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	max-height: 100%;*/
}
.x_index_pro .swiper-button-next, .x_index_pro .swiper-button-prev{
	width: 66px;
	height: 66px;
	background-size: 100% 100%;
}
.x_index_pro  .swiper-button-prev,.x_index_pro  .swiper-container-rtl .swiper-button-next{
	background-image: url(../images/x_index_left.png);
}
.x_index_pro .swiper-button-next,.x_index_pro  .swiper-container-rtl .swiper-button-prev{
	background-image: url(../images/x_index_right.png);
}
.x_index_video{
	margin-top: 35px;
	margin-bottom: 20px;
}
.x_index_video video{
	width: 100%;
}
.footer-top p{
	font-family: "微软雅黑";
}
.footer-link a, .footer-link a span{
	font-family: "微软雅黑";
	font-size: 16px;
}
.footer-top > ul > li:not(:last-child){
	margin-right: 7%;
}
.x_footer_center{
	margin-top: 15px;
	padding-left: 300px;
	padding-bottom: 40px;
}
.x_footer_center ul li{
	float: left;
	margin-right: 5px;
}
.footer-bottom p{
	height: 54px;
	line-height: 54px;
	font-family: "微软雅黑";
}
.x_ny_nav{
	height: 35px;
	background-color: #e6e6e6;
	line-height: 35px;
	font-size: 14px;
	color: #666666;
}
.x_ny_nav p,.x_ny_nav p a{
	font-size: 14px;
	color: #666666;
}
.x_ny_nav p a:last-child{
	color: #0d87c6;
}
.x_ny_content{
	background-color: #f6f6f6;
	padding-bottom: 50px;
}
.x_ny_title{
	padding-top: 35px;
	margin-bottom: 30px;
}
.x_ny_title h1{
	font-size: 30px;
	color: #0d87c6;
}
.x_ny_ul li{
	float: left;
	margin-right: 1.33%;
	margin-top: 20px;
	background-color: #fff;
	width: 18.5%;
}
.x_ny_ul li:nth-child(5n){
	margin-right: 0;
}
.x_ny_ul li .ximg{
	height: 345px;
	overflow: hidden;
	text-align: center;
}
.x_ny_ul li .ximg img{
	transition: all 0.5s;
}
.x_ny_ul li .xtext{
	height: 60px;
	text-align: center;
	padding-top: 15px;
}
.x_ny_ul li .xtext p{
	font-size: 16px;
	color: #1f2831;
}
.x_ny_ul li:hover{
	box-shadow: 0px 0px 8px 1px rgba(105, 105, 105, 0.58);
}
.x_ny_ul li:hover .xtext p{
	color: #0d87c6;
}

.x_ny_ul li:hover .ximg img{
	transform: scale(1.1);
}
.x_ny_more{
	text-align: center;
	margin-top: 70px;
}
.x_ny_more a{
	font-size: 18px;
	color: #1f2831;
}
.x_pages{
	display: table;
	margin: 0 0 0 auto;
}
.x_pages ul li{
	float: left;
	margin: 0 5px;
}
.x_pages ul li a{
	display: block;
	padding: 5px 12px;
	background-color: #ffffff;
	border: solid 1px #dddddd;
	font-size: 14px;
	letter-spacing: 1px;
	color: #666666;
}
.x_pages ul li:hover a{
	background-color: #0d87c6;
	border: solid 1px #0d87c6;
	color: #fff;
}
.x_pages ul li.current a{
	background-color: #0d87c6;
	border: solid 1px #0d87c6;
	color: #fff;
}
.x_ny_content_box{
	padding-top: 60px;
}
.x_ny_left{
	width: 330px;
	background-color: #fff;
}
.x_ny_left h1{
	background-color: #0d87c6;
	/*height: 100px;*/
	font-size: 30px;
	color: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
}
.x_ny_left_ul li{
	padding-left: 55px;
	line-height: 65px;
}
.x_ny_left_ul li>span{
	position: relative;
	display: inline-block;
	width: 8px;
	height: 8px;
	vertical-align: middle;
	border-radius: 50%;
	border: solid 1px #ffff;
	margin-right: 13px;
}
.x_ny_left_ul li a{
	font-size: 16px;
	color: #1f2831;
}
.x_ny_left_ul li>span:before{
	content: "";
	position: absolute;
	top: 0;
	width: 4px;
	height: 4px;
	background-color: #1f2831;
	border-radius: 50%;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.x_ny_left_ul li:hover>span{
	border: solid 1px #0d87c6;
}
.x_ny_left_ul li:hover>span:before{
	background-color: #0d87c6;
}
.x_ny_left_ul li:hover a{
	color: #0d87c6;
}
.x_ny_left_ul li.cur>span{
	border: solid 1px #0d87c6;
}
.x_ny_left_ul li.cur>span:before{
	background-color: #0d87c6;
}
.x_ny_left_ul li.cur a{
	color: #0d87c6;
}
.x_ny_right{
	width: 1030px;
}

.x_ny_right_ul li{
	float: left;
	margin-right: 2%;
	margin-bottom: 20px;
	background-color: #fff;
	width: 32%;
}
.x_ny_right_ul li:nth-child(3n){
	margin-right: 0;
}
.x_ny_right_ul li .ximg{
	height: 345px;
	overflow: hidden;
	text-align: center;
}
.x_ny_right_ul li .ximg img{
	transition: all 0.5s;
}
.x_ny_right_ul li .xtext{
	height: 60px;
	text-align: center;
	padding-top: 15px;
}
.x_ny_right_ul li .xtext p{
	font-size: 16px;
	color: #1f2831;
}
.x_ny_right_ul li:hover{
	box-shadow: 0px 0px 8px 1px rgba(105, 105, 105, 0.58);
}
.x_ny_right_ul li:hover .ximg img{
	transform: scale(1.1);
}
.x_ny_right_ul li:hover .xtext p{
	color: #0d87c6;
}
.x_ny_pages{
	margin: 80px auto 80px; 
}
.x_ny3_nav{
	background-color: #f6f6f6;
}
.x_ny3_content{
	background-color: #f6f6f6;
}
.proall-lb{
	text-align: center;
	position: relative;
	width: 500px;
	margin: 29px auto 0;
	float: left;
}
.x_ny3_title{
	text-align: center;
	padding-top: 15px;
}
.x_ny3_title h1{
	font-size: 30px;
	color: #0d87c6;
	padding-bottom: 26px;
	border-bottom: 1px solid #e6e6e6;
	font-weight: 400;
}
.proall-lb .swiper-button-next, .proall-lb .swiper-button-prev{
	opacity: 1;
	outline: none;
	top: 368px;
}
.proall-lb .swiper-button-prev, .proall-lb .swiper-container-rtl .swiper-button-next{
	left: -60px;
}
.proall-lb .swiper-button-next, .proall-lb .swiper-container-rtl .swiper-button-prev{
	right: -60px;
}
.proall-lb .swiper-button-prev, .proall-lb .swiper-container-rtl .swiper-button-next{
	background-image: url(../images/x_ny3_left.png);
}
.proall-lb .swiper-button-next, .proall-lb .swiper-container-rtl .swiper-button-prev{
	background-image: url(../images/x_ny3_right.png);
}
.proall-lb .gallery-thumbs{
	margin-top: 27px;
}
.proall-lb .gallery-thumbs .swiper-slide{
	width: 86px;
	border: solid 2px #ffffff;
}
.proall-lb .gallery-thumbs .swiper-slide-thumb-active {
    border: solid 2px #0d87c6;
}
.x_ny3_par{
	margin-top: 75px;
	background-color: #e6e6e6;
	height: 45px;
}
.x_ny3_par ul li{
	float: left;
	line-height: 45px;
	position: relative;
}
.x_ny3_par ul li a{
	font-size: 18px;
	color: #1f2831;
	padding: 0 40px;
}
.x_ny3_par ul li:after{
	content: "";
	position: absolute;
	right: 0;
	width: 1px;
	height: 20px;
	background-color: #1f2831;
	top: 13px;
}
.x_ny3_par ul li:last-child:after{
	display: none;
}
.x_ny3_par ul li.cur a{
	color: #0d87c6;
}
.x_ny3_par ul li:hover a{
	color: #0d87c6;
}
.x_ny3_detail>.ximg{
	margin-top: 55px;
}
.x_ny3_detail_text {
	display: none;
	margin-top: 84px;
}
.x_active{
	display: block;
}
.x_ny3_detail_left{
	width: 790px;
}
.x_ny3_detail_right{
	width: 600px;
}
.x_ny3_detail_right .xtext h1{
	font-size: 20px;
	color: #0d87c6;
	padding-top: 25px;
	padding-bottom: 21px;
	font-weight: 400;
}
.x_ny3_detail_right .xtext p{
	font-size: 16px;
	line-height: 30px;
	color: #1f2831;
}
.x_ny3_detail_right .xtext table{
	width: 100%;
}
.x_ny3_detail_right .xtext table tr td{
	font-size: 16px;
	line-height: 30px;
	color: #1f2831;
}
.x_ny3_detail_right .x_more{
	margin-top: 30px;
}
.x_ny3_detail_right .x_more a{
	display: inline-block;
	padding: 12px 25px;
	background-color: #0d87c6;
	color: #fff;
}
.x_ny3_detail_right .x_more a:nth-child(1){
	margin-right: 25px;
}
.x_ny3_message{
	margin-top: 49px;
}
.x_ny3_message_tit{
	background-color: #e6e6e6;
	padding-left: 20px;
	line-height: 40px;
}
.x_ny3_message_tit h1{
	font-size: 18px;
	color: #0d87c6;
	font-weight: 400;
}
.x_ny3_message_content{
	width: 1080px;
	margin: 0 auto;
	padding-bottom: 69px;
}
.x_ny3_message_top{
	margin-top: 35px;
}
.x_ny3_message_top label{
	font-size: 16px;
	line-height: 30px;
	color: #333333;
}
.x_ny3_message_top input{
	width: 380px;
	height: 28px;
	background-color: #ffffff;
	border: solid 1px #e6e6e6;
	margin-left: 15px;
	padding-left: 15px;
	font-size: 12px;
	color: #999999;
}
.x_ny3_message_center{
	margin-top: 20px;
}
.x_ny3_message_center label{
	vertical-align: top;
}
.x_ny3_message_center textarea{
	margin-left: 11px;
	padding:10px 15px;
	width: 916px;
	height: 100px;
	background-color: #ffffff;
	border: solid 1px #e6e6e6;
	font-size: 12px;
	line-height: 30px;
	color: #999999;
}
.x_ny3_message_bottom{
	padding-left: 131px;
	margin-top: 20px;
}
.x_ny3_message_bottom button{
	width: 100px;
	height: 35px;
	background-color: #0d87c6;
	font-size: 16px;
	line-height: 35px;
	color: #ffffff;
	border: 0;
}
.pro_f_b {
    float: right;
    width:800px;
}
.pro_f_b >h1{
    font-size: 20px;
    color: #0d87c6;
    padding-bottom: 26px;
    border-bottom: 1px solid #e6e6e6;
    font-weight: 400;
}
.pro_f_b .t{
    font-size: 18px;
    color: #333;
    padding-bottom: 26px;
    line-height: 200%;
}