@charset "UTF-8";

img{-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s; -ms-transition: all 0.5s;  transition: all 0.5s;
  border:0;display: inline-block;
}
a{color:#333;-webkit-transition: all .2s;-moz-transition: all .2s; -ms-transition: all .2s;transition: all .2s;}

body{font-size: 14px;
    background-size: cover;
    -ms-behavior: url(?images/backgroundsize.min.htc);
    behavior: url(?css/backgroundsize.min.htc);
}

.alert_box {
    width: 480px;
    height: 110px;
    line-height: 110px;
    font-size: 24px;
    text-align: center;
    color: #3c3c3c;
    border: 1px solid #bbbbbb;
    border-radius: 5px;
    box-shadow: 0 0 10px 1px rgba(0,0,0,0.5);
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 9999;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background: #fff;
    display: none;
}
.alert_box .close_btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    height: 20px;
    background: url(?images/close-btn.png) no-repeat center;
}



.wrap { width:1200px; margin:0px auto; }


/***********************亚星会员官网 开始********************************/

/*.btn_more a { display:inline-block;  padding:3.5px 44px 3.5px 24px; position:relative;background:#999; border-radius:5px; color:#fff; }
.btn_more a i { display:inline-block; position:absolute; right:24px; top:50%; margin-top:-4.5px; width:6px; height:9px; background:url(?images/jt03.png) no-repeat left top;}
.btn_more a:hover {background:#a72126; color:#fff;  }
*/

.btn_more a { display:inline-block; border:1px solid #a72126; padding:3.5px 44px 3.5px 24px; position:relative;/*background:#999;*/ border-radius:5px; color:#a72126; }
.btn_more a i { display:inline-block; position:absolute; right:24px; top:50%; margin-top:-4.5px; width:6px; height:9px; background:url(?images/jt18.png) no-repeat left bottom;}
.btn_more a:hover {background:#a72126; color:#fff;  }
.btn_more a:hover i { background-position:left top;background:url(?images/jtst17.png) no-repeat left center; }


.in_banner { overflow:hidden; position:relative; }
.in_banner img {width: 100%;}
.in_banner .swiper-slide {
  position: relative; padding-bottom:35.5%;
}
.in_banner .swiper-button { opacity:0.2; position:absolute; width:31px; height:61px; top:50%; margin-top:-30.5px; -webkit-transition: all .2s;-moz-transition: all .2s; -ms-transition: all .2s;transition: all .2s; cursor:pointer; }
.in_banner .swiper-button-prev {background:url(?images/but01.png) no-repeat; left:30px; }
.in_banner .swiper-button-next { background:url(?images/but02.png) no-repeat; right:30px; }
.in_banner .swiper-button-prev:hover,.in_banner .swiper-button-next:hover {opacity:1; } 
.in_banner .txt { position:absolute; left:0px; right:0px; top:50%; z-index:2; }
.in_banner .top_tit span { background:#982e2c; display:inline-block; color:#fff; line-height:1.1; padding:1px 20px;  }
.in_banner .tit { color:#fff; line-height:1.15; }
.in_banner dl { color:#fff; opacity:0.7; padding-top:16px; }
.in_banner dl dd { margin-top:2px; }
.in_banner .btn_more { padding-top:59px; }
.in_banner .btn_more a {border:1px solid #fff; display:inline-block; padding:3.5px 44px 3.5px 24px; position:relative;background:transparent; border-radius:5px; color:#fff; }
.in_banner .btn_more a i { display:inline-block; position:absolute; right:24px; top:50%; margin-top:-4.5px; width:6px; height:9px; background:url(?images/jtst17.png) no-repeat;}
.in_banner .li02  .top_tit span { background:#149fce; }

/***************in_bk_01******************/
.in_bk_01 { background:#eaeaea; /*background-color:hsla(0,0%,100%,.1);*/ height:124px;/* margin-top:-124px;*/ position:relative; z-index:100;  }
.in_bk_01 ul { border-right:1px solid #fff; border-color:hsla(0,0%,100%,.06);}
.in_bk_01 ul li { width:20%; float:left; padding:16px 0px 19px; border-left:1px solid #fff; }
.in_bk_01 ul li dl { padding:0px 10px; }
.in_bk_01 ul li dl dd { color:#999; margin-top:10px;}
.in_bk_01 ul li dl dt { position:relative; padding-bottom:10px; }
.in_bk_01 ul li dl dt i { width:40px; height:2px; background:#a72126; position:absolute; left:0px; bottom:0px; }
.in_bk_01 ul li dl dt span { border:1px solid #ca2623; color:#ca2623; display:inline-block; width:38px; line-height:16px; text-align:center; position:relative; top:-2px; margin-left:7px; }
.in_bk_01 ul li dl dt a { color:#333;  }
.in_bk_01 ul li:hover { background:#f0f0f0; }



/***************in_bk_02******************/
.in_bk_02 { position: relative; }
.in_bk_02 .title { padding-top:7.1%;  }
.in_bk_02 .title span { display:inline-block; position:relative; padding-bottom:3px; }
.in_bk_02 .title span i { width:60px; height:1px; background:#333; position:absolute; left:50%; margin-left:-30px; bottom:0px; }
.in_bk_02  .tab { padding-top:2.6%; }
.in_bk_02  .tab ul li { display:inline-block; border-left:1px solid #dfdfdf; padding:0px 6px 0px 6px; }
.in_bk_02  .tab ul li span { padding:4px 12px; border-radius:5px; cursor:pointer; }
.in_bk_02  .tab ul li.on span,.in_bk_02  .tab ul li:hover span { background:#a72126; color:#fff; }
.in_bk_02  .tab ul li:first-child { border-left:none; }

.in_bk_02  .tab_con { padding-top:20px; }
.in_bk_02  .tab_con ul { margin:0px -10px; }
.in_bk_02  .tab_con ul li { float:left; width:25%; *+margin-left:-1px;  }
.in_bk_02  .tab_con ul li .con { margin:10px; }
.in_bk_02  .tab_con ul li .img span { display:block; padding-bottom:74.755%; }
.in_bk_02  .tab_con ul li dt { color:#333; margin-top:23px; }
.in_bk_02  .tab_con ul li dl dd { margin-top:2px; color:#666; height:4.5em; }
.in_bk_02  .tab_con ul li .more { margin-top:21px; }
.in_bk_02  .tab_con ul li .more span { width:20px; height:15px; background:url(?images/jt02.png) no-repeat left top; display:inline-block;}
.in_bk_02  .tab_con ul li .con:hover .more span { background-position:left bottom; }
.in_bk_02  .tab_con ul li .con:hover dt { color:#c92c29; }
.in_bk_02  .tab_con  .btn_more { margin:3.5% 0px 7.9%; }





/***************in_bk_03******************/
.in_bk_03 { }
.in_bk_03 .title { margin-bottom:2.6%;  }
.in_bk_03 .title span { display:inline-block; position:relative; padding-bottom:3px; }
.in_bk_03 .title span i { width:60px; height:1px; background:#333; position:absolute; left:50%; margin-left:-30px; bottom:0px; }
.in_bk_03 ul li { float:left; width:25%; position:relative; *+margin-left:-1px;  }
.in_bk_03 ul li .img { padding-bottom:100%;  }
.in_bk_03 ul li .bg { background-color: #3333337a; position:absolute; left:0px; top:0px; right:0px; bottom:0px; transition:0.5s all; -webkit-transition:0.5s all; }
.in_bk_03 ul li:hover .bg { background:rgba(167,33,38,0.9);}
.in_bk_03 ul li .text { right:0px; text-align:center; color:#fff; }
.in_bk_03 ul li .text dl { padding:0px 10%; }
.in_bk_03 ul li .text dl dt img { height:74px; margin-bottom:17px; }
.in_bk_03 ul li .text dl dd { margin-top:8px; height:0px; overflow:hidden; transition:0.5s all; -webkit-transition:0.5s all;  }
.in_bk_03 ul li .more { position:absolute; opacity:0;transition:0.5s all; -webkit-transition:0.5s all; left:0px; top:50%; margin-top:30%; right:0px; }
.in_bk_03 ul li .more span { width:20px; height:15px; display:inline-block; background:url(?images/jt04.png) no-repeat; }
.in_bk_03 ul li:hover .more { opacity:1; }
.in_bk_03 ul li:hover dl dd { height:1.5em; }



/***************in_bk_04******************/
.in_bk_04 .wrap { width:970px; }
.in_bk_04 .con { padding:6.8% 0px 7.2%; }
.in_bk_04 .con h3 { color:#333; }
.in_bk_04 .con p { margin-top:1.9%; }
.in_bk_04  .btn_more { margin-top:3%; }
.in_bk_04  .btn_more a { /*background:#a72126;*/ }



/***************in_bk_05******************/
.in_bk_05 .news_wrap { padding:9.3% 0px 1px; }
.in_bk_05 .pic_scroll { float:left; width:65.54%; }
.in_bk_05 .pic_scroll .swiper-slide { padding-bottom:210px; }
.in_bk_05 .pic_scroll .swiper-slide video{
    width: 100%;
}
.in_bk_05 .pic_scroll video{
    position: relative;
}
.in_bk_05 .pic_scroll .video_btn{
    position: absolute;
    left:50%;
    top:30%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    cursor: pointer;
}
.in_bk_05 .pic_scroll .video_btn.pause{
    background:url(?images/pause.png) no-repeat center;
}
.in_bk_05 .pic_scroll .video_btn.play{
    background:url(?images/play.png) no-repeat center;
}
.in_bk_05 .pic_scroll .img { height:420px; }
.in_bk_05 .pic_scroll .img img{width: 100%;}
.in_bk_05 .pic_scroll .text { background:#fff; margin-bottom:30px; box-shadow:0px 10px 30px rgba(0,0,0,0.1); width:78.66%; padding:25px 30px; position:absolute; left:3.57%; bottom:0px; }
.in_bk_05 .pic_scroll .con {opacity:0.7; margin-top:11px;  }
.in_bk_05 .pic_scroll .time { color:#c92c29; }
.in_bk_05 .pic_scroll h4 { position:relative; color:#333; }
.in_bk_05 .pic_scroll h4:hover { color:#c92c29; }
.in_bk_05 .pic_scroll h4 a { position:absolute; left:0px; bottom:0px; right:0px; top:0px; display:block; }
.in_bk_05 .pic_scroll .btn_more { padding-top:56px; padding-bottom:35px; }
.in_bk_05 .pic_scroll .btn_more a { /*background:#a72126;*/}
.in_bk_05  .in_page { position:absolute; right:25%; bottom:53px; z-index:10; }
.in_bk_05  .in_page .swiper-page-prev span { display:none; }
.in_bk_05  .in_page .swiper-page-next span { display:none; }
.in_bk_05  .in_page .swiper-page-prev { display:inline-block; cursor:pointer; width:6px; height:9px; background:url(?images/jt05.png) no-repeat left top; }
.in_bk_05  .in_page .swiper-page-next { display:inline-block;cursor:pointer; width:6px; height:9px; background:url(?images/jt06.png) no-repeat left top;  }
.in_bk_05  .in_page .pagination { display:inline-block; top:1px; position:relative; padding:0px 4px; left:auto; bottom:auto; width:auto; }
.in_bk_05   .swiper-pagination-current { color:#c92c29; }
.in_bk_05  .in_page .swiper-page-prev:hover,.in_bk_05  .in_page .swiper-page-next:hover { background-position:left bottom; }


.in_bk_05  .security { float:left; width:100%; position:relative;  background:#f0f1f5; padding-bottom:80px; }
.in_bk_05  .security h3 { text-align: center; background:#393b43; padding:20px 30px 30px; line-height:1.15; color:#fff; margin-bottom:13px; }
.in_bk_05  .security h3 p { padding-top:5px; }
.in_bk_05  .security dl { float: left; width: 49%; padding:13px 30px 45px; }
.in_bk_05  .security dl dt { color:#c92c29; line-height:1.1; }
.in_bk_05  .security dl dd  { position:relative; padding-left:12px; margin-bottom:10px; }
.in_bk_05  .security dl i { width:6px; height:6px; background:#666; position:absolute; left:0px; top:9px; display:inline-block; }
.in_bk_05  .security dl dd a { position:absolute; left:0px; top:0px; right:0px; bottom:0px; z-index:2; }
.in_bk_05  .security dl dd:hover { color:#c92c29; }
.in_bk_05  .security dl dd:hover i { background:#c92c29; }

.in_bk_05  .security .btn_more { position:absolute; left:45%; bottom:30px; }

@media only screen and (max-width:1700px){
.in_bk_03 ul li .more {  bottom:20%; }

}


@media only screen and (max-width:1340px){

.in_bk_01 ul li dl dt { padding-right:40px; }
.in_bk_01 ul li dl dt span { position:absolute; right:0px; top:5px; }

.in_bk_04 .wrap { margin-left:auto; margin-right:auto;  }

}


@media only screen and (max-width:1200px){
	
.in_bk_03 ul li .text dl dt img { height:60px; }	
.in_bk_03 ul li .more { margin-top:90px; }

.in_bk_05 .pic_scroll .img { height:426px; }

.in_bk_05 .security { padding-bottom:60px; }
.in_bk_05 .security dl { padding-top:8px; }
.in_bk_05 .security .btn_more { bottom:25px; }
}


@media only screen and (max-width:1100px){

.in_bk_05 .security dl { padding-top:12px; }
}


@media only screen and (max-width:1024px){

.in_banner .btn_more { padding-top:30px; }

.in_bk_03 ul li .img { padding-bottom:120%; }
.in_bk_03 ul li .more {  bottom:10%; }

.in_bk_04 .wrap { width:auto; margin:0px 30px; }

}

@media only screen and (max-width:900px){

.in_bk_03 ul li .img { padding-bottom:133.33%; }

 
}


@media only screen and (max-width:767px){

.in_banner { /*margin-top:58px*/; }

.in_banner .swiper-button { width:20px; height:41px; margin-top:-20.5px; }
.in_banner .swiper-button-prev,.in_banner .swiper-button-next { background-size:100% 100%; }
.in_banner  .swiper-slide { padding-bottom:60%; }
.in_banner .tit { font-size:18px; }
.in_banner .btn_more { padding-top:20px; }
.in_banner .top_tit { font-size:13px; }
.in_banner dl dt { font-size:14px; }
.in_banner .btn_more span i { background:url(?images/jt17_phone.png) no-repeat center center; background-size:100% 100%;}

.btn_more a i { background:url(?images/jt006.png) no-repeat left bottom; background-size:100% 300%; }

/***************in_bk_01******************/
.in_bk_01 { margin-top:0px; height:auto; }
.in_bk_01 ul li dl dt a { color:#333; }
.in_bk_01 ul { border-right:none;}
.in_bk_01 ul li { width:100%; padding:5% 0px; border-left:none; border-top:1px solid #fff; }
.in_bk_01 ul li:first-child { border-top:none; }
.in_bk_01 ul li dl dt { padding-bottom:12px; }

/***************in_bk_02******************/
.in_bk_02  .tab ul li { float:left; width:25%; margin:5px 0px; padding:0px; }

.in_bk_02  .tab_con { padding-top:20px; }
.in_bk_02  .tab_con ul li { width:50%; }
.in_bk_02  .tab_con ul li dt { color:#333; margin-top:23px; }
.in_bk_02  .tab ul li:nth-child(3n+1) { border-left:none; }
.in_bk_02 .tab_con ul li .more span { background:url(?images/jt002.png) no-repeat; background-size:100% 100%;}

/***************in_bk_03******************/
.in_bk_03 ul li {  width:50%; }
.in_bk_03 ul li .text dl dt img { height:54px; }
.in_bk_03 ul li .img { padding-bottom:100%; }
.in_bk_03 ul li .more a { background:url(?images/jt004.png) no-repeat; background-size:100% 100%; }

/***************in_bk_04******************/
.in_bk_04 .wrap { padding-bottom:0px;  }
.in_bk_04 .con { position:relative; padding:8% 5%; left:auto; right:auto;top:auto; transform: translate(0,0%); -webkit-transform: translate(0,0%);  }


/***************in_bk_05******************/
.in_bk_05 .pic_scroll { width:100%; }
.in_bk_05 .pic_scroll .swiper-slide { padding-bottom:30px; }
.in_bk_05 .pic_scroll .img { padding-bottom:56.25%; height:0; }
.in_bk_05 .pic_scroll .btn_more { padding-top:10%; }
.in_bk_05 .pic_scroll .text { margin-bottom:0px; margin-top:-15%; position:relative;width: 93%;
    padding: 5%; }

.in_bk_05  .in_page { position:absolute; right:25%; bottom:53px; z-index:10; }
.in_bk_05 .in_page .swiper-page-prev { background:url(?images/jt005.png) no-repeat; background-size:100% 300%; }
.in_bk_05 .in_page .swiper-page-next {background:url(?images/jt006.png) no-repeat; background-size:100% 300%;}

.in_bk_05  .security {  width:100%;  padding-bottom:8%; }
.in_bk_05  .security h3 {  padding:20px 20px 30px; }
.in_bk_05  .security dl { padding:13px 20px 3px; }
.in_bk_05  .security dl i { top:7px; }
.in_bk_05 .security .btn_more { position:relative; padding:10px 20px 0px; text-align:left; left:0px; bottom:0px; }


}


@media only screen and (max-width:480px){

.in_banner .swiper-button { width:15px; height:31px; margin-top:-15.5px; }
.in_banner .swiper-button-prev { background-size:100% 100%; left:10px; }
.in_banner .swiper-button-next { background-size:100% 100%; right:10px; }


.in_bk_02  .tab_con ul { margin:0px; }
.in_bk_02  .tab_con ul li { width:100%; }
.in_bk_02  .tab_con ul li .con { margin:3% 0px; }
.in_bk_02 .tab_con ul li dl dd { height:auto; }


/***************in_bk_03******************/
.in_bk_03 ul li {  width:100%; }
.in_bk_03 ul li .img { padding-bottom:100%; }
}

/***********************亚星会员官网 结束********************************/



/************************头尾公共部分开始******************************/

/*******************头部 公共部分 开始***************************/
.header { background:rgba(1,1,1,0.9); /*position:fixed; left:0px; top:0px; right:0px; z-index:100;*/ position:relative; z-index:100; }
.header .logo { width:169px; float:left; padding:24px 0px 0px; }
.header .logo img { width:100%; }


.header .hd_rt { float:right; }
.header .hd_rt  .lang { float:right;width:73px; margin-top:36px; position:relative; }
.header .hd_rt  .lang dt { background:url(?images/ico01.png) no-repeat left center; padding:0px 0px 0px 26px; }
.header .hd_rt  .lang dt b {  color:#fff; margin-right:12px; }
.header .hd_rt  .lang dt i.ico { right:0px; width:12px; height:8px; background:url(?images/jt01.png) no-repeat; margin-top:-4px; }
.header .hd_rt  .lang dd { display:none; position:absolute; right:0px; top:100%; padding:10px 10px; background:#fff; width:150px;  }
.header .hd_rt  .lang dd a { line-height:2; }
.header .hd_rt  .lang:hover dd { display:block; }

.header .hd_rt  .tel_400{float: right; margin-top: 38px;color: #fff;margin-left: 10px;}


.nav_phone_btn,.nav_phone{display: none;}

/*******导航部分******/
.nav{ float:left; padding-right:59px; }
.nav>ul { margin-right:-5px;}
.nav>ul>li{ display:inline-block; padding:0px 12px;  }
.nav>ul>li>p>a{display: block; padding:38px 5px; /*font-weight:bold;*/ position: relative; color: #fff;}
.nav>ul>li>p>a>em{position: absolute; left: 50%; bottom: 0px; z-index:101; width: 0; height:2px;background:#c92c29; transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;}
.nav>ul>li.on>p>a,.nav>ul>li>p a:hover {color: #c92c29!important; }
.nav>ul>li.on>p>a>em,.nav>ul>li:hover>p>a>em{ left: 0; width: 100%;}
.nav>ul>li:first-child { margin-left:0px; }
.nav .position { position:relative; }
.nav .position .navlist { width:140px; margin-left:-70px; left:50%; }
.nav .position .navlist dl { float:none; width:100%; padding-right:0px; }
.nav .position .navlist .wrap { width:auto; padding:0px 20px;}

.nav .position2 .navlist dl { float:left; width:33.33%; padding-right:0px; }
.nav .position2 .navlist .wrap { width:900px; }



.navlist{position: absolute; z-index: 100; border-top:1px solid #595959; left:0px; background:#111; right:0px; top:100%; display:none; width:100%; opacity:1;}
.navlist dl { padding-top:20px; float:left; padding-right:55px; padding-bottom:55px; }
.navlist dl dt { position:relative; padding:16px 0px 9px; margin-bottom:15px; }
.navlist dl dt  a { color:#fff; }
.navlist dl dt i { width:52px; height:2px; background:#fff; opacity:0.1; position:absolute; left:0px; bottom:0px; }
.navlist dl dt:hover i { background:#a72126; opacity:1; }
.navlist dl dd { padding:10px 0px;}
.navlist dl dd a{display:block; color:#fff; opacity:0.7;  }
.navlist dl dd a:hover { opacity:1; }

.navlist dl { width:20%; padding-right:2%;  }
.navlist.fitst01 dl { width:auto; padding-right:16px; }

.nav_bg { position:fixed; left:0px; top:0px; bottom:0px; right:0px; display:none; z-index:100; }


.scrollHeader .header{ /*box-shadow:0px 0px 10px rgba(0,0,0,0.1);*/}



/*******************头部 公共部分 结束***************************/

/***********尾部 公共部分 开始***************/
.footer {  background:#2d2d2d; color:#fff; }
.footer .ft_top { padding:3.5% 0px 1%; }
.footer .ft_nav { float:left; }
.footer .ft_nav ul li { float:left; padding-right:16px;  }
.footer .ft_nav dl dt { padding-bottom:14px; }
.footer .ft_nav dl dt a { color:#fff; }
.footer .ft_nav dl dd { padding:6px 0px; }
.footer .ft_nav dl dd a { color:#d0d0d0; }
.footer .ft_nav a:hover { color:#fff; }
.footer  a { display:inline-block; }
.footer .ft_rt { float:right; padding-right:50px; }
.footer .ft_rt .tel { float:right; }
.footer .tel { padding-left:40px; position:relative; }
.footer .tel i { width:30px; height:30px; position:absolute; left:0px; top:50%; margin-top:-18px; display:inline-block; background:url(?images/tel.png) no-repeat;}
.footer .ft_code ul { float:right; padding-top:16px; }
.footer .ft_code ul li { float:left; padding-left:15px; }
.footer .ft_code ul li img { width:130px; height:130px; }
.footer .ft_code ul li p { padding-top:5px; }


.footer .copy { border-top:1px solid #6c6c6c; color:#7a7a7a; padding:12px 0px 12px; }
.footer .copy a { color:#7a7a7a; }
.footer .copy a:hover { color:#fff; }


/***********尾部 公共部分 结束***************/



/**************公共部分****************/

.er_bn { position:relative; color:#fff;  }
.er_bn .img { /*padding-bottom:37.5%;*/ height:350px; }
.er_bn .bn_nav { background:rgba(34,37,47,0.94); left:0px; bottom:0px; right:0px; }
.er_bn .bn_nav ul {padding:18px 0px 22px;} 
.er_bn .bn_nav ul li { display:inline-block; position:relative; margin:0px 10px;  }
.er_bn .bn_nav span { color:#fff; display:block; cursor:pointer; position:relative; z-index:3; padding:0px 20px; line-height:2.5; }
.er_bn .bn_nav i { border:1px solid #fff; display:none;  border-radius:20px; z-index:1; position:absolute; left:0px; top:0px; right:0px; bottom:0px; }
.er_bn .bn_nav ul li.on i { display:block; }
.er_bn .tit { left:0px; right:0px; }

.er_bn .bn_nav.fix { position:fixed; z-index:999; top:0px; bottom:auto; }
.er_bn .contact_tit { left:0px; right:0px; }
.er_bn .contact_tit dl dt { position:relative; padding-bottom:27px; }
.er_bn .contact_tit dl dt p { padding:3px 0px; }
.er_bn .contact_tit dl dt i { width:60px; position:absolute; left:50%; margin-left:-30px; bottom:0px; height:4px; background:#fff; opacity:0.3; }
.er_bn .contact_tit dl dd { padding-top:30px;}
.er_bn .contact_tit dl dd img { max-width:100%;width:60px;height:auto; margin:0px 0px 19px; }
.er_bn .contact_tit dl dd p { line-height:1.15;}
.er_bn .contact_tit dl dd img.banner_phone{width: auto;}
.er_current { padding:16px 0px; }
.er_current span { color:#dd041b; }
.er_current a { color:#666; }
.er_current a:hover { color:#dd041b; }




.aside { position:fixed; right:0px; top:50%; z-index:201; margin-top:-142px; background:rgba(255,255,255,0.98); }
.aside .con { padding:40px 0px; position:relative; }
.aside .con .gotop { position:absolute; cursor:pointer; right:0px; top:0px; width:60px; background-image:url(?images/gotop.png); height:40px; background-position:center center; background-repeat:no-repeat; }
.aside .con .close { position:absolute;border-top:1px solid #d0d0d0; cursor:pointer; right:0px; bottom:0px; width:60px; height:40px; }
.aside .con .close i { position:absolute; width:12px; transition:0.5s all; -webkit-transition:0.5s all; display:inline-block; height:12px; background-image:url(?images/aside_close.png); background-repeat:no-repeat; left:50%; top:50%; margin-top:-6px; margin-left:-6px; }
.aside ul { transition:0.5s all; height:auto;  -webkit-transition:0.5s all; }
.aside ul.ht0 {transform:scale(0,0); -webkit-transform:scale(0,0); height:0px; }
.aside ul li { border-top:1px solid #d0d0d0; position:relative; }
.aside ul li label { display:block; cursor:pointer;  padding-top:36px; position:relative; width:60px; height:60px; text-align:center; color:#333; }
.aside ul li label  b { width:29px; height:24px; position:absolute; left:50%; top:10px; margin-left:-14.5px; display:inline-block; }
.aside ul li.li01 label  b { background:url(?images/aside_ico01.png) no-repeat center top; }
.aside ul li.li02 label  b { background:url(?images/aside_ico02.png) no-repeat center top; }
.aside ul li.li03 label  b { background:url(?images/aside_ico03.png) no-repeat center top; }
.aside ul li .tel { display:none; position:absolute; color:#fff; top:0px; bottom:0px; line-height:60px; width:210px; background:#982e2c; right:60px; }
.aside ul li a { color:#fff; margin:0px 10px; cursor: pointer;}
.aside ul li a:hover { text-decoration:underline; }
.aside ul li:hover { background:#982e2c; }
.aside ul li:hover .tel { display:block; }
.aside ul li:hover label { color:#fff; }
.aside ul li:hover label b { background-position:center bottom!important; }


.aside .close_jia i {transform: rotateZ(-45deg);-webkit-transform: rotateZ(-45deg);-ms-transform: rotateZ(-45deg); }


/****************project_form**********************/
.project_form { position:fixed; left:50%; top:8%; opacity:0; z-index:-1; transition:0.5s all; -webkit-transition:0.5s all; background:#fff; color:#2a3141; bottom:8%; width:1280px; margin-left:-640px; }
.project_form .con { width:930px; position:absolute; left:50%; padding:0px 20px; margin-left:-465px;  top:54px; bottom:54px; overflow-y:auto; }
.project_form .con h3 { color:#333; padding-bottom:5px; }
.project_form .con_left { float:left; width:50%; }
.project_form .con_left ul { padding-right:30px; }
.project_form .con_left b { color:#c92c29; }
.project_form ul li .inp { border:1px solid #d1d1d1; border-radius:5px; position:relative; padding:0px 30px 0px 10px; }
.project_form ul li .inp input { border:none; background:none; width:100%; line-height:28px; height:28px; }
.project_form ul li .inp i { width:10px; position:absolute; right:10px; top:50%; margin-top:-2.5px; height:5px; background:url(?images/jt14.png) no-repeat; display:inline-block; position:absolute; }
.project_form ul li label { padding-bottom:6px; display:block; padding-top:15px;  }
.project_form ul li .inp textarea { width:100%; border:none; background:none; height:235px; }
.project_form ul li .select-box b { color:#333; }
.project_form ul li .inp2 { padding:0px; }
.project_form ul li .inp3 { padding:10px; }
.project_form ul li  .code_wrap { padding-right:170px; position:relative; }
.project_form ul li  .code_wrap  .code { position:absolute; cursor:pointer; right:0px; top:0px; width:160px; background:#ebebeb; text-align:center; color:#999; line-height:30px; height:30px; border-radius:5px; }

.project_form  .select-box dt { padding-left:10px; }
.project_form  .select-box dd a { padding:0px 10px; }

.project_form .con_right h3 { padding-left:30px; }
.project_form .con_right ul { padding-left:30px; padding-right:0px;   }

.project_form  .zx_aggress { padding-top:45px; }
.project_form .check_group { line-height:43px;display:inline-block; *+display:inline; padding-left:25px; position:relative; }
.project_form .check_group .checkbox { position:absolute; left:0px; top:50%; margin-top:-7px; cursor:pointer; width:14px; height:14px; background:url(?images/check_but3.png) no-repeat left bottom;}
.project_form .check_group .checkbox02 { background-position:left top; }
.project_form .check_group  label { position:relative; color:#999; cursor:pointer; padding-left:0px; }
.project_form .check_group .checkbox input { display:none; }
.project_form .but input { background:#982e2c; border-radius:5px; padding:14px 0px; width:500px; margin:0px auto; border:none; color:#fff; }

.project_form .aggress { padding-top:17px; }
.project_form .aggress a { color:#c92c29; text-decoration:underline; }
.project_form.on { z-index:210; opacity:1; }

.project_bg { position:fixed; display:none; z-index:209; background:rgba(0,0,0,0.1); left:0px; top:0px; right:0px; cursor:pointer; cursor:pointer; bottom:0px; }


@media only screen and (max-width: 1700px){
/*.er_bn .contact_tit dl dt { padding-top:100px; }*/
}
@media only screen and (max-width: 1500px){

/****************project_form**********************/
.project_form {  left:8%; width:auto; right:8%; margin-left:0px; }
}

@media only screen and (max-width: 1340px){
.wrap { width:auto; margin:0px 30px; }

.nav .position .navlist .wrap { margin:0px; }
.nav .position2 .navlist .wrap { margin:0px auto; }

.er_bn .tit span { display:block; /*padding-top:90px;*/ }
.er_bn .contact_tit dl dd { padding-top:20px; }
.er_bn .contact_tit dl dd img { width:60px; height:auto;  }


.project_form .con { width:auto; left:5%; padding:0px 20px; margin-left:0px; right:5%; }


}

@media only screen and (max-width: 1200px){
.nav>ul>li { padding:0px 6px; }
.nav { padding-right:20px; }


.er_bn .img { padding-bottom:50%; }

.navlist.fitst01 dl { padding-right:20px; }

.project_form ul li .inp textarea { height:228px; }

}

@media only screen and (max-width: 1100px){
	
.navlist.fitst01 dl { width:23%; padding-right:2%; }


.project_form .con_left ul { padding-right:10px; }
.project_form .con_right h3 { padding-left:10px; }
.project_form ul li .code_wrap .code { width:120px; }
.project_form ul li  .code_wrap { padding-right:130px;}

}

@media only screen and (max-width: 1000px){


.nav .position2 .navlist .wrap { margin:0px 30px; width:auto;  }
 

}


@media only screen and (max-width: 980px){

.nav>ul>li { padding:0px; }

.er_bn .bn_nav ul li { margin:0px; }

.footer .ft_nav ul li { padding-right:30px; }
.footer .ft_code ul li img { width:100px; height:100px; }
}



@media only screen and (max-width:900px){
.nav { padding-right:0px; }
.header .hd_rt .lang { margin-top:5px; position:absolute; right:50px; top:12px; }
}



@media only screen and (max-width:767px){


.nav_phone_btn,.nav_phone{display: block; cursor:pointer; }
/*手机导航按钮开始*/
.nav_phone_btn{ position:absolute; top:0px; right:20px; transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all; }
.nav_phone_btn{display: block;cursor: pointer; height: 35px;margin-top:10px;}
.nav_phone_btn span {position: relative;font-size: 0;width: 26px;height: 3px;background-color: #a72126;display: inline-block;transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out;}
.nav_phone_btn span:before,.nav_phone_btn span:after {content: "";position: absolute;width: 100%;height: 3px;background-color: #a72126;left:0px;transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out;}
.nav_phone_btn span:before{top:-7px;}
.nav_phone_btn span:after{top:7px;}
.visible_nav.nav_phone_btn { right:210px; }
.visible_nav.nav_phone_btn span{background-color: transparent;}
.visible_nav.nav_phone_btn span:before{left:5px;top:0px;transform: rotateZ(45deg);-webkit-transform: rotateZ(45deg);-ms-transform: rotateZ(45deg);}
.visible_nav.nav_phone_btn span:after{top:0px;left: 5px;transform: rotateZ(-45deg);-webkit-transform: rotateZ(-45deg);-ms-transform: rotateZ(-45deg);}
.header .hd_rt  .tel_400{display:none;}
/*手机按钮结束*/

/*手机导航内容*/
body>*{/*position: relative;left:0;transition:left 250ms ease-out;-webkit-transition:left 250ms ease-out;*/}
body.body_nav_phone {  }
body.body_nav_phone .phone_wrap { position:fixed; left:0px; top:0px; right:0px; bottom:0px; overflow:hidden; }
body.body_nav_phone>*{/*left:-260px;*/}
.nav_phone{display:block;position: fixed; z-index:101;top:0px;bottom: 0px;right:-200px;height: 100%;width:200px;left:auto;transition:left 0ms ease-out;-webkit-transition:left 0ms ease-out;transition:right 250ms ease-out;-webkit-transition:right 250ms ease-out;overflow: hidden;}
body.body_nav_phone .nav_phone{right:0;left:auto;}
.nav_phone_tit{box-sizing:border-box;height: 50px;width: 100%;border-left:5px solid #a72126;background: #a72126;line-height: 50px;color: #fff;text-indent: 20px;}
.nav_phone_tit span{float: left;display: inline-block;}
.nav_phone_tit  .language { float:right; display:none; }
.nav_phone_tit  .language a { color:#fff; padding:0px 10px; }
.nav_phone_tit .button{float: right;display: inline-block;margin-right: 10px; cursor: pointer; display:none;}
.nav_phone_tit .button:before{
content: "";display: inline-block;width: 17px;height: 3px;background: #fff;transform: rotate(45deg);border-radius: 8px;
transform: rotate(45deg); -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.nav_phone_tit .button:after{content: "";display: inline-block;width: 3px;height: 17px;background: #fff;margin-left: -10px;margin-bottom: -7px;transform: rotate(45deg);border-radius: 8px;transform: rotate(45deg); -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.nav_phone_con{position: absolute;top:50px;bottom: 0px;width: 100%;background: #f1f1f1;overflow: hidden;}
.nav_phone_con>ul{overflow-y: auto;overflow-x: hidden;position: absolute;bottom: 0px;top: 0px;width:100%;}
.nav_phone_con>ul>li,.nav_phone_con>ul>li dl dd { padding:10px 0px; line-height:1.5;border-bottom: 1px solid #e6e6e6;}
.nav_phone_con>ul>li a{opacity: 1;padding:0 30px;box-sizing: border-box;width: 100%;color: #333;display: inline-block;position: relative;-ms-transition: all 250ms ease-out;transition: all 250ms ease-out;}
.nav_phone_con>ul>li>a em,.nav_phone_con>ul>li> ul>li>a em{display: inline-block;width:8px;height:8px;border-right: 3px solid #a72126;border-bottom: 3px solid #a72126;position: absolute;top:50%;right:30px;margin-top: -4px;transform: rotate(-45deg); -webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.nav_phone_con>ul>li ul,.nav_phone_con>ul>li dl{overflow-y: auto;overflow-x: hidden;position: absolute;top:0;bottom: 0px;width: 100%;background: #f1f1f1;opacity: 0;visibility: hidden;right:-100%;-ms-transition: all 250ms ease-out;transition: all 250ms ease-out;z-index: 3;}
.nav_phone_con>ul>li ul li{height:50px;line-height:50px;border-bottom: 1px solid #e6e6e6;}
.nav_phone_con>ul>li ul li:first-child,.nav_phone_con>ul>li dl dd:first-child{background: #898989;}
.nav_phone_con>ul>li ul li:first-child a,.nav_phone_con>ul>li dl dd:first-child a{color: #fff;}
.nav_phone_con>ul>li.on>a{opacity: 0;}
.nav_phone_con>ul>li.on ul,.nav_phone_con>ul>li ul li.on dl{opacity: 1;visibility: visible;right:0;}

/*手机导航内容结束*/

.header { height:58px; z-index:202; }
.header .logo { margin-top:10px; padding:0px; width:120px; }
.header .hd_rt .lang { right:50px; top:12px; }
.header.fnt_14 { font-size:16px; }
.header .hd_rt .lang dt i.ico { background:url(?images/jt001.png) no-repeat; background-size:100% 100%; }
.header .hd_rt .lang dt { background:url(?images/ico001.png) no-repeat left center; background-size:16px 16px; }

/***********尾部 公共部分 开始***************/
.footer .ft_nav { width:100%; }
.footer .ft_nav ul li { float:left; padding-right:0px; width:100%; padding-bottom:20px;  }
.footer .ft_nav dl dt { padding-bottom:0px; }
.footer .ft_nav dl dd { display:inline-block; padding:10px 10px 0px 0px; }
.footer .ft_rt { float:left; width:100%; }
.footer .ft_rt .tel { float:left; }
.footer .ft_code { float:right; }
.footer .ft_code ul { padding-top:0px; }
.footer .ft_code ul li { padding-left:10px; }
.footer .ft_code ul li:first-child { padding-left:0px; }
.footer .tel i { background:url(?images/tel2.png) no-repeat; background-size:100% 100%; }

/***********尾部 公共部分 结束***************/

.er_bn .bn_nav ul li { margin:0px; }
.er_bn .bn_nav ul {  padding:10px 0px; }
.er_bn .bn_nav span { padding:0px 7px;line-height:1.5; padding-top:2px; }
.er_bn .img { height:auto; padding-bottom:60%; }
.er_bn .bn_nav a { line-height:2; }
.er_bn .tit span {  /*padding-top:50px;*/  }
.er_bn .contact_tit dl dt { /*padding-top:50px;*/ }

.contact_wrap .er_bn .img { display:none; }
.er_bn .contact_tit { position:relative; top:0px; -webkit-transform:translate(0,0); transform:translate(0,0); background:url(?images/con_bnimg01.jpg) no-repeat center center; padding:8% 0px; }
.er_bn .contact_tit dl { padding:0px 10%;  }


/***************project_form********************/
.project_form { top:10%; bottom:10%; left:5%; right:5%; }
.project_form .con_left { width:100%; }
.project_form .con_left ul { padding-right:0px; }
.project_form .con_right { padding-top:30px; }
.project_form .con_right ul  { padding-left:0px; }
.project_form .con_right h3 { padding-left:0px; }

.project_form .but input { width:100%; }
.project_form .con { left:0px; right:0px; top:30px; bottom:30px;  }
.project_form ul li .inp textarea { height:120px; }
.project_form .zx_aggress { padding-bottom:20px; }
.project_form .check_group .checkbox { top:0px; margin-top:3px; }
.project_form .check_group { line-height:1.5; text-align:left; }
.project_form ul li .inp i { background:url(?images/jt14_phone.png) no-repeat center center; background-size:100% 100%; }

.aside .con .close i { background:url(?images/aside_close_phone.png) no-repeat center center; background-size:100% 100%; }
.aside .con .gotop {background:url(?images/gotop_phone.png) no-repeat center center; background-size:17px 10px;}

.wrap { margin:0px 20px; }

}



/************************头尾公共部分结束******************************/

.bg_none { background:none; }


.txt_justify {text-align: justify; }




.er_current{background: rgb(0 0 0 / 10%);}


























