/*.box1 , .box2 , .banner{display: none;}*/
html , body{padding:0;margin:0;background:#fff;font-family:"Avenir Book",sans-serif }
a:link{text-decoration: none;color:#53565a;}
a:hover{text-decoration: none;color:#7b7b7b;}
a:visited{text-decoration: none;color:#53565a;}
a:active{text-decoration: underline;color:#53565a;}
.header{background:none;height:45px;width:100%;box-shadow:none;position:fixed;top:0px;left:0px;z-index:999999;transition:left 0.5s;-moz-transition: left 0.5s; /* Firefox 4 */-webkit-transition: left 0.5s; /* Safari 和 Chrome */-o-transition: left 0.5s; /* Opera */}
.header .logo{height:35px;background: url(../images/e_logo_blue.png) no-repeat;width: 500px; float: left;}
.header .other , .header .menu{min-width: 200px; float: right; height: 45px; line-height: 45px;padding:0px 60px 0 0;}

.headerMobile{display: none;}

.banner{position: relative;overflow: hidden;width:100%;/*background:url(../images/banner.jpg) center center no-repeat;*/background-size:100% auto;}
.banner .jd{width:100%;height:100%;}
.banner .title , .banner .right , .banner .cover  {position: absolute;}
.banner .title{border-left: 10px #c6aa76 solid;left: 30px;top: 80px;font-size: 32px;padding-left: 10px;}
.banner .title p.small{font-size:22px;}
.banner .title p {padding: 0px; margin: 0px; color: #002a59;font-family:"Avenir Book",sans-serif; font-weight: bold;}
.banner .title p.cn{font-weight: normal;}
.banner .cover{background: #333; width: calc(100vw/2); height: 100vh; right: 0; top: 45px; opacity: 0.7;}
.banner .right{width: calc(100vw/2 - 60px);right:0px;top:80px;z-index:9;color:#fff;font-family:"Avenir Book",sans-serif; font-weight: bold;font-size:34px;height: calc(100% - 100px);}
.banner .right div{margin-bottom:10px;}
.banner .right div.small{font-size:22px;}
.banner .right ul{font-size: 26px; font-weight: normal; padding-top: 38px;padding-top:100px;list-style: square; color: #e0ccad; margin-left: -16px;}
.banner .right .button{background: #d0af7b; font-size: 21px; font-weight: normal; width: 344px; text-align: center; padding: 7px; position: absolute; right: 40px; bottom: 20px;}
.banner .mobileslogan{display: none;}
@media screen and (min-width: 480px) and (max-width:1279px){
	.banner{background-size:auto 100%;}
}



.box1{background:#d5d5d5;padding: 50px 0px;}
.box1 .title{font-size:40px;text-align: center;}
.box1 .title p{padding:0;margin: 0;font-family:"Avenir Book",sans-serif;font-weight: bold;color: #fff;}
.box1 .content{width:1200px;margin:auto;}

.box2 {width:1200px;margin:auto;padding:30px 0px 50px 0px;min-height:200px;}
.box2 ul li{height: 26px;}
.box2>.left{width:400px;height:200px;background:url(../images/banner2.jpg) center center no-repeat;background-size:100% auto;position:relative;float: left;cursor: pointer;}
.box2>.left .name{position: absolute; top: 25px; text-align: center; width: 100%; font-size: 28px; color: #fff;}
.box2>.left .button{text-indent: -25px;position: absolute; top: 118px; text-align: center; color: #002957; background: url(../images/down1.png) 112px center no-repeat #d0af7b; width: 151px; left: 50%; margin-left: -75px; font-size: 20px;}
.box2>.left:hover .button{background-color:#bd9d6a;}
.box2>.right{float: left;width:759px;margin-left:40px;}
.box2>.right .title{font-size: 20px;background: #d0af7b; padding: 5px; color: #fff;}
.box2>.right li span{color:#d0af7b;}
.box2>.right .tips{text-align: center; font-size: 13px;}
	.displaybox{padding-top: 0px; border-top: 1px #e8e8e8 solid; margin-top: 30px; overflow: hidden; height:0px;}
	.displaybox .left , .displaybox .right {float: left;position: relative;}
	.displaybox .left {width:70%; }
	.displaybox .left .title2{font-size:55px;padding-bottom: 30px;}
	.displaybox .left .address{font-size: 22px; color: #d0af7b;}
	.displaybox .left .content{padding-right:20px; }
	.displaybox .left p.ti{font-weight: bold;}
	.displaybox .right {width:30%;}
	.displaybox .right .title2{background: #d0af7b; font-size: 22px; color: #fff; text-align: center; height: 40px; line-height: 40px; margin-bottom: 10px;}
	.displaybox .right .map img{width:100%;}
	.displaybox .right .site{position: absolute; bottom: -57px; background: #fff; padding: 10px 10px 10px 30px; right: 0px; font-size: 14px; line-height: 23px; color: #92774c;}

.box3 {width: 1200px; margin: auto; min-height: 245px; padding: 100px 0px;}
.box3 .title{line-height: 40px; color: #000; font-size: 28px; padding: 40px 0px 20px;font-weight:100;}
.box3 .content .left{width:600px;float: left;    padding-top: 88px;}
.box3 .content .left .con{height: 146px;font-size:16px;color: #868686;}
.box3 .content .left .con p{padding:10px 0px 0px 0;margin:0;font-size: 20px;}
.box3 .content .left .button{width: 180px;  height: 40px; line-height: 40px; text-align: center; color: #333; cursor: pointer; background: #d0af7b; border: 1px #d0af7b solid;-webkit-transition: all 0.2s ease;}
.box3 .content .left .button:hover{background-color:#fff;}
.box3 .content .center{width: 420px; float: left; border: 1px solid rgba(128, 128, 128, 0.3); background: white; box-shadow: 0 6px 27px rgba(128, 128, 128, 0.3); padding: 20px; margin-left: 132px; margin-top: 20px;}
.box3 .content .center .item{float: left;height:200px;}
.box3 .content .center .item .num{height:30px;}
.box3 .content .center .item .name{height:30px;}
.box3 .content .center .item:nth-child(1){width: 150px;text-align: center;margin-left: 60px;}
.box3 .content .center .item:nth-child(1) .num{padding-top:76px;padding-bottom:10px;}
.box3 .content .center .item:nth-child(1) .color{height:50px;width:50px;background:#d0af7b;display:inline-block;border-radius: 5px;}
.box3 .content .center .item:nth-child(2){width: 150px;text-align: center;}
.box3 .content .center .item:nth-child(2) .num{padding-bottom:10px;}
.box3 .content .center .item:nth-child(2) .color{height:126px;width:50px;background:#8faadc;display:inline-block;border-radius: 5px;}
.box3 .content .right{width: 420px; float: left; border: 1px solid rgba(128, 128, 128, 0.3); background: white; box-shadow: 0 6px 27px rgba(128, 128, 128, 0.3); padding: 20px; margin-left: 132px; margin-top: 20px;}
.box3 .content .right .title2{text-align: center;color:#888888;padding-bottom:10px;}
.box3 .content .right img{width:140px;height:140px;margin:auto;display: block;}
.box3 .content .right .name{height:30px;line-height: 35px;list-style-type: square;padding: 0px;margin:0;}
.box3 .content .right .name li{width:50%;float: left;list-style-position: inside;}
.box3 .content .right .name li.o{color:#c6aa76;}
.box3 .content .right .name li.t{color:#6798be;}
.ptphoto{border-bottom: 1px #e8e8e8 solid;}
	.displaybox2{padding-top: 0px; /*border-top: 1px #e8e8e8 solid;*/ margin-top: 30px; overflow: hidden; height:0;}
	.displaybox2 .left , .displaybox2 .center , .displaybox2 .right {float: left;position: relative;width:33.33%}
	.displaybox2 .title3 {font-size: 28px; padding-bottom: 40px; font-weight: 100; padding-top: 40px;}
	.displaybox2 .title2 {font-size:20px;color:#d0af7b;padding-bottom:10px;}
	.displaybox2 .left>div , .displaybox2 .center>div , .displaybox2 .right>div{padding:10px 34px;text-align: center;}
	.displaybox2 .left>div .con, .displaybox2 .center>div .con, .displaybox2 .right>div .con{text-align: left; padding-bottom: 40px; height: 90px; line-height: 25px; color: #676767;}
	.displaybox2 .btti{font-weight: 100; padding-bottom: 18px;}
	.displaybox2 .btu{width:60%;}
	.displaybox2 .name{height: 60px; line-height: 35px; list-style-type: none; padding: 20px 0 110px 0px; margin: 0;}
	.displaybox2 .name .o{color: #c6aa76;}
	.displaybox2 .name .t{color: #6798be;}
	.displaybox2 .name li{padding: 0; margin: 0; height: 22px;}
	.displaybox2 .line{border-top:1px #c6aa76 solid;}	
	.displaybox2 .part2{height:600px;position:relative;}
	.displaybox2 .part2 .title10{font-size:28px;padding-top:20px;font-weight:100;}
	.displaybox2 .part2 .cb{}
	.displaybox2 .part2 .cb li{list-style: none; position: relative; line-height: 30px; font-weight: 100;color: #676767;}
	.displaybox2 .part2 .cb li:before{content: '✓'; font-size: 18px; color: #C6AA76; left: -28px; position: absolute;}
	.displaybox2 .part2 .p3{position: absolute;top: 320px;}
	.displaybox2 .part2 .p4{position: absolute;top: 376px;}
	.displaybox2 .part2 .rs{width: 200px; height: 170px; border: 5px solid #d0af7b; position: absolute; left: 50%; margin-left: -160px; text-align: center; font-size: 21px; top: 120px;    padding-top: 30px;z-index:99;}
	.displaybox2 .part2 .rs p{color: #d0af7b;margin: 0px; padding: 0px;}
	.displaybox2 .part2 .rs p span{font-size: 60px;}
	.displaybox2 .part2 img.s{position: absolute; top: 10px; right: 0;}
	

.box4 {width: 1200px; margin: auto; overflow: hidden; padding: 100px 0px;}
.box4 .title{ line-height: 40px; color: #000; font-size: 26px; padding: 30px 40px 10px 0px;float: left;width:500px;}
.box4 .title .o{font-size:28px;font-weight:100;padding-bottom:30px;}
.box4 .title .t{font-size: 16px; line-height: 29px; color: #888888;}
.box4 .mobile_title{display: none;}
.box4 .jd{width: 660px;margin-top: 16px;float: left;height: 500px}
.box4_mobile , .box4_mobile2{display: none;}

.box5{width: 1200px; margin: auto;overflow: hidden;position:relative;padding: 80px 0px;/*border-bottom: 1px #f5e7cf solid;border-top: 1px #f5e7cf solid;*/}
.box5 .title{font-size: 24px; padding-bottom: 50px; margin: auto; padding-top: 30px; font-family:"Avenir Book",sans-serif/* "Avenir Book",sans-serif*/; text-rendering: optimizeLegibility;}
.box5 .title .o{padding-bottom: 10px; font-size: 28px;}
.box5 .title .t{font-size: 16px;}
.box5 .yy{width: 200px; height: 38px; background: #d0af7b; text-align: center; line-height: 38px; cursor: pointer; color: #000; font-family:"Avenir Book",sans-serif; -webkit-transition: all 0.2s ease; border: 1px solid #C6AA76; float: right; margin-top: 50px;}
.box5 .yy:hover{background-color:#fff;}
.box5 .content{padding: 20px;display: flex;justify-content: center;}
.box5 .content .item{height: 126px; float: left; width: 145px;text-align: center;}
.box5 .content .item img{width: 55%;}
.box5 .content .item .name{display: block;font-size: 13px;padding-top: 4px;}
.box5_mobile{display: none;}

.choicepr{/*background: #e7e7e7;*/background:url(../images/background_old_wall.png) repeat;}




.box6 {width: 1200px; margin: auto; overflow: hidden;}
/*.box6 .title{height: 40px; background: #002957; text-align: center; line-height: 40px; color: #fff; font-size: 20px;}*/
.box6 .title{height: 40px; text-align: center; line-height: 40px; color: #b29058; font-size: 26px; padding: 30px 0px 10px;}
.box6 .item{width: 300px; height: 300px; float: left; position: relative; overflow: hidden; font-family:"Avenir Book",sans-serif; font-size: 28px; font-weight: 100;}
.box6 .item .content{padding: 20px;margin-top: 52px;line-height: 46px;text-align: center;}
.box6 .item:nth-child(4n){margin-right:0px;}
.box6 .item img{width:100%;height:100%;-webkit-transition:all 0.5s ease;}
.box6 .item img:hover{transform:scale(1.1);}
.box6 .item .name{text-align: center; padding-bottom: 14px;}
.box6 .item .button{background:#d0af7b;width:120px;margin:auto;height:30px;line-height:30px;text-align: center;color:#fff;cursor: pointer;}
.box6 .item .button:hover{background-color:#bd9d6a;}
.box6 .item .show{position:absolute;width:386px;height:268px;top:20px;left:0;display: none;}
.box6 .item:hover .show{display: block;}
.box6 .item .cover{width:100%;height:100%;background:#000;opacity:0.7}
.box6 .item ul{position:absolute; top:10px;left:10px;color:#fff;}
.box6 .item ul li {height:26px;}


.box6_new .item .content a{text-decoration: none; padding: 5px 10px; color: #002E5D; width: 100px; display: block; margin: auto; height: 30px; line-height: 30px; margin-top: 10px; font-size: 20px; border: 1px solid #C6AA76; text-align: center; background: #C6AA76;-webkit-transition:all 0.2s ease;}
.box6_new .item .content a:hover{background:#fff;}



.box77{width: 1200px; margin: auto; overflow: hidden; padding: 20px 0px 100px 0px;}
.box77 .title{color: #000; font-size: 26px; padding: 20px 0px 60px;}
.box77 .title .one{font-size: 16px; padding-bottom: 10px;}
.box77 .title .two{font-size: 24px; padding-bottom: 0px;}
.box77 .title .three{font-size: 28px;}
.box77>div.item{width: 400px; float: left; height: 256px; text-align: center; color:#fff;font-size: 36px;overflow: hidden;position: relative;}
.box77>div.item img{padding-bottom:40px;width:400px;}
.box77>div.item p{margin: 0px; font-size: 28px; position: absolute; color: #fff; border-top: 3px solid #c6aa76; left: 30px; bottom: 30px; padding-top: 8px; font-weight: bold;}
.box77>div.item .cover{position: absolute; top: -100%; left: 0; background: rgba(0, 0, 0, 0.7);height:100%;-webkit-transition:all 0.2s ease; }
.box77>div.item .cover .title{color: #fff; text-align: left; padding: 20px;/*margin-top:50px; */}
.box77>div.item .cover .content{text-align: left; padding: 0px 20px; font-size: 18px; line-height: 27px; color: #d6d6d6;}
.box77>div.item:hover .cover{top:0;}
.box77>div.item:hover>p{display: none;}

.loutbox{background:#092a42; background:linear-gradient(to right , #153352 , #05203b);}
.box7{width: 1200px; margin: auto;height: 500px;overflow: hidden;margin-bottom: 50px;background:url(../images/dist_bg.jpg) center bottom no-repeat;}
.box7>div{width: 300px; float: left; height: 256px; text-align: center; padding-top: 140px;color:#fff;font-size: 36px;font-family: "Avenir Book",sans-serif; font-weight: 100;}
.box7>div img{padding-bottom:40px;}
.box7>div p{margin: 0px; font-size: 20px; margin-top: 7px;}


.sheshibox{width:100%;background:url(../images/background_greyzz.png) repeat;}

.box8 {width: 1200px; margin: auto;height: 350px;overflow: hidden;padding-bottom: 50px;}
.box8 .title{height: 40px; text-align: center; line-height: 40px; color: #000; font-size: 26px; padding: 30px 0px 10px;}
.box8 .slogan{font-size: 16px; padding: 10px 0px;text-align: center;}
.box8 .content {text-align: center;}
.box8 .content img{width:80px;}

.yybox {background:#d0af7b;width:100vw;height:45px;line-height:45px;position: fixed;bottom:0px;left:0px;z-index:99;}
.yybox .box{width:1200px;height:100%;margin:auto;}
.yybox .slogan{width: 326px; float: left; color: #203864; font-weight: bold;}
.yybox .contact{float: right;width:300px;}
.yybox .contact input{height: 26px; line-height: 26px;padding: 0px 3px;}
.yybox .button{float: right; width: 150px; color: #fff; text-align: center; height: 30px; margin-top: 9px; line-height: 30px; background: #203864;cursor: pointer;}
.yybox .button:hover{background:#335086;}


.copyrightbox{width:100%;background:#cbcccd;}
.copyrightbox .box{width: 1200px; margin: auto;height: 140px;overflow: hidden;padding-bottom: 50px;padding:30px 0px;color:#203864;text-align: center;font-size:14px;}
.copyrightbox .box .copy{padding-bottom: 4px;}
.copyrightbox .box .tel{font-size: 28px; padding-top: 11px;}


.mobile_map{display: none;}
.office_mobile{display: none;}
.mobile_ky{display: none;}


/*跑马灯*/
#warp li{list-style: none;}
#warp img{border:0;outline: none;width:500px;}
#warp{width:1200px;height: 300px;margin:40px auto 10px auto;position:relative;overflow: hidden;}
#warp .contentwarp{width: 1000%;position: absolute;left:0;top:0;}
#warp .contentwarp li{width:500px;height: 300px;float: left;}


/*轮播*/
.silid_outbox{width:100%;height:100%;position:relative;}
.silid_outbox ul{padding:0px;margin:0;}
.silid_outbox>.text{background:yellow;position:absolute;bottom:0;right:-200px;width:200px;height:500px;}
.silid_outbox>.pre,.silid_outbox>.next{position:absolute;top:50%;width:50px;height:50px;margin-top:-25px;overflow:hidden;line-height:999px;cursor:pointer;}
.silid_outbox>.pre{left:0;cursor:pointer;}
.silid_outbox>.next{right:0;}
.silid_outbox>.pre img , .silid_outbox>.next img{width: 50px; height: 50px; position: absolute; top: 0px; left: 0px;opacity:0.5;}
.silid_outbox>.pre img:hover , .silid_outbox>.next img:hover{opacity:1;}
.silid_outbox>.slide_box{width:100%;height:100%;position:relative;overflow:hidden;}
.silid_outbox>.slide_box>.img{overflow:hidden;position:absolute;}
.silid_outbox>.slide_box>.img>li{display:inline-block;float:left;position:relative;}
.silid_outbox>.slide_box>.img>li img{width:100%;}
.silid_outbox>.slide_box>.img>li>.content{display: block; position: absolute; bottom: 0px; height: 40px; line-height: 40px; width: 100%; text-align: center; color: #000; font-size: 24px; font-weight: 100;z-index:9;left:0px;}
.silid_outbox .mobile_content{display: none;}

.silid_outbox>.slide_box>.dots{position:absolute;bottom:50px;width:100%;text-align:center;}
.silid_outbox>.slide_box>.dots>li{display: inline-block;border-radius: 10px;width: 10px;height: 10px;background: #ffffff;margin-right: 10px;}
.silid_outbox>.slide_box>.dots>li.on{background:#1f3764;}
/*.silid_outbox>.slide_box>.img>.slide_1{background:#fff;}
.silid_outbox>.slide_box>.img>.slide_2{background:#345;}
.silid_outbox>.slide_box>.img>.slide_3{background:#465;}*/
.silid_outbox>.slide_box>.img{transition:left 0.5s;-moz-transition: left 0.5s; /* Firefox 4 */-webkit-transition: left 0.5s; /* Safari 和 Chrome */-o-transition: left 0.5s; /* Opera */}  /*如果需要滑动


/*弹窗*/
.ppobox{width:100vw;height:100vh;position: fixed;top:0;left:0;z-index:99999999;display:none;}
.ppobox .cover{background:#000;opacity:0.8;width:100%;height:100%;}
.ppobox .contentbox{width:500px;height:425px;background:#fff;position: absolute;top:50%;left:50%;margin-left:-300px;margin-top:-250px;z-index:99999;box-shadow:0px 3px 1px 4px rgba(0, 0, 0, 0.2);padding:20px;}
.ppobox .contentbox .title{font-size: 30px; text-align: center; border-bottom: 1px #d0af7b solid; padding: 14px;}
.ppobox .contentbox .des{text-align: center; padding: 10px 10px 40px 10px; color: #d0af7b;}
.ppobox .contentbox .con{padding-bottom: 20px;}
.ppobox .contentbox .con input{width: 100%; height: 35px; line-height: 35px; font-size: 16px;border:1px #d0af7b solid;text-indent: 8px;}
.ppobox .contentbox .con select{height: 40px; width: 100%; border: 1px #d0af7b solid; font-size: 16px; color: #d0af7b;} 
.ppobox .contentbox .button{width:200px;height:40px;background:#C6AA76;border:1px #C6AA76 solid;;color:#000;text-align: center;line-height:40px;margin:auto;cursor:pointer;-webkit-transition:all 0.2s ease;}
.ppobox .contentbox .button:hover{background:#fff;}
.ppobox .close{position: absolute;right:10px;top:10px;cursor: pointer;}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #d0af7b;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #d0af7b;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #d0af7b;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #d0af7b;
}

.ppobox .bespeak{width:500px;height:360px;margin-top:-180px;display:none;}
.ppobox .getPrice{display: none;}
.ppobox .contact{width:500px;height:220px;margin-top:-110px;display:none;background:#335086;color:#fff;}
#slide_a .content p{padding-top:0;margin-top:13px; }
#slide_a .slide_1 .content .s{font-size: 32px; color: #000; font-weight: 600;}
#slide_a .slide_1 .content .o{font-size: 72px; color: #000; font-weight: 600;}
#slide_a .slide_1 .content .t{font-size: 50px; color: #000;}
#slide_a .slide_1 .content .th{font-size: 30px; color: #000;}

#slide_a .slide_1 .content{top: 50%; height: 424px; overflow: hidden;color: #fff; font-size: 38px;text-align: left;width:1200px;margin:auto;    margin-top: -210px;left: 50%; margin-left: -600px;}
#slide_a .content a{width: 180px; height: 40px; line-height: 40px; text-align: center; color: #333; cursor: pointer; background: #d0af7b; border: 1px #d0af7b solid; -webkit-transition: all 0.2s ease;text-decoration: none;font-size:18px;display:block;}
#slide_a .content a:hover{background:#fff;}

/*#slide_a>.slide_box>.img>li img {    margin-top: calc((-1440px + 100vh) /2);}*/

#slide_a .content{top: 50%; height: 424px; overflow: hidden; margin-top: -230px; width: 1200px; left: 50%; margin-left: -600px; text-align: left; font-size: 46px; color: #000;}
#slide_a .slide_2 .content p.o{padding-top:30px;}
#slide_a .slide_2 .content p.t{font-size:40px;}
#slide_a .slide_3 .content p.t{font-size: 26px;}
/*#slide_a .slide_4 .content{top: 50%; height: 424px; overflow: hidden; margin-top: 230px; text-shadow: 2px 4px 8px rgb(0, 0, 0); color: #fff; font-size: 38px;}*/
#slide_a .slide_5 .content p.o{font-size:50px;line-height:78px;text-align: right;}
#slide_a .slide_5 .content a{float: right;}

#slide_b>.slide_box>.img>li>.content{background:#fff;}


@media screen and (min-height: 480px) and (max-height:660px){
	.banner .right ul{padding-top: 10px;}
	.header .logo{width:390px;}
}


.info.banner{height: calc(100vh - 45px)}
.company_desc{width: 1200px; margin: auto; position: relative; overflow: hidden; padding: 100px 0px;}
.company_desc .left{width: 640px;float: left;}
.company_desc .right{float: left; width: 510px; margin-left: 40px; border: 1px solid rgba(128, 128, 128, 0.3); background: white; height: 276px; box-shadow: 0 15px 30px rgba(128, 128, 128, 0.3);}
.company_desc .left .title{font-size: 28px; font-weight: 100; padding-bottom: 10px;}
.company_desc .left .content{font-size: 16px; line-height: 30px; float: left; width: 580px; color: #7b7b7b;}
.company_desc .right .title{padding: 20px 30px; font-size: 26px; text-align: center; font-weight: 100; color: #737373;}
.company_desc .right .title img{display: block; margin: auto;}
.company_desc .right .content{padding: 0px 30px 20px; font-size: 14px; line-height: 30px;}
.company_desc .right .content li{position: relative;list-style: none;padding-left: 30px;line-height: 22px; margin-bottom: 17px;}
.company_desc .right .content li span{position: absolute; left: 0px; top: 1px; display: block; background: url(../images/righta.png) center center no-repeat; width: 22px; height: 22px; border-radius: 22px; color: #fff;}
.company_desc .right .content li a{font-size: 16px; color: #b5b5b5;}

.chiocewhy{width: 100%; background: url(../images/background_greyzz.png) repeat; padding: 100px 0px;}
.chiocewhy .box{width: 1200px; margin: auto; overflow: hidden;}
.chiocewhy .box .h2{font-size: 28px;font-weight:100;padding-bottom: 20px;}
.chiocewhy .item{width: 239px; float: left; padding: 20px; height: 150px; margin: 9px; background: url(../images/background_old_wall.png); color: #333;-webkit-transition: all 0.2s ease;    border: 1px #efefef solid;}
.chiocewhy .item:hover{border:1px #adadad solid;}
.chiocewhy .item .title{text-align: center; padding: 35px 0px 17px 0px; color: #000; font-size: 20px; font-weight: 100;}
.chiocewhy .item .content{font-size: 14px; line-height: 21px;}

.jd_cover{height: 70px; background:rgba(255,255,255,0.5); position: absolute; bottom: 0px; width: 100%;text-align:center;}
.jd_cover img{height:50px;margin-top:8px;border:2px rgba(202, 202, 202, 0.5) solid;}
.jd_cover img.on{border:2px #d0af7a solid;}

.info_companycontactbox{background: #fff3df;border-top: 1px #f5e7cf solid;}
.info_companycontact{width:1200px;margin:auto;padding:80px 0px 0px;}
.info_companycontact .add{overflow: hidden;}
.info_companycontact .add>div{float: left;} 
.info_companycontact .add .name{width: 300px; padding-bottom: 30px; text-indent: -7px;    padding-left: 200px;}
.info_companycontact .add .address{padding-top: 29px; padding-left: 24px; border-left: 1px #bb9056 solid;padding-top: 18px;}
.info_companycontact .add .address .hx{font-size: 26px; padding: 0px; margin-top: 0px; margin-bottom: 12px;background: #e0d0bb; display: block; width: 300px; text-align: center; border-radius: 22px; padding: 6px;    color: red;}
.info_companycontact .button {text-align: center;}
.info_companycontact .button a{display: inline-block; width: 195px; text-align: center; line-height: 30px; border: 1px #be976b solid; border-radius: 6px; margin-bottom: 15px;text-decoration: none;cursor: initial;background: #fffcf5;}

.info_desc{background: url(../images/background_greyzz.png) repeat;padding: 100px 0px;position: relative;overflow: hidden;}
.info_desc:before{display: block; content: " "; height: 100%; width: 100vw; background: #fff; position: absolute; top: 0; right: -50%; margin-right: 126px;}
.info_desc .box{width: 1200px; margin: auto; overflow: hidden; position: relative; z-index: 10;}
.info_desc .box .left{width:400px;float:left;}
.info_desc .box .left .title{font-size: 28px; font-weight: 100; padding-bottom: 30px;}
.info_desc .box .left>div{line-height:30px;}
.info_desc .box .left .add {background:url(../images/site.png) left 5px no-repeat;text-indent:34px;font-weight:bold;margin-top:20px }
.info_desc .box .left .phone{background:url(../images/phone.png) left 5px no-repeat;text-indent:34px;font-weight:bold;}
.info_desc .box .left .name{}
.info_desc .box .left .site{}
.info_desc .box .left ul{padding-left: 34px;}
.info_desc .box .left ul li{list-style: none; position: relative; height: 30px; color: #6f6f6f;font-weight: 100;}
.info_desc .box .left ul li:before{content: '✓'; font-size: 18px; color: #C6AA76; left: -28px; position: absolute;}
.info_desc .box .right{width:700px;float:left;padding-left:100px;}
.info_desc .box .right .content{padding-bottom: 50px; line-height: 26px; color: #585858;}
.info_desc .box .right .content .t{font-size: 28px; font-weight: 100; padding-bottom: 10px;display: block;color:#000;}
/*.info_desc .item{}
.info_desc .item .title{margin: 0px; font-size: 20px; margin-top: 7px;  color: #333; border-bottom: 3px #b2907f solid;display: inline-block;padding:6px;}
.info_desc .item .content{padding:10px 0px 20px;line-height: 26px;}
.info_desc .item .content span.t{font-size: 22px; color: #fffcf4; margin-right: 15px; background: #d6ba8e; border-radius: 5px; padding: 3px 10px;}*/

.infotlbanner{/*background: url(../images/Slider_09.jpg) center center no-repeat;*/background-size:100% auto;height:460px;}
.infotlbanner .infotlbox{width:1200px;margin:auto;position: relative;height: 100%;}
.infotlbanner .infotlbox .contactbox{width: 430px; height: 250px; background: #fff; padding: 40px; position: absolute; bottom: 20px;}
.infotlbanner .infotlbox .contactbox .name{font-size: 36px; padding-bottom: 20px;}
.infotlbanner .infotlbox .contactbox .slogan{font-size: 28px; font-weight: 100; color: #484848;line-height: 38px;}
.infotlbanner .infotlbox .contactbox a{width: 180px; height: 40px; line-height: 40px; text-align: center; color: #333; cursor: pointer; background: #d0af7b; border: 1px #d0af7b solid; -webkit-transition: all 0.2s ease; text-decoration: none; font-size: 18px; display: block;margin-top:20px; }
.infotlbanner .infotlbox .contactbox a:hover{background:#fff;}

.mobileinfotlbanner{display: none;}

.texc {width:1200px;margin:auto;padding:100px 0px;}
.texc .title{font-size: 28px; font-weight: 100; padding-bottom: 10px; display: block; color: #000;}
.texc .content{line-height: 30px; /*text-indent: 2em;*/overflow: hidden;color: #717171;padding-bottom:30px;}
.texc .content .left .h5, .texc .content .right .h5{position: relative; font-size: 18px; color: #002E5D; height: 32px;}
.texc .content .left .h5 img, .texc .content .right .h5 img{width: 30px; position: absolute; left: 38px; top: 50%; margin-top: -15px;display: none;}
.texc .content .left , .texc .content .right{float: left;width:48%; }
.texc .content .left {margin-right:4%;}
.texc .content .left li , .texc .content .right li{list-style: none; position: relative; line-height: 30px; color: #6f6f6f; font-weight: 100;}
.texc .content .left li:before , .texc .content .right li:before{content: '✓'; font-size: 18px; color: #C6AA76; left: -28px; position: absolute;}

.texc2{position:relative;}
.texc2 .title{font-size:32px;}
.texc2 .content{width: 600px;}
.texc2 .img{position: absolute; top: 100px; right: 0px;}
.texc2 .img img{height: 380px;}

#slide_a>.slide_box>.img>li img.mobile{display: none;}


.articelbanner{height:450px;background:url(../images/articlebanner.jpg) center center no-repeat; background-size: 100% auto;position:relative;}
.articelbanner .title{width:1200px;position:absolute;top:70px;font-size:60px;left:50%;margin-left:-600px; }
.articelbanner .content{position: absolute; top: 170px; font-size: 22px; width: 602px; left: 50%; margin-left: -600px; color: #565656; line-height: 46px; font-weight: 100;}
.articelbanner .mobilecontent{display: none;}

.articlecontentbox{background:#e4e5e5;padding:100px 0px;}
.articlecontentbox .articelcontent{width:920px;margin: auto;min-height:500px;background:#fff;padding:140px;}
.articlecontentbox .articelcontent .title{font-size: 32px; font-weight: 100;}
.articlecontentbox .articelcontent .jd{width:100%;height:600px;overflow:hidden;padding:50px 0px;}
.articlecontentbox .articelcontent .jd #slide_b>.slide_box>.img>li>.content{background: rgba(255,255,255,1);}
.articlecontentbox .articelcontent .tcontent p{color: #616161; line-height: 25px; text-indent: 2em;}
.articlecontentbox .articelcontent .tcontent p.tt{font-size: 26px; margin: 40px 0px 0px 0px; color: #000;text-indent:0px;}


/*20190411 通用*/
	.box77>div.item{background: #333;}
	.box77>div.item>img{filter:alpha(opacity=70); /*支持 IE 浏览器*/-moz-opacity:0.70; /*支持 FireFox 浏览器*/opacity:0.70; /*支持 Chrome, Opera, Safari 等浏*/}
	.box77>div.item4{width:300px;}
	.box77>div.item4 .cover .content2{padding: 0px 10px;}
	.box77>div.item4 p{font-size:22px;}
	.choicepr1 .box .item{width:100%;position:relative;}
	.choicepr1 .box .item .img{width:430px;}
	.choicepr1 .box .item .title{font-size: 26px; line-height: 36px; position: absolute; left: 470px; top: 20px; font-weight: 100;}
	.choicepr1 .box .item .add{position: absolute; top: 76px; left: 470px;}
	.choicepr1 .box .item .jt{position: absolute; left: 470px; top: 112px;}
	.choicepr1 .box .item .content{position: absolute; left: 470px; top: 140px;}
	.choicepr1 .box .item a.yy{position: absolute; right: 0px; bottom: 54px;}

/*调整模块间的间距*/
	.company_desc , .chiocewhy , .box3 , .box4 , .box5{padding:50px 0px;}



#slide_a .slide_1 .content .s{font-size: 32px; color: #fff; font-weight: 600;}
#slide_a .slide_1 .content .o{font-size: 50px; color: #fff; font-weight: 600;}
#slide_a .slide_1 .content .t{font-size: 50px; color: #fff;}
#slide_a .slide_1 .content .th{font-size: 30px; color: #fff;}




/*20190420 通用*/
	.header .other{color:#e5e5e5}
	.header a{font-size:14px;padding:0px 20px ;}
	.company_desc .right .content li a{font-size: 16px; color: #53565a;}
	.company_desc .right .content li a:hover{text-decoration:underline;}
	.company_desc .left .content{color:#53565a;}
	.chiocewhy{background:url(../images/mytec-background.jpg) center center;}
	/*.chiocewhy .item{width: 280px; float: left; height: 170px; margin: 9px; color: #000; -webkit-transition: all 0.2s ease; border: 1px #002957 solid; background: #ffffff;padding:0px;}
	.chiocewhy .item:hover{border: 1px #002957 solid;}
	.chiocewhy .item .title{text-align: center; color: #fff; font-size: 20px; font-weight: 100; padding: 12px; background: #002957;}
	.chiocewhy .item .content{font-size: 14px; line-height: 21px; padding: 25px 20px;}*/

	.chiocewhy .item .title{padding: 15px 0px 8px 0px;display:table;margin:auto;border-bottom:1px #203764 solid;color: #C6AA76;}
	/*.chiocewhy .item .title:after{border-bottom:1px #203764 solid;display:block;width:100px;content:"";margin:auto;padding-top:17px;}*/
	.chiocewhy .item .content{font-size: 16px;padding-top: 16px;text-align:center;line-height:24px;}

	.box4 .title{padding: 60px 20px 10px 0px;width:360px;}
	.box4 .title .t{color: #53565a;}
	.box4 .jd{width:800px;height: 360px;overflow: hidden;}
	.silid_outbox>.slide_box>.img>li>.content{font-size:18px;}
	/*.company_desc, .chiocewhy, .box3, .box4, .box5{padding:35px 0;}*/
	.box5 .title{padding-top:0px;}
	.box5 .title .o{text-align: center;}
	.box5 .title .t{text-align: center;}
	.box5 .yy{float:unset;}
	.box5 .yy{margin:auto;}
	.company_desc .left .content{width:605px;}
	.box3 .content .left .button , .box5 .yy , .box6_new .item .content a{width: 104px; height: 30px; line-height: 30px; font-size: 14px; display: block; font-weight: bold; color: #002957;padding:0px;}
	.box6 .item .content{font-size: 22px;}
	.yybox .contact{font-size: 14px;}
	.yybox .button , .footer .right a{font-size: 14px; width: 120px;-webkit-transition: all 0.2s ease;border:1px #203864 solid;}
	.yybox .button:hover , .footer .right a:hover{background: #ffffff;color:#000;}
	.box7{height:310px;}
	.box7>div{padding-top: 70px;font-size: 30px;}
	.box7>div p{font-size: 16px;}
	.box7>div img {padding-bottom: 6px;width: 55px;}
	.copyrightbox .tel{font-family:"Avenir Book",sans-serif/*Georgia, 黑体, "Microsoft YaHei", 微软雅黑*/, Helvetica, Arial, sans-serif;}
	.info.banner{height:unset;}
	.info.banner .ft-carousel .carousel-btn{top:44%;}
	.infotlbanner{background:url(../images/bgg.jpg)}
	.texc .content .left li::before, .texc .content .right li::before {display: none;}
	.infotlbanner .infotlbox .contactbox a{width: 120px; height: 30px; line-height: 30px;font-size: 14px;font-weight:bold;}
	.box8{height:auto;}
	.box8 .content{}
	.box8 .content img{margin: 10px 47px;}
	.box8 .content img:nth-child(1) , .box8 .content img:nth-child(8n){margin-left:0px;}
	.box8 .title{font-weight: 100;font-size: 40px;}
	.texc.dddd{background:url(../images/background_old_wall.png) repeat;width:100%;padding:0px;}
	.texc.dddd .box{width: 1200px; margin: auto; padding: 100px 0px;}
	.texc .title{padding-bottom:10px;font-size:24px;}
	.texc{padding:40px 0px;}
	.texc2 .img{top:50px;}
	.texc.dddd .box{padding:40px 0px;}
	.example {width: 100%;height:calc( 100vw * 1280 / 1920 - 10px );font-size: 40px;text-align: center;background-color: #fff;overflow: hidden;}
	.carousel-item{line-height: auto;color: #fff;position:relative;}
	.carousel-item .content{width:1000px;height:550px;position:absolute;top:15%;left:50%;margin-left:-550px;text-align:left;}
	.carousel-item .content .s{font-size:30px;line-height:30px;font-weight:unset;margin: 0px; margin-bottom: 12px; color:#fff;}
	.carousel-item .content .o{font-size:50px;line-height:50px;font-weight:500;margin: 0px; margin-bottom: 20px; color:#fff;}
	.carousel-item .content .t{font-size:28px;line-height:28px;margin: 0px; margin-bottom: 20px; color:#fff;}
	.carousel-item .content .th{font-size: 18px;line-height:18px;margin: 0px; margin-bottom: 20px; color:#fff;}
	.carousel-item .content a{width: 180px; height: 40px; line-height: 40px; text-align: center; color: #333; cursor: pointer; background: #d0af7b; border: 1px #d0af7b solid; -webkit-transition: all 0.2s ease;text-decoration: none;font-size:18px;display:block;}
	.carousel-item .content a:hover{background:#fff;}
	.carousel-item .content a{width: 104px; height: 30px; line-height: 30px;font-size: 14px; display: block; font-weight: bold; color: #002957;margin-top: 30px;}
	.ft-carousel .carousel-btn{top:36%;}
	.carousel-item .content.right{text-align:right;}
	.carousel-item .content.right a{float: right;}
	.box3 .content .left{width: 452px;padding:0px;}
	.box3 .title{padding:0px 0px 20px;}
	.box3 .content .center{width: 300px;margin-left:0px;margin-top:0px;height: 206px;}
	.box3 .content .right{width: 326px;margin-left: 20px;margin-top:0px;}
	.box3 .content .right .name li{font-size:14px;}
	.box3 .content .center .item:nth-child(1){margin-left: 0px;}
	.box3 .content .center .item:nth-child(2) .color{background:#002d5c;}
	.displaybox2 .part2 .rs{height:120px;top: 108px;padding-top:20px;width: 180px;margin-left: -120px;}
	.displaybox2 .part2 .rs p span{font-size:40px;}
	.displaybox2 .part2 .p3{top:190px;}
	.displaybox2 .part2 .p4{top: 250px;}
	.displaybox2 .part2{height: 450px;}
	.box3 .content .left .con p{font-size: 16px;}
	.box3 .content .left .con{height: 108px;}
	.box3{padding: 50px 0px 10px;}
	.displaybox2 .title3{padding-top: 0px;}
	.displaybox2 .name{padding: 20px 0 50px 0px;}
	.displaybox2 .name .t , .box3 .content .right .name li.t{color:#012e5b;}
	.box77 .title .two{font-size:28px;text-align:center;padding-bottom:14px; }
	.box77 .title .three{font-size:24px;text-align: center;}
	.box77 .title{padding-bottom:40px; }
	.articlecontentbox .articelcontent .tcontent p.tt.title{font-size: 26px; margin: 40px 0px 30px 0px; color: #000; text-indent: 0px;text-align: center;font-weight: bold;}
	.articlecontentbox .articelcontent .tcontent p.tt{font-size:20px;}
	.nextarticle.pre{margin-top:60px;}
	.nextarticle{text-align:right;margin-top: 8px;}
	.articlecontentbox .articelcontent .tcontent p img{width:920px;margin-top:20px;}
	.texc2{min-height: 480px;}

	/*.ft-carousel .carousel-btn {
		position: absolute;
		top: 0;
		width: 50%;
		height: 100%;
		margin-top: -25px;
		cursor: pointer;
	}
	.ft-carousel .carousel-btn{top:0;background-position: 0 36%;}
	.ft-carousel .carousel-btn.carousel-next-btn{background-position: right 36%;}*/

	.texc .content .left .h5, .texc .content .right .h5{margin-top:10px;font-size:16px;}
	.texc .content{padding-bottom:6px;}
	.company_desc .right{height:auto;}
	.company_desc .left .title{margin-top: 60px;}
	.carousel-item .content .s  , .carousel-item .content .o , .carousel-item .content .t , .carousel-item .content .th{padding-bottom:8px; }
	.company_desc .right .title{font-size:19px;}
	.articlecontentbox .articelcontent{padding: 40px 140px 140px;}
	.articlecontentbox{padding: 50px 0px;}
	.box5 .yy{margin-top:20px;}
	.box6 .item{cursor:pointer;}
	.choicepr{padding: 50px 0px;}
	.texc2 .img{width:700px;overflow: hidden;height:450px;}
	.texc2 .img img {width:700px;height:500px;}
	.texc2 .content{width:463px;}
	.carousel-item .content.right .t{font-weight:normal;font-family:"Avenir Book",sans-serif;}
	.box6 .title{color: #000;    font-size: 26px;    padding: 20px 0px 60px;}
	.box6 .title .two{font-size: 28px;    text-align: center;    padding-bottom: 14px;font-weight:normal;}
	.texc .content .left li, .texc .content .right li{font-size:14px;color: #2b2b2b;font-weight: normal;}
	.info_desc .box .right .content , .texc2 .content , .company_desc .left .content ,.box4 .title .t,.displaybox2 .left>div .con, .displaybox2 .center>div .con, .displaybox2 .right>div .con{text-align: justify;}
	.articlecontentbox .articelcontent .jd{padding-bottom:0px;}
	.articlecontentbox .articelcontent .tcontent p.tt.title{margin-top:20px;}
	.articlecontentbox .articelcontent .tcontent p , .choicepr1 .box .item .content , .choicepr2 .box .item .content , .choicepr3 .box .item .content , .choicepr4 .box .item .content , .choicepr5 .box .item .content{text-align:justify;}





