@charset "UTF-8";
.indexbanner{ margin-top: 90px;}
.banner_img{position:relative; width:100%; height:860PX;}
.banner_img_pc{position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;  }
.swiper-slide-active .banner_img_pc { animation: scaleUpDown 6s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94);}
 @-webkit-keyframes scaleUpDown { from { -webkit-transform: scale(1.18); transform: scale(1.18); } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } 
 @keyframes scaleUpDown { from { -webkit-transform: scale(1.18); transform: scale(1.18); } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } 
.banner_img_cir{ left:50%; top:50%; background-color:#0d6fb8; opacity:.85;border-radius:50%;transform:translate(-50%, -50%);position:absolute; width:32.55208333333333vw; height:32.55208333333333vw; z-index:1;}
.banner_img_jj{ width:100%;position:absolute; left:0; top:40%; z-index:10; color:#fff;transform:translateY(-40%);}
.banner_img_jj_mid_1{font-size:24px; line-height: 38px;text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.47); font-family: 'GenBasR'; }
.banner_img_jj_mid_2{margin-bottom:30px;font-size:50px; text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.47);letter-spacing:2px; font-weight: bold; position: relative; padding-bottom: 30px; }
.banner_img_jj_mid_2:after{ position: absolute; left:0px; bottom: 0px; content: ""; width: 100px; height: 3px; background: #fff;}
.banner_img_jj_mid_2.text-c:after{ position: absolute; left:46.5%; bottom: 0px; content: ""; width: 100px; height: 3px; background: #fff;}
.banner_img_jj_mid_2.animated{ -webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.banner_img_jj_mid_1.animated{ -webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.index_banner_left{ color:#fff; z-index:100; top:50%;cursor:pointer;position:absolute; left:5px!important;transform:translateY(-50%);}
.index_banner_left span{ color:#fff;display:block; position:relative; padding:.15em 0; font-size:2.5vw;}
.index_banner_left span:before{transition:.8s cubic-bezier(.14,1,.34,1) 0s;content:''; position:absolute; left:0; bottom:0; width:100%; height:2px; background-color:#fff;}
.index_banner_right{ color:#fff; z-index:100; top:50%; cursor:pointer;position:absolute; right:5px!important;transform:translateY(-50%);}
.index_banner_right span{ color:#fff;display:block; position:relative; padding:.15em 0; font-size:2.5vw;}
.index_banner_right span:before{transition:.8s cubic-bezier(.14,1,.34,1) 0s;content:''; position:absolute; left:0; bottom:0; width:100%; height:2px; background-color:#fff;}
.index_banner_left:hover span:before,.index_banner_right:hover span:before{left:10%; width:80%;}
.indexbanner .swiper-container-horizontal>.swiper-pagination-bullets { bottom: 25PX;}
.indexbanner .swiper-button-next,.indexbanner .swiper-button-prev{position:absolute;top:50%;width:36px;height:36px; border: 1PX solid #FFF; border-radius: 100%;  margin-top:-18px;z-index:10;cursor:pointer;background-size:10px 18px;background-position:center;background-repeat:no-repeat}
.indexbanner .swiper-button-next,.indexbanner .swiper-button-prev{position:absolute;top:50%;width:36px;height:36px; border: 1PX solid #FFF; border-radius: 100%;  margin-top:-18px;z-index:10;cursor:pointer;background-size:10px 18px;background-position:center;background-repeat:no-repeat}
.banner_img_mo{ display:none;position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
@media screen and (max-width: 1640px){
.banner_img{ height:735px;}
}
@media screen and (max-width: 1440px){
.banner_img{ height:645px;}
.banner_img_jj_mid_2{font-size:42px;}
.banner_img_jj_mid_1{font-size:22px; }
.banner_img_jj_mid_2:after{width: 80px;}
.banner_img_jj_mid_2.text-c:after{ left:46.5%; bottom: 0px; width: 80px;}
}
@media screen and (max-width: 1366px){
.banner_img{ height:612px;}
.banner_img_jj_mid_2{font-size:38px;}
.banner_img_jj_mid_1{font-size:18px; }
}
@media screen and (max-width: 1280px){
.banner_img{ height:574px;}
.banner_img_jj_mid_2{font-size:34px;}
.banner_img_jj_mid_2:after{width: 60px;}
.banner_img_jj_mid_2.text-c:after{ left:46.5%; width: 60px;}
.indexbanner .swiper-button-next,.indexbanner .swiper-button-prev{ display: none;}
}
@media screen and (max-width: 1200px){
.indexbanner{ margin-top: 0px;}
.banner_img{ height:500px;}
.banner_img_pc{ display: none;}
.banner_img_mo{ display: block;}
.banner_img_jj_mid_1{font-size:18px;line-height: 28px;}
.banner_img_jj_mid_2{font-size:28px;margin-bottom: 30px;letter-spacing:0px;}
}
@media screen and (max-width: 1024px){
.banner_img{ height:427px;}
.banner_img_jj_mid_2{font-size:26px;padding-bottom: 20px; margin-bottom:20px;}
.banner_img_jj_mid_2:after{width: 40px;}
.banner_img_jj_mid_2.text-c:after{ left:46%; width: 40px;}
}
@media screen and (max-width: 768px){
.banner_img{ height:320px;}
.banner_img_jj_mid_2{font-size:22px; margin-bottom: 15px;}
.banner_img_mo img{ width: 100%;}
.banner_img_jj_mid_1{font-size:16px; }
}
@media screen and (max-width: 668px){
.banner_img{ height:240px;}
.banner_img_jj_mid_2{font-size:20px;}
}
@media screen and (max-width: 500px){
.banner_img{ height:220px;}
.banner_img_jj_mid_2{font-size:16px;padding-bottom: 15px; margin-bottom:10px;}
.banner_img_jj_mid_1{font-size:15px;line-height: 24px;}
}
.channel_content{min-height:400px;}
.pt1 .t{font-size:32px; margin-bottom:45px; font-weight:bold;}
.pt1 ul li{overflow: hidden;margin-bottom:25px;}
.pt1 ul li .img{display: block;text-align:center; width:100%;}
.pt1 ul li .img img{ width:100%}
.pt1 ul li a .con{ background:#fff; padding:30px; text-align:center; position:relative; border:#eeeeee 1px solid; }
.pt1 ul li a .con:before{content:"";position:absolute;bottom:0;top:0;left:0;right:0;background: #275bb1;transition:1s;transform:translateY(102%);}
.pt1 ul li a .con h5{font-size:20px;color:#333;margin-bottom:15px;position:relative;transition:0.6s;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pt1 ul li a .con p{ font-size:16px; line-height:28px; color:#666; position:relative; text-align: center; overflow: hidden; text-overflow: ellipsis;  display: box;  display: -webkit-box;  -webkit-line-clamp: 2;  /*! autoprefixer: off */-webkit-box-orient: vertical; transition:0.6s}
.pt1 ul li a:hover .con:before{transform:translateY(0);background: #275bb1;}
.pt1 ul li a:hover .con h5{ color:#fff}
.pt1 ul li a:hover .con p{ color:#fff}
 
.pt1 .swiper-pagination-bullet {width: 10px;height: 10px;background: #444;}	
.pt1 .swiper-pagination-bullet-active {opacity: 1;background: #1c549e;}
/*.pt1 .swiper-pagination-bullet{ background:#1c549e;opacity:.2}*/
@media only screen and (max-device-width: 1700px){
.pt1 ul li .img img{margin:0 auto;}
}
@media screen and (max-width: 1024px){
.pt1 .t{ font-size: 24px; margin-bottom:30px;}
.pt1 ul li p{ line-height: 30px; font-size: 16px; }
.pt1 ul li a .con{ padding:25px;}
}
@media screen and (max-width: 768px){
.pt1 .t{ font-size: 20px; }
.pt1 ul li a .con{ padding:20px;}
}
@media screen and (max-width: 568px){
.pt1 ul li a .con{ padding:15px;}
}
.pt2{background:url(../images/ipt1_bg.jpg) no-repeat center; background-size:cover; padding-bottom: 180px; overflow:hidden; }
.pt2 .t{ font-size: 32px; margin-bottom:25px; font-weight:bold; color: #fff; }
.pt2 .span{ font-size: 22px; margin-bottom:45px; font-weight:normal;color: #fff;}
.pt2 .left{ width: 45%; float: left;}
.pt2 .left .desc{ color: #fff; font-size: 16px; line-height: 32px; margin-top: 40px; margin-bottom: 70px;}

.pt2 .more{color:#FFF;font-size: 14px;display: block;width:130px;line-height:34px;border:1px solid #FFF;text-align: left;padding: 0 20px;margin-bottom: 100px;}
.pt2 .more:hover{color:#333;background: #fff;border:1px solid #fff;}
.pt2 .more i.fa{float: right;line-height: 34px;font-size: 18px;}

.pt2 .right{width: 40%;color: #fff; float: right;}
.pt2 .right .li{display: flex;justify-content: space-between;}
.pt2 .right .li .f_72{font-size: 72px;}
.pt2 .right .li .f_48 {font-size: 48px;}
.pt2 .right .li .li_re{width: 55%;line-height: 28px;padding-top: 15px; font-size: 16px;}
.pt2 .right .li {padding: 25px 0 50px;border-bottom: 2px solid rgba(255, 255, 255, 0.2);}
.pt2 .right .li:first-child{border-top:2px solid rgba(255, 255, 255, 0.2) ;}

.pt3 .t{font-size:32px; margin-bottom:15px; font-weight:bold;}
.pt3 .detail{ padding-left: 45%; margin-top: 30px; position: relative;}
.pt3 .detail .imgDiv{ width:40%; position: absolute; left: 0px; top: 0px; overflow: hidden;}
.pt3 .detail .imgDiv img{ width: 100%; }
.pt3 .detail .name{line-height: 32px; overflow: hidden; font-size: 18px; margin-bottom: 15px; }
.pt3 .detail .name a{ color: #000; }
.pt3 .detail .name a:hover{ color: #25abaa; }
.pt3 .detail .content{ line-height: 28px; color: #888; margin-bottom: 45px; overflow: hidden; position: relative;}
.pt3 .detail .content em{ position: absolute; left: 0px; bottom: 0px; width: 30px; height: 3px; background: #232323;}
.pt3 .detail .newsmore{color: #25abaa; }
@media screen and (max-width: 1600px){
.pt2 .desc{font-size:30px; }
.pt2 .left .en{ font-size: 36px;}
.pt3 .detail .name{ margin-bottom: 20px; }
.pt3 .detail .content{  margin-bottom: 40px; }

}
@media screen and (max-width: 1440px){
.pt2 .left .en{ font-size: 34px;}
.pt2 .right .li {padding: 25px 0 40px;}
.pt2 .right .li .f_72{font-size: 64px;}
.pt2 .right .li .f_48 {font-size: 42px;}
.pt3 .detail .content{  margin-bottom: 30px; }
}
@media screen and (max-width: 1366px){
.pt1 .t{font-size:28px; margin-bottom:40px; }
.pt2 .t{ font-size: 28px; }
.pt2 .desc{font-size: 28px; line-height: 40px; }
.pt2 .right .li .f_72{font-size: 60px;}
.pt2 .right .li .f_48 {font-size: 38px;}
.pt2 .right .li .li_re{width: 60%;}
.pt2 .left .en{ font-size: 30px;}
.pt2 .right .tit{font-size: 28px;}
.pt3 .t{font-size:28px; margin-bottom:10px; }
.pt3 .detail .name{line-height: 28px; font-size: 17px; margin-bottom:5px; }
.pt3 .detail .content{  margin-bottom: 25px; }
}
@media screen and (max-width: 1280px){
.pt1 .t{font-size:24px; margin-bottom:30px; }
.pt2 .t{ font-size: 24px; }
.pt1 ul li a .con h5{font-size:18px; }
.pt2 .tit{ font-size: 17px; margin-bottom: 30px;}
.pt2 .right .li .f_72{font-size: 54px;}
.pt2 .right .li .f_48 {font-size: 32px;}
.pt3 .t{font-size:24px; margin-bottom:10px; }
.pt2 .right .tit{font-size: 24px;padding-bottom: 15px;margin-bottom: 15px;}
.pt3 .detail .content{ line-height: 28px; margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;display: -moz-box;-moz-line-clamp: 3;-moz-box-orient: vertical;word-wrap: break-word;word-break: break-all;white-space: normal;}
.pt3 .detail .name{line-height: 28px; font-size: 17px; margin-bottom: 10px; }
}
@media screen and (max-width: 1024px){
.pt2 .desc{font-size: 20px; line-height: 30px; margin-bottom: 30px; }
.pt2 .right .li .f_72{font-size: 50px;}
.pt2 .right .li .f_48 {font-size: 28px;}
.pt3 .detail .name{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -moz-box;-moz-line-clamp: 1;-moz-box-orient: vertical;word-wrap: break-word;word-break: break-all;white-space: normal;}
.pt3 .detail .content{line-height: 24px;-webkit-line-clamp: 2; -moz-line-clamp: 2; }
}
@media screen and (max-width: 992px){
.pt1 .t{font-size: 22px; margin-bottom:25px; }
.pt2 .t{ font-size: 22px; }
.pt2 .span{ font-size: 20px; margin-bottom:5px; }
.pt2 .left .desc{ line-height: 30px; margin-top: 20px; margin-bottom: 40px;}
.pt2 .left{ width: 47%;padding:30px 0px;}
.pt2 .right{width: 45%;padding:30px 0px;}
.pt2 .right .li {padding: 15px 0 30px;}
.pt2 .right .li .li_re{width: 64%;}
.pt2 .right .li .f_72{font-size: 44px;}
.pt2 .right .li .f_48 {font-size: 24px;}
.pt3 .detail .name{ margin-bottom: 0px;}
}
@media screen and (max-width: 768px){
.pt2 .t{ margin-bottom:20px;}
.pt2 .span{font-size: 20px; margin-bottom:0px;}
.pt2 .left .desc{line-height: 30px; margin-top: 30px; margin-bottom: 20px;}
.pt2 .right .li {padding:5px 0 20px;}
.pt2 .more{ margin-bottom: 50px;}
.pt3 .t{ font-size: 20px; }
.pt3 .detail{ padding-left: 29%; margin-bottom: 20px; position: relative;}
.pt3 .detail .imgDiv{ width:25%; position: absolute; left: 0px; top: 0px; overflow: hidden;}
}
@media screen and (max-width: 680px){
.pt2 .left{ min-height:200px;width: 100%;  }
.pt2 .right{ min-height: 250px;width: 100%; }
.pt2 .desc{font-size:18px; margin-bottom: 20px; }
.pt3 .detail .name{ margin-bottom: 5px; }
.pt3 .detail .newsmore{display: none;}
}
@media screen and (max-width: 600px){
.pt2 .left .more{ margin-top: 30px;}
.pt3 .detail{ margin-top: 20px; }

}
@media screen and (max-width: 500px){
.pt2 .desc{font-size:17px; margin-bottom: 0px; }
.pt3 .detail .content{ -webkit-line-clamp: 1; -moz-line-clamp: 1;}
.pt3 .detail{ padding-left: 32%; }
.pt3 .detail .imgDiv{ width:28%;}
}
.pt4 { background: url(../images/pt4.jpg) no-repeat bottom; background-size: cover; padding-bottom: 240PX;}
.pt4 .pro_title {text-align: left; color: #fff;font-size:32px; font-weight: bold; margin-bottom: 45px;}
.pt4 .pro-profile { text-align: left; font-size:16px; color: #fff; margin-bottom: 40px; }
.pt4 .pro-profile p{line-height: 32px;}
.pt5 .content{background:#fff; width:100%; position:relative; box-shadow:0 0 20px 0 rgba(0,0,0,0.2); margin:-10rem 0 80px;}
.pt5 .content ul{text-align:center}
.pt5 .content ul li .about-item{float:left; width:25%; padding:30px 25px; border-right: 1px solid #e5e5e5; position: relative;}
.pt5 .content ul li .about-item .about-img {width: 60px;height:60px; text-align: left;}
.pt5 .content ul li .about-item .about-img .img {width: 100%;height: 100%;}
.pt5 .content ul li .about-item .about-txt{ text-align: left;}
.pt5 .content ul li .about-item .about-txt .about-tit {font-size:18px; font-weight: bold; color: #1c549e; margin-top: 15px; margin-bottom: 15px;}
.pt5 .content ul li .about-item .about-txt p{ font-size: 16px; color: #666; line-height: 26px; height: 78px;} 
.pt5 .content ul li .about-item:hover{ border-bottom: 5px solid #46c1c9; padding:45px 25px;  border-right: 1px solid #1c549f; background: #1c549f;}
.pt5 .content ul li .about-item:hover .img1 {display: none;}
.pt5 .content ul li .about-item:hover .img2 {display: block;}
.pt5 .content ul li .about-item:hover .about-txt .about-tit { color: #fff; margin-top: -20px; }
.pt5 .content ul li .about-item:hover .about-txt p { color: #fff; }
@media (max-width:1366px){
.pt4 .pro_title {font-size:28px;}
}
@media (max-width:1280px){
.pt4 .pro_title {font-size:24px;}
.pt5 .content ul li .about-item .about-txt .about-tit {font-size:17px; }
}
@media (max-width:992px){
.pt4 {  padding-bottom: 140PX;}
.pt4 .pro_title { font-size:22px; margin-bottom: 15px;}
.pt5 .content ul li .about-item{ padding:20px 10px 20px 15px;}
.pt5 .content ul li .about-item .about-txt .about-tit {font-size:16px; margin-top: 10px; margin-bottom: 10px;}
.pt5 .content ul li .about-item .about-txt p{ font-size: 15px; line-height: 24px; height: 108px;} 
}
@media (max-width: 768px){
.pt4 { background: url(../images/pt4.jpg) no-repeat top;}
.pt5 .content{margin:-10rem 0 50px;}
.pt5 .content ul li:nth-child(2n) .about-item{ border-right: 0px solid #e5e5e5; }
.pt5 .content ul li .about-item{float:left; width:50%; margin-bottom: 10px; margin-top: 10px;}
.pt5 .content ul li .about-item .about-txt p{ height:70px;} 
.pt4 .pro-profile p{line-height: 28px;}
.pt4 .pro_title { font-size:20px; }
}
@media (max-width: 568px){
.pt5 .content ul li .txt{font-size:15px; line-height:24px;}
.pt5 .content ul li .about-item .about-txt p{ height:90px;} 
}
.n_banner{height:500px; margin-top: 90px; position: relative; }
.n_banner .table{ display:table; table-layout: fixed; text-align:center; width:100%; height:100%}
.n_banner .table_cell{ display:table-cell; vertical-align:middle}
.n_banner h3 {font-size: 68px;color: rgba(255,255,255,0.15);font-family: BarlowCondensed-Regular;text-transform: uppercase; font-weight: bold; position: relative;}
.n_banner h2 {font-size: 48px;color: #fff; font-weight: bold; margin-bottom: 5px; position: absolute; top: 40%; left: 45%; text-align: center;}
@media(max-width:1440px) {
.n_banner{height:375px;}
}
@media(max-width:1366px) {
.n_banner{height:356px;}
.n_banner h2 {font-size: 42px; }
.n_banner h3 {font-size: 62px; }
}
@media(max-width:1280px) {
.n_banner{height:333px;}
.n_banner h2 {font-size: 32px; }
.n_banner h3 {font-size: 42px; }
}
@media(max-width:1200px) {
.n_banner{height:300px;margin-top: 0px;}
}
@media(max-width:1024px) {
.n_banner{height:267px;}
.n_banner h2 {font-size: 22px; }
}
@media(max-width:768px) {
.n_banner{height:200px;}
.n_banner h2 {font-size: 20px; }
.n_banner h3 {font-size: 32px; }
}
@media(max-width:600px) {
.n_banner{ margin-top: 0px;}
.n_banner .table_cell{vertical-align: middle}
.n_banner h2 {font-size: 18px; }
}
@media(max-width:460px) {
.n_banner{height:120px;}
.n_banner h2 { top: 35%; left: 40%; }
.n_banner h3 {font-size: 24px; }
}
.page_nav{height: 80px;line-height: 80px;border-bottom: 1px solid #e0e0e0;}
.page_nav .crumb{float: right;  font-size:16px;}
.page_nav .crumb li{float: left; color: #666;}
.page_nav .crumb li span{color:#1c549e;}
.page_nav .crumb a{color: #666;}
.page_nav .r_sec{float: left;}
.page_nav .r_sec li{position:relative; float:left; font-size:18px; padding:0 5px; margin:0 25px;}
.page_nav .r_sec li:before{content:""; position:absolute; bottom:0; left:50%; right:50%; height:3px; background:#1c549e; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.page_nav .r_sec li:hover:before,
.page_nav .r_sec li.cur:before{left:0; right:0;}
.page_nav .r_sec li:hover a,
.page_nav .r_sec li.cur a{color:#1c549e;}
.page_nav .r_sec li a{color:#333;}
.page_nav .fa {margin: 0 8px; font-size:15px;}
.page_nav a:hover{color:#1c549e;}
.page_nav .c-pro-nav-swiper { margin: 0 auto; text-align: center;width: 100%;}
.page_nav .c-pro-nav-swiper .swiper-wrapper { margin: 0 auto; text-align: center; width: 100%;}
.page_nav .swiper-button-next,.page_nav .swiper-button-prev{ display: none!important;}
.ny_nav{width: 100%;position: relative;height: auto;}
.ny_nav h1 {width: 100%;display: block;line-height: 45px;height: 45px;background: #1c549e url(../images/ny_icon.png) 95% center no-repeat;background-size:auto 30%;color: #fff;font-size:16px; font-weight:normal; text-align:center;}
.ny_nav h1 dd{line-height: 45px; }
.ny_btnav{display: none;position: absolute;top: 45px;left: 0;width: 100%;overflow: hidden;background: #fff;z-index: 999;}
.ny_btnav li{text-align: center;width: 100%;height:35px;border-bottom: #EDEDED solid 1px;line-height: 35px; }
.left_bottom{ margin-top:35px;}
.left_bottom img{ width:100%;}
.left_bottom .cover{display:block;position: absolute;top: 0; right: 0; width: 100%; color:#fff;text-align: center;}
.left_bottom .cover .title{font-size:28px; text-align: center; font-weight:bold; color:#fff; padding: 15% 5% 7%; width:100%; }
.left_bottom .cover span{ font-size:20px; text-align: center;} 
@media (max-width: 1440px){
.page_nav .r_sec li{ margin:0 20px;}
}
@media (max-width: 1366px){
.page_nav .r_sec li{ margin:0 16px;}
}
@media (max-width: 1280px){
.page_nav{height: 60px;line-height: 60px;}
.page_nav .r_sec li{margin:0 13px;padding: 0 3px;}
.page_nav .fa {margin: 0 5px;}
.page_nav .crumb{font-size:15px;}
}
@media (max-width: 1180px){
.page_nav .r_sec li{font-size:16px; margin:0 14px;padding: 0 0px;}
}   
@media only screen and (max-width: 992px){
.page_nav .crumb{display: none;}
.page_nav .r_sec{float: none;}
.page_nav .r_sec li{ margin:0 15px;}
.page_nav .swiper-button-next,.page_nav .swiper-button-prev{ display: block!important;margin-top:-15px;width: 10px;height: 16px;-moz-background-size: 10px 16px;-webkit-background-size: 10px 16px;background-size: 10px 16px;}
}
@media (max-width: 800px){
.page_nav .r_sec li{ margin:0 12px;}
}
@media (max-width: 768px){
.page_nav{line-height:50px; height:50px;}
.page_nav .r_sec li:after{left:-7px; }
.page_nav .r_sec li{ margin:0 10px;}
}
@media (max-width:668px){
.page_nav{line-height:40px; height:40px;}
.page_nav .r_sec li{padding:0 8px; margin:0 8px;}
.page_nav .r_sec li:before{ height:2px;}
}    
@media only screen and (max-width: 425px){
/*.page_nav .container{padding-right: 0px;padding-left:1px;}*/
.page_nav{height: 40px;line-height: 40px;border-bottom: 1px solid #eaeaea;}
.page_nav .r_sec li{ font-size:14px; padding:0 2px; }
}
@media only screen and (max-width: 400px){
.page_nav .r_sec li{ padding:0 0px; margin:0 6px;}
}

/*公司简介*/
.about-page1 .tit{ font-size: 32px; font-weight: bold; color: #1c549e; }
.about-page1 .en{ font-size: 18px;line-height: 32px; color: #aaa; text-transform: uppercase; margin-bottom: 20px;}
.about-page1 .zhs1 { font-size: 16px;line-height: 34px; color: #666;}
@media (max-width: 1440px){
.about-page1 .tit {font-size: 30px;}
}
@media (max-width: 1366px){
.about-page1 .tit{ font-size: 28px;}
.about-page1 .about-page1-ul li .shu-div2 {font-size: 17px;}
}
@media (max-width: 1200px){
.about-page1 .tit{ font-size: 24px;}
.about-page1 .en{ font-size: 17px;line-height: 28px; margin-bottom: 20px;}
}
@media (max-width: 768px){
.about-page1 .zhs1 {width: 100%;line-height: 25px; }
.about-page1 .tit{ font-size: 20px; }
.about-page1 .en{ font-size: 16px;line-height: 26px; margin-bottom:15px;}
}
@media (max-width: 668px){
.about-page1 .tit{ font-size: 18px; }
.about-page1 .en{ font-size: 15px;}
}
.about-page2.page_section{padding-top: 0px;} 
.about-page2 ul{text-align:center}
.about-page2 ul li .about-item{float:left; width:25%; padding:30px 25px; border-right: 1px solid #e5e5e5; position: relative;}
.about-page2 ul li .about-item .about-img {width: 60px;height:60px; text-align: left;}
.about-page2 ul li .about-item .about-img .img {width: 100%;height: 100%;}
.about-page2 ul li .about-item .about-txt{ text-align: left;}
.about-page2 ul li .about-item .about-txt .about-tit {font-size:18px; font-weight: bold; color: #1c549e; margin-top: 15px; margin-bottom: 15px;}
.about-page2 ul li .about-item .about-txt p{ font-size: 16px; color: #666; line-height: 26px; height: 78px;} 
.about-page2 ul li .about-item:hover{ border-bottom: 5px solid #46c1c9; padding:45px 25px;  border-right: 1px solid #1c549f; background: #1c549f;}
.about-page2 ul li .about-item:hover .img1 {display: none;}
.about-page2 ul li .about-item:hover .img2 {display: block;}
.about-page2 ul li .about-item:hover .about-txt .about-tit { color: #fff; margin-top: -20px; }
.about-page2 ul li .about-item:hover .about-txt p { color: #fff; }

@media (max-width:1280px){
.about-page2 ul li .about-item .about-txt .about-tit {font-size:17px; }
}
@media (max-width:992px){
.about-page2 ul li .about-item{ padding:20px 15px;}
.about-page2 ul li .about-item .about-txt .about-tit {font-size:16px; margin-top: 10px; margin-bottom: 10px;}
.about-page2 ul li .about-item .about-txt p{ font-size: 15px; line-height: 24px; height: 108px;} 
}
@media (max-width: 768px){
.about-page2 ul li:nth-child(2n) .about-item{ border-right: 0px solid #e5e5e5; }
.about-page2 ul li .about-item{float:left; width:50%; margin-bottom: 10px; margin-top: 10px;}
.about-page2 ul li .about-item .about-txt p{ height:70px;} 
}
@media (max-width: 568px){
.about-page2 ul li .txt{font-size:15px; line-height:24px;}
.about-page2 ul li .about-item .about-txt p{ height:90px;} 
}

.culture-page .box ul li .culture-item { padding: 50px 20px; background: #fff;text-align: center; box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);}
.culture-page .box ul li .culture-item h3 { font-size: 24px; font-weight: bold; color: #333; padding-bottom: 20px; margin-bottom: 20px; margin-top: 20px;}
.culture-page .box ul li .culture-item p { font-size: 16px; line-height: 32px; height: 58px; color: #666;}
.culture-page .box ul li .culture-item .culture-ico { height: 135px; line-height: 135px;}
.culture-page .box ul li .culture-item .culture-ico.culture-ico1{ background: url(../images/culture_ico1.png) no-repeat center;} 
.culture-page .box ul li .culture-item .culture-ico.culture-ico2{ background: url(../images/culture_ico2.png) no-repeat center;} 
.culture-page .box ul li .culture-item .culture-ico.culture-ico3{ background: url(../images/culture_ico3.png) no-repeat center;} 
.culture-page .box ul li .culture-item .culture-ico.culture-ico4{ background: url(../images/culture_ico4.png) no-repeat center;} 
.culture-page2{ color:#fff; background:url(../images/culturebg.jpg) no-repeat;}
.culture-page2 .box dl{ margin-bottom: 30px; }
.culture-page2 .box dt{font-size:24px; margin-bottom:10px;}
.culture-page2 .box dd{font-size:16px; margin-bottom:10px;}
@media (max-width:1440px){
.culture-page .box ul li .culture-item { padding: 50px 30px;}
.culture-page .box ul li .culture-item p { font-size: 15px; }
}
@media (max-width:1366px){
.culture-page .box ul li .culture-item { padding: 40px 15px 40px 20px;}
.culture-page .box ul li .culture-item h3 { font-size: 22px; }
}
@media (max-width:1280px){
.culture-page .box ul li .culture-item { padding: 30px 10px 30px 15px;}
.culture-page .box ul li .culture-item p {line-height: 28px;margin-bottom: 10px;}
.culture-page .box ul li .culture-item h3 { font-size: 20px; margin-bottom: 10px;}
}
@media (max-width:1180px){
.culture-page .box ul li .culture-item h3 { font-size: 18px; margin-bottom: 0px;}
.culture-page .box ul li .culture-item p {line-height: 26px;}
}
@media (max-width:768px){
.culture-page .box ul li { margin-bottom: 20px;}
.culture-page .box ul li .culture-item { padding: 20px 11px;}
.culture-page .box ul li .culture-item h3 {  padding-bottom: 10px;}
.culture-page .box ul li .culture-item p {line-height: 24px;}
.culture-page .box ul li .culture-item .culture-ico { height: 75px; line-height: 75px; background-size: 100% 100%;}
.culture-page .box ul li .culture-item .culture-ico.culture-ico1{ background-size: auto 100%;} 
.culture-page .box ul li .culture-item .culture-ico.culture-ico2{ background-size: auto 100%;} 
.culture-page .box ul li .culture-item .culture-ico.culture-ico3{ background-size: auto 100%;} 
.culture-page .box ul li .culture-item .culture-ico.culture-ico4{ background-size: auto 100%;} 
.culture-page2{background:url(../images/culturebg.jpg) center bottom no-repeat;}
.culture-page2 .box dt{font-size:20px; margin-bottom:10px;}
.culture-page2 .box dd{ margin-bottom:5px;}
}
@media (max-width:468px){
.culture-page .box ul li .culture-item h3 { font-size: 17px; }
}
.product-list .categories { overflow: hidden; margin-bottom: 30px;}
.product-list .categories .title { float: left; width:13%; margin-right:25px; font-weight: bold; font-size: 16px; background-color:#ff9b1a; padding:10px 8px; text-align:center; color:#FFFFFF;}
.product-list .categories .categories_list{ float: left; width:100%; padding:8px 0 10px;}
.product-list .categories .categories_list dl dd { float:left; width:19%; margin-left: 1%; margin-bottom: 1%; font-size:16px; line-height:32px;}
.product-list .categories .categories_list dl dd i { display: inline-block; width: 20px; height: 20px; background: url(../images/checkbox.png) no-repeat 0 0; margin-right: 15px; vertical-align: middle; }
.product-list .categories .categories_list dl dd.checked i { background-position: -20px 0; }
.equipment li { margin-bottom:30px;}
.equipment li .infor{padding:20px 0px; text-align:center; }
.equipment li .infor .title{ font-size: 17px; }
.equipment li img{ width:100%;}
@media (max-width:768px){
.equipment li .infor{padding:10px 0px; text-align:center; }
.equipment li .infor .title{ font-size: 16px; }
.chairman .infor p{ line-height: 28px; font-size: 15px; }
}
.honor li{ margin-bottom: 40px;}
.honor li .img{ border: 1px solid #bcbcbc; padding: 10px;}
.honor li img{ width:100%;}
@media (max-width:768px){
.honor li{ margin-bottom: 20px;}
.honor li .img{ padding: 5px;}
}
 
.m_sencondNav{position:relative; z-index:9; height:51px; }
.m_sencondNav .m_second.fixed{position:fixed; width:100%; left:0; top:56px; z-index:15;}
.m_sencondNav .m_second {position:relative;  border-bottom:1px solid #e8e8e8}
.m_sencondNav .m_second .home{background:#3680e3; border-right:1px solid #e8e8e8; width:50px; height:50px; float:left; line-height:50px; display:block; text-align:center;}
.m_sencondNav .m_second .home .fa{display:block; color:#fff; height:50px; line-height:50px;}
.m_sencondNav .m_second .m_second_hd{width:calc(100% - 51px); background:#f6f6f6; float:left}
.m_sencondNav .m_second .m_second_hd li{float:left; position:relative;}
.m_sencondNav .m_second .m_second_hd li{border-right:1px solid #e8e8e8;}
.m_sencondNav .m_second .m_second_hd li:last-child:after{border-right:none}
.m_sencondNav .m_second .m_second_hd li a{display:block; height:50px; line-height:50px; color:#666; padding:0 50px 0 23px; font-size:16px;}
.m_sencondNav .m_second .m_second_hd li:after,
.m_sencondNav .m_second .m_second_hd li:before{content:''; background:#a5a5a5; width:9px; height:2px; display:block; position:absolute; top:0; bottom:0; right:15px; margin:auto;}
.m_sencondNav .m_second .m_second_hd li:after{-webkit-transform:rotate(-90deg); transform:rotate(-90deg); transition:all 0.6s ease-out;} 
.m_sencondNav .m_second .m_second_hd li:before{-webkit-transform:rotate(0deg); transform:rotate(0deg); transition:all 0.6s ease-out;}
.m_sencondNav .m_second .m_second_hd li.cur:before{-webkit-transform:rotate(180deg); transform:rotate(180deg); background:#a5a5a5;}
.m_sencondNav .m_second .m_second_hd li.cur:after{-webkit-transform:rotate(180deg); transform:rotate(180deg); opacity:0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; background:#a5a5a5;}
.m_sencondNav .m_second .m_second_bd .erji{position:absolute; left:0; top:100%; width:100%; background:#f8f8f8; border-top:1px solid #e8e8e8; padding-bottom:10px; display:none;}
.m_sencondNav .m_second .m_second_bd .erji li a{padding:6px 20px 6px 63px; border-bottom: 1px solid #dedede; font-size:15px; color:#666; display:block}
.m_sencondNav .m_second .m_second_bd .erji li{margin-top:10px;}
.m_sencondNav .m_second .m_second_hd.active{background:#efefef;}
.m_sencondNav .m_second .m_second_hd.cur{background:#efefef;}
.m_sencondNav .m_second .m_second_bd .sanji{position:absolute; left:0; top:100%; width:100%; background:#efefef; border-top:1px solid #e8e8e8; padding-bottom:10px; display:none;}
.m_sencondNav .m_second .m_second_bd .sanji li a{padding:6px 20px 6px 63px; font-size:14px; color:#666;; display:block}
.m_sencondNav .m_second .m_second_bd .sanji li{margin-top:10px;}


.pro_show .show-pro-top { padding-right:3%;}
.pro_show .show-pro-top .float-left{ width:55%; text-align: center; float:left; }
.pro_show .show-pro-top .float-left img { text-align: center; margin: 0 auto;}
.pro_show .show-pro-top .float-right{ width:43%; float: right}
.pro_show .show-pro-top .float-right .pro-t h1 {font-size: 28px; font-weight: bold; color: #333333;  padding-bottom:15px;border-bottom:1px solid #f0f0f0; }
.pro_show .show-pro-top .param {padding:20px 0;font-size: 16px; }
.pro_show .show-pro-top .param p { line-height: 30px;}
.pro_show .show-pro-top .contact-ico { margin: 10px 0;}
.pro_show .show-pro-top .contact-ico .ico { margin-right: 15px;}
.pro_show .show-pro-top .contact-ico span { font-size: 18px; color: #666;}
.pro_show .show-pro-top .button { width: 100%; margin-bottom: 5px; display: inline-block;}
.pro_show .show-pro-top .button a { float: left; margin-right: 6%; width:44%; border-radius: 25px; text-align:center;padding: 15px 40px;background-image: linear-gradient(62deg, #275bb1, #2173fc);color: #fff;}
.pro_show .show-pro-top .button a:nth-child(2){ background: #48c1cc;}
.pro-big-img {width: 100%;height:380px;overflow: hidden;}
.pro-big-img .gallery-left{width:78%;height: inherit;border: 1px solid #dcdcdc; background: #e4e5e9; margin: 0; float: left;}
.pro-big-img .gallery-left .swiper-slide{width: 100%;height: initial;}
.pro-big-img .gallery-thumbs{padding: 4px 5px 23px; width:18%; height: inherit;margin: 0 0 0 15px; float: left; box-sizing: border-box;}
.pro-big-img .gallery-thumbs img{width: 100%; overflow: hidden; border: 1px solid #dcdcdc; }
.pro-big-img .gallery-thumbs .swiper-button-pro-prev,.pro-big-img .gallery-thumbs .swiper-button-pro-next{margin: 0 auto;}
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{-webkit-transform: rotate(90deg) translate(0, 0);transform: rotate(90deg) translate(0, 0);/**/left:40%;right:inherit;top:-15px;bottom:inherit;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{-webkit-transform: rotate(90deg) translate(0, 0);transform: rotate(90deg) translate(0, 0);/**/left:inherit;right:36%;top:inherit;bottom:-15px;}
.pro-big-img .gallery-thumbs .swiper-slide {opacity: 0.6;height: initial; }
.pro-big-img .gallery-thumbs .swiper-slide img{width: 100%;}
.pro-big-img .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.pro-big-img .gallery-thumbs .swiper-button-pro-prev,.pro-big-img .gallery-thumbs .swiper-button-pro-next{width:25px;height:50px;background-size: 60%;}
.share ul li { float: left; margin-right: 15px;}
.share ul li:last-child { margin-right: 0;}
.share { margin: 20px 0;}
.share .wechat { position: relative;}
.share .wechat:hover .vx { display: block;}
.share .wechat .vx::after { content: ''; position: absolute; left: 50%; margin-left: -6px; top: -14px; width: 0; height: 0; border-width: 8px 6px 6px 6px; border-style: solid; border-color: transparent transparent #fff transparent}
.share .wechat .vx { position: absolute; bottom: -185px; width: 180px; height: 172px; text-align: center; box-shadow: 0 2px 10px #aaa; background-color: #fff; z-index: 999; left: -76px; display: none;}
.share .wechat .vx h4 { font-weight: normal; height: 26px; line-height: 26px; font-size: 12px; background-color: #f3f3f3; margin: 0; padding: 0; color: #777;}
.share .wechat .vx .help p { font-weight: normal; line-height: 16px; padding: 0; margin: 0; font-size: 12px; color: #333;}
.share .wechat .vx .vx-img img { width: 100px; height: 100px; margin: 10px auto; display: block;}
.pro_show_bottom{ margin-top:3em;}
@media only screen and (max-device-width: 1600px){
.pro_show .show-pro-top { padding-right:2%;}
.pro_show .show-pro-top .float-left{ width:57%; }
.pro_show .show-pro-top .float-right{ width:42%;}
.pro-big-img {height:370px;}
}
@media only screen and (max-device-width: 1440px){
.pro_show .show-pro-top .float-left{ width:59%; }
.pro_show .show-pro-top .float-right{ width:40%; }
.pro_show .show-pro-top .float-right .pro-t h1 {font-size: 26px; }
}
@media only screen and (max-device-width: 1400px){
.pro-big-img {height:350px;}
}
@media only screen and (max-device-width: 1366px){
.pro_show .show-pro-top { padding-right:1%;}
.pro_show .show-pro-top .float-left{ width:63%; }
.pro_show .show-pro-top .float-right{ width:37%; }
.pro-big-img {height:365px;}
.pro-big-img .gallery-thumbs{padding: 10px 5px 23px; margin: 0 0 0 5px; }
.pro_show .show-pro-top .float-right .pro-t h1 {font-size: 22px;}
.pro_show .show-pro-top .button a { padding: 12px 20px;}
}
@media only screen and (max-device-width: 1280px){
.pro-big-img { height:390px; }
.pro_show .show-pro-top .float-left{ width:66%; }
.pro_show .show-pro-top .float-right{ width:34%; }
.pro-big-img .gallery-left{width:81%;}
.pro-big-img .gallery-thumbs{padding: 4px 2px 23px; width:15%;}
.pro_show .show-pro-top .float-right .pro-t h1 {font-size: 20px;}
}
@media only screen and (max-device-width: 1240px){
.pro-big-img { height:390px; }
.pro_show .show-pro-top .float-left{ width:67%; }
.pro_show .show-pro-top .float-right{ width:33%; }
}
@media only screen and (max-device-width: 1220px){
.pro-big-img { height:360px; }
.pro_show .show-pro-top .param {padding:15px 0;}
}
@media only screen and (max-device-width: 1200px) {
.pro-big-img { height:355px; }
.pro_show .show-pro-top .float-left img{ width:100%;}
.pro_show .show-pro-top .button a { padding: 12px 15px;}
.pro_show_bottom{ margin-top:2em;}
}
@media only screen and (max-device-width: 1140px){
.pro-big-img { height:340px; }
.pro-big-img .gallery-thumbs{padding: 12px 5px 23px; margin: 0 0 0 10px;}
.pro_show .show-pro-top .button a {margin-right: 3%; width:47%; padding: 10px 0px;}
.pro_show .show-pro-top .param {padding:10px 0; }
.share { margin: 10px 0;}
}
@media only screen and (max-device-width: 1040px){
.pro-big-img { height:320px; }
}
@media(max-width:992px) {
.pro-big-img { height:400px; }
.pro-big-img .gallery-thumbs{padding: 15px 5px 23px;}
.pro_show .show-pro-top .button a {margin-right: 5%; width:45%; padding: 12px 25px;}
.share { margin: 15px 0;}
.pro_show_bottom{ margin-top:3em;}
}
@media(max-width:920px) {
.pro-big-img { height:370px; }
}
@media(max-width:825px) {
.pro-big-img { height:350px; }
.pro_show .show-pro-top .contact-ico .ico { margin-right: 5px;}
.pro_show .show-pro-top .button a {margin-right: 3%; width:47%; padding: 12px 10px;}
}
@media(max-width:800px) {
.pro-big-img { height:340px; }
.pro_show .show-pro-top .contact-ico span { font-size: 17px;}
}
@media(max-width:768px) {
.pro-big-img { height:500px; }
.pro_show .show-pro-top { height:758px; padding-right:0;  }   
.pro_show .show-pro-top .container>div { width: 100%;}
.pro_show .show-pro-top .float-left{ width:100%; float:left;margin: 0 auto 20px;}
.pro_show .show-pro-top .float-right{ width:100%; float: right; padding-left:0; margin-top:20px;}
.pro_show .show-pro-top .float-right .pro-t h1 { font-size: 20px;}
.pro_show .show-pro-top .param p { line-height: 28px;}
.share { margin: 10px 0;}
}
@media only screen and (max-device-width: 760px){
.pro-big-img {  width: 100%;  height: inherit;}
.pro-big-img .gallery-left{width:100%;height: initial;}
.pro-big-img .gallery-thumbs{width:100%;padding: 10px 25px; margin-left: 0px;}
.pro-big-img .gallery-thumbs .swiper-button-pro-prev,.pro-big-img .gallery-thumbs .swiper-button-pro-next{margin: 0 auto;}
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{-webkit-transform: rotate(0deg) translate(0, 0);transform: rotate(0deg) translate(0, 0);/**/left:0;right:inherit;top:42%;bottom:inherit;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{-webkit-transform: rotate(0deg) translate(0, 0);transform: rotate(0deg) translate(0, 0);/**/left:inherit;right:0;top:42%;bottom:inherit;}
}
@media only screen and (max-device-width: 600px){
.pro-big-img {  width: 100%;  height: inherit;}
}
@media(max-width:568px) {
.pro_show .show-pro-top { height:580px;}
.pro_show .show-pro-top .float-right .pro-t h1 { font-size: 17px; font-weight:normal;}
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{ left:0;right:inherit;top:30%; }
.pro-big-img .gallery-thumbs .swiper-button-pro-next{ left:inherit;right:0;top:30%;}

}
@media only screen and (max-device-width: 460px){
.pro-big-img .gallery-left .swiper-slide a{ width: 100%; margin: 0 auto; }
.pro-big-img .gallery-left .swiper-slide img{width:100%; }
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{ top:30%; }
.pro-big-img .gallery-thumbs .swiper-button-pro-next{ top:30%; }
.pro-big-img .gallery-thumbs .swiper-button-pro-prev,.pro-big-img .gallery-thumbs .swiper-button-pro-next{width:18px;height:36px; }

}

.pro_1{ width:100%; z-index:10;}
.pro_2_mid_left{ color:#fff; background-color:#f6f6f6;}
.pro_2_mid_right{width:76%; float:right}
.pro_2{ padding-bottom:4em;background-color:#f3f6f9; overflow:hidden;}
.pro_1_mid{padding:1.6em 15%; margin-bottom: 2px; background-color:#275bb1;}
.pro_1_1{font-size:30px; font-weight: bold;}
.procatelist li{border-bottom:1px #dcdcdc solid;}
.procatelist li .pro_big_cate{font-size:18px; padding:1.1em 9%; color:#666; position:relative; display:block; }
.procatelist li .pro_big_cate:after{ position:absolute; right:9%; height:18px; width:20px; content: ""; background:url(../images/nav_arr.png) no-repeat right; top:40%; }
.procatelist{margin:0 0 30px;}
.procatelist li.on .pro_big_cate,.procatelist li:hover .pro_big_cate{color:#275bb1;}
.procatelist li.on .pro_big_cate:after,.procatelist li:hover .pro_big_cate:after{background:url(../images/nav_arr_h.png) no-repeat;}
.pro_right .row{margin-right: 0px;margin-left: 0px;}

.pro_mo_top{display:none; overflow:hidden; background-color:#fff;}
.pro_mo_top_1{display:none}
@media screen and (max-width: 992px){
.pro_info_1_2{display:none}
.pro_mo_top_1{ display:block;margin:0em 0 1.5em 0; border:4px #f3f6f9 solid; padding:0.1em 0px; background-color:#fff;}
.pro_mo_top_1 select{color:#000;font-size:0.875em; border:none; background:none; padding:0.5em 1em;width:100%; background-repeat:no-repeat; background-image:url(../images/arrow_down.png); background-position:right center;appearance: none; -moz-appearance: none; -webkit-appearance: none;}
.pro_mo_top{display:block;}
.pro_2_mid_right_2{margin-top:2em;}
.pro_2{padding-bottom:3em;}
.pro_2_mid_left{display:none;}
.pro_2_mid_right{float:none; width:100%;}
.view-info a i { width: 30px;height: 30px; line-height: 30px; }
.view-info a span { margin-left:5px; font-size: 15px; }
}
.pro_info_1{ overflow:hidden;background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/probg.jpg);}
.pro_info_1_1_left{float:left; width:40%;}
.pro_info_1_1_right{float:right; width:55%;}
.pro_info_1_1_right_1{font-size:24px; color:#333; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #ddd;}
.pro_info_1_1_right_3{font-size:16px; color:#666; line-height:2.1; margin:2.1em 0 2.5em 0;}
.pro_info_1_2{font-size:20px;font-weight: bold; padding:.2em 1em .6em;display:block;color:#666;background-color:#f6f6f6; border: 1px solid #f6f6f6;overflow:hidden}
.pro_info_2{ padding: 20px 0px;}
.pro_info_2_3_t{margin-top:1.3em; margin-bottom:0em; color:#666; line-height:2;font-size:16px; }
.pro_info_2_mid{overflow:hidden;}
.pro_info_2_mid div{line-height: 32px; }
.pro_info_2_3_t p{ margin-bottom: 10px;}
.pro_info_2_3_t h3{ font-size: 18px; font-weight: bold; margin-bottom: 10px;}
.pro_info_2_mid table{ width: 100%;}
.pro_info_2_mid tr{line-height: 32px; }
.pro_info_1_1_right .pro-btn{color:#333; font-size: 17px; margin-bottom: 5px; width: 100%; }
.pro_info_1_1_right .pro-btn a{display:block;background: #275bb1;color:#FFF;width:210px; font-size: 16px; text-align:center; border-radius: 25px; line-height:50px;height: 50px;border:none;padding:0;float:left;margin-right: 20px;text-transform: uppercase; }
.pro_info_1_1_right .pro-btn .tel{ float: left; line-height: 25px; font-size: 16px; padding-left: 50px; margin-left: 10px; background: url(../images/hotline.png) no-repeat left center;}
.pro_info_1_1_right .pro-btn .tel span{color: #275bb1;}
.pro_info_1_1_right .pro-btn .tel span a{ font-size: 20px;font-weight: bold; height: 30px; line-height: 30px;margin-right: 0px; color: #275bb1;background: none; text-align: left;;}
.pro_info_1_1_right .ys{ width:100%; margin-top:70px; color:#333; overflow:hidden;}
.pro_info_1_1_right .ys span{ width:25%; height:22px; font-size: 16px; line-height:22px; display:inline-table;}
.pro_info_1_1_right .ys span img{vertical-align:middle;height:22px; width: 24px; margin-right:4px;}

.pro_show .prev_next{ margin-top: 20px;}
.pro_show .prev_next li {margin: 10px auto; padding: 10px 20px; background-color: #f6f6f6; color: #666; font-size: 16px; line-height: 40px; width: 48%;overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient:vertical;}
.pro_show .prev_next li a{ color: #666;}
.pro_show .prev_next li a:hover {color: #275bb1; }
@media screen and (max-width: 1650px){  
.pro_info_1_1_left img { width: 100%;}
}
@media screen and (max-width: 1440px){  
.pro_info_1_1_right_1{font-size:24px; }
}
@media screen and (max-width: 1366px){ 
.pro_info_1_1_right_1{font-size:22px; }
.pro_info_2_mid img{ width: 100%;}
}
@media screen and (max-width: 1300px){ 
.pro_info_1_1_right .ys{  margin-top:40px; }  
.pro_show .prev_next li { padding: 10px 10px;  font-size: 16px; line-height: 35px;}
.procatelist li .pro_big_cate{font-size:17px; padding:0.9em 7%;}
}
@media screen and (max-width: 1200px){
.pro_info_1_1_right_1{font-size:20px; }
.pro_info_1_1_right_2{font-size:0.875em;}
.pro_1_1{font-size:1.875em;}
.pro_2_mid_right_1_mid{margin:0 1em 1em 1em}
.procatelist_top a,a.pro_big_cate,.pro_2_mid_right_1_mid_2{font-size:0.875em;}
.pro_right .row{margin-right: -20px;margin-left: -20px;}
.pro_list_1{font-size:18px;}
.pro_list_left,.pro_list_right{width:3em; height:3em; margin-top:-1.5em;}
.pro_info_1_1_right .pro-btn a{ width:150px; margin-right: 10px; }
.procatelist li .pro_big_cate{font-size:16px; padding:0.8em 7%; }
.pro_1_mid{padding:1em 8%; }
}
@media screen and (max-width: 1090px){ 
.pro_list_1{font-size:1.25em;}
.pro_list_4{opacity:1;}
.pro_list li:hover .pro_list_img img{margin-top:0px;}
.pro_list_1{font-size:18px;}
.pro_info_1_2{font-size:18px;}
.pro_info_1_1_right .ys{display: none;}
.pro_info_1_1_right .pro-btn a{ width:250px; margin-bottom: 10px; margin-right: 0px; }

}
@media screen and (max-width: 1024px){
.pro_info_1_1_left{float:none; width:100%; margin-bottom: 15px;}
.pro_info_1_1_right{float:none; width:100%;} 
.pro_info_1_2 ul li{border:none; width:20%; text-align:center;}
.pro_info_1_2 ul li a{display:block; border-right:1px #fff solid; padding-left:0; padding-right:0}
.pro_show .prev_next li { width:100%;}
}
@media screen and (max-width: 768px){
.pro_list_4 span{font-size:0.6em;}
.pro_list_left, .pro_list_right{width:2em; height:2em; margin-top:-1em;}
.pro_info_1_1_right_1{font-size:18px; }
.pro_list_1{font-size:1.125em;}
.pro_list_3{height:auto;}
.pro_list_img{margin-bottom:1.5em;}
.pro_list{margin:0 4%;}    
.pro_list_1{font-size:17px; padding-bottom:10px;}
.pro_info_1_1_left{float:left; width:100%;}
.pro_info_1_1_right{float:right; width:100%; margin-top: 30px;}
.pro_show .prev_next li {margin: 10px auto;  width: 100%;}
.pro_info_1_1_right .pro-btn a{ margin-bottom: 10px;}
}

.application_list{ margin-bottom:24px;display:block;position:relative;overflow:hidden}
.application_list .img{position:relative;overflow:hidden}
.application_list .img img{ width: 100%;}
/*.application_list .img:after{content:"";width:100%;height:100%;position:absolute;top:100%;left:0;background-color:rgba(255,255,255,0.3);transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}*/
.application_list .textbox{position: absolute; left: 0px; bottom: 0px; content: ""; width: 100%;}
.application_list .textbox .box{padding:15px 25px 18px 25px;background-color:rgba(0,0,0,0.4);position:relative;z-index:3; border-top:none}
.application_list .title{color:#fff;font-size:20px}
.application_list .text{color:#666;margin-top:15px; font-size: 16px; display: none;}
@media (max-width:1440px){
.application_list .title{ font-size:22px}
.application_list .textbox .box{  padding:25px 26px 20px 28px;}
}
@media (max-width:1280px){
.application_list .title{ font-size:20px}
}
@media (max-width:1024px){
.application_list{width:100%;margin-right:0;margin-bottom:20px}
.application_list .textbox .box{padding:10px 10px}
.application_list .title{font-size:18px}
.application_list .more{position:static;opacity:1;margin-top:20px}
}

.news .list li{ margin-bottom: 40px;}
.news .list li .imgDiv{ position: relative; }
.news .list li .imgDiv img{ width: 100%; }
.news .list li .name{ padding: 0px 15px 10px; }
.news .list li .name a{ color: #353535;font-size: 18px; font-weight: bold; height: 38px; line-height: 38px;overflow: hidden; }
.news .list li .name a:hover{ color: #1c549e; }
.news .list li .content{ padding:0 15px; line-height: 28px; height: 62px; overflow: hidden; color: #999; }
.news .list li .botDiv{ padding:15px 15px; position: relative;}
.news .list li .time{ color: #666; font-size: 16px; }
.news .list li .fa{ margin-right: 10px;}
.news .list li .hideBox{ position: absolute; left: 0; top: 50%; display: none; width: 100%; z-index: 2; background: url(../images/bg2.png) repeat;}
.news .list li .imgDiv:hover .hideBox { display: block; }
.news .list li .newsmore{ font-size: 14px; color: #333; padding: 15px 15px 10px;} 
.news .list li .newsmore a:hover{ color: #1c549e;}
.news .list .box:hover .name a{ color: #1c549e;}
.news .list .box:hover .content{color: #666; }
@media screen and (max-width:768px){
.news .list li .name{ padding:10px 20px 10px; }
.news .list li .name a{ font-size: 17px; height: 30px; line-height: 30px; }
}

.news_show { padding: 40px 0px 20px; background-color: #fff; }
.news_show .param-t{font-size: 30px; font-weight: bold; color: #333; padding-bottom:30px;border-bottom:1px solid #ccc; margin-bottom: 30px; }
.news_show p,.news_show div { line-height: 30px;}
.news_show .param-tit{font-size: 30px; font-weight: bold; padding: 0 60px 20px; color: #333; }
.news_show .param-s{ font-size: 16px; margin-bottom: 30px; color: #666; padding: 0 60px 20px; border-bottom:1px solid #e5e5e5; text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp: 2;	-webkit-box-orient: vertical;}
.news_show .param-c {padding: 0px 60px 30px;}
.news_show .param-c h3{ font-size: 18px; font-weight: bold; line-height: 50px; }
.news_show .param-c p{ line-height:32px; font-size: 16px; color: #555; }
.news_show .param-img{  margin-bottom: 20px; }
.news_show .prev_next { padding: 0 60px;line-height: 60px;height: 60px; border-top:1px solid #e5e5e5;}
.news_show .prev_next a{color: #444;}
.news_show .prev_next li {margin: 10px auto; padding:0 5px; width: 48%;}
.news_show .prev_next li a:hover { color: #1c549e; }
.newsshow ._detailPage_bottom {padding: 40px 30px; background-color: #fff; }
.newsshow ._detailPage_bottom .tit{background: url(../images/tit.png) no-repeat; height: 34px; }
.newsshow ._detailPage_bottom li{ border-bottom:1px #ececec solid; }
.newsshow ._detailPage_bottom li .img{ margin-bottom: 20px;}
.newsshow ._detailPage_bottom ._date{ margin-top:7px; font-family:Arial; color:#676767; }
.newsshow ._detailPage_bottom li ._title:hover { color:#1c549e; }
.newsshow ._detailPage_bottom li ._title { font-size:16px; color:#333; margin-top:10px;}
.newsshow ._detailPage_bottom li { padding: 27px 0; }
.newsshow ._detailPage_bottom li a{ font-weight: bold; font-size: 16px; color:#333;}
@media(max-width:1365px) {
.news_show img{ width: 100%;}
.news_show { padding: 20px 0px 20px; }
.news_show .param-tit{ padding: 0 40px 20px;  }
.news_show .param-s{ padding: 0 40px 20px;}
.news_show .param-c {padding: 0px 40px 20px;}
.news_show .prev_next { padding: 0 40px;}
}
@media(max-width:1280px) {
.news_show .param-t{font-size: 20px;padding-bottom:20px; }
.news_show .param-tit{font-size: 20px;padding: 0 20px 20px;  }
.news_show .param-c { padding: 20px 20px;}
.news_show .param-s{ padding: 0 20px 20px;}
.news_show .prev_next { padding: 0 20px;}
}
@media(max-width:1200px) {
.news_show { padding-right: 0px;}
}
@media only screen and (max-width: 1024px){
.newsshow ._detailPage_bottom ul { padding-right:3%; }
}
@media(max-width:992px) {
.news_show { padding-right: 0px;}
.news_show .param-tit{font-size: 18px;padding-bottom: 5px; }
.news_show .param-s{ margin-bottom: 20px; padding-bottom: 20px;}
.news_show .param-c { padding-top: 10px;}
.news_show p,.news_show div { line-height: 28px;}
.news_show .prev_next { padding: 0px 10px;line-height: 26px;height: 80px; }
.news_show .prev_next li {width: 98%; margin-bottom: 5px;}
.news_show .prev_next li.rt { float: left;}
}
@media(max-width:680px) {
.news_show .param-t{font-size: 18px; padding-bottom:10px;}
.news_show .param-tit{font-size: 16px; }
.news_show .param-c p{ font-size: 15px;line-height:26px;}
.news_show .param-s{ margin-bottom: 10px; padding-bottom: 10px; }
.news_show .param-c { padding-top: 0px;}

}

.service .desc{font-size:16px; line-height:32px;color: #666;}
.service2{background: url(../images/ser_bg.jpg) no-repeat center center; position: relative;}
.service2.pages_section{ padding: 140px 0 200px;}
.service2 .img{ text-align: center; margin-bottom: 40px;}
.service3 { height: 450px;}
.service3 .container{ position: relative;}
.service3 .list { margin-top: 60px; position: absolute; top: -140px; left: 0px; content: ""; width: 100%; }
.service3 .list li {margin-bottom: 3%;}
.service3 .list li .con { padding: 20% 13% 20%;text-align: center; background-color:#f4f7f9;}
.service3 .list li .con .icon {display: block;margin: 0 auto;}
.service3 .list li .con .title {font-size: 24px;color: #333;line-height: 42px; margin-top: 30px;}
.service3 .list li .con .info {font-size: 16px;line-height: 30px;color: #666; height: 100px; margin-top: 3%;text-align: center;}
.service3 .list li .con .icon1 {display: none;margin: 0 auto;}
.service3 .list li:hover .con{ background: #275bb1;}
.service3 .list li:hover .con .icon {display: none;}
.service3 .list li:hover .con .icon1 {display: block;}
.service3 .list li:hover .con .title { color: #fff; }
.service3 .list li:hover .con .info { color: #fff; }

@media ( max-width:1280px) {
.service3 .list li .con .info { height: 130px; }
}
@media ( max-width:1024px) {
.service3 .list li .con .title { font-size: 20px;}
.service3 .list li .con { padding: 17% 8% 17%; }
}
@media ( max-width:992px) {
.service3 .list li .con .info { height: 160px; }
.service2 .img img{ width: 100%;}
}

@media ( max-width:768px) {
.service2.pages_section{ padding:60px 0 30px;}
.service3 { height: auto; margin-bottom: 40px; }
.service3 .list { margin-top: 60px;position: static; top: 0px; left: 0px; content: ""; width: 100%; }
.service3 .list li { margin-bottom: 30px;}
.service3 .list li .con .title { font-size: 18px; margin-top: 20px;}
.service3 .list li .con { padding:6% 4%;}
.service3 .list li .con .info { height: auto;}
}
@media ( max-width:468px) {
.service2.pages_section{ padding:40px 0 10px;}
}

.maintenance .desc{font-size:16px; line-height:30px; margin-bottom: 40px; color: #666;}
.maintenance h3{ font-size: 18px; color: #275bb1; margin-top: 40px; margin-bottom: 20px;}
.download-lists ul a {display: block;padding: 30px 15px; border-bottom: 1px solid #ececec; }
.download-lists ul a:hover span {color: #275bb1}
.download-lists ul a span {font-size: 18px; color: #333; font-weight: bold;}
.download-lists ul a span:first-child {margin-right: 15px;}
.download-lists ul a .date {font-size: 15px;color: #999;}
@media(max-width:668px) {
.download-lists ul a .date { display:none;}
.download-lists ul a { padding: 15px 0;}
.download-lists ul a span {font-size: 16px;}
}

.page-contact .left{width:44%; float:right;}
.page-contact .left .box{padding: 55px; border: 1px solid #ececec;}
.page-contact .left .box .infor .tit{font-size:30px; color:#333; line-height:46px; }
.page-contact .left .box .infor .common-line{margin:34px 0 34px; height: 1px; width: 100%; background-color: #ddd;}
.page-contact .left .box .infor .con{font-size:16px; color:#303030; line-height:30px; margin-bottom:28px;}
.page-contact .left .box .infor .hotline { background: url(../images/tel.png) no-repeat; padding-left: 45px; margin-top: 25px;}
.page-contact .left .box .infor .hotline span{ margin-bottom: 10px; font-size: 16px;}
.page-contact .left .box .infor .hotline h3{ font-size: 30px;margin-top: 10px;}
.page-contact .left .box .infor .text span{ margin-left: 10px; line-height: 36px;}
.page-contact .left .box .infor .text .addr{position:relative; padding-left:30px; margin-bottom:16px;}
.page-contact .left .box .infor .text .addr .icon{display:inline-block; width:26px; height:26px; background:url(../images/contact_us01_2.png) no-repeat center; position:absolute; left:0; top:5px;}
.page-contact .left .box .infor .text .addr span{display:inline-block; font-size:16px; color:#3d3d3d; line-height:30px;}
.page-contact .left .box .infor .text .phone{position:relative; padding-left:30px; margin-bottom:16px;}
.page-contact .left .box .infor .text .phone .icon{display:inline-block; width:26px; height:26px; background:url(../images/contact_us01_1.png) no-repeat center; position:absolute; left:0; top:8px;}
.page-contact .left .box .infor .text .phone span{display:inline-block; font-size:16px; color:#3d3d3d; line-height:30px;}
.page-contact .left .box .infor .text .tel{position:relative; padding-left:30px; font-size:16px; color:#3d3d3d;  margin-bottom:16px;}
.page-contact .left .box .infor .text .tel .icon{display:inline-block; width:26px; height:26px; margin-right: 10px; background:url(../images/contact_us01_3.png) no-repeat center; position:absolute; left:0; top:5px;}
.page-contact .left .box .infor .text .siturl{position:relative; padding-left:30px; font-size:16px; color:#3d3d3d;  margin-bottom:16px;}
.page-contact .left .box .infor .text .siturl .icon{display:inline-block; width:26px; height:26px; margin-right: 10px; background:url(../images/contact_us01_5.png) no-repeat center; position:absolute; left:0; top:5px;}
.page-contact .left .box .infor .text .mail{position:relative; padding-left:30px; font-size:16px; color:#3d3d3d;  margin-bottom:16px;}
.page-contact .left .box .infor .text .mail .icon{display:inline-block; width:26px; height:26px; margin-right: 10px; background:url(../images/contact_us01_4.png) no-repeat center; position:absolute; left:0; top:5px;}
.page-contact .left .box .infor .text .code{position:relative; padding-left:30px; font-size:16px; color:#3d3d3d;  margin-bottom:16px;}
.page-contact .left .box .infor .text .code .icon{display:inline-block; width:26px; height:26px; margin-right: 10px;  background:url(../images/contact_us01_6.png) no-repeat center; position:absolute; left:0; top:5px;}
.page-contact .left .box .infor .text .tel a,.page-contact .left .box .infor .text .fax a,.page-contact .left .box .infor .text .mail a{color:#3d3d3d; }
.page-contact .left .box .infor .text .tel a:hover,.page-contact .left .box .infor .text .fax a:hover,.page-contact .left .box .infor .text .mail a:hover{color:#275bb1; }
.page-contact .right{width:56%; float:left; position:relative;}
.page-contact .right .right_area{position:absolute; width:100%; right:0; top:0; border-bottom:5px solid #275bb1; box-shadow:0px 2px 11px rgba(0,0,0,.16); background:#fff;}
.page-contact .right .right_area{border-right:1px solid #f0f0f0; border-top:1px solid #f0f0f0; border-right:1px solid #f0f0f0;}
.page-contact .right .right_area{border-right:none; border-top:none; border-right:none;}
.page-contact .right .right_area .box{padding:55px 50px 63px;}
.page-contact .right .right_area .box .infor .tit{font-size:30px; color:#275bb1; line-height:46px; font-weight:bold;}
.page-contact .right .right_area .box .infor .common-line{margin:16px 0 30px;}
.page-contact .right .right_area .box .infor .con{font-size:16px; color:#303030; margin-bottom:30px; line-height:30px;}
.page-contact .map_box{overflow:hidden; height:620px;} 
.page-contact .map_box img{max-width:none;}
@media only screen and (max-width:1280px) {
.page-contact .left .box .infor .tit{font-size:26px; }
.page-contact .left .box{padding: 40px; }
.page-contact .map_box{overflow:hidden; height:590px;} 
}
@media only screen and (max-width:1024px) {
.page-contact .left .box{padding:28px 30px; }
.page-contact .left .box .infor .tit{font-size:22px; line-height:40px; }
}
@media only screen and (max-width:992px) {
.page-contact .left .box .infor .tit{font-size:20px;}
.page-contact .left .box .infor .hotline h3{ font-size: 26px; }
.page-contact .left .box .infor .common-line{margin:20px 0 25px; }
.page-contact .left .box .infor .hotline { margin-top: 20px;}
}
@media only screen and (max-width:768px) {
.page-contact .right{width:100%; float: none;}
.page-contact .left{width:100%; float: none; margin-bottom: 20px;}
.page-contact .left .box{padding: 20px;}
.page-contact .left .box .infor .hotline h3{ font-size: 22px; }
.page-contact .left .box .infor .tit{font-size:20px; line-height:26px; }
.page-contact .left .box .infor .common-line{margin:10px 0 14px;}
.page-contact .left .box .infor .con{ margin-bottom:18px;}
.page-contact .map_box{overflow:hidden; height:400px;} 
}
@media only screen and (max-width:425px) {
.page-contact .left .box .infor .text .phone span{ font-size:15px; line-height:26px;}
}
.message .formCheck {line-height: 0; display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;    -ms-flex-direction: row;        flex-direction: row;-ms-flex-wrap: wrap;    flex-wrap: wrap;-webkit-box-pack: justify;    -ms-flex-pack: justify;        justify-content: space-between;-webkit-box-align: start;    -ms-flex-align: start;        align-items: flex-start;-ms-flex-line-pack: stretch;    align-content: stretch;}
.message .formCheck:after {display: none;}
.message .formItem {position: relative;margin-bottom: 15px;color: #666666;line-height: 48px;}
.message .formItem:last-child {margin-bottom: 0;}
.message .formItem.w1 {width: 48%;}
.message .formItem.w0 {width: 100%;}
.message .formItem.red:after {content: "x";position: absolute;right: 10px;top: 0;white-space: nowrap;font-size: 14px;pointer-events: none;-webkit-user-select: none;   -moz-user-select: none;    -ms-user-select: none;        user-select: none;color: #f00 ;}
.message .formItem:first-child {margin-top: 0;}
.message .formItem .skin {padding: 8px 19px;display: block;width: 100%;height: 48px;line-height: 32px;border: #d7d7d7 solid 1px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: #fff;}
.message .formItem input.skin {height: 48px;}
.message .formItem textarea.skin {height: 116px;}
.message .formItem.yzm {width: 100%;font-size: 0;white-space: nowrap;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;    -ms-flex-direction: row;        flex-direction: row;-ms-flex-wrap: nowrap;    flex-wrap: nowrap;-webkit-box-pack: justify;    -ms-flex-pack: justify;        justify-content: space-between;-webkit-box-align: stretch;    -ms-flex-align: stretch;        align-items: stretch;-ms-flex-line-pack: start;    align-content: flex-start;}
.message .formItem.yzm:after {display: none;}
.message .formItem.yzm .skin {width: 100%;display: inline-block;vertical-align: top;}
.message .formItem.yzm .refreshVC {width: 48px;height: 48px;background-size: 36px 36px;background-position: 50% 50%;background-repeat: no-repeat;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;min-width: 48px;}
.message .formItem.yzm .bindClick {display: inline-block;vertical-align: top;width: 118px;height: 46px;border: #d7d7d7 solid 1px;}
.message .formItem .enter {display: inline-block;vertical-align: top;margin-left: 10px;border-radius: 4px;min-width: 148px;width: 164px;height: 48px;line-height: 48px;text-align: center;background-color: #275bb1;color: #fff;font-size: 16px;}
.message .formItem .enter button{ background-color: #275bb1;}
.message .formItem p{ line-height: 30px; padding: 15px 0;}
@media screen and (max-width: 1024px) {.message {  padding-right: 0;}.message:before {  display: none;}
.message .formItem.yzm {  padding-bottom: 60px;}
.message .formItem.yzm .enter {  position: absolute;  left: 0;  bottom: 0;  width: 100%;}}
@media screen and (max-width: 1024px) {
  .message {  display: block;}
.message:before {  display: none;}
.message .contain {  width: 100%;  max-width: 100%;}
.message .formItem {  width: 100% !important;}
.message .formItem.yzm {  padding-bottom: 60px;}
.message .formItem.yzm .enter {  position: absolute;  left: 0;  bottom: 0;  width: 100%;  margin-left: 0;}
}
.red, .red a, a.red{color:red;}
@media only screen and (max-width:768px) {.message .formCheck { margin-top: 25px;}}