﻿@charset "utf-8";
/*全局初始化样式*/
@media(max-width: 1024px){
html, body{overflow: scroll !important;}
}
body{ padding:0; margin:0 auto; font-size: 14px; line-height: 1.42857143;
 font-family:arial,Microsoft YaHei,'微软雅黑','宋体'; color: #666460;
 max-width: 1920px; 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;
position: relative;
}

* {
  -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,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);}
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;}

.auto{ margin:0 auto;}
.auto_1750{ max-width:1750px;}
@media(max-width:1750px){.auto_1750{ padding:0 2%;}}
.auto_1440{ max-width:1440px;}
@media(max-width:1440px){.auto_1440{ padding:0 2%;}}
.auto_1280{ max-width:1280px;}
@media(max-width:1280px){.auto_1280{ padding:0 2%;}}
.auto_1200{ max-width:1200px;}
@media(max-width:1200px){.auto_1200{ padding:0 2%;}}
.auto_1180{ max-width:1180px;}
@media(max-width:1180px){.auto_1180{ padding:0 2%;}}
.auto_1150{ max-width:1150px;}
@media(max-width:1150px){.auto_1150{ padding:0 2%;}}
.auto_1100{ max-width:1100px;}
@media(max-width:1100px){.auto_1100{ padding:0 2%;}}
.auto_1050{ max-width:1050px;}
@media(max-width:1050px){.auto_1050{ padding:0 2%;}}
.auto_1000{ max-width:1000px;}
@media(max-width:1000px){.auto_1000{ padding:0 2%;}}
.auto_950{ max-width:950px;}
@media(max-width:950px){.auto_950{ padding:0 2%;}}
.auto_701{ max-width:701px;}
@media(max-width:701px){.auto_701{ padding:0 2%;}}




.contoin{padding:5% 0 0;}
.container{margin:0 auto; max-width: 1200px;padding: 0 15px;}
.contoin .maincontain{position: relative;padding-bottom: 10%;}

.contoin{padding:5% 0 0;}
.container{margin:0 auto; max-width: 1200px;padding: 0 15px;}
.contoin .maincontain{position: relative;padding-bottom: 10%;}

.contoin .maincontain .report_info,
.contoin .maincontain .report_info_info{width: 100%;text-align: center;padding:100px 0 200px;}
.contoin .maincontain .report_info_info{text-align: left;}
.contoin .maincontain .report_info .alert,
.contoin .maincontain .report_info_info .alert{color: red;padding: 20px 0;}
.contoin .maincontain .report_info .search,
.contoin .maincontain .report_info_info .search{font-size: 0;}
.contoin .maincontain .report_info_info .search{padding-bottom: 20px;}
.contoin .maincontain .report_info .search input,
.contoin .maincontain .report_info_info .search input,
.contoin .maincontain .report_info_info .search div,
.contoin .maincontain .report_info .search div,
.contoin .maincontain .report_info_info .search div{display: inline-block;vertical-align: middle;box-sizing: border-box;font-size:14px;}
.contoin .maincontain .report_info .search input,
.contoin .maincontain .report_info_info .search input{width: 120px;
    height: 33px;
    padding: 0 10px;
    border: 1px solid #dedede;}
.contoin .maincontain .report_info .search div,
.contoin .maincontain .report_info_info .search div{   
    width: 33px;
    height: 33px;
    background: url(../images/search_bg.png) no-repeat center;
    border: 1px solid #dedede;
    border-left: none;cursor:pointer;}

.pageContent {margin:50px 0 70px; padding: 0 50px;}
.pageContent a,
.pageContent span{display:inline-block;vertical-align:middle;font-family: '微软雅黑';color:#e3002b;}
.pageContent span{margin:0 10px;}
.pageContent a:first-of-type,
.pageContent span:first-of-type{float: left;}
.pageContent a:last-of-type,
.pageContent span:last-of-type{float: right;}

@media screen and (max-width:768px ){
    .pageContent {text-align:left;margin:20px 0;padding: 0 10px;}
    .pageContent span{display:none;}
    .pageContent a{display:block;float: none !important;}
}

@media screen and (min-width:1200px ){
    .container{width:98%;margin:0 auto; padding: 0;}
}
@media screen and (max-width:640px ){
.contoin .maincontain .report_info,
.contoin .maincontain .report_info_info{width: 100%;text-align: center;padding:30px 0 0px;}
}

/*全局样式*/




/*页面框架结构*/
.contain{} /*页面主体内容*/
.slidebar{} /*边侧菜单*/
.maincontent{} /*主要内容*/
.content{} /*内容*/
.txtbox,
.singlepage{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}
.current{ /*当前位置*/}


/*分页*/
.Page001360{ text-align:left;padding:2% 0;}
.Page001360 .Pages .p_cur,
.Page001360 .Pages .p_count,
.Page001360 .Pages .p_total,
.Page001360 .Pages .p_jump,
.Page001360 .Pages .a_first,
.Page001360 .Pages .a_next,
.Page001360 .Pages .a_prev,
.Page001360 .Pages .a_end{ display:none;}
.Page001360 .Pages em{ font-style:normal;}
.Page001360 .Pages em a{font-size: 18px;font-weight: bold;text-align:center; display:inline-block; width:24px;height:28px; line-height:28px;margin-right: 5px; }
.Page001360 .Pages em a.a_cur{color:#E20028;position: relative;}
.Page001360 .Pages em a.a_cur:after{content: '';position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background:#E20028;transform: translateY(-50%);}
@media(max-width:640px){
.Page001360 .Pages em{ display:none;}
.Page001360 .Pages .a_next,
.Page001360 .Pages .a_prev{text-align:center;  display:inline-block; border-radius:3px; line-height:32px; padding:0 10px;}
.Page001360 .Pages .a_next{ background-color:#fd6b55; color:#fff; border-color:#fd6b55;}
.Page001360{padding:6% 0;}

}
/*分页*/


/*头部*/
@media(max-width: 1024px){

}
.header .header_left{position: fixed;left: 0;top: 0;z-index: 2; width: 3.4%;height: 100%;text-align: center; border-right:0.1px solid rgba(235, 235, 235, 0.5); }

.header_language{padding: 30px 0;text-align: center;display: inline-block;}
.header_language a{color: #000;display: block;text-align: center;margin-bottom: 10px; }
.header_language a.bz{color: #E3002B;text-decoration:underline;}
.menu-s{color: #000;position: absolute;top: 54%;left: 10%;}
.body1 .menu-s{color:#fff;position: absolute; top: 54%;left: 10%;}
.navopen .body1 .menu-s{color: #000;}
.header .header_menu{cursor: pointer;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); background: url(../images/nav2.png)no-repeat center;width: 22px;height: 46px;margin: 0 auto;}

.header .backToTop {
    position: fixed;
    bottom: 40px;
    right: 40px;
    width: 40px;
    height: 40px;
    border-radius: 5px;
    background: #a80716;
    color: #fff;
    transform: rotate(-90deg);
    font-size: 20px;
    font-family: simsun;
    font-weight: bold;
    text-align: center;
    line-height: 40px;
}

.header .header_search{margin: 0 auto;position: absolute;bottom: 30px;left: 50%;transform: translateX(-50%);}

.header .open-search{cursor: pointer;background: url(../images/search2.png) no-repeat center;width: 18px;height: 18px;  display:block;}
.header .open-search-show{ position:relative;}

.header .search-box{ position:absolute; top:100%; left:0; z-index:100; display:none;}
.header .search-box .text{width: 254px;line-height: 46px;height: 46px; border:1px solid #fff; background:rgba(0,0,0,0.2); color:#fff; padding:0 50px 0 10px;}
.header .search-box .btn{ position:absolute; right:0; top:0; line-height: 46px; width:46px; text-align:center; color:#fff; font-weight:bold; font-size:16px; font-family:Verdana,Arial, Helvetica, sans-serif;}


.header .mainnav{ width:100%; max-width:700px; display: block;position:absolute;top:20%;left: 0;transform:translateX(-100%);z-index:100; transition:all 0.3s;}
.header .mainnav dl{float: left;text-align: center; width:19%}
.header .mainnav dl:nth-child(4){ width:24%}
.header .mainnav dl dt a{color: #000;font-size: 18px;}
.header .mainnav dl i{display: block;width: 15px;height: 2px;background: #000;margin: 20px auto;}
.header .mainnav dl dd a{color: #000;font-size: 16px;text-align: center;line-height: 36px;}
.header .mainnav dl dd a:hover{ color:red;}

.header .top_share{width: 70%; display: block;position:absolute;bottom: 8%;left: 0;transform:translateX(-100%);z-index:100; transition:all 0.3s;}
.header .top_share .share{text-align: center;margin: 10px auto;}
.header .top_share .share a{color: #fff;}
.header .top_share .other_link{text-align: center;margin: 10px auto;color: #fff;}
.header .top_share .other_link a{color: #000;padding: 0 10px;}
.header .top_share .copyright{color: #000;text-align: center;}
.header .top_share .copyright a{color: #000;}

.header .Logo{position: absolute;right: 30px;top: 30px;z-index: 10;}
.header .Logo a img{display: none;}
.header .Logo a img.logo_img2{display: block;}
/*.navopen .header .Logo a img.logo_img1{display: block;}
.navopen .header .Logo a img.logo_img2{display: none;}*/
.navopen .header .open-search{background: url(../images/search2.png) no-repeat center
    !important;}
.navopen .Logo a img.logo_img2{display: block!important;}
.navopen .Logo a img.logo_img1{display: none!important;}
.navopen .header_language a{color: #000!important;}
.navopen,
.navopen body{ overflow:hidden}
.navopen .header{ position: fixed;width: 100%;height: 100%;z-index: 200;transition:all 0.3s;background: #fff;}
.navopen .header .header_left{border-right:1px solid #000;}
.navopen .header_language a.bz{color: #000;}
.navopen .mainnav{left: 50%;transform:translateX(-50%);}
.navopen .top_share{left: 50%;transform:translateX(-50%);}
.navopen body .header .header_menu{background: url(../images/nav3.png)no-repeat center;cursor: pointer;}

.body1 .Logo a img.logo_img1{display: block;}
.body1 .Logo a img.logo_img2{display: none;}
.body1 .header_language a{color: #fff;}
.body1 .header .header_menu{background: url(../images/nav.png)no-repeat center;cursor: pointer;}
.body1 .header .open-search{background: url(../images/search1.png) no-repeat center;cursor: pointer;}
.home_page4  .singlepage {color: #FFF;}
.sonnav{display: block;}
@media(max-width: 640px){
.navopen body .header .header_menu{background: url(../images/nav3.png)no-repeat center;cursor: pointer;}
.header_language span{display: none;}
.header .mainnav dl{width: 78%}
.header .mainnav dl dd{display: none;}
/* .header .mainnav dl{ width:33%;} */
/* .header .mainnav dl:nth-child(4),
.header .mainnav dl:nth-child(5){ width:50%;} */
.header .mainnav dl dt a{ font-size:16px;}
.header .top_share{display: none;}
.header .header_left{height: auto;width: 100%;}
.navopen .header .header_left{border-right: 1px solid #d80029;}
.header_language{display: -webkit-inline-box;float: left;}
.header .header_menu{top: 27%;width: 40px;}
.menu-s{display: none}
.auto_1200 {padding: 11px 2%;}
.header .auto_1200{padding: 0}
.header .header_menu{left: 4%;top: 50%;}

.header_language{padding: 30px 0;float: left;margin-left:62px;text-align: center;}
.header_language a{padding-left: 10px;}
.header .header_search{margin: 0 auto;position: absolute;top: 32px;left:50px;}
.header .header_left{position: absolute;}
/*     .header .mainnav dl:nth-child(4){width: 24%; } */
.header .mainnav dl:nth-child(4){width:79%; }
.home_page4  .singlepage {color: #000;}

}

/*头部*/

/* 首页banner */
.banner{width: 100%;position: relative;text-align: center;}
.banner .pc{width: 100%;height: auto;display:block;}
.banner .sj{ width: 100%;height: auto;display: none; }

@media(max-width: 640px){
.banner .pc{width: 100%;height: auto;display:none;}
.banner .sj{ width: 100%;height: auto;display: block; }  
.getdown{display:none}
}
@media(max-width:1441px){
.banner .pc{width: 100%;height:100vh}   
}
@media(max-width:1400px){
.banner .pc{width: 100%;height:auto}  
}
.swiper_banner{width: 100%;overflow: hidden;}
.getdown{cursor: pointer;position: absolute;left: 50%;transform: translateX(-50%);bottom: 10%;z-index: 100;width: 87px;height:52px;background: url(../images/down.png) no-repeat center; }

#menu{ z-index:5; position: fixed;right: 0;top: 50%;transform: translateY(-50%);}
#menu li a{color: #666460;font-size: 16px;line-height: 48px;}
#menu li a em{font-style: normal; padding-right:25px; display:none}
#menu li a span{ display:inline-block; padding-right: 25px;}
#menu li.active a{color: #e3002b;position: relative;}
#menu li.active a:after{content: '';position: absolute;right: 2px;top: 50%;transform: translateY(-50%); width: 21px;height: 4px;background-color: #e3002b;}

.footer .header_contact { position: fixed;z-index:99;bottom: 80px;right: 40px;width: 40px;height: 150px;}
.footer .header_contact .info { position: absolute;right: -190px;}
.footer .header_contact:hover .info{ right: -40px;}

.header_contact { position: fixed;bottom: 10px;right: 15px;width: 40px;height: 150px;z-index:99;}
.header_contact:hover .info{ right: -15px;}
.header_contact .info .qq{ background: #fff url(../images/qq_kefu.png) no-repeat 2px center;}
.header_contact .btn{    
    background:#a80716 url(../images/icon_03.png) no-repeat center center;
    background-size: 24px 24px;
    color: #a80716;
    font-size: 15px;
    width: 100%;
	height:40px;
    font-weight: bold;
    text-align: center;
    border-radius:5px;
	font-size:0;
	line-height:0;
    position: absolute;
    top: 50%;
    left:0;
    transform: translate(0, -50%);
}
.header_contact .info {
    transition: all .3s;
    width: 150px;
    position: absolute;
    right: -165px;
    bottom: 0;
    text-align:center;
}
.header_contact .info div {
    font-size: 14px;
    color: #626262;
    padding: 0 5px;
    background-color: #f6f6f6;
    margin: 0;
    height: 30px;
    line-height: 30px;
}

.header_contact .info a{
    padding-left: 22px;
    display: block;
    height: 30px;
    line-height: 30px;
    background: #fff;
    
}


@media(max-width: 640px){
 .header_contact { display: none;}

}

/* 首页banner */

/* 内页banner */
.nybanner{position: relative;}
.nybanner .ICimg{width:100%;}
.nybanner img{display: none;width: 100%;height: 100%;}
.nybanner .imgpc{display: block;}
.nybanner .hsbj{width: 38%;background-color: rgba(0, 0, 0, 0.05);position: absolute;right: 0%;top: 15%; display:none !important;}
.nybanner .banner_title{margin-top:7%; display: none;}
.nybanner .banner_title h1{font-size: 26px;line-height: 40px;color: #666;font-weight: 300;margin: 0;}
.nybanner .banner_title span{font-size: 20px;line-height: 35px;color: #666;text-transform: uppercase;}

@media(min-width: 640px){
.nybanner .banner_title h1{font-size: 40px;}
}

@media(min-width: 1300px){
.nybanner .hsbj{right: -40px;}
}
@media(min-width: 1367px){
#menu li a span{ display:inline-block; padding-right: 25px;}
#menu li a em{font-style: normal; padding-right:5px;}
}
/* 内页banner */



/*底部*/
.footer{position: absolute;bottom: 2%;width: 100%;text-align: center;}
.footer .copyright{color: rgba(0,0,0,0.5);text-align: center;}

@media(max-width: 640px){
.footer{position: initial;}
}
/*底部*/


/*页面二级/左侧/右侧菜单*/
.contain{position: relative;}
.left{float: left;width: 18%;}
.right{float: right;width: 81%;}
.slidebar .menu_head span{font-size: 22px;color: #000;text-transform: uppercase;}
.slidebar .menu_head h1{font-size: 22px;color: #e3002b;text-transform: uppercase;margin: 0; display: none;}
.right .fw {width: 100%;overflow: hidden;}
.right .fw li {
    list-style: none;
    float: left;
}
.slidebar ul li{margin-bottom: 20px;position: relative;}
.slidebar ul li.aon a{color: #e3002b;}
.slidebar ul li.aon:after{content: '';position: absolute;top: 50%;transform: translateY(-50%); width: 52px;height: 1px;background: #e3002b;}
.slidebar ul li a{font-size: 14px;}
@media(min-width: 640px){

.slidebar ul{margin-top: 50%; overflow:hidden;}
.slidebar .menu_head span{font-size: 40px;}
.slidebar .menu_head h1{font-size: 48px;position: absolute;left: 0;top: 30px;z-index: 10;}
}

@media(max-width: 640px){
    .right .fw li{width: 100%}
  .left{width: 100%;float: none;}
  .right{width: 100%;float: none;}
  .left .menu_head{text-align: center;margin:30px 0 20px}
  .slidebar ul li{width: 50%;float: left;text-align: center;z-index: 50;;}

}


/*页面二级/左侧/右侧菜单*/

/* 首页第二屏 */

.home_about{position: relative;}
.home_about .ICimg{position: absolute;top: 0;left: 0;width: 60%;}
.home_about .ICimg img{width: 100%;}
.home_about .ICpic{position: absolute;right: 0;top: 30px;width: 45%;background-color: rgba(0, 0, 0, 0.05);}
.home_about .ICpic .ICpic_info p{padding: 10% 15% 10% 25%;line-height: 35px;margin: 0;}
.home_about .ICpic .more a{display: block;color: #fff;text-align: center;line-height: 56px;opacity: 0.8; background: url(../images/more.png) no-repeat center;width: 252px;height: 56px;}
@media(max-width: 640px){
.home_about .ICpic .more a{display: block;color: #fff;text-align: center;line-height: 46px;opacity: 1;background: #e63153;width: 100%;height: 46px;}

.home_page3{padding-top: 2%;}
}

/* 首页第二屏 */

/* 首页第三屏 */
.home_page3{background: url(../images/shouy_bg.jpg) no-repeat center;width: 100%;height: 100%;position: relative;}
.home_page3 .home_page3bg{position: absolute;top: 50%;left: 50%;width: 100%; transform: translate(-50%,-50%);}
.home_page3 .slidebar .menu_head span{color: #fff;}
.home_page3 .page3_list ul{margin-top: 120px;}
.home_page3 .page3_list ul li{float: left; width: 29.3%;height:88px;margin-bottom: 20px;margin-right: 6%;border: 1px solid #262628; }
.home_page3 .page3_list ul li:hover{background: #e3002b;}
.home_page3 .page3_list ul li:hover a{color: #fff;}
.home_page3 .page3_list ul li:nth-child(3n){margin-right: 0;}
.home_page3 .page3_list ul li a{display: block;line-height: 88px;padding-left: 10px;position: relative;color: #fff;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.home_page3 .page3_list ul li a::before{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%); width: 2px;height: 16px;background: #e3002b;}
.home_page3 .page3_list ul li.more{background: url(../images/more2.png) no-repeat center;opacity: 0.8;}
@media(max-width: 640px){
.home_page3{padding-top: 2%;}
}



/* 首页第三屏 */

/* 首页第四屏 */
.home_history{ /*background:#000;*/position: relative;}
.home_history > img{ position:relative; z-index:10;}

.home_history .huibg{position: absolute;right: 10%;top: -25%;z-index: 5;width: 253px;height: 671px;background-color: #e5e5e5;}
.home_history .inq h1{ font-size: 48px; margin:0;font-weight:normal;color: #e3002b;}
.home_history .tips{ padding:10px 0;}
.home_history .search{ width:100%; background:url(../images/home_inq.png) no-repeat right top; position:relative; padding:0 73px 0 10px;}
.home_history .search input{ color:#f1a3ab; width:100%; line-height:56px; border:none; background:none; height:56px;}
.home_history .search a{ position:absolute; right:0; top:0; height:100%; width:73px;}
@media(min-width:1025px){
.home_history .inq{ max-width:440px; width:80%; color:#fff;position: absolute; right:3%; top:50%; z-index:20; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.home_history .search,
.home_history .tips{max-width:338px;}
}
@media(max-width:1024px){
.home_history .inq h1{ font-size:30px;}
.home_history .inq{ padding-top:20px;}
}
@media(max-width:480px){
.home_history .inq h1{ font-size:20px;}
}

/* 首页第四屏 */

/* 首页第五屏 */
.home_page5{height: 100%;background: url(../images/home_page5.jpg) no-repeat center;width: 100%;height: 100%;position: relative;}
.home_page5 .home_page5bg{position: absolute;top: 50%;left: 50%;width: 100%; transform: translate(-50%,-50%);}
.home_page5 .slidebar .menu_head span{color: #fff;}

.home_page5 .right ul li{overflow: hidden;position: relative; float: left;width: 30.6%;margin-right: 4%;border-bottom: 1px solid #464648;}
.home_page5 .right ul li:nth-child(1){margin-top: 100px;}
.home_page5 .right ul li:nth-child(3){margin-right: 0;margin-top: 100px;}
.home_page5 .right ul li h1{font-size: 18px;line-height: 25px;color: #fff;margin: 0 0 20px;}
.home_page5 .right ul li i{display: block; width: 45px;height: 1px;background-color: #e3002b;}
.home_page5 .right ul li p{font-size: 14px;line-height:30px; max-height:85px; overflow:hidden; margin: 20px 0 15px; color:rgba(255,255,255,0.6);}
.home_page5 .right ul li span{font-size: 16px;color: #e3002b;display: block;margin:10px 0 30px;}
.home_page5 .right ul li time{ position: absolute;right: 0;bottom:5px;font-size: 66px;line-height: 48px;color: rgba(152,152,152,0.1);font-weight:bold;}
.home_page5 .right .more{float: right; margin-top: 50px;display: block;width:348px;height: 56px;line-height: 56px;text-align: center;color: #fff;font-size: 16px; background: url(../images/more2.png) no-repeat center;opacity: 0.8;}
@media(max-width:1366px) and (min-width:481px){
.home_page5 .right .more{ margin-top:15px; line-height:45px; height:45px; }
.home_page5 .right ul li{ margin-top:50px; }
.home_page5 .right ul li p{ line-height:25px; max-height:75px; margin:10px 0; }
.home_page5 .right ul li time{ line-height:30px; font-size:40px; }
.home_page5 .right ul li span{ margin:10px 0; }
}

@media(max-width: 640px){
.home_page5 .right ul li{float: none;width: 100%;}
.home_page5 .right ul li:nth-child(1){margin-top: 26px;}
.home_page5{background: url(../images/home_page5.jpg) repeat center;padding-top: 2%}
.home_page5 .right ul li{float: none;width: 100%;margin-top: 10%;}
.home_page5 .right ul li:nth-child(3){;margin-top:10%}

.home_page5 .right .more{margin:10px 0; background:#8b0c25;opacity:1;width: 100%;}




}

.home_page5 .hDiv { display:none;}



/* 首页第五屏 */

/* 首页第六屏 */
.home_page6{height: 100%;background: url(../images/home_page6.jpg) no-repeat center;width: 100%;height: 100%;position: relative;}
.home_page6 .home_page6bg{position: absolute;top: 50%;left: 50%;width: 100%; transform: translate(-50%,-50%);}
.home_page6 .slidebar .menu_head span{color: #000000;}

.home_page6 .right{ padding-top:8%;}
.home_page6 .right li{ float:left; width:19.25%;border:1px solid #e8e8e8;}
.home_page6 .right li a{ position:relative; display:block;}
.home_page6 .right li img{ display:block; width:100%;}
.home_page6 .right li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(227,0,43,0.95); opacity:0; transition:0.3s;}
.home_page6 .right li a:hover figure{ opacity:1;}
.home_page6 .right li dl{display:table;width:100%; height:100%;}
.home_page6 .right li dt{display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
.home_page6 .right li dd{display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
.home_page6 .more a:hover .more{display: block;z-index: 222}

@media(max-width:640px){

.home_page6 .right{ padding-top:0%;}
}

@media(min-width:769px){
.home_page6 .right li:nth-child(1){margin-left: 19.25%;}
}
@media(max-width:768px){
}
@media(max-width:768px) and (min-width:481px){
.home_page6 .right li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.home_page6 .right li{ width:50%;}
.home_page6 .right li:nth-child(2n){ margin-right:0;}
.home_page6 .right li dt{ font-size:15px;}
}
/* 首页第六屏 */

/* 首页小屏 */
@media(max-width: 1024px){
.section{margin-bottom: 20px;}
/* .home_about .ICimg{position: initial;} */
.home_about .ICimg{
    position: inherit;
    top: 0;
    right: 0;
    width: 100%;
    left: 0;
    }
.home_about .ICpic{position: initial;width: 100%}
.home_about .ICpic .ICpic_info p{padding: 0 2%;}
.home_page3 .home_page3bg{position: initial;transform: initial;}
.home_page3 .page3_list ul{margin-top:0;}
.home_history .info{position: initial;width: 100%;}
.home_history .huibg{display: none;margin-top: 10%;}
.home_page6 .home_page6bg{position: initial;transform: initial;}
.home_page5 .home_page5bg{position: initial;transform: initial;}
.home_history .info p{color: #000;}
#menu{ display:none;}
}


/* 首页小屏 */

/* 公司介绍 */
.article_info {margin-top:20px;}
.about p{font-size: 14px;line-height: 32px;color: #666;margin: 0;}
.about h2{text-transform: uppercase;font-size: 26px;line-height: 35px;color: #e3002b;font-weight: 300;position: relative;padding-left:40px;}
.about h2:before{content: '';position: absolute;top: 50%;width: 33px;height: 2px;display: block;background: #E3002B;left:0px;}
.about ul{margin-top:20px;}
.about ul li{width: 100%;}
.about ul li h3{font-size: 22px;line-height: 32px;color:#e3002b;font-weight: 300;margin: 10px 0;}

@media(min-width: 640px){
.about h2:before{left: -40px}
.about h2{padding-left: 0;}
.about ul li{float: left;margin-right: 2%;width: 32%;}
.about ul li:nth-child(3){margin-right:0; }
.about ul li h3{font-size: 26px;}
}
#bsWXBox .bsTop{width: 208px !important;}
/* 公司介绍 */

/* 企业文化 */
.culture p{font-size: 14px;line-height: 32px;color: #666;margin: 0;}
.culture h2{text-transform: uppercase; font-size: 26px;line-height: 35px;color: #e3002b;font-weight: 300;position: relative;}
.culture h2:before{content: '';position: absolute;top: 50%;width: 33px;height: 2px;display: block;background: #E3002B;}
@media(min-width: 640px){
.culture h2:before{left: -40px}

}
/* 企业文化 */

/* 团队介绍 */
.team_list ul li{width: 46%;margin-right: 8%;margin-bottom: 8%;float: left;position: relative;}
.team_list ul li:nth-child(2n){margin-right: 0;}
.team_list ul li .ICimg{width: 80%;max-width: 210px;max-height: 250px;}
.team_list ul li .ICpic{width: 100%;background: #f2f2f2;position: absolute;left: 30px;top: 30px;z-index: -1;}
.team_list ul li .ICpic .ICpic2{padding:10% 5% 5% 50%;}
.team_list ul li .ICpic h1{font-size: 22px;line-height: 32px;color: #e3002b;font-weight: 300;margin: 0;}
.team_list ul li .ICpic p{font-size: 14px;line-height: 32px;color: #666;margin: 0;}
.team_list ul li .ICpic span{display: block;margin-top: 20%; background: url(../images/jt1.png) no-repeat center;width: 82px;height: 6px;}

@media(max-width: 640px){
.team_list ul li{width: 100%;margin-right: 0;float: none;}
.team_list ul li .ICimg{width: 100%;text-align: center;max-width: none;}
.team_list ul li .ICpic{position: inherit;}
.team_list ul li .ICpic .ICpic2{text-align: center;padding: 2% 0;}
.team_list ul li .ICpic span{margin: 20% auto 0;}

}
/* 团队介绍 */

/* 团队介绍详情 */
.team_info .team_left .ICimg img{width: 100%;}
.team_info .team_right h1{font-size: 30px;line-height: 30px;color: #333;margin: 0;}
.team_info .team_right span{font-size: 16px;line-height: 30px;color: #666;margin: 10px 0;display: block;}
.team_info .team_right i{display: block; width: 28px;height: 1px;background-color: #e3002b;}
.team_info .team_right h2{font-size: 18px;line-height: 30px;color: #e3002b;font-weight: bold;margin: 20px 0 10px;}
.team_info .team_right .team_content p{font-size: 15px;line-height: 28px;color: #666;margin: 0;}

@media(min-width: 640px){
.team_info .team_left{float: left;width: 45%;}
.team_info .team_right{float: right;width: 45%;padding-top: 90px;}
}
/* 团队介绍详情 */

/* 资质证书 */
.Qualification ul li{float: left; width: 29.3%;height:88px;margin-bottom: 20px;margin-right: 6%;border: 1px solid #262628; }
.Qualification ul li:hover{background: #e3002b;}
.Qualification ul li:hover a{color: #fff;}
.Qualification ul li:nth-child(3n){margin-right: 0;}
.Qualification ul li a{display: block;line-height: 88px;padding-left: 10px;position: relative;color: #666666;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.Qualification ul li a::before{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%); width: 2px;height: 16px;background: #e3002b;}

@media(max-width: 640px){
.Qualification ul li{float: none;width: 100%;}
}
/* 资质证书 */

/* 新闻中心 */
.new_list ul li{border-bottom: 1px solid #E5E5E5;padding: 2% 0;position: relative;}
.new_list ul li:first-child{border-top: 1px solid #E5E5E5;}
.new_list ul li .ICpic{padding-left: 3%;width: 85%; float: left;display: inline-block;position: relative;}
.new_list ul li .ICpic:before{content: '';position: absolute;left: 0;top: 13px;width: 3px;height: 21px;background-color: #e3002b;}
.new_list ul li .ICpic h1{font-size: 16px;line-height: 48px;color: #666666;margin: 0;font-weight: 300;}
.new_list ul li .ICpic p{margin: 0;font-size: 14px;line-height: 30px;color: #999999;}

.new_list ul li:hover{background: #ddd;}

.new_list ul li .time{position: absolute;right: 0;top: 50%;transform: translateY(-50%); display: inline-block;text-align: right;}
.new_list ul li .time h1{font-size: 35px;line-height: 35px;color: #bbbbbb;margin: 0;}
.new_list ul li .time span{font-size: 16px;line-height: 30px;color: #bbbbbb;}

.article_title{border-bottom: 1px solid #ddd;text-align: center;}
.article_title h1{font-size: 26px;font-weight: 300;color: #000;}
.article_title time{font-size: 16px;}

@media(max-width: 640px){
.new_list ul li .ICpic{width: 100%;}
.new_list ul li .time{position: inherit;transform: inherit;}
.new_list ul li .time{;text-align: left;padding-left: 3%;}
.new_list ul li .ICpic p{display: none;}
.new_list ul li .ICpic h1{line-height:28px;    margin: 10px 0;}


}
/* 新闻中心 */

/* 企业视频 */
.home_video{width: 100%;height: auto;position: relative;}
.home_video .posterimg{position: absolute;width: 100%;height: 100%;z-index: 2;}
.home_video .posterimg img{width: 100%;height: 100%;}
.home_video .video{width: 100%;height: 520px;}
.video_title{font-size: 16px;line-height: 48px;color: #666666;padding-left: 20px;position: relative;}
.video_title:before{content: '';position: absolute;left: 0;top: 0;width: 3px;height: 21px;background-color: #e3002b;}

@media(max-width: 640px){
.home_video .video{height: auto;}
}
/* 企业视频 */

/* 证书查询 */
.zs_list li{border-bottom: 1px solid #e5e5e5;padding-left:20px; position:relative; padding-right:20px;}
.zs_list li:first-child{border-top: 1px solid #e5e5e5;}
.zs_list li:before{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%); width: 3px;height: 21px;background-color: #e3002b;}
.zs_list li a{ height: 85px; line-height:85px; font-size:14px;display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/TextList009-icon.png) no-repeat right center; padding-right:40px;}
.zs_list li time{ position:absolute; text-align:center; left:0; top:10px; height:65px; width:107px; color:#afafaf; border-right:1px dashed #E0E0E0; line-height:normal; font-size:14px;}
.zs_list li time span{ display:block; font-size:22px; padding-top:10px;}
.zs_list li:hover{ background-color:#ddd;color:#fff;}
.zs_list li:hover a{background-image:url(../images/TextList009-icon_hover.png); color:#fff;}
.zs_list li:hover time{color:#fff;}
/* 证书查询 */

/* 服务反馈 */
.sevir_from{ padding-bottom:2%;}
.sevir_from .from .btn{ cursor:pointer; border:none; padding:0 10%;height:60px; font-size:14px; color:#fff; background:#d02128;}
.sevir_from .from table{ max-width:813px;}
.sevir_from .from td{line-height:60px; padding-top:3%; vertical-align:top;position: relative;}
.sevir_from .from .text{ width:74%; border:1px solid #eaeaea; height:60px; line-height:60px; padding:0 2%;color: #000;}
.sevir_from .from td:before{content: '';position: absolute;left: 0;top: 50%;width: 3px;height: 21px;background-color: #e3002b;}
.sevir_from .from td.textarea:before{top: 40px;}
.sevir_from .from .textcode{ width:30%;}
.sevir_from .from .text:focus{ border-color:#df2130; box-shadow:0 0 8px #FBC1C1 inset; transition:all ease 0.5s;}
.sevir_from .from textarea.text{ width:100%; height:193px;max-width: 813px;}
.sevir_from .from .imgcode{height: 60px;margin-top: 20px}
@media(max-width: 640px){
.sevir_from .from .text{ width:100%}
.sevir_from .from textarea.text{ width:98%;}
.sevir_from .from .btn{ padding:0 20%;height:40px;}



}



/* 服务反馈 */

/* 常见问题 */
.cjwt_list ul .item{border-bottom: 1px solid #e5e5e5;padding: 2% 20px 2% 0}
.cjwt_list li:first-child{border-top: 1px solid #e5e5e5;}
.cjwt_list li h2{position: relative;padding-left:20px;}
.cjwt_list li h2:before{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%); width: 3px;height: 21px;background-color: #e3002b;}
.cjwt_list ul .item i.icon{ display:block; position:absolute; right:20px; top:20px; background:url(../images/youjt.png)  no-repeat center; width:21px; height:23px;transition:all 0.5s ease-out 0s; overflow:hidden;}
.cjwt_list ul .item .Q{ margin:0;font-weight: 300;line-height:50px; padding-left:20px; padding-right:50px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; position:relative;cursor:pointer;transition:all 0.5s ease-out 0s;}
.cjwt_list ul .item .Q>a{ color:#666; font-size:16px;}
.cjwt_list ul .item .A{ position:relative;padding:0 15% 0 20px; display:none;font-size: 14px;line-height: 30px;color: #999;}
.cjwt_list ul .item.active i.icon{background:url(../images/xiajt.png)  no-repeat center; }
/* 常见问题 */

/* 进度查询 */
.jdcx{width: 100%; max-width: 568px;height: 213px;position: relative; background: url(../images/cxbg.png) no-repeat center;}
.jdcx_nr{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.jdcx  h1{font-size: 14px;line-height: 48px;color: #666666;margin: 0;font-weight: 300;}
.jdcx .jdcx_input{ position:relative;display: inline-block;}

.jdcx .jdcx_input .text{ color: #999; font-size: 12px; display: block;padding:0 25px 0 10px; line-height: 36px; height: 36px; width: 302px; background: #f4f4f4;border: 1px solid #e9e9e9;}
.jdcx .jdcx_input .text:focus{border-color: #003f7f;background: #fff;color: #333;}
.jdcx .jdcx_input .btn{position: absolute; right: 0; top: 0; background: url(../images/search_cx.png) no-repeat center center; width: 46px; height: 100%;}

/* 进度查询 */

/* 服务项目 */
.service_info .ce_title{width: 100%;height: 115px;line-height: 115px; background-color: #f2f2f2;position: relative;color: #e3002b;padding-left: 25%;}
.service_info .ce_title span{width: 20%;height: 115px;text-align: center;line-height: 115px;text-transform: uppercase; background: #e3002b;display: block;position: absolute;left: 0;top: 0;color: #fff;font-size: 60px;font-weight: bold;}
.service_info h2{font-size: 20px;line-height: 35px;color: #e3002b;font-weight: 300;}
.service_info p{font-size: 14px;line-height: 32px;color: #666666;margin: 0;}
/* 服务项目 */

/* 联系我们 */
.contact .contact_list{margin-bottom: 3%; }
.contact .contact_list ul li{float: left;width: 30%;margin-right: 4%;border-top: 1px solid #ddd;}
.contact .contact_list ul li:nth-child(3){margin-right: 0; }
.contact .contact_list ul li h1{font-size: 14px;line-height: 48px;margin: 0;color: color: #666666;}
.contact .contact_list ul li .tel{font-size: 28px;line-height: 35px;color: #e3002b;font-weight: bold;}
.contact .contact_list ul li p{margin: 0;}

@media(max-width: 640px){
.contact .contact_list ul li{float: none;width: 100%;    margin-bottom: 20px;}
.service_info .ce_title{padding-left: 168px;}
.service_info .ce_title span{width: 138px;}
}

.contact_map{width: 100%;height: 514px;}
.contact_map .map{width: 100%;height: 100%;}

.lanmu{text-align: center;}
.lanmu h1{  font-size: 24px;line-height: 48px;color: #e3002b;}


.TextList001729{border: 1px solid #ddd;}
.TextList001729 .type{display:table; width:100%;}
.TextList001729 .type li{background: #F8F8F8;display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:24px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:12%;}
.TextList001729 .type li:nth-child(2){ width:11%;}
.TextList001729 .type li:nth-child(3){ width:10%;}
.TextList001729 .type li:nth-child(4){width:13%;}
.TextList001729 .type li:nth-child(1),
.TextList001729 .type li:nth-child(4){ padding-left:2%; text-align:left !important;}
.TextList001729 ul.type li:nth-child(4){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On{background: #e3002b;}
.TextList001729 ul.type#On li:nth-child(1){background: #e3002b;color: #fff;}
.TextList001729 ul.type#On li:nth-child(2){background: #e3002b;color: #fff;}
.TextList001729 ul.type#On li:nth-child(3){background: #e3002b;color: #fff;}
.TextList001729 ul.type#On li:nth-child(4){color: #fff; background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:2%;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:180px; width:40%; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#e3002b; font-size:18px;}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}
/* 联系我们 */

/*弹出层样式*/

  .MaskJob{position: fixed; display: none; background:rgba(0,0,0,.8);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);left: 0; top: 0; z-index: 9999;}
  .MaskJob .MaskBox{z-index: 999; max-width: 730px;margin:0px auto;position: relative; /*这个高度可以去掉如果不去掉。会导致弹出层看的像不是垂直居中*/}

  .MaskJob .MaskBox a.MaskClore{ display: block;width: 23px; height: 23px;background: url(../images/colse.jpg) no-repeat center;position: absolute;right: 28px;top:14px; line-height: 999px;overflow: hidden; ;text-align: center;}
/*弹出层样式*/


/*弹出层表单样式*/

.MaskJob .MaskForm{width: 100%; background: #fff;padding:0px 0 30px; font-size: 16px;}
.MaskJob .MaskForm h3{text-align: left;padding-left: 10px; font-size:  14px; color: #fff; line-height: 50px; background: #000;border-bottom: 1px solid #d9d9d9; font-weight: normal;}
.MaskJob .MaskForm .Formtxt{max-width: 585px; margin: 20px auto 0;}

.MaskJob .MaskForm .Formtxt .FormtxtTitle{font-size: 14px; color: #064f9e; line-height: 50px; border-bottom:  1px dashed #064f9e; margin-bottom: 40px;}

.MaskJob .MaskForm ul li{margin-bottom: 10px; position: relative; border:1px solid #dbdbdb;position: relative;}
.MaskJob .MaskForm ul li:before{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%); width: 3px;height: 21px;background-color: #e3002b;}

.MaskJob .MaskForm ul li.boxinput{height: 50px; padding-right: 120px; cursor: pointer;}
.MaskJob .MaskForm ul li.boxinput .fildeinput{display: block; width: 100%;height: 100%;left: 0;top: 0; position: absolute;z-index: 88; opacity: 0;}
.MaskJob .MaskForm ul li.boxinput .pxt{line-height: 50px;padding: 0 15px ;margin: 0; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; color: #c4c4c4; font-size: 12px;}
.MaskJob .MaskForm ul li.boxinput .btntj{display: block; width: 120px; height: 48px; position: absolute; right: 0;top: 0; background: #f3f3f3;font-weight: bold; color: #e3002b; text-align: center; line-height: 48px; }

.MaskJob .MaskForm input{width: 95%;padding-left: 5%; line-height: 50px;height: 50px; padding:0 10px; font-size: 14px; font-family: '微软雅黑';}
.MaskJob .MaskFormBtn{display:block; margin: 50px auto 0; width: 148px;height: 50px;line-height:50px;  text-align: center; font-size: 16px;color: #fff; background: #e3002b;max-width: 585px;}
.masktitle{text-align: center;}
.masktitle h1{font-size: 16px;color: #000;font-weight: 300;line-height: 35px;margin: 30px 0;}
/*弹出层表单样式*/




/* 发展历程 */
/*
 .Timeline002237 涓篸emo缂栧彿
 */
.Timeline002237{ padding:55px 0;}
.Timeline002237 ul{ list-style: none;}
.Timeline002237 .history-wrap { position:relative;}
.Timeline002237 .history-years {display: none; width:159px; position:absolute; left:0; top:0; position:fixed; z-index:220; opacity:0;}
.Timeline002237 .history-years_wrap { width:159px; }
.Timeline002237 .history-years_wrap ul {  width:24px; float:right; position:relative; margin-top:-2px; } 
.Timeline002237 .history-years_wrap li {  width:18px;  height:150px; line-height:42px; text-align:center; background:url(../images/Timeline002237-dev_br.jpg) no-repeat right center; background-size:auto 100%; margin-top:-1px; margin-right:5px;}
.Timeline002237 .history-years_wrap li span { position:relative; padding-right:30px; color:#5e5e5e; font-family:Arial; float:right; right:-4px; margin-top:-1px; cursor:pointer; font-size: 18px; font-weight: 100; background:url(../images/Timeline002237-lc_06.png) no-repeat right center;}
.Timeline002237 .history-years_wrap li.active span{ font-size:38px; color:#c79669; font-weight:bold; background:url(../images/Timeline002237-lc_03.png) no-repeat right center; background-size:24px 24px;}
.Timeline002237 .history-years_box {  height:580px;overflow:hidden; width:159px; position:relative; margin-bottom:15px;}
.Timeline002237 .history-years_top { display:block; width:16px; height:10px; background:url(../images/Timeline002237-dev_top.jpg) no-repeat; margin-bottom:15px; position:relative; float:right; right:-2px; display: none;}
.Timeline002237 .history-years_bottom { display:block; width:20px; height:12px; background:url(../images/Timeline002237-lc_09.png) no-repeat; margin-bottom:15px; position:relative; float:right; right:3px; top: -13px }

.Timeline002237 .history-list {width:100%;}
.Timeline002237 .history-list .history-list_part > h4{position: relative; color:#e3002b;font-size: 30px;line-height: 35px;display: none;}
.Timeline002237 .history-list .history-list_part > h4:before{content: '';position: absolute;top: 50%;width: 33px;height: 2px;display: block;background: #E3002B;}
@media(min-width: 640px){
.Timeline002237 .history-list .history-list_part > h4:before{left: -40px;}
}
.Timeline002237 .history-list ul {  position:relative; margin-bottom:30px;}
.Timeline002237 .history-list li {  width:49.6%; margin-bottom:22px;}
.Timeline002237 .history-list li .year_wrap {  width:95%; border:1px solid #dddddd;}
.Timeline002237 .history-list li.odd .year_wrap {  float:right;}
.Timeline002237 .history-list li .year_wrap img {  width:100%;}
.Timeline002237 .year_box {  padding:20px; position:relative; z-index:20; background:#fff;}
.Timeline002237 .year_box h4 { color:#2b2b2b; margin-bottom:6px;}
.Timeline002237 .year_box p {  color:#616161; font-size:14px; line-height:1.7em;}

.Timeline002237 .news_index_l .public_list_img { margin-bottom:10px; }
@media only screen and (min-width: 1200px){
.Timeline002237 .history-list_year {
    font-size: 105px; margin: 0}
   .Timeline002237 .history-years_wrap li.active span {
    font-size: 46px !important; }
}

.Timeline002237 .history-list .year_box h4{display: inline-block;line-height: 40px;text-align: center;position: relative; margin:10px 0 0}
.Timeline002237 .history-list .year_box span{width: 40px;height: 40px;display: inline-block;margin-left: 23px;}
.Timeline002237 .history-list .year_box h4:hover em{opacity: 1;}
.Timeline002237 .history-list .year_box em{opacity: 0;height: 35px;line-height: 35px;display: inline-block;margin-left: 14px;background: #d2d2d2;width: 91px;color: #fff;font-size: 14px;position: absolute;top: 50%;transform: translateY(-50%);transition: all .3s;}
.Timeline002237 .history-list .year_box em:before{content: "";display: block;position: absolute;width: 8px;height: 12px;top: 50%;transform:translateY(-50%);background: url(../images/Timeline002237-add_icon_10.png);left: -5px;}

.Timeline002237 #swiper-container2 {display: block;position:absolute; left:-20%;top:0;}
.Timeline002237 #swiper-container2 .swiper-slide{font-size: 18px;line-height: 25px;}

@media only screen and (max-width: 1300px){
.Timeline002237 .history-list { width: 726px;}
}
@media only screen and (max-width: 1140px){
.Timeline002237 .history-list_year { font-size: 70px; margin: 15px 0 10px;}
}

@media only screen and (max-width: 1023px){

.Timeline002237 .history-years {  width: 20%;  display: none;}
      .Timeline002237   #swiper-container2 .swiper-slide { text-align:center; line-height:30px; height:30px; }
      .Timeline002237   #swiper-container2 .swiper-slide.active-nav { color:#005bac; font-size:18px; }
      .Timeline002237   .history-list {    padding-left: 0;    width: 100%;    float: none;    padding-left: 0;}
}
@media(max-width: 640px){
.Timeline002237 #swiper-container2{display: none;}
.Timeline002237 .history-list .history-list_part > h4:before{top: 92%;}
}

/* 发展历程 */


/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}


.bshare-custom  span img{width: 10%;margin-right: 7px;}
.bshare-custom a{vertical-align: bottom !important;padding: 0 10px !important;}

.ceno-padding{ margin-top:0;}

#menu li {
    text-align: right;
}