@charset "gb2312";
/* CSS Document */

*{padding:0;margin:0;}
/* body{font-family: "SourceHanSansK-Normal","Microsoft Yahei",arial,"ËÎÌå";font-size: 14px;} */
body{font-family:"Microsoft Yahei",arial,"ËÎÌå";font-size: 14px;}
input,textarea,a{ outline:none;}
em{font-style:normal;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#333;}
h1,h2,h3,h4,h5,h6{font-weight:100;}
.clear{display:block;contact:"";clear:both;}
@font-face {
	font-family: 'SourceHanSansK-Regular';
	src:url(../font/SourceHanSansK-Regular.ttf);
	
}
@font-face {
	font-family: 'SourceHanSansK-Normal';
	src:url(../font/SourceHanSansK-Normal.ttf);
	
}
@font-face {
	font-family: 'SourceHanSansK-Bold';
	src:url(../font/SourceHanSansK-Bold.ttf);
	
}



.header{ width:100%; position:fixed;height:90px;top:0;z-index:5; background:#fff;}
.head{ width:80%;margin:10px auto 0;}
.head .logo{float:left;width:20%;}
.head .headnav{width:68%;float:right;margin-right:3%;}
.head .headnav a{font-size:18px;color:#333;padding:0 10px;line-height:60px;}

.headerbai{background:#fff;height:80px;box-shadow: 0 0 10px rgb(0,0,0,0.2);}
.headerbai .headerbai_a a{color:#333;}
.bannerwz{}
.bannerwz .swiper-slide{font-size:35px;color:#fff;}
.bannerwz .swiper-slide span{font-size:40px;font-family: 'SourceHanSansK-Bold';}


#fp-nav{top:45px;}
#fp-nav ul li a span, .fp-slidesNav ul li a span{width:27px;height:2px;background:#333; border-radius:0;border:0;}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span{width:40px;height:2px;background:#333; }
#fp-nav.right{right:6%;}
#fp-nav ul li, .fp-slidesNav ul li{height:5px;width:40px;}
.swiper-container {
        width: 100%;
        height: 100%;
       
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        line-height: 75px;
    }
.swiper-slideaa{ background:url(../web/banner1.jpg) no-repeat center;width:100%;height:100%;}
.swiper-slidebb{ background:url(../web/banner2.jpg) no-repeat center;width:100%;height:100%;}
.swiper-slidecc{ background:url(../web/banner3.jpg) no-repeat center;width:100%;height:100%;}
.swiper-slidedd{ background:url(../web/banner4.jpg) no-repeat center;width:100%;height:100%;}
.bannerwz p{margin-top:300px;text-align:center;
	transform: translate3d(0, 500px, 0);
	opacity: 0;
	transition: 0.3s 1.3s;
}

.section1.active p{
	transform: translate3d(0, 0, 0);
	opacity: 1;
}


.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background-image:url(../web/rbanner.png);right:71%;top:80%;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background-image:url(../web/lbanner.png);left:20%;top:80%;}
.swiper-button-next, .swiper-button-prev{width:56px;height:56px;    background-size: 56px;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{ opacity:1;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{font-size:22px;right:23%;left: inherit;bottom:10%;}

.tanx{width:34px;height:186px; position:absolute;left:50%;
animation:mymove 0.5s infinite;
animation-direction:alternate;
-webkit-animation:mymove 0.5s infinite;
-webkit-animation-direction:alternate;
bottom:0;z-index:10;}
.tanx img{display:block;margin:0 auto;}
@keyframes mymove
{
from {bottom:-0;}
to {bottom:5px;}
}

@-webkit-keyframes mymove 
{
from {bottom:-0;}
to {bottom:5px;}
}

.sectiontwo{}
.sectiontwo li{width:27%;float:left; position:relative;transform:translate3d(1920px,0,0); transition:0.5s}
.section2 li:nth-child(1){transition-delay:0.7s}
.section2 li:nth-child(2){transition-delay:0.9s}
.section2 li:nth-child(3){transition-delay:1.4s}
.section2 li:nth-child(4){transition-delay:1.6s}
.section2.active li{transform:translate3d(0,0px,0)}

.sectiontwo li.pro{width:19%;}
.sectiontwo li.pro img{margin:40% 0 35% 20%;display:block;}
.sectiontwo li.pro .promore{margin-left:15%;  position:relative;z-index:2;}
.sectiontwo li.pro .promore .lvk{ position:absolute;top:0;left:0;width:0px;height:50px;background:#fff;transition:all 0.4s;z-index:-1;}
.sectiontwo li.pro .promore a{font-size:18px;color:#666666;display:block;}
.sectiontwo li.pro .promore a span{font-family:"ËÎÌå";color:#fff;width:50px;height:50px;background:#00a8ff ;text-align:center;line-height:50px;display:block; float:left;}
.sectiontwo li.pro .promore a p{float:left;line-height:50px;margin-left:10px;}
.sectiontwo li.pro .promore:hover .lvk{width:170px;height:50px;background:#00a8ff;}
.sectiontwo li.pro .promore:hover p{color:#fff;}
.sectiontwo li .kuang{width:100%;height:100vh; position:absolute;border:0 solid #00a8ff; box-sizing:border-box;top:0;left:0; opacity:0; transform:all 0.8s;}
.sectiontwo li .proimg{ position:relative;bottom:0;transition:all 0.5s;}
.sectiontwo li .proimg a{display:block;}
.sectiontwo li .proimg img{width:100%;height:100vh;}
.sectiontwo li .prowz{ position:absolute;bottom:8%;color:#fff;font-size:36px; text-align:left;left:12%;}
.sectiontwo li .prowz p{font-size:14px;}
.sectiontwo li .prowzhover{width:100%;padding:20px 10px;height:295px; background:#00a8ff;box-sizing:border-box;position:absolute;bottom:-295px;color:#fff;transition:all 0.5s;}
.sectiontwo li .prowzhover h3{font-size:36px;margin:0;}
.sectiontwo li .prowzhover h3 a{color:#fff;}
.sectiontwo li .prowzhover span{font-size:14px;display:block;margin-bottom:15px;}
.sectiontwo li .prowzhover p{font-size:16px;padding:0 25px;margin-bottom:15px;}
.sectiontwo li:hover .proimg{bottom:100px;  }
.sectiontwo li:hover .kuang{ opacity:1;border:8px solid #00a8ff;}
.sectiontwo li:hover .prowzhover{bottom:0;}
.sectiontwo li:hover .prowz{ opacity:0;}


.sectionthree{ width:100%;background:url(../web/aboutbg.jpg) no-repeat center;height:100vh;}
.sectionthree .sectionthree_center{width:90%;margin:0 auto;}
.sectionthree_center .about_left{float:left;width:45%; text-align:left; position:relative;left:-120%;}
.sectionthree_center .about_left h3{font-size:28px;color:#aeaeae;margin-top:15px;}
.sectionthree_center .about_left p{color:#fff;font-size:16px;line-height:32px;margin:55px 0;-webkit-box-orient: vertical;-webkit-line-clamp:5;display: -webkit-box;overflow: hidden;}
.sectionthree_center .about_left .aboutmore{ position:relative;}
.about_left .aboutmore a{ display:block;font-size:18px;width:150px;height:50px;line-height:50px; background:#01a8ff;color:#fff;}

.about_left .aboutmore b{ position:absolute;left:50px;line-height:50px;font-weight:500; transition:all 0.3s;}
.about_left .aboutmore span{ position:absolute; left:20px;font-family:"ËÎÌå";transition:all 0.3s; vertical-align:middle;}
.about_left .aboutmore:hover span{left:120px;}
.about_left .aboutmore:hover b{left:25px;}
.about_right{width:45%;float:right;}
.about_right{ position:relative;top:-130px;top:45%;}
.about_right .z{}
.about_right .z img{max-width:86%; position:absolute;top:0;left:0;}
.about_right .z5 img{transform:scale(0);transition:3s}
.sectionthree.active .z5 img{transform:scale(1);transition-delay:0.5s}
.about_right .z6 img{transform:scale(0);transition:4s}
.sectionthree.active .z6 img{transform:scale(1);transition-delay:1s; animation:}
.sectionthree.active .z6 img:hover{ -webkit-animation-name: buff;
            -webkit-animation-duration: 1s;
            -webkit-animation-timing-function:ease;
			 
            }
@keyframes buff{
	0% {-webkit-transform: translateX(3px) rotate(2deg);}
	20% {-webkit-transform: translateX(-3px) rotate(-2deg);}	
	40% {-webkit-transform: translateX(3px) rotate(2deg);}
	60% {-webkit-transform: translateX(-3px) rotate(-2deg);}	
	80% {-webkit-transform: translateX(3px) rotate(2deg);}
	100% {-webkit-transform: translateX(-3px) rotate(-2deg);}	
}
/*.about_right .z1{top:0;left:0;} 
.about_right .z2{top:60px;left:10px;} 
.about_right .z3{top:115px;left:80px;} 
.about_right .z4{top:140px;left:100px;}*/ 
.about_right .z1 img{animation: z1 32s ease infinite;
 -webkit-animation: z1 32s ease infinite;
 -moz-animation: z1 32s ease infinite;
 -ms-animation: z1 32s ease infinite;
 -o-animation: z1 32s ease infinite;}
.about_right .z2 img{wi dth:90%;} 
.about_right .z3 img{wi dth:85%;
animation: z3 75s linear infinite; 
-webkit-animation: z3 75s linear infinite;
-moz-animation: z3 75s linear infinite;
-ms-animation: z3 75s linear infinite;
-o-animation: z3 75s linear infinite;} 
.about_right .z4 img{w idth:82%;
animation: z4 75s linear infinite; 
-webkit-animation: z4 75s linear infinite;
-moz-animation: z4 75s linear infinite;
-ms-animation: z4 75s linear infinite; 
-o-animation: z4 75s linear infinite; } 
/*.about_right .z5{top:0;left:0;} 
.about_right .z6{top:206px;left:190px;} */



@keyframes z1{
	0%{ transform:rotate(0deg)}
	55%{ transform:rotate(180deg)}
	75%{ transform:rotate(90deg)}
	100%{transform:rotate(0deg)}	
}

/*@keyframes z2{
	0%{ transform:rotate(0deg)}
	100%{transform:rotate(360deg)}	
}
*/@keyframes z3{
	0%{ transform:rotate(0deg)}
	100%{transform:rotate(360deg)}	
}
@keyframes z4{
	0%{ transform:rotate(360deg)}
	100%{transform:rotate(0deg)}	
}




.newsbg{width:100%;background:url(../web/newsbg.jpg) no-repeat center;height:100vh;}
.news_center{width:90%;margin:0 auto;}
.news_left{float:left;width:45%; text-align:left;}
.news_left .title{}
.news_left .title h3{font-size:28px;color:#aeaeae;margin-top:15px;}
.news_left .news_leftxw{ position:relative;width:100%;height:460px;margin-top:50px;bottom:-1000px;display:none;}
.news_left .news_leftxw img{ position:absolute;top:0;max-width:100%;}
.news_left .news_leftxw a{ position:absolute;bottom:0;display:block;width:100%;line-height:90px;background:rgba(0,0,0,0.5);color:#fff;font-size:22px;padding-left:50px;box-sizing:border-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.active .news_left .news_leftxw{display:block;}

.news_right{width:47%;float:right;display:none;}
.news_right li{width:100%;border:1px solid #cbcbcb;padding: 30px 0;margin-bottom:37px; transition:all 0.5s;transform:translate3d(0,1000px,0);}
.news_right li:nth-child(1){transition-delay:0.7s;}
.news_right li:nth-child(2){transition-delay:1s;}
.news_right li:nth-child(3){transition-delay:1.3s;}
.section4.active li{transform:translate3d(0,0px,0)}
.news_right li .time{border-right:1px solid #ababab;width:20%;float:left;}
.news_right li .time span{ font-size:45px;color:#ababab;display:block;}
.news_right li .time p{font-size:16px;color:#ababab;}
.news_right li .text{float:left;width:77%; text-align:left;padding:0 40px;box-sizing:border-box;}
.news_right li .text a{font-size:22px;color:#333;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.news_right li .text p{font-size:16px;color:#797979;-webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;}
.news_right li:hover .text a{color:#01a8ff;}
.news_right .xinwenwz{font-size:20px;color:#747474;margin-top:50px; text-align:right;}
.news_right ul{margin-top:43px;}
.news_right li:hover{border-color:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.active .news_right{display:block;}

.map img{he ight:700px;display:block;}


.footer{width:100%;background:#1e1e1e;padding:45px 0 30px;overflow:hidden;}
.footercenter{width:90%;margin:0 auto;}
.footercenter ul{ overflow:hidden;}
.footnav{float:left;width:15%; text-align:left;}
.footnav h2{font-size:20px;color:#999999;margin-bottom:15px;}
.footnav h2 i{width:3px;height:25px;background:#01a8ff;display:inline-block;margin-right:10px; vertical-align:middle;}
.footnav a{display:block;line-height:30px;color:#666;font-size:14px;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.footnav a span{width:5px;height:5px;border-radius:100%; vertical-align:middle;margin-right:8px;background:#969696;display:inline-block;}

.footer .footnavtell{width:22%; text-align:left;}
.footer .footnavtell p{color:#fff;line-height:30px;}
.footer .footnavtell .dtell{padding-left:60px; background:url(../web/dtell.png) no-repeat left;}
.footer .footnavtell .dtell p{font-size:14px;color:#666;}
.footer .footnavtell .dtell span{font-size:34px;display:block;color:#fff;}
.footer .footnavtell a{width:170px;line-height:50px; background:#01a8ff;color:#fff; text-align:center;font-size:18px;border-radius:5px;display:block;margin-top:50px;}

.foot{ position:relative;display:none;}
.foot{ text-align:center;color:#666;font-size:14px;}
.foot a{color:#666;}
.foot i{width:40%;height:1px; background:#666;display:inline-block; vertical-align:middle; position:absolute;top:30px;}
.foot i.footbb{ right:0;}
.foot i.footaa{ left:0;}

.section5 .fp-tableCell{display:block !important;}

.nybanner{ width:100%; position:relative;height:580px; overflow:hidden;}
.nybanner .nybannerimg{ position:absolute;top:0;left:50%;margin-left:-960px;z-index:1;}
.nybanner .libiao{ position:absolute; text-align:center;z-index:2;top:35%;left:50%; transform:translateX(-50%);}
.nybanner .libiao h4{font-size:45px;color:#fff;}
.nybanner .libiao ul{margin-top:70px;text-align:center;font-size:0; }
.nybanner .libiao ul li{display:inline-block;}
.nybanner .libiao ul li .dhyiji{font-size:18px;color:#666;line-height:60px;padding:0 45px;margin:0 15px;background:#fff;display:block;height:60px;}
.nybanner .libiao ul li:hover .dhyiji{background:#01a8ff;color:#fff;}
.center{width:1200px;margin:0 auto;}
.aboutfenlei li{ position:relative;display:table-cell;}
.aboutfenlei li img{float:left;margin-top:13px;margin-right:8px;}
.aboutfenlei li p{float:right;}
.aboutfenlei li .b{display:none;}
.aboutfenlei li:hover .b{display:block;}
.aboutfenlei li:hover .h{display:none;}
.aboutfenlei li .dherji{ position:absolute;width:100%;display:none;}
.aboutfenlei li .dherji a{background:#fff;display:block;line-height:50px;}
.aboutfenlei li:hover .dherji{display:block;}



.aboutnr{margin-bottom:30px;font-size:16px;color:#666;line-height:26px;}
.aboutnr h1{font-size:28px;color:#333333; text-align:center;margin:30px auto;}
.aboutnr p{font-size:16px;color:#666;line-height:26px;}
.aboutnr img{display:block;margin: 20px auto;}
.aboutnr a{color:#666;}
.cuntral{margin-bottom:40px;}
.cuntu{margin:35px auto 40px;}
.cuntu img{ display:block;}
.cuntral dl{float:left;width:330px;margin-right:105px;}
.cuntral dl:last-of-type{margin-right:0;}
.cuntral dl dt{font-size:22px;color:#333;margin:6px 0;}
.cuntral dl dd{font-size:16px;color:#666;line-height:28px;}

.number{background:#01a8ff;width:100%;padding:40px 0;}
.number ul{ overflow:hidden;}
.number li{float:left;padding:0 115px;border-right:1px solid #fff;}
.number li p{font-size:53px;color:#fff;width:125px;}
.number li a{color:#fff;width:120px;}
.number li p sup{font-size:30px;}
.number li span{display:block;font-size:18px;color:#fff;}
.number li:nth-child(1){padding-left:0;}
.number li:nth-child(4){padding-right:0;border-right:0;}


.news_list{}
.news_list ul{}
.news_list li{margin-bottom:35px;margin-top:50px; transition:all 0.3s;}
.news_list li .newimg{width:35%;height:250px;float:left;}
.news_list li .newimg img{width:100%;height:250px;}
.news_list li .newwz{ width:61%;float:right;}
.news_list li .newwz h2 a{display:block;color:#333;font-size:22px;font-weight:900;line-height:70px;}
.news_list li .newwz .dec{font-size:16px;color:#333;line-height:26px;margin:40px 0;-webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;}
.news_list li .newwz .newtime{ overflow:hidden;}
.news_list li .newwz span{font-size:14px;color:#333;float:left;}
.news_list li .newwz .newsmore{position:relative;float:right;width: 150px;}
.news_list li .newwz .newsmore .lvk{ position:absolute;top:0;left:0;width:0px;height:50px;background:#fff;transition:all 0.4s;z-index:-1;}
.news_list li .newwz .newsmore a{font-size:18px;color:#666666;display:block;height:50px;}
.news_list li .newwz .newsmore a span{font-family:"ËÎÌå";color:#fff;width:50px;height:50px;background:#00a8ff ;text-align:center;line-height:50px;display:block; float:left;}
.news_list li .newwz .newsmore a p{float:left;line-height:50px;margin-left:10px;}
.news_list li:hover .newwz .newsmore .lvk{width:170px;height:50px;background:#00a8ff;}
.news_list li:hover .newwz .newsmore p{color:#fff;}
.news_list li:hover{padding:30px;box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,0.2);}
.news_list li:hover .newwz h2 a{color:#01a8ff;}

.yema {text-align:center;margin-top:70px;margin-bottom: 60px;}
.yema ul li{display:inline-block;padding:0 16px;background:#fff;color:#666;margin-right:5px;line-height:40px; border:1px solid #aaaaaa;color:#aaaaaa;font-size:16px;}
.yema li:hover{color:#fff;background:#00a8ff;}
.yema li:hover a{color:#fff;}
.yema .pages_solid{color:#fff;background:#00a8ff;border:1px solid #00a8ff;}
.yema li.previous_s{ font-family:"ËÎÌå";}
.yema li.next{ font-family:"ËÎÌå";}

.xqneirong{margin-top:120px;}

.smallnav{font-size:16px;color:#666;}
.smallnav a{font-size:16px;color:#666;}
.smallnav i{width:2px;height:17px;background:#01a8ff;display:inline-block; vertical-align:middle;margin-right:10px;}

.xqwz{}
.xqwz .xqwz_top{ text-align:center;margin:40px auto 50px;padding-bottom:40px;border-bottom:1px solid #ccc;}
.xqwz .xqwz_top h1{ text-align:center;line-height:70px;}
.xqwz .xqwz_top time{font-size:14px;color:#666;}

.xqwz .info{font-size:16px;color:#333;line-height:28px;}
.xqwz .info img{display:block;margin:0 auto;max-width:100%;}

.page{margin:50px 0 60px; overflow:hidden;} 
.page li{width:47%;line-height:60px;padding-left:15px;background:#f4f4f4;float:left;margin-right:30px;font-size:16px;color:#333;}
.page li:nth-child(2){margin-right:0;}
.page li a{display:inline-block;color:#868686;}
.page li:hover{background:#01a8ff;color:#fff;}
.page li:hover a{color:#fff;}
.page div{width:47%;line-height:60px;padding-left:15px;background:#f4f4f4;float:left;margin-right:30px;font-size:16px;color:#333;}
.page div:nth-child(2){margin-right:0;}
.page div a{display:inline-block;color:#868686;}
.page div:hover{background:#01a8ff;color:#fff;}
.page div:hover a{color:#fff;}


.nypro_list{}
.nypro_list .nypro_list_li{width:100%;padding:60px 0;}
.nypro_list .nypro_list_li:nth-of-type(2n){background:#f6f6f6;}
.nypro_list .nypro_list_li .w_center{width:1200px;margin:0 auto;}

.nypro_wz{float:left;display:table-cell; vertical-align:middle;width:65%;}
.nypro_wz h2 a{font-size:28px;color:#333;}
.nypro_wz .nypro_wz_p{font-size:18px;color:#333;margin:20px 0 30px;}
.nypro_wz .nypro_wz_li li{font-size:16px;color:#333;line-height:30px; background:url(../web/jiao.png) no-repeat left;padding-left:20px;line-height:40px;}
.nypro_img{float:right;display:table-cell; vertical-align:middle;width:30%;}
.nypro_img img{height:310px;}

.nypro_list .nypro_list_li:nth-of-type(2n) .nypro_wz{float:right;width:52%;}
.nypro_list .nypro_list_li:nth-of-type(2n) .nypro_img{float:left;}



.nypromore{position:relative;z-index:2;margin-top:30px;}
.nypromore .lvk{ position:absolute;top:0;left:0;width:0px;height:50px;background:#fff;transition:all 0.4s;z-index:-1;}
.nypromore a{font-size:18px;color:#666666;display:block;}
.nypromore a span{font-family:"ËÎÌå";color:#fff;width:50px;height:50px;background:#00a8ff ;text-align:center;line-height:50px;display:block; float:left;}
.nypromore a p{float:left;line-height:50px;margin-left:10px;}
.nypromore:hover .lvk{width:170px;height:50px;background:#00a8ff;}
.nypromore:hover p{color:#fff;}

.content{margin:60px auto;text-align:center;}
.content li{ text-align:center;display:inline-block;width:32%;}
.content li:last-of-type{margin-right:0;}
.content li h2{margin:8px 0;font-size:20px;color:#333;}
.content li p{ line-height:1.6rem;font-size:16px;color:#555;font-family:Arial, Helvetica, sans-serif;}


.liuyan{width:100%;padding:60px 0;background:#f3f5f8;}
.liuyan textarea{display:block;width:100%;height:230px;margin-top:30px;padding:15px;border:none;}
.liuyan input{width:30%;margin-right:25px;line-height:50px;padding-left:15px;border:none;}
.liuyan input:last-of-type{margin-right:0;}
.liuyan #msgLeft_Btn{display:block;width:100%;border-radius:7px;background:#01a8ff;line-height:50px;font-size:18px;color:#fff; text-align:center;margin-top:30px; cursor:pointer;}

.liuyan_tit{ text-align:center;margin-bottom:40px;}
.liuyan_tit h2{font-size:34px;color:#333;}
.liuyan_tit p{font-size:20px;color:#9f9f9f; text-transform:uppercase;}


.nyproxq{margin-top:120px;}

.nyproxq_top{ overflow:hidden;margin-top:40px;}
.gdt{width:500px;float:left;}
.spec-preview{width:100%;min-height:450px;border:8px solid #ebebeb;justify-content:center;display:flex;align-items:center; text-align:center;}
.spec-scroll{clear:both;margin-top:5px;width:100%;}
.spec-scroll .prev{float:left;margin-right:4px;margin-top:38px;}
.spec-scroll .next{float:right;margin-top:38px;}
.spec-scroll .prev,.spec-scroll .next{display:block;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:81%;height:135px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:80px;}
.spec-scroll .items ul li{float:left;width:145px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:125px;height:120px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}

.nypro_right{float:right;width:640px;}
.nypro_right h1{font-size:30px;color:#333;margin:15px 0 25px;}
.nypro_right .adv span{color:#a7a7a7;font-size:16px;border:1px solid #a7a7a7;padding:8px 10px;margin-right:10px;}
.nypro_right .nypro_right_li{margin-top:30px;padding-bottom:30px;border-bottom:1px dotted #a7a7a7;}
.nypro_right .nypro_right_li li{font-size:16px;color:#333;line-height:30px; background:url(../web/jiao.png) no-repeat left;padding-left:20px;line-height:40px;}
.nypro_right .fw{font-size:16px;color:#666;margin:25px 0 30px;}
.nypro_right .fw h2{font-size:18px;color:#333;display:block;line-height: 38px;}
.nypro_right .prive{}
.nypro_right .prive img{float:left;margin-right:135px;}
.nypro_right .prive .protell{ background:url(../web/protell.png) no-repeat left;padding-left:90px;float:left;}
.nypro_right .prive .protell p{font-size:16px;color:#666;}
.nypro_right .prive .protell span{font-size:32px;color:#01a8ff;}

.feature{width:100%;background:#f8f8f8;padding:0px 0 40px;margin-top: 155px;}
.feature_center{background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.2); position:relative;top:-80px;}

.introduction{width:100%;padding:40px;box-sizing:border-box;}
.introduction h2{font-size:28px;color:#333;}
.introduction h2 img{display:block;margin-top:15px;}
.introduction .introductionnr{margin-top:30px;font-size:16px;color:#666;line-height:30px;}
.introduction .introductionnr img{max-width:100%;}

.tedian{ text-align:center; background:url(../web/tedian.jpg) no-repeat center;padding:60px 0;}
.tedian h2{font-size:28px;color:#333;}
.tedian h2 img{display:block;margin:15px auto;}
.tedian .tediannr img{display:block;margin:0 auto;}

.canshu{ text-align:center; background:#0191ff;padding:60px 0;}
.canshu h2{font-size:28px;color:#fff;}
.canshu h2 img{display:block;margin:15px auto;}
.canshu .tediannr img{display:block;margin:0 auto;}

.related{ text-align:center; background:#fff;padding:60px 0;}
.related h2{font-size:28px;color:#333;}
.related h2 img{display:block;margin:15px auto;}
.related_list{ overflow:hidden;width:1120px;margin:0 auto;}
.related_list li{float:left;margin-right:20px;width:360px;}
.related_list li img{width:100%;display:block;height:239px;}
.related_list li:nth-child(3n){margin-right:0;}
.related_list li h2{border-bottom:2px solid #01a8ff;background:#f6f6f6; text-align:center;line-height:60px;font-size:18px;color:#333;}

.feature_tit{border-bottom:1px solid #d3d3d3;}
.feature_tit li{float:left;text-align:center; cursor:pointer;}
.feature_tit li a{line-height:84px;font-size:18px;width:200px;display:block;}
.feature_tit li:first-of-type a{background:#01a8ff;color:#fff;}
.feature_tit li:hover a{ background:#01a8ff;color:#fff;}

.liebiaokuan{width:80%;}
.profenlei li{float:left;margin-bottom:10px;}


/*.cases_list{ overflow:hidden;width:1120px;margin:50px auto;}
.cases_list li{float:left;margin-right:20px;width:360px;}
.cases_list li img{width:100%;display:block;height:239px;}
.cases_list li:nth-child(3n){margin-right:0;}
.cases_list li h2{border-bottom:2px solid #01a8ff;background:#f6f6f6; text-align:center;line-height:60px;font-size:18px;color:#333;}
*/
.cabanner img{width:100%;}

.cases_list{margin-top:40px;}
.cases_list li{margin-bottom:35px;}
.cases_list li .cases_left{float:left;width:40%;}
.cases_list li .cases_left img{max-width:100%;display:block;}
.cases_list li .cases_right{float:right;width:55%;float:right;}
.cases_list li .cases_right a{color:#333;font-size:24px;margin-top:65px;display:block;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.cases_list li .cases_right i{width:88px;height:1px;background:#01a8ff;display:block;margin:25px 0;}
.cases_list li .cases_right p{color:#666666;font-size:16px;line-height:30px;-webkit-box-orient: vertical;-webkit-line-clamp:3;display: -webkit-box;overflow: hidden;}
.cases_list li:nth-child(2n) .cases_left{float:right;}
.cases_list li:nth-child(2n) .cases_right{float:left;}

.xitong{ text-align:center;margin-bottom:30px;}
.xitong h1{font-size:34px;color:#333;line-height:115px;}
.xitong h2{font-size:30px;color:#333;line-height:60px;}
.xitong h2 img{display:block;margin:0 auto;}

.fangan{width:100%;background:#f7f7f7;padding:40px 0;}
.fangan h2{font-size:30px;color:#333;line-height:60px; text-align:center;}
.fangan h2 img{display:block;margin:0 auto;}

.liucheng{background:#fff;}
.liucheng img{display:block;margin:60px auto 0; }
.gongcheng{width:100%;background:#f7f7f7;padding:40px 0;}
.gongcheng h2{font-size:30px;color:#333;line-height:60px; text-align:center;}
.gongcheng h2 img{display:block;margin:0 auto;}
.gongcheng ul{margin:40px auto 0;}
.gongcheng ul li{float:left;width:380px;height:260px; position:relative;margin-right:30px;margin-bottom:30px;}
.gongcheng ul li h2{width:100%;padding-left:20px;box-sizing:border-box; text-align:left;color:#fff;font-size:18px;background:rgba(0,0,0,0.2);line-height:80px;position:absolute;bottom:0;}

.gongcheng ul li img{width:100%;height:100%;}
.gongcheng ul li:nth-child(3n){margin-right:0;}



.faq{padding-bottom:60px;}
.out{width:100%;margin:20px auto; cursor:pointer;}
.out .btn{height:50px;color:#333;position:relative;font-size:18px;line-height:50px;border:1px solid #d8d8d8;bac kground:#F9FAFB;}
.out .btn img{display:inline-block;width:12px;height:12px; vertical-align:sub;}
.out .btn i{width:26px;line-height:26px; text-align:center;font-size:14px;background:#ffc93d;font-style:normal;display:inline-block;color:#fff; vertical-align: text-bottom;margin:0 10px 0 0;}
.out .btn div{position:absolute;top:-5px;left:10px;height:50px;}
.out .btn .download{}
.out .btn .download.on{display:none;}
.out .btn .up.on{display:none;}
.out .box{width:100%;display:none;font-size:14px;color:#545454;line-height:32px;padding: 25px;box-sizing:border-box;border:1px solid #d8d8d8;border-top:0;}
.out .box span{width:50px;line-height:26px; text-align:center;font-size:14px;background:#0e30aa;font-style:normal;display:inline-block;color:#fff; vertical-align:middle;margin:0 10px 0 0;}
.out .btn p{margin-left:25px;}

.fengcai{margin-bottom:40px;}
.fengcaititle{font-size:18px;}
.fengcaititle i{width:2px;height:21px;background:#01a8ff;display:inline-block; vertical-align:sub;margin-right:15px;}
.fengcai .fctu{margin-top:20px;}
.fengcai .fctu img{display:block;margin:0 auto;}

/*ÁôÑÔ*/
#tc {width:100%;}
.font-1 {font-family: "ËÎÌå";font-size: 12px;color: #330000;}
#tc ul{margin: 0px;padding: 0px;text-indent: 10px;list-style:none;}
#tc-1 {height: 25px;text-align: left;padding-left:5px;line-height: 25px;padding-top:5px;font-weight:bold;font-size:13px;}
#tc-2 p{margin:15px 0 0;width:420px;}
#tc-2 p.msgLeft_Txtbox_div{float:none;width:100%;margin:19px 0 0;}
#tc-2 p.lastp{margin:0;}

.f_t_right_all p.msgLeft_Txtbox_div{height:90px;_height:90px;left:2px;}
#msgLeft_Txtbox{overflow:hidden;line-height:28px;padding-left:10px;height:180px;width:360px;border:1px solid #d8d8d8;font-size:14px;color:#868686;}
#yzm{width:88px;}
#tc-2 input{height:45px;width:360px;border:1px solid #d8d8d8;color:#868686;padding-left:10px;font-size:14px;}
#msgLeft_Btn_div{width:420px;height:45px;margin-top:15px;line-height:45px;text-align:center;background:#1e1e1e;cursor:pointer;}
#msgLeft_Btn_div:hover{border-radius:15px;transition:.5s;}
#msgLeft_Btn{display:block;color:#fff;text-align:center;font-size:18px;}
#tc li{ line-height:22px;} 
#hide{background-color: #000000; width: 392px;display:none;}
#run{color:White;font-size:12px;height: 10px;width: 205px;position:absolute;margin:100px 0px;text-align:center;}
#num01{margin-top:-20px!important; margin-left:80px   }

.jjfapic{margin:35px auto;}
.jjfapic img{max-width:100%;margin:0 auto;display:block;}

.buyfa{margin-top:35px;}
.buyfa p{height:45px;line-height:45px;border-bottom:1px dotted #ccc;}
.buyfa p a{font-size:15px;}

.ab13,.ab14,.ab15,.ab16,.ab17,.ab18,.ab19,.ab20{display:none;}

@media screen and (max-height: 860px){
	.map{height:50%;background:url(../web/map.jpg) no-repeat center;background-size:cover;}
	.map img{max-width:100%;height:100%;margin:0 auto;display:none;}
	.footer .footnavtell .dtell span{font-size:20px;}
}
@media screen and (max-height: 760px){
	.map{height:50%;background:url(../web/map.jpg) no-repeat center;background-size:cover;}
	.map img{max-width:100%;height:100%;margin:0 auto;display:none;}
	.footer .footnavtell .dtell span{font-size:18px;}
	.footnav a{line-height:24px;}
	.news_right li{margin-bottom:25px;}
	.news_left .news_leftxw{height:450px;}
}
@media screen and (max-height: 660px){
	.map{height:50%;background:url(../web/map.jpg) no-repeat center;background-size:cover;}
	.map img{max-width:100%;height:100%;margin:0 auto;display:none;}
	.footer .footnavtell .dtell span{font-size:14px;}
	.footnav a{line-height:20px;}
	.news_right li{margin-bottom:5px;padding:20px 0;}
	.news_left .news_leftxw{height:360px;}
}



