@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,
textarea,p,blockquote,th,td,hr,button,span,a{
	margin:0;
	padding:0;
	list-style: none;
	font-family:"Candara",arial,helvetica;
	font-size: 14px;
}

img{max-width: 100%;}
	
html,body{overflow-x:hidden;overflow: ?inherit;font-family:"Candara",arial,helvetica;color: #484848;font-size: 14px;background: url(../images/Index_01.png);}
@font-face {
	font-family:"Candara";src:url("../images/Candara_0.ttf");
}
@font-face {
	font-family:"barkentina";src:url("../images/barkentina.ttf");
}
.f_Candara{font-family:'Candara';}
.f_barkentina1{font-family:'barkentina';}
a{color: #666666;text-decoration: none;}
a:hover{color:inherit;text-decoration:none;}
a:focus{color:inherit;text-decoration:none;}
.ct{text-align: center;}
.cr{text-align: right;}
.fw{font-weight: bold;}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f22{font-size:22px}
.f24{font-size:24px}
.f26{font-size:26px}
.f30{font-size:30px}
.f35{font-size:35px}
.fl{float: left;}
.fr{float: right;}
.ovef{overflow: hidden;}
.pos{position: relative;}
.fbai{color:#FFFFFF}
.fbai{color:#FFFFFF}
.nofw{font-weight: normal;}
.clear{clear:both}
.mt5{margin-top: 5px;}
.lh22{line-height: 22px;}
.nomgr{margin-right: 0;}
.nopdr{padding-right:0;}
.lan{color: #1d2088;}
.lv{color: #4dae09;}
.xieti{ font-style:oblique;}
.fhei{color:#000000}
.pdt{padding-top: 60px;}
.nomgr{margin-right: 0;}
.f44{font-size:44px}
.pd{padding:30px 15px ;}
.nopdz>*{padding: 0;}
.lh25{line-height: 25px;}
.lh30{line-height: 30px;}
.c3{color: #333333;}
i{font-style: normal;color: #af1600;}
.diandiandian{overflow: hidden;text-overflow:ellipsis;white-space:nowrap}
.duohangdian{-webkit-line-clamp: 2;    /*用来限制在一个块元素显示的文本的行数*/
        display: -webkit-box;    /*必须结合的属性，将对象作为弹性伸缩盒子模型显示*/
        -webkit-box-orient: vertical;    /*必须结合的属性 ，设置或检索伸缩盒对象的子元素的排列方式*/
        overflow: hidden;}
.daxie{text-transform: uppercase;}
.donghua{transition: all 0.3s;}
/*header*/
.header{position: relative;background: #1b1515;}
.head_r{position: absolute;right: 6%;top:0;}
.head_l{position: absolute;left: 6%;top:35px;}
#nav2{min-height:70px;}
.nav2{font-size: 0;text-align: center;}
.nav2 li{display:inline-block;position: relative;margin-top: -1px;}
.nav2 li:hover .a1,.nav2 li.ative .a1{color: #FFFFFF;}
.nav2 li:hover .a1:before,.nav2 li.ative .a1:before{width: 100%;}
.nav2 li .a1{color: #ffffff;display:block;font-size: 14px;padding: 0 27px;line-height:70px;position: relative;font-family:"barkentina";}
.nav2 li .a1:before{position: absolute;content: '';left: 5%;width: 0%;bottom: 0;height: 2px;background: #b7060b;transition: all .5s;-webkit-transition: all .5s;}
.nav2 li:hover #in_dro{display: block;}
#nav2 .in_dro2{position: absolute;top:70px;left: 0;z-index: 9;background: rgba(0,0,0,0.7);padding: 15px 25px;text-align:left;display: none;opacity: 0;min-width: 100px;}
#nav2 li:hover .in_dro2{display:block;opacity: 1;}
#nav2 .in_dro2 li{display: block;}
#nav2 .in_dro2 a{display: block;color: #FFFFFF;white-space:nowrap;line-height: 25px;font-size:16px;}
#nav2 .in_dro2 a:hover{color:#ff0009;}
.in_search{overflow: hidden;margin-top: 26px;}
.in_search .txt{line-height:70px;height: 70px;text-indent: 10px;width:0;border:none;float: left;}
.in_search .sub{width: 75px;height:70px;background:#110d0d url(../images/Icon.png) no-repeat -76px -78px;border: none;float: left;}
.in_search .sub2{width: 75px;height:70px;background:#110d0d url(../images/Icon.png) no-repeat -76px -78px;border: none;float: left;display: none;}
.language{width: 154px;height: 30px;text-align: right;padding: 0;background:#ffffff url(../images/Icon.png) -105px -103px no-repeat !important;border-radius:0 ;}
.language .dro_3{float: right;margin-right: 8px;margin-left: 15px;margin-top: 8px;}
.dropdown-menu{top:90%;min-width: 100%;padding: 0;}
.dropdown-menu a{text-align: center;}

.navbar-toggle{background: #af1600  !important;margin:0 !important;}
.navbar-toggle .icon-bar+.icon-bar{margin-top: 5px;}
 .navbar-toggle span{background-color: #FFFFFF;}
.tel-nav-box{position: absolute;width: 95%;top:35px;right: 3%;height: 34px;display: none;z-index: 2;}
.tel-nav{position: absolute;top:50px;right: 10px;width:90%;text-align: center;background: #ffffff;border: 1px solid #666;padding:0 15px;z-index: 9999;display: none;box-shadow:0 0 10px #400901}
.tel-nav li{text-align: left;border-bottom: 1px solid #CCCCCC;line-height: 38px;}
.tel-nav li a{text-align: center;width: 100%;display: block;white-space: nowrap;overflow: hidden;
text-overflow:ellipsis;}
.tel-nav li a:hover{color: #af1600 ;}
.tel-nav li:last-child{border-bottom: 0px;}

.yuyan{width: 100%;height: 26px;background: #0e0d0e;text-align: right;}
.yuyan li{display: inline-block;}
.yuyan a{padding:0 5px;color: #FFFFFF;line-height: 26px;}
/*banner*/
.banner{position:relative;}
.banner img{width:100%;position: relative;z-index: 2;}
#banner-list .owl-next, #banner-list .owl-prev{background:url("../images/icon.png") no-repeat;width:55px;height:55px;position: absolute;top:42%;}
#banner-list .owl-next{background-position: -138px -180px;right: 5%;}
#banner-list .owl-prev{background-position: -67px -180px;left: 5%;}
#banner-list .owl-controls{position: absolute;bottom: 0;width: 100%;top: auto;height: 100%;}
#banner-list .owl-nav{height: 100%;}
#banner-list .owl-dots{position: absolute;bottom: 0;left: 0;width: 100%;}
#banner-list .text{position: absolute;width: 695px;height: 357px;margin: -178px 0 0 -347px;top: 50%;left: 50%;padding-left: 50px;z-index: 9999;display: none;}
#banner-list .active .text{display: block;}

#banner-list .text span{position: absolute;}
#banner-list  .owl-dot span{width: 12px;height: 12px;border: 1px solid #FFFFFF;background: none;}
#banner-list  .active span{background: #5b0d02;}
/*idnex*/
#inpro li{width: 20%;float: left;background:#333333 no-repeat center;height: 650px;background-size:100%;background-repeat:no-repeat;background-position:center;transition:all 0.5s;}
#inpro li:hover{background-size:120%;}
#inpro li a{width: 100%;height: 100%;display: block;background: rgba(35,27,26,0.6);padding-top: 160px;transition: all 0.3s;}
#inpro li a:hover{background:none;}
#inpro li span{width: 211px;height: 320px;display: block;margin: 0 auto;padding-top: 160px;}
#inpro li.mk1 span{background: url(../images/inpro1.png);}
#inpro li.mk2 span{background: url(../images/inpro2.png);}
#inpro li.mk3 span{background: url(../images/inpro3.png);}
#inpro li.mk4 span{background: url(../images/inpro4.png);}
#inpro li.mk5 span{background: url(../images/inpro5.png);}
#inpro li p{text-align: center;line-height: 26px;opacity: 0.2;transition: all 0.5s;}
#inpro li p.p2{color:#ababab;}
#inpro li:hover p{opacity: 1;}
#inabout h1{width: 100%;font-size: 30px;padding:20px 0;background: url(../images/1index_04.png); color: #b5aea4;}
#inabout h1 span{position: absolute;top: 100%;left: 50%;margin-left:-23px;font-size: 0;display: block;}
#inabout h2{text-align: center;background: url(../images/About_02.png) no-repeat center;height: 192px;margin-top: 82px;padding-top:70px;}
#inabout h2 .p2{color: #8b8b8b;}
.inabout_con{padding-top: 60px;}
#inabout_list{padding:0 2%;padding-top: 50px;}
#inabout_list .pos{padding:50px 0;}
#inabout_list .con{}
#inabout_list .pos a{display: block;height: 100%;background: no-repeat center; background-size:cover;transform: rotate(315deg);width: 230px;height: 230px;margin:-28.5px 0 0 -27.5px;}
#inabout_list .pos a div{background: url(../images/Index_01.png);width: 100%;height: 100%;padding-top:90px;}
#inabout_list .pos:hover a div{background: none;}
#inabout_list .pos .con{display: block;height: 175px;width: 175px;margin: 0 auto;transform: rotate(45deg);border-radius:20px;overflow: hidden;border: 1px solid #dfd8cd;}
#inabout_list .owl-next, #inabout_list .owl-prev{background:url("../images/icon.png") no-repeat;width:23px;height:43px;position: absolute;top: -200px;}
#inabout_list .owl-next{background-position: -56px 6px;right:-2%;}
#inabout_list .owl-prev{background-position: 3px 6px;left:-2%;}
#inabout_list .owl-dots{display: none !important;}
#inabout_list .owl-stage-outer{padding:0 50px;}

#in_top .con{width: 100%;height: 500px;text-align: center;}
#in_top h2{font-size: 60px;padding-top: 230px;padding-bottom: 15px;}

#inproduct .container{padding-top: 45px;}
#inproduct h1{width: 100%;font-size: 30px;padding:20px 0;background: url(../images/1index_04.png); color: #b5aea4;}
#inproduct h1 span{position: absolute;top: 100%;left: 50%;margin-left:-23px;font-size: 0;display: block;}
#inproduct h2{text-align: center;background: url(../images/About_02.png) no-repeat center;height: 192px;margin-top: 82px;padding-top:70px;}
#inproduct h2 .p2{color: #8b8b8b;}
#inproduct li{display: inline;}
#inproduct li > *{padding: 0;}
#inproduct li a{padding:5px;}
#inproduct li a span{font-family:"barkentina";position: absolute;display:block;width:98%;height: 100%;top: 0;left: 0;font-size: 25px;text-align: center;padding: 5%;padding-top: 30%;color: #e6e6e6;background: rgba(0,0,0,0.8);transition: all 0.5s;}
#inproduct li a:hover span{background: none;opacity: 0.5;}
/*foot*/
.foot{margin-top: 75px;}
.foot_t{min-height: 625px;background: url(../images/Buttom_bg.jpg);padding-top: 70px;}
.foot_t h2{background: url(../images/line.png) no-repeat center;margin-top: 45px;}
.form input,.form textarea{width: 100%;background: none;border: 1px solid #ededed;color: #FFFFFF;}
.form input{line-height: 38px;text-indent: 10px;}
.form textarea{padding: 10px;height: 88px;}
.form .con{max-width: 925px;margin: auto;padding-top:40px;}
.form .con div{padding:6px 5px;}
.form .con .contact_sub{line-height: 86px;}
.foot_b{padding: 22px 0;text-align: center;background: #140e0d;color: #FFFFFF;}
.foot_b a{color:#FFFFFF;}
.foot_nav{text-align: center;padding-top:45px;}
.foot_nav li{display: inline-block;}
.foot_nav li a{font-family:"barkentina";padding: 0 25px;color: #FFFFFF;}
.shear{padding-top: 50px;}
.shear a{display: inline-block;width: 31px;height: 31px;margin: 6px;background: url(../images/Icon.png) no-repeat -50px -330px;}
.shear a.i_p{background-position-x:-93px;}
.shear a.i_g{background-position-x:-137px;}
.shear a.i_f{background-position-x:-180px;}
.shear a.i_e{background-position-x:-222px;}
/*page*/
#top{height: 545px;background:no-repeat center;}
#top img{display: none;}
#top .locat{position: absolute;bottom: 0;width: 100%;left: 0;background: rgba(0,0,0,0.5);text-align: center;padding:17px 0;color: #FFFFFF;}
#top .locat a{color: #FFFFFF;text-transform: uppercase;}
.page .content{position: relative;}
.page h1{color: #000000;font-size: 36px;padding-bottom: 25px;background: url(../images/line2.jpg) no-repeat center bottom;}
.biaoti{background: #FFFFFF;padding-top: 95px;padding-bottom: 45px;}
.biaoti p{max-width: 1045px;margin: auto;}
#p_nav{position: fixed;right: 0;width: 132px;bottom: 40%;z-index: 999;}
#p_nav a{display: block;line-height: 36px;background: #dfdfdf;margin-bottom: 5px;text-align: center;border-radius:2px;color: #565656;}
#p_nav a:hover,#p_nav a.active{background: #af1600;color: #FFFFFF;}
.xiala{display: none;padding: 15px 0;}
.page .show{padding-top: 100px;}
/*product*/
#product .list .text{height: 100%;padding-top:5%;}
#product .list .text .title{display: inline-block;border: 1px solid #cab49a;width: 390px;height: 75px;line-height: 73px;color: #272420;}
#product .list .text .txt{padding-top: 20px;max-width: 565px;margin: auto;color: #817462;max-height: 60px;overflow: hidden;}
#product .list .pos span{display: block;position: absolute;top: 50%;right:0;width: 17px;height: 38px;margin-top:-19px;}
#product .list .pos span.span1{background: url(../images/Icon.png) no-repeat -132px 0;}
#product .list .pos span.span2{background: url(../images/Icon.png) no-repeat -170px 0;right:auto;left: 0;}
#product .list li .kuang{position: absolute;top: 10%;left: 2%;height: 80%;z-index: 9;width: 96%;border: 1px solid #FFFFFF;transition: all 0.5s;opacity: 0;}
#product .list li:hover .text{background: url(../images/what-we-do_06.png); height:100%;color: #FFFFFF;}
#product .list li:hover .text .title,#product .list li:hover .text .txt{color: #FFFFFF;}
#product .list li:hover .kuang{display: block;opacity: 1;}
#product .list li:hover span.span1{background: url(../images/Icon.png) no-repeat -223px 0;}
#product .list li:hover span.span2{background: url(../images/Icon.png) no-repeat -260px 0;}
#product .list2{padding-top: 95px;background: #FFFFFF;padding-bottom: 65px;margin-bottom: -75px;}
#product .list2 ul{padding-top: 12px;margin-left: -62px;margin-right: -62px;text-align: center;overflow: hidden;}
#product .list2 a{padding:0 62px;margin-bottom: 50px;}
#product .list2 .img{border-radius:50%; width:220px; height:220px;overflow: hidden;position: relative;padding: 5px;}
#product .list2 .img img{border-radius:50%;width:210px; height:210px}
#product .list2 .img .zz{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/what-we-do_20.png) no-repeat center center;background-size:contain;}
#product .list2 a:hover .zz{background-image: url(../images/what-we-do2_20.png);}
#product .list2 a p{padding-top: 18px;font-family:"barkentina";font-size:16px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap}
#product .list2 a:hover p{background: url(../images/sanjiao.png) no-repeat center 2px;}
#product .top{padding-top: 95px;}
#product .cons{padding-top:45px;}
#product .list3{max-width: 1750px;padding:0 15px;margin:auto;}
#product .p_left{width: 268px;}
#product .p_left a{display: block;line-height: 52px;border: 1px solid #cab49a;color:#454545;text-align: right;padding-right:45px;font-size: 19px;font-family:"barkentina";margin-bottom: 15px;overflow: hidden;white-space:nowrap}
#product .p_left a:hover,#product .p_left a.active{background: #af1600;color: #FFFFFF;}
#product .p_right{padding-left:315px;}
#product .p_right li{cursor: pointer;line-height:44px;padding:0 1px;}
#product .p_right li p{padding-left: 15px;color: #000000;}
#product .p_right li:hover p{color: #FFFFFF;background:#af1600;}
/*new*/
#case .top{background: #FFFFFF;padding-top: 85px;padding-bottom: 42px;}
#case .top p {max-width: 1045px;margin: auto;padding-top: 15px;}
#case .content{margin-bottom:-75px;}
#case .list li{min-height: 347px;background: no-repeat right center;color: #000000;padding-top: 95px;background-size:100%;transition: all 0.5s;}
#case .list li .container>*{transition: all 0.3s;}
#case .list li:hover{background-size:110%;}
#case .list li a{color: #000000;display: block;position: relative;}
#case .list li a i{float: left;height: 33px;width: 5px;background: #af1600;position: absolute;left: 0;top: 0;}
#case .list li .container>*{padding-left: 30px;}
#case .list li span{display: block;padding-top: 17px;padding-bottom: 20px;}
#case .list li p{max-width: 790px;}
#case .list li .btn{width: 96px;line-height: 24px;background: #d4c1ae;border-radius:12px;height: 24px;padding: 0;margin-top: 25px;color: #000000 !important;}
#case .list li.white .container>*{color: #FFFFFF;}
#case .show{padding-top: 100px;}
#case .show .time{padding-top: 20px;padding-bottom:25px;margin-bottom: -1px;background: url(../images/line2.jpg) no-repeat center bottom;position: relative;z-index: 1;}
#case .show .con{border-top: 1px solid #e4ddd6;padding-top: 35px;}
.nexts{color: #5a5a5a;margin-top: 80px;}
.nexts a{color: #000000;}
.nexts {border-bottom: 1px dashed #d5cbc0;border-top: 1px dashed #d5cbc0;}
.nexts p{padding: 12px 0;}
.nexts p:first-child{border-bottom: 1px dashed #d5cbc0;}
#case .list li:hover .container a,#case .list li:hover .container p{color:#af1600;}
#case .list li:hover .container .btn{color: #FFFFFF !important;background:#af1600;}
/*teanm*/
#team .top{padding-top: 85px;padding-bottom: 42px;}
#team .list{}
#team .list .con{height: 675px;background: #000000;}
#team .list li{overflow: hidden;height: 675px;position: relative;cursor: pointer;transition:all 0.3s;width: 100%;padding: 0;}
#team .list img{position:absolute;top: 0;left:50%;height: 675px;max-width: none;margin-left: -213px;opacity: 0.53;transition:all 0.3s;}
#team .list .text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;padding: 0 5%;padding-top:358px;background: url(../images/team_bg.png) center bottom;opacity: 0;transition: all 0.3s;}
#team .list .text h4{padding-top: 10px;padding-bottom: 15px;}
#team .list li:hover .text,#team .list li:hover img{opacity: 1;}
#team .list li:hover img{left:60%;}
/*new*/
#new .top{padding-top: 85px;padding-bottom: 42px;}
#new .list li dd{text-align: right;}
#new .list li{border-top: 1px solid #e4ddd6;padding: 27px 0;}
#new .list li:last-child{border-bottom: 1px solid #e4ddd6;}
#new .list li span{display: block;padding: 25px 0;padding-left:20px;background: url(../images/Icon.png) no-repeat -1116px 28px;}
#new .list li p{min-height:74px;-webkit-line-clamp: 3;}
#new .list li .btm{display: block;width: 96px;height: 24px;text-align: center;line-height: 24px;background: #d4c1ae;border-radius:12px;margin-top: 10px;}
#new .list li:hover h3{color:#af1600;transition: all 0.3s;}
#new .list li:hover .btm{color:#FFFFFF;transition: all 0.5s;background:#af1600;}
#new .list li:hover{border-top: 1px solid #af1600;}
/*contact*/
#contact .top{padding-top: 85px;padding-bottom: 42px;}
#contact .one{overflow: hidden;}
#contact .one .left,#contact .one .right{width: 50%;float: left;}
#contact .one .left .kuang{position: absolute;top: 10%;left: 5%;width:90%;height: 80%;border: 1px solid #FFFFFF;}
#contact .one .left .text{position: absolute;top: 0;left: 0;width: 100%;height: 100%;color: #FFFFFF;padding-top:10%;}
#contact .one .left a{color: #FFFFFF;}
#contact .one .left h2{text-align: center;font-size: 30px;padding-bottom: 30px;}
#contact .one .left p{width: 430px;margin: 0 auto;font-size: 18px;line-height: 30px;padding-left:20px;background: url(../images/Icon.png) no-repeat -1114px -42px;}
#contact .map{width: 100%;height: 420px;}
#contact .cons{margin-bottom: -75px;}
/*add*/
	#list .owl-controls{ position: absolute;
    top: 35%;
    left: 0;
    width: 100%;}
	#list .owl-nav div {
    opacity: 1;
    width: 39px;
    height: 78px;
    background: url(../images/o-left.png);
    position: relative;
    z-index: 99;
    cursor: pointer;
	}
	#list .owl-nav .owl-prev {
    float: left;
}
#list .owl-nav .owl-next {
    float: right;
    background: url(../images/o-right.png);
}
#list .owl-dots{display: none !important;}
#list .owl-stage-outer{position: relative;z-index: 9;}
@media (min-width:1300px){
	.container{width: 1288px;padding: 0;}
} 
@media (min-width:1200px){
	#inproduct .container{width:1100px;}
	
} 
@media (max-width:1200px){
	.nav2 {padding-left: 0;padding-right: 0;}
	.nav2 li a{padding: 0 27px;}
	#product .list2 a{padding:0 40px;}
	#product .list2 .last img{width:100%;height:100%;}
#product .list2 ul{margin-left: -40px;margin-right: -40px;}
#contact .one .left h2{font-size: 20px;}
#contact .one .left p{font-size: 14px;line-height:22px;width: 290px;background: none;}
}
@media (max-width:992px){
	.nav2 li a{padding: 0 16px;}
#product .list2 a{padding:0 20px;}
#product .list2 ul{margin-left: -20px;margin-right: -20px;}	
#new .list li dd{text-align: center;width: 100%;padding-top: 20px;}
.nav2{display: none;}
.tel-nav-box{display: block;}
.head_l{z-index: 99;}
	.head_r{position: static;width: 100%;padding-top: 68px;padding-bottom: 10px;}
	.in_search{width: 305px !important;margin: 0 auto;}
	.in_search .sub2{display: block !important;height: 30px;    background: #110d0d url(../images/Icon.png) no-repeat -76px -95px;}
	.in_search .sub{display: none !important;}
	.in_search .txt{width:230px !important;line-height: 30px;height: 30px;}
	.navbar-toggle{display: block;}
	#banner-list .text{width: 100%;left: 0;margin: 0;top: 0;text-align: center;}
	#banner-list .text .con{width: 100%;padding-top:10%;}
	#banner-list .text img{width: 50%;display: inline-block;}
}
@media (max-width:768px){
	.yuyan{text-align: center;}
	#banner-list .owl-controls{display: none !important;}
	#product .list .text{float: none;height: auto !important;padding-bottom: 30px;}
	#product .list2 ul{margin-left: -8px;margin-right: -8px;}	
	#product .list2 a{padding:0 8px;}
	#product .list .text .txt{max-height: none;}
	#product .p_left{width: 100%;float: none;}
	#product .p_left a{text-align: center;padding-right: 0;}
	#product .p_right{padding-left: 0;text-align: center;}
	#case .list li{padding-top: 10%;background: #f1f1f1;}
	.shear{padding-top: 15px;}
	.xiala{display: block;}
	#contact .one .left, #contact .one .right{width: 100%;float: none;}
	#contact .one .left .text{padding-top: 10px;}
	#contact .one .left h2{font-size: 16px;padding-bottom: 10px;}
	#contact .one .left p{font-size: 12px;}
	#inabout h2{background: none;margin-top: 20px;height: 50px;padding: 0;padding-top: 10px;}
	.inabout_con{padding:30px 0;}
	#inproduct h1{font-size: 20px;}
	#inproduct h2{background: none;margin-top: 20px;height: 50px;padding: 0;padding-top: 10px;}
	#inproduct li a span{font-size: 14px;}
	#wrapper .slider-list{height: auto !important;}
	.page h1{font-size: 24px;}
	.page .show{padding-top: 20px;}
	#contact .one .left .kuang{display: none;}
	#inabout h1{font-size: 20px;}
	
}
/*huanye*/
.huanye{display: none;}
.huanye .pageCur{border-right: none;display: inline-block;padding: 5px 12px;color:#FFFFFF;text-align: center;background:#00339a ; margin: 0 2px; border: 1px solid #cfcfcf;}
.huanye .a2,.huanye .a5{display: none;}
.huanye{text-align: center;font-family: arial;margin-top:20px;}
.huanye li{display: inline-block;text-align: center;}
.huanye li a{display: block;padding: 5px 12px;color: #333333;background: #FFFFFF;border-right: none;margin: 0 2px;border: 1px solid #cfcfcf;}
.huanye a:hover{background:#00339a;color: #FFFFFF;}
.huanye .a1,.huanye .a3,.huanye .a4{margin:0 4px;}
.list .seach{width: 500px;margin: auto;padding-top: 80px;}
.input-text{
	float: left;
	width: 235px;
    height: 30px;
    line-height: 30px;
    text-indent: 10px;
    background: #ffffff;
    border-radius: 4px;
    outline: none;
    border: 1px solid #d1d1d1;	
}
.sea-button{
		float: left;
	background: url(../images/btn2.png) no-repeat center;
    width: 30px;
    height: 30px;
    cursor: pointer;
    border-radius:50%;
	border: none;
	border: 1px solid #d1d1d1;
}
/*add*/
#wrapper{margin-bottom: -75px;}
#wrapper .inner-head{padding: 80px 0 40px;background: #FFFFFF;}
#wrapper .inner-head p{color: #8b8b8b;padding-top: 25px;max-width: 870px;margin: 0 auto;}
#wrapper .inner-head i{display: inline-block;height: 1px; width: 135px;background: #af1600 ;margin: 25px 0;}

#wrapper .slider{background: #efe9e1;}
#wrapper .list-inner{width: 80%;float: right;margin: 8% 0;}
#wrapper .list-inner .w_con{display: none;}
#wrapper .list-inner .w_con:first-child{display: block;}
#wrapper .list-inner .w_con>span{margin-bottom: 20px;}
#wrapper .list-inner .w_con>h2{margin-bottom: 40px;color: #af1600;font-size: 32px;padding-top: 15px;}
#wrapper .list-inner .w_con>p{margin-bottom: 5%;}
#wrapper .slider-list,.slider-pic{padding: 0;overflow: hidden;}
#wrapper .list i{display: inline-block;padding: 0 10px;cursor: pointer;}
#wrapper .list strong{color: #af1600; font-size:82px;margin-top: 5px;position: relative;top: 10px;font-weight: normal;}
#wrapper .list .huo{position: relative;bottom: 10px;}
#wrapper .list span{position: relative;top: 5px; font-size: 24px;}
#wrapper .slider-pic li+li{display: none;}
#wrapper ul{margin: 0; padding: 0;list-style: none;}
#wrapper .pic img{width: 100%;}
#wrapper .map{background: #FFFFFF;}
#wrapper .one-banner img{width: 100%;}
#wrapper .one-banner{background: #efe9e1;}
#wrapper .one-banner ul{font-size: 14px;line-height: 25px; color: #8b8b8b;}
#wrapper .one-banner ul li i{font-size: 20px;margin-right: 10px;position: relative; top: 3px;}
#wrapper .one-banner ul li span{color: #303030;}
#wrapper .otherwidth{padding: 50px 0 60px;}

#wrapper .one-pic{ width: 125px;height: 125px;border-radius: 70px;margin: 0 auto;color: #FFFFFF;}
#wrapper .one-pic span{text-align: center;line-height: 125px;cursor: pointer;}

#wrapper .forwork{background:#efe9e1;padding: 80px 0;min-height: 475px;}
/*#wrapper .bg{background: url(img/07.png) no-repeat 0 center;}*/
#wrapper .one-pic{background:url(../images/dl.png) no-repeat center; transition: all 0.5s;overflow: hidden;background-size:contain;}
#wrapper .one-pic:hover span{color: #555;}
#wrapper .say{position: relative; margin-top: 73px; padding: 15px 20px;background: #af1600;color: #dabab0; font-size: 12px;border-radius: 10px;}
#wrapper .san{position: absolute; top: -10px;left: 50%; transform: translateX(-50%); width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 20px solid  #af1600;}
#wrapper .mian .one-pic{transform: scale(1);}
#wrapper .mian .say{display: none;}
#wrapper .mian{position: relative;transform:translateY(10%);animation:round 4.8s linear infinite;}
#wrapper .mian.dg2{animation:round 3.5s linear infinite;}
#wrapper .mian.dg3{animation:round 5.6s linear infinite;}
#wrapper .mian.dg4{animation-delay:1.2s;}
#wrapper .owl-theme .owl-dots{position: absolute;bottom: -100px;left: 0;width: 100%;display: none !important;}
#wrapper .owl-carousel .owl-stage-outer{overflow: inherit;}
#wrapper .map img {width: 100%;}
#wrapper .owl-item:hover .mian{animation-play-state:paused;}
#wrapper .img1{position: absolute;width: 500%;left: 0;height: 302px;background: url(../images/wave1.png) repeat-x;top: 30%;}
#wrapper .line2{background: url(../images/wave2.png) repeat-x;top: 39%;background-size: 1900px auto;-webkit-animation: bolang2 24s linear infinite;
	animation: bolang2 24s linear infinite;}
#wrapper .line1{-webkit-animation: bolang1 18s linear infinite;animation: bolang1 18s linear infinite;}
#wrapper  .owl-stage-outer{z-index: 9;}
#wrapper .one-pic .img{position: absolute;top: 0;left: 0;opacity: 0;height: 100%;}
#wrapper .one-pic:hover .img,#wrapper .one-pic .img.active2{opacity: 1;}
#wrapper .one-pic:hover{border:5px solid #e6d9c9;}
#wrapper .owl-controls{position: absolute;top:80px;left: 0;width: 100%;}
#wrapper .owl-nav div{opacity: 1;width: 39px;height: 78px;background: url(../images/o-left.png);position: relative;z-index: 99;cursor: pointer;}
#wrapper .owl-nav .owl-prev{float: left;margin-left: -50px;}
#wrapper .owl-nav .owl-next{float: right;margin-right: -50px;background: url(../images/o-right.png);}

@-webkit-keyframes bolang1 {
	0% {
		background-position: 0 50px;
	}
	100% {
		background-position: 1900px 50px;
	}
}
@keyframes bolang1 {
	0% {
		background-position: 0 50px;
	}
	100% {
		background-position: 1900px 50px;
	}
}
@-webkit-keyframes round {
	0% {
		transform:translateY(10%);
	}
	50% {
		transform:translateY(70%);
	}
	100% {
		transform:translateY(10%);
	}
}
@-webkit-keyframes bolang2 {
	0% {
		background-position: 0 0;
	}
	100% {
		background-position: -1900px 0;
	}
}
@keyframes bolang2 {
	0% {
		background-position: 0 0;
	}
	100% {
		background-position: -1900px 0;
	}
}
@media (min-width:1740px ) {
	#wrapper .otherwidth{width: 1288px;}
	#wrapper .head-width{width: 1072px;}
}
@media (max-width:1500px ) {
	#wrapper .owl-nav .owl-prev{margin-left: 0px;}
	#wrapper .owl-nav .owl-next{margin-right:0px;}
}
@media (max-width:1200px ) and (min-width: 768px){
	#wrapper .list-inner>p{margin-bottom: 1%;}
	#wrapper .list-inner{width: 90%;margin:2% 0;}
	#wrapper .list-inner>h2{margin-bottom: 1%;color: #af1600;}
}
@media (max-width:992px ) and (min-width: 768px){
	#wrapper .list-inner>h2{font-size: 20px;margin: 0px;}
	#wrapper .list-inner>p{font-size: 12px;}
	#wrapper .list-inner>span{margin-bottom: 0px;}
}
@media (max-width:600px ){
	#wrapper .list-inner>h2{font-size: 20px;margin: 0px;}
	#wrapper .list-inner>p{font-size: 12px;}
	#wrapper .list-inner>span{margin-bottom: 0px;}
	#wrapper .list-inner>p{margin-bottom: 0%;}
	#wrapper .list-inner{width: 90%;margin:2%;}
}   
/*大的地图*/
#m_map ul li{position: absolute;top: 30%;left: 50%;}
#m_map .container{padding: 0;}
#m_map li span{background:url(../images/mos2.png) no-repeat center center;display: block;width:15px;height: 19px;cursor: pointer;}
#m_map li .li_con{position: relative;}
#m_map li.li1{top: 20%;left:17.7%;}
#m_map li.li2{top: 28.8%;left:23.3%;}
#m_map li.li3{top: 20%;left:52%;}
#m_map li.li4{top: 17%;left:56.4%;}
#m_map li.li5{top: 17%;left:81.8%;}
#m_map li.li6{top: 37%;left:82.7%;}
#m_map li.li7{top:38%;left:81.6%;}
#m_map li.li8{top:39%;left:80.8%;}
#m_map li.li9{top:30%;left:84.3%;}
#m_map li.li10{top:53%;left:78.2%;}
#m_map li.li11{top:44%;left:78.1%;}
#m_map li.li12{top:51.9%;left:78%;}
#m_map li.li13{top:54.5%;left:83%;}
#m_map li.li14{top:34%;left:67%;}
#m_map li.li15{top:27%;left:57%;}
#m_map li.li16{top:45%;left:79.3%;}
#m_map li.li17{top:15%;left:47.5%;}
#m_map li.li18{top:44%;left:24.2%;}
#m_map li.li19{top:79%;left:95.5%;}
#m_map li.li20{top:51%;left:81%;}
#m_map li.li21{top:60%;left:34%;}
#m_map li.li22{top:66%;left:61.5%;}
#m_map li.li23{top:27%;left:47%;}
#m_map li.li24{top:69%;left:85%;}
#m_map li.li25{top:43%;left:57%;}
#m_map li.li26{top:9%;left:43.5%;}
#m_map li.li27{top:72%;left:32.5%;}
#m_map li.li28{top:36%;left:20%;}
#m_map li.li29{top:9%;left:36%;}
#m_map li.li30{top:72%;left:55%;}
#m_map li.li31{top:38%;left:71%;}
#m_map li.li32{top:32%;left:64%;}
#m_map li.li33{top:37%;left:49%;}
#m_map li.li34{top:23%;left:49%;}
#m_map li.li35{top:22%;left:70%;}
#m_map li.li36{top:22%;left:58%;}
#m_map li.li37{top:20%;left:49%;}
#m_map li.li38{top:37%;left:52%;}
#m_map li.li39{top:37%;left:56%;}
#m_map li.li40{top:37%;left:61%;}
#m_map li.li41{top:47%;left:54%;}
#m_map li.li42{top:55%;left:55%;}
#m_map li.li43{top:59%;left:53%;}
#m_map li.li44{top:20%;left:50%;}
#m_map li.li45{top:41%;left:46%;}
#m_map li.li46{top:41%;left:48%;}
#m_map li.li47{top:48%;left:48%;}
#m_map li.li48{top:64%;left:59%;}
#m_map li.li49{top:52%;left:52%;}
#m_map li.li50{top:52%;left:59%;}
#m_map li.li51{top:60%;left:27%;}
#m_map li.li52{top:55%;left:28%;}
#m_map li.li53{top:69%;left:29%;}
#m_map li.li54{top:39%;left:26%;}
#m_map li.li55{top:51%;left:30%;}

#m_map ol li{position: absolute;bottom:81%;left:17.7%;background:#d33b3a;color: #FFFFFF;white-space :nowrap;border-radius:7px;line-height: 28px;display: block;height: 28px;width: 150px;margin:0 0 0 -65px;display: none;}
#m_map li.ol1{bottom: 81%;left:17.7%;}
#m_map li.ol2{bottom: 73%;left:23.3%;}
#m_map li.ol3{bottom: 81%;left:52%;}
#m_map li.ol4{bottom: 84%;left:56.4%;}
#m_map li.ol5{bottom: 84%;left:81.8%;}
#m_map li.ol6{bottom: 64%;left:82.7%;}
#m_map li.ol7{bottom:63%;left:81.6%;}
#m_map li.ol8{bottom:62%;left:80.8%;}
#m_map li.ol9{bottom:71%;left:84.3%;}
#m_map li.ol10{bottom:48%;left:78.2%;}
#m_map li.ol11{bottom:57%;left:78.1%;}
#m_map li.ol12{bottom:49%;left:78%;}
#m_map li.ol13{bottom:54.5%;left:83%;}
#m_map li.ol14{bottom:67%;left:67%;}
#m_map li.ol15{bottom:74%;left:57%;}
#m_map li.ol16{bottom:56%;left:79.3%;}
#m_map li.ol17{bottom:86%;left:47.5%;}
#m_map li.ol18{bottom:57%;left:24.2%;}
#m_map li.ol19{bottom:22%;left:95.5%;}
#m_map li.ol20{bottom:50%;left:81%;}
#m_map li.ol21{bottom:41%;left:34%;}
#m_map li.ol22{bottom:35%;left:61.5%;}
#m_map li.ol23{bottom:74%;left:47%;}
#m_map li.ol24{bottom:32%;left:85%;}
#m_map li.ol25{bottom:58%;left:57%;}
#m_map li.ol26{bottom:92%;left:43.5%;}
#m_map li.ol27{bottom:29%;left:32.5%;}
#m_map li.ol28{bottom:65%;left:20%;}
#m_map li.ol29{bottom:92%;left:36%;}
#m_map li.ol30{bottom:29%;left:55%;}
#m_map li.ol31{bottom:63%;left:71%;}
#m_map li.ol32{bottom:69%;left:64%;}
#m_map li.ol33{bottom:64%;left:49%;}
#m_map li.ol34{bottom:78%;left:49%;}
#m_map li.ol35{bottom:79%;left:70%;}
#m_map li.ol36{bottom:79%;left:58%;}
#m_map li.ol37{bottom:81%;left:49%;}
#m_map li.ol38{bottom:64%;left:52%;}
#m_map li.ol39{bottom:64%;left:56%;}
#m_map li.ol40{bottom:64%;left:61%;}
#m_map li.ol41{bottom:54%;left:54%;}
#m_map li.ol42{bottom:46%;left:55%;}
#m_map li.ol43{bottom:42%;left:53%;}
#m_map li.ol44{bottom:81%;left:50%;}
#m_map li.ol45{bottom:60%;left:46%;}
#m_map li.ol46{bottom:60%;left:48%;}
#m_map li.ol47{bottom:53%;left:48%;}
#m_map li.ol48{bottom:37%;left:59%;}
#m_map li.ol49{bottom:49%;left:52%;}
#m_map li.ol50{bottom:49%;left:59%;}
#m_map li.ol51{bottom:41%;left:27%;}
#m_map li.ol52{bottom:46%;left:28%;}
#m_map li.ol53{bottom:32%;left:29%;}
#m_map li.ol54{bottom:62%;left:26%;}
#m_map li.ol55{bottom:50%;left:30%;}
@media (max-width:1400px ){
	#m_map li span{height: 13px;background-size:contain;}
}
@media (max-width:800px ){
	#m_map ol li{bottom:0 !important;left: 0 !important;width: 100%;margin: 0;}
} 


#banner-list .owl-prev{background: url(/images/prev.png) no-repeat;width: 56px;height: 58px;}
#banner-list .owl-next{background: url(/images/next.png) no-repeat;width: 56px;height: 56px;}