@charset "utf-8";
/*全局初始化样式*/
body{ padding:0; margin:0 auto; font-size: 14px; line-height: 1.42857143;
 font-family:arial,Microsoft YaHei,'微软雅黑','宋体'; color: #666460;
 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;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*默认去除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;font-family: '微软雅黑';} 
/*表单元素获得焦点时不显示虚线框*/
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{ color:#666460; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);transition: all 0.2s;-moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #2f3b93;}

/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;font-size: 0px;}
.clearfix { zoom: 1;}





.container{margin:0 auto; max-width: 1200px;padding: 0 15px;}
@media screen and (min-width:1225px ){
    .container{width:100%;margin:0 auto; padding: 0;}
}


/*全局样式*/




/*页面框架结构*/
.contain{} /*页面主体内容*/
.slidebar{} /*边侧菜单*/
.maincontent{} /*主要内容*/
.content{} /*内容*/
.txtbox,
.singlepage{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}
.current{ /*当前位置*/}


/*分页*/
.pages{}
/*分页*/


/*头部*/
.header{background: #fff;position: relative;height: 79px;border-top:2px solid #2f3b93;}
.header .logo{padding:21px 0;float: left;}
.header .navBtn{float: right;margin-top: 23px;}
.navBtn{height: 31px;width:35px;position: relative;}
.navBtn .span1{width: 35px;height: 3px;background: #2f3b93;display: inline-block;position:absolute;top: 5px;left: 0;transition: all 0.2s;-moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;}
.navBtn .span2{width: 35px;height: 3px;background: #2f3b93;display: inline-block;position:absolute;top: 14px;left: 0;transition: all 0.2s;-moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;}
.navBtn .span3{width: 35px;height: 3px;background: #2f3b93;display: inline-block;position:absolute;bottom: 5px;left: 0;transition: all 0.2s;-moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;}

.header_menu_on .span2{display: none;}
.header_menu_on .span1{transform: rotate(45deg);top:14px;}
.header_menu_on .span3{transform: rotate(-45deg);top:14px;}

.mainnav{position: absolute;top: 77px;right: 0;background: rgba(255,255,2525,1);width: 250px;display: none;z-index: 9;}
.mainnav .ul li a{display: block;height:35px;line-height: 35px;color:#333333;padding:0 15px;font-size: 14px;font-weight: bold;}
.mainnav .ul li dl{display: none;}
.mainnav .ul{font-size: 0;}

.Top_right .Search .Search_Box{border:1px solid #999999;margin:10px 15px;height: 35px;line-height: 35px;position: relative;padding-right: 50px;display: block;}
.Top_right .Search input{width: 100%;color:#333;line-height: 34px;padding:0 10px;}
.Top_right .Search .Search_Box a{display: inline-block;position: absolute;top: 0;right:0;width: 48px;background: url(../images/search.png) no-repeat center;border-left:1px solid #999999;height: 34px;}


@media(min-width: 1024px){
    body{padding-top: 79px;}
     .header .logo{float: left;}
     .header{position: fixed;top:0;left: 0;width: 100%;z-index: 9;height: 79px;padding-bottom: 0;}
    .mainnav{position:static;display: block;width: auto;top: 0;float: right;width: auto;}
    .navBtn{display: none;}
    .mainnav .ul li{display: inline-block;padding:0px;height: 77px;}
    .mainnav .ul li>a{color:#333;padding:0;height: 77px;line-height: 77px;padding:0 15px;}
    .mainnav .ul li.onnav .navA{color:#fff;background: #2f3b93}
    .mainnav .ul li .navA:hover{color:#fff;background: #2f3b93}
    .mainnav .ul{padding-right: 0;text-align: center;float: left;}
    .Top_right{float: right;border-left:2px solid #dedede;}
    .Top_right .Search .Search_Box{display: none;}
    .Top_right .Search{width: 50px;height: 77px;background: url(../images/search.png) no-repeat center;float: left;}
    .top_link{float: left;display: inline-block;}
    .top_link .bdshare-button-style0-32 .bds_linkedin{margin:0;margin-top:3px;margin-left: 10px;margin-right: 2px;}

    .Top_right .Search{position: relative;cursor: pointer;}
    .Top_right .dz{float: left;margin:0;padding:0;position: relative;top: -2.5px;}
    .Top_right .Search .Search_Box{width:200px;right: 10px;top: 77px;display: none;background:#fff;position: absolute;border-color: #7f7f7f;margin:0;}
    .Top_right .Search .Search_Box a{border-color: #7f7f7f;width: 40px;background: url(../images/search.png) no-repeat center;}
    .Top_right .Search .Search_Box input{color:#333;}
    
    .slide_box{position: absolute;top: 77px;left: 0;width: 100%;height:70px;background: rgba(47,59,147,0.8);display: none}
    .mainnav .ul li dl dd{display:inline-block;margin:0;margin-right: 20px;}
    .mainnav .ul li dl dd a{color:#fff;height: 70px;line-height: 70px;padding: 0;}
  
    .mainnav .ul li dl dd a:hover{color:#cc0033;}
    .mainnav .ul li dl{display: block;margin:0;width:98%;max-width: 1200px;margin:0 auto;text-align: center;}
   
}

/*头部*/

.HomeBan .swiper-pagination-bullet{width: 13px;height: 13px;border-radius: 50%;background:#c4c0bd;opacity: 1;display: inline-block;}
.HomeBan{position: relative;}
.HomeBan .swiper-pagination{height: 13px;position: absolute;bottom:15px;left: 0;opacity: 1
}
.HomeBan .swiper-pagination-bullet-active{background: #cc0033;}
.HomeBan .swiper-button-prev{width:28px;height: 51px;background:url(../images/left.png);left: 15px;margin-top: -25px;}
.HomeBan .swiper-button-next{width:28px;height: 51px;background:url(../images/right.png);right: 15px;margin-top: -25px;}
.HomeBan img{width: 100%}

.Home_floor1 .left{padding-top: 20px;}
.Home_floor1_Ltop{border-bottom:2px solid #e5e5e5;height: 38px;line-height: 38px;}
.Home_floor1_Ltop a{color:#555555;border-bottom:2px solid transparent;height: 38px;line-height: 38px;display: inline-block;margin-right: 18px;cursor: pointer;}
.Home_floor1_Ltop a:hover,.Home_floor1_Ltop a.on{color:#cc0000;border-color:#cc0000;}
.Home_floor1_LBox{padding-top: 20px;}
.Home_floor1_LBox .h3{padding-bottom: 3px;}
.Home_floor1_LBox .h3 a{color:#333;font-size: 18px;line-height: 26px;display: block;overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;max-height: 26px;}
.Home_floor1_LBox .h3 a:hover{color:#cc0000;}
.Home_floor1_LBox .time{color:#cc0000;font-size:14px;font-weight: bold;padding:2px 0 10px; }
.Home_floor1_LBox .p{color:#999999;font-size: 14px;line-height: 22px;}
.Home_floor1_LBox .swiper-container{padding-bottom: 67px;position:relative;}
.Home_floor1_LBox .pagination_box{position: absolute;bottom:0;left: 0;color:#999999;}
.Home_floor1_LBox .pagination_box a{color:#999999;}
.Home_floor1_LBox .pagination_box .swiper-pagination{display: inline-block;position: static;}
.Home_floor1_LBox .pagination_box .swiper-pagination-bullet{width: 11px;height: 11px;background: url(../images/yuan2.png) no-repeat center;margin-right: 4px;opacity: 1;}
.Home_floor1_LBox .pagination_box .swiper-pagination-bullet-active{background: url(../images/yuan1.png) no-repeat center;}
.Home_floor1_LBox{padding-bottom: 30px;height: 220px;position: relative;overflow: hidden;}
.Home_floor1_LBox .Box{position: absolute;left: -9999px;top: 20px;opacity: 0;width: 100%;}
.Home_floor1_LBox .Box .p{overflow: hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;height: 44px;}
.Home_floor1 .left_Box{padding:0 15px;}
.Home_floor1 .right{padding:15px;background: #f4f4f4;}
.Home_floor1 .right li{width:50%;background: #fff;float:left;}
.Home_floor1 .right li a{display: block;padding:15px;padding-top: 90px;padding-bottom:30px;position: relative;border-top: 5px solid #cc0033;}
.Home_floor1 .right li .h3{color:#666666;font-size: 18px;padding-top: 15px;}
.Home_floor1 .right li .h4{color:#ccc;font-size: 12px;}
.Home_floor1 .right li .Box{display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.Home_floor1 .right li.li1{border-right:1px solid #f4f4f4;}
.Home_floor1 .right li.li2 a{border-top: 5px solid #2f3b93;}
.Home_floor1 .right li.li3{border-right:1px solid #f4f4f4;}
.Home_floor1 .right li.li3 a{border-top: 5px solid #c6a772;}
.Home_floor1 .right li.li4 a{border-top: 5px solid #159a60;}
.Home_floor1 .right li.li1 .Box{background: #cc0033;}
.Home_floor1 .right li .Box{display: none;}
.Home_floor1 .right li .Box .h3{color:#fff;padding-top: 25px;}
.Home_floor1 .right li .Box .h4{color:#fff;}
.Home_floor1 .right li .more{width: 24px;height: 15px;background: url(../images/jiant.png);margin-top: 20px;}
.Home_floor1 .right li .box{padding-left: 15px;}
.Home_floor1 .right li.li2 .Box{background: #2f3b93;}
.Home_floor1 .right li.li3 .Box{background: #c6a772;}
.Home_floor1 .right li.li4 .Box{background: #159a60;}
.Home_floor2 .left{padding:45px 0;background: url(../images/home2bg.jpg) no-repeat right center;background-size: cover;}
.Home_floor2 .right{padding:45px 0;background: url(../images/home2bg2.jpg) no-repeat left center;background-size: cover;}
.Home_floor2 .left_Box{padding:0 15px;}
.Home_floor2 .right_Box{padding:0 15px;}

.Home_floor2 .h3{color:#656fa7;font-size: 36px;}
.Home_floor2 .h4{color:#fff;font-size: 18px;padding-bottom: 12px;}
.Home_floor2 .h5{color:#fff;font-size: 14px;}
.Home_floor2 .phone{color:#fff;font-size:30px;padding-bottom: 8px;}
.Home_floor2 .p{color:#fff;font-size: 14px;line-height: 20px;}
.Home_floor2 .p1{color:#bec1d8;font-size: 14px;line-height: 20px;padding-bottom: 30px;}
.Home_floor2 .more a{display: inline-block;padding:0 20px;border:2px solid #a9aed3;height: 34px;line-height: 30px;color:#a9aed3;}
.Home_floor2 .more a:hover{color:#cc0000;border-color:#cc0000;}

@media(min-width: 640px){
  .Home_floor1 .right li{width: 25%;height: 240px;}  
  .Home_floor1 .right a{height: 240px;}  
  .Home_floor1 .right li.li2{border-right:1px solid #f4f4f4;}
}

@media(min-width: 1024px){
   .Home_floor1 .left{float: left;width: 50%;}  
   .Home_floor1 .right{float: right;width: 50%;padding:20px;padding-right:0;padding-left:0;}  
   .Home_floor1 .left_Box{float: right;max-width: 600px;padding-right: 20px;width: 100%;padding-left: 15px;}
   .Home_floor1 .right_Box{float: left;max-width: 600px;padding-right: 20px;width: 100%;padding-left: 20px;}
   .Home_floor1 .right li .h3{font-size: 14px;}
   .Home_floor1 .right li a{display: block;}
   .Home_floor1 .right li .Box .box{display: table-cell;vertical-align: middle;}

   .Home_floor2 .left{float: left;width: 50%;height:277px;}  
   .Home_floor2 .right{float: right;width: 50%;height:277px;}  
   .Home_floor2 .left_Box{padding:0 15px;}
   .Home_floor2 .right_Box{padding:0 15px;padding-left: 40px;}
}
@media(min-width: 1200px){
   .Home_floor1 .right li .h3{font-size: 18px;}
   .HomeBan{width: 100%;    right: 0;top: 0;    z-index: 0;    position: fixed;}
   .conten_home{margin-top: 588px;z-index: 14;background-color: #ffffff;    position: relative;}
}
@media(min-width: 1225px){
    .Home_floor1 .left_Box{padding-left: 0;}
    .Home_floor2 .left_Box{padding-left: 0;max-width: 600px;float: right;width: 100%;}
    .Home_floor2 .right_Box{padding-right: 0;max-width: 400px;float: left;width: 100%;}


}
@media(min-width: 1240px){
    .Home_floor1 .right_Box{padding-right: 0;}
}


.footer{padding:18px 0; background-color: #fff; position: relative; z-index: 15;}
.footer .left{float: left;display: none;}
.footer .right{float: left;}
.footer .left .bds_weixin{width: 32px;height: 32px;background:url(../images/er.png) no-repeat center;margin:0;margin-right: 10px;}
.footer{color:#666;font-size: 12px;border-top:2px solid #21368d;}
.footer a{color:#666;}
.footer em{font-style: normal;padding:0 15px;}
.footer .right .link{padding:8px 0 10px;}
.footer a:hover{color:#2f3b93;}
@media(min-width: 640px){
  .footer .left{float: left;display: block;}
}

.banner{height: 190px;display: table;width: 100%;}
.banner .container{position: relative;height: 190px;}
.banner .container .h3{position: absolute;top: 50%;width: 100%;text-align: right;color:#91bae6;font-size:26px;-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);left: 0;padding:0 15px;}
.banner .container .h3 .span{color:#fff;padding-left: 10px;display: inline-block;}
.banner .container .h3 .span1{display: inline-block;}

@media(min-width: 640px){
   .banner .container .h3{font-size: 30px;}
}
@media screen and (min-width:1225px ){
    .banner .container .h3{padding:0;}
}

.Menu000706 .ul li{display: inline-block;margin-right: 30px;}
.Menu000706 .ul li a{display: inline-block;height: 60px;border-bottom:3px solid transparent;color:#fff;line-height: 57px;}
.Menu000706 .ul li.aon a,.Menu000706 .ul li:hover a{border-color:#fff;}
.Menu000706 .ul{display: block;white-space: nowrap;overflow-x:auto;}
.Menu000706{height: 60px;white-space: nowrap;overflow-x:auto;}
.location{background: #C21920;}
.location .current{float: right;height: 60px;line-height: 60px;color:#fff;display: inline-block;padding-left:22px;background:url(../images/home.png) no-repeat left center;display: none;}
.location .current a{color:#fff;}
.location .current a:hover{color:#2f3b93;}

.About_content1{padding-top: 75px;margin-bottom: 120px;}
.About_content1 .h3{color:#f3f3f3;font-size: 50px;font-weight: bold;line-height: 50px;}
.About_content1 .h4{color:#555555;font-size: 35px;line-height: 40px;padding-left: 40px;position: relative;top: -25px;}
.About_content1 .h4::before{content:" ";width: 35px;height: 5px;background: #cc0033;position: absolute;top:20px;left:0;}
.About_content1 .right{padding-top:30px;}
.About_content1 .right .p{color:#666666;font-size: 15px;line-height: 24px;text-indent: 30px;padding-bottom: 25px;}
.About_content1 .left .img{padding-top: 8px;}

.paddingT_70{padding-top: 70px;}
.paddingB_100{padding-bottom: 100px;}
.Culture_content .h3{color:#555555;font-size:40px;}
.Culture_content .h3 .span{color:#999999;font-size: 20px;position: relative;bottom:-3px;display: inline-block;}
.Culture_content .h3 .span:before{content:" ";width: 35px;height: 5px;background: #cc0033;position: absolute;top:-15px;display: inline-block;}
.Culture_content .ul{margin-top: 50px;}
.Culture_content .ul img{width: 100%;}
.Culture_content .ul .right{position: relative;}
.Culture_content .ul .right .Box{position: absolute;top:50%;left:0;width: 100%;-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);padding-left: 10%;padding-right: 10%;}
.Culture_content .ul li{background: #f4f4f6}
.Culture_content .ul li .h4{color:#555;font-size: 25px;padding-bottom: 3px;position: relative;}
.Culture_content .ul li .h4:before{content:" ";width: 9px;height: 2px;background: #c21920;position: absolute;top:16px;display: inline-block;left: -15px;}
.Culture_content .ul li .p{color:#999999;font-size: 15px;}
.Honour_content .ul{font-size: 0;}
.Honour_content .ul li{width: 100%;margin-bottom: 30px;}
.Honour_content .ul li img{width: 100%;vertical-align: top;transition: all 0.4s;-moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.Honour_content .ul li a{display: block;padding:8px;border:1px solid #e6e6eb;}
.Honour_content .ul li .h3{color:#555555;line-height: 24px;padding:15px 15px 0;text-align: center;font-size: 16px;}
.Honour_content .ul li .box{overflow: hidden;}
.Honour_content .ul li:hover .h3{color:#2f3b93;}
.Honour_content .ul li a:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}
.Video_list li{width: 100%;position: relative;cursor: pointer;margin-bottom: 20px;overflow: hidden;}
.Video_list li img{width: 100%;vertical-align: top;transition: all 0.4s;-moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.Video_list li .h3_Box{position: absolute;bottom:0;left:0;width:100%;background: url(../images/videobg.png) repeat-x bottom center;height: 165px;z-index: 9;}
.Video_list li .h3_Box .h3{padding:0 20px;padding-bottom: 30px;position: absolute;bottom:0;left:0;color:#a4a3a3;font-size: 18px;line-height: 32px;}
.Video_list li .h3_Box .span{color:#fff;font-size: 24px;line-height: 26px;border-bottom: 1px solid #808081;padding-bottom: 5px;margin-bottom: 5px;}
.Video_list li .bo_Box{position: absolute;top:0;left:0;width: 100%;height: 100%;transition: all 0.4s;-moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.Video_list li .bo_Box .i{position: absolute;top:50%;left:50%;width: 75px;height: 75px;background: url(../images/videobo1.png);margin-top:-37.5px;margin-left: -37.5px;transition: all 0.4s;-moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.Video_list li:hover .bo_Box{background: rgba(0,0,0,0.8);}
.Video_list li:hover .bo_Box .i{background: url(../images/videobo2.png);}
.Video_list li:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}


@media(min-width:420px){
  .Honour_content .ul{display: flex;flex-wrap: wrap;}
  .Honour_content .ul li{width: 49%;margin-right:2%;display: inline-block;}
  .Honour_content .ul li:nth-child(2n){margin-right:0;}
}

@media(min-width:768px){
   .slidebar{float: left;}
   .location .current{display: block;}
   .About_content1 .h3{font-size: 60px;line-height: 65px;}
   .About_content1 .h4{font-size: 40px;line-height: 55px;}
   .About_content1{background: url(../images/about2.png) no-repeat bottom center;}
   .About_content2{background: url(../images/aboutbg1.png) no-repeat bottom center;}
   .About_content1 .left{float: left;width: 46%;}
   .About_content1 .right{float: right;width: 50%;}
   .Culture_content .ul li .left{float: left;width: 50%;}
   .Culture_content .ul li .right{float: right;width: 50%;}
   .Culture_content .ul li:nth-child(2n) .left{float: right;width: 50%;}
   .Culture_content .ul li:nth-child(2n) .right{float: left;width: 50%;}

   .Video_list .ul li{width: 49%;margin-right:2%;float: left;}
   .Video_list .ul li:nth-child(2n){margin-right:0;}
}

@media(min-width:900px){
   .Honour_content .ul li{width: 32%;margin-right:2%;display: inline-block;}
   .Honour_content .ul li:nth-child(2n){margin-right:2%;} 
   .Honour_content .ul li:nth-child(3n){margin-right:0;}
}

@media(min-width:1024px){
   .slidebar{float: left;}
   .location .current{display: block;}
   .About_content1 .h3{font-size: 70px;line-height: 65px;}
   .About_content1 .h4{font-size: 48px;line-height: 55px;}
   .Culture_content .ul .right .Box{padding-left: 13%;padding-right: 13%;}
   .Culture_content .ul li .h4{font-size: 28px;}
   .Culture_content .ul li .p{font-size: 16px;}
}



.video_target{position: fixed;top:0;left:0;width:100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 99999;display: none;}
.video_target .Box{position: absolute;top:50%;left:5%;width:90%;-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);padding:2%;background: #fff;}
.video_target .Box video{width: 100%;}
.video_target .Box .close{position: absolute;top: -16px;
    right: -16px;
    width: 25px;
    height: 25px;background: url(../images/icon.png) no-repeat left center;cursor: pointer;transition: all 0.6s;
-moz-transition: all 0.6s; 
-webkit-transition:  all 0.6s;
-o-transition:  all 0.6s;background-size: 100%;}
.video_target .Box .close:hover{transform:rotate(90deg);
-ms-transform:rotate(90deg); 
-moz-transform:rotate(90deg);
-webkit-transform:rotate(90deg); 
-o-transform:rotate(90deg); }

@media(min-width: 480px){
  .video_target .Box{width: 80%;left:10%;}
  .video_target .Box .close{position: absolute;top: -26px;right: -26px;}
}
@media(min-width: 768px){
  .video_target .Box .close{position: absolute;top: -30px;right: -30px;width: 30px;
    height: 30px;}
}
@media(min-width: 1024px){
  .video_target .Box{width:60%;left:20%;margin-left:0;}
}


.Company_content1{margin-bottom: 120px;}
.Company_content1 .right{padding-top:30px;}
.Company_content1 .right .p{color:#888888;font-size: 15px;line-height: 30px;text-indent: 30px;padding-bottom: 25px;}
.Company_content2_top .left .h3{color:#555555;font-size: 34px;line-height: 36px;}
.Company_content2_top .left .h4{color:#999999;font-size: 16px;line-height: 28px;}
.Company_content2_top .p{color:#888888;font-size: 15px;line-height: 30px;text-indent: 30px;}
.Company_content2_top .left{padding-bottom: 30px;}
.Company_content2_top .right img{width: 100%;}
.Company_content2_top .right .swiper-button-next{width: 50px;height: 50px;margin-top: -25px;right: 10px;background: url(../images/btn_right.jpg);}
.Company_content2_top .right .swiper-button-prev{width: 50px;height: 50px;margin-top: -25px;left: 10px;background: url(../images/btn_left.jpg);}
.Company_content2_top .swiper-button-next.swiper-button-disabled,.Company_content2_top  .swiper-button-prev.swiper-button-disabled{opacity: 0.6;}
.Company_content2_top{padding-bottom: 65px;}
.Company_content2_bottom{padding:80px 0 50px;background: url(../images/sybg1.jpg) no-repeat top center;background-size:cover;}
.Company_content2_bottom .ul li{text-align: center;margin-bottom: 30px;padding:35px 0;background: url(../images/wybg2.png);}
.Company_content2_bottom .ul .h3{color:#ef3139;font-size: 30px;text-align: center;padding-bottom: 20px;}
.Company_content2_bottom .ul .p{color:#fff;font-size: 16px;line-height: 20px;padding-bottom:20px;}
.Company_content2_bottom .ul .name{color:#ffffff;font-size: 16px;text-align: center;line-height: 35px;background: #000;padding:0 15px;display: inline-block;margin:0 auto;}
.Company_content2_bottom .ul .Box{width: 80%;margin:0 auto;}
.banner1 img{width: 100%;}
.banner1 .img2{display: none;}

.land_list_menu_left .h3{color:#f3f3f3;font-size: 50px;font-weight: bold;line-height: 50px;}
.land_list_menu_left .h4{color:#555555;font-size: 35px;line-height: 40px;padding-left: 50px;position: relative;top: -25px;}
.land_list_menu_left .h4::before{content:" ";width: 35px;height: 5px;background: #cc0033;position: absolute;top:26px;left:0;}
.land_list_menu_right{display:block;width: 100%;white-space: nowrap;overflow-x: auto;}
.land_list_menu_right .ul{font-size: 0;border-right:1px solid #cccccc;display: inline-block;}
.land_list_menu_right .ul li{display: inline-block;}
.land_list_menu_right .ul li a{display: block;line-height: 50px;color:#333333;font-size: 18px;text-align: center;padding:0 40px;border:1px solid #cccccc;border-right:0;}
@media(max-width: 640px){
  .land_list_menu_right .ul li a{padding: 0 15px;font-size: 16px;}
}
.land_list_menu_right .ul li.aon a,.land_list_menu_right .ul li a:hover{color:#fff;background: #2f3b93;border-color: #2f3b93;}
.land_list_menu{margin-bottom: 40px;position: relative;}
.land_list .ul li a{display: block;}
.land_list .ul li img{width: 100%;}
.land_list .ul li{margin-bottom: 50px;box-shadow: 0 0 15px #eaeaea;}
.land_list .ul li .img_Box{position: relative;}
.land_list .ul li .img_Box  .Box{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: url(../images/wybg2.png);color:#fff;text-align: center;line-height: 22px;display: none;}
.land_list .ul li .img_Box .box{width: 90%;position: absolute;top:50%;left: 5%;
  -webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);}
.land_list .ul li .img_Box .box .h4{padding-bottom: 5px;}
.land_list .ul li .h3{color:#333333;font-size: 24px;text-align: center;margin:20px 15px 0;}
.land_list .ul li .h5{display: block;margin:0 15px 20px;text-align: center;color:#333333;font-size: 18px;}
.land_list{padding-bottom: 70px;}
.land_list_bottom .h3{color:#333333;font-size: 24px;padding-top: 20px;text-align: center;padding-bottom: 2px;line-height: 24px;}
.land_list_bottom .p{color:#333333;font-size: 18px;text-align: center;line-height: 20px;padding-top: 3px;}
.land_list_bottom{padding-bottom: 120px;}
.land_list_bottom img{vertical-align: top;}
.land_list_bottom .swiper-slide .h3{opacity: 0;}
.land_list_bottom .swiper-slide .p{opacity: 0;}
.land_list_bottom .swiper-slide .Box{position: relative;}
.land_list_bottom .swiper-slide .box{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(94,99,145,0.7)}

.land_list_bottom .swiper-slide-active .h3{opacity: 1;}
.land_list_bottom .swiper-slide-active .p{opacity: 1;}
.land_list_bottom .swiper-slide-active .box{background: none;}
.land_info_h3{color:#555555;font-size: 34px;text-align: center;}
.land_info_h4{color:#999999;font-size: 16px;line-height: 20px;text-align: center;padding-bottom: 85px;text-transform: uppercase;}
.land_info_topleft .h4{color:#f5f5f5;font-size: 50px;position: absolute;bottom: -50px;z-index: 1;left:0;line-height: 60px;}
.land_info_topleft img{position: relative;z-index: 2;}
.land_info_topleft{position: relative;}
.land_info_top{font-size: 0;box-shadow: 0 0 15px #eaeaea;margin-bottom: 100px;}
.land_info_topright{padding:30px 15px 0;font-size: 14px;}
.land_info_topright .h3{color:#333333;font-size: 40px;}
.land_info_topright .h4{color:#333333;font-size: 12px;line-height:8px;}
.land_info_topright .h5{line-height:30px;color:#333333;font-size: 20px;padding:30px 0;border-bottom:1px solid #cccccc;margin-bottom: 30px;}
.land_info_topright{position: relative;}
.land_info_top{position: relative;}
.land_info_topright .p{color:#666;line-height: 30px;padding-bottom: 50px;text-indent: 28px;}
.land_info_bottom{margin-top: 60px;margin-bottom: 90px;}
.land_info_bottom .box img{width: 100%;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.land_info_bottom .box:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}
.land_info_bottom .swiper-button-next{width: 17px;height: 37px;background: url(../images/rightbtn1.png);margin-top: -18.5px;}
.land_info_bottom .swiper-button-prev{width: 17px;height: 37px;background: url(../images/rightbtn2.png);margin-top: -18.5px;}
.land_info_bottom_Box{position: relative;}
.land_info_bottom_Box .box{position: relative;overflow:hidden;}
.land_info_bottom_Box .h3{position: absolute;bottom:0;left:0;width: 100%;padding:18px 3%;font-size: 16px;color:#fff;text-align: center;background: rgba(0,0,0,0.7)}

.Person_content .p{color:#888888;line-height: 30px;padding-bottom: 50px;text-indent: 32px;font-size: 16px;}
.Person_content .img img{float: left;width: 100%;}
.Person_content{padding-bottom: 80px;}
.paddingB_80{padding-bottom: 80px;}

.Person_content1 .p{color:#888888;line-height: 30px;padding-bottom: 0;text-indent: 32px;font-size: 16px;}
.Job_floor1{padding:35px 15px;margin:40px 0;background: #f4f4f6;}
.Job_floor1 .h3{color:#555555;font-size: 18px;padding-bottom: 5px;}
.Job_floor1 .p1{color:#888;padding:3px 0;}
.Job_floor1 .p1 .span1{color:#555;}
.Job_floor1 .p1 .div{display: inline-block;padding-right: 20px;}
.Job_list li .h3{height: 50px;line-height: 50px;background: #f4f4f6;color:#555555;font-size: 16px;padding-left: 15px;border-left:4px solid #c21920;padding-right: 15px;}
.Job_list li .h3 .span1{float: right;color:#999999;font-size: 14px;padding-right: 26px;background: url(../images/xia.png) no-repeat right center;cursor: pointer;}
.Job_list li{margin-bottom: 2px;}
.Job_list li .Box{padding:40px 15px;background: #fbfbfb;display: none;}
.Job_list li .Box .p2{line-height: 30px;color:#888888;}
.Job_list li .on{background: #c21920;color:#fff;}
.Job_list li .on .span1{color:#fff;font-size: 14px;padding-right: 26px;background: url(../images/shang.png) no-repeat right center;}
.News_list .h3{padding-top: 15px;}
.News_list .h3 a{color:#555555;font-size: 20px;line-height: 25px;,margin-bottom: 2px;display: block;}
.News_list .time{color:#999999;font-size: 14px;padding-top:2px;}
.News_list .p{color:#888888;font-size: 14px;line-height: 25px;margin:20px 0;}
.News_list .more a{color:#c21920;}
.News_list .left{overflow:hidden;}
.News_list li{padding-bottom:30px;margin-bottom: 30px;border-bottom:1px solid #efefef;}
.News_list .left img{width: 100%;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.News_list .left:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}
.News_list .h3 a:hover{color:#c21920;}
.News_Info .title{color:#555555;font-size: 30px;text-align: center;padding-bottom: 10px;line-height: 35px;}
.News_Info .time{color:#999999;text-align: center;padding-bottom: 20px;border-bottom:1px solid #efefef;}
.News_cont{padding:60px 0;}
.News_cont .p{color:#888;font-size: 15px;line-height: 30px;padding-bottom: 10px;text-indent: 30px;}
.News_cont .left{padding-bottom: 20px;}
.News_cont_page{padding:30px 0 45px;border-top:1px solid #efefef;}
.News_cont_page a{display: inline-block;color:#999999;font-size: 15px;margin:5px 0;}
.News_cont_page a:hover{color:#21368d;}
#dituContent img{max-width:none;}
.contact_content .BMap_Marker>div {width: 25px !important;height: 40px !important;top: -39px !important;}
.contact_content{padding-bottom: 60px;}
.contact_content .ul{padding-top: 35px;}
.contact_content .ul li{color:#333333;line-height: 25px;padding-bottom: 10px;border-bottom:1px solid #e5e5e5;margin-bottom: 20px;padding-left: 40px;}
.contact_content .ul .li1{padding-left:40px;background: url(../images/dz.png) no-repeat left 5px; }
.contact_content .ul .li2{padding-left:40px;background: url(../images/dh.png) no-repeat left 5px; }
.contact_content .ul .li3{padding-left:40px;background: url(../images/chuanz.png) no-repeat left 5px; }
.contact_Box{background: #f9f9fa;margin-bottom: 60px;}
.contact_Box .h3 {color:#fff;font-size: 18px;line-height: 50px;background: #2d3a90;padding:0 15px;}
.contact_Box .Box{padding:30px 15px;}
.contact_Box .Box .span{color:#666666;font-size: 16px;margin-bottom: 10px;}
.contact_Box .Box input{width: 100%;padding:0 15px;height: 35px;line-height: 33px;border:1px solid #cccccc;background: #fff;}
.contact_Box .Box li{margin-bottom: 30px;}
.contact_Box .Box .li3 input{display: none;}
.contact_Box .Box .li3 .a{color:#999999;font-size: 16px;padding-left: 24px;background: url(../images/fang.jpg) no-repeat left center;line-height: 20px;height: 20px;display: inline-block;margin-right: 15px;margin-bottom:13px;}
.contact_Box .Box .li3 .on{background: url(../images/fangd.jpg) no-repeat left center;}
.contact_Box .Box textarea{width: 100%;padding:0 15px;height: 190px;line-height: 33px;border:1px solid #cccccc;background: #fff;font-size: 16px;}
.contact_Box .Box li.last{text-align: center;}
.contact_Box .Box li.last input{color:#fff;background: #2d3a90;height: 50px;line-height: 50px;border:0;width: 165px;text-align: center;letter-spacing: 5px;font-size: 16px;cursor: pointer;}

@media(min-width: 540px){
  .land_list .ul li{width: 49%;margin-right:2%;float: left;}
  .land_list .ul li:nth-child(2n){margin-right:0;}
  .land_info_bottom_Box .box{width: 49%;margin-right: 2%;display: inline-block;}
  .land_info_bottom_Box .box:nth-child(2n){margin-right: 0;}
  .Person_content .img img{margin-right: 0.5%;width: 33%;}
  .Person_content .img img:nth-child(3n){margin-right: 0;}
  .Job_floor1{padding:35px 40px;}
  .contact_Box .h3{font-size: 24px;}
  .contact_Box .Box li.li{padding-left: 80px;position: relative;}
  .contact_Box .Box li.li .span{position: absolute;top:0;left: 0;line-height: 35px;}
  .contact_Box .Box li.li .box{padding-top: 7px;}
  .contact_Box .Box li.li input{max-width: 400px;}
}

@media(min-width: 768px){
  .Company_content1{background: url(../images/sybg.png) no-repeat bottom center;}
  .Company_content1 .left{float: left;width: 46%;}
  .Company_content1 .right{float: right;width: 46%;}
  .Company_content2_top .left{width: 50%;float: left;}
  .Company_content2_top .right{float: right;width: 45%;}
  .Company_content2_bottom .ul li{width: 30%;margin-right: 5%;float: left;}
  .Company_content2_bottom .ul li:nth-child(3n){margin-right: 0;}
  
   .land_list_menu_left .h3{font-size: 60px;line-height: 65px;}
   .land_list_menu_left .h4{font-size: 40px;line-height: 55px;}
   .Job_list li .h3{padding:0 30px;}
   .Job_list li .Box{padding:40px 30px;}

   .News_list .left{width: 35%;float: left;}
   .News_list .right{float: right;width: 62%;}
   .News_list .right .h3{padding-top: 0;}
   .News_cont  .left{float: left;width: 62%;}
   .News_cont .right{float: right;width: 35%;}

}

@media(min-width:900px){
   .land_list .ul li{width: 32%;margin-right:2%;display: inline-block;}
   .land_list .ul li:nth-child(2n){margin-right:2%;}
   .land_list .ul li:nth-child(3n){margin-right:0%;} 
   .land_info_topleft{display: inline-block;width: 50%;vertical-align: top;}
   .land_info_topright{width: 50%;display: inline-block;vertical-align: top;}
   .land_info_topright .i1{width: 206px;height: 12px;background: url(../images/bg1.png) no-repeat top center;position: absolute;top:-12px;left:0;}
   .land_info_top .i2{width: 218px;height: 218px;background: url(../images/bg.png) no-repeat top center;position: absolute;bottom:-13px;right:-13px;}

   .News_list .left{width: 23%;float: left;}
   .News_list .right{float: right;width: 74%;}
   .News_list .right .p{margin-bottom: 30px;}
}


@media(min-width: 1024px){
  .Company_content2_bottom .ul li{width: 25%;margin-right: 12.5%;float: left;}
  .banner1 .img2{display: block;}
  .banner1 .img1{display: none;}
  .land_list_menu_left .h3{font-size: 70px;line-height: 65px;}
  .land_list_menu_left .h4{font-size: 48px;line-height: 55px;}
  .land_list_menu_right .ul li a{line-height: 60px;}
  .land_list_top{position: relative;}
  .land_list_menu_left{float: left;}
  .land_list_menu_right{float: right;width: auto;position: absolute;bottom: 30px;right: 0;} 
  .land_info_topright{padding:30px 20px 0;}
  .land_info_topleft .h4{font-size: 89px;bottom: -60px;}
  .land_info_bottom_Box .box{width: 32%;margin-right: 2%;display: inline-block;}
  .land_info_bottom_Box .box:nth-child(2n){margin-right:2%;}
  .land_info_bottom_Box .box:nth-child(3n){margin-right:0%;}

  .contact_content .ul li{width: 30%;margin-right: 5%;float: left;}
  .contact_content .ul li:nth-child(3n){width: 30%;margin-right: 0%;}

  .contact_Box .Box li.lia{float: left;width: 30%;margin-right: 5%;}
  .contact_Box .Box li.liaa{margin-right: 0;}
  .contact_Box .Box li.li3{padding-left: 120px;}
  .contact_Box .Box li input{font-size: 18px;}
  .contact_Box .Box li .span{font-size: 18px;}
  .contact_Box .Box .li3 .a{font-size: 18px;margin-right: 30px;}
  .contact_Box .Box textarea{font-size: 18px;}
  .contact_Box .Box{padding:30px;}
}
@media(min-width: 1200px){
  .land_info_topright{padding:40px 40px 0;}
}

@media(min-width: 1366px){
    .land_info_bottom .swiper-button-next{right: -66px;}
    .land_info_bottom .swiper-button-prev{left: -66px;}
}


/*Page002162 */
.Page002162 .Pages{ padding:40px 0 70px; text-align:center; line-height:33px;}
.Page002162 .Pages .p_cur,.Page002162 .Pages .p_count,.Page002162 .Pages .p_total,.Page002162 .Pages .p_jump{ display:none;}
.Page002162 .Pages a{border:1px solid #edecec;display:inline-block; vertical-align:middle; padding:0 15px;}
.Page002162 .Pages em{ font-style:normal; overflow:hidden;vertical-align:middle; display:inline-block; border-left:1px solid #edecec;}
.Page002162 .Pages em a{ float:left; margin-left:-1px;}
.Page002162 .Pages a:hover,.Page002162 .Pages a.a_cur{ background:#2f3b93; color:#fff;border-color:#2f3b93;}
.Page002162 .Pages a.a_prev,.Page002162 .Pages a.a_next{overflow:hidden; height:35px; line-height:33px; width:43px; padding:0;}
.Page002162 .Pages a.a_next{}
@media(max-width:640px){
.Page002162 .Pages em{ display:none;}
}

.link_list .ul li .span{display: block;}
.link_list li {width: 48%;margin-right: 4%;float: left;   margin-bottom: 30px;}
.link_list li img{ border: 1px solid #eaeaea;}
.link_list li:nth-child(2n){margin-right:0%;}
.link_list li img{width: 100%;}
.link_list li .span{display: block;text-align: center;line-height: 24px;padding:12px 0;font-size: 15px;}
.link_list .ul{padding-bottom: 70px;}
.link_list{padding-top: 0;padding-bottom: 0;}

.Search_list li a{display: block;font-size: 15px;line-height: 30px;padding:10px 0 ;}
.Search_list li {margin-bottom: 10px;border-bottom:1px solid #edecec;}


@media(min-width:640px){
 
   .link_list li{width: 32%;float: left;margin-right: 2%;}
   .link_list li:nth-child(2n) {margin-right: 2%}
   .link_list li:nth-child(3n){margin-right:0;}
}

@media(min-width:800px){
   .link_list li{width: 23%;float: left;margin-right: 2.5%;}
   .link_list li:nth-child(2n) {margin-right: 2.5%}
   .link_list li:nth-child(3n){margin-right:2.5%;}
   .link_list li:nth-child(4n){margin-right:0%;}
}
@media(min-width:1000px){
   .link_list li{width: 18%;float: left;margin-right: 2.5%;}
   .link_list li:nth-child(2n) {margin-right: 2.5%}
   .link_list li:nth-child(3n){margin-right:2.5%;}
   .link_list li:nth-child(4n){margin-right:2.5%;}
   .link_list li:nth-child(5n){margin-right:0%;}
}



.bd_weixin_popup{height: 340px !important;}
.divbtns{position: absolute;top:0;left: 0;width: 100%;height: 47px;margin-top:-23.5px;}
.land_list_bottom .divbtns .swiper-button-next,.land_list_bottom .divbtns .swiper-button-prev{top: 0;margin-top: 0 !important;}
@media(max-width: 640px){
  .divbtns{top: 28%!important;}
}

#menu12,#menu14{display: none1;}

.sm_wx{display: inline-block;width:21px;height: 21px;right: -15%;top:29px;position: relative;}

.wx_1{position: absolute;top: 100%;right: 2px;display: none;background: #fff;text-align: center;}
.wx_1 p{margin: 0;line-height: 30px;}

#toTop {display: none;text-decoration: none;position: fixed;bottom: 10px;right: 10px;overflow: hidden;width: 50px;height: 50px;border: none;text-indent: 100%;background: url(../images/totop.png) no-repeat #1F2729 0px 0px;text-align: center;background-size: 100%;z-index: 999;}


/* 弹出层 */
.popup{position: fixed; left:0; right:0; bottom:0; top:0;  width: 100%;height: 100%;display: none; z-index:100;}
.popup .mask{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);position: fixed;}
.popup .popcon{width: 65%;height: 100%;background: #fff;position: fixed;left: 50%;top:0;padding:30px;margin-left: -32.5%;}
.popup .popcon .imgBB img{width: 100%;}
.popup .popcon .txtBB h1{text-align: center;font-size: 20px;color: #333;font-weight: normal;line-height: 40px;}
@media (min-width: 768px){
.popup .popcon .clos{width: 60px;height: 60px;background: url('../images/close.png')no-repeat;border: none;position: fixed;top: 10px;right: 10px;cursor: pointer;background-size: 100%;}
}
@media (max-width: 768px){
.popup .popcon .clos{width: 30px;height: 30px;background: url('../images/close.png')no-repeat;border: none;position: fixed;top: 10px;right: 10px;cursor: pointer;background-size: 100%;}
}
@media(max-width: 560px){
.popup .popcon{width: 85%;margin-left: -42.5%;padding:15px;height: auto;top: 6%;
}
}
/* 弹出层 */