﻿@charset "utf-8";
/*全局初始化样式*/
body,html{overflow-x:hidden;}
body{ padding:0; margin:0 auto; font-size: 14px; line-height: 1.42857143;
 font-family:arial,Microsoft YaHei,'微软雅黑','宋体';
 position: relative; overflow-x:hidden;
 width: 100%; min-width: 320px;zoom:1;
/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 
/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);
/*控制文本可选性*/
-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;        
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;

}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*{margin: 0; padding: 0;}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
ul li{list-style: none;}
/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.dl,.dl dd,.ul,.ul li{ list-style:none; margin: 0; padding: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666460;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #FF5800;}

/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;font-size: 0px;}
.clearfix { zoom: 1;}


.containers{margin:0 auto;width:98%; padding: 0 20px;}


.container{margin:0 auto; max-width: 1800px;padding: 0 30px;overflow: auto;}
@media screen and (max-width:1200px ){
    .container{width:100%;margin:0 auto; padding: 0;}
}

/*全局样式*/




/*页面框架结构*/
.contain{} /*页面主体内容*/
.slidebar{} /*边侧菜单*/
.maincontent{ position: relative; z-index: 88; } /*主要内容*/
.w_1200{ max-width: 1200px;margin: 0 auto; position: relative; z-index: 88;} /*内容*/
.txtbox,
.singlepage{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}
.current{ /*当前位置*/}


/*分页*/
.pages{}
/*分页*/


/*头部*/
.header{border-top: 4px solid #000066; padding: 10px 0;border-bottom: 4px solid #000066;}
.logo{ height: 50px; display:inline-block;}
.logo img{max-height: 100%;}
.NavLogo{ display:block; width:80%;}

.Top{ position: relative; min-height:50px;}
.Top .navBtn{ width: 40px; height: 40px;  position: absolute; right: 15px; top: 5px;}
.Top .navBtn .imgBox{ position: relative; width: 40px;height: 40px; display: block; }
.Top .navBtn .imgBox img{width: 100%;height: 100%;}
.Top .navBtn .imgBox .hover{ position: absolute; left: 0;top: 0;width: 100%;display: none; }


.Top .searchBox{height: 40px; position: absolute; right: 60px; top: 5px; font-size: 0; z-index: 889;}
.Top .searchBtn{width: 40px;height: 40px; display: inline-block; vertical-align: top;}
.Top .searchBtn img{width: 100%;height: 100%;}
.Top .searchBtn.on{background: #fff;}
.searchBox input{display: none; background: #fff;width: 150px;height: 40px;padding: 0 15px;line-height: 38px; border:1px solid #333D80;border-right: none;font-size: 14px; vertical-align: top; }



.mainnav{z-index: 999; position: absolute; right: -200%;top: 0;height: 100%;/* padding:0 15px; */background: rgba(225,222,218,0.85); }

.NavBox{
    padding: 20px 0;
    /*width: 230px;*/
    width: 320px;
    position: relative;
}

.NavBox .clearNav{display: block;background: url(../images/clearnav.png) no-repeat right center; width: 100%;height: 40px; }
.NavBox .Nav {padding: 0px 0px 40px;}

.NavBox .Nav .navA{ display: block; height: 49px;padding-left: 33px; padding-top: 15px; font-size: 20px; font-weight:bold; background: url(../images/navAbg.png) no-repeat left bottom;  color: #00015F;}
.NavBox .Nav .xl{padding: 15px 50px; display: none;}
.NavBox .Nav .xl a{display: block;color: #727797; line-height: 35px; font-size: 20px;font-weight: 100; }
.NavBox .Nav .xl dd.on a,
.NavBox .Nav .xl a:hover{color: #00015F;}

@media screen and (max-width:640px){
	.NavBox .Nav .xl a{color: #00015F;font-weight: 500;}
}

.navFX{}
.navFX a{display: block !important;float: left;width: 38px;height: 38px !important;margin-right: 8px !important;border-radius: 100%;background-color: #25296a !important;background-position: center center !important;background-repeat: no-repeat !important;}
.navFX a.tt{background-image: url(../images/ico-btshare1.png) ;}
.navFX a.fls{background-image: url(../images/ico-btshare2.png);}
.navFX a.in{background-image: url(../images/ico-btshare3.png);}
.navFX a.tube{background-image: url(../images/ico-btshare4.png); margin-right: 0;}

.nyshow{ display: none; }
.nybg01{display: none;position: absolute; right: 0;top: 0;background: url(../images/topnybg.png) no-repeat center center; width: 750px;height: 391px;z-index: 1;}
.nybg02{position: absolute; left: 0;top: 0;background: url(../images/topnybg01.png) no-repeat left top; width: 496px;height: 760px;}

@media screen and (min-width:1000px ){
.nybg01{display: block;position: absolute; right: 0;top: 0;background: url(../images/topnybg.png) no-repeat center center; width: 750px;height: 391px;z-index: 1;display: none;}
.nybg02{position: absolute; left: 0;top: 0;background: url(../images/topnybg01.png) no-repeat left top; width: 496px;height: 760px;display: none;}
  .header{padding: 30px 0;  position: absolute; z-index: 101; width: 100%; top: 0;left: 0;display: none;}
  .logo{height: 89px; width: 312px;}
  
  .Top .navBtn,.Top .searchBtn{height: 64px; width: 64px;}
  .Top .navBtn .imgBox{height: 64px;width: 64px;}
  .Top .searchBox input{ height: 64px; line-height: 64px;  border:2px solid #333D80; border-right: none; width: 200px;}
  .Top .searchBox{right: 95px; height: 64px;}
  
  .mainnav{padding: 0 34px;}
  .Top .searchBtn.on{background: none;}
  .nyshow{display: none;}
}

@media screen and (min-width:1366px ){
   .Top .navBtn{right: 0}
   .Top .searchBtn{right: 85px;}
  
}

/*头部*/

/*HomeBan*/
body.home .logo{ display:block;}

.HomeBan{ position: relative; }
.HomeBan .Banbtn{position: relative;}
.HomeBan .swiper-pagination{position: absolute; width: 100%;height: 0px;text-align: center; z-index: 103; bottom: 30px; left: 0;}
.HomeBan .swiper-pagination .swiper-pagination-bullet{ margin-right: 5px;background: #687ed1;opacity: 1;height: 10px;width: 10px;}
.HomeBan .swiper-pagination .swiper-pagination-bullet-active{background: #dea869;}

.HomeMaskTxt{position: absolute; left:50%;top: 50%; z-index: 101; max-width: 500px; -webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);  display: none;}

.HomeMaskTxt h1{font-size:18px; color: #fff; margin: 0; font-weight: normal; text-transform: uppercase;}
.HomeMaskTxt p.ptxt{font-size: 14px; color: #fff;}

@media screen and (max-width:999px ){
.HomeBan .swiper-slide a{background: none !important;}

}
@media screen and (min-width:1000px ){
.HomeBan .swiper-pagination{bottom: 50px;}
.HomeBan .swiper-slide a{display: block; height: 930px;}
.HomeBan .swiper-slide a img{display: none;}
.HomeBan .swiper-pagination{text-align:right; padding-left: 15px; max-width: 100%;}
.HomeBan .swiper-pagination .swiper-pagination-bullet{ margin-right: 5px; height: 17px;width: 17px; }
.HomeMask{display: none;
    /*background: url(../images/Homemaskok.png) no-repeat center center;*/
    width: 100%;height: 1007px; z-index:100; position: absolute; left:0;top: 0;}
.HomeMaskCon{height: 1007px; position: relative;}
.HomeMaskCon .HomeMKBG{background: url(../images/hnavbg.png) no-repeat center; width: 383px;height: 766px; left: 0; bottom: -280px; position: absolute;}
.HomeMaskTxt{display: block;
left:0;top: 50%; -webkit-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);}

.HomeMaskTxt h1{font-size:63px; color: #333d80; margin: 0; }
.HomeMaskTxt p.ptxt{font-size: 24px; color: #606060;}

}

@media screen and (min-width:1366px ){
  .HomeBan .swiper-pagination{padding-left: 0px; }
}


/*HomeBan*/

/*首页*/
.homeAdver{}
.homeAdver .pc{ display:none; width:100%; height:192px; background-repeat:no-repeat; background-position:top center;}

@media(min-width:1024px){
	.homeAdver .pc{ display:block;}
	.homeAdver .wap{ display:none;}
}


.contain{position: relative; z-index: 101;}

.HomePt{padding: 20px 0;width: 98%;margin: 0 auto;}
.HomePt .Hometitle{margin: 0; margin-bottom: 20px;font-size: 22px; color: #636363; text-align: center; font-weight: normal; text-transform: uppercase;}
.HomePt .Hometitle .psapn{}
.HomePt .Hometitle .color{font-weight: normal; color: #333d80;}
.HomePt .Hometitle i{display:block; width: 45px;height: 3px;background: #a07f4a; margin: 5px auto 20px;}
@media screen and (min-width:1000px ){
  .HomePt{padding: 60px 0;}
  .HomePt .Hometitle{font-size: 48px;}
  .HomePt .Hometitle i{margin:15px auto 60px;}
}




.HomeF1 ul li{ margin-bottom: 20px; width: 46%;float: left;margin-right: 8%;}
.HomeF1 ul li:nth-child(2n){margin-right: 0;} 
.HomeF1 ul li h3{ margin: 0; font-size: 22px; color: #25296a; }
.HomeF1 ul li h3 a{color: #25296a; text-transform: uppercase;}
.HomeF1 ul li h4{ margin: 0 0 8px; font-size: 16px; color: #25296a;text-transform: uppercase; font-weight:inherit;}

.HomeF1 ul li .img{position: relative; display: block; overflow: hidden;}
.HomeF1 ul li .img img{width: 100%; -webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;}
.HomeF1 ul li .img:hover img{-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}
.HomeF1 ul li .img i{display: block;  width: 0;height: 0; position: absolute; right: 0;top: 0;z-index: 8;
  border-top: 80px solid #fff;border-left: 80px solid transparent; }

.HomeF1 ul li .img .hover{position: absolute; left: 0;top: 0;display: block;opacity: 0;padding-top: 80%;text-align:center; color: #fff;font-size: 18px; width: 100%;height: 100%; z-index: 6; background: rgba(0,0,0,.6) url(../images/icon01.png) no-repeat center;-webkit-transition: all .3s;
-o-transition: all .3s;transition: all .3s;text-transform: uppercase;}
.HomeF1 ul li .img:hover .hover{ opacity: 1; }

@media screen and (max-width:640px ){
	.HomeF1 ul li .img i{border-top: 40px solid #fff;border-left: 40px solid transparent;}
}
@media screen and (min-width:540px ){
  .HomeF1 ul li{float: left; width: 49%;margin-right: 2%; margin-bottom: 2%;}
  .HomeF1 ul li:nth-child(2n){margin-right: 0;}
}

@media screen and (min-width:768px ){
  .HomeF1 ul li:nth-child(2n){margin-right: 2%;}
  .HomeF1 ul li:nth-child(4n){margin-right: 0;}
  .HomeF1 ul li .img i{ border-top: 50px solid #fff;border-left: 50px solid transparent; }

}


@media screen and (min-width:1000px ){
  .HomeF1 ul{ margin-left:-1%; margin-right:-1%;}
  .HomeF1 ul li{ width: 25%; margin:0; padding:0 1%;}
  .HomeF1 ul li:nth-child(2n){ margin:0;}
  .HomeF1 ul li h3{ font-size: 30px; }
  .HomeF1 ul li h4{ margin-bottom: 20px;font-size: 24px; }
  .HomeF1 ul li .img i{ border-top: 105px solid #fff;border-left: 105px solid transparent; }
}
@media( min-width:1200px){
	.HomeF1 ul{ margin-left:-10px; margin-right:-10px;}
	.HomeF1 ul li{ padding:0 40px;}
}

.HomeF2{}
.HomeF2 .HomeF2Con{}

.HomeF2 .HomeF2Con .F2Top{ position: relative; cursor: pointer; }
.HomeF2 .HomeF2Con .F2Top .txt{position: absolute; width: 80%;left: 10%;top: 50%;-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); z-index:9;}
.HomeF2 .HomeF2Con .F2Top .bjt{ position: absolute;  width: 100%; height: 100%; background: rgba(255, 255, 255, 0.48);top: 0;}
.HomeF2 .HomeF2Con .F2Top .img{width: 100%;}
.HomeF2 .HomeF2Con .F2Top{-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;}
.HomeF2 .HomeF2Con .F2Top:hover{box-shadow: 0 0 8px #999;}

.HomeF2 .HomeF2Con .F2Top .txt .txtBox{max-width: 370px; margin: 0 auto; text-align: center;}
.HomeF2 .HomeF2Con .F2Top .txt h3{font-size: 18px;}
.HomeF2 .HomeF2Con .F2Top .txt .ptxt{ }
.HomeF2 .HomeF2Con .F2Top .txt .btn{display: block;text-align: left; position: relative; width: 195px; margin: 0 auto; line-height:40px; background: url(../images/more.png) no-repeat 75% center, url(../images/icon1.png) no-repeat center; color: #fff;padding-left: 30px;}
.HomeF2 .HomeF2Con .F2Top .txt .btn i{display: block; width: 0;height: 0; border-bottom: 20px solid #fff;
    border-left: 20px solid transparent; position: absolute; right: 0;bottom: -1px; display:none}

.HomeF2 .HomeF2Con .List{ margin-bottom: 20px; }
.HomeF2 .HomeF2Con .List ul li{ margin-top:20px; }
.HomeF2 .HomeF2Con .List ul li a{ display: block; position: relative; color: #636363;font-size: 15px; }
.HomeF2 .HomeF2Con .List ul li a .img{display: block; }
.HomeF2 .HomeF2Con .List ul li a .img img{width: 100%;}
.HomeF2 .HomeF2Con .List ul li a .stxt{ display: block;width: 100%; position: absolute; bottom:0; left: 0; }
.HomeF2 .HomeF2Con .List ul li a .stxt b{display: block; width: 80%;padding:0 30px 0 15px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;background:url(../images/morebg.png) no-repeat right center; line-height: 40px;}


.HomeF2 .HomeF2Con .List ul li a .show{display: block; opacity: 0;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s; width: 100%;height: 100%;position: absolute; background: rgba(0,0,0,.6); top: 0;left: 0;}
.HomeF2 .HomeF2Con .List ul li a .txttabel{position: relative; width: 100%;height: 100%; display: block;}
.HomeF2 .HomeF2Con .List ul li a .tableC{ position: absolute;font-size: 30px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;color: #fff;font-weight: bold;display: block; width: 100%;text-align: center; left: 0;top: 50%;-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);text-transform: uppercase; background:url(../images/icon2.png) no-repeat 82% center}

.HomeF2 .HomeF2Con .List ul li a:hover .show{opacity: 1;}




@media screen and (max-width:999px ){
 .HomeF2 .HomeF2Con{background: none !important;}
}

@media screen and (min-width:540px ){
  .HomeF2 .HomeF2Con .List ul li{float: left; width: 49%;margin-right: 2%;margin-top: 2%;}
  .HomeF2 .HomeF2Con .List ul li:nth-child(2n){margin-right: 0;}
}

@media screen and (min-width:768px ){
.HomeF2 .HomeF2Con .List ul li a .tableC{background:url(../images/icon2.png) no-repeat 89% center}
  .HomeF2 .HomeF2Con .List{ margin-top: 0;}
  .HomeF2 .HomeF2Con .F2Top{width: 40%; float: left;}
  .HomeF2 .HomeF2Con .List{width: 58%;float: right; }
}

@media screen and (min-width:1000px ){
  .HomeF2 .HomeF2Con{padding-bottom: 10px;}
   .HomeF2 .HomeF2Con .List ul li{float: left; width: 48%;margin-right: 4%;margin-top: 4%;}
    .HomeF2 .HomeF2Con .List{ margin-bottom: 0px;}
    .HomeF2 .HomeF2Con .F2Top .txt .btn{margin-top: 20px; line-height: 56px;}
}
@media screen and (min-width:1200px ){
    .HomeF2 .HomeF2Con .List{ margin-top: 90px;}
    .HomeF2 .HomeF2Con .List ul li a .stxt b{line-height: 73px;}
    .HomeF2 .HomeF2Con .F2Top .txt .btn{margin-top: 30px;}

}

.HomeF3{ padding-bottom: 20px; }
.HomeF3 .list{}
.HomeF3 .list ul li{ float: left; width: 49%;margin-right: 2%; margin-bottom: 2%; }
.HomeF3 .list ul li a{display: block; border:1px solid #eee; overflow: hidden; position: relative; }
.HomeF3 .list ul li a .show{display: block; position: absolute;height: 100%;width: 100%; opacity: 0;left: 0;top: 0; background: rgba(0,0,0,.6);-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;}
.HomeF3 .list ul li a:hover .show{opacity: 1;}
.HomeF3 .list ul li a .show .showBox{display: block;width: 80%;margin:10% auto 0;}
.HomeF3 .list ul li a .show .showBox i{display: block; width: 36px;height: 5px;background: #dea869;margin-bottom: 10px;}
.HomeF3 .list ul li a .show .showBox .txt{color: #fff;font-weight: bold;}


.HomeF3 .list ul li a img{width: 100%;-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;}
.HomeF3 .list ul li a:hover img{-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}

.HomeF3 .list ul li:nth-child(2n){ margin-right: 0%; }

.HomeF3 .more{display: block; position: relative;padding-left: 20px;color: #fff;font-size:20px;width: 278px; margin: 20px auto; line-height: 50px;background: #dea869 url(../images/more.png) no-repeat 76% center}
.HomeF3 .more i{display: block; width: 0;height: 0; border-bottom: 20px solid #fff;
    border-left: 20px solid transparent; position: absolute; right: 0;bottom: 0;}

@media screen and (min-width:640px ){
  .HomeF3 .list ul li{ width: 23.5%;margin-right:2%; margin-bottom: 0;}
  .HomeF3 .list ul li:nth-child(2n){ margin-right: 2%; }
  .HomeF3 .list ul li:nth-child(4n){ margin-right: 0%; }

}
@media screen and (min-width:768px ){
  .HomeF3 .list ul li a .show .showBox .txt{font-size: 16px;}
  .HomeF3 .list ul li a .show .showBox{margin-top: 15%;}
}

@media screen and (min-width:1000px ){
  .HomeF3 .more{line-height: 68px; background-position:  85% center; font-size: 22px;}
  .HomeF3 .list ul li a .show .showBox{margin-top: 20%;}
  .HomeF3 .list ul li a .show .showBox .txt{font-size: 25px;}
}


/*首页*/



/*底部*/
.bottom{}
.footer{padding: 20px 0; color:#727797;background: url(../images/navBg.png) top center;background-size: 100% 100%;}
.footer a{ color:#727797;}
.footer .BottomLogo{ text-align: right; display: none; }
.footer .BottomDP{display: none;} 
.footer .BottomDP ul li{float: left; width: 16%;}
.footer .BottomDP ul li .dl dt{ font-size: 16px; margin-bottom: 20px; text-transform: uppercase; color:#2F4077;}
.footer .BottomDP ul li .dl dd a{ line-height: 25px;}

.footer .links{ font-size: 0; text-align: center;}
.footer .links a{ display: inline-block; font-size: 14px; }
.footer .links em{font-style: italic;display: inline-block; padding: 0 5px;font-size: 14px;}

.footer .copyright{ text-align: center;}
.footer .fxLink{font-size: 0; margin-top: 5px; text-align: center;}
.footer .fxLink .fxbox{position: relative; float:left;display: inline-block; margin-right: 5px; width: 45px;height: 32px;     vertical-align: initial;}
.footer .fxLink .fxfx{background: url(../images/ico-share1.png) no-repeat center center !important;}
.footer .fxLink .fxtt{background: url(../images/ico-share2.png) no-repeat center center;}
.footer .fxLink .fxfls{background: url(../images/ico-share3.png) no-repeat center center;}
.footer .fxLink .fxin{background: url(../images/ico-share4.png) no-repeat center center;}
.footer .fxLink .fxtube{background: url(../images/ico-share5.png) no-repeat center center; margin-right: 0;}
.footer .fxLink .fxwx{background: url(../images/wx.png) no-repeat center center; margin-right: 0;}
.footer .fxLink .fxwx img{position: absolute;top: -100px;width: 100px;height: 100px;z-index: 10;left: 0;display: none;}
.footer .fxLink .fxwx:hover img{display: block;}
.footer .fxLink .fxwb{background: url(../images/weibo.png) no-repeat center center; margin-right: 0;}
.footer_bottom{
	background: url(../images/bg1.jpg) top center;background-size: 100% 100%;
}
.Bottombottom{margin-bottom: 30px;}
@media screen and (min-width:1000px ){
  .footer{padding: 30px 0 30px;}
  .footer .BottomDP{display: block;}
  .footer .BottomLogo{display: block; float: right; width: 40%;margin-top: 30px;}
  .footer .BottomL{float: left; width: 50%;font-size: 16px;}
  .footer .links,.footer .copyright,.footer .fxLink{text-align: left;line-height: 25px;}
}
   .footer .fxLink{margin-top: 30px;overflow: hidden;}
  .footer .BottomLogo img{width: 420px;}
/*底部*/

/*公司简介*/
.gywm_left{
    width: 20%;
    float: left;
    margin-right: 3%;
}
.gywm_right{
    width: 77%;
    float: left;
    padding-left: 3%;
    background: url(../images/xunh.png) repeat-y left;
}
}
.ofhe{
  overflow: hidden;
}


.columnname{padding-bottom: 10px;position: relative;z-index: 8;}
.columnname h3{font-size: 18px; font-weight: normal;  margin: 0; color: #333d80;text-transform: uppercase;}
.columnname h3 span{color: #333d80; display:none;}
.columnname h4{margin: 0;  font-weight: normal;color: #333d80; font-size: 18px; text-transform: uppercase;}

@media screen and (min-width:1000px ){
  .columnname h3{font-size: 35px;}
  .columnname h4{font-size: 35px;}
}

@media(max-width: 1000px){
  .gywm_right{float: none;width: 100%;}
  .gywm_left{width: 100%;float: none;}
}

.banner{ background-position: center top; background-repeat: no-repeat;  }
.banner .BanCon{margin:0 auto;position: relative; max-width: 1360px;background-position: center bottom; background-repeat: no-repeat;}

.banner .mapBan{width: 100%;height: 300px;}
.banner .mapBan img{max-width: none;}

.banner .BanCon .imgBox{position: relative;}
.banner .BanCon .imgBox .imgtxt{text-align: center;text-transform: uppercase;position: absolute; left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);
max-width:80%; border-top: 1px solid #fff;border-bottom: 1px solid #fff; padding: 15px 0;color: #fff;
 }


@media screen and (max-width:999px ){
.banner .BanCon,.banner{background: none !important;}
}
@media screen and (min-width:768px ){
  .banner .BanCon .imgBox .imgtxt{font-size: 36px;}
}

@media screen and (min-width:1000px ){
   .banner{padding: 30px 0 0;}
   .banner .icon{display: block;width: 0;height: 0; border-top: 100px solid #fff;border-left: 100px solid transparent; position: absolute; right: 0;top: 0; z-index: 88;}
   .banner .BanCon img{display: none;}
   .banner .mapBan img{display: block;}

  .banner .BanCon .imgBox{height: 566px; position: relative;}
    .banner .BanCon .imgBox .imgtxt{font-size: 63px;}
    .banner .mapBan{height: 550px;}
}



.mainAbout{padding-bottom: 30px;}
@media screen and (max-width:680px ){

.mainAbout{min-height:472px;}

}
.aBout .infoTxt{width: 80%; max-width:835px;margin: 20px auto; text-align: left; font-size: 20px;color: #666;}
.aBout .btbg{height: 30px;background: #7e81b0; width: 2px; display: block;}

.aBout{font-size: 16px;line-height: 35px;  }
.aBout .AboutF1{ }
.aBout .AboutF1 img{ width: 100%; }
.aBout .AboutF2{padding: 20px 0; }
.aBout .AboutF2 img{ width: 100%; }
.aBout .AboutF2 .right{margin-top: 20px;}
.aBout .AboutF2 .left .txth3{ font-size: #666; font-size: 18px; font-weight: normal; }
.aBout .AboutF2 .right .rightBox{max-width: 345px;margin: 0 auto;}
.aBout .AboutF3{}
.aBout .AboutF3 img{ width: 100%; }
.AboutF3txt{margin: 20px auto; font-size: 18px;}
.AboutF4{max-width: 710px;margin: 30px auto; }


.F2ListA .more{display: block; position: relative;padding-left: 20px;color: #fff;font-size:20px;width: 278px; margin: 20px auto; line-height: 50px;background: #dea869 url(../images/more.png) no-repeat 90% center;}
.F2ListA .more i{display: block; width: 0;height: 0; border-bottom: 20px solid #fff;
    border-left: 20px solid transparent; position: absolute; right: 0;bottom: 0;}

@media screen and (min-width:1000px ){
.F2ListA .more{background:url(../images/more.png) no-repeat 90% center;  float: right;}
.F2ListA .more i{display: none; }
}


@media screen and (min-width:768px ){
  .aBout .infoTxt{font-size: 20px;margin: 40px auto;}
  .aBout .AboutF1 .left{float: left;width: 48%;}
  .aBout .AboutF1 .right{float: right;width:48%;}
  .aBout .AboutF2 .left{float: left;width: 48%; }
  .aBout .AboutF2 .right{float: right;width:48%; }
  .aBout .AboutF3 .left{float: left;width: 48%; }
  .aBout .AboutF3 .right{float: right;width:48%; }
  .AboutF3txt{margin: 40px auto;}

}

@media screen and (min-width:1000px ){
  .aBout .infoTxt{font-size: 28px;margin: 74px auto;}
  .aBout .AboutF1 .left{width: 32%;}
  .aBout .AboutF1 .right{width:65%;}
  .aBout .AboutF2 .left{width: 24%;max-width: 24%;}  
  .aBout .AboutF2 .right{width:65%;}
  .mainAbout{padding-bottom: 60px;}
}

/*公司简介*/



/*页面二级/左侧/右侧菜单*/
.slidebar{}
/*页面二级/左侧/右侧菜单*/

/*会展列表*/
.ExList{ background: url(../images/ulbg.png) repeat-y 20px 0; padding: 65px 0; position: relative; margin-bottom: 30px; }
.ExList .bx-viewport{padding-left: 50px;}
.ExList ul li{ padding-bottom: 20px;position: relative;}
.ExList ul li .liBox{position: relative; /*max-width: 400px;*/}
.ExList ul li .icon{position: absolute; background: url(../images/liicon.png) no-repeat center; width: 34px;height: 34px;  display: block; left: -47px;top: 0; }
.ExList ul li .year{display: block;}
.ExList ul li .year span{display: inline-block;background: url(../images/yearbg.png) no-repeat center; margin-bottom: 44px; width: 139px;line-height: 47px; color: #fff; font-size: 30px;font-weight: bold; text-align: center;}


.ExList ul li .conBox{}
.ExList ul li .conBox .img{position: relative;  display: block;}
.ExList ul li .conBox .img img{width: 100%;}
.ExList ul li .conBox .img .icommask{ position: absolute; right: 0;top: 0;width: 0; height: 0;  border-top: 100px solid #fff; border-left: 100px solid transparent;}
.ExList ul li .conBox .img .title{padding-top: 30px; font-size: 16px; position: absolute; left: 0;bottom: 0; background: #fff;width: 80%; color: #333;font-weight:bold; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ExList ul li .conBox .img .time{position: absolute; left: 0px;top: -23px; width: 110px;padding: 15px;text-align: center; background: #687ed1; color: #fff;}
.ExList ul li .conBox .img .time b{display: block; font-size: 18px; line-height: 24px; text-transform:uppercase; text-align:center;}
.ExList ul li .conBox .img .time span{display: block; font-size: 18px;}
.ExList ul li .Exh3{font-size: 14px; color: #313132;font-weight: normal; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; max-height:66px;}
.ExList ul li .more{display: block; max-width: 100%;line-height: 35px;background:url(../images/more01.png) no-repeat 90% center; font-size: 12px; text-transform: uppercase;color: #838384;}
@media(max-width:640px){
	.ExList ul li .conBox .img img{width: auto;height: 160px;padding: 10px 0;}
	.ExList ul li .conBox .img .time{padding: 8px;}
	.ExList ul li .conBox .img .title{background: none;}
}
.ExList .bx-prev{ display: block; line-height: 999px;z-index: 88;border-radius: 100%;overflow: hidden; background:#fff url(../images/lprv.png) no-repeat center; width: 56px;height: 56px; position: absolute; left: -9px;top: 0;  }
.ExList .bx-next{ display: block; line-height: 999px;z-index: 88;border-radius: 100%;overflow: hidden; background:#fff url(../images/lnext.png) no-repeat center; width: 56px;height: 56px; position: absolute; left: -9px;bottom: 0;  }

.ExList .bx-next.on{background-image: url(../images/lnexton.png);}
.ExList .bx-prev.on{background-image: url(../images/lprvon.png);}

.ofhe .yearSel{ padding-bottom:4%; position:relative; z-index:50;}
.ofhe .yearSel .year{ font-size:18px; color:#4A4F94; font-weight:bold; line-height:40px;}
.ofhe .yearSel .yearlist-hide{ display:none;}

.ofhe .yearSel .ul{ background-color:#687ED1;}
.ofhe .yearSel .yeafix{ position:fixed; top:0;}
.ofhe .yearSel dd{ float:left; width:16.66%;}
.ofhe .yearSel dd a{ color:#fff; display:block; text-align:center; line-height:30px; text-transform:uppercase; position:relative; cursor:pointer;}
.ofhe .yearSel dd i{ font-size:0; width:0; height:0; line-height:0; border-width:5px; border-style:dashed dashed solid dashed; border-color:transparent transparent #fff transparent; position:absolute; left:50%; margin-left:-2px; bottom:0; display:none;}
.ofhe .yearSel dd a:hover,
.ofhe .yearSel dd.on{ background-color:#252C62;}

.ofhe .yearSel dd a:hover i,
.ofhe .yearSel dd.on i{ display:block;}

@media(min-width:768px){
.ofhe .yearSel dd a{ line-height:40px;}

.ExList ul li .conBox .img .title{font-size: 24px;}

.ExList .bx-viewport{padding-left: 0px;}
.ExList{ background: url(../images/ulbg.png) repeat-y center 0;}
.ExList ul li{ width:50%;}
.ExList ul li .liWarp{ width:100% ;position: relative;}
.ExList ul li.even{ float:left;}
.ExList ul li.odd{ float:right;}
/*.ExList ul li.odd  .liWarp{left: 50%;}*/
.ExList ul li .conBox{width: 300px;}
.ExList ul li.even .conBox{width: 300px; float: right; margin-right: 50px;}
.ExList ul li.odd .conBox{ margin-left: 50px;}
.ExList ul li.even .icon{left: auto;right: -17px;}
.ExList ul li.odd .icon{left: -17px; }
.ExList ul li.even .year{text-align: right;}
}
@media screen and (min-width:1000px ){
  /*.ExList .bx-viewport{padding-left: 0px;}
  .ExList{ background: url(../images/ulbg.png) repeat-y center 0;}
  .ExList ul li .liWarp{ width:50% ;position: relative;}
  .ExList ul li.even{ float:left:;}
  .ExList ul li.odd{ float:right;}
  .ExList ul li.odd  .liWarp{left: 50%;}
  .ExList ul li .conBox{width: 300px;}
  .ExList ul li.even .conBox{width: 300px; float: right; margin-right: 50px;}
  .ExList ul li.odd .conBox{ margin-left: 50px;}
  .ExList ul li.even .icon{left: auto;right: -17px;}
  .ExList ul li.odd .icon{left: -17px; }
  .ExList ul li.even .year{text-align: right;}*/

  /*.ExList .bx-prev{ left: 50%;margin-left: -28px; }
  .ExList .bx-next{left: 50%;margin-left: -28px; }
  .ExList ul li {padding-bottom:0px;}
	.ExList ul{position: relative;} */
	/*.ExList .odd{position: absolute !important;}*/
} 
@media(min-width:1024px){
   .ofhe .yearSel .year{ font-size:24px; padding-bottom:10px; margin-top:-20px;}
   .ofhe .yearSel dd{ width:10%;}	
}
@media(max-width:768px){
	.ofhe .gywm_right{ width:100%; padding:0; background:none;}
}
@media(max-width:640px){
	.ExList{ padding:30px 10px 30px 50px;}
}


/*会展列表*/
/*会展详情*/
.ExListInfo{ padding-bottom: 20px; }
.ExListInfo .infoTime{  }
.ExListInfo .infoTime span{ display: block; padding-left: 11px;font-size: 18px;
  color: #fff;width: 132px;line-height: 36px; background: url(../images/titlebg.png) no-repeat center; }

.ExListInfo .infoTitle{font-size: 28px; color: #333d80;}
.infoFx{margin: 20px auto; text-align: center;}
.infoFx a{display: inline-block !important; background: url(../images/infofxbg.png) no-repeat center !important; margin:0 8px !important; width: 67px !important;height: 67px !important; line-height: 67px !important; text-align: center!important;
 float: none !important;text-indent: 0em !important;
}
.infoFx a img{vertical-align: middle; text-align: center;}

.fxCon{}
.fxCon h3{font-size: 18px; color: #3c4580; font-weight: normal; margin: 40px auto;text-align: center;}

.InfoBtns{ text-align: center; padding-bottom: 20px; }
.InfoBtns a{display:inline-block; padding-top: 60px; width: 125px; text-align: center; color: #8a8a8c;font-size: 16px;}
.InfoBtns a.back{background: url(../images/backbg.png) no-repeat center 30px; margin-right: 20px;}
.InfoBtns a.jumpTop{background: url(../images/jumptopbg.png) no-repeat center 10px;}


@media screen and (min-width:1000px ){
  .ExListInfo{ padding-bottom: 40px; }
  .ExListInfo .infoTitle{font-size: 40px;}

}
/*会展详情*/

.service{}
.service .List{ margin-top: 20px; }
.service .List ul li{margin-bottom: 20px;}
.service .List .left{}
.service .List .left .img{display: block;}
.service .List .left img{width: 100%;}
.service .List .right{}
.service .List .right .rightBox{padding: 20px 0;}
.service .List .right .rightBox .title{font-size:36px; font-weight:bolder; color: #333d80; margin: 0;}
.service .List .right .rightBox .title i{display: block;width: 50px;height: 3px; background: #333d80;margin: 5px 0;}
.service .List .right .rightBox .txt{}
.service .List .right .rightBox .txt dd{}
.service .List .right .rightBox .txt dd a{display: block;line-height: 30px;padding-left: 20px; background: url(../images/ddbg.png) no-repeat 0 center;}
.service .List .right .rightBox .txt .more{ margin-top:15px; display:inline-block; font-size:18px; background-image:url(../images/btn-exhib.png); background-repeat:no-repeat; background-position:left top; color:#fff; padding:0 82px 0 25px; width:300px; height:40px; line-height:40px;}

@media screen and (min-width:768px ){
  .service .List .left{float: left; width: 50%}
  .service .List .right{float: left; width: 50%}
  .service .List li.odd .left{float: right;}
  .service .List li.odd .right{float: right;}
  .service .List .right .rightBox .txt{padding-top: 10px;}
  .service .List .right .rightBox{padding: 20px 30px;}
}

@media screen and (min-width:1000px ){
  .service .List{ margin-top: 40px; }
  .service .List .right .rightBox .txt{padding-top: 30px;}
  .service .List ul li{margin-bottom: 60px;}
  .service .List .right .rightBox .txt dd a{line-height: 45px;}
  .service .List .right .rightBox{padding: 20px 60px;}
}


/*租车服务*/
.Car{}
.Car .CarTitle{font-size: 24px; color: #25296a;font-weight: bold;}
.Car .CarList{position: relative; margin-top: 20px;}
.Car .CarList .bx-viewport{
  width: 65% !important;margin: 0 auto;
}
.Car .CarList .bx-prev{ display: block; line-height: 999px;z-index: 88;border-radius: 100%;overflow: hidden; background:#fff url(../images/cprv.png) no-repeat center; width: 31px;height:31px; position: absolute; left:0px;top: 50%;margin-top: -16px;  }
.Car .CarList .bx-next{ display: block; line-height: 999px;z-index: 88;border-radius: 100%;overflow: hidden; background:#fff url(../images/cnext.png) no-repeat center; width: 31px;height:31px; position: absolute; right:0px;top: 50%;margin-top: -16px;  }
 
.Car .CarList li .liBox{border:1px solid #e0e1e1;}
.Car .CarList li .liBox .img{display: block;}
.Car .CarList li .liBox .img img{width:100%;}
.Car .CarList li .liBox .h3a{font-weight: normal; margin: 10px 0;}
.Car .CarList li .liBox .h3a a{ color:#333;display: block;padding: 0 15px; text-overflow: ellipsis; white-space: nowrap;overflow: hidden; }
.Car .CarList li .liBox .txtBox{border-top: 1px solid #e0e1e1; padding: 15px;}

@media screen and (min-width:768px ){
  .Car .CarTitle{font-size: 30px;}
  .Car .CarList{margin-top: 40px;}
}

@media screen and (min-width:1000px ){
  .Car .CarTitle{font-size: 48px;}
}

@media screen and (min-width:1440px ){
  .Car .CarList .bx-prev{left: 8%; }
  .Car .CarList .bx-next{right:8%; }
}

/*租车服务*/

/*酒店预订*/
.Hotel{overflow: hidden;}
.Hotel .List{width: 77%;float: left;}
.aboutLeft_gx{
	width: 20%;
	float: left;
	margin-right: 3%;
}

@media screen and (max-width:1440px ){
  .Hotel .List{
  	width: 77%;
  }
}
@media screen and (max-width:768px ){
   .Hotel .List{
  	width: 100%;
  }
  .aboutLeft_gx{
    width: 100%;
    float: none;
  	display: block;
  }
}

.Hotel .yearSel{ padding-bottom:4%;}
.Hotel .yearSel .year{ font-size:18px; color:#4A4F94; font-weight:bold; line-height:40px;}
.Hotel .yearSel .ul{ background-color:#687ED1;}
.Hotel .yearSel dd{ float:left; width:16.66%;}
.Hotel .yearSel dd a{ color:#fff; display:block; text-align:center; line-height:30px; text-transform:uppercase; position:relative;}
.Hotel .yearSel dd i{ font-size:0; width:0; height:0; line-height:0; border-width:5px; border-style:dashed dashed solid dashed; border-color:transparent transparent #fff transparent; position:absolute; left:50%; margin-left:-2px; bottom:0; display:none;}
.Hotel .yearSel dd a:hover,
.Hotel .yearSel dd.on{ background-color:#252C62;}

.Hotel .yearSel dd a:hover i,
.Hotel .yearSel dd.on i{ display:block;}


.Hotel .List ul li{ border:1px solid #ececec;   margin-bottom: 20px; overflow: hidden;}
.Hotel .List ul li .liBox{display: block; position: relative; -webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;}
.Hotel .List ul li .liBox:hover{background: #e8ebfc;}
.Hotel .List ul li .time{display: none; color: #fff;}
.Hotel .List ul li .time .timeBox{position: relative; width: 100%;height: 100%;}
.Hotel .List ul li .time .timeCon{position: absolute; left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);}
.Hotel .List ul li .txt {padding: 10px;}
.Hotel .List ul li .txt .day{font-size: 16px;color:#787878; }
.Hotel .List ul li .txt .title{font-size: 18px;color: #313132; margin: 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Hotel .List ul li .txt .ptxt{font-size: 16px; color: #787878;margin: 0;}
.Hotel .List ul li .liLogo{text-align: center; border-bottom: 1px solid #ececec; background: #fff;}
.Hotel .List ul li .liLogo .img{position: relative; width: 100%;height: 100%;}
@media screen and (max-width:640px ){
	.Hotel .List ul li .liLogo .img{height: 80px;}
	.Hotel .List ul li .liLogo .img img{height: 100%;}
}

@media screen and (min-width:768px ){
  .Hotel .List{width: 77%;float: left;padding-left: 3%;background: url(../images/xunh.png) repeat-y left;}
  .Hotel .List ul li{margin-bottom: 25px;}
.Hotel .List ul li .liBox{padding: 0 170px 0 160px;}
.Hotel .List ul li .time{display:  block; width: 140px; background: #687ed1;height: 100%;position: absolute; left: 0;top: 0;}
.Hotel .List ul li .liLogo{border-bottom: none; position: absolute; right: 0;top: 0; width: 170px; height: 100%;}
.Hotel .List ul li .liLogo .img img{ position: absolute; left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%); }
.Hotel .List ul li .txt {padding: 30px 20px;}

.Hotel .List ul li .txt{border-right: 1px solid #ececec;}
.Hotel .List ul li .time b{ font-size: 22px; line-height: 50px;display:block; text-align: center; }
.Hotel .List ul li .time span{font-size: 18px; display: block; text-align: center;}
}
@media(min-width:1024px){
   .Hotel .yearSel .year{ font-size:24px; padding-bottom:10px; margin-top:-20px;}
   .Hotel .yearSel dd{ width:10%;}	
   .Hotel .yearSel dd a{ line-height:40px;}
}
/*酒店预订*/


/*人气景点*/
.Spot{}
.Spot .List{padding-top: 20px; overflow:hidden;}
.Spot ul li{ padding:15px 0;}
.Spot ul li a{ display:block; background-color:#FAFAF9; width:100%; height:100%;}
.Spot ul li .img{ position:relative;}
.Spot ul li .img img{ width:100%;}
.Spot ul li .img i{ font-style:normal; background-color:#f00; color:#fff; font-size:14px; position:absolute; left:15px; bottom:0; text-transform:uppercase; padding:3px 15px;}
.Spot ul li .txt{ padding:15px;}
.Spot ul li span{ display:block; color:#00015F; font-weight:bold; line-height:20px; font-size:18px;}
.Spot ul li p{ margin:0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; color:#9A9690;}

@media(min-width:640px){
	.Spot ul{ margin-left:-15px; margin-right:-15px;}
	.Spot ul li{ width:50%; float:left; padding:0 15px 30px;}
	.Spot ul li .img i{ font-size:16px; padding:0; width:100px; text-align:center; line-height:32px; height:32px;}
}
@media(min-width:1024px){
	.Spot ul li{ width:33.33%;}
}
@media(min-width:1200px){
	.Spot ul li{ width:25%;}
}
/*人气景点*/

/*关于我们*/
.Us{}
.Us .title{font-size: 24px; color: #25296a; margin: 1em 0;}

@media screen and (min-width:1000px ){
  .Us .title{font-size: 30px; }
}

/*关于我们*/
.aboutCens .hisider{float: left;width: 20%;background-size: 100%;height: 450px; }
.aboutCens .aboutLeft{float: left;width: 20%; background-size: 100%;display: block;}
.quejiao{background: url(../images/sidebg_bottom.png) no-repeat 100% 100%;width: 100%;height: 61px;}
.aboutCens .AboutCen{float: right;width: 77%;background: url(../images/xunh.png) repeat-y left;padding-left: 3%;display: block;}
.aboutCens .AboutCen h4{color: #4a4f94;font-size: 28px; margin: 0; margin-top: 2%;}
.aboutCens .AboutCen p{font-size: 17px}
.aboutLeft .aboutList{background:#f7f7f7;}  
.aboutLeft .aboutList dd{border-bottom: 1px #eee solid;margin-left: 0;font-size: 17px;color: #fff;text-indent: 2em;background:url(../images/jiantou2.png) no-repeat 260px;}
.aboutLeft .aboutList dd a{color:#4a4f94;font-size: 22px; padding: 3% 0;display: block;}
.aboutOn{background:#4a4f94 url(../images/jiantou.png) no-repeat 240px !important;border-bottom: 3px #a07f4a solid !important;}
.aboutOn a{color: #fff!important;display: block;}
.aboutTop{
    background: #7f86f8;
    font-size: 32px;
    color: #fff;
    text-transform: capitalize;
    padding: 0 1%;
        border-bottom: 3px #a07f4a solid !important;
    }
 .aboutTop > div{
 	max-width: 1800px;
 	padding: 3% 0%;
 	margin: 0 auto;
 	font-size: 26px;
 	padding-left: 30px;
 }
.weizhi {border-bottom: 1px #eee solid;/* padding-bottom: 2%; */display: block;margin-bottom: 20px;}
.weizhi .weizhileft{display: none; width:40%;float: left;font-size: 22px;color:#4a4f94;text-transform: capitalize;padding: 1.891% 0; /* font-size: 30px */}
.weizhi .weizhiright{width:60%;float:right; text-align: right;font-size: 20px;}
.langury{margin: 20px auto;width: 100%;text-align: center;}
@media screen and (max-width:1000px ){
.aboutCens .hisider{height: auto;}
.aboutCens .aboutLeft{display: block;width: 100%;float: none;} 
.aboutCens .AboutCen {float:none;width: 100%;background: url(../images/fenge.png) no-repeat left;padding-left: 3%;}
.weizhi{display: block;}
.aboutOn{background: #4a4f94 url(../images/jiantou.png) no-repeat 260px !important;}
}


/*头部*/
.navtopBox{display: none;position: relative;}
.navtopBox::before{ position:absolute; content:''; right:0; top:4%; height:57.07%; width:63.958%; background:url(../images/navBg-en.png) no-repeat right center; background-size:contain;}

@media screen and (min-width:1000px ){
.navtopBox{background: url(../images/navBg.png) bottom center;background-size: 100% 100%;display: block;}
.navtopBox{border-top: 8px #5a60ca solid;border-bottom: 18px #4a4f94 solid;/*padding-top: 2.8%;padding-bottom: 2%;*/}
.navtopBox .navCen{ position:relative; height:219px;}
.navtopBox .navCen .logos{ position:absolute; left:0; top:0; height:100%;width: 32%;}
.navtopBox .navCen .logos img{ position:absolute; left:0; top:50%; transform:translateY(-50%);}
.navtopBox .navCen .PCnav{/*width: 61%; */position:absolute; right:90px; bottom:0; }
.navtopBox .navCen .PCnav li{height: 80px;position: relative;float: left;/*margin-left: 5%;*/max-width: 200px;}
/*.navtopBox .navCen .PCnav li:nth-child(1){width: 13%; }*/
.navtopBox .navCen .PCnav li:first-child{ margin-left:0 !important;}
.navtopBox .navCen .PCnav li:nth-child(2),
.navtopBox .navCen .PCnav li:nth-child(3){width: 156px !important; }
/*.navtopBox .navCen .PCnav li:nth-child(4){width: 25%; }
.navtopBox .navCen .PCnav li:nth-child(5){width: 20%; }*/
.navtopBox .navCen .PCnav li:last-of-type{margin-right: 0;}
.navtopBox .navCen .PCnav li >a{color:#25296a;font-size: 18px;font-weight:500; word-wrap:break-word;display: block;width: 100%;padding: 20px 30px 0;}
.navtopBox .navCen .PCnav li dl{display: none;position: absolute;z-index: 999;top:100%;width: 100%;}
.navtopBox .navCen .PCnav li dl dd{line-height: 35px;padding:5px 0 5px 30px; background:#4a4f94;}
.navtopBox .navCen .PCnav li dl dd a{color: #fff;font-size: 17px;text-transform: capitalize;}
.navtopBox .navCen .soushuo{position: absolute;right: 20px; bottom: 20px;text-align: right;display: inline-block;}
.navtopBox .navCen .soushuo .anniu{margin-top: 40%;display: inline-block;position: relative;}
.navtopBox .navCen .soushuoBor {border: 1px #4a4f94 solid;width: 200px;position: absolute;top: -4px;height: 27px;left: -222px; display: none; padding-left: 10px;}  
.navtopBox .navCen .PCnav li:hover{background: url(../images/navsbg.png)  repeat-x;}
.navtopBox .navCen .PCnav li:hover a{color: #fff;}
.navtopBox .navCen .PCnav li:hover dl{display: block;background: #4a4f94;}
.navtopBox .navCen .PCnav li dl dd:hover{background:#333777; }
}
@media screen and (min-width:1000px) and (max-width:1440px){
/*	.navtopBox .navCen .PCnav li:nth-child(2){width: 20% !important; }
	.navtopBox .navCen .PCnav li:nth-child(3){width: 20% !important; }
	.navtopBox .navCen .PCnav li{margin-right: 0;}
	.navtopBox .navCen .PCnav{width: 64%;top: 71px;}
	.navtopBox .navCen .soushuo{right: 36px;}
	.navtopBox .navCen .PCnav li >a{padding: 20px 26px 0;}	*/
}
/*@media(max-width:1700px){
.navtopBox .navCen .PCnav li	{ margin-left:3.2%;}
	}
@media(max-width:1600px){
.navtopBox .navCen .PCnav li	{ margin-left:1.5%;}
	}*/
/*底部*/
.dibutext dd:first-child{background: url(../images/dizhi1.png)  no-repeat;margin-left: -6px;
    text-indent: 2em;line-height: 30px;}
.dibutext dd:last-child{background: url(../images/phone.png) no-repeat;margin-left: -6px;
    text-indent: 2em;line-height: 30px;}



/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;line-height: 30px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}



