/*Top002138 */
.Top002138 .auto{  position:relative; z-index:100;max-width: 1200px;}
.Top002138 .subnavbg{ position:absolute; left:0; width:100%; top:100%; background:rgba(35,34,34,0.5); height:65px; display:none;}

.Top002138 .logo{padding: 30px 0;max-width: 250px;}

.Top002138 .search{ display:none; position:absolute; z-index:20; right:0; top:100%; border:15px solid #fff; background:#fff; width:100%; max-width:400px;}
.Top002138 .search .text{ border:1px solid #004692; height:38px; line-height:38px; padding:0 50px 0 10px; width:100%; color:#999;}
.Top002138 .search .btn{ position:absolute; right:0; width:40px; height:100%; top:0; background:url(../images/Top002138-searchbg_red.png) no-repeat center center; border:none;border-left:1px solid #004692;  padding:0;}

.Top002138 .lang{ position:absolute; right:0; z-index:25;}
.Top002138 .lang dt{ background:url(../images/Top002138-a_lang.png) no-repeat right center; padding-right:15px; cursor:pointer;}
.Top002138 .lang dd{ position:absolute; right:0; top:100%; width:100%; text-align:center; background:#004692; display:none;}
.Top002138 .lang dd a{ line-height:30px; border-bottom:1px solid #fff; color:#fff; display:block;}
.Top002138 .lang:hover dd{ display:block;}

.Top002138 .lang,
.Top002138 .top{top:50%;}

.Top002138 .top{ position:absolute; right:65px; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.Top002138 .top dt,
.Top002138 .mobile_menu{width:36px; height:36px; float:left;}
.Top002138 .top dt{ background:url(../images/Top002138-searchbg.png) no-repeat center center; cursor:pointer;}
.Top002138 .mobile_menu{ display:none;}

.Top002138 nav{ position:absolute; right:125px;z-index:10; top:0;}
.Top002138 nav li{ float:left; padding:30px 0;padding-right: 30px; line-height: 40px; }
.Top002138 nav li span,
.Top002138 nav li > a{display:block;font-size: 16px;color:#424a4e;}
.Top002138 nav li a.on,
.Top002138 nav li.aon > a,
.Top002138 nav li > a:hover{color:#004692;font-weight:bold;border-bottom:1px solid #004692}

.Top002138 nav li span{ display:none;}
.Top002138 nav li dl{ position:absolute; left:0; top:100%; display:none;}
.Top002138 nav li dd{ float:left; line-height:65px;}
.Top002138 nav li dd:after{ display:inline-block; content:'';width:1px; height:9px; margin:0 10px; background:#fff; opacity: 0.5;filter:alpha(opacity=50);}
.Top002138 nav li dd a{color:#fff;font-size: 15px; }
.Top002138 nav li dd a:hover{ color:#004692;}
@media(min-width:1001px){
.Top002138 nav{ display:block !important;}
.Top002138 nav li dd:last-child:after{ display:none;}
.Top002138 .lang{ -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
}
@media(max-width:1366px) and (min-width:1001px){
.Top002138 nav li{ padding-left:2px; padding-right:2px;}
.Top002138 nav li > a{ padding:0 7px;    font-size: 16px;}
}
@media(max-width:1200px){
.Top002138 .logo .logo_txt,
.Top002138 .logo i{ display:none;}
}
@media(max-width:1000px){
.Top002138{ padding-top:37px;}
.Top002138 .auto{ margin:0; padding:0 2%;}
.Top002138 .subnavbg{ display:none !important;}
.Top002138 .search{max-width:none;}

.Top002138 .lang{ top:-37px; width:100%;}
.Top002138 .lang dt{ display:none;}
.Top002138 .lang dd{ position:relative;top:auto; display:block; text-align:right;background:#000; padding:5px 2%;}
.Top002138 .lang dd a{ display:inline-block; border:1px solid #004692; color:#004692; padding:0 10px; margin-left:5px; line-height:25px;}

.Top002138 .top{ right:2%;}
.Top002138 .mobile_menu,
.Top002138 .top dt{ border:1px solid #848585; border-radius:50%;}
.Top002138 .mobile_menu{ display:block; position:relative; margin-left:15px;}
.Top002138 .mobile_menu span,
.Top002138 .mobile_menu span:before,
.Top002138 .mobile_menu span:after{ position:absolute; background:#848585; width:100%; height:1px;}
.Top002138 .mobile_menu span{ width:60%; left:20%; top:50%;}
.Top002138 .mobile_menu span:before,
.Top002138 .mobile_menu span:after{ content:'';}
.Top002138 .mobile_menu span:before{ top:-6px;}
.Top002138 .mobile_menu span:after{ top:6px;}

.Top002138 .logo{ padding-right:40%;}

.Top002138 nav{ top:100%; background-color:#fff; width:100%; right:0; display:none;}
.Top002138 nav li{ float:none; padding:0; border-bottom:1px solid #ddd;}
.Top002138 nav li.has_dl >a{ display:none;}
.Top002138 nav li.has_dl span{ display:block; background:url(../images/Top002138-a_lang.png) no-repeat 95% center;}
.Top002138 nav li.has_dl span,
.Top002138 nav li a{ padding:15px; line-height:normal;}
.Top002138 nav li dl{ position:relative; top:auto; left:auto !important; width:auto !important;background:#004692;}
.Top002138 nav li dd{ float:none;}
.Top002138 nav li dd:after{ display:none;}
.Top002138 nav li dd a{ display:block; }
.Top002138 nav li dd a:hover{color:#fff;}
}



.Floor000649 .title{ text-align:center; color:#004692; font-size: 36px;line-height: 60px;margin-bottom:30px;}
.Floor000649 {padding-top: 3%;}
.Floor000649 .title span{display:block; position:relative; font-family:"Times New Roman"; line-height:35px; font-size:20px;color:#4d5965;}
.Floor000649 .title span::before{ position:absolute; content:''; width:61px; height:2px; background-color:#1676b0; position:absolute; bottom:0; left:50%; margin-left:-30px;}
.Floor000649 .tab{ max-width:480px; margin:0 auto;padding:20px 0 40px; overflow:hidden; }
.Floor000649 .tab span{ float:left; width:32%; text-align:center;  border: #c8cfd5 2px solid;border-radius: 20px;font-size: 16px;color: #7a8692;line-height: 30px;cursor: pointer; margin-right:2%;}
.Floor000649 .tab span:last-child{ margin-right:0;}
.Floor000649 .tab span:hover,
.Floor000649 .tab span.on{ background-color:#1676af; border-color:#1676af; color:#fff;}
.Floor000649 .tab_list .list{ float:left; width:48%; position:relative; z-index:1;}
.Floor000649 .tab_list .list li{ }
.Floor000649 .tab_list .list li .pic{ background-position: center center; background-size:contain; background-repeat:no-repeat; padding-bottom:47%; display:block;}
.Floor000649 .tab_list .list li div{ position:relative;padding-left:107px; padding-top:20px;min-height:102px;}
.Floor000649 .tab_list .list li time{position:absolute; left:0; top:20px; width:85px; color:#fff;background-color: #004692;text-align: center;border-radius: 5px; font-family:"Times New Roman"; line-height:25px;}
.Floor000649 .tab_list .list li time span{display: block;font-size: 48px;height: 56px;line-height: 56px;background-color: #0555ac;border-radius: 5px 5px 0 0;}
.Floor000649 .tab_list .list li h5,
.Floor000649 .tab_list .list li p{ margin:0;}
.Floor000649 .tab_list .list li h5{ font-size:16px; padding-bottom:10px;}
.Floor000649 .tab_list .list li p{ color:#8c99a5; line-height:24px; height:48px; overflow:hidden;}
.Floor000649 .hd{ padding:10px 0;}
.Floor000649 .hd li{ display:inline-block; background-color:#7a8692; width:12px; height:12px; border-radius:50%; cursor:pointer; overflow:hidden; line-height:1000px; display:inline-block; margin-right:5px;}
.Floor000649 .hd li.on{ background-color:#004692;}
.Floor000649 dl{ float:right; width:48%;}
.Floor000649 dl dt{ border-bottom:#e5e5e5 1px solid; padding-bottom:15px; margin-bottom:15px; padding-left:90px; min-height:85px; position:relative;}
.Floor000649 dl dt:last-child{ margin-bottom:0;}
.Floor000649 dl dt time{ position:absolute; left:0; top:0; width:68px; color:#fff;background-color: #677481;text-align: center;border-radius: 5px; font-family:"Times New Roman"; line-height:25px;}
.Floor000649 dl dt time span{display: block;font-size: 36px;height: 40px;line-height: 40px;background-color: #778593;border-radius: 5px 5px 0 0;}
.Floor000649 dl dt h5,
.Floor000649 dl dt p{ margin:0;}
.Floor000649 dl dt h5{ font-size:14px;}
.Floor000649 dl dt p{ color:#8c99a5; line-height:20px; overflow:hidden; height:40px;}
.Floor000649 .more{ text-align:center; padding:1% 0;}
.Floor000649 .more a{ display:inline-block; line-height:34px; color:#fff;background-color:#004692; border-radius:30px; width:147px; text-align:center; border:4px solid #fff; position:relative; transition:all ease-in-out 0.3s;}
.Floor000649 .more a::before{ position:absolute; content:''; left:-5px; top:-4px; width:149px; height:42px;border:1px solid #004692;border-radius:30px;transition:all ease-in-out 0.3s;}
.Floor000649 .more a:hover{ background-color:#fff; color:#1579b4; border-color:#1579b4;}
.Floor000649 .more a:hover::before{ border-color:#fff;}
@media(max-width:1000px){
.Floor000649 .tab_list .list,
.Floor000649 .tab_list dl{ float:none; width:100%;}	
}
@media(max-width:640px){
.Top002209{ padding-top:15px; padding-bottom:15px;}	
}
@media(max-width:480px){
.Floor000649 .title{ font-size:20px; line-height:40px;}
.Floor000649 .title span{ font-size:16px;}
.Top002209 .logo{width: 55%;}	

}

.Banner001003 .bx-wrapper,
.Banner001003 .bx-viewport{ position:relative; overflow:hidden; z-index:1;}
.Banner001003 .bx-controls{ position:absolute; z-index:3; left:0; bottom:5%; width:100%; text-align:center;}
.Banner001003 .bx-pager div{ display:inline-block; border-bottom:2px solid #fff; margin:0 5px;}
.Banner001003 .bx-pager div a{ font-size:40px; font-family:Arial, Helvetica, sans-serif; color:#fff; display:inline-block; width:45px; text-align:center;text-indent:-80px; transition:all ease-in-out 0.3s; overflow:hidden;}
.Banner001003 .bx-pager div a.active{text-indent:0; position:relative;}
.Banner001003 .bx-pager div a.active::before,
.Banner001003 .bx-pager div a.active::after{ position:absolute; content:''; width:12px; height:1px; background-color:#fff; transform:rotate(-40deg);}
.Banner001003 .bx-pager div a.active::before{ bottom:9px; left:0;}
.Banner001003 .bx-pager div a.active::after{ right:0; top:9px;}
.Banner001003 .bx-controls-direction{ display:none;}

.Banner001003 .list li{  background-repeat:no-repeat; background-position:center top; background-size:cover;}
.Banner001003 .list li figure{height:703px; display:table; width:100%;}
.Banner001003 .list li .txt{ display:table-cell; vertical-align:middle; padding:0 20% 20% 0; }
.Banner001003 .list li p{ margin:0; color:#004692; font-size:40px; opacity:0;transition:opacity ease 3s;

text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;

-webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;

-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;

*filter: Glow(color=#fff, strength=1);


}
.Banner001003 .list li.on p{  opacity:1;}
.Banner001003 .list li:nth-child(2) p{ color:#004692;}
.Banner001003 .list li p:nth-child(1){ font-weight:bold; }

@media(max-width:1000px){
.Banner001003 .list li figure{height:500px;}
.Banner001003 .list li p{font-size:35px;}
.Banner001003 .list li p:nth-child(2){ font-size:16px; }
.Banner001003 .list li p:nth-child(3){ font-size:25px; }
}
@media(max-width:768px){
.Banner001003 .list li figure{height:400px;}
.Banner001003 .list li .txt{  padding:0 5%;}
}
@media(max-width:640px){
.Banner001003 .list li figure{height:300px;}
.Banner001003 .bx-pager div a{ font-size:30px;}
.Banner001003 .list li p{font-size:18px;}
.Banner001003 .list li p:nth-child(2){ font-size:14px; }
.Banner001003 .list li p:nth-child(3){ font-size:16px; }
}
@media(max-width:480px){
.Banner001003 .bx-pager div a{ font-size:24px;}
.Banner001003 .list li .more{ height:35px; line-height:35px; padding-right:40px; }
}










/*
 .Floor000648 为demo编号
 */
.Floor000648{ background:url(../images/Floor000648-bg.jpg) no-repeat center top #004692; background-size:100% auto; padding:2% 0 5% 0;}
.Floor000648 .title{ text-align:center; color:#fff;font-size: 36px;line-height: 60px; padding-bottom:3%;}
.Floor000648 .title span{ display:block; position:relative; font-family:"Times New Roman"; line-height:35px; font-size:20px;}
.Floor000648 .title span::before{ position:absolute; content:''; width:61px; height:2px; background-color:#1676b0; position:absolute; bottom:0; left:50%; margin-left:-30px;}
.Floor000648 .img{ float:left; width:50%;}
.Floor000648 a{ color:#fff;}
.Floor000648  .info{ float:right; width:47%;}
.Floor000648  .info p{ line-height:25px;}
.Floor000648  .info dl{ overflow:hidden;}
.Floor000648  .info dd{ float:left; width:16%; margin-right:5%;}
.Floor000648  .info dd:last-child{ margin-right:0;}
.Floor000648  .info dd a{ display:block; text-align:center;}
.Floor000648  .info dd span{  display:block; font-size:14px; padding-top:10px;}
@media(max-width:1000px){
.Floor000648 .img,
.Floor000648  .info{ float:none; width:100%;}
.Floor000648 .img{ text-align:center;}
}
@media(max-width:480px){
.Floor000648  .info p{ font-size:12px; line-height:20px;}
.Floor000648 .title{font-size: 24px; line-height:45px;}
.Floor000648 .title span{ font-size:16px;}
}
/*
 .Floor000922 为demo编号
 */
.Floor000922{padding-bottom: 30px;padding-top:30px;}
.Floor000922 .title{ text-align:center; color:#004692; font-size: 36px;line-height: 60px;margin-bottom:30px;}
.Floor000922 .title span{display:block; position:relative; font-family:"Times New Roman"; line-height:35px; font-size:20px;color:#4d5965;}
.Floor000922 .title span::before{ position:absolute; content:''; width:61px; height:2px; background-color:#1676b0; position:absolute; bottom:0; left:50%; margin-left:-30px;}
.Floor000922 dd{float:left;width: 13.2%;overflow:hidden;position:relative;transition:all ease-in-out 0.3s;height: 480px;}
.Floor000922 dd.active{ width:28%;}
.Floor000922 dd a{ padding-top: 30px;}
.Floor000922 dd .pic{display:block;height: 480px;background-repeat:no-repeat;background-position:center top;background-size:cover;transition:all ease-out 0.6s;/* filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); */ /* Firefox 3.5+ *//* -webkit-filter: grayscale(100%); */ /* chrome+ *//* filter: grayscale(100%); */ /* æœªæ¥æµè§ˆå™¨ */filter: gray; /* ie6-8 */filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);/*ie6-9 */}
.Floor000922 dd.active .pic{filter: url("data:image/svg+xml;utf8"); /* Firefox 3.5+ */
    -webkit-filter: grayscale(0%); /* chrome+ */
    filter: grayscale(0%); /* æœªæ¥æµè§ˆå™¨ */
    filter: ; /* ie6-8 */
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);/*ie6-9 */}
.Floor000922 dd .txt,
.Floor000922 dd .name{ position:absolute;}
.Floor000922 dd .txt{ left:0; bottom:0; background-color:rgba(255,255,255,0.9); z-index:2; padding:2%;  padding-left:19%;width:100%; font-size:12px; line-height:27px; transform:translateY(100%);transition:all ease 0.3s;}
.Floor000922 dd .txt p{ margin:0;}
.Floor000922 dd.active .txt{ transform:translateY(0);transition:all ease-in-out 0.5s 0.3s;}
.Floor000922 dd .name{/* left:0; */top: 0;height:100%;z-index:3;width:100%;/* text-shadow:0 0 2px rgba(0,0,0,0.5); */}

.Floor000922 dd .name span{display: block;}
.Floor000922 dd .name ol{position:absolute;left:0;/* top:4%; *//* padding:10% 0  20% 0; */width:100%;color:#fff;text-align:center;/* background:url(../images/Floor000922-numbg.png) no-repeat center center; */background-size:90% auto;transition:all ease-in-out 0 0.5s;}
.Floor000922 dd:nth-child(2n) .name ol{top: auto;/* bottom:4%; */}
.Floor000922 dd .name ol em{ display:inline-block; font-size:50px; border-bottom:3px solid #fff; margin-bottom:10px; box-shadow:0 1px 0 rgba(0,0,0,0.2);}
.Floor000922 dd .name ol a{ display:block; font-size:16px; color:#fff;}
.Floor000922 dd .lash ol{width:20px;position: absolute;left: 40%;top: 30%;}
.Floor000922 dd .lash ol i{font-style:normal;font-size: 20px;}
.Floor000922 dd .lash ol a{color:#fff;font-size:16px;}
.Floor000922 dd .active .name{width: 100%;text-shadow:none;}
.Floor000922 dd .active .name ol{padding-left: 10%;top:auto;text-align:  left;transition:all ease-in-out 0.5s 0.5s;}
.Floor000922 dd .active .lash ol{transition:none;}
.Floor000922 dd .active .lash ol{width: 20px;position: absolute;left: 43%;top: 30%;}

.Floor000922 dd:last-child{transition:none;background: #004692; width: 6%;}
.Floor000922 dd .active .name ol em{ box-shadow:none;}
@media(max-width:1000px) and (min-width:769px){
.Floor000922 dd .name ol em{ font-size:40px;}
.Floor000922 dd .name ol a{ font-size:14px;}
.Floor000922 dd .lash ol a{ font-size:14px;}
}
@media(max-width:768px){
.Floor000922 dd{ width:100% !important; float:none;}
.Floor000922 dd .pic{ height:auto; padding-bottom:60%;}
.Floor000922 dd .txt p{ line-height:25px; height:50px; overflow:hidden;}
.Floor000922 dd .txt{ padding-left:32%;}
.Floor000922 dd.active .name{width:30%;}
.Floor000922 dd:last-child{background: #fff;width: 100% !important;float: none;height: 30px;display: block;}
.Floor000922 dd:last-child:hover{transition:none;}
.Floor000922 dd:last-child.active{width: 100%!important;}
.Floor000922 dd .lash ol{width: 100%;position: absolute;left: 0%;top: 0%;}
.Floor000922 dd .lash ol a{color: #000;padding-top: 0px;transition:none;}
.Floor000922 dd .lash ol a:hover{transition:none;}
.Floor000922 dd .lash ol i{display: none;}
}
@media(max-width:375px){
.Floor000922 dd .name ol em{ font-size:30px;}
.Floor000922 dd .name ol a{ font-size:13px;}
.Floor000922 dd .name ol a:hover{color: #004692;}
}
/*
 .Floor000642 为demo编号
 */
.Floor000642{ padding:3% 0;}
.Floor000642 .title{ text-align:center; color:#004692; font-size: 36px;line-height: 60px;margin-bottom:30px;}
.Floor000642 .title span{display:block; position:relative; font-family:"Times New Roman"; line-height:35px; font-size:20px;color:#4d5965;}
.Floor000642 .title span::before{ position:absolute; content:''; width:61px; height:2px; background-color:#1676b0; position:absolute; bottom:0; left:50%; margin-left:-30px;}
.Floor000642 li{ width:15%; float:left; text-align:center; padding:0 2%; position:relative;margin-bottom: 30px;}
.Floor000642 li::before{ position:absolute; content:''; right:0; height:92%; top:7%; width:1px; background-color:#e8e8e8;}
.Floor000642 li:last-child::before{ display:none;}
.Floor000642 li h2{font-size: 16px;color: #333f4a;margin:0;}
.Floor000642 li img{ width:100px; height:100px;margin-bottom: 10px;}
.Floor000642 li img.hover{ display:none;}
.Floor000642 li a:hover img{ display:none;}
.Floor000642 li a:hover img.hover{ display:inline-block;}
.Floor000642 li h3{color: #333f4a;margin-top: 5px;line-height: 25px; font-weight:normal;font-size: 14px;margin:0;}
.Floor000642 li p{ color:#7e8892; line-height:24px; overflow:hidden; height:72px;margin:0;}
.Floor000642 li figure a{ display:block;}
@media(max-width:768px){
.Floor000642 li{ float:none; width:100%; overflow:hidden;}
.Floor000642 li::before{display:none;}
.Floor000642 li figure{ float:left; width:50%; padding:0 2%; position:relative;}
.Floor000642 li figure::before{ position:absolute; content:''; right:0; height:90%; top:5%; width:1px; background-color:#e8e8e8;}
.Floor000642 li figure:last-child::before{ display:none;}
}
@media(max-width:480px){
.Floor000642{ background-size:cover;}
.Floor000642 li figure{ float:none; width:auto; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #e8e8e8;}
.Floor000642 li figure::before{ display:none;}
.Floor000642 .title h1{font-size: 28px;line-height: 50px;}
.Floor000922 dd.active .name{width: 100%;}
.Floor000922 dd .pic{padding-bottom: 100%;}
.Floor000922 dd{height: 420px;}
}
/*
 .Bottom000652 为demo编号
 */
.Bottom000652 .links{ padding:15px 0; line-height:30px; background-color:#fff;}
.Bottom000652 .links ul{ overflow:hidden; position:relative;}
.Bottom000652 .links ol{ position:absolute; left:0; top:0; width:80px; color:#1676af;}
.Bottom000652 .links li{padding-left:80px;}
.Bottom000652 .links li a{ color:#999; display:inline-block; margin-right:30px;}
.Bottom000652 .links li a:hover{ color:#1676af;}
.Bottom000652 .bottom{ background-color:#004692; color:#fff; padding:30px 0;}
.Bottom000652 .code{ float:right; width:135px;}
.Bottom000652 .code p{ margin:0; padding:10px 0;}
.Bottom000652 .bottom dl{ float:left; width:130px; line-height:30px;}
.Bottom000652 .bottom dd a{ color:#fff; opacity:0.5;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-right:10px;}
.Bottom000652 .bottom dd a:hover{ opacity:1;}
.Bottom000652 .bottom .bdsharebuttonbox a{ background-position: 0 0 !important; background-repeat:no-repeat; width:28px; height:28px; padding:0; margin:0; margin-left:5px;}
.Bottom000652 .bottom .bdsharebuttonbox a.bds_tsina{ background-image:url(../images/Bottom000652-sina.png);}
.Bottom000652 .bottom .bdsharebuttonbox a.bds_tqq{ background-image:url(../images/Bottom000652-tq.png);}
.Bottom000652 .bottom .bdsharebuttonbox a.bds_renren{ background-image:url(../images/Bottom000652-a_video.png);}
.Bottom000652 .bottom .bdsharebuttonbox a.bds_weixin{ background-image:url(../images/Bottom000652-rss.png);}
.Bottom000652 footer{background: #043163;padding: 15px 0;color: #5583a6; font-size:12px;}
.Bottom000652 footer span{ float:right;}
.Bottom000652 footer a{color: #5583a6;}
.Bottom000652 footer em{ font-style:normal; margin:0 5px;}
.Bottom000652 footer a:hover{color: #fff;}
@media(max-width:1200px){
.Bottom000652 .bottom{ display:none;}
}
@media(max-width:768px){
.Bottom000652 .links li a{ margin-right:10px;}
.Bottom000652 footer span{ float:none; display:block;}
.Bottom000652 .bottom{ display:block;} 
.Bottom000652 .bottom dl{ display:none;}
.Bottom000652 .bottom .code{ float:none; width:100%; text-align:center;} 
.Bottom000652 .bottom .bdsharebuttonbox a{ display:inline-block; float:none;  margin:0 5px;}
}

/*
 .RighInfo002275 为demo编号
 */
/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,.RighInfo002275 .h2{}
.RighInfo002275{padding: 8% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding: 0px 0 40px}
	.RighInfo002275 .text .title{padding: 0px;margin: 0px; margin-bottom: 30px;}
	.RighInfo002275 .map{width: 700px;height: 430px;}
	.RighInfo002275 .text{width: 40%;}
}
/*
 .Banner002236 为demo编号
 */
.Banner002236 span{ display: none;}
@media (min-width:1200px) {
.Banner002236 span{ margin: 0; background-repeat: no-repeat; background-position: top center; height: 450px; display: block;}
.Banner002236 img{ display: none;}
}

/*Menu002169 */
.Menu002169{ padding-bottom:2%;}
.Menu002169 dt{ text-align:right; background:url(../images/Menu002169-icon_home.gif) no-repeat right center;font-size:12px; padding:5px 20px 7px 0; color:#999;}
.Menu002169 dt a{ background:url(../images/Menu002169-cur_a.gif) no-repeat right center; padding-right:10px; margin-right:5px;color:#999;}
.Menu002169 dt span{ color:#006cba;}
.Menu002169 dd{ width:180px; line-height:80px; background:url(../images/Menu002169-columnbg.png) no-repeat left top #004692; font-size:24px; color:#fff; text-align:center; position:relative; z-index:1; margin-top:-30px;}


.Menu002169 nav{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#f9f9f9;line-height:50px;height:52px;margin-top:-52px;/* margin-left: 200px; */}
.Menu002169 nav ul{float: right;}
.Menu002169 nav li{float:left;padding-left: 10px;}
.Menu002169 nav li:after{ display:block; width:0; height:0; margin:0 auto;content:'';border:6px solid transparent;  border-bottom:0;}
.Menu002169 nav li a{ display:block; padding:0 12px; position:relative;}
.Menu002169 nav li a:after{ position:absolute; left:0; width:100%; height:3px;  content:''; bottom:-1px;}
.Menu002169 nav li.aon a:after{background:#006cba;}
.Menu002169 nav li.aon:after{border-top-color:#006cba;}
.Menu002169 nav li.aon{ font-weight:bold; }
.Menu002169 nav li a:hover,
.Menu002169 nav li.aon a{color:#006cba;}
@media(max-width:1200px){
.Menu002169 nav li{margin-left:20px; }
}
@media(max-width:1000px){
.Menu002169 dd,
.Menu002169 nav{margin-top:0;}
.Menu002169 nav ul{ }
}
@media(max-width:1000px) and (min-width:641px){
.Menu002169 dl{ overflow:hidden;}
.Menu002169 dd{ float:left;}
.Menu002169 dt{ float:right; }
}
@media(max-width:768px){
.Menu002169 nav{height:auto; line-height:40px;}
.Menu002169 nav li{ margin:0; width:20%; text-align:center;}
.Menu002169 nav li a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
}
@media(max-width:640px){
.Menu002169 nav ul{float: none;}
.Menu002169 dt{ padding-top:15px; padding-bottom:15px;}
.Menu002169 dd{ width:auto; line-height:normal; text-align:left; padding:2%; background-position: right top; background-size:contain;}
}
@media(max-width:480px){
.Menu002169 dd{ font-size:20px;}
.Menu002169 nav li{ width:33.33333333333%;}
}

/*
 .TextList002208 为demo编号
 */
.TextList002208{ padding-bottom:3%;}
.TextList002208 .thead{ background:#233d85;line-height:40px; text-align:center; background:#bfbfbf;}
.TextList002208 .thead span{ float:left; width:14%; color:#333; display:block; font-size:14px; height:40px; text-align:center; font-weight:bold; position:relative;}
.TextList002208 .thead span+span{ border-left: solid 1px #989898;}
.TextList002208 .thead span i{ background:url(../images/TextList002208-icon.png) no-repeat -134px -78px; display:block; position:absolute; right:10px; top:50%; width:9px; height:5px; margin-top:-2px;}
.TextList002208 .dl{}
.TextList002208 .dl+.dl{ border-top:1px solid #fff;}
.TextList002208 .dl .dt{line-height:40px; text-align:center; cursor:pointer; background:#f1f1f1;}
.TextList002208 .dl .dt span{float:left; width:14%;  display:block; font-size:14px;}
.TextList002208 .dl .dt span.jobname{ text-align:left; padding-left:3%;}
.TextList002208 .dl .dt .btn{ text-decoration:underline; display:block; position:relative;}
.TextList002208 .dl .dt .btn i{ position:absolute;  right:15px; background:url(../images/TextList002208-icon.png) no-repeat -44px -82px ; display:block; width:21px; height:11px; top:50%; margin-top:-5px;}
.TextList002208 .conbox{ background:#fff; padding:20px 3%; display:none;}
.TextList002208 .conbox .h5{color:#333; font-size:12px;}
.TextList002208 .jobname{ width:30% !important;}
.TextList002208 .dl.active .dt span,.TextList002208 .dl.active .btn{ color:#006cba;}
.TextList002208 .dl.active .dt .btn i{ background-position:-44px -70px;}
@media(max-width:1000px){
	.TextList002208 .dl .dt .btn{ padding-right:20px;}
	.TextList002208 .dl .dt .btn i{background-position:-48px -82px;width:13px;}
	.TextList002208 .dl.active .dt .btn i{background-position:-48px -70px; }
	
}
@media(max-width:640px){
	.TextList002208 .jobyq,.TextList002208 .dl .dt .btn i,.TextList002208 .time,.TextList002208 .thead span i{ display:none !important;}
	.TextList002208 .thead span,.TextList002208 .dl .dt span{ width:23%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
}/*Page002080 */
.Page002080{ text-align:center; padding-bottom:2%; line-height:31px;}
.Page002080 .Pages a{ display:inline-block; vertical-align:middle;}
.Page002080 .Pages .p_cur,
.Page002080 .Pages .p_count,
.Page002080 .Pages .p_total,
.Page002080 .Pages .p_jump,
.Page002080 .Pages .a_first,
.Page002080 .Pages .a_end{ display:none;}
.Page002080 .Pages .a_prev,
.Page002080 .Pages .a_next{ width:76px; height:31px; background:url(../images/Page002080-btn.png) no-repeat left top; overflow:hidden; line-height:110px;}
.Page002080 .Pages .a_next{ background-position: right bottom;}
.Page002080 .Pages .a_prev:hover{ background-position: left bottom;}
.Page002080 .Pages .a_next:hover{ background-position: right top;}
.Page002080 .Pages em{ font-style:normal; display:inline-block; font-size:18px; margin:0 10px;}
.Page002080 .Pages em a{ padding:0 5px;}
.Page002080 .Pages a.a_cur{ color:#004692;}
@media(max-width:375px){
.Page002080 .Pages em{ display:none;}
}
/*
 .TextList000344 为demo编号
 */
.TextList000344{padding-bottom:2%; }
.TextList000344 .tab{ background:url(../images/TextList000344-bg.jpg) repeat; padding:18px 0;text-align:center;}
.TextList000344 .tab span{ display:inline-block;margin:2px 10px;}
.TextList000344 .tab span a{ display:inline-block;width: 173px;height: 34px;border: 1px solid #dbd9d9;border-radius: 15px;text-align: center;background: #fff;line-height: 34px;font-size: 15px;}
.TextList000344 .tab span.on a{background: #953520;color: #fff;}
.TextList000344 .list{}
.TextList000344 .list li{height: 44px;border-bottom: 1px dashed #e2e1e1;line-height: 44px;padding-left: 12px; background:url(../images/TextList000344-icon_dot.png) no-repeat left center; color: #625654;font-size: 15px;}
.TextList000344 .list li i.new{ background:url(../images/TextList000344-icon_new.png) no-repeat left 8px; margin-left:10px; width:40px; height:44px; display:inline-block; vertical-align:middle;}
.TextList000344 .list li i.False{display:none;}
.TextList000344 .list li a{display:inline-block;}
.TextList000344 .list li a:hover{ color:#004692; font-weight:bold;}
.TextList000344 .list li span{ float:right; color:#a19b9b;}
@media(max-width:640px) {
	.TextList000344 .list li a{display: block;float: left;width: 50%;overflow: hidden;height: 44px;}
	.TextList000344 .list li i.new{float: left;width: 14%;}
	.TextList000344 .list li span{float: right;display: block;}
}


/*PicList001912*/
.PicList001912 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.PicList001912 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.PicList001912 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.PicList001912 li{margin-bottom:35px;border:1px solid #e3e3e3;}
.PicList001912 li div{    background: #fafafa;overflow:hidden;}
.PicList001912 li .pic{float:left;width: 30%;}
.PicList001912 li .pic img{ display:block; width:100%;}
.PicList001912 li figure{float:right;border-left:1px solid #f3f3f3;width: 68%;padding-left:25px;padding-right: 30px;}
.PicList001912 li h3{margin:0;padding: 20px 0 10px 0;font-size:16px;border-bottom: 1px solid #e1e1e1;}
.PicList001912 li h3 span{font-weight:normal;color: #666;font-size: 16px;float: right;}
.PicList001912 li p{margin-bottom: 15px;color: #999;line-height: 25px;height: 50px;overflow: hidden;}
.PicList001912 li h3 .dot:hover{color:#004692}
.PicList001912 li p:hover{color:#004692}
.PicList001912 li .more{background: url(../images/PicList000181-more.png) no-repeat 75% center #fff;width: 115px;padding-left: 40px;height: 45px;border: 1px solid #e1e1e1;display: inline-block;line-height: 45px;font-size: 12px;color: #333;}
@media(max-width:1000px){
.PicList001912 .columnName{ font-size:45px;}
.PicList001912 .columnName span{ font-size:24px;}
.PicList001912 li h3{ line-height:normal;}
.PicList001912 li p{ margin:2% 0; height:48px;}
}
@media(max-width:640px){
.PicList001912 .columnName{ font-size:35px;}
.PicList001912 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.PicList001912 li .pic,
.PicList001912 li figure{ float:none; width:auto;}
.PicList001912 li figure{ border:0; padding-left:0; padding-top:3%;}
}


/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding-bottom:2%;}
.RighInfo002228 .auto{ }
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#006cba; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}
/*PicList002146 */
.PicList002146{ padding-bottom:1% ;}
.PicList002146 li{float:left;width: 23.5%;margin-right: 2%;}
.PicList002146 li:nth-child(4n){margin-right:0%;}
.PicList002146 li a{ display:block; position:relative;}
.PicList002146 li h3,
.PicList002146 li h5{ margin:0; text-align:center; font-size:18px; font-weight:normal;}
.PicList002146 li figure{ padding-bottom:77%;}
.PicList002146 li h3{ border:1px solid #e8e8e8; border-top-width:3px; border-top-color:#f4f4f4; padding:2% 15% 2% 2%; line-height:40px; position:relative;}
.PicList002146 li h3:before{ position:absolute; content:''; right:0; top:0; width:13%; height:100%; border-left:1px solid #e8e8e8; background:url(../images/PicList002146-more.gif) no-repeat center center;}

.PicList002146 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:#004692; z-index:10; transition:0.3s; color:#fff; }
.PicList002146 li a:hover .hover{ opacity:1;}
.PicList002146 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}

.PicList002146 li .hover img{ border-radius:50%; width:100px; height:100px;}
.PicList002146 li .hover h5{ margin-top:10px; line-height:22px; max-height:44px; overflow:hidden;}
.PicList002146 li .hover i{ display:block;  height:2px; background:#fff; width:30px; margin:10px auto;} 
.PicList002146 li .hover p{ font-size:12px; line-height:20px; margin:0; max-height:60px; overflow:hidden;}
@media(max-width:1366px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:16px;}
}
@media(max-width:1366px) and (min-width:1001px){
.PicList002146 li .hover img{ width:70px; height:70px;}
.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:1000px){
.PicList002146 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002146 li .hover img{ width:50px; height:50px;}
.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:480px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:14px;}
.PicList002146 li .hover h5{ line-height:20px; max-height:40px;}
}
@media(max-width:375px){
.PicList002146 li{ float:none; width:auto;} 
}
/*RighInfo002218*/
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; min-height:246px; padding-bottom:3%;}
.RighInfo002218 .box1{color:#728391;font-size:14px;line-height:30px;}
.RighInfo002218 .box1 .pic{float:right;margin-left:5%;}
.RighInfo002218 h3{color: #dedede;font-size: 45px;text-transform: uppercase;z-index: 1;margin-top: 40px;margin-bottom: 0;}
.RighInfo002218 h3:after{display: block;content: "";width: 52px;height: 2px;margin-top: 10px;background: #215697;}
.RighInfo002218 h3 span{display: block;color: #333;font-size: 24px;}
.RighInfo002218 .box1 figure{color:#728391;}
.RighInfo002218 .list{ padding-top:5%;}
.RighInfo002218 .list li{ display:block; float:left; width:42%;}
.RighInfo002218 .list li+li{ padding-left:2%;}
.RighInfo002218 .list li:first-child,.RighInfo002218 .list li:last-child{ width:29%;}
.RighInfo002218 .list img{ float:left; margin-right:3%; max-width:98px;}
.RighInfo002218 .list figure{ padding-top:7%;}
.RighInfo002218 .list h2{ font-weight:normal; color:#008cd6; font-size:18px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.RighInfo002218 .list p{ margin:10px 0 0; color:#728391;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}	
.RighInfo002218 .list figure{ padding:3% 0;}
.RighInfo002218 .list li{ width:100% !important; padding:0 !important; margin:2% 0;max-width:400px;}
}
@media(max-width:480px){
	.RighInfo002218 h3{font-size: 30px;padding: 0px;margin: 0px;}
	.RighInfo002218 h3 span{font-size: 20px;}
	
}

/*
 .RighInfo001278 为demo编号
 */
.RighInfo001278{ padding-bottom:2%;}
.RighInfo001278 .prod_info{ position:relative; padding-left:46%;}
.RighInfo001278 .prod_info h1{margin:0; color:#000;font-weight:normal; font-size:24px; }
.RighInfo001278 .prod_info p{line-height: 32px;color:#999;min-height:96px;}
.RighInfo001278 .prod_info .share{ padding:2% 0; overflow:hidden; border-bottom:1px solid #eaeaea; margin-bottom:5%;}
.RighInfo001278 .prod_info .share a.more{float: left;color: #006cba;line-height:28px;}
.RighInfo001278 .prod_info .share a.more:hover{color:#e60a00;}
.RighInfo001278 .prod_info .share em{ float:left; font-size:14px; font-style:normal; line-height:28px;}

@media(min-width:641px){
.RighInfo001278 .big_img{ position:absolute; left:0; top:0; /*height:100%;*/ padding-bottom: 22%; width:43.9%;}
.RighInfo001278 .big_img li{ position:absolute;width:100%;top:0; left:0;  height:100%; overflow: hidden; }
.RighInfo001278 .big_img li .table{ display:table; width:100%; height:100%;}
.RighInfo001278 .big_img li .table_cell{ display:table-cell; vertical-align:middle; padding:0;}
.RighInfo001278 .big_img li img{ max-height:100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
 }	
.RighInfo001278 .big_img li{ text-align:center; border:1px solid #dcdcdc;}

.RighInfo001278 .list{ padding:0 30px;position:relative;}
.RighInfo001278 .list a{ position:absolute; width:26px; height:26px; background:url(../images/RighInfo001278-btn_prev.png) no-repeat center center; cursor:pointer;top:50%; margin-top:-13px; z-index:10;}
.RighInfo001278 .list a.prev{ left:0;}
.RighInfo001278 .list a.next{ right:0; background-image:url(../images/RighInfo001278-btn_next.png);}
.RighInfo001278 .list a.prevStop,
.RighInfo001278 .list a.nextStop{ cursor:default;}
.RighInfo001278 .list li{position:relative; text-align:center;}
.RighInfo001278 .list li .table{width:90%; margin:0 auto;padding:5px;border:1px solid #f2f2f2;}
.RighInfo001278 .list li.on .table{ border-color:#6ad1f4;}

.RighInfo001278 .tab{ padding:3% 0;}
.RighInfo001278 .tab .h1_tab{ margin:0; background-color:#ededee;overflow:hidden; font-weight:normal; font-size:14px;}
.RighInfo001278 .tab .h1_tab span{ float:left; padding:0 3%; line-height:44px;  cursor:pointer;}
.RighInfo001278 .tab .h1_tab span.on{ background-color:#004692; color:#fff;}
.RighInfo001278 .tab .info{ padding-top:3%;}
@media(max-width:640px){
.RighInfo001278 .prod_info{ padding-left:0;}
.RighInfo001278 .big_img{ margin-bottom:3%;}
.RighInfo001278 .big_img li{ padding:3%;}
 }	
/*
 .Timeline000312 为demo编号
 */
.Timeline000312 .year{ position:relative; padding:2% 0 4% 0; font-family:'宋体';color:#6e6e6e;}
.Timeline000312 .line{ width:1px; height:98%; left:50%; margin-left:-0.5px; top:2%; position:absolute; background-color:#ededed; z-index:0;}
.Timeline000312 ul{ position:relative; z-index:1;}
.Timeline000312 ol{ background:url(../images/Timeline000312-dot_big.jpg) no-repeat center top; height:13px; overflow:hidden; line-height:50px;}
.Timeline000312 li{ float:right; width:50%;position:relative; border-bottom:1px solid #ededed; padding-bottom:20px; height:100px;padding-top:10px; line-height:18px;}
.Timeline000312 li.first{ padding-top:0;}
.Timeline000312 li.first figure{ top:0;}
.Timeline000312 li.odd{ float:left; }
.Timeline000312 li i{ background:url(../images/Timeline000312-dot.jpg) no-repeat; width:8px; height:8px; position:absolute; left:-4px; bottom:-4px;}
.Timeline000312 li.odd i{ display:none;}
.Timeline000312 li div{ padding-right:150px; padding-left:47px; overflow:hidden; max-height:97px;}
.Timeline000312 li.odd div{ padding-left:150px; padding-right:47px;}
.Timeline000312 li figure{ position:absolute; right:10px; width:120px; height:90px;overflow:hidden;}
.Timeline000312 li.odd figure{left:10px; right:auto;}
.Timeline000312 li figure img{ width:120px; height:90px; transition:all ease 0.5s;}
.Timeline000312 li h3{ margin:0; font-size:20px; color:#6e6e6e; padding-bottom:7px; font-weight:normal;}
.Timeline000312 li div a{ color:#6e6e6e;}
.Timeline000312 li div a:hover{ text-decoration:underline;}
.Timeline000312 .more{ text-align:center; padding-bottom:50px;}
.Timeline000312 .more a{width: 102px;padding-left: 24px;height: 26px; text-align:left;line-height: 26px;display: inline-block;color: #fff;font-size: 14px; background:url(../images/Timeline000312-more_hover.png) no-repeat 90% center #6e6e6e;}
.Timeline000312 .more a:hover{ color:6f6f6f; background-image:url(../images/Timeline000312-more.png); background-color:#004692;}
.Timeline000312 li .info{ display:none;}
.Timeline000312 li.open{ cursor:pointer;}
.Timeline000312 li.open:hover div{ text-decoration:underline;}
.Timeline000312 li.open:hover figure img{ transform:scale(1.1);}

.Timeline000312 .scroll-pane{ height:326px; overflow:auto; width:100%;}
.Timeline000312 .fixed_scroll{ display:none; position:fixed; z-index:200; background:url(../images/Timeline000312-fixedbg.png) repeat; width:100%; height:100%; left:0; top:0;}
.Timeline000312 .fixed_scroll .Con{ width:970px; height:326px; position:fixed; left:50%; top:50%; margin-top:-212px; margin-left:-485px; background-color:#fff; padding-top:68px; padding-bottom:30px;}
.Timeline000312 .fixed_scroll .close{ background:url(../images/Timeline000312-close.jpg) no-repeat; width:33px; height:33px; position:absolute; right:0; top:0; z-index:2; cursor:pointer; overflow:hidden; line-height:100px;}
.Timeline000312 .fixed_scroll .close:hover{ background-image:url(../images/Timeline000312-close_hover.jpg);}
.Timeline000312 .scroll-pane .content{ padding:0 15px;}
.Timeline000312 .jspContainer{overflow: hidden;position: relative;}
.Timeline000312 .jspPane{position: absolute;}
.Timeline000312 .jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: red;}
.Timeline000312 .jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: red;}
.Timeline000312 .jspCap{display: none;}
.Timeline000312 .jspHorizontalBar .jspCap{float: left;}
.Timeline000312 .jspTrack{background:url(../images/Timeline000312-scrollbg.png) repeat-y center top #fff;position: relative;}
.Timeline000312 .jspDrag{background:url(../images/Timeline000312-handler.png) no-repeat center top;position: relative;top: 0;left: 0;cursor: pointer;}
.Timeline000312 .jspHorizontalBar .jspTrack,
.Timeline000312 .jspHorizontalBar .jspDrag{float: left;height: 100%;}
.Timeline000312 .jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;padding: 0;margin: 0;}
.Timeline000312 .jspArrow.jspDisabled{cursor: default;background: #80808d;}
.Timeline000312 .jspVerticalBar .jspArrow{height: 16px;}
.Timeline000312 .jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.Timeline000312 .jspVerticalBar .jspArrow:focus{outline: none;}
.Timeline000312 .jspCorner{background: #eeeef4;float: left;height: 100%;}




@media(max-width:640px) and (min-width:376px){
.Timeline000312 li{height: 220px;}
.Timeline000312 li.odd figure{margin: 0 auto;position: relative;margin-bottom: 10px;}
.Timeline000312 li figure{margin: 0 auto;position: relative;margin-bottom: 10px;}
.Timeline000312 li.odd div{padding: 5px;font-size: 14px;max-height: 150px;}
	.Timeline000312 li div{padding: 5px;font-size: 14px;max-height: 150px;}
.Timeline000312 li h3{text-align: center;}
	.Timeline000312 li{width: 48%;}

}
@media(max-width:480px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:14px;}
.PicList002146 li .hover h5{ line-height:20px; max-height:40px;}
	.Timeline000312 li{height: 250px;padding-top: 0;}
	.Timeline000312 li.odd div{max-height: 250px;padding: 5px;text-align: left;}
	.Timeline000312 li div{max-height: 250px;padding: 5px;text-align: left;}
	.Timeline000312 li.odd figure{margin-bottom: 10px;    position: relative;}
	.Timeline000312 li figure{margin-bottom: 10px;  right: 0;left: 0;  position: relative;}
}
@media(max-width:375px){
.PicList002146 li{ float:none; width:auto;} 
}

/*
 .RighInfo001355 为demo编号
 */
.RighInfo001355{ padding-bottom:2%;}
/*
 .PicList002239 为demo编号
 */
.PicList002239{}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 55px; text-align: center; }
.PicList002239 li .li1{ float: left;padding: 15.5px 0; font-size: 16px; color: #204da0;}
.PicList002239 li .text{ padding: 0 20px}
.PicList002239 li .span2{ float: right; font-size: 14px; color: #999; padding:17px 0; padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center}
.PicList002239 .open_info{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.PicList002239  .info_area{ position:absolute; width: auto; max-width:1200px; left:50%; transform:translate(-50%,-50%); top:50%; background:#fff; padding:5%;}
.PicList002239  .info_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.PicList002239  .info_area .close::before,
.PicList002239  .info_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#c53b19; top:15px; left:3px;}
.PicList002239  .info_area .close::before{ transform:rotate(45deg);} 
.PicList002239  .info_area .close::after{ transform:rotate(-45deg);} 
.PicList002239  .info_area .pic{width:100%; height:auto; overflow:hidden; top:0; left:0; text-align:center;} 
.PicList002239  .info_area .txt{ overflow:auto; padding-top:15px; text-align:center;}
@media (max-width:767px ) {
	.PicList002239  .info_area{ width: 90%;}
}
@media (min-width: 640px) {
.PicList002239 li{ float: left; width: 48%; margin: 0 1% 55px;}	
}
@media (min-width: 1024px) {
.PicList002239 li{  width: 31.33%; }	
}
@media (min-width: 1250px) {
.PicList002239 .ul{ margin:0 -30px;}
.PicList002239 li{margin: 0 30px 35px ; width: 360px;}	
}
/*
 .RighInfo002309 为demo编号
 */
.RighInfo002309 {margin-bottom: 3%;}
.RighInfo002309 .CenTitle{ padding: 10px 0 0 0;position:relative; z-index:1;}
.RighInfo002309 .CenTitle .name{ text-align:center; font-size:18px; font-weight:bold; color:#004692; line-height:30px;}
.RighInfo002309 .CenTitle .line{ width:10px; height:1px; background:#f68121; overflow:hidden; margin:0 auto;}
.RighInfo002309 .txtbox{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.RighInfo002309 .aboutTxt01{ line-height:30px; font-size:14px; color:#555;}
.RighInfo002309 .aboutTxt01 .wap_pic{ display: block; text-align: center;}
.RighInfo002309 .aboutTxt01 .pc_pic{ display: none;}
@media only screen and (min-width:768px ) {
	.RighInfo002309 .aboutTxt01 .wap_pic{ display: none;}
	.RighInfo002309 .aboutTxt01 .pc_pic{ display: block;}
	.RighInfo002309 .aboutTxt01 .pic{ display: block;float:right; margin-left:80px;}
}


/*
 .RighInfo000341 为demo编号
 */
.RighInfo000341{ padding-bottom:10px;margin-bottom: 4%;}
.RighInfo000341 .div1 li{ z-index: 1}



/*文化理念*/
/*
 .RighInfo002223 为demo编号
 */
.RighInfo002223{
	    background: url(../images/Floor001789-bg.png) no-repeat center top;
    background-size: cover;
}
.RighInfo002223 .auto{
	padding-top: 3%;
	padding-bottom: 3%;
}
.RighInfo002223 .pic{
}
.RighInfo002223 .h3{
	color:#1f71c3;line-height:1.6;margin:0; font-size: 20px;
}
.RighInfo002223 .h4{
	font-size:20px;color:#1f71c3;margin:30px 0px 0 0;
}
.RighInfo002223 .h3:after,.RighInfo002223 .h4:after{
	color:#8fb8e1;width:50px;height:2px;background:#8fb8e1;border:none;margin:15px 0px; content: ""; display: block;
}
.RighInfo002223 .ul{ 
	margin: 0; clear: both;
}
.RighInfo002223 .ul li{
	font-size:16px;line-height:3;
}
.RighInfo002223 .ul li span{
	font-size:18px;color:#1f71c3;font-weight:bold;
}

.RighInfo002223 p{
	line-height:2.245;font-size:14px;color:#666;margin:0px 0px 25px;clear:both;
}

@media screen and (min-width: 1024px){
	.RighInfo002223 .h3{
		font-size: 24px;
	}
	.RighInfo002223 .pic{
	  width:23.765%;
    }
    .RighInfo002223 .con{
	   width:71.235%;
    }
	
}
@media screen and (min-width: 768px){
	.RighInfo002223 .h3:after,.RighInfo002223 .h3:after{ margin: 25px 0;}
   .RighInfo002223 .h4{
	font-size:20px; 
   }
   .RighInfo002223 .pic{
   	    float: left;
   	    width:40%;
   }
   .RighInfo002223 .con{
   	    float: right;
   	    width:60%;
   }
	
}


/*《江苏省安》报*/
/*
 .PicList000729 为demo编号
 */
.PicList000729{padding-bottom: 3%;}
.PicList000729 li{ float:left; width:23.5%; margin-right:2%; text-align:center; padding:2% 0;}
.PicList000729 li:nth-child(4n){ margin-right:0;}
.PicList000729 li figure{ border:1px solid #d9dbdc; padding:3px;}
.PicList000729 li figure em{ display:block; background-repeat:no-repeat; background-position: center center; background-size:cover; padding-bottom:128%;}
.PicList000729 li h5,
.PicList000729 li p{ margin:0; }
.PicList000729 li h5{ font-size:14px; padding:10px 0;}
.PicList000729 li span{color: #006cba;border: 1px solid #006cba;border-radius: 5px;padding: 0 10px;display: inline-block; line-height:2;}
.PicList000729 li p{ color:#666; padding-bottom:10px;}
.PicList000729 li a:hover{ color:#006cba;}
.PicList000729 li a:hover span{ color:#fff;background-color:#006cba;}
@media(max-width:640px){
.PicList000729 li{width:32%;}
.PicList000729 li:nth-child(4n){ margin-right:2%;}
.PicList000729 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000729 li{width:49%;}
.PicList000729 li:nth-child(3n){ margin-right:2%;}
.PicList000729 li:nth-child(2n){ margin-right:0;}

}


	
	

/*科研成果*/
/*
 .Floor001207 为demo编号
 */
.Floor001207{padding-bottom: 3%;}
.Floor001207{background:url(../images/Floor001207-bg.jpg) no-repeat center top/cover;/* padding:3% 0; */overflow:hidden;}
.Floor001207 h3{color: #dedede;font-size: 45px;text-transform: uppercase;z-index: 1;margin-top: 40px;margin-bottom: 0;}
.Floor001207 h3::after{display: block;content: "";width: 52px;height: 2px;margin-top: 10px;background: #215697;}
.Floor001207 h4{padding-bottom: 1%;margin:0;font-size: 24px;text-transform:uppercase;color: #006cba;}
.Floor001207 p{display: block;font-size: 16px;color: #333;text-align: center;padding-bottom: 30px;}
.Floor001207 span{display: block;color: #333;font-size: 24px;}
.Floor001207 .table{text-align: center;}
.Floor001207 .boutique {position: relative; z-index: 1;}
.Floor001207 li{position: absolute;z - index: 1;display: none;}
.Floor001207 li img {width: 357px;height: 357px} 
.Floor001207 li a{ display:block;}
.Floor001207 .main{position:relative;}
.Floor001207 .main .btn{ position:absolute; width:30px; height:60px; top:50%;margin-top:-30px; z-index:10; cursor:pointer;} 
.Floor001207 .main .prev{left:-5%; }
.Floor001207 .main .next{right:-5%; transform:rotate(180deg);}
.Floor001207 .main .btn::before,
.Floor001207 .main .btn::after{ position:absolute; content:''; width:100%; height:2px; background-color:#000; transform:rotate(-45deg); top:50%; margin-top:-10px;}
.Floor001207 .main .btn::after{transform:rotate(45deg);margin-top:10px;}
.Floor001207 li div{ display:none !important; }
.Floor001207 .name{text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; max-width:40%;}
.Floor001207 .name h6{ margin:0; font-size:24px; padding-bottom:10px; position:relative;color:#000;}
.Floor001207 .name h6::before{ position:absolute; content:''; width:50px; height:3px; background-color:#000; left:50%; margin-left:-25px; bottom:5px;}
.Floor001207 .name p{line-height:22px;height:44px; overflow:hidden; margin:0;text-transform:uppercase;}
@media(max-width:1200px){
.Floor001207 .main .prev{ left:2%;}
.Floor001207 .main .next{right:2%; }
}
@media(max-width:1000px){
.Floor001207 h1{font-size:30px;}
.Floor001207 h1 span{font-size:18px;}
}
@media(max-width:768px){
.Floor001207 .name{max-width:none;}
	.Floor001207 h3{font-size: 33px;}
	.Floor001207 span{font-size: 20px;}
}
@media(max-width:480px){
.Floor001207 h1{font-size:20px;}
.Floor001207 h1 span{font-size:16px;}
.Floor001207 .name h6{font-size:18px;}
.Floor001207 .main .btn{width:20px; height:40px;margin-top:-20px;} 
.Floor001207 .main .btn::before,
.Floor001207 .main .btn::after{margin-top:-7px;}
.Floor001207 .main .btn::after{margin-top:7px;}
.Floor001207 h3{font-size: 28px;padding: 0px;margin: 0px;}
.Floor001207 span{font-size: 16px;}

}

/*集团资质*/
.box_text{padding-bottom: 3%;background:url(../uploadfiles/bg_img.jpg) no-repeat center top;    background-size: 100% 100%;}
.box_text .text_left{float: left;margin-right: 5%;width: 30%;}
.box_text .text_left:last-child{margin-right:0%;}
.box_text .box_text1{margin: 2% 0;}
.box_text .box_text1 p{font-size: 22px;color: #006cba;}
.box_text .box_text1 span{ font-size: 14px;line-height: 35px;}


@media(max-width:768px){
.box_text .text_left{width: 100%;text-align: center;}
}
@media(max-width:480px){
.Floor001207 h1{font-size:20px;}
.Floor001207 h1 span{font-size:16px;}
.Floor001207 .name h6{font-size:18px;}
.Floor001207 .main .btn{width:20px; height:40px;margin-top:-20px;} 
.Floor001207 .main .btn::before,
.Floor001207 .main .btn::after{margin-top:-7px;}
.Floor001207 .main .btn::after{margin-top:7px;}
.Floor001207 h3{font-size: 28px;padding: 0px;margin: 0px;}
.Floor001207 span{font-size: 16px;}

}


/*新闻详情*/
/*
 .RichInfo005 为demo编号
 */
.RichInfo005 img{text-align:center;    padding: 10px 0;}
.RichInfo005{ padding:30px 0;text-align: center;}
.RichInfo005 p{text-align:left;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{    text-align: center; margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#ec5800; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#07ad58;}


/*
 .Floor000880 为demo编号
 */
.Floor000880{ padding:2% 0;}
.Floor000880 h1{ margin:0; margin-bottom:2%; font-size:20px; font-weight:normal; background:url(../images/Floor000880-icon.png) no-repeat left center; padding-left:30px;color:#333;}
.Floor000880 h1 a{ float:right; color:#999; font-size:16px;}
.Floor000880 .list_scroll li{ text-align:center; position:relative; padding:17px 0;}
.Floor000880 .list_scroll li:hover{color: #004692;}
.Floor000880 .list_scroll li img{ width:59px; height:59px;}
.Floor000880 .list_scroll li .img2{display: none;}
.Floor000880 .list_scroll li:hover .img1{display: none;}
.Floor000880 .list_scroll li:hover .img2{display:inline-block;}
.Floor000880 .list_scroll li p:hover{color: #004692;}
.Floor000880 .list_scroll li p{ margin:0; padding:10px 5px 0 5px;}
.Floor000880 .bx-wrapper{ position:relative;}
.Floor000880 .bx-viewport{ z-index:1;}
.Floor000880 .bx-pager{ text-align:center; padding-top:16px;height:32px;    display: none;}
.Floor000880 .bx-pager div{ display:inline-block; padding:0 5px;}
.Floor000880 .bx-pager div a{ display:block; width:9px; height:9px; border-radius:50%; background-color:#8d8d8d; overflow:hidden; text-indent:-999em;}
.Floor000880 .bx-pager div a.active{ background-color:#0068b7;}
.Floor000880 .bx-controls-direction a{ position:absolute; width:30px; height:30px; top:50%; margin-top:-19px; overflow:hidden; line-height:200px; z-index:10;}
.Floor000880 .bx-controls-direction a.bx-prev{ left:-25px;background: url(../images/icon_btn.png);}
.Floor000880 .bx-controls-direction a.bx-next{ right:-25px;background: url(../images/icon_btn1.png);}
.Floor000880 .bx-controls-direction a::before,
.Floor000880 .bx-controls-direction a::after{ position:absolute; content:''; width:15px; height:2px; left:0; }
.Floor000880 .bx-controls-direction a::before{ transform:rotate(-45deg);top:4px;}
.Floor000880 .bx-controls-direction a::after{ transform:rotate(45deg);top:14px;}
.Floor000880 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left:auto; right:0;}
.Floor000880 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:auto; right:0;}
@media(max-width:1250px){
.Floor000880 .bx-controls-direction a.bx-prev{ left:5px;}
.Floor000880 .bx-controls-direction a.bx-next{ right:5px;}
}


.PicList0001811 li{ border-bottom:1px dashed #ccc; line-height: 40px;}
.PicList0001811 li time{ float:right;}


.bd_weixin_popup{  box-sizing:content-box;}


/*
 .Form001215 为demo编号
 */
.Form001215{ padding:2% 0;}
.Form001215 .form{ width:60%;margin: 0 auto;}
.Form001215 .form li{ padding-bottom:2%;position: relative;}
.Form001215 .form li i{ position: absolute;color: #f00207;right: 10px;top: 15px;}
.Form001215 .form .text{ border:1px solid #dae7e6; width:100%; height:39px; line-height:39px; padding:0 10px; border-radius:3px;color: #999;font-size: 14px; background:#fff;}
.Form001215 .form textarea.text{ height:195px;}
.Form001215 .form .btn{border-radius: 5px;font-weight: bold;font-size: 16px;cursor: pointer;padding: 0;border: none;width: 100%;height: 60px;color: #fff;background: #215697;margin-top: -10px;}
.Form001215 .hotline{ float:right; width:52%; background:url(../images/Form001215-bg.jpg) no-repeat right bottom/contain; padding:10% 0 16% 0; text-shadow:0 1px 0 #fff;}
.Form001215 .hotline figure{ width:60%; max-width:285px; font-size:12px;border-top:1px solid #d6e1e0; padding-top:3%; margin-top:3%;}
.Form001215 .hotline figure b{ display:block; color:#10a49a; font-size:14px;}
.Form001215 .hotline dl{ min-height:46px; padding-left:62px; background:url(../images/Form001215-call.png) no-repeat left top;}
.Form001215 .hotline dd{ font-size:33px; color:#f08200; font-weight:bold;}
.Form001215 .hotline dt{ color:#000;}
@media(max-width:640px) and (min-width:481){
.Form001215 .hotline{ padding:3% 0 32% 0; background-position:right bottom;}
}
@media(max-width:640px){
.Form001215 .hotline dd{ font-size:24px;}
}
@media(max-width:480px){
.Form001215 .form,
.Form001215 .hotline{ float:none; width:auto;} 
.Form001215 .form textarea.text{ height:117px;}
}


