
/*header s*/
.header{height:120px;overflow:hidden;background:#191919}
.logo{height:100%;position:relative;display:flex;align-items:center;justify-content:center;}
.logo img{display:inline-block;vertical-align:middle;}
.topcall{margin: 30px 30px 0 160px;}
.topcall img,.topcall p{display:inline-block;vertical-align:middle;*zoom:1;*display:inline;}
.topcall p span{font-size:16px;display:block;color:#333333;}
.topcall p em{font-size:35px;color:#035eb0;font-style:normal;display:block;}
.navs{height:50px;background:#fff}
.navs ul{width:1200px;margin:0 auto;height:50px;}
.navs li{float: left;line-height:50px;width:119px;text-align:center;position: relative;z-index:9999;border-right:1px solid #e5e5e5}
.navs li:last-child{
  border: none;
}
/* .navs li{float: left;line-height:50px;width:132px;text-align:center;position: relative;z-index:9999;border-right:1px solid #e5e5e5} */
.navs li a{font-size:15px;color:#333333;position: relative;z-index:9999;line-height:50px;display:block;height:50px;}
.navs li:hover a{color:#003479;background:#ffa445;color:#fff}

.margOuts{height:100%;}
.topcode{margin-top:25px}
.calls{font-size:24px;color:#ffa445;margin-top:10px;background:url(../images/calls.png) no-repeat left;padding-left:33px}
/*header e*/

/*banner s*/
.banner{height:800px;;position: relative;overflow:hidden;}
.slideBox .hd{overflow:hidden;position:absolute;right:5px;bottom:35px;z-index:999;}
.slideBox .hd ul{zoom:1; float:left; }
.slideBox .hd ul li{ display:inline-block; margin:0 6px;  width:40px; height:6px;text-align:center; background:#fff; cursor:pointer;zoom:1;*display:inline;}
.slideBox .hd ul li.on{width:30px;height:8px}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; text-align:center; height:800px; }
.slideBox .bd img{ width:100%; height:auto; display:block; margin:0 auto;  }
.slideBox .bd a{display:block;width:100%;height:100%;}
.divs{position:absolute;left:50%;bottom:0;z-index:9999;height: 85px;width:70px;margin-left:-35px;}
.divs a{float: left;}

.btns{position: absolute;left:50%;bottom:0;}
.topnav li{float:left;width:80px;text-align:center;background:url(../images/xt.jpg) no-repeat center right;}
.topnav li a{color:#8b8b8b;font-size:14px;}
.topnav li:last-child{background:none}
.bbs{width:44%;height:120px;background:rgba(255,255,255,.9);position: absolute;left:0;bottom:0;}
.txt5{position: absolute;left:20%;top:35px}
.newss{width:165px;height:100%;background:url(../images/tms2.png) no-repeat center;position: absolute;right:-2px;top:0}
/*banner e*/

/*pros s*/
.pros{height: 800px;overflow:hidden;padding-top:80px;position:relative;}

.Scenery{padding-top:100px;}
.Scenery-tit{height:320px;overflow:hidden;text-align:center;padding-top:80px}
.Scenery-tit h2{font-size:30px;color:#fff;font-weight:normal;margin-bottom:10px;float:left;}
.Scenery-tit p{color:#fff;font-size:14px}

.picScroll-left{width:100%;position:relative;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:50px; height:50px; float:right;overflow:hidden;cursor:pointer;}
.picScroll-left .hd .prev{background:url(../images/left.png) no-repeat center;position:absolute;left: -85px;top:0;z-index:999;}
.picScroll-left .hd .next{background:url(../images/right.png) no-repeat center;position:absolute;right: -85px;top:0;z-index:999;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1;width:100%;}

.bd1 li img,.bd2 li img,.bd3 li img,.picScroll-left li{width:100%;height:500px}
.Scenery-pic,.Scenery-c li,.Scenery-c li img{height:600px;position:relative;/* top: 166px; */}
.Scenery-l,.Scenery-r{width:18%;height: 500px;background:#777;overflow:hidden;}
.Scenery-c{width:63%;height:100%;background:#888;/* overflow:hidden; */margin-left:0.5%;position:relative;top: 50px;z-index: 99;}
.Scenery-l,.Scenery-r{position:relative;top: 150px;}
.tabs{position: absolute;right:0;bottom: 280px;z-index:999;width:100%;}

.showss{height:240px;overflow:hidden;background:rgba(255,255,255,.9);position: absolute;right:0;width:  340px;bottom:0;z-index:999;line-height:80px;padding:0 25px;}
.showss h2{font-size:24px;color:#333333;font-weight:normal;width: 80%;/* float:  left; */overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height: 30px;margin-top: 36px;}
.showss i{width:35px;height:35px;background:url(../images/rt.png) no-repeat center;margin-top: 25px;}
.showss p{font-size:14px;color: #000;line-height:1.8;text-align:justify;margin: 2px 0;/* height:75px; */overflow:hidden;}
.showss a.abs{height:33px;/* border:1px solid #fff; */color:#e5e5e5!important;display:block;line-height:33px;border-radius:15px;font-size:14px;}
.showss a.abs:hover{background:#fff;color:#000!important}

.pros-btn{width:180px;position:absolute;left:50%;top:230px;z-index:999;margin-left:-540px}
.pros-btn li{height:70px;background:#fff;margin-bottom:10px;font-size:16px;color:#333333;/* text-align:center; */line-height:70px;padding-left: 35px;transition:all 0.6s}
.pros-btn li:hover{background:#f39e44;color:#fff}
.pros-btn li:hover a{color:#fff}
.pros-btn li i{width:20px;height:40px;display:inline-block;margin-right:5px;vertical-align:middle;}
.pros-btn li:hover i{    filter: invert(1);}
/*pros e*/

/*choose s*/
.choose{height:740px;background:#eeeeee;position:relative;}
.choose-main{width:1200px;margin:0 auto;height:580px;background:#fff;position: absolute;left:0;top:0;right:0;bottom:0;margin:auto;}
.tit6{position: absolute;left:0;top:-80px;z-index:99}
.ibs{position: absolute;left:0;top:0;height:180px;background:#2e3545;width:30%;}
.bts{position: absolute;right:0;top:40px;    z-index: 999;}
.choose-main{text-align:center;}
.choose-main ul{margin-top:180px;}
.choose-main li{width:140px;height:380px;margin:0 40px;display:inline-block;vertical-align:top;}
.choose-pic{width:130px;height:130px;background:#666;margin:0 auto;border-radius:50%;overflow:hidden;position:relative;}
.choose-pic img{width:100%;height:100%;transition:all 0.6s}
.choose-pic img:hover{transform:scale(1.06);}
.tmss{position: absolute;left:0;top:0;width:100%;height:100%;background:url(../images/tmss.png);display:none}
.tmss i{position: absolute;left:0;top:0;right:0;bottom:0;margin: auto;background:url(../images/lx.png) no-repeat center;}
.choose-main li:hover .tmss{display:block;}
.choose-main li h2{font-size:22px;color:#333333;font-weight:normal;text-align:center;margin:20px auto 30px}
.choose-main li p{font-size:16px; writing-mode:vertical-rl;width:50px;height:85px;color:#666666;text-align:left;margin:30px auto 0;}
.btnssss a{border:1px solid #000;padding:4px 10px;border-radius:5px;margin-right:10px}
.btnssss a:hover{background:#ffa445;color:#fff}
/*choose e*/


/*shows s*/
.shows{height:670px;overflow:hidden;background:url(../images/bg6.jpg) no-repeat center top;padding:80px 0;}
.shows-main{width:1200px;margin:0 auto;}
.shows-l{width:330px;background:url(../images/xt2.png) no-repeat  305px top;padding-top:30px;margin-left:70px}
.shows-l li{margin-bottom:110px}
.shows-l li span{font-size:24px;color:#ffffff;display:inline-block;width:200px;text-align:right;}
.shows-r{width:700px;margin-right:70px}
.shows-main{margin-top:50px}
.shows-r li{width:670px;height:90px;background:rgba(255,255,255,.8);margin-bottom:20px;padding:15px;}
.shows-pic{width:150px;height:90px;background:#555}
.shows-pic img{width:100%;height:100%}
.shows-desc{width:500px;}
.shows-desc h2{font-size:24px;color:#333333;font-weight:normal;margin-top:15px}
.shows-desc p{font-size:16px;color:#888888;margin-top:10px}
/*shows e*/


/*advant s*/
.advant{height:760px;overflow:hidden;position:relative;}
.advant-pic{width:43%;height:100%;background:#555;position:absolute;right:0;top: 0;}
.advant-pic img.pics{width:100%;height:100%}
.advant-desc{position:relative;}

.advant-list li{height: 150px;position:relative;margin-bottom: 0px;}
.advant-list li span{width:50px;height:50px;position: absolute;left:0;top:0;background:#999999;color:#fff;font-size:24px;text-align:center;line-height:50px;}
.advant-desc{height:100%}
.advant-list li h2{font-size:24px;color:#333333;font-weight:normal;border-bottom:1px dashed #dcdcdc;padding-bottom:10px;margin-left:70px;}
.advant-list li em{font-size:12px;color:#999999;text-transform:uppercase;font-style:normal;}
.advant-list li p{font-size:14px;color:#808080;line-height:1.8;padding-left:70px;margin-top:10px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.xts{position: absolute;left:24px;top: 44px;height: 600px;}
.advant-list li span font{position:relative;z-index:99}
.advant-list li span:after{
  content:"";
  display:block;
  width:0;
  height:50px;
  position: absolute;
  left:0;
  top:0;
  background:#ffa445;
  transition:all 0.6s;
}
.advant-list li span:before{
  content:"";
  display:block;
  width:0;
  height:50px;
  position: absolute;
  right:0;
  top:0;
  background:#ffa445;
  transition:all 0.6s;
}
.advant-list li:hover span:before,.advant-list li:hover span:after{width:50%}
.advantss{position: absolute;/* left:50%; */top: 44px;width:500px;}
.tit4{position: absolute;right:43%;top:0;margin-left:-90px;}
/*advant e*/


/*mess s*/
.mess{height:710px;overflow:hidden;position:relative;}
.mess-l{width:50%;height:580px;overflow:hidden;background:url(../images/bg5.jpg) no-repeat left center;background-size:cover;}  
.mess-r{width:50%;height:580px;background:#f5f5f5;position:relative;z-index:999}
.icons{position: absolute;left:19%;bottom:0;z-index:999}
.mess-main{width:560px;margin-left:40px}
.mess-main h2{font-size:22px;color:#555555;font-weight:normal;margin:70px auto 50px}
.inputs2{margin-bottom:20px;}
.inputs2 label{font-size:14px;color:#666666;cursor:pointer;font-weight:normal;}
#style,#num,#name,#iph{width:200px;height:40px;line-height:40px;text-indent:10px;}
#adres{width:485px;height:40px;line-height:40px;text-indent:10px}
#bz{width:485px;height:70px;display:inline-block;vertical-align:top;text-indent:10px;padding-top:10px}
.inputs2 span,.inputs2 img{font-size:12px;color:#bbbbbb;vertical-align:middle;}
.inputs2 span{margin-left:20px}
/*mess e*/

/*space s*/
.space{height:520px;overflow:hidden;background:url(../images/bg4.jpg) no-repeat center top;position:relative;}
.txt1{margin:100px auto 0;display:block;}
.txt2{position: absolute;right:180px;top: 183px;}
.txt3{position: absolute;right: 80px;bottom: -80px;}
.txt4{position: absolute;left: 352px;top: 286px;}
.detas{position: absolute;left: 499px;bottom: -310px;}
/*space e*/


/*about s*/
.about{padding:80px 0;overflow:hidden;height:600px;position:relative;}
.about-main{padding-left:80px}
.engs{position: absolute;left:0;top:0;}
.about-pic{width:600px;height:480px;overflow:hidden;background:#555;}
.about-pic img{width:100%;height:100%;}
.about-desc{width:440px;padding-top:30px}
.about-desc span{font-size:18px;color:#999999;text-transform:uppercase;}
.about-desc h2{font-size:24px;color:#333333;font-weight:normal;margin:20px auto 50px;}
.about-desc h3{font-size:18px;color:#444444;font-weight:normal;margin-bottom:50px;}
.about-desc p{font-size:14px;color:#666666;line-height:2;text-align:justify;height:84px;overflow:hidden;}
.moress3{width:140px;height:40px;display:block;text-align:center;line-height:40px;background:#ffa445;color:#fff!important;font-size:14px;margin-top:50px}
.moress3 img{margin-left:10px}
.bg3s{position: absolute;right:0;bottom:0;width:30%}
.bg3s img{max-width:100%}
.about-img{width:295px;height:240px;background:#ffffff;position: absolute;left:0;bottom:-110px;padding:10px;}
.about-img img{width:100%;height:100%;}
.calss2{width:300px;height:150px;background:url(../images/call2.png) no-repeat left top;position: absolute;left:350px;bottom:-190px;z-index:999;font-size:28px;color:#666666;padding:15px 0 0 60px;}
/*about e*/


/*case2 s*/
.case2{height:800px;overflow:hidden;background:url(../images/bg2.jpg) no-repeat center top;}
.case2-main{height:665px;width:1300px;margin:75px auto 0;background:url(../images/tms.png);padding-top:60px;position:relative;}
.case2-mains{margin-top:40px;padding:0 50px;}
.case2-l{padding-top:80px;width:350px}
.case2-l h2{font-size:40px;color:#000000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.case2-l p{margin-top:30px;line-height:1.8;font-size:16px;color:#666666;height:56px;overflow:hidden;}
.moress{width:125px;height:45px;background:#ffa445;text-align:center;line-height:45px;display:block;border-radius:25px;color:#fff!important;margin-top:120px;display:block;}
.case2-pic{width:820px;height:560px;background:#555;overflow:hidden;}
.case2-pic img{width:100%;height:100%;}
.finds{position: absolute;left:370px;bottom:80px;z-index:9999}
/*case2 e*/


/*case1 s*/
.case1{overflow:hidden;padding:40px 0 80px 0;position:relative;}
.case1 li{width:270px;float:left;margin-right:40px}
.case1-pic{height:280px;overflow:hidden;background:#555}
.case1-pic img{width:100%;height:100%;transition:all 0.6s;}
.case1 li img:hover{transform:scale(1.06);}
.case1 li h2{text-align:center;font-size:16px;color:#333333;font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:20px}
.findms{text-align:center;width:270px;height:260px;background:#f6f6f6;padding-top:100px;position:absolute;right:0;top:0;}
.findms span{font-size:40px;text-transform:uppercase;color:#333333;font-weight:bold;}
.findms i{width:150px;height:45px;display:block;text-align:center;line-height:45px;border:1px solid #cccccc;font-size:14px;font-style:normal;border-radius:25px;color:#333333;margin:20px auto;}
.findms:hover{background:#ffa445}
.findms:hover i{color:#fff}
/*case1 e*/


/*news s*/
.news{height:450px;background:url(../images/bg1.jpg) no-repeat center top;padding:100px 0;}
.news-r{width:1060px;}
.news-top li{margin-right:35px;float:left;}
.news-top li a{color:#ffffff}
.news-top li a:hover{color:#ffa445}
.mores{font-size:14px;color:#ffffff}
.news-list{margin-top:30px}
.news-list li{width:325px;float:left;}
.news-pic{height:220px;overflow:hidden;background:#555}
.news-pic img{width:100%;height:100%;transition:all 0.6s;}
.news-list{width:105%;}
.news-list li{margin-right:45px;}
.news-list li img:hover{transform:scale(1.06);}
.news-list li h2{font-size:18px;color:#ffffff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;margin-top:20px}
.news-list li p{font-size:14px;color:#ffffff;line-height:1.8;text-align:justify;color:#969696;margin-top:10px;height:50px;overflow:hidden;}
.news-list li span{font-size:14px;background:url(../images/time.png) no-repeat left;color:#fff;padding-left:22px;display:block;margin-top:30px}
/*news e*/


/*panner s*/
.panner{padding:80px 0;overflow:hidden;}
.tits{text-align:center;}

.picMarquee-left{ width:1200px;  overflow:hidden; position:relative;margin:30px auto 0;border-top:1px solid #eeeeee;padding-top:30px; }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;width:180px;height:90px;border:1px solid #dddddd;display:flex;justify-content:center;align-items:center;  }

.picMarquee-left .bd ul li img{width:90%;height:90%;}
.next2{position: absolute;right: 24px;top: 53px;}
.prev2{position: absolute;left: 24px;top: 53px;}
/*panner e*/


/*footer s*/
.footer{height:640px;overflow:hidden;}
.foot-l{width:35%;height:100%;background:#555}
.foot-r{width:65%;height:100%;background:#333333;padding-top:70px}
.foot-ms{width:780px;margin-left:5%}
.foot-ms p.p1{color:#fff}
.foot-code{margin-top:40px}
.foot-code img{width:110px;height:110px;}
.foot-ms strong{font-size:24px;color:#ffffff;display:block;font-weight:normal;}
.lxs{margin-top:40px}
.lxs p{width:350px;font-size:14px;color:#bfbfbf;margin-bottom:10px}
.lxs p span{width:75px;float: left;}
.lxs p font{width:275px;float:left;}

.copyright{margin-top:100px}
.copyright p{font-size:12px;color:#bfbfbf}
.copyright p a{color:#bfbfbf}
.foot-ms-l{width:350px}
.foot-ms-r{width:400px}
.inputs{margin-top:30px}
.texts1{width:190px;height:30px;background:none;border-bottom:1px solid #999999;color:#808080}
.selects{width:190px;background:none;color:#808080;height:30px;border-bottom:1px solid #999999}
.inputss{margin-top:60px}
.textareas{width:400px;border-bottom:1px solid #999999;height:80px;background:none;border-bottom:1px solid #999999;margin-top:30px;color:#808080}
.buttss{width:100px;height:40px;background:#0f5ac0;color:#fff;font-size:14px;cursor:pointer;}
.inputs span{font-size:12px;color:#808080}
.tops span{margin-right:0;}

.boxds{ position: relative;top: 25px;    font-size: 12px;}
.boxds p{display:inline-block;color:#fff}
.boxds a{color:#fff!important}
.searchss{position: absolute;z-index: 999;left: 50%;bottom: 46px;margin-left: 234px;}
.idfd{width: 300px;height: 33px;line-height: 33px;background: none;text-indent: 10px;    border: 1px solid #fff;color:#fff;    font-size: 12px;}
.ibts{  width: 54px;height: 35px;background: #fff;color: #ea8114;cursor: pointer;border-left: 1px solid #fff; position: relative;left: -5px;line-height:35px;top:1px}