.headBox {width: 1300px; margin: 0 auto; height: 100%; position: relative; overflow: hidden; padding: 0 50px;}
.contentBox {width: 1300px; margin: 0 auto; height: 100%; overflow: hidden; position: relative; padding: 0 50px;}
body {position: relative;}
em {font-style: normal;}

/* 椤堕儴 */
.head_div {height: 80px; line-height: 80px;}
.sousuo {position: absolute; right: 0; top: 50%; width: 200px; height: 28px; border: 1px solid #dcdcdc; border-radius: 12px; transform: translateY(-50%); overflow: hidden;}
.sousuo form {height: 100%;}
.sousuo input {float: left;}
.input_01 {width: 150px; height: 26px; line-height: 26px; padding-left: 10px;}
.sousuo input.input_02 {width: 40px; height: 26px; background: url(../images/sousuo.png) center no-repeat; color: #fff;cursor: pointer; float: right;}
.n_nav {overflow: hidden; position: absolute; left: 372px; top: 0; height: 100%;}
.n_nav li {float: left; width: 113px; margin-right: 24px; text-align: center; font-size: 16px;}
.n_nav li a {display: block;}
.n_nav li:hover a,.n_nav li a.cur1 {color: #fff; background-color: #99def8; transition: background .2s ease-in;}
.headBox .language {position: absolute;right: 220px;}
.headBox .language:hover {color: #99def8;}
/* 鍐呭 */
.device {width: 100%; height: auto; position: relative;}
.device .arrow-left {background: url(../images/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 99;}
.device .arrow-right {background: url(../images/arrows.png) no-repeat left bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 99;}
.swiper-container {height: 600px; width: 100%; cursor: auto !important;}
.pagination {position: absolute; left: 0; text-align: center; bottom:5px; width: 100%; z-index: 99;}
.swiper-pagination-switch {display: inline-block; width: 36px; height: 10px; border-radius: 10px; background: rgba(255,255,255,.5); margin: 0 3px; cursor: pointer;}
.swiper-active-switch {background: #fff; transition: background .2s ease-in;}
/* What Can We Do */
.what {height: 564px;}
.box_name {text-align: center; margin-top: 65px;}
.box_name h2 {font-size: 34px; font-family: "Arial"; line-height: 38px; text-transform: uppercase;}
.box_name em {width: 40px; height: 2px; background-color: #99def8; display: inline-block;}
.box_name p {font-size: 24px; line-height: 30px; margin-top: 10px;}
.silder ul li h2 {font-size: 18px; line-height: 26px; margin-bottom: 15px; margin-top: 20px;}
.silder ul li p {line-height: 22px; font-size: 12px;}
/* Core advantages */
.core {height: 701px; background: url(../images/banner2.jpg) no-repeat; background-position: center;}
/* products */
.products {margin-bottom: 50px;}
.p_nav {display: table; margin-top: 50px; padding-bottom: 10px;}
.p_nav li {width: 285px; height: 413px; border: 1px solid #dcdcdc; display: inline-block; margin-right: 15px;}
.p_nav li:last-child {margin-right: 0;}
.p_img {height: 283px;}
.p_img img {width: 100%; height: 100%;}
.p_txt {padding: 10px 5px;}
.p_txt h2 {font-size: 16px; line-height: 28px; margin-top: 10px;}
.p_txt p {line-height: 28px; font-size: 12px; color: #777;}
.p_nav li:hover {transition: background .2s ease-in; box-shadow: 0 2px 10px #666; background-color: #f4f4f4;}
.gd {text-align: center; margin-top: 35px;}
.gd a {display: inline-block; width: 250px; height: 45px; line-height: 43px; border: 1px solid #dcdcdc; font-size: 16px; color: #666;}
/* news */
.news {height: 825px; background: url(../images/banner3.jpg) no-repeat; background-position: center;}
.tabs {height: 30px; background: url(../images/xian.jpg) center center no-repeat; text-align: center; margin-top: 30px; margin-bottom: 50px;}
.tabs a {display: inline-block; width: 130px; height: 100%; border-radius: 16px; line-height: 28px; margin: 0 10px; border: 1px solid #dcdcdc; background-color: #fff; font-size: 16px;}
.tabs a.active {background-color: #99def8; border: 1px solid #99def8; color: #fff;background-image: -webkit-gradient(linear, left top, left bottom, from(#99def8), to(#99def8)); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(top, #99def8, #99def8); /* Chrome 10+, Saf5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #99def8, #99def8); /* FF3.6 */ background-image: -ms-linear-gradient(top, #99def8, #99def8); /* IE10 */ background-image: -o-linear-gradient(top, #99def8, #99def8); /* Opera 11.10+ */ background-image: linear-gradient(to bottom, #99def8, #99def8); border-bottom: 1px solid #99def8;}
.swiper-nested-1 {width: 100%;}
.content-slide {overflow: hidden;}
.n_left {width: 545px; height: 464px; float: left; height: 100%;}
.n_img {width: 545px; height: 340px;}
.n_img img {width: 100%; height: 100%;}
.n_left h2 {font-size: 16px; line-height: 26px; margin: 5px 0; padding: 0 10px;}
.n_left em {padding-left: 10px; font-size: 12px; color: #888;}
.n_left p {padding: 0 10px; line-height: 26px;}
.n_right {width: 592px; height: 100%;}
.n_right ul li {padding-bottom: 33px; border-bottom: 1px dashed #dcdcdc; margin-bottom: 33px;}
.n_right ul li:last-child {margin-bottom: 0; border-bottom: 0; padding-bottom: 0;}
.n_box {height: 110px; overflow: hidden;}
.n_rq {width: 95px; height: 100%; background-color: #d2d2d2; text-align: center; color: #fff;}
.n_rq h2 {font-size: 40px; line-height: 60px;}
.n_rq p {line-height: 50px; font-size: 16px;}
.n_txt {width: 497px; background-color: #fff; height: 100%; padding: 20px;}
.n_txt h2 {line-height: 26px; font-size: 16px;}
.n_txt p {line-height: 24px; color: #777;}
.n_right ul li:hover .n_rq {background-color: #99def8;}

/* 搴曢儴 */
.footer_t {height: 315px; border-bottom: 1px solid #626262; background-color: #313131;}
.footer_l {padding-top: 15px; overflow: hidden; position: relative;}
.phone {margin-top: 40px; color: #ddd;}
.phone h2 {font-size: 28px; margin-bottom: 10px;}
.phone p {line-height: 26px;}
.fx {overflow: hidden; margin-top: 20px;}
.fx a {margin-right: 15px;}
.ewm {position: absolute; right: 0; bottom: 0;}
.ewm img {margin-left: 30px;width:92px;height:92px;}
.footer_r {margin-top: 36px;}
.footer_box {float: left; margin-left: 120px; color: #ddd;}
.footer_box a {color: #ddd;}
.footer_box a:hover {border-bottom: 1px solid #ddd;}
.footer_box h2 {font-size: 16px; line-height: 26px;}
.footer_box ul {margin-top: 20px;}
.footer_box ul li {font-size: 13px; line-height: 28px;}
.footer_b {height: 44px; background-color: #313131; line-height: 44px; color: #ddd;}
.footer_b p a {color: #ddd;}

/* 鍏充簬鎴戜滑 */
.imgBox {width: 100%; height: 100%;}
.imgBox img {width: 100%; height: 100%;}
.lujing {height: 40px; line-height: 40px; background-color: #eee; font-size: 13px; color: #666;}
.lujing a {color: #666;}
.big_box {margin-top: 36px; margin-bottom: 68px;}
.big_box .zhen{margin-top: 30px;line-height: 2.5;font-size:16px;padding-top:15px;}
.box_nav {overflow: hidden; height: 46px; display: table;}
.box_nav li {display: inline-block; margin-right: 12px; font-size: 18px; color: #fff; height: 100%;}
.box_nav li a {display: inline-block; height: 100%; padding-top: 5px; width: 118px; position: relative;}
.name {position: absolute; width: 100%; height: 30px; text-align: center; background-color: #007cc2; line-height: 30px; color: #fff;}
.box_nav li a:hover,.box_nav li a.x1 {padding-top: 0px; background: url(../images/xia.png) bottom no-repeat;}
.box_nav li.li2 a {width: 155px;}
.box_nav li.li2 a .name,.box_nav li.li8 a .name {background-color: #1997d4;}
.box_nav li.li3 a .name {background-color: #76c5f0;}
.box_nav li.li4 a .name {background-color: #5abac6;}
.box_nav li.li5 a .name {background-color: #80c694;}
.box_nav li.li6 a .name {background-color: #9dd083;}
.box_nav li.li7 a .name {background-color: #a7d17d;}
.box_nav li.li2 a:hover,.box_nav li.li8 a:hover,.box_nav li.li2 a.x2,.box_nav li.li8 a.x2 {padding-top: 0px; background: url(../images/xia2.png) bottom no-repeat;}
.box_nav li.li3 a:hover,.box_nav li.li3 a.x3 {padding-top: 0px; background: url(../images/xia3.png) bottom no-repeat;}
.box_nav li.li4 a:hover,.box_nav li.li4 a.x4 {padding-top: 0px; background: url(../images/xia4.png) bottom no-repeat;}
.box_nav li.li5 a:hover,.box_nav li.li5 a.x5 {padding-top: 0px; background: url(../images/xia5.png) bottom no-repeat;}
.box_nav li.li6 a:hover,.box_nav li.li6 a.x6 {padding-top: 0px; background: url(../images/xia6.png) bottom no-repeat;}
.box_nav li.li7 a:hover,.box_nav li.li7 a.x7 {padding-top: 0px; background: url(../images/xia7.png) bottom no-repeat;}
.about_txt {margin-top: 40px;}

/* 鍠€灏旀湪浜у搧 */
.p_ul {display: table; margin-top: 55px; overflow: hidden;}
.p_ul li {display: inline-block; width: 340px; margin-right: 90px; float: left;}
.p_ul li:last-child {margin-right: 0;}
.pr_img {width: 100%; height: 340px;}
.pr_img img {width: 100%; height: 100%;}
.p_ul li h2 {height: 94px; border-bottom: 2px solid #959595; font-size: 16px; line-height: 60px; text-align: center;}
.pr_txt {height: 160px; border-bottom: 2px solid #959595; padding-top: 30px;}
.pr_txt p {line-height: 27px; color: #666;}
.pages {text-align: center;font-size: 14px; margin-top: 40px;}
.pages a {display: inline-block;line-height: 38px;margin: 0 5px;background-color: #fff; background-color: #eee; padding: 0 15px; font-size: 18px;}
.pages a.cur6 {background-color: #99def8; border: 0; color: #fff;}

/* 浜у搧璇︽儏 */
.pr_box {margin-top: 40px; margin-bottom: 60px;}
.pr_div {overflow: hidden; height: 491px;}
.pr_l {width: 491px; height: 100%;}
.pr_l img {width: 100%; height: 100%;}
.pr_r {width: 640px;}
.pr_r h2 {font-size: 26px; line-height: 36px;}
.pr_xx {margin-top: 20px; height: 40px; border-bottom: 1px solid #dcdcdc;}
.pr_xx div {display: inline-block; height: 40px; border-bottom: 3px solid #99def8; line-height: 40px; font-size: 16px;}
.pr_r .pr_xh {overflow: hidden; margin-top: 20px;}
.pr_r .pr_xh p {font-size: 16px; line-height: 40px; color: #666;}
.fh {display: inline-block; width: 130px; height: 40px; line-height: 40px; text-align: center; background-color: #99def8; color: #fff; margin-top: 20px; font-size: 16px;}
.pr_text {margin-top: 30px;}
.pr_xx.big {margin-top: 0; height: 50px;}
.pr_xx.big div {height: 50px; font-size: 18px;}

/* 鏂伴椈璧勮 */
.n_ul {margin-top: 66px;}
.n_ul li {overflow: hidden; padding-bottom: 40px; border-bottom: 1px dashed #dcdcdc; margin-bottom: 40px;}
.n_ul li:last-child {margin-bottom: 20px; padding-bottom: ; border-bottom: 0;}
.n_div {height: 176px; overflow: hidden;}
.new_img {width: 280px; height: 100%;}
.new_img img {width: 100%; height: 100%;}
.new_txt {width: 920px; height: 100%; padding-left: 40px;}
.new_txt h2 {font-size: 16px; line-height: 26px;}
.new_txt em {font-size: 12px; color: #999; display: inline-block; padding-bottom: 15px; border-bottom: 1px solid #e5e5e5; padding-top: 10px;}
.new_txt p {color: #777; line-height: 26px; margin-top: 10px;}
.new_txt span {display: inline-block; width: 140px; height: 40px; line-height: 38px; text-align: center; border: 1px solid #dcdcdc; margin-top: 20px;}

/* 鏂伴椈璇︽儏 */
.n_text {}
.n_text h3 {height: 30px;line-height: 30px; text-align: center;font-size: 18px; color: #000;} 
.news-time {width: 100%; overflow: hidden; line-height: 35px; font-size: 12px; text-align: center; margin-bottom: 20px; color: #888;}
.news_txt p {line-height: 30px;color: #666; }
.sxp {padding-top: 30px;}
.sxp p {line-height: 30px; padding-left: 10px;}
.sxp p a {color: #666;}
.sxp p a:hover {border-bottom: 1px solid #666;}

/* 鐮斿彂鐢熶骇 */
.yfsc_txt {margin-top: 30px;}

.case_ul {display: table; margin-top: 25px;}
.case_ul li {display: inline-block; width: 275px; margin-right: 33px; margin-bottom: 20px; height:430px;}
.case_ul li:nth-child(4n) {margin-right: 0;}
.pr_img {width: 100%; height: 340px;}
.pr_img img {width: 100%;}
.case_ul li h2 {height: 30px; font-size: 16px; line-height: 30px; text-align: center;}

@media screen and (max-width: 1320px) {
	body {width: 1300px;}
}