/* CSS Document */
@font-face {
	font-family: 'helveticaneue';
	src: url('fonts/helveticaneue.eot');
	src: local('☺'), url('fonts/helveticaneue.woff') format('woff'), url('fonts/helveticaneue.ttf') format('truetype'), url('fonts/helveticaneue.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px;outline:none; }
input, select { font-size: 13px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 13px; color: #333333; }/*google浏览器字体兼容*/
body { font-family:Arial, Helvetica, sans-serif,"微软雅黑", "宋体"; width: 100%; background: #ffffff; }
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #333333; outline: none; }
a:hover { color: #e62129; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());
}
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #2e9571 }
.green { color: #007b3f }
.red { color: #f66139 }
.hui { color: #696868 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.orange { color: #ffb400; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #007e40 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold;}
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 1280px; margin: 0 auto; }
.container1 { width:1040px; margin: 0 auto; }
.w1200{ width:1200px; margin:0 auto;}
.w80{ width:80%; margin:0 auto;}
.w84{ width:84%; margin:0 auto;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }

.w70{ width:70%; height:auto; margin:0 auto; min-width:1280px;}
.w1080{ width:1080px; height:auto; margin:0 auto;}
/*index start*/

.ibanner{ width:100%; height:auto; position:relative; z-index:99;}
.ibanner a{ display:block; width:100%; height:100%; position:relative; z-index:99;}
.ibanner a img.bimg{ display:block; width:100%; height:auto;}
.ibanner a .banner_bg{width:100%; height:auto;transition:all 1s ease 2s;transform:scale(1.3);padding-top:50%;}

.ibanner video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

.ibanner .swiper-pagination-bullet{ width:12px; height:12px; line-height:12px; background:#fff;opacity: 1;border-radius:12px;color: #fff; font-size:12px;}
.ibanner .swiper-pagination-bullet-active{ background:#345a58; opacity: 1;border-radius:8px;color: #345a58; font-size:12px; font-weight:bolder;}
.ibanner>.swiper-pagination-bullets{ bottom:30px;}
.ibanner>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 5px;bottom:0;}

.ibanner .swiper-slide-active .banner_bg,.ibanner .swiper-slide-duplicate-active .banner_bg{transition:all 14s cubic-bezier(0,1,.34,.99);transform:scale(1,1)}
.ibanner .ibanner-prev{ width:50px; height:50px;  position:absolute; z-index:100; bottom:20px; margin-top:-31px; right:110px; outline:none; cursor:pointer; opacity:1;}
.ibanner .ibanner-prev:hover{ opacity:1;}
.ibanner .ibanner-next{width:50px; height:50px;  position:absolute; z-index:10; bottom:100px; margin-top:-31px; right:110px; outline:none; cursor:pointer; opacity:1;}
.ibanner .ibanner-next:hover{ opacity:1;}

.ibanner .swiper-button-prev,.ibanner .swiper-container-rtl .swiper-button-next{ left:auto; right:110px; z-index:199;}
.ibanner .swiper-button-prev{ bottom:30px; top:auto;background-size: 40% 40%; border:1px #fff solid; border-radius:50px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.ibanner .swiper-button-prev:hover{ border:1px #335a57 solid; background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50% #335a57;background-size: 40% 40%;}
.ibanner .swiper-button-next{ bottom:100px; top:auto;background-size: 40% 40%; border:1px #fff solid; border-radius:50px; color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.ibanner .swiper-button-next:hover{border:1px #335a57 solid;background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50% #335a57;background-size: 40% 40%;}

.ibanner{position: relative;overflow: hidden; height:auto;height: calc(100vh - 90px);}
.ibanner .swiper-wrapper{ height:100%;}
.ibanner .swiper-wrapper .swiper-slide{ width:100%; height:100%; position:relative; z-index:9; overflow:hidden;}
.ibanner .swiper-wrapper .swiper-slide img.bimg{ display:block; width:100%; height:auto;}

.ibanner a .con{ position:absolute; z-index:100; left:0; top:50%; width:100%; margin-top:-150px;}
.ibanner a .con .cont{font-size: 40px;font-weight: 700;line-height: 42px;color: rgba(255, 255, 255, 1);}
.ibanner a .con .conc{font-size: 90px;font-weight: 700;line-height: 114px;color: rgba(0, 0, 0, 100);color: transparent;-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: #fff; margin:15px 0;}
.ibanner a .con .coninfo{font-size: 36px;font-weight: 700;line-height: 49px;color: rgba(255, 255, 255, 1);}

.bannerc_c{ width:1200px; height:auto; position:absolute; z-index:10; top:50%; left:50%; margin-left:-600px; margin-top:-90px; color:#fff; text-align:center;}
.bannerc_c_1{ font-size:60px; line-height:90px;}
.bannerc_c_3{ padding-top:30px;}

@media screen and (max-width:640px) {
	.ibanner{ height:auto;}
	.ibanner a{ height:auto;}
	.ibanner .ibanner-prev,	.ibanner .ibanner-next{ display:none;}
	.ibanner video{ position:relative; height:100%;}
	.ibanner>.swiper-pagination-bullets{ bottom:8px;}
}

.load-video{display:block;width:76px;height:76px;margin:0 auto;cursor:pointer;transform:translateY(0%);opacity:1;transition:transform 0.6s ease-out,opacity 0.6s}
.load-video img{display:block;width:100%}
.load-video:before,.load-video::after{content:' ';position:absolute;top:-60%;left:-60%;width:220%;height:220%;border:#ffffff 1px solid;border-radius:50%;box-sizing:border-box;transform:scale(0.6);animation-duration:3s;opacity:0;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(0.55, 0.23, 0.62, 1)}
.load-video::after{animation-delay:1.5s;transform:scale(1)}

.main_sw.index .box3.animate .wrap .cont .video-btn{padding:3% 0;overflow:hidden}
.main_sw.index .box3.animate .wrap .cont .load-video{transform:translateY(0);opacity:1;transition-delay:0.4s}
.load-video:hover:before,.load-video:hover::after{animation-name:loader}

.video-box{position:absolute;top:0;left:0;width:100%;height:100%}
.video-box .video{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);transition:opacity 1s}
.video-box .video.cur{opacity:1;filter:alpha(opacity=100)}
.video-box .video.video-on .bg-box{opacity:0;filter:alpha(opacity=0)}
.video-box video{position:absolute;bottom:0;left:0;display:block;width:100%; height:100%;object-fit:cover}

.video-box .bg-box{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 1s}
.video-box .bg,.video-box .mb-bg{position:absolute;top:0;left:0;width:100%;height:100%}
.video-box .mb-bg{display:none}

.tran300{transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
.tran500{transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.tran800{transition:800ms ease-out;-webkit-transition:800ms ease-out;-ms-transition:800ms ease-out;-moz-transition:800ms ease-out;-o-transition:800ms ease-out;}
.tran1000{transition:1000ms ease-out;-webkit-transition:1000ms ease-out;-ms-transition:1000ms ease-out;-moz-transition:1000ms ease-out;-o-transition:1000ms ease-out;}
.video-box:hover .bg{transform:scale(1.1);}

.ison .video{opacity:1;filter:alpha(opacity=100);}
.ison .bg-box{opacity:1;}
.ison .bannerc_c_1{opacity:1;}
.ison .bannerc_c_2{opacity:1;}

.icate{}
.icate .icatet{ width:100%; height:auto; background:#f7f7f7; padding:50px 0;}
.icate .icatet .tit{font-size: 72px;font-weight: 900;color: rgba(52, 90, 88, 1); display:flex; text-transform:uppercase; line-height:72px;}
.icate .icatet .tit span{color: transparent;-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: #365a58; padding-right:24px; font-size:62px;}
.icate .icatet .more{ width: 72px;height: 72px; background:url(../images/more.png) no-repeat center center #335a57; border-radius:72px;}

.icate .con{ width:100%; height:auto; background:#fcfcfc; padding:100px 0 60px 0;}
.icate .con .list{}
.icate .con .list a{ display:block; background:#f7f7f7;}
.icate .con .list a .img{}
.icate .con .list a .img img{ display:block; width:100%; height:auto;}
.icate .con .list a .listc{ padding:20px;}
.icate .con .list a .listc .listc_t{font-size: 24px;font-weight: 700;line-height: 35px;color: rgba(0, 0, 0, 1);}
.icate .con .list a .listc .listc_i{font-size: 18px;font-weight: 500;line-height: 26px; height:26px; overflow:hidden;color: rgba(0, 0, 0, 1); margin:13px 0 5px 0;}
.icate .con .list a .listc .listc_c{font-size: 14px;font-weight: 500;line-height: 23px; height:69px; overflow:hidden;color: rgba(56, 56, 56, 1); margin-bottom:20px;}
.icate .con .list a .listc .listc_m{font-size: 14px;font-weight: 500;line-height: 25px;color: rgba(52, 90, 88, 1); text-align:right;}

.icate_a{ padding-bottom:60px;}
.icate_a .swiper-pagination-bullet{ display:inline-block; width:8px; height:8px; background:#cccccc;opacity: 1;border-radius:8px;}
.icate_a .swiper-pagination-bullet-active{ background:#345b58; opacity: 1;border-radius:8px;}
.icate_a > .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 2px;bottom:0;}
.icate_a > .swiper-pagination-bullets .swiper-pagination-bullet:last-child{ margin-right:0;}
.icate_a > .swiper-pagination-bullets{ bottom:0; width:100%; text-align:center;}

.iabout{ width:100%; height:auto; padding:110px 0;}
.iabout .iaboutl{ width:48%; padding-top:40px;}
.iabout .iaboutl .tit{font-size: 48px;font-weight: 900;color: rgba(52, 90, 88, 1); display:flex; text-transform:uppercase; line-height:72px;color: transparent;-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: #fff; padding-right:24px;}
.iabout .iaboutl .info{font-size: 36px;font-weight: 900;line-height: 52px;color: rgba(255, 255, 255, 1); margin:45px 0;}
.iabout .iaboutl .con{font-size: 24px;font-weight: 500;line-height: 35px;color: rgba(255, 255, 255, 1);}
.iabout .iaboutr{ width:48%;}
.iabout .iaboutr .imovie{ margin-bottom:40px;}
.iabout .iaboutr .imovie img{ display:block; width:100%; height:auto;}
.iabout .iaboutr .con{}
.iabout .iaboutr .con .list{ width:33.333%; height:auto; float:left; color:#fff; margin-bottom:22px;}
.iabout .iaboutr .con .list .list_t{font-size: 40px;font-weight: 900;line-height: 60px;}
.iabout .iaboutr .con .list .list_t span{font-size: 15px;}
.iabout .iaboutr .con .list .list_c{font-size: 14px;font-weight: 400;line-height: 25px;}

.ipro{ width:100%; height:auto; background:#fcfcfc; padding:25px 0 50px 0;}
.ipro .tit{ text-align:center; text-transform:uppercase;}
.ipro .tit .tit_small{font-size: 24px;font-weight: 500;line-height: 35px;color: rgba(56, 56, 56, 1);}
.ipro .tit .tit_t{font-size: 72px;font-weight: 900;line-height: 104px;color: rgba(52, 90, 88, 1);}
.ipro .tit .info{font-size: 18px;font-weight: 500;line-height: 26px;color: rgba(128, 128, 128, 1);}
.ipro .con{ margin:45px auto 0 auto; width:98%;}
.ipro .con .ipro_a{ padding:30px 0 70px 0;}
.ipro .con .ipro_a .swiper-slide {
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.8);
}
.ipro .con .ipro_a .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);}
.ipro .con .ipro_a .swiper-slide .list a{ display:block;background: rgba(247, 247, 247, 1);
box-shadow: 0px 9px 23px  rgba(0, 0, 0, 0.06);}
.ipro .con .ipro_a .swiper-slide .list a .img{ width:100%; height:100%; overflow:hidden;}
.ipro .con .ipro_a .swiper-slide .list a .img img{ display:block; width:100%; height:auto;-webkit-transition: all ease .3s; transition: all ease .3s;}
.ipro .con .ipro_a .swiper-slide .list a .list_t{ line-height:90px; text-align:center;font-size: 24px;font-weight: 700;color: rgba(0, 0, 0, 1);}
.ipro_a .swiper-pagination-bullet{ background:#cccccc; opacity:1;}
.ipro_a .swiper-pagination-bullet-active{ background:#335a57; opacity:1;}
.ipro .con .ipro_a .swiper-slide .list a:hover .img img{-webkit-transform: scale(1.15); transform: scale(1.15);}
.ipro .con .ipro_a .swiper-slide .list a:hover .list_t{ color:rgba(52, 90, 88, 1);}

.ihelp{ width:100%; height:auto; background:#335a57; padding:80px 0 90px 0;}
.ihelp .ihelpt .tit{font-size: 72px;font-weight: 900;color:#fff; display:flex; text-transform:uppercase; line-height:72px;}
.ihelp .ihelpt .tit span{color: transparent;-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: #fff; padding-right:24px; font-size:64px;}
.ihelp .ihelpt .more{ width: 72px;height: 72px; background:url(../images/help_more.png) no-repeat center center #fff; border-radius:72px;}
.ihelp .con{ margin-top:75px; background:#fff; padding:60px 0;border-radius: 73px;}
.ihelp .con .list{ width:25%; height:auto; padding:0 25px; text-align:center; float:left;}
.ihelp .con .list .icon{width: 130px;height: 130px;background: rgba(52, 90, 88, 1);/*box-shadow: 0px 7px 13px  rgba(52, 90, 88, 0.2);*/ margin:0 auto; border-radius:130px;transition: transform 0.5s ease;}
.ihelp .con .list .list_t{ margin:25px auto 20px auto;font-size: 24px;font-weight: 700;line-height: 35px;color: rgba(52, 90, 88, 1);}
.ihelp .con .list .list_c{font-size: 18px;font-weight: 500;line-height: 26px;color: rgba(128, 128, 128, 1);}
.ihelp .con .list:nth-of-type(1) .icon{ background:url(../images/help_icon1.png) no-repeat center center #335a57;}
.ihelp .con .list:nth-of-type(2) .icon{ background:url(../images/help_icon2.png) no-repeat center center #335a57;}
.ihelp .con .list:nth-of-type(3) .icon{ background:url(../images/help_icon3.png) no-repeat center center #335a57;}
.ihelp .con .list:nth-of-type(4) .icon{ background:url(../images/help_icon4.png) no-repeat center center #335a57;}
.ihelp .con .list .icon:hover{transform: rotate(360deg);}

.inew{ width:100%; height:auto; background:#fcfcfc; padding:85px 0 50px 0;}
.inew .inewt{ width:100%; height:auto;}
.inew .inewt .tit{font-size: 72px;font-weight: 900;color: rgba(52, 90, 88, 1); display:flex; text-transform:uppercase;line-height:72px;}
.inew .inewt .tit span{ padding-right:24px;color: transparent;-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: #335a57; padding-right:24px; font-size:64px;}
.inew .inewt .more{ width: 72px;height: 72px; background:url(../images/more.png) no-repeat center center #335a57; border-radius:72px;}
.inew .con{ margin-top:65px;}
.inew .con .conl{ width:640px; height:auto;}
.inew .con .conl a{ display:block; width:100%; height:auto; background:#f7f7f7;}
.inew .con .conl a .img{ width:100%; height:100%; overflow:hidden;}
.inew .con .conl a .img img{ display:block; width:100%; height:auto;-webkit-transition: all ease .3s; transition: all ease .3s}
.inew .con .conl a .conlc{ padding:14px 20px;}
.inew .con .conl a .conlc .conlc_time{font-size: 18px;font-weight: 400;line-height: 25px;color: rgba(128, 128, 128, 1);}
.inew .con .conl a .conlc .conlc_tit{font-size: 26px;font-weight: 500;line-height: 37px; height:37px; overflow:hidden;color: rgba(51, 51, 51, 1); margin:9px 0;}
.inew .con .conl a .conlc .conlc_i{font-size: 18px;font-weight: 500;line-height: 24px;color: rgba(128, 128, 128, 1); margin-bottom:18px; height:48px; overflow:hidden;}
.inew .con .conl a .conlc .conlc_more{font-size: 20px;font-weight: 700;line-height: 36px;color: rgba(52, 90, 88, 1);}
.inew .con .conl a:hover .img img{-webkit-transform: scale(1.15); transform: scale(1.15); }
.inew .con .conl a:hover .conlc .conlc_tit{ color:#345a58}

.inew .con .conr{ width:600px; height:auto;}
.inew .con .conr .list{ margin-bottom:17px;}
.inew .con .conr .list a{ display:block; background:#f7f7f7;}
.inew .con .conr .list a .img{ width:247px; height:100%; overflow:hidden;}
.inew .con .conr .list a .img img{ display:block; width:100%; height:auto;-webkit-transition: all ease .3s; transition: all ease .3s}
.inew .con .conr .list a .listc{width: calc(100% - 247px);width: -moz-calc(100% - 247px);width: -webkit-calc(100% - 247px); padding:20px 35px;}
.inew .con .conr .list a .listc .listc_time{font-size: 18px;font-weight: 400;line-height: 25px;color: rgba(128, 128, 128, 1);}
.inew .con .conr .list a .listc .listc_tit{ margin:25px 0;font-size: 26px;font-weight: 500;line-height: 35px;color: rgba(51, 51, 51, 1); height:105px; overflow:hidden;}
.inew .con .conr .list a .listc .listc_more{font-size: 20px;font-weight: 700;line-height: 36px;color: rgba(52, 90, 88, 1);}
.inew .con .conr .list a:hover .img img{-webkit-transform: scale(1.15); transform: scale(1.15);}
.inew .con .conr .list a:hover .listc .listc_tit{color:#345a58}

.foot{ width:100%; height:auto; padding:75px 0 65px 0;}
.foot .foott{ margin-bottom:90px; /*display:flex; justify-content: space-between;*/ color:#fff;}
.foot .foott .flogo{ height:auto; width:135px;}
.foot .foott .footabout{ margin-left:60px; max-width:350px; width:345px;}
.foot .foott .footabout .footabout_t{font-size: 20px;font-weight: 700;line-height: 28px; margin-bottom:20px;}
.foot .foott .footabout .footabout_c{font-size: 16px;font-weight: 500;line-height: 25px;color: rgba(209, 209, 209, 1);}
.foot .foott .foot_tel{ margin-left:70px; width:240px;font-size: 20px;font-weight: 700;line-height: 28px;}
.foot .foott .foot_email{margin-left:50px; width:380px;font-size: 20px;font-weight: 700;line-height: 28px;}
.foot .footc{}
.foot .footc .footnav{ width:780px; height:auto;}
.foot .footc .footnav dl{ width:25%; float:left;}
.foot .footc .footnav dl dt{ margin-bottom:15px;}
.foot .footc .footnav dl dt a{ color:#fff;font-size: 20px;font-weight: 700;line-height: 27px;}
.foot .footc .footnav dl dd{}
.foot .footc .footnav dl dd a{font-size: 16px;font-weight: 500;line-height: 30px;color: rgba(166, 166, 166, 1);}
.foot .footc .footmess{ width:380px; height:auto;}
.foot .footc .footmess .footmess_t{color:#fff;font-size: 20px;font-weight: 700;line-height: 27px;margin-bottom:15px;}
.foot .footc .footmess .footmess_c{}
.foot .footc .footmess .footmess_c .list{ margin-bottom:18px;}
.foot .footc .footmess .footmess_c .list .foot_text{ width:100%; height:48px; line-height:44px; border:2px #fff solid; background:none; text-indent:20px; color:#fff;font-size: 16px;font-weight: 400;}
.foot .footc .footmess .footmess_c .list .foot_textarea{width:100%; height:80px; line-height:25px; border:2px #fff solid; background:none; padding:10px 20px; color:#fff;font-size: 16px;font-weight: 400;}
.foot .footc .footmess .footmess_c .list .foot_submit{ width:152px; height:46px; text-align:center; line-height:42px; border:2px #649788 solid;color:#fff;font-size: 16px;font-weight: 400; background:none; cursor:pointer;}
@media screen and (max-width:1280px) {
	.icate .icatet .tit,.ihelp .ihelpt .tit,.inew .inewt .tit{ font-size:48px;}
	.icate .icatet .tit span,.ihelp .ihelpt .tit span,.inew .inewt .tit span{ font-size:42px;}
	.iabout .iaboutl .tit{ font-size:42px;}
	.iabout .iaboutl .info{ font-size:28px; line-height:42px;}
	.iabout .iaboutr .con .list .list_t{ font-size:32px;}
	.ipro .tit .tit_t{ font-size:48px; line-height:70px;}
	.ipro .con .ipro_a .swiper-slide .list a .list_t{ font-size:18px;}
	
	
	.inew .con .conl{ width:48%;}
	.inew .con .conr{ width:48%;}
	.inew .con .conr .list a .listc .listc_tit{ font-size:16px; height:70px; overflow:hidden;}
	
	.foot .foott{ margin-bottom:50px;}
	.foot .foott .flogo{ width:35%;}
	.foot .foott .footabout{ width:60%; margin-left:5%;}
	.foot .foott .foot_tel{width:35%; margin-left:0; margin-top:20px;}
	.foot .foott .foot_email{width:60%; margin-left:5%; float:left; margin-top:20px;}
	.foot .footc .footnav{ width:60%;}
	.foot .footc .footmess{ width:35%;}
	.foot .footc .footnav dl dt a{ font-size:16px;}
	.foot .footc .footmess .footmess_t{ font-size:16px;}
	
	.ibanner a .con .cont{ font-size:30px;}
	.ibanner a .con .conc{ font-size:50px; line-height:60px;}
	.ibanner a .con .coninfo{ font-size:28px; line-height:45px;}
}
@media screen and (max-width:1024px) {
	.icate .icatet .tit,.ihelp .ihelpt .tit,.inew .inewt .tit{ font-size:32px; line-height:32px;}
	.icate .icatet .tit span,.ihelp .ihelpt .tit span,.inew .inewt .tit span{ font-size:26px; padding-right:10px;}
	.iabout .iaboutl .tit{ font-size:26px;line-height:32px;}
	.iabout .iaboutl .info{ font-size:22px; line-height:32px; margin:25px 0;}
	.iabout .iaboutr .con .list .list_t{ font-size:22px;}
	.ipro .tit .tit_t{ font-size:28px; line-height:50px;}
	.ipro .con .ipro_a .swiper-slide .list a .list_t{ font-size:14px;}
	
	.inew .con .conl{ width:100%; margin-bottom:20px;}
	.inew .con .conr{ width:100%;}
	.inew .con .conr .list a .listc .listc_tit{ font-size:16px; height:70px; overflow:hidden;}
	
	.icate .icatet{ padding:30px 0;}
	.icate .icatet .more{ width:40px; height:40px; background-size:35% 35%;}
	.icate .con .list a .listc .listc_t{ font-size:15px; line-height:45px;}
	.iabout{ padding:70px 0;}
	.iabout .iaboutl{ width:100%; padding-top:0; margin-bottom:30px;}
	.iabout .iaboutl .con{ font-size:16px; line-height:25px;}
	.iabout .iaboutr{ width:100%;}
	
	.ipro .tit .tit_small{ font-size:18px;}
	.ipro .tit .info{ font-size:16px; line-height:25px; width:90%; margin:0 auto;}
	.ihelp,.inew{ padding:50px 0;}
	.ihelp .ihelpt .more,.inew .inewt .more{width:40px; height:40px; background-size:35% 35%;}
	.ihelp .con{ padding:40px 0; margin-top:30px; border-radius:10px;}
	.ihelp .con .list{ width:50%; margin-bottom:20px;}
	.ihelp .con .list .icon,.ihelp .con .list:nth-of-type(1) .icon{ width:100px; height:100px;background-size:50% 50%;}
	.ihelp .con .list .icon,.ihelp .con .list:nth-of-type(2) .icon{ width:100px; height:100px;background-size:50% 50%;}
	.ihelp .con .list .icon,.ihelp .con .list:nth-of-type(3) .icon{ width:100px; height:100px;background-size:50% 50%;}
	.ihelp .con .list .icon,.ihelp .con .list:nth-of-type(4) .icon{ width:100px; height:100px;background-size:50% 50%;}
	.ihelp .con .list .list_t{ font-size:18px; margin:15px auto 10px auto;}
	.ihelp .con .list .list_c{ font-size:15px; line-height:25px;}
	.inew .con{ margin-top:30px;}
	.inew .con .conl a .conlc .conlc_tit{ font-size:18px;}
	.inew .con .conl a .conlc .conlc_i{ font-size:14px;}
	.inew .con .conr .list a .listc .listc_more,.inew .con .conl a .conlc .conlc_more{ font-size:15px;}
	
	.foot{ padding:40px 0;}
	.foot .foott{ margin-bottom:30px;}
	.foot .foott .flogo{ width:35%;}
	.foot .foott .footabout{ width:60%; margin-left:5%;}
	.foot .foott .foot_tel{width:35%; margin-left:0; margin-top:20px; font-size:16px;}
	.foot .foott .foot_email{width:60%; margin-left:5%; float:left; margin-top:20px;font-size:16px;}
	.foot .footc .footnav{ width:100%; margin-bottom:20px; display:none;}
	.foot .footc .footmess{ width:60%; float:left;}
	.foot .footc .footnav dl dt a{ font-size:16px;}
	.foot .footc .footmess .footmess_t{ font-size:16px;}
	
	.ibanner a .con{ margin-top:-80px;}
	.ibanner a .con .cont{ font-size:20px; line-height:30px;}
	.ibanner a .con .conc{ font-size:32px; line-height:40px;}
	.ibanner a .con .coninfo{ font-size:16px; line-height:25px;}
	
	.online{ display:none;}
}
@media screen and (max-width:640px) {
	.icate .icatet .tit,.ihelp .ihelpt .tit,.inew .inewt .tit{ font-size:18px; line-height:28px;}
	.icate .icatet .tit span,.ihelp .ihelpt .tit span,.inew .inewt .tit span{ font-size:16px; padding-right:5px;}
	.iabout .iaboutl .tit{ font-size:18px;line-height:28px;}
	.iabout .iaboutl .info{ font-size:16px; line-height:25px; margin:15px 0;}
	.iabout .iaboutr .con .list .list_t{ font-size:17px; line-height:30px;}
	.ipro .tit .tit_t{ font-size:18px; line-height:40px;}
	.ipro .con .ipro_a .swiper-slide .list a .list_t{ font-size:13px;}
	
	.inew .con .conl{ width:100%; margin-bottom:20px;}
	.inew .con .conr{ width:100%;}
	.inew .con .conr .list a .listc .listc_tit{ font-size:14px; height:70px; overflow:hidden;}
	
	.icate .icatet{ padding:30px 0;}
	.icate .icatet .more{ width:30px; height:30px; background-size:35% 35%;}
	.icate .con .list a .listc .listc_t{ font-size:14px; line-height:35px;}
	.iabout{ padding:50px 0;}
	.iabout .iaboutl{ width:100%; padding-top:0; margin-bottom:30px;}
	.iabout .iaboutl .con{ font-size:14px; line-height:25px;}
	.iabout .iaboutr{ width:100%;}
	.iabout .iaboutr .con .list .list_c{ font-size:12px;}
	
	.ipro .tit .tit_small{ font-size:15px;}
	.ipro .tit .info{ font-size:13px; line-height:25px; width:90%; margin:0 auto;}
	.ipro .con{ margin:25px auto 0 auto;}
	.ihelp,.inew{ padding:40px 0;}
	.ihelp .ihelpt .more,.inew .inewt .more{width:30px; height:30px; background-size:35% 35%;}
	.ihelp .con{ padding:40px 0; margin-top:30px; border-radius:10px;}
	.ihelp .con .list{ width:50%; margin-bottom:20px; padding:0 15px;}
	.ihelp .con .list .icon,.ihelp .con .list:nth-of-type(1) .icon{ width:70px; height:70px;background-size:50% 50%;}
	.ihelp .con .list .icon,.ihelp .con .list:nth-of-type(2) .icon{ width:70px; height:70px;background-size:50% 50%;}
	.ihelp .con .list .icon,.ihelp .con .list:nth-of-type(3) .icon{ width:70px; height:70px;background-size:50% 50%;}
	.ihelp .con .list .icon,.ihelp .con .list:nth-of-type(4) .icon{ width:70px; height:70px;background-size:50% 50%;}
	.ihelp .con .list .list_t{ font-size:16px; margin:15px auto 10px auto;}
	.ihelp .con .list .list_c{ font-size:13px; line-height:18px;}
	.inew .con{ margin-top:30px;}
	.inew .con .conl a .conlc .conlc_tit{ font-size:16px;}
	.inew .con .conl a .conlc .conlc_i{ font-size:13px;}
	.inew .con .conr .list a .listc .listc_more,.inew .con .conl a .conlc .conlc_more{ font-size:13px;}
	.inew .con .conr .list a .img{ width:200px;}
	.inew .con .conr .list a .listc{width: calc(100% - 200px);width: -moz-calc(100% - 200px);width: -webkit-calc(100% - 200px);}
	
	
	.foot{ padding:40px 0;}
	.foot .foott{ margin-bottom:30px;}
	.foot .foott .flogo{ width:100%; margin-bottom:10px;}
	.foot .foott .footabout{ width:100%; margin-left:0;}
	.foot .foott .foot_tel{width:100%; margin-left:0; margin-top:20px; font-size:13px;}
	.foot .foott .foot_email{width:100%; margin-left:0; float:left; margin-top:20px;font-size:16px;}
	.foot .footc .footnav{ width:100%; margin-bottom:20px; display:none;}
	.foot .footc .footmess{ width:60%; float:left; display:none;}
	.foot .footc .footnav dl dt a{ font-size:16px;}
	.foot .footc .footmess .footmess_t{ font-size:13px;}
	.foot .foott .footabout .footabout_t{ font-size:16px;}
	.foot .foott .footabout .footabout_c{ font-size:12px; line-height:20px;}
	.online{ display:none;}
	
	.ibanner a .con{ margin-top:-70px;}
	.ibanner a .con .cont{ font-size:18px; line-height:25px;}
	.ibanner a .con .conc{ font-size:28px; line-height:30px;}
	.ibanner a .con .coninfo{ font-size:15px; line-height:25px;}
}
/*index end*/

/*about start*/
.common_banner{ width:100%; height:460px; overflow:hidden;display: flex;justify-content: center;align-items: center;}
.common_banner .con{ text-align:center; color:#fff;}
.common_banner .con .tit{ font-size: 80px;font-weight: 900;line-height: 162px;color: rgba(0, 0, 0, 100); text-transform:uppercase;color: transparent;-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: #fff;}
.common_banner .con .line{ margin:20px auto 30px auto; width:150px; height:3px; background:#e62129;}
.common_banner .con .location{}
.common_banner .con .location a{ color:#fff; padding:0 3px;}
.common_banner .con .location a:hover{ color:#e62129;}

.ncate{ margin:0 auto 0 auto;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15); position:relative; z-index:1; background:#f7f7f7;}
.ncate ul{ display:flex;}
.ncate ul li{ flex:1 1 auto;}
.ncate ul li a{ display:block; text-align:center; line-height:80px; font-size:16px; color:#383838; font-weight:bold; text-transform:uppercase;}
.ncate ul li a:hover{ color:#335a57;}
.ncate ul li a.on{ color:#335a57;}

.abouta{height:auto; padding:100px 0;}
.abouta .con{ width:650px; height:auto;}
.abouta .con .con_1{font-size: 36px;font-weight: 300;line-height: 50px;color: rgba(52, 90, 88, 1);}
.abouta .con .con_2{font-size: 72px;font-weight: 900;line-height: 74px;color: rgba(52, 90, 88, 1); text-transform:uppercase;}
.abouta .con .con_2 span{color: transparent;-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: #335a57;}
.abouta .con .con_3{font-size: 24px;font-weight: 500;line-height: 33px;color: rgba(56, 56, 56, 1); margin:15px 0 25px 0;text-transform:uppercase;}
.abouta .con .con_4{font-size: 18px;font-weight: 400;line-height: 25px;color: rgba(56, 56, 56, 1);}

.abouta .img{ width:580px; height:auto;}
.abouta .img img{ display:block; width:100%; height:auto;}

.aboutb{ padding:90px 0 90px 0; background:#335a57; color:#fff;}
.aboutb .list{ width:16.6666%; float:left;}
.aboutb .list .list_t{font-size: 40px;font-weight: 900;line-height: 60px;}
.aboutb .list .list_t span{font-size: 15px;}
.aboutb .list .list_c{font-size: 14px;font-weight: 400;line-height: 25px;}

.aboutc{ width:100%; height:auto; padding:90px 0;}
.aboutc .tit{ width:100%;font-size: 72px;font-weight: 900;line-height: 74px;color: rgba(52, 90, 88, 1); text-transform:uppercase; text-align:center;}
.aboutc .tit span{color: transparent;-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: #335a57;}
.aboutc .con{ margin:50px auto 0 auto; background:#fff; padding:80px 0;border-radius: 73px;}
.aboutc .con .list{ width:33.3333%; float:left; padding:0 5%; text-align:center;}
.aboutc .con .list .icon{ width:130px; height:130px; border-radius:130px; background:#335a57; margin:0 auto; display:flex;flex-wrap: nowrap;justify-content: center;align-items: center;}
.aboutc .con .list .listc{font-size: 18px;font-weight: 500;line-height: 26px;color: rgba(128, 128, 128, 1); margin:45px auto 0 auto;}

.aboutd{ width:100%; height:auto; background:#fff; padding:70px 0 50px 0;}
.aboutd .tit{ text-align:center;font-size: 72px;font-weight: 900;line-height: 104px;color: rgba(52, 90, 88, 1);}
.aboutd .con{ margin:30px auto 0 auto;}
.aboutd .con .aboutd_a{ padding:30px 0 70px 0;}
.aboutd .con .aboutd_a .swiper-slide {
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.8);
}
.aboutd .con .aboutd_a .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);}
.aboutd .con .aboutd_a .swiper-slide .list a{ display:block;background: rgba(247, 247, 247, 1);
box-shadow: 0px 9px 23px  rgba(0, 0, 0, 0.06);}
.aboutd .con .aboutd_a .swiper-slide .list a .img{ width:100%; height:auto;}
.aboutd .con .aboutd_a .swiper-slide .list a .img img{ display:block; width:100%; height:auto;}
.aboutd .con .aboutd_a .swiper-slide .list a .list_t{ line-height:90px; text-align:center;font-size: 24px;font-weight: 700;color: rgba(0, 0, 0, 1);}
.aboutd_a .swiper-pagination-bullet{ background:#cccccc; opacity:1;}
.aboutd_a .swiper-pagination-bullet-active{ background:#335a57; opacity:1;}

.aboute{ width:100%; height:auto; background:#f7f7f7; padding:80px 0 85px 0;}
.aboute .tit{font-size: 72px;font-weight: 900;line-height: 74px;color: rgba(52, 90, 88, 1); text-transform:uppercase; text-align:center;}
.aboute .tit span{color: transparent;-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: #335a57;}
.aboute .con{ margin:90px auto 0 auto;}
.aboute .con .list{ width: 28%; margin: 0 6% 20px 0; float:left;}
.aboute .con .list:nth-of-type(3n){ margin-right:0;}
.aboute .con .list a{ display:block;}
.aboute .con .list a img{ display:block; width:100%; height:auto;}

.process{ padding:50px 0;}
.process .pcate{ margin:0 auto 55px auto;}
.process .pcate a{ display:inline-block;border-radius: 42px;border: 1px solid rgba(52, 90, 88, 1); padding:0 10px; line-height:42px;font-size: 14px;font-weight: 400;color: rgba(52, 90, 88, 1); margin-right:30px; text-transform:uppercase;}
.process .pcate a:hover{ background:#335a57; color:#fff;}
.process .pcate a.on{ background:#335a57; color:#fff;}
.process .processc{}
.process .processc .con{}
.process .processc .con .list{ width: 48%; margin: 0 4% 40px 0; float:left;}
.process .processc .con .list:nth-of-type(2n){ margin-right:0;}
.process .processc .con .list a{ display:block; position:relative; z-index:1;}
.process .processc .con .list a .img{}
.process .processc .con .list a .img img{ display:block; width:100%; height:auto;}
.process .processc .con .list a .tit{ width:100%; height:123px; text-align:center; line-height:123px; position:absolute; z-index:10; left:0; bottom:0;background: rgba(247, 247, 247, 0.9);font-size: 24px;font-weight: 700;color: rgba(0, 0, 0, 1);}
@media screen and (max-width:1280px){
	.common_banner{ height:380px;}	
	.common_banner .con .tit{ font-size:50px; line-height:40px;}
	.ncate ul li a{ font-size:15px;}
	.abouta{ padding:60px 20px;}
	.abouta .con{ width:52%;}
	.abouta .img{ width:44%;}
	.abouta .con .con_1{ font-size:26px;}
	
	.abouta .con .con_2,.aboutc .tit,.aboute .tit{ font-size:48px; line-height:50px;}
	.abouta .con .con_2 span,.aboutc .tit span,.aboute .tit span{ font-size:42px;}
	.abouta .con .con_3{ font-size:18px;}
	.aboutb{ padding:50px 0;}
	.aboutb .list .list_t{ font-size:28px;}
	.aboutb .list .list_c{ font-size:13px;}
	.aboutc,.aboutd,.aboute{ padding:50px 0;}
	.aboutc .con .list .icon{ width:110px; height:110px; border-radius:110px;}
	.aboutc .con .list .icon img{ height:60px;}
	.aboutd .tit{ font-size:48px;}
	.aboute .con{ margin:45px auto 0 auto;}
	.process{ padding:50px 20px;}
	.process .processc .con .list a .tit{ height:80px; line-height:80px; font-size:18px;}
}
@media screen and (max-width:1024px) {
	.common_banner{ height:300px;}	
	.common_banner .con .tit{ font-size:40px; line-height:40px;}
	.ncate{ padding:10px 0;}
	.ncate ul{ flex-wrap: wrap;}
	.ncate ul li a{ line-height:35px; padding:0 10px;}
	.abouta .con{ width:100%; margin-bottom:30px;}
	.abouta .img{ width:100%;}
	.aboutb .list{ width:33.333%; margin-bottom:20px;}
	
	.abouta .con .con_2,.aboutc .tit,.aboute .tit{ font-size:32px; line-height:40px;}
	.abouta .con .con_2 span,.aboutc .tit span,.aboute .tit span{ font-size:26px;}
	.aboutc .con{ margin:35px auto 0 auto; border-radius:15px; padding:40px 0;}
	.aboutc .con .list{ padding:0 3%;}
	.aboutc .con .list .listc{ font-size:15px; line-height:23px; margin:25px auto 0 auto;}
	.aboutc .con .list .icon{ width:90px; height:90px; border-radius:110px;}
	.aboutc .con .list .icon img{ height:50px;}
	
	.aboutb,.aboutd,.aboutc, .aboute{ padding:40px 0;}
	.aboutd .tit{ font-size:28px; line-height:45px;}
	
	.process{ padding:40px 20px;}
	.process .pcate a{ margin-bottom:12px;}
	.process .processc .con .list a .tit{ height:50px; line-height:50px; font-size:16px;}
	
}
@media screen and (max-width:640px) {
	.common_banner{ height:250px;}	
	.common_banner .con .tit{ font-size:30px; line-height:30px;}
	
	.ncate{ padding:10px 0;}
	.ncate ul{ flex-wrap: wrap;}
	.ncate ul li a{ line-height:35px; padding:0 10px; font-size:14px;}
	.abouta .con{ width:100%; margin-bottom:30px;}
	.abouta .img{ width:100%;}
	.aboutb .list{ width:33.333%; margin-bottom:20px;}
	.abouta .con .con_1{ font-size:18px;}
	.abouta .con .con_2,.aboutc .tit,.aboute .tit{ font-size:28px; line-height:28px;}
	.abouta .con .con_2 span,.aboutc .tit span,.aboute .tit span{ font-size:26px;}
	.aboutc .con{ margin:35px auto 0 auto; border-radius:15px; padding:40px 0;}
	.aboutc .con .list{ padding:0 3%; width:100%; margin-bottom:20px;}
	.aboutc .con .list .listc{ font-size:15px; line-height:23px; margin:25px auto 0 auto;}
	.aboutc .con .list .icon{ width:70px; height:70px; border-radius:70px;}
	.aboutc .con .list .icon img{ height:40px;}
	
	.aboutb,.aboutd,.aboutc, .aboute{ padding:30px 0;}
	.aboutd .tit{ font-size:28px; line-height:45px;}
	.abouta{ padding:40px 20px;}
	.abouta .con .con_3,.abouta .con .con_4{ font-size:14px; line-height:23px;}
	.aboutb .list .list_t{ font-size:22px; line-height:45px;}
	.aboutb .list .list_c{ font-size:12px;}
	.aboutd .con{ margin:0 auto 0 auto;}
	
	.process{ padding:40px 20px;}
	.process .pcate{ margin:0 auto 25px auto;}
	.process .pcate a{ margin-bottom:12px;}
	.process .processc .con .list a .tit{ height:40px; line-height:40px; font-size:14px;}
	.process .processc .con .list{ margin-bottom:20px;}
}
/*about end*/

/*new start*/
.nbody{ padding:100px 0;background:#f7f7f7;}
.nbody .nlist{ padding-bottom:20px;}
.nbody .nlist .list{ margin-bottom:30px;}
.nbody .nlist .list a{ display:block; background:#fff;}
.nbody .nlist .list a .img{ width:380px; height:100%; overflow:hidden;}
.nbody .nlist .list a .img img{ display:block; width:100%; height:auto;-webkit-transition: all ease .3s; transition: all ease .3s }
.nbody .nlist .list a .listc{ width:890px; height:auto; padding:35px;}
.nbody .nlist .list a .listc .listc_t{font-size: 24px;font-weight: 400;line-height: 35px;color: rgba(56, 56, 56, 1); height:35px; overflow:hidden;}
.nbody .nlist .list a .listc .listc_i{ margin:20px 0;font-size: 16px;font-weight: 400;line-height: 35px;color: rgba(128, 128, 128, 1);height:35px; overflow:hidden;}
.nbody .nlist .list a .listc .listc_time{font-size: 16px;font-weight: 400;line-height: 35px;color: rgba(166, 166, 166, 1);}
.nbody .nlist .list a:hover .img img{-webkit-transform: scale(1.15); transform: scale(1.15);}
.nbody .nlist .list a:hover .listc .listc_t{ color:#345a58;}

.ndetail{ width:100%; height:auto; background:#fff; padding:80px 0 120px 0;}
.ndetail .tit{ text-align:center;font-size: 20px;font-weight: 500;line-height: 30px;color: rgba(51, 51, 51, 1);}
.ndetail .time{ text-align:center;font-size: 12px;font-weight: 500;line-height:25px;color: rgba(179, 179, 179, 1); margin:10px auto 50px auto;}
.ndetail .con{font-size: 16px;font-weight: 500;line-height:28px;color: rgba(102, 102, 102, 1); padding-bottom:50px; border-bottom:1px #d6d6d6 dashed;}
.ndetail .con img{ max-width:100%; height:auto;}
.nbody .ndetaill{ width:860px; height:auto; background:#fff; padding:30px 20px;}
.nbody .ndetaill .tit{font-size: 20px;font-weight: 700;line-height: 30px;color: rgba(51, 51, 51, 1);}
.nbody .ndetaill .time{font-size: 12px;font-weight: 400;line-height: 25px;color: rgba(179, 179, 179, 1); margin:12px auto 20px auto;}
.nbody .ndetaill .con{font-size: 16px;font-weight: 400;line-height: 25px;color: rgba(102, 102, 102, 1);}
.nbody .ndetaill .con img{ max-width:100%; height:auto;}
.nbody .ndetailr{ width:400px; height:auto; background:#fff; padding:10px;}
.nbody .ndetailr .lista{ border-bottom:2px #d2d2d2 solid; padding-bottom:20px; margin-bottom:10px;}
.nbody .ndetailr .lista a{ display:block;}
.nbody .ndetailr .lista a .img{}
.nbody .ndetailr .lista a .img img{ display:block; width:100%; height:auto;}
.nbody .ndetailr .lista a .tit{font-size: 20px;font-weight: 700;line-height: 30px;color: rgba(51, 51, 51, 1); margin:15px 0 10px 0;}
.nbody .ndetailr .lista a .time{font-size: 12px;font-weight: 400;line-height: 22px;color: rgba(179, 179, 179, 1);}
.nbody .ndetailr .con{ padding:15px;}
.nbody .ndetailr .con ul li{ margin-bottom:8px;}
.nbody .ndetailr .con ul li a{ display:block;line-height: 26px;}
.nbody .ndetailr .con ul li a .conl{ width:270px; height:auto;font-size: 16px;font-weight: 500;color: rgba(51, 51, 51, 1);}
.nbody .ndetailr .con ul li a .conr{ width:80px;font-size: 13px;font-weight: 400;color: rgba(179, 179, 179, 1);}
@media screen and (max-width:1280px) {
	.nbody{ padding:60px 0;}
	.nbody .nlist .list a .img{}
	.nbody .nlist .list a .listc{ width: calc(100% - 380px);width: -moz-calc(100% - 380px);width: -webkit-calc(100% - 380px);}
	.nbody .nlist .list a .listc .listc_t{ font-size:17px;}
	
	.nbody .ndetaill{ width:60%;}
	.nbody .ndetailr{ width:38%;}
}

@media screen and (max-width:1024px) {
	.nbody{ padding:50px 0;}
	.nbody .nlist .list a .img{ width:300px;}
	.nbody .nlist .list a .listc{ width: calc(100% - 300px);width: -moz-calc(100% - 300px);width: -webkit-calc(100% - 300px); padding:20px;}
	.nbody .nlist .list a .listc .listc_t{ font-size:18px;}
	
	.nbody .ndetaill{ width:100%;}
	.nbody .ndetailr{ width:100%; margin-top:30px;}
}
@media screen and (max-width:640px) {
	.nbody{ padding:40px 0;}
	.nbody .nlist .list a .img{ width:100%;}
	.nbody .nlist .list a .listc{ width:100%; padding:20px;}
	.nbody .nlist .list a .listc .listc_t{ font-size:18px;}
	.nbody .nlist .list a .listc .listc_i{ margin:10px 0;}
	
	.nbody .ndetaill .tit{ font-size:18px;}
	.nbody .ndetaill .time{ margin:10px auto 15px auto;}
	.nbody .ndetaill .con{ font-size:13px; line-height:22px;}
	.nbody .ndetailr .lista a .tit{ font-size:16px;}
	.nbody .ndetailr .con ul li a .conl{ font-size:14px;}
}
/*new end*/


/*faq start*/
.faqc{ width:100%; height:auto; background:#f7f7f7; padding:60px 0;}
.faqc .tit{font-size: 72px;font-weight: 900;line-height: 74px;color: rgba(52, 90, 88, 1); text-transform:uppercase;}
.faqc .tit span{color: transparent;-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: #335a57;}
.faqc .con{ margin:34px auto 0 auto;}
.faqc .con .list{ margin-bottom:10px; background:#fff; padding:30px 35px;}
.faqc .con .list .list_t{ margin-bottom:10px;}
.faqc .con .list .list_t .list_tl{ width: 40px;height: 40px; line-height:40px; text-align:center; background:#383838; color:#fff; border-radius:40px;font-size: 24px;font-weight: 900;}
.faqc .con .list .list_t .list_tr{width: calc(100% - 77px);width: -moz-calc(100% - 77px);width: -webkit-calc(100% - 77px); line-height:40px;font-size: 20px;font-weight: 700;color: rgba(56, 56, 56, 1); border-bottom:1px #f2f2f2 dashed; padding-bottom:10px;}
.faqc .con .list .list_c{}
.faqc .con .list .list_c .list_cl{width: 40px;height: 40px; line-height:40px; text-align:center; background:#335a57; color:#fff; border-radius:40px;font-size: 24px;font-weight: 900;}
.faqc .con .list .list_c .list_cr{width: calc(100% - 77px);width: -moz-calc(100% - 77px);width: -webkit-calc(100% - 77px);line-height:40px;font-size: 20px;font-weight: 700;color: rgba(52, 90, 88, 1);}

@media screen and (max-width:1280px) {
	.faqc{ padding:50px 0;}
	.faqc .tit{ font-size:48px; line-height:50px;}
	.faqc .tit span{ font-size:42px;}
}
@media screen and (max-width:1024px) {
	.faqc{ padding:40px 0;}
	.faqc .tit{ font-size:32px; line-height:40px;}
	.faqc .tit span{ font-size:26px;}
	.faqc .con .list{ padding:20px;}
	.faqc .con .list .list_t .list_tr,.faqc .con .list .list_c .list_cr{ font-size:16px; line-height:25px; padding:8px 0;}
}
@media screen and (max-width:640px) {
	.faqc{ padding:40px 0;}
	.faqc .tit{ font-size:28px; line-height:28px;}
	.faqc .tit span{ font-size:26px;}
	.faqc .con .list{ padding:20px;}
	.faqc .con .list .list_t .list_tr,.faqc .con .list .list_c .list_cr{ font-size:13px; line-height:22px; padding:8px 0;}
}
/*faq end*/

/*product start*/

.pcon{ padding:70px 0;}
.pcon .pleft{ width:350px; height:auto;}
.pcon .pleft .tit{font-size: 28px;font-weight: 700;line-height: 40px;color: rgba(52, 90, 88, 1); text-transform:uppercase; margin-bottom:30px;}
.pcon .pleft .con{text-transform:uppercase;}
.pcon .pleft .con ul > li{}
.pcon .pleft .con ul > li > a{font-size: 18px;font-weight: 600;line-height: 60px;color: rgba(56, 56, 56, 1); display:block; padding:0 45px; background:url(../images/ncate_icon.png) no-repeat 95% 50% #dce8e8;}
.pcon .pleft .con ul > li > a:hover{background:url(../images/ncate_icon.png) no-repeat 95% 50% #335a57; color:#fff;}
.pcon .pleft .con ul > li > a.on{background:url(../images/ncate_icon.png) no-repeat 95% 50% #335a57; color:#fff;}
.pcon .pleft .con ul > li > dl{}
.pcon .pleft .con ul > li > dl > dd{}
.pcon .pleft .con ul > li > dl > dd > a{font-size: 14px;font-weight: 500;line-height:30px;color: rgba(56, 56, 56, 1); background:#f7f7f7; padding:15px 65px; display:block;}
.pcon .pright{ width:900px; height:auto;}
.pcon .pright .pconc{}
.pcon .pright .pconc .list{ width: 32%; margin: 0 2% 20px 0; float:left;}
.pcon .pright .pconc .list:nth-of-type(3n){ margin-right:0;}
.pcon .pright .pconc .list a{ display:block; background:#f7f7f7;}
.pcon .pright .pconc .list a .img{ width:100%; height:100%; overflow:hidden;}
.pcon .pright .pconc .list a .img img{ display:block; width:100%; height:auto;-webkit-transition: all ease .3s; transition: all ease .3s}
.pcon .pright .pconc .list a .listc{ padding:20px;}
.pcon .pright .pconc .list a .listc .listc_t{font-size: 24px;font-weight: 700;line-height: 35px;color: rgba(0, 0, 0, 1);}
.pcon .pright .pconc .list a .listc .listc_i{font-size: 18px;font-weight: 500;line-height: 26px;color: rgba(0, 0, 0, 1); margin:13px 0 5px 0;}
.pcon .pright .pconc .list a .listc .listc_c{font-size: 14px;font-weight: 500;line-height: 23px; height:69px; overflow:hidden;color: rgba(56, 56, 56, 1); margin-bottom:20px;}
.pcon .pright .pconc .list a .listc .listc_m{font-size: 14px;font-weight: 500;line-height: 25px;color: rgba(52, 90, 88, 1); text-align:right;}
.pcon .pright .pconc .list a:hover .img img{ -webkit-transform: scale(1.15); transform: scale(1.15); }
.pcon .pright .pconc .list a:hover .listc .listc_t{ color:#345a58;}

@media screen and (max-width:1280px) {
	.pcon{ padding:60px 20px;}
	.pcon .pleft{ width:32%;}
	.pcon .pleft .tit{ font-size:22px; margin-bottom:20px;}
	.pcon .pleft .con ul > li > a{ font-size:16px; padding:0 25px;}
	.pcon .pleft .con ul > li > dl > dd > a{ padding:15px 35px; font-size:13px;}
	.pcon .pright{ width:65%;}
	.pcon .pright .pconc .list a .listc .listc_t{ font-size:18px;}
	.pcon .pright .pconc .list a .listc .listc_i{ font-size:16px;}
	.pcon .pright .pconc .list a .listc .listc_c{ font-size:13px;}
}
@media screen and (max-width:1024px) {
	.pcon{ padding:50px 20px;}
	.pcon .pleft{ width:100%; margin-bottom:30px;}
	.pcon .pleft .tit{ font-size:22px; margin-bottom:20px;}
	.pcon .pleft .con ul > li > a{ font-size:16px; padding:0 25px;}
	.pcon .pleft .con ul > li > dl > dd > a{ padding:15px 35px; font-size:13px;}
	.pcon .pright{ width:100%;}
	.pcon .pright .pconc .list a .listc .listc_t{ font-size:18px;}
	.pcon .pright .pconc .list a .listc .listc_i{ font-size:16px;}
	.pcon .pright .pconc .list a .listc .listc_c{ font-size:13px;}
}

@media screen and (max-width:640px) {
	.pcon{ padding:40px 20px;}
	.pcon .pleft{ width:100%; margin-bottom:30px;}
	.pcon .pleft .tit{ font-size:18px; margin-bottom:20px;}
	.pcon .pleft .con ul > li > a{ font-size:16px; padding:0 25px;}
	.pcon .pleft .con ul > li > dl > dd > a{ padding:15px 35px; font-size:13px;}
	.pcon .pright{ width:100%;}
	.pcon .pright .pconc .list a .listc .listc_t{ font-size:16px;}
	.pcon .pright .pconc .list a .listc .listc_i{ font-size:14px;}
	.pcon .pright .pconc .list a .listc .listc_c{ font-size:12px;}
	.pcon .pright .pconc .list{ width:48%;}
	.pcon .pright .pconc .list:nth-of-type(3n){ margin-right:4%;}
	.pcon .pright .pconc .list:nth-of-type(2n){ margin-right:0;}
}

.pdetail{ padding:40px 0 60px 0;}
.pdetailt{ margin-bottom:60px;background:#f7f7f7;}
.pdetailtl{ width:48%;background:#fff;}
.pdetailtl_t{ width:100%; height:auto; margin-bottom:13px;}
.pdetailtl_t img{ display:block; width:100%; height:auto; border:1px #bbbbbb solid;}
.pdetailtl_c{ position:relative; z-index:9;}

.pdetailtl_cl{ width:100%; height:auto;}
.pdetailtl_cl img{ display:block; width:100%; height:auto; border:1px #ddd solid;}

.pdetailtl_c_a{width: calc(100% - 90px); margin:0 auto;}
.pdetailtl_c .pdetailtl_c-prev{ width:32px; height:32px; background:url(../images/pd_prev.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-16px; left:0; outline:none; cursor:pointer;}
.pdetailtl_c .pdetailtl_c-prev:hover{background:url(../images/pd_prev.png) no-repeat 50% 50%;}
.pdetailtl_c .pdetailtl_c-next{width:32px; height:32px; background:url(../images/pd_next.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-16px; right:0; outline:none; cursor:pointer;}
.pdetailtl_c .pdetailtl_c-next:hover{background:url(../images/pd_next.png) no-repeat 50% 50%;}
.pdetailtl_cl.curr img{ border:1px #335a57 solid;}

.pdetailtr{ width:52%;  padding:30px 40px;}
.pdetailtr_1{ font-size: 28px;font-weight: 900;line-height: 45px;color: rgba(52, 90, 88, 1); padding:0 20px;}
.pdetailtr_2{ font-size: 28px;font-weight: 900;line-height: 45px;color: rgba(52, 90, 88, 1); padding:0 20px 20px 20px;}
.pdetailtr_3{padding:30px 20px; border-top:1px #dddddd solid; font-size:16px; color:#111111;font-weight: 400;line-height:35px;color: rgba(56, 56, 56, 1);}
.pdetailtr_3 p{ padding-left:23px; background:url(../images/pdetailtr_6_icon.jpg) no-repeat left 50%;}
.pdetailtr_4{ padding:15px 20px;font-size: 28px;font-weight: 700;line-height: 26px;color: rgba(52, 90, 88, 1);}
.pdetailtr_5{ padding:0 20px;font-size:20px; color:#111111; line-height:40px;font-weight: 400;line-height:45px;color: rgba(56, 56, 56, 1);}
.pdetailtr_6{ padding:0 20px; margin:30px auto 44px auto;}
.pdetailtr_6 p{ background:url(../images/pd_tel.png) no-repeat left 50%; padding-left:35px;font-size: 18px;font-weight: 700;line-height: 26px;color: rgba(52, 90, 88, 1);}
.pdetailtr_7{ margin:0 auto 10px auto; padding-left:20px;}
.pdetailtr_7 a{ display:inline-block; width:120px; height:40px; line-height:40px; border:1px #335a57 solid; text-align:center; color:#335a57; font-size:16px; margin-right:60px;}
.pdetailtr_7 a:last-child{ margin-right:0;}
.pdetailtr_7 a.pdetailtr_7_curr{ background:#335a57; color:#fff; border:2px #335a57 solid;}
.pdetailtr_7 a:hover{ background:#335a57; color:#fff; border:1px #335a57 solid;}
.pdetailtr_7 a.pdetailtr_7_curr:hover{background:#335a57; color:#fff; border:2px #335a57 solid;}

.pdetailc{}
.pdetailct{ padding-bottom:10px; border-bottom:2px #d2d2d2 solid;}
.pdetailct ul li{font-size: 28px;font-weight: 900;line-height: 50px;color: rgba(52, 90, 88, 1);}
.pdetailct ul li:last-child{ margin-right:0;}
.pdetailct ul li.curr{ border-bottom:3px #e62129 solid; color:#e62129;}
.pdetailcc{ padding:25px 30px; font-size:18px; color:#6e6e6e; line-height:36px;}
.pdetailcc img{ max-width:100%; height:auto;}
.pdetailoc{ margin-top:30px;}
.pdcontent{ padding:80px 0; width:800px; height:auto; margin:0 auto;}

@media screen and (max-width:1280px) {
	.pdetail{ padding:50px 20px;}
}
@media screen and (max-width:1024px) {
	.pdetail{ padding:50px 20px;}
	.pdetailtl{ width:100%; height:auto; margin-bottom:20px;}
	.pdetailtr{ width:100%; padding:30px 20px;}
	.pdetailt{ margin-bottom:40px;}
	.pdetailct ul li{ font-size:22px;}
	.pdetailcc{ padding:25px 0;}
	.pdcontent{ width:100%; padding:20px 0;}
	.pdetailtr_1,.pdetailtr_2,.pdetailtr_4{ font-size:22px; line-height:35px;}
	.pdetailtr_3,.pdetailtr_5{ font-size:16px;}
}
@media screen and (max-width:1024px) {
	.pdetail{ padding:40px 20px;}
	.pdetailtl{ width:100%; height:auto; margin-bottom:10px;}
	.pdetailtr{ width:100%; padding:30px 20px;}
	.pdetailt{ margin-bottom:40px;}
	.pdetailct ul li{ font-size:18px;}
	.pdetailcc{ padding:25px 0;}
	.pdcontent{ width:100%; padding:20px 0;}
	.pdetailtr_1,.pdetailtr_2,.pdetailtr_4{ font-size:18px; line-height:30px;}
	.pdetailtr_3,.pdetailtr_5{ font-size:14px; padding:20px; line-height:25px;}
	.pdetailtr_5{ padding:0 20px;}
	.pdetailtr_7 a{ margin-right:20px;}
}
/*product end*/


/*movie start*/
.movie{ padding:70px 0;}
.movie .list{ width:31%; height:auto; float:left; margin:0 3.5% 60px 0;}
.movie .list:nth-of-type(3n){ margin-right:0;}
.movie .list a{ display:block;}
.movie .list a .img{ position:relative; z-index:1;}
.movie .list a .img img.nimg{ display:block; width:100%; height:auto;}
.movie .list a .img .over{ width:100%; height:100%; background:rgba(42,29,53,0.8); display:flex;justify-content:center;align-items:center;position:absolute; z-index:5; top:0; left:0; display:none;}
.movie .list a .tit{ text-align:center; padding:35px 20px; line-height:25px; background:#fff; font-size:24px; color:#111111; font-weight:bolder;}
.movie .list a:hover .over{ display:flex;}

@media screen and (max-width:1024px) {
	.movie{ padding:50px 0;}	
	.movie .list{ margin:0 3.5% 40px 0;}
	.movie .list a .tit{ padding:10px 15px; font-size:16px; line-height:25px;}
}
@media screen and (max-width:640px) {
	.movie{ padding:40px 0;}
	.movie .list{ width:48%; margin:0 4% 30px 0;}
	.movie .list:nth-of-type(3n){ margin-right:4%;}	
	.movie .list:nth-of-type(2n){ margin-right:0;}
	.movie .list a .tit{ font-size:14px; line-height:23px;}
	.movie .list a .img .over img{ width:35px; height:35px;}
}
/*movie end*/

/*contact start*/
.contacta{ padding:80px 0 150px 0;}
.contacta .contactal{ width:335px; height:auto;}
.contacta .contactal .contactal_1{font-size: 24px;font-weight: 900;line-height: 35px;color: rgba(52, 90, 88, 1);}
.contacta .contactal .contactal_2{font-size: 72px;font-weight: 900;line-height: 74px;color: rgba(52, 90, 88, 1); text-transform:uppercase; margin:15px auto 20px auto;}
.contacta .contactal .contactal_2 span{color: transparent;-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: #335a57;}
.contacta .contactal .contactal_3{font-size: 24px;font-weight: 900;line-height: 35px;color: rgba(52, 90, 88, 1);}
.contacta .contactal .contactal_4{ margin-top:40px;font-size: 18px;font-weight: 900;line-height: 27px;color: rgba(56, 56, 56, 1);}

.contacta .contactam{ width:350px; height:auto; margin-left:35px;}
.contacta .contactam .list{ margin-bottom:50px;}
.contacta .contactam .list .list_t{font-size: 24px;font-weight: 900;line-height: 35px;color: rgba(0, 0, 0, 1); margin-bottom:15px;}
.contacta .contactam .list .list_i{font-size: 20px;font-weight: 400;line-height: 30px;color: rgba(0, 0, 0, 1);}
.contacta .map{ width:495px; height:auto;}

.contactb{ padding:100px 0 50px 0; background:#f7f7f7;}
.contactb .tit{font-size: 36px;font-weight: 700;line-height: 50px;color: rgba(52, 90, 88, 1);}
.contactb .con{ padding-top:30px;}
.contactb .con .list{ margin-bottom:20px; position:relative; z-index:9;}
.contactb .con .list .listl{ width:48%; position:relative; z-index:9;}
.contactb .con .list .listl .mes_text{ width:100%; height:60px; line-height:60px; background:#fff;font-size: 16px;font-weight: 400;color: #333; text-indent:20px; border:0;}
.contactb .con .list .red{ position:absolute; z-index:10;font-size: 16px;font-weight: 400;color: rgba(212, 48, 48, 1); top:23px; right:11px;}
.contactb .con .list .listl .mes_select{width:100%; height:60px; line-height:60px; background:#fff;font-size: 16px;font-weight: 400;color: #333; text-indent:20px; border:0;}
.contactb .con .list .mes_textarea{width:100%; height:194px; line-height:30px; background:#fff;font-size: 16px;font-weight: 400;color: #333; padding:20px; border:0;}
.contactb .con .list .mes_submit{width:200px; height:60px; line-height:60px; background:#335a57;font-size: 16px;font-weight: 400;color: #fff; border:0; text-align:center; cursor:pointer; border-radius:0; margin:0 auto;}

@media screen and (max-width:1280px) {
	.contacta .contactal{ width:30%;}
	.contacta .contactam{ width:40%; padding:0 20px; margin:0;}
	.contacta .map{ width:30%;}
	.contacta .map .img{ width:100%; height:auto;}
	.contacta .contactal .contactal_2{ font-size:48px; line-height:50px;}
	.contacta .contactal .contactal_2 span{ font-size:42px;}
	
	.contactb{ padding:50px 0;}
	.contactb .tit{ font-size:28px;}
	.contacta .contactam .list{ margin-bottom:20px;}
}
@media screen and (max-width:1024px) {
	.contacta{ padding:60px 0;}
	.contacta .contactal{ width:48%;}
	.contacta .contactam{ width:48%; padding:0 0; margin:0 0 0 4%;}
	.contacta .map{ width:100%; margin-top:30px;}
	.contacta .map .img{ width:100%; height:auto;}
	.contacta .contactal .contactal_2{ font-size:32px; line-height:40px;}
	.contacta .contactal .contactal_2 span{ font-size:26px;}
	
	.contactb{ padding:50px 0;}
	.contactb .tit{ font-size:28px;}
	.contacta .contactam .list{ margin-bottom:20px;}
	.contacta .contactal .contactal_1,.contacta .contactal .contactal_3{ font-size:18px; line-height:30px;}
	.contacta .contactal .contactal_4{ font-size:16px;}
	.contacta .contactam .list .list_t{ font-size:18px; margin-bottom:10px;}
	.contacta .contactam .list .list_i{ font-size:15px; line-height:25px;}
}
@media screen and (max-width:640px) {
	.contacta{ padding:40px 0;}
	.contacta .contactal{ width:100%;}
	.contacta .contactam{ width:100%; padding:0 0; margin:30px 0 0 0;}
	.contacta .map{ width:100%; margin-top:30px;}
	.contacta .map .img{ width:100%; height:auto;}
	.contacta .contactal .contactal_2{ font-size:26px; line-height:28px; margin:5px 0;}
	.contacta .contactal .contactal_2 span{ font-size:23px;}
	
	.contactb{ padding:50px 0;}
	.contactb .tit{ font-size:18px; line-height:30px;}
	.contacta .contactam .list{ margin-bottom:20px;}
	.contacta .contactal .contactal_1,.contacta .contactal .contactal_3{ font-size:18px; line-height:30px;}
	.contacta .contactal .contactal_4{ font-size:16px; margin-top:15px;}
	.contacta .contactam .list .list_t{ font-size:16px; margin-bottom:5px;}
	.contacta .contactam .list .list_i{ font-size:13px; line-height:22px;}
	
	.contactb .con .list{ margin-bottom:0;}
	.contactb .con .list .listl{ width:100%; margin-bottom:15px;}
	.contactb .con .list .mes_submit{ margin:15px auto 0 auto;}
}
/*contact end*/



#elevator_item { width: 45px; height: 45px; position: fixed; right: 25px; bottom: 18px; -webkit-transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -o-transition: opacity .4s ease-in-out; opacity: 1; z-index: 100020; display: none; }
#elevator_item.off { opacity: 0; visibility: hidden }
#elevator { display: block; width: 45px; height: 45px; background: url(../images/top.png) center center no-repeat; cursor: pointer;}

.pageController { width:100%; padding: 30px 0; line-height: 25px; text-align:center;}
.pageController a { display:inline-block; line-height:46px;  height:46px; width:46px; color: #666; font-size:14px; margin-right:8px;  background:#f6f6f6; border:1px #f6f6f6 solid;border-radius: 100%;box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
.pageController a:last-child{ margin-right:0;}
.pageController a:hover { color: #fff;background:#e62129;border:1px #e62129 solid; text-decoration: none;font-weight:bolder; }
.pageController .xuanzhong {color: #fff;background:#e62129;border:1px #e62129 solid; text-decoration: none;font-weight:bolder;}

.pageController2 { width:100%; padding: 30px 0; line-height: 25px; text-align:center;}
.pageController2 a { display:inline-block; line-height:46px;  height:46px; width:46px; color: #666; font-size:14px; margin-right:8px;  background:#fff; border:1px #f6f6f6 solid;border-radius: 100%;box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
.pageController2 a:last-child{ margin-right:0;}
.pageController2 a:hover { color: #fff;background:#f44614;border:1px #f44614 solid; text-decoration: none;font-weight:bolder; }
.pageController2 .xuanzhong {color: #fff;background:#f44614;border:1px #f44614 solid; text-decoration: none;font-weight:bolder;}

@keyframes loader{0%{transform:scale(0.6);opacity:0}50%{opacity:1}100%{transform:scale(1);opacity:0}}


@media screen and (max-width:640px) {
	.pageController{padding: 20px 0;}
	.pageController a{line-height:32px; height:32px; width:32px;}	
}