@charset "utf-8";
/* CSS Document */

*{ margin:0; border:0; outline:none;}
a{ text-decoration:none; color:#333;}
dl,dd,dt,ol,ul,li{ padding:0; list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.ov{ overflow:hidden;}
.dis{ display:block !important;}
.dn{ display: none;}
.clear{ clear:both;}
body,html{ width:100%; height:100%; color:#333; font-size:14px; font-family: "Microsoft YaHei";}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#999;} 
input:-moz-placeholder,textarea:-moz-placeholder{ color:#999;} 
input::-moz-placeholder,textarea::-moz-placeholder{ color:#999;} 
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#999;} 
input,select,textarea{ -webkit-appearance:none;}
input[type=checkbox]{ -webkit-appearance:checkbox;}

.swiper-wrapper{ position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; transition-property:transform; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.swiper-container-android .swiper-slide, .swiper-wrapper{ -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -o-transform:translate(0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
.swiper-slide{ display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -webkit-flex-shrink:0; -ms-flex:0 0 auto; flex-shrink:0; width:100%; height:100%; position:relative;}
.swiper-pagination{ -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; transition:.3s; -webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); transform:translate3d(0,0,0); z-index:10;}

/*微信*/
.bd_weixin_popup{ width:100%; height:100%; overflow:hidden; background-color:rgba(0,0,0,0.7); display:none;position:fixed; left:0; top:0; z-index:999;}
.bd_weixin_popup .box{
    position:fixed;
    left:50%;
	margin-top:-146px;
    top:50%;
	margin-left:-131px;
    padding: 10px;
    width: 240px;
    height: 280px;
    background: #fff;
    border: solid 1px #d8d8d8;
    z-index: 11001;
    font-size: 12px;
}
.bd_weixin_popup .bd_weixin_popup_head {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    line-height: 16px;
    height: 16px;
    position: relative;
    color: #000;
}
.bd_weixin_popup .bd_weixin_popup_head .bd_weixin_popup_close {
    width: 16px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 0;
    color: #999;
    text-decoration: none;
    font-size: 16px;
	cursor:pointer;
	text-align:right;
}
.bd_weixin_popup .bd_weixin_popup_main {
    padding:10px;
	padding-bottom:5px;
}
.bd_weixin_popup .bd_weixin_popup_main img{ display:block; width:200px; margin:auto;}
.bd_weixin_popup .bd_weixin_popup_foot {
	text-align:center;
    font-size: 12px;
    line-height: 22px;
    color: #666;
}

.zt_img{position:relative;width:550px;font-size:0;position:fixed;left:0;top:55%;z-index:3000;}
.zt_img img{width:100%;border-radius:3px;}
.zt_img .guanbi{position:absolute;cursor:pointer;right:5px;top:5px;z-index:10;width:30px;height:30px;text-align:center;line-height:30px;font-weight:600;font-size:20px;color:#fff;border:2px solid #ffffff;border-radius:50%;}


/*header*/
@media screen and (min-width:1280px){
.header{ width:100%; background-color:#fff; height:120px;}
.header .head{ width:1200px; margin:auto;}
.header .head .logo{ height:70px; padding:25px 0; overflow:hidden;}
.header .head .logo img{ display:block; height:70px;}
.header .head .right{ height:120px; width:630px;}
.header .head .right .ser{ width:100%; height:32px; padding-top:20px; float:right;}
.header .head .right .ser p{ display:block; float:right; height:30px; border:1px solid #cacaca; width:218px; border-radius:40px; overflow:hidden; margin-left:20px;}
.header .head .right .ser p .inp{ display:block; float:left; height:30px; line-height:30px; font-size:14px; margin-left:9px; width:170px; overflow:hidden;}
.header .head .right .ser p .sub{ display:block; float:right; height:26px; width:26px; overflow:hidden; margin:2px; background-image:url(../images/2020/ser.png); border-radius:30px; cursor:pointer;}
.header .head .right .ser a{ display:block; height:32px; line-height:32px; float:right; cursor:pointer;}
.header .head .right .ser a:hover{ color:#0034fc;}
.header .head .right .ser span{ display:block; height:32px; line-height:32px; float:right; margin:0 18px; color:#999;}
.header .head .right .nav_all{ width:100%; text-align:right; height:68px; display:block;}
.header .head .right .nav_all li{ display:inline-block; height:68px; margin-left:10px; position:relative;}
.header .head .right .nav_all li a{ display:block; height:68px; line-height:56px; font-size:16px;}
.header .head .right .nav_all li a:hover{ color:#0034fc;}
.header .head .right .nav_all li ul{ display:none; position:absolute; z-index:99; left:50%; margin-left:-60px; width:150px; top:68px; background-color:rgba(255,255,255,0.9); text-align:center;}
.header .head .right .nav_all li ul li{ display:block; font-size:14px; height:30px; line-height:30px; margin-left:0;}
.header .head .right .nav_all li ul li a{ display:block; height:30px; line-height:30px; font-size:14px;}
.header .head .right .nav_all li ul li a:hover{ color:#fff; background-color:#0034fc;}
.menu{ display:none;}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.header{ width:100%; height:80px; background-color:#fff; position:relative;}
.header .logo{ height:60px; float:left; display:block; margin:10px 3%;}
.header .logo img{ display:block; height:60px;}
.header .right{ display:none;}
.header .nav_btn{ float:right; width:40px; height:40px; padding:20px 3%; background-image:url(../images/2020/menu.png); background-position:center; background-repeat:no-repeat; background-size:40px 40px;}
.menu{ width:100%; height:100%; position:fixed; left:0; top:80px; opacity:0; z-index:-1;}
.menu.active{ opacity:1; z-index:9999;}
.sliding-menu{ width:100%; position:relative; background-color:rgba(0,0,0,0.7);}
.sliding-menu ul{ float:left;}
.sliding-menu ul li{ display:block; overflow:hidden; padding:10px 15px;}
.sliding-menu a{ display:block; color:#fff; height:24px; line-height:24px; font-size:14px; background-image:url(../images/2020/nr.png); background-position:right center; background-repeat:no-repeat;}
.sliding-menu a.back{ background-color:#000; background-image:url(../images/2020/nl.png); background-position:15px center; padding:10px 30px;}
}
@media only screen and (max-width: 768px){
.header{ width:100%; background-color:#fff; position:relative;}
.header .logo{ height:35px; float:left; display:block; margin:10px 3%;}
.header .logo img{ display:block; height:35px;}
.header .right{ display:none;}
.header .nav_btn{ float:right; width:25px; height:25px; padding:15px 3%; background-image:url(../images/2020/menu.png); background-position:center; background-repeat:no-repeat; background-size:25px 25px;}
.menu{ width:100%; height:100%; position:fixed; left:0; top:55px; opacity:0; z-index:-1;}
.menu.active{ opacity:1; z-index:9999;}
.sliding-menu{ width:100%; position:relative; background-color:rgba(0,0,0,0.7);}
.sliding-menu ul{ float:left;}
.sliding-menu ul li{ display:block; overflow:hidden; padding:10px 15px;}
.sliding-menu a{ display:block; color:#fff; height:24px; line-height:24px; font-size:14px; background-image:url(../images/2020/nr.png); background-position:right center; background-repeat:no-repeat;}
.sliding-menu a.back{ background-color:#000; background-image:url(../images/2020/nl.png); background-position:15px center; padding:10px 30px;}
}

/*banner*/
@keyframes lefteaseinAnimate{
    0%{ transform: translateX(-2000px); opacity: 0;}   /*在0%时设置文字在想X轴-2000px位移处（左边），透明度为0，也就是看不见文字*/
    100%{ transform: translateX(0px); opacity: 1;}         /*在100%时设置文字在想X轴0px位移处，也就是原始布局的位置，透明度为1，也就是文字可以看见了*/
}
@-webkit-keyframes lefteaseinAnimate{
    0%{ -webkit-transform: translateX(-2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}    
}
@-o-keyframes lefteaseinAnimate{
    0%{ -webkit-transform: translateX(-2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}    
}
@-ms-keyframes lefteaseinAnimate{
    0%{ -webkit-transform: translateX(-2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}    
}
@-moz-keyframes lefteaseinAnimate{
    0%{ -webkit-transform: translateX(-2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}    
}

@keyframes righteaseinAnimate{
    0%{ transform: translateX(2000px); opacity: 0;}   /*在0%时设置文字在想X轴-2000px位移处（左边），透明度为0，也就是看不见文字*/
    100%{ transform: translateX(0px); opacity: 1;}         /*在100%时设置文字在想X轴0px位移处，也就是原始布局的位置，透明度为1，也就是文字可以看见了*/
}
@-webkit-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}    
}
@-o-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}    
}
@-ms-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}    
}
@-moz-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}    
}

@keyframes topeaseinAnimate{
    0%{ transform: translateY(-200px); opacity: 0;}   /*在0%时设置文字在想X轴-2000px位移处（左边），透明度为0，也就是看不见文字*/
    100%{ transform: translateY(0px); opacity: 1;}         /*在100%时设置文字在想X轴0px位移处，也就是原始布局的位置，透明度为1，也就是文字可以看见了*/
}
@-webkit-keyframes topeaseinAnimate{
    0%{ -webkit-transform: translateY(-200px); opacity: 0;}
    100%{ -webkit-transform: translateY(0px); opacity: 1;}    
}
@-o-keyframes topeaseinAnimate{
    0%{ -webkit-transform: translateY(-200px); opacity: 0;}
    100%{ -webkit-transform: translateY(0px); opacity: 1;}    
}
@-ms-keyframes topeaseinAnimate{
    0%{ -webkit-transform: translateY(-200px); opacity: 0;}
    100%{ -webkit-transform: translateY(0px); opacity: 1;}    
}
@-moz-keyframes topeaseinAnimate{
    0%{ -webkit-transform: translateY(-200px); opacity: 0;}
    100%{ -webkit-transform: translateY(0px); opacity: 1;}    
}

.banner img{ display:none;}
@media screen and (min-width:1280px){
.banner{ width:100%; position:relative; height:640px;}
.banner .pic{ width:100%; height:100%; overflow:hidden; position:relative; z-index:0; display:block;}
.banner .pic li{ width:100% !important; height:100% !important; display:block; overflow:hidden; -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; ransition: opacity 0.5s ease-in-out; opacity:0; filter: alpha(opacity=0); position:absolute; left:0; top:0; z-index:0;}
.banner .pic li a{ overflow:hidden; width:100%; height:100%; display:block; background-position:center; background-repeat:no-repeat;}
.banner .pic li.on{ opacity:1; filter: alpha(opacity=100); z-index:1;}
.banner .num{ width:100%; text-align:center; bottom:20px; position:absolute; left:0; z-index:11;}
.banner .num li{ display:inline-block; width:10px; height:10px; border-radius:20px; margin:0 3px; border:2px solid #fff;}
.banner .num li.on{ background-color:#fff;}
.banner .pic .an01.on img{ width:587px; position:absolute; top:125px; left:50%; margin-left:17px; display: block;
    animation: lefteaseinAnimate 2s ease 1;    /*调用已定义好的动画lefteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
    -webkit-animation: lefteaseinAnimate 2s ease 1;
    -ms-animation: lefteaseinAnimate 2s ease 1;
    -o-animation: lefteaseinAnimate 2s ease 1;
    -moz-animation: lefteaseinAnimate 2s ease 1;
    
    /*规定动画的最后状态为结束状态*/
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; 
}
.banner .pic .an02.on img{ width:587px; position:absolute; top:125px; right:50%; margin-right:-600px; display: block;
    animation: righteaseinAnimate 1s ease 1;    /*调用已定义好的动画lefteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
    -webkit-animation: righteaseinAnimate 2s ease 1;
    -ms-animation: righteaseinAnimate 1s ease 1;
    -o-animation: righteaseinAnimate 1s ease 1;
    -moz-animation: righteaseinAnimate 1s ease 1;
    
    /*规定动画的最后状态为结束状态*/
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; 
}
.banner .pic .an03.on img{ width:787px; position:absolute; top:125px; right:50%; margin-right:-600px; display: block;
    animation: topeaseinAnimate 1s ease 1;    /*调用已定义好的动画lefteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
    -webkit-animation: topeaseinAnimate 2s ease 1;
    -ms-animation: topeaseinAnimate 1s ease 1;
    -o-animation: topeaseinAnimate 1s ease 1;
    -moz-animation: topeaseinAnimate 1s ease 1;
    
    /*规定动画的最后状态为结束状态*/
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; 
}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.banner{ width:100%; position:relative; height:380px;}
.banner .pic{ width:100%; height:100%; overflow:hidden; position:relative; z-index:0; display:block;}
.banner .pic li{ width:100% !important; height:100% !important; display:block; overflow:hidden; -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; ransition: opacity 0.5s ease-in-out; opacity:0; filter: alpha(opacity=0); position:absolute; left:0; top:0; z-index:0;}
.banner .pic li a{ overflow:hidden; width:100%; height:100%; display:block; background-position:center; background-repeat:no-repeat; background-size:cover;}
.banner .pic li.on{ opacity:1; filter: alpha(opacity=100); z-index:1;}
.banner .num{ width:100%; text-align:center; bottom:15px; position:absolute; left:0; z-index:11;}
.banner .num li{ display:inline-block; width:10px; height:10px; border-radius:20px; margin:0 3px; border:2px solid #fff;}
.banner .num li.on{ background-color:#fff;}
.banner .pic .an01.on img{ width:50%; position:absolute; top:7%; left:47%; display: block;
    animation: lefteaseinAnimate 2s ease 1;    /*调用已定义好的动画lefteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
    -webkit-animation: lefteaseinAnimate 2s ease 1;
    -ms-animation: lefteaseinAnimate 2s ease 1;
    -o-animation: lefteaseinAnimate 2s ease 1;
    -moz-animation: lefteaseinAnimate 2s ease 1;
    
    /*规定动画的最后状态为结束状态*/
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; 
}
.banner .pic .an02.on img{ width:50%; position:absolute; top:7%; right:3%; display:block;
    animation: righteaseinAnimate 1s ease 1;    /*调用已定义好的动画lefteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
    -webkit-animation: righteaseinAnimate 2s ease 1;
    -ms-animation: righteaseinAnimate 1s ease 1;
    -o-animation: righteaseinAnimate 1s ease 1;
    -moz-animation: righteaseinAnimate 1s ease 1;
    
    /*规定动画的最后状态为结束状态*/
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; 
}
.banner .pic .an03.on img{ width:50%; position:absolute; top:7%; right:3%; display: block;
    animation: topeaseinAnimate 1s ease 1;    /*调用已定义好的动画lefteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
    -webkit-animation: topeaseinAnimate 2s ease 1;
    -ms-animation: topeaseinAnimate 1s ease 1;
    -o-animation: topeaseinAnimate 1s ease 1;
    -moz-animation: topeaseinAnimate 1s ease 1;
    
    /*规定动画的最后状态为结束状态*/
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; 
}
}
@media only screen and (max-width: 768px){
.banner{ width:100%; position:relative; height:170px;}
.banner .pic{ width:100%; height:100%; overflow:hidden; position:relative; z-index:0; display:block;}
.banner .pic li{ width:100% !important; height:100% !important; display:block; overflow:hidden; -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; ransition: opacity 0.5s ease-in-out; opacity:0; filter: alpha(opacity=0); position:absolute; left:0; top:0; z-index:0;}
.banner .pic li a{ overflow:hidden; width:100%; height:100%; display:block; background-position:center; background-repeat:no-repeat; background-size:cover;}
.banner .pic li.on{ opacity:1; filter: alpha(opacity=100); z-index:1;}
.banner .num{ width:100%; text-align:center; bottom:10px; position:absolute; left:0; z-index:11;}
.banner .num li{ display:inline-block; width:6px; height:6px; border-radius:20px; margin:0 3px; border:2px solid #fff;}
.banner .num li.on{ background-color:#fff;}
.banner .pic .an01.on img{ width:50%; position:absolute; top:10%; left:47%; display: block;
    animation: lefteaseinAnimate 2s ease 1;    /*调用已定义好的动画lefteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
    -webkit-animation: lefteaseinAnimate 2s ease 1;
    -ms-animation: lefteaseinAnimate 2s ease 1;
    -o-animation: lefteaseinAnimate 2s ease 1;
    -moz-animation: lefteaseinAnimate 2s ease 1;
    
    /*规定动画的最后状态为结束状态*/
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; 
}
.banner .pic .an02.on img{ width:50%; position:absolute; top:10%; right:3%; display:block;
    animation: righteaseinAnimate 1s ease 1;    /*调用已定义好的动画lefteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
    -webkit-animation: righteaseinAnimate 2s ease 1;
    -ms-animation: righteaseinAnimate 1s ease 1;
    -o-animation: righteaseinAnimate 1s ease 1;
    -moz-animation: righteaseinAnimate 1s ease 1;
    
    /*规定动画的最后状态为结束状态*/
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; 
}
.banner .pic .an03.on img{ width:50%; position:absolute; top:10%; right:3%; display: block;
    animation: topeaseinAnimate 1s ease 1;    /*调用已定义好的动画lefteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
    -webkit-animation: topeaseinAnimate 2s ease 1;
    -ms-animation: topeaseinAnimate 1s ease 1;
    -o-animation: topeaseinAnimate 1s ease 1;
    -moz-animation: topeaseinAnimate 1s ease 1;
    
    /*规定动画的最后状态为结束状态*/
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; 
}
}

/*01*/
@media screen and (min-width:1280px){
.box01{ width:100%; padding-top:33px; padding-bottom:50px; background-image:url(../images/2020/bg01.jpg); background-position:top center; background-repeat:repeat-y;}
.box01 .box{ width:1200px; margin:auto;}
.box01 .box .left{ width:820px; float:left;}
.box01 .box .left .title{ width:100%; height:56px; background-image:url(../images/2020/title.png); background-position:left bottom; background-repeat:no-repeat;}
.box01 .box .left .title span{ display:block; float:left; height:56px; line-height:56px; font-size:24px; color:#0034fc;}
.box01 .box .left .title p{ display:block; float:left; height:44px; line-height:44px; font-size:14px; color:#666; padding-top:12px; margin-left:10px; text-transform:uppercase;}
.box01 .box .left .title a{ display:block; float:right; margin-top:19px;}
.box01 .box .left .title a img{ display:block; height:20px;}
.box01 .box .left .cont{ width:100%; margin-top:20px; height:264px;}
.box01 .box .left .cont .swiper-container{ width:380px; height:264px; float:left; overflow:hidden; position:relative; z-index:0;}
.box01 .box .left .cont .swiper-container .swiper-slide{ width:100%; height:264px; overflow:hidden;}
.box01 .box .left .cont .swiper-container .swiper-slide a{ width:100%; height:264px; display:block; overflow:hidden; background-size:cover; background-repeat:no-repeat;}
.box01 .box .left .cont .swiper-container .swiper-pagination{ width:360px; position:absolute; right:10px; bottom:10px; text-align:right; z-index:11;}
.box01 .box .left .cont .swiper-container .swiper-pagination span{ display:inline-block; margin-left:5px; background-color:rgba(255,255,255,0.7); width:10px; height:10px; cursor:pointer;}
.box01 .box .left .cont .swiper-container .swiper-pagination span.swiper-pagination-bullet-active{ background-color:#fff;}
.box01 .box .left .cont ul{ display:block; float:right; width:420px; height:252px; overflow:hidden; margin:6px 0;}
.box01 .box .left .cont ul li{ padding-left:20px; width:400px; display:block; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat; overflow:hidden; height:36px;}
.box01 .box .left .cont ul li a{ display:block; float:left; font-size:16px; max-width:290px; overflow:hidden; height:36px; line-height:36px;}
.box01 .box .left .cont ul li span{ display:block; float:right; color:#666; font-size:14px; height:36px; line-height:36px;}
.box01 .box .left .cont ul li a:hover{ color:#0034fc;}
.box01 .box .right{ width:330px; float:right; height:340px; display:block; margin-top:-6px;}
.box01 .box .right li{ width:100%; margin-top:23px; height:150px; overflow:hidden; display:table; vertical-align:middle; text-align:center;}
.box01 .box .right li a{ width:100%; height:150px; display:table-cell; text-align:center; vertical-align:middle; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.box01 .box .right li a span{ display:block; color:#fff; overflow:hidden; font-size:24px; font-weight:bolder; height:24px; line-height:24px;}
.box01 .box .right li a p{ display:block; color:#ccc; overflow:hidden; font-size:14px; padding-top:15px; text-transform:uppercase; height:14px; line-height:14px;}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.box01{ width:100%; padding-top:20px; padding-bottom:30px; background-image:url(../images/2020/bg01.jpg); background-position:top center; background-repeat:repeat-y;}
.box01 .box{ width:94%; margin:auto;}
.box01 .box .left{ width:68%; float:left;}
.box01 .box .left .title{ width:100%; height:44px; background-image:url(../images/2020/title.png); background-position:left bottom; background-repeat:no-repeat;}
.box01 .box .left .title span{ display:block; float:left; height:44px; line-height:44px; font-size:22px; color:#0034fc;}
.box01 .box .left .title p{ display:block; float:left; height:44px; line-height:44px; font-size:14px; color:#666; padding-top:5px; margin-left:10px; text-transform:uppercase;}
.box01 .box .left .title a{ display:block; float:right; margin-top:11px;}
.box01 .box .left .title a img{ display:block; height:20px;}
.box01 .box .left .cont{ width:100%; margin-top:15px; height:220px;}
.box01 .box .left .cont .swiper-container{ width:46%; height:220px; float:left; overflow:hidden; position:relative; z-index:0;}
.box01 .box .left .cont .swiper-container .swiper-slide{ width:100%; height:220px; overflow:hidden;}
.box01 .box .left .cont .swiper-container .swiper-slide a{ width:100%; height:220px; display:block; overflow:hidden; background-size:cover; background-repeat:no-repeat;}
.box01 .box .left .cont .swiper-container .swiper-pagination{ width:100%; position:absolute; right:10px; bottom:10px; text-align:right; z-index:11;}
.box01 .box .left .cont .swiper-container .swiper-pagination span{ display:inline-block; margin-left:5px; background-color:rgba(255,255,255,0.7); width:10px; height:10px; cursor:pointer;}
.box01 .box .left .cont .swiper-container .swiper-pagination span.swiper-pagination-bullet-active{ background-color:#fff;}
.box01 .box .left .cont ul{ display:block; float:right; width:50%; height:210px; overflow:hidden; margin:5px 0;}
.box01 .box .left .cont ul li{ padding-left:20px; display:block; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat; overflow:hidden; height:30px;}
.box01 .box .left .cont ul li a{ display:block; float:left; font-size:14px; max-width:100%; overflow:hidden; height:30px; line-height:30px;}
.box01 .box .left .cont ul li span{ display:none;}
.box01 .box .left .cont ul li a:hover{ color:#0034fc;}
.box01 .box .right{ width:30%; float:right; display:block; margin-top:-5px;}
.box01 .box .right li{ width:100%; margin-top:15px; height:127px; overflow:hidden; display:table; vertical-align:middle; text-align:center;}
.box01 .box .right li a{ width:100%; height:127px; display:table-cell; text-align:center; vertical-align:middle; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.box01 .box .right li a span{ display:block; color:#fff; overflow:hidden; font-size:22px; font-weight:bolder; height:22px; line-height:22px;}
.box01 .box .right li a p{ display:block; color:#ccc; overflow:hidden; font-size:14px; padding-top:10px; text-transform:uppercase; height:14px; line-height:14px;}
}
@media only screen and (max-width: 768px){
.box01{ width:100%; padding-top:15px; padding-bottom:25px; background-image:url(../images/2020/bg01.jpg); background-position:top center; background-repeat:repeat-y;}
.box01 .box{ width:100%;}
.box01 .box .left{ width:94%; margin:auto;}
.box01 .box .left .title{ width:100%; height:40px; background-image:url(../images/2020/title.png); background-position:left bottom; background-repeat:no-repeat;}
.box01 .box .left .title span{ display:block; float:left; height:40px; line-height:40px; font-size:18px; color:#0034fc;}
.box01 .box .left .title p{ display:block; float:left; height:40px; line-height:40px; font-size:14px; color:#666; padding-top:3px; margin-left:10px; text-transform:uppercase;}
.box01 .box .left .title a{ display:block; float:right; margin-top:11px;}
.box01 .box .left .title a img{ display:block; height:16px;}
.box01 .box .left .cont{ width:100%; margin-top:15px;}
.box01 .box .left .cont .swiper-container{ width:100%; height:220px; float:left; overflow:hidden; position:relative; z-index:0;}
.box01 .box .left .cont .swiper-container .swiper-slide{ width:100%; height:220px; overflow:hidden;}
.box01 .box .left .cont .swiper-container .swiper-slide a{ width:100%; height:220px; display:block; overflow:hidden; background-size:cover; background-repeat:no-repeat;}
.box01 .box .left .cont .swiper-container .swiper-pagination{ width:100%; position:absolute; right:10px; bottom:10px; text-align:right; z-index:11;}
.box01 .box .left .cont .swiper-container .swiper-pagination span{ display:inline-block; margin-left:5px; background-color:rgba(255,255,255,0.7); width:10px; height:10px; cursor:pointer;}
.box01 .box .left .cont .swiper-container .swiper-pagination span.swiper-pagination-bullet-active{ background-color:#fff;}
.box01 .box .left .cont ul{ display:block; float:right; width:100%; overflow:hidden; margin:10px 0;}
.box01 .box .left .cont ul li{ padding-left:20px; display:block; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat; overflow:hidden; height:24px;}
.box01 .box .left .cont ul li a{ display:block; float:left; font-size:14px; max-width:100%; overflow:hidden; height:24px; line-height:24px;}
.box01 .box .left .cont ul li span{ display:none;}
.box01 .box .left .cont ul li a:hover{ color:#0034fc;}
.box01 .box .right{ width:100%; float:right; display:block;}
.box01 .box .right li{ width:45.5%; margin-left:3%; float:left; height:100px; overflow:hidden; display:table; vertical-align:middle; text-align:center;}
.box01 .box .right li a{ width:100%; height:100px; display:table-cell; text-align:center; vertical-align:middle; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.box01 .box .right li a span{ display:block; color:#fff; overflow:hidden; font-size:18px; font-weight:bolder; height:18px; line-height:18px;}
.box01 .box .right li a p{ display:block; color:#ccc; overflow:hidden; font-size:14px; padding-top:10px; text-transform:uppercase; height:14px; line-height:14px;}
}

/*02*/
@media screen and (min-width:1280px){
.box02{ width:100%; padding:50px 0; background-color:#e2e2e2;}
.box02 .box{ width:1200px; margin:auto;}
.box02 .box .bb01{ width:420px; float:left; padding:20px; padding-top:13px; background-color:#fcfdff; margin-right:20px;}
.box02 .box .bb01 .title{ width:100%; height:56px; background-image:url(../images/2020/title.png); background-position:left bottom; background-repeat:no-repeat;}
.box02 .box .bb01 .title span{ display:block; float:left; height:56px; line-height:56px; font-size:24px; color:#0034fc;}
.box02 .box .bb01 .title p{ display:block; float:left; height:44px; line-height:44px; font-size:14px; color:#666; padding-top:12px; margin-left:10px; text-transform:uppercase;}
.box02 .box .bb01 .title a{ display:block; float:right; height:44px; line-height:44px; margin-top:12px; font-size:14px;}
.box02 .box .bb01 ul{ width:100%; display:block; margin-top:9px; height:252px; overflow:hidden;}
.box02 .box .bb01 ul li{ padding-left:20px; height:36px; overflow:hidden; display:block; background-image:url(../images/2020/li02.png); background-position:left center; background-repeat:no-repeat;}
.box02 .box .bb01 ul li a{ display:block; float:left; font-size:16px; height:36px; line-height:36px; max-width:280px; overflow:hidden;}
.box02 .box .bb01 ul li a:hover{ color:#0034fc;}
.box02 .box .bb01 ul li span{ display:block; float:right; color:#666; font-size:14px; height:36px; line-height:36px;}

.box02 .box .bb02{ width:420px; float:left; padding:20px; padding-top:13px; background-color:#fcfdff; margin-right:20px;}
.box02 .box .bb02 .title{ width:100%; height:56px; background-image:url(../images/2020/title.png); background-position:left bottom; background-repeat:no-repeat;}
.box02 .box .bb02 .title span{ display:block; float:left; height:56px; line-height:56px; font-size:24px; color:#0034fc;}
.box02 .box .bb02 .title p{ display:block; float:left; height:44px; line-height:44px; font-size:14px; color:#666; padding-top:12px; margin-left:10px; text-transform:uppercase;}
.box02 .box .bb02 .title a{ display:block; float:right; height:44px; line-height:44px; margin-top:12px; font-size:14px;}
.box02 .box .bb02 ul{ width:100%; display:block; margin-top:9px; height:252px; overflow:hidden;}
.box02 .box .bb02 ul li{ padding-left:16px; height:36px; overflow:hidden; display:block; background-image:url(../images/2020/li03.png); background-position:left center; background-repeat:no-repeat;}
.box02 .box .bb02 ul li a{ display:block; float:left; font-size:16px; height:36px; line-height:36px; max-width:280px; overflow:hidden;}
.box02 .box .bb02 ul li a:hover{ color:#0034fc;}
.box02 .box .bb02 ul li span{ display:block; float:right; color:#666; font-size:14px; height:36px; line-height:36px;}

.box02 .box .bb03{ width:240px; float:left; height:366px; margin-top:-16px;}
.box02 .box .bb03 a{ display:block; width:100%; height:106px; margin-top:16px; overflow:hidden;}
.box02 .box .bb03 a img{ width:100%; display:block;}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.box02{ width:100%; padding:30px 0; background-color:#e2e2e2;}
.box02 .box{ width:100%;}
.box02 .box .bb01{ width:45.5%; margin-left:3%; background-color:#fff; box-sizing:border-box; padding:5px 15px; float:left;}
.box02 .box .bb01 .title{ width:100%; height:44px; background-image:url(../images/2020/title.png); background-position:left bottom; background-repeat:no-repeat;}
.box02 .box .bb01 .title span{ display:block; float:left; height:44px; line-height:44px; font-size:22px; color:#0034fc;}
.box02 .box .bb01 .title p{ display:block; float:left; height:44px; line-height:44px; font-size:14px; color:#666; padding-top:5px; margin-left:10px; text-transform:uppercase;}
.box02 .box .bb01 .title a{ display:block; float:right; height:44px; line-height:44px; font-size:14px;}
.box02 .box .bb01 ul{ display:block; float:right; width:100%; overflow:hidden; margin:5px 0;}
.box02 .box .bb01 ul li{ padding-left:20px; display:block; background-image:url(../images/2020/li02.png); background-position:left center; background-repeat:no-repeat; overflow:hidden; height:24px;}
.box02 .box .bb01 ul li a{ display:block; float:left; font-size:14px; max-width:70%; overflow:hidden; height:24px; line-height:24px;}
.box02 .box .bb01 ul li span{ display:block; float:right; color:#666; font-size:14px; overflow:hidden; height:24px; line-height:24px;}
.box02 .box .bb01 ul li a:hover{ color:#0034fc;}

.box02 .box .bb02{ width:45.5%; margin-left:3%; background-color:#fff; box-sizing:border-box; padding:5px 15px; float:left;}
.box02 .box .bb02 .title{ width:100%; height:44px; background-image:url(../images/2020/title.png); background-position:left bottom; background-repeat:no-repeat;}
.box02 .box .bb02 .title span{ display:block; float:left; height:44px; line-height:44px; font-size:22px; color:#0034fc;}
.box02 .box .bb02 .title p{ display:block; float:left; height:44px; line-height:44px; font-size:14px; color:#666; padding-top:5px; margin-left:10px; text-transform:uppercase;}
.box02 .box .bb02 .title a{ display:block; float:right; height:44px; line-height:44px; font-size:14px;}
.box02 .box .bb02 ul{ display:block; float:right; width:100%; overflow:hidden; margin:5px 0;}
.box02 .box .bb02 ul li{ padding-left:16px; display:block; background-image:url(../images/2020/li03.png); background-position:left center; background-repeat:no-repeat; overflow:hidden; height:24px;}
.box02 .box .bb02 ul li a{ display:block; float:left; font-size:14px; max-width:70%; overflow:hidden; height:24px; line-height:24px;}
.box02 .box .bb02 ul li span{ display:block; float:right; color:#666; font-size:14px; overflow:hidden; height:24px; line-height:24px;}
.box02 .box .bb02 ul li a:hover{ color:#0034fc;}

.box02 .box .bb03{ width:100%; float:left; margin-top:15px;}
.box02 .box .bb03 a{ display:block; width:29.33%; overflow:hidden; margin-left:3%; float:left;}
.box02 .box .bb03 a img{ width:100%; display:block;}
}
@media only screen and (max-width: 768px){
.box02{ width:100%; padding:25px 0; background-color:#e2e2e2;}
.box02 .box{ width:100%;}
.box02 .box .bb01{ width:94%; margin:auto; background-color:#fff; box-sizing:border-box; padding:5px 10px;}
.box02 .box .bb01 .title{ width:100%; height:40px; background-image:url(../images/2020/title.png); background-position:left bottom; background-repeat:no-repeat;}
.box02 .box .bb01 .title span{ display:block; float:left; height:40px; line-height:40px; font-size:18px; color:#0034fc;}
.box02 .box .bb01 .title p{ display:block; float:left; height:40px; line-height:40px; font-size:14px; color:#666; padding-top:3px; margin-left:10px; text-transform:uppercase;}
.box02 .box .bb01 .title a{ display:block; float:right; height:40px; line-height:40px; font-size:14px;}
.box02 .box .bb01 ul{ display:block; float:right; width:100%; overflow:hidden; margin:5px 0;}
.box02 .box .bb01 ul li{ padding-left:20px; display:block; background-image:url(../images/2020/li02.png); background-position:left center; background-repeat:no-repeat; overflow:hidden; height:24px;}
.box02 .box .bb01 ul li a{ display:block; float:left; font-size:14px; max-width:70%; overflow:hidden; height:24px; line-height:24px;}
.box02 .box .bb01 ul li span{ display:block; float:right; color:#666; font-size:14px; overflow:hidden; height:24px; line-height:24px;}
.box02 .box .bb01 ul li a:hover{ color:#0034fc;}

.box02 .box .bb02{ width:94%; margin:auto; margin-top:15px; background-color:#fff; box-sizing:border-box; padding:5px 10px;}
.box02 .box .bb02 .title{ width:100%; height:40px; background-image:url(../images/2020/title.png); background-position:left bottom; background-repeat:no-repeat;}
.box02 .box .bb02 .title span{ display:block; float:left; height:40px; line-height:40px; font-size:18px; color:#0034fc;}
.box02 .box .bb02 .title p{ display:block; float:left; height:40px; line-height:40px; font-size:14px; color:#666; padding-top:3px; margin-left:10px; text-transform:uppercase;}
.box02 .box .bb02 .title a{ display:block; float:right; height:40px; line-height:40px; font-size:14px;}
.box02 .box .bb02 ul{ display:block; float:right; width:100%; overflow:hidden; margin:5px 0;}
.box02 .box .bb02 ul li{ padding-left:16px; display:block; background-image:url(../images/2020/li03.png); background-position:left center; background-repeat:no-repeat; overflow:hidden; height:24px;}
.box02 .box .bb02 ul li a{ display:block; float:left; font-size:14px; max-width:70%; overflow:hidden; height:24px; line-height:24px;}
.box02 .box .bb02 ul li span{ display:block; float:right; color:#666; font-size:14px; overflow:hidden; height:24px; line-height:24px;}
.box02 .box .bb02 ul li a:hover{ color:#0034fc;}

.box02 .box .bb03{ width:100%; margin-top:15px;}
.box02 .box .bb03 a{ display:block; width:29.33%; overflow:hidden; margin-left:3%; float:left;}
.box02 .box .bb03 a img{ width:100%; display:block;}
}

/*03*/
@media screen and (min-width:1280px){
.box03{ width:100%; background-image:url(../images/2020/bg01.jpg); background-position:center top; background-repeat:repeat-y; padding-top:29px; padding-bottom:50px;}
.box03 .title{ width:1200px; margin:auto; height:64px;}
.box03 .title p{ display:block; float:left; height:64px; line-height:64px; font-size:24px; color:#0034fc;}
.box03 .title span{ display:block; float:left; height:64px; line-height:64px; font-size:18px; color:#0034fc; margin-left:15px;}
.box03 ul{ width:1200px; display:block; margin:auto; overflow:hidden;}
.box03 ul li{ width:198px; display:block; float:left; overflow:hidden; margin-right:2px; position:relative; height:360px; background-size:cover; background-repeat:no-repeat;}
.box03 ul li .mask{ width:100%; transition:height 0.5s; -moz-transition:height 0.5s; -webkit-transition:height 0.5s; -o-transition:height 0.5s; background-color:rgba(0,52,252,0.9); padding:0 20px; height:36px; position:absolute; left:0; bottom:0; box-sizing:border-box;}
.box03 ul li .mask span{ height:36px; line-height:36px; display:block; overflow:hidden; color:#fff; font-size:16px;}
.box03 ul li .mask b{ width:40px; height:3px; background-color:#fff; display:block; overflow:hidden; margin:7px 0;}
.box03 ul li .mask p{ display:block; overflow:hidden; margin-top:-1px;}
.box03 ul li .mask p a{ color:#fff; height:30px; line-height:30px; font-size:14px; display:block; overflow:hidden;}
.box03 ul li:hover .mask{ height:auto; padding:13px 20px;}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.box03{ width:100%; background-image:url(../images/2020/bg01.jpg); background-position:center top; background-repeat:repeat-y; padding-top:19px; padding-bottom:30px;}
.box03 .title{ width:94%; margin:auto; height:46px;}
.box03 .title p{ display:block; float:left; height:46px; line-height:46px; font-size:22px; color:#0034fc;}
.box03 .title span{ display:block; float:left; height:46px; line-height:46px; font-size:16px; color:#0034fc; margin-left:15px;}
.box03 ul{ width:94%; display:block; margin:auto; overflow:hidden;}
.box03 ul li{ width:16.66%; display:block; float:left; overflow:hidden; padding-right:2px; box-sizing:border-box; position:relative; height:300px; background-size:cover; background-repeat:no-repeat;}
.box03 ul li .mask{ width:100%; transition:height 0.5s; -moz-transition:height 0.5s; -webkit-transition:height 0.5s; -o-transition:height 0.5s; background-color:rgba(0,52,252,0.9); padding:0 10px; height:36px; position:absolute; left:0; bottom:0; box-sizing:border-box;}
.box03 ul li .mask span{ height:36px; line-height:36px; display:block; overflow:hidden; color:#fff; font-size:16px;}
.box03 ul li .mask b{ width:40px; height:3px; background-color:#fff; display:block; overflow:hidden;}
.box03 ul li .mask p{ display:block; overflow:hidden; margin-top:-1px;}
.box03 ul li .mask p a{ color:#fff; height:30px; line-height:30px; font-size:14px; display:block; overflow:hidden;}
.box03 ul li:hover .mask{ height:auto; padding:3px 10px;}
}
@media only screen and (max-width: 768px){
.box03{ width:100%; background-image:url(../images/2020/bg01.jpg); background-position:center top; background-repeat:repeat-y; padding-top:15px; padding-bottom:25px;}
.box03 .title{ width:94%; margin:auto; height:36px;}
.box03 .title p{ display:block; float:left; height:36px; line-height:36px; font-size:18px; color:#0034fc;}
.box03 .title span{ display:block; float:left; height:36px; line-height:36px; font-size:14px; color:#0034fc; margin-left:10px;}
.box03 ul{ width:94%; display:block; margin:auto; overflow:hidden; margin-top:-2px;}
.box03 ul li{ width:33.33%; display:block; float:left; overflow:hidden; padding-right:2px; box-sizing:border-box; position:relative; height:200px; margin-top:2px; background-size:cover; background-repeat:no-repeat;}
.box03 ul li .mask{ width:100%; transition:height 0.5s; -moz-transition:height 0.5s; -webkit-transition:height 0.5s; -o-transition:height 0.5s; background-color:rgba(0,52,252,0.9); padding:0 10px; height:36px; position:absolute; left:0; bottom:0; box-sizing:border-box;}
.box03 ul li .mask span{ height:36px; line-height:36px; display:block; overflow:hidden; color:#fff; font-size:14px;}
.box03 ul li .mask b{ width:40px; height:3px; background-color:#fff; display:block; overflow:hidden;}
.box03 ul li .mask p{ display:block; overflow:hidden; padding:3px 0;}
.box03 ul li .mask p a{ color:#fff; height:24px; line-height:24px; font-size:12px; display:block; overflow:hidden;}
.box03 ul li:hover .mask{ height:auto; padding:3px 10px;}
}

/*04*/
@media screen and (min-width:1280px){

.box04{ width:100%; background-image:url(../images/2020/bg01.jpg); background-position:center top; background-repeat:repeat-y; padding-top:29px; padding-bottom:50px;}
.box04 .box{ width:1200px; margin:auto;}
.box04 .box .b01{ padding:13px 20px; width:535px; background-color:#fff; float:left;}
.box04 .box .b02{ padding:13px 20px; width:535px; background-color:#fff; float:right;}
.box04 .box .title{ width:100%; margin-bottom:2px; height:58px;}
.box04 .box .title span{ display:block; font-size:24px; color:#0034fc; height:58px; line-height:58px; float:left;}
.box04 .box .title p{ display:block; font-size:14px; color:#666; height:48px; line-height:48px; float:left; margin-top:10px; margin-left:10px; text-transform:uppercase;}
.box04 .box .title a{ display:block; float:right; height:20px; margin-top:17px;}
.box04 .box .title a img{ display:block; height:20px;}
.box04 .picMarquee-left{ width:100%; height:274px; position:relative; overflow:hidden;}
.box04 .picMarquee-left .bd{ width:100%; height:274px; overflow:hidden; position:relative;}
.box04 .picMarquee-left .bd li{ width:270px; float:left; margin-right:20px; display:block; overflow:hidden;}
.box04 .picMarquee-left .bd li strong{ width:100%; display:block; overflow:hidden; height:230px;}
.box04 .picMarquee-left .bd li strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.box04 .picMarquee-left .bd li span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:14px; height:44px; line-height:44px;}
.box04 .picMarquee-left .bd li:hover span{ color:#0034fc;}
.box04 .picMarquee-left .bd li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.box04{ width:100%; background-image:url(../images/2020/bg01.jpg); background-position:center top; background-repeat:repeat-y; padding-top:15px; padding-bottom:25px;}
.box04 .box{ width:100%; margin:auto;}
.box04 .box .b01{ padding:5px 15px; width:45.5%; margin-left:3%; background-color:#fff; float:left; box-sizing:border-box;}
.box04 .box .b02{ padding:5px 15px; width:45.5%; margin-right:3%; background-color:#fff; float:right; box-sizing:border-box;}
.box04 .box .title{ width:100%; height:44px;}
.box04 .box .title span{ display:block; font-size:22px; color:#0034fc; height:44px; line-height:44px; float:left;}
.box04 .box .title p{ display:block; font-size:14px; color:#666; height:44px; line-height:54px; float:left; margin-left:10px; text-transform:uppercase;}
.box04 .box .title a{ display:block; float:right; height:20px; margin-top:12px;}
.box04 .box .title a img{ display:block; height:20px;}
.box04 .picMarquee-left{ width:100%; height:244px; position:relative; overflow:hidden;}
.box04 .picMarquee-left .bd{ width:100%; height:244px; overflow:hidden; position:relative;}
.box04 .picMarquee-left .bd li{ width:250px; float:left; margin-right:20px; display:block; overflow:hidden;}
.box04 .picMarquee-left .bd li strong{ width:100%; display:block; overflow:hidden; height:210px;}
.box04 .picMarquee-left .bd li strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.box04 .picMarquee-left .bd li span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:14px; height:34px; line-height:34px;}
.box04 .picMarquee-left .bd li:hover span{ color:#0034fc;}
.box04 .picMarquee-left .bd li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}
@media only screen and (max-width: 768px){
.box04{ width:100%; padding:25px 0; background-color:#e0e0e0;}
.box04 .box{ width:100%; margin:auto;}
.box04 .box .b01{ padding:5px 10px; width:94%; margin-left:3%; background-color:#fff; float:left; box-sizing:border-box;}
.box04 .box .b02{ padding:5px 10px; width:94%; margin-right:3%; background-color:#fff; float:right; box-sizing:border-box; margin-top:15px;}
.box04 .box .title{ width:100%; height:36px;}
.box04 .box .title span{ display:block; font-size:18px; color:#0034fc; height:36px; line-height:36px; float:left;}
.box04 .box .title p{ display:block; font-size:14px; color:#666; height:36px; line-height:40px; float:left; margin-left:10px; text-transform:uppercase;}
.box04 .box .title a{ display:block; float:right; height:16px; margin-top:10px;}
.box04 .box .title a img{ display:block; height:16px;}
.box04 .picMarquee-left{ width:100%; height:204px; position:relative; overflow:hidden;}
.box04 .picMarquee-left .bd{ width:100%; height:204px; overflow:hidden; position:relative;}
.box04 .picMarquee-left .bd li{ width:200px; float:left; margin-right:20px; display:block; overflow:hidden;}
.box04 .picMarquee-left .bd li strong{ width:100%; display:block; overflow:hidden; height:170px;}
.box04 .picMarquee-left .bd li strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.box04 .picMarquee-left .bd li span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:14px; height:34px; line-height:34px;}
.box04 .picMarquee-left .bd li:hover span{ color:#0034fc;}
.box04 .picMarquee-left .bd li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}

/*05*/
@media screen and (min-width:1280px){
.box05{ width:100%; background-position:center; background-repeat:no-repeat;}
.box05 .box{ width:100%; padding-top:29px; padding-bottom:50px; background-color:rgba(46,112,203,0.98);}
.box05 .swiper-container{ width:1200px; margin:auto; position:relative; overflow:hidden;}
.box05 .title{ width:100%; height:64px;}
.box05 .title p{ display:block; float:left; height:64px; line-height:64px; font-size:24px; color:#fff;}
.box05 .title span{ display:block; float:left; height:64px; line-height:72px; font-size:18px; color:#fff; margin-left:10px;}
.box05 .swiper-wrapper{ width:100%; margin-top:-12px;}
.box05 .swiper-wrapper{
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.box05 .swiper-wrapper .swiper-slide{ width:190px; height:90px; overflow:hidden; margin-top:12px; text-align:center; vertical-align:middle;}
.box05 .swiper-wrapper .swiper-slide a{ width:100%; height:90px; display:table; text-align:center; vertical-align:middle; overflow:hidden; background-color:#fff;}
.box05 .swiper-wrapper .swiper-slide a b{ width:100%; height:90px; display:table-cell; vertical-align:middle; text-align:center; overflow:hidden;}
.box05 .swiper-wrapper .swiper-slide a img{ max-width:100%; max-height:100%; vertical-align:middle; text-align:center;}
.box05 .swiper-button-white{ height:20px; display:block; position:absolute; top:22px; cursor:pointer;}
.box05 .swiper-button-white img{ display:block; height:20px;}
.box05 .swiper-button-prev{ right:41px;}
.box05 .swiper-button-next{ right:0;}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.box05{ width:100%; background-position:center; background-repeat:no-repeat;}
.box05 .box{ width:100%; padding-top:19px; padding-bottom:30px; background-color:rgba(46,112,203,0.98);}
.box05 .swiper-container{ width:94%; margin:auto; position:relative; overflow:hidden;}
.box05 .title{ width:100%; height:46px;}
.box05 .title p{ display:block; float:left; height:46px; line-height:46px; font-size:22px; color:#fff;}
.box05 .title span{ display:block; float:left; height:46px; line-height:54px; font-size:16px; color:#fff; margin-left:10px;}
.box05 .swiper-wrapper{ width:100%; margin-top:-12px;}
.box05 .swiper-wrapper{
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.box05 .swiper-wrapper .swiper-slide{ width:190px; height:90px; overflow:hidden; margin-top:12px; text-align:center; vertical-align:middle;}
.box05 .swiper-wrapper .swiper-slide a{ width:100%; height:90px; display:table; text-align:center; vertical-align:middle; overflow:hidden; background-color:#fff;}
.box05 .swiper-wrapper .swiper-slide a b{ width:100%; height:90px; display:table-cell; vertical-align:middle; text-align:center; overflow:hidden;}
.box05 .swiper-wrapper .swiper-slide a img{ max-width:100%; max-height:100%; vertical-align:middle; text-align:center;}
.box05 .swiper-button-white{ height:20px; display:block; position:absolute; top:13px; cursor:pointer;}
.box05 .swiper-button-white img{ display:block; height:20px;}
.box05 .swiper-button-prev{ right:41px;}
.box05 .swiper-button-next{ right:0;}
}
@media only screen and (max-width: 768px){
.box05{ width:100%; background-position:center; background-repeat:no-repeat;}
.box05 .box{ width:100%; padding-top:15px; padding-bottom:25px; background-color:rgba(46,112,203,0.98);}
.box05 .swiper-container{ width:94%; margin:auto; position:relative; overflow:hidden;}
.box05 .title{ width:100%; margin:auto; height:36px;}
.box05 .title p{ display:block; float:left; height:36px; line-height:36px; font-size:18px; color:#fff;}
.box05 .title span{ display:block; float:left; height:36px; line-height:42px; font-size:14px; color:#fff; margin-left:10px;}
.box05 .swiper-wrapper{ width:100%; margin-top:-12px;}
.box05 .swiper-wrapper{
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.box05 .swiper-wrapper .swiper-slide{ width:190px; height:60px; overflow:hidden; margin-top:12px;}
.box05 .swiper-wrapper .swiper-slide a{ width:100%; height:60px; display:table; text-align:center; vertical-align:middle; overflow:hidden; background-color:#fff;}
.box05 .swiper-wrapper .swiper-slide a b{ width:100%; height:60px; display:table-cell; vertical-align:middle; text-align:center; overflow:hidden;}
.box05 .swiper-wrapper .swiper-slide a img{ max-width:100%; max-height:100%; vertical-align:middle; text-align:center;}
.box05 .swiper-button-white{ height:16px; display:block; position:absolute; top:10px; cursor:pointer;}
.box05 .swiper-button-white img{ display:block; height:16px;}
.box05 .swiper-button-prev{ right:41px;}
.box05 .swiper-button-next{ right:0;}
}

/*06*/
@media screen and (min-width:1280px){
.box06{ width:100%; padding:50px 0; background-color:#e0e0e0;}
.box06 .box{ width:1160px; margin:auto; padding:13px 20px; background-color:#fff;}
.box06 .box .title{ width:100%; margin-bottom:2px; height:58px;}
.box06 .box .title span{ display:block; font-size:24px; color:#0034fc; height:58px; line-height:58px; float:left;}
.box06 .box .title p{ display:block; font-size:14px; color:#666; height:48px; line-height:48px; float:left; margin-top:10px; margin-left:10px; text-transform:uppercase;}
.box06 .box .title a{ display:block; float:right; height:20px; margin-top:17px;}
.box06 .box .title a img{ display:block; height:20px;}
.box06 .picMarquee-left{ width:100%; position:relative; overflow:hidden;}
.box06 .picMarquee-left .bd{ width:100%; overflow:hidden; position:relative;}
.box06 .picMarquee-left .bd li{ width:216px; float:left; margin-right:20px; display:block; overflow:hidden;}
.box06 .picMarquee-left .bd li strong{ width:100%; display:block; overflow:hidden; height:288px;}
.box06 .picMarquee-left .bd li strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.box06 .picMarquee-left .bd li span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:14px; height:44px; line-height:44px;}
.box06 .picMarquee-left .bd li:hover span{ color:#0034fc;}
.box06 .picMarquee-left .bd li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.box06{ width:100%; padding:30px 0; background-color:#e0e0e0;}
.box06 .box{ width:94%; margin:auto; padding:5px 15px; background-color:#fff; box-sizing:border-box;}
.box06 .box .title{ width:100%; height:44px;}
.box06 .box .title span{ display:block; font-size:22px; color:#0034fc; height:44px; line-height:44px; float:left;}
.box06 .box .title p{ display:block; font-size:14px; color:#666; height:44px; line-height:54px; float:left; margin-left:10px; text-transform:uppercase;}
.box06 .box .title a{ display:block; float:right; height:20px; margin-top:12px;}
.box06 .box .title a img{ display:block; height:20px;}
.box06 .picMarquee-left{ width:100%; position:relative; overflow:hidden;}
.box06 .picMarquee-left .bd{ width:100%; overflow:hidden; position:relative;}
.box06 .picMarquee-left .bd li{ width:197px; float:left; margin-right:20px; display:block; overflow:hidden;}
.box06 .picMarquee-left .bd li strong{ width:100%; display:block; overflow:hidden; height:262px;}
.box06 .picMarquee-left .bd li strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.box06 .picMarquee-left .bd li span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:14px; height:34px; line-height:34px;}
.box06 .picMarquee-left .bd li:hover span{ color:#0034fc;}
.box06 .picMarquee-left .bd li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}
@media only screen and (max-width: 768px){
.box06{ width:100%; padding:25px 0; background-color:#e0e0e0;}
.box06 .box{ width:94%; margin:auto; padding:5px 10px; background-color:#fff; box-sizing:border-box;}
.box06 .box .title{ width:100%; height:36px;}
.box06 .box .title span{ display:block; font-size:18px; color:#0034fc; height:36px; line-height:36px; float:left;}
.box06 .box .title p{ display:block; font-size:14px; color:#666; height:36px; line-height:40px; float:left; margin-left:10px; text-transform:uppercase;}
.box06 .box .title a{ display:block; float:right; height:16px; margin-top:10px;}
.box06 .box .title a img{ display:block; height:16px;}
.box06 .picMarquee-left{ width:100%; position:relative; overflow:hidden;}
.box04 .picMarquee-left .bd{ width:100%; overflow:hidden; position:relative;}
.box06 .picMarquee-left .bd li{ width:160px; float:left; margin-right:20px; display:block; overflow:hidden;}
.box06 .picMarquee-left .bd li strong{ width:100%; display:block; overflow:hidden; height:213px;}
.box06 .picMarquee-left .bd li strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.box06 .picMarquee-left .bd li span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:14px; height:34px; line-height:34px;}
.box06 .picMarquee-left .bd li:hover span{ color:#0034fc;}
.box06 .picMarquee-left .bd li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}

/*footer*/
@media screen and (min-width:1280px){
.footer{ width:100%; padding:24px 0; background-color:#e4e4e4;}
.footer .foot{ width:1200px; margin:auto;}
.footer .foot .left{ height:70px; margin-top:21px; float:left; width:550px;}
.footer .foot .left img{ display:block; height:70px;}
.footer .foot .mil{ width:540px; margin-top:3px; float:left;}
.footer .foot .mil p{ display:block; height:52px; border-bottom:1px solid #cacaca; overflow:hidden; width:560px;}
.footer .foot .mil p a{ display:block; float:left; margin-right:20px; font-size:14px; height:52px; line-height:52px; overflow:hidden;}
.footer .foot .mil span{ display:block; height:54px; overflow:hidden; width:560px;}
.footer .foot .mil span a{ display:block; float:left; margin-right:20px; font-size:14px; height:54px; line-height:54px; overflow:hidden;}
.footer .foot .right{ float:right; width:80px;}
.footer .foot .right strong{ width:100%; height:80px; display:block; overflow:hidden; background-color:#fff;}
.footer .foot .right strong img{ width:100%; display:block;}
.footer .foot .right span{ display:block; width:100%; text-align:center; color:#999; overflow:hidden; font-size:12px; line-height:14px; height:28px; margin-top:4px;}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.footer{ width:100%; padding:15px 0; background-color:#e4e4e4;}
.footer .foot{ width:94%; margin:auto;}
.footer .foot .left{ display:none;}
.footer .foot .mil{ width:80%; margin-top:3px; float:left;}
.footer .foot .mil p{ display:block; height:52px; border-bottom:1px solid #cacaca; overflow:hidden; width:560px;}
.footer .foot .mil p a{ display:block; float:left; margin-right:20px; font-size:14px; height:52px; line-height:52px; overflow:hidden;}
.footer .foot .mil span{ display:block; height:54px; overflow:hidden; width:560px;}
.footer .foot .mil span a{ display:block; float:left; margin-right:20px; font-size:14px; height:54px; line-height:54px; overflow:hidden;}
.footer .foot .right{ float:right; width:80px;}
.footer .foot .right strong{ width:100%; height:80px; display:block; overflow:hidden; background-color:#fff;}
.footer .foot .right strong img{ width:100%; display:block;}
.footer .foot .right span{ display:block; width:100%; text-align:center; color:#999; overflow:hidden; font-size:12px; line-height:14px; height:28px; margin-top:4px;}
}
@media only screen and (max-width: 768px){
.footer{ width:100%; padding:10px 0; background-color:#e4e4e4;}
.footer .foot{ width:94%; margin:auto;}
.footer .foot .left{ display:none;}
.footer .foot .mil{ width:100%;}
.footer .foot .mil p{ display:block; border-bottom:1px solid #cacaca; overflow:hidden; padding-bottom:5px; margin-bottom:5px;}
.footer .foot .mil p a{ display:block; float:left; margin-right:20px; font-size:14px; line-height:24px; overflow:hidden;}
.footer .foot .mil span{ display:block; height:30px; overflow:hidden;}
.footer .foot .mil span a{ display:block; float:left; margin-right:20px; font-size:14px; height:24px; line-height:24px; overflow:hidden;}
.footer .foot .right{ display:none;}
}

/*内页*/
@media screen and (min-width:1280px){
.ban{ width:100%; height:300px; background-repeat:no-repeat; background-size:cover; background-position:center;}
.dbox{ width:100%; border-bottom:1px solid #eee; height:50px;}
.dbox .box{ width:1200px; margin:auto;}
.dbox .box ul{ display:block; float:left; overflow:hidden; height:51px;}
.dbox .box ul li{ height:51px; line-height:50px; text-align:center; font-size:14px; float:left; margin-right:20px;}
.dbox .box ul li a{ min-width:80px; padding:0 5px; color:#333; display:block; overflow:hidden; height:48px;}
.dbox .box ul li:hover a{ color:#0034fc;}
.dbox .box ul li.on a{ border-bottom:3px solid #0034fc; color:#0034fc;}
.dbox .box p{ display:block; float:right; padding-left:25px; background-image:url(../images/2020/home.jpg); background-position:left center; background-repeat:no-repeat; height:50px; line-height:50px; font-size:14px; overflow:hidden;}
.dbox .box p a:hover{ color:#0034fc;}
.main{ width:1200px; margin:40px auto; margin-bottom:70px;}
.main .title{ width:1200px; margin:auto; height:48px; border-bottom:1px solid #e5e5e5;}
.main .title b{ width:4px; height:24px; display:block; float:left; margin-right:10px; background-color:#0034fc; margin-top:13px;}
.main .title span{ color:#0034fc; display:block; float:left; height:48px; line-height:50px; overflow:hidden; font-size:24px;}
.main .title p{ line-height:48px; height:48px; font-size:40px; display:block; float:left; color:#ccc; margin-left:20px; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;}
}
@media screen and (min-width:769px) and (max-width:1279px){
.ban{ width:100%; height:240px; background-size:cover; background-position:center; background-repeat:no-repeat;}
.dbox{ width:100%; border-bottom:1px solid #eee; height:50px;}
.dbox .box{ width:94%; margin:auto;}
.dbox .box ul{ display:block; float:left; overflow:hidden; height:51px;}
.dbox .box ul li{ height:51px; line-height:50px; text-align:center; font-size:14px; float:left; margin-right:10px;}
.dbox .box ul li a{ min-width:80px; padding:0 5px; color:#333; display:block; overflow:hidden; height:48px;}
.dbox .box ul li:hover a{ color:#0034fc;}
.dbox .box ul li.on a{ border-bottom:3px solid #0034fc; color:#0034fc;}
.dbox .box p{ display:none;}
.main{ width:100%; margin:20px auto; margin-bottom:50px;}
.main .title{ width:94%; margin:auto; height:48px; border-bottom:1px solid #e5e5e5;}
.main .title b{ width:4px; height:24px; display:block; float:left; margin-right:10px; background-color:#0034fc; margin-top:13px;}
.main .title span{ color:#0034fc; display:block; float:left; height:48px; line-height:50px; overflow:hidden; font-size:22px;}
.main .title p{ line-height:48px; height:48px; font-size:36px; display:block; float:left; color:#ccc; margin-left:15px; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;}
}
@media only screen and (max-width:768px){
.ban{ width:100%; height:80px; background-repeat:no-repeat; background-size:cover; background-position:center; background-repeat:no-repeat;}
.dbox{ width:100%; border-bottom:1px solid #eee;}
.dbox .box{ width:100%; margin:auto;}
.dbox .box ul{ display:block; overflow:hidden; text-align:center;}
.dbox .box ul li{ display:inline-block; font-size:14px; margin:0 5px;}
.dbox .box ul li a{ color:#333; display:block; overflow:hidden; height:30px; line-height:30px;}
.dbox .box ul li:hover a{ color:#0034fc;}
.dbox .box ul li.on a{ border-bottom:2px solid #0034fc; color:#0034fc;}
.dbox .box p{ display:none;}
.main{ width:100%; margin:15px auto; margin-bottom:25px;}
.main .title{ width:94%; margin:auto; height:38px; border-bottom:1px solid #e5e5e5;}
.main .title b{ width:4px; height:20px; display:block; float:left; margin-right:10px; background-color:#0034fc; margin-top:9px;}
.main .title span{ color:#0034fc; display:block; float:left; height:38px; line-height:38px; overflow:hidden; font-size:18px;}
.main .title p{ line-height:38px; height:38px; font-size:24px; display:block; float:left; color:#ccc; margin-left:10px; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;}
}

/*公司简介*/
@media screen and (min-width:1280px){
.wenzi{ width:1200px; margin:auto; margin-top:30px; font-size:14px; line-height:24px;}
.wenzi p{ display:block; line-height:24px; min-height:24px;}
.wenzi img{ max-width:100%; height:auto;}
}
@media screen and (min-width:769px) and (max-width:1279px){
.wenzi{ width:94%; margin:auto; margin-top:25px; font-size:14px; line-height:24px;}
.wenzi p{ display:block; line-height:24px; min-height:24px;}
.wenzi img{ max-width:100%; height:auto;}
}
@media only screen and (max-width:768px){
.wenzi{ width:94%; margin:auto; margin-top:15px; font-size:14px; line-height:24px;}
.wenzi p{ display:block; line-height:24px; min-height:24px;}
.wenzi img{ max-width:100%; height:auto;}
}

/*公司简介*/
@media screen and (min-width:1280px){
.ds{ width:1200px; margin:auto; margin-top:30px;}
.ds .left{ width:300px; padding:30px; padding-bottom:50px; background-color:#eee; float:left;}
.ds .left span{ width:100%; display:block; overflow:hidden;}
.ds .left span img{ width:100%; display:block;}
.ds .left b{ display:block; font-size:22px; height:42px; line-height:42px; overflow:hidden; margin-top:10px;}
.ds .left strong{ width:30px; height:2px; display:block; background-color:#0034fc; margin-bottom:15px;}
.ds .left p{ display:block; font-size:14px; line-height:24px; margin-top:10px; overflow:hidden;}
.ds .right{ width:770px; float:right; padding-bottom:40px; min-height:560px; background-image:url(../images/2020/dsz01.jpg); background-position:right bottom; background-repeat:no-repeat;}
.ds .right .bt{ font-size:22px; margin-top:30px; color:#0034fc;}
.ds .right .wen{ font-size:14px; line-height:24px; margin-top:20px;}
.ds .right .wen p{ display:block; line-height:24px; min-height:24px;}
.ds .right .wen img{ max-width:100%; height:auto;}
}
@media screen and (min-width:769px) and (max-width:1279px){
.ds{ width:94%; margin:auto; margin-top:25px;}
.ds .left{ width:40%; padding:20px; padding-bottom:30px; box-sizing:border-box; background-color:#eee; float:left;}
.ds .left span{ width:100%; display:block; overflow:hidden;}
.ds .left span img{ width:100%; display:block;}
.ds .left b{ display:block; font-size:22px; height:42px; line-height:42px; overflow:hidden; margin-top:10px;}
.ds .left strong{ width:30px; height:2px; display:block; background-color:#0034fc; margin-bottom:15px;}
.ds .left p{ display:block; font-size:14px; line-height:24px; margin-top:10px; overflow:hidden;}
.ds .right{ width:55%; float:right; padding-bottom:40px; background-image:url(../images/2020/dsz01.jpg); background-position:right bottom; background-repeat:no-repeat; background-size:auto 40px;}
.ds .right .bt{ font-size:22px; margin-top:20px; color:#0034fc;}
.ds .right .wen{ font-size:14px; line-height:24px; margin-top:20px;}
.ds .right .wen p{ display:block; line-height:24px; min-height:24px;}
.ds .right .wen img{ max-width:100%; height:auto;}
}
@media only screen and (max-width:768px){
.ds{ width:94%; margin:auto; margin-top:15px;}
.ds .left{ width:100%; padding:10px; padding-bottom:20px; box-sizing:border-box; background-color:#eee; float:left;}
.ds .left span{ width:100%; display:block; overflow:hidden;}
.ds .left span img{ width:100%; display:block;}
.ds .left b{ display:block; font-size:18px; height:42px; line-height:42px; overflow:hidden; margin-top:10px;}
.ds .left strong{ width:30px; height:2px; display:block; background-color:#0034fc; margin-bottom:15px;}
.ds .left p{ display:block; font-size:14px; line-height:24px; margin-top:10px; overflow:hidden;}
.ds .right{ width:100%; float:right; padding-bottom:40px; background-image:url(../images/2020/dsz01.jpg); background-position:right bottom; background-repeat:no-repeat; background-size:auto 40px;}
.ds .right .bt{ font-size:18px; margin-top:20px; color:#0034fc;}
.ds .right .wen{ font-size:14px; line-height:24px; margin-top:10px;}
.ds .right .wen p{ display:block; line-height:24px; min-height:24px;}
.ds .right .wen img{ max-width:100%; height:auto;}
}

/*团队*/
@media screen and (min-width:1280px){
.main .ld{ width:1200px; margin:auto; padding-top:10px; display:block;}
.main .ld li{ width:100%; margin-top:20px; overflow:hidden;}
.main .ld li .left{ padding:4px; border:1px solid #cacaca; float:left; width:310px; height:190px; overflow:hidden;}
.main .ld li .left a{ width:100%; height:190px; display:block; overflow:hidden;}
.main .ld li .left img{ width:100%; display:block;}
.main .ld li .right{ width:860px; float:right; margin-top:3px;}
.main .ld li .right span{ display:block; overflow:hidden; font-size:18px; height:30px; line-height:30px;}
.main .ld li .right span a{ color:#0034fc;}
.main .ld li .right strong{ font-weight:normal; display:block; overflow:hidden; font-size:14px; height:32px; line-height:32px; color:#999;}
.main .ld li .right p{ display:block; overflow:hidden; font-size:14px; height:96px; line-height:24px;}
.main .ld li .right b{ font-weight:normal; display:block; overflow:hidden; font-size:14px; height:24px; line-height:24px; margin-top:10px;}
.main .ld li .right b a{ display:block; float:right; color:#0034fc;}
.main .ld li:hover .left{ border:1px solid #0034fc;}

.main .fanye{ text-align:center; font-size:12px; line-height:24px; height:24px; margin-top:30px;}
.main .fanye a{ margin:0 3px; display:inline-block; background-color:#eee; min-width:14px; padding:0 5px;}
.main .fanye a:hover{ color:#0034fc;}
.main .fanye span{ margin:0 3px; color:#fff; display:inline-block; min-width:14px; padding:0 5px;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.main .ld{ width:94%; margin:auto; display:block;}
.main .ld li{ width:100%; margin-top:20px; overflow:hidden;}
.main .ld li .left{ padding:4px; border:1px solid #cacaca; float:left; width:40%; box-sizing:border-box; overflow:hidden;}
.main .ld li .left a{ width:100%; display:block; overflow:hidden;}
.main .ld li .left img{ width:100%; display:block;}
.main .ld li .right{ width:56%; float:right;}
.main .ld li .right span{ display:block; overflow:hidden; font-size:18px; height:26px; line-height:26px;}
.main .ld li .right span a{ color:#0034fc;}
.main .ld li .right strong{ font-weight:normal; display:block; overflow:hidden; font-size:14px; height:24px; line-height:24px; color:#999;}
.main .ld li .right p{ display:block; overflow:hidden; font-size:14px; height:96px; line-height:24px;}
.main .ld li .right b{ font-weight:normal; display:block; overflow:hidden; font-size:14px; height:24px; line-height:24px; margin-top:5px;}
.main .ld li .right b a{ display:block; float:right; color:#0034fc;}
.main .ld li:hover .left{ border:1px solid #0034fc;}

.main .fanye{ text-align:center; font-size:12px; line-height:24px; height:24px; margin-top:25px;}
.main .fanye a{ margin:0 3px; display:inline-block; background-color:#eee; min-width:14px; padding:0 5px;}
.main .fanye a:hover{ color:#0034fc;}
.main .fanye span{ margin:0 3px; color:#fff; display:inline-block;  min-width:14px; padding:0 5px;}
}

@media only screen and (max-width:768px){
.main .ld{ width:94%; margin:auto; display:block;}
.main .ld li{ width:100%; margin-top:15px; overflow:hidden;}
.main .ld li .left{ padding:4px; border:1px solid #cacaca; float:left; width:40%; box-sizing:border-box; overflow:hidden;}
.main .ld li .left a{ width:100%; display:block; overflow:hidden;}
.main .ld li .left img{ width:100%; display:block;}
.main .ld li .right{ width:56%; float:right;}
.main .ld li .right span{ display:block; overflow:hidden; font-size:18px; height:26px; line-height:26px;}
.main .ld li .right span a{ color:#0034fc;}
.main .ld li .right strong{ font-weight:normal; display:block; overflow:hidden; font-size:14px; height:24px; line-height:24px; color:#999;}
.main .ld li .right p{ display:none;}
.main .ld li .right b{ font-weight:normal; display:block; overflow:hidden; font-size:14px; height:24px; line-height:24px;}
.main .ld li .right b a{ display:block; float:right; color:#0034fc;}
.main .ld li:hover .left{ border:1px solid #0034fc;}

.main .fanye{ text-align:center; font-size:12px; line-height:24px; height:24px; margin-top:15px;}
.main .fanye a{ margin:0 3px; display:inline-block; background-color:#eee; min-width:14px; padding:0 5px;}
.main .fanye a:hover{ color:#0034fc;}
.main .fanye span{ margin:0 3px; color:#fff; display:inline-block; min-width:14px; padding:0 5px;}
}

/*文章页*/
@media screen and (min-width:1280px){
.main .toub{ font-size:24px; text-align:center; line-height:28px; color:#0034fc;}
.main .time{ padding:10px 0; color:#999; font-size:14px; text-align:center;}
.main .wen{ width:100%; margin:20px auto; font-size:14px; line-height:24px;}
.main .wen img{ max-width:100%; height:auto;}
.main .back{ width:100%; font-size:14px; line-height:24px;}
.main .back p{ display:block; float:left; width:80%; overflow:hidden;}
.main .back p span{ display:block; height:24px; overflow:hidden;}
.main .back p span a:hover{ color:#0034fc;}
.main .back strong{ display:block; float:left; width:20%; text-align:right; overflow:hidden; font-weight:normal;}
.main .back strong a:hover{ color:#0034fc;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.main .toub{ width:94%; margin:auto; font-size:18px; text-align:center; line-height:26px; color:#0034fc;}
.main .time{ padding:10px 3%; color:#999; font-size:14px; text-align:center;}
.main .wen{ width:94%; margin:15px auto; font-size:14px; line-height:24px;}
.main .wen img{ max-width:100%; height:auto;}
.main .back{ width:94%; margin:auto; font-size:14px; line-height:24px;}
.main .back p{ display:block; float:left; width:80%; overflow:hidden;}
.main .back p span{ display:block; height:24px; overflow:hidden;}
.main .back p span a:hover{ color:#0034fc;}
.main .back strong{ display:block; float:left; width:20%; text-align:right; overflow:hidden; font-weight:normal;}
.main .back strong a:hover{ color:#0034fc;}

}

@media only screen and (max-width:768px){
.main .toub{ width:94%; margin:auto; font-size:16px; text-align:center; line-height:20px; color:#0034fc;}
.main .time{ padding:5px 3%; color:#999; font-size:14px; text-align:center; line-height:18px;}
.main .wen{ width:94%; margin:10px auto; font-size:14px; line-height:24px;}
.main .wen img{ max-width:100%; height:auto;}
.main .back{ width:94%; margin:auto; font-size:14px; line-height:24px;}
.main .back p{ display:block; float:left; width:80%; overflow:hidden;}
.main .back p span{ display:block; height:24px; overflow:hidden;}
.main .back p span a:hover{ color:#0034fc;}
.main .back strong{ display:block; float:left; width:20%; text-align:right; overflow:hidden; font-weight:normal;}
.main .back strong a:hover{ color:#0034fc;}
}

/*文章页*/
@media screen and (min-width:1280px){
.honor{ width:1240px; margin-top:12px; overflow:hidden;}
.honor li{ width:270px; display:block; float:left; margin-top:18px; margin-right:40px; overflow:hidden;}
.honor li strong{ display:block; width:100%; height:230px; overflow:hidden;}
.honor li strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.honor li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
.honor li span{ display:block; width:100%; font-size:14px; text-align:center; overflow:hidden; height:42px; line-height:42px;}
.honor li:hover:hover span{ color:#0034fc;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.honor{ width:100%; margin-top:7px; overflow:hidden;}
.honor li{ width:29.33%; display:block; float:left; margin-top:13px; margin-left:3%; overflow:hidden;}
.honor li strong{ display:block; width:100%; height:190px; overflow:hidden;}
.honor li strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.honor li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
.honor li span{ display:block; width:100%; font-size:14px; text-align:center; overflow:hidden; height:36px; line-height:36px;}
.honor li:hover:hover span{ color:#0034fc;}
}

@media only screen and (max-width:768px){
.honor{ width:100%; overflow:hidden; margin-top:5px;}
.honor li{ width:45.5%; display:block; float:left; margin-top:10px; margin-left:3%; overflow:hidden;}
.honor li strong{ display:block; width:100%; height:140px; overflow:hidden;}
.honor li strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.honor li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
.honor li span{ display:block; width:100%; font-size:14px; text-align:center; overflow:hidden; height:30px; line-height:30px;}
.honor li:hover:hover span{ color:#0034fc;}
}

/*领导简介*/
@media screen and (min-width:1280px){
.main .leader{ width:100%; display:block; margin-top:10px;}
.main .leader li{ width:100%; display:block; padding:20px 0; border-bottom:1px solid #cacaca; overflow:hidden;}
.main .leader li .left{ width:260px; height:240px; float:left;}
.main .leader li .left img{ display:block;}
.main .leader li .right{ width:910px; height:240px; float:right;}
.main .leader li .right span{ display:block; margin-top:14px; height:28px; line-height:28px; font-size:18px; overflow:hidden;}
.main .leader li .right b{ display:block; font-weight:normal; height:32px; line-height:32px; font-size:14px; color:#999; overflow:hidden;}
.main .leader li .right p{ display:block; height:96px; line-height:24px; font-size:14px; color:#333; overflow:hidden;}
.main .leader li .right strong{ display:block; margin-top:15px; font-weight:normal; width:120px; height:36px; line-height:36px; font-size:14px; text-align:center; background-color:#eee; overflow:hidden;}
.main .leader li:hover span{ color:#0034fc;}
.main .leader li:hover strong{ background-color:#0034fc; color:#fff;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.main .leader{ width:94%; margin:auto; display:block;}
.main .leader li{ width:100%; display:block; padding:20px 0; border-bottom:1px solid #cacaca; overflow:hidden;}
.main .leader li .left{ width:42%; float:left;}
.main .leader li .left img{display:block;}
.main .leader li .right{ width:55%; float:right;}
.main .leader li .right span{ display:block; height:28px; line-height:28px; font-size:18px; overflow:hidden;}
.main .leader li .right b{ display:block; font-weight:normal; height:32px; line-height:32px; font-size:14px; color:#999; overflow:hidden;}
.main .leader li .right p{ display:block; height:96px; line-height:24px; font-size:14px; color:#333; overflow:hidden;}
.main .leader li .right strong{ display:block; margin-top:10px; font-weight:normal; width:120px; height:36px; line-height:36px; font-size:14px; text-align:center; background-color:#eee; overflow:hidden;}
.main .leader li:hover span{ color:#0034fc;}
.main .leader li:hover strong{ background-color:#0034fc; color:#fff;}
}

@media only screen and (max-width:768px){
.main .leader{ width:94%; margin:auto; display:block;}
.main .leader li{ width:100%; display:block; padding:15px 0; border-bottom:1px solid #cacaca; overflow:hidden;}
.main .leader li .left{ display:none;}
.main .leader li .left img{ display:block;}
.main .leader li .right{ width:99%; }
.main .leader li .right span{ display:block; height:28px; line-height:28px; font-size:18px; overflow:hidden;}
.main .leader li .right b{ display:block; font-weight:normal; height:24px; line-height:24px; font-size:14px; color:#999; overflow:hidden;}
.main .leader li .right p{ display:block; height:48px; line-height:24px; font-size:14px; color:#333; overflow:hidden;}
.main .leader li .right strong{ display:none; margin-top:10px; font-weight:normal; width:120px; height:36px; line-height:36px; font-size:14px; text-align:center; background-color:#eee; overflow:hidden;}
.main .leader li:hover span{ color:#0034fc;}
.main .leader li:hover strong{ background-color:#0034fc; color:#fff;}
}


/*新闻*/
@media screen and (min-width:1280px){
.main .xinwen{ width:100%; display:block; margin-top:10px;}
.main .xinwen li{ width:100%; display:block; padding:20px 0; border-bottom:1px solid #cacaca; overflow:hidden;}
.main .xinwen li .left{ width:390px; height:240px; float:left;}
.main .xinwen li .left img{ width:100%; display:block;}
.main .xinwen li .right{ width:780px; height:240px; float:right;}
.main .xinwen li .right span{ display:block; margin-top:14px; height:28px; line-height:28px; font-size:18px; overflow:hidden;}
.main .xinwen li .right b{ display:block; font-weight:normal; height:32px; line-height:32px; font-size:14px; color:#999; overflow:hidden;}
.main .xinwen li .right p{ display:block; height:96px; line-height:24px; font-size:14px; color:#333; overflow:hidden;}
.main .xinwen li .right strong{ display:block; margin-top:15px; font-weight:normal; width:120px; height:36px; line-height:36px; font-size:14px; text-align:center; background-color:#eee; overflow:hidden;}
.main .xinwen li:hover span{ color:#0034fc;}
.main .xinwen li:hover strong{ background-color:#0034fc; color:#fff;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.main .xinwen{ width:94%; margin:auto; display:block;}
.main .xinwen li{ width:100%; display:block; padding:20px 0; border-bottom:1px solid #cacaca; overflow:hidden;}
.main .xinwen li .left{ width:42%; float:left;}
.main .xinwen li .left img{ width:100%; display:block;}
.main .xinwen li .right{ width:55%; float:right;}
.main .xinwen li .right span{ display:block; height:28px; line-height:28px; font-size:18px; overflow:hidden;}
.main .xinwen li .right b{ display:block; font-weight:normal; height:32px; line-height:32px; font-size:14px; color:#999; overflow:hidden;}
.main .xinwen li .right p{ display:block; height:96px; line-height:24px; font-size:14px; color:#333; overflow:hidden;}
.main .xinwen li .right strong{ display:block; margin-top:10px; font-weight:normal; width:120px; height:36px; line-height:36px; font-size:14px; text-align:center; background-color:#eee; overflow:hidden;}
.main .xinwen li:hover span{ color:#0034fc;}
.main .xinwen li:hover strong{ background-color:#0034fc; color:#fff;}
}

@media only screen and (max-width:768px){
.main .xinwen{ width:94%; margin:auto; display:block;}
.main .xinwen li{ width:100%; display:block; padding:15px 0; border-bottom:1px solid #cacaca; overflow:hidden;}
.main .xinwen li .left{ width:42%; float:left;}
.main .xinwen li .left img{ width:100%; display:block;}
.main .xinwen li .right{ width:55%; float:right;}
.main .xinwen li .right span{ display:block; height:28px; line-height:28px; font-size:18px; overflow:hidden;}
.main .xinwen li .right b{ display:block; font-weight:normal; height:24px; line-height:24px; font-size:14px; color:#999; overflow:hidden;}
.main .xinwen li .right p{ display:block; height:48px; line-height:24px; font-size:14px; color:#333; overflow:hidden;}
.main .xinwen li .right strong{ display:none; margin-top:10px; font-weight:normal; width:120px; height:36px; line-height:36px; font-size:14px; text-align:center; background-color:#eee; overflow:hidden;}
.main .xinwen li:hover span{ color:#0034fc;}
.main .xinwen li:hover strong{ background-color:#0034fc; color:#fff;}
}

/*国投*/
@media screen and (min-width:1280px){
.bz{ width:1200px; margin:auto; margin-top:30px;}
.bz .left{ width:388px; position:relative; overflow:hidden; position:relative; border:1px solid #cacaca; float:left;}
.bz .left img{ width:100%; display:block;}
.bz .left a{ display:block; overflow:hidden; position:absolute;}
.bz .tab_menu{ float:left; display:block; margin-left:40px; overflow:hidden; width:200px;}
.bz .tab_menu li{ display:block; height:44px; margin-top:20px; background-color:#f2f2f2; padding-left:20px; padding-right:10px; font-size:16px; line-height:44px;}
.bz .tab_menu li b{ display:block; float:right; height:44px; width:20px; background-image:url(../images/2020/n01.jpg); background-position:center; background-repeat:no-repeat;}
.bz .tab_menu li.on{ background-color:#0034fc; color:#FFF;}
.bz .tab_menu li.on b{ background-image:url(../images/2020/n02.jpg);}
.bz .boxs{ float:right; width:520px; overflow:hidden; padding-top:7px;}
.bz .box dl{ display:block; float:right; width:520px; overflow:hidden; padding-top:7px;}
.bz .box dl dt{ padding-left:20px; display:block; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat; overflow:hidden; height:36px;}
.bz .box dl dt a{ display:block; float:left; font-size:14px; max-width:390px; overflow:hidden; height:36px; line-height:36px;}
.bz .box dl dt span{ display:block; float:right; color:#666; font-size:14px; height:36px; line-height:36px;}
.bz .box dl dt a:hover{ color:#0034fc;}

/*lishanju*/
.bz .tab_menu li {clear:both; background-color:#f2f2f2;}
.bz .tab_menu li ul.wbcm{display:none; float:right;background-color:#fff;width:180px; overflow:hidden; cursor:pointer;}
.bz .tab_menu li ul.wbcm li{display:block;margin:10px; height:22px;line-height:22px;color:#000;font-size:14px;background-color:transparent;}
.bz .tab_menu li ul.wbcm li.on{background-color:#0034fc;color:#fff;}
.bz .wbmenu {text-align:center;float:left;display:block;margin:10px 0px; width:100%;}
.bz .wbmenu a{text-decoration:none;color:#000;font-size:14px;}
.bz .wbmenu a:hover{text-decoration:underline;color:#F00;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.bz{ width:94%; margin:auto; margin-top:20px;}
.bz .left{ display:none;}
.bz .tab_menu{ float:left; display:block; overflow:hidden; width:30%; margin-top:-15px;}
.bz .tab_menu li{ display:block; height:44px; margin-top:15px; background-color:#f2f2f2; padding-left:20px; padding-right:10px; font-size:16px; line-height:44px;}
.bz .tab_menu li b{ display:block; float:right; height:44px; width:20px; background-image:url(../images/2020/n01.jpg); background-position:center; background-repeat:no-repeat;}
.bz .tab_menu li.on{ background-color:#0034fc; color:#fff;}
.bz .tab_menu li.on b{ background-image:url(../images/2020/n02.jpg);}
.bz .boxs{ float:right; width:67%; overflow:hidden;}
.bz .box dl{ display:block;}
.bz .box dl dt{ padding-left:20px; display:block; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat; overflow:hidden; height:36px;}
.bz .box dl dt a{ display:block; float:left; font-size:14px; max-width:70%; overflow:hidden; height:36px; line-height:36px;}
.bz .box dl dt span{ display:block; float:right; color:#666; font-size:14px; height:36px; line-height:36px;}
.bz .box dl dt a:hover{ color:#0034fc;}

/*lishanju*/
.bz .tab_menu li {clear:both; background-color:#f2f2f2;}
.bz .tab_menu li ul.wbcm{display:none; float:right;background-color:#fff;width:180px; overflow:hidden; cursor:pointer;}
.bz .tab_menu li ul.wbcm li{display:block;margin:10px; height:22px;line-height:22px;color:#000;font-size:14px;background-color:transparent;}
.bz .tab_menu li ul.wbcm li.on{background-color:#0034fc;color:#fff;}
.bz .wbmenu {text-align:center;float:left;display:block;margin:10px 0px; width:100%;}
.bz .wbmenu a{text-decoration:none;color:#000;font-size:14px;}
.bz .wbmenu a:hover{text-decoration:underline;color:#F00;}
}

@media only screen and (max-width:768px){
.bz{ width:100%; margin:auto;}
.bz .left{ display:none;}
.bz .tab_menu{ float:left; display:block; overflow:hidden; width:100%; margin-top:5px;}
.bz .tab_menu li{ display:block; margin-top:10px; background-color:#f2f2f2; padding-left:20px; padding-right:10px; font-size:16px; width:45.5%; margin-left:3%; box-sizing:border-box; float:left;}
.bz .tab_menu li b{ display:block; float:right; height:44px; width:20px; background-image:url(../images/2020/n01.jpg); background-position:center; background-repeat:no-repeat;}
.bz .tab_menu li.on{ background-color:#0034fc; color:#fff;}
.bz .tab_menu li.on b{ background-image:url(../images/2020/n02.jpg);}
.bz .boxs{ float:right; width:94%; margin:0 3%; overflow:hidden; margin-top:5px;}
.bz .box dl{ display:block;}
.bz .box dl dt{ padding-left:20px; display:block; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat; overflow:hidden; height:30px;}
.bz .box dl dt a{ display:block; float:left; font-size:14px; max-width:60%; overflow:hidden; height:30px; line-height:30px;}
.bz .box dl dt span{ display:block; float:right; color:#666; font-size:14px; height:30px; line-height:30px;}
.bz .box dl dt a:hover{ color:#0034fc;}

/*lishanju*/
.bz .tab_menu li {clear:both; background-color:#f2f2f2;}
.bz .tab_menu li ul.wbcm{display:none; float:left;background-color:#fff;width:160px; overflow:hidden; cursor:pointer;}
.bz .tab_menu li ul.wbcm li{display:block;margin:10px; height:22px;line-height:22px;color:#000;font-size:14px;background-color:transparent;}
.bz .tab_menu li ul.wbcm li.on{background-color:#0034fc;color:#fff;}
.bz .wbmenu {text-align:center;float:left;display:block;margin:10px 0px; width:100%;height:40px; line-height:44px;}
.bz .wbmenu a{text-decoration:none;color:#000;font-size:14px;}
.bz .wbmenu a:hover{text-decoration:underline;color:#F00;}
}



@media screen and (min-width:1280px){
.bz .right{ width:780px; float:right;}
.bz .right .wen{ height:432px; overflow:auto; margin-top:10px;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.bz .right{ width:100%;}
}

@media only screen and (max-width:768px){
.bz .right{ width:100%; margin-top:15px;}
}

/*公告*/
@media screen and (min-width:1280px){
.gong{ width:1200px; margin:auto; margin-top:10px;}
.gong li{ padding:20px 0; border-bottom:1px solid #cacaca; overflow:hidden; display:block;}
.gong li .mil{ width:1000px; float:left;}
.gong li .mil a{ display:block; font-size:18px; height:28px; line-height:28px; overflow:hidden;}
.gong li .mil span{ display:block; font-size:14px; height:24px; line-height:24px; color:#999; overflow:hidden;}
.gong li .mil p{ display:block; font-size:14px; height:48px; line-height:24px; color:#666; overflow:hidden;}
.gong li .mil a:hover{ color:#0034fc;}
.gong li .right{ width:120px; height:36px; float:right; padding-top:32px;}
.gong li .right a{ display:block; width:100%; text-align:center; height:36px; line-height:36px; font-size:14px; color:#fff; background-color:#0034fc;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.gong{ width:94%; margin:auto;}
.gong li{ padding:20px 0; border-bottom:1px solid #cacaca; overflow:hidden; display:block;}
.gong li .mil{ width:80%; float:left;}
.gong li .mil a{ display:block; font-size:18px; height:28px; line-height:28px; overflow:hidden;}
.gong li .mil span{ display:block; font-size:14px; height:24px; line-height:24px; color:#999; overflow:hidden;}
.gong li .mil p{ display:block; font-size:14px; height:48px; line-height:24px; color:#666; overflow:hidden;}
.gong li .mil a:hover{ color:#0034fc;}
.gong li .right{ width:15%; height:36px; float:right; margin-top:32px;}
.gong li .right a{ display:block; width:100%; text-align:center; height:36px; line-height:36px; font-size:14px; color:#fff; background-color:#0034fc;}
}

@media only screen and (max-width:768px){
.gong{ width:94%; margin:auto;}
.gong li{ padding:15px 0; border-bottom:1px solid #cacaca; overflow:hidden; display:block;}
.gong li .mil{ width:100%; float:left;}
.gong li .mil a{ display:block; font-size:18px; height:28px; line-height:28px; overflow:hidden;}
.gong li .mil span{ display:block; font-size:14px; height:24px; line-height:24px; color:#999; overflow:hidden;}
.gong li .mil p{ display:block; font-size:14px; height:48px; line-height:24px; color:#666; overflow:hidden;}
.gong li .mil a:hover{ color:#0034fc;}
.gong li .right{ display:none;}
}

/*文化*/
@media screen and (min-width:1280px){
.cul{ width:1260px; display:block; overflow:hidden; margin-top:5px;}
.cul li{ display:block; margin-right:60px; margin-top:25px; width:570px; overflow:hidden; float:left;}
.cul li .tu{ width:325px; height:200px;}
.cul li .tu img{ width:100%; display:block;}
.cul li .times{ height:28px; line-height:28px; margin-top:10px;}
.cul li .times span{ font-size:18px; width:20px; display:block; float:left;}
.cul li .times a{ font-size:14px; display:block; float:left;}
.cul li .biao{ height:36px; line-height:36px;}
.cul li .biao span{ font-size:18px; width:20px; display:block; float:left; width:0; height:1px; background-color:#0034fc; margin-top:17px; transition:width 0.5s; -moz-transition:width 0.5s; -webkit-transition:width 0.5s; -o-transition:width 0.5s;}
.cul li .biao a{ font-size:18px; display:block; float:left;}
.cul li:hover .biao span{ width:60px; margin-right:10px;}
.cul li:hover .biao a{ color:#0034fc;}
.cul li .wenz{ height:48px; line-height:24px; font-size:14px; color:#666;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.cul{ width:100%; display:block; overflow:hidden;}
.cul li{ display:block; margin-left:3%; margin-top:20px; width:45.5%; overflow:hidden; float:left;}
.cul li .tu{ width:325px; height:200px;}
.cul li .tu img{ width:100%; display:block;}
.cul li .times{ height:28px; line-height:28px; margin-top:10px;}
.cul li .times span{ font-size:18px; width:20px; display:block; float:left;}
.cul li .times a{ font-size:14px; display:block; float:left;}
.cul li .biao{ height:36px; line-height:36px;}
.cul li .biao span{ font-size:18px; width:20px; display:block; float:left; width:0; height:1px; background-color:#0034fc; margin-top:17px; transition:width 0.5s; -moz-transition:width 0.5s; -webkit-transition:width 0.5s; -o-transition:width 0.5s;}
.cul li .biao a{ font-size:18px; display:block; float:left;}
.cul li:hover .biao span{ width:40px; margin-right:10px;}
.cul li:hover .biao a{ color:#0034fc;}
.cul li .wenz{ height:48px; line-height:24px; font-size:14px; color:#666;}
}

@media only screen and (max-width:768px){
.cul{ width:94%; margin:auto; display:block; overflow:hidden;}
.cul li{ display:block; margin-top:15px; width:100%; overflow:hidden; float:left;}
.cul li .tu{ width:100%;}
.cul li .tu img{ width:100%; display:block;}
.cul li .times{ height:28px; line-height:28px; margin-top:10px;}
.cul li .times span{ font-size:18px; width:20px; display:block; float:left;}
.cul li .times a{ font-size:14px; display:block; float:left;}
.cul li .biao{ height:30px; line-height:30px;}
.cul li .biao span{ font-size:18px; width:20px; display:block; float:left; width:0; height:1px; background-color:#0034fc; margin-top:17px; transition:width 0.5s; -moz-transition:width 0.5s; -webkit-transition:width 0.5s; -o-transition:width 0.5s;}
.cul li .biao a{ font-size:18px; display:block; float:left;}
.cul li:hover .biao span{ width:40px; margin-right:10px;}
.cul li:hover .biao a{ color:#0034fc;}
.cul li .wenz{ height:48px; line-height:24px; font-size:14px; color:#666;}
}

/*联系我们*/
@media screen and (min-width:1280px){
.lxbox{ width:1200px; margin:auto; margin-top:30px;}
#map{ width:600px; height:400px; overflow:hidden; float:left;}
.lxbox .right01{ width:480px; margin-top:50px; float:right;}
.lxbox .right01 h2{ display:block; font-size:24px; color:#0034fc; margin-bottom:20px;}
.lxbox .right01 p{ display:block; font-size:14px; line-height:36px;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.lxbox{ margin:auto; margin-top:20px; width:94%;}
#map{ width:50%; height:300px; overflow:hidden; float:left;}
.lxbox .right01{ width:47%; margin-top:30px; float:right;}
.lxbox .right01 h2{ display:block; font-size:22px; color:#0034fc; margin-bottom:15px;}
.lxbox .right01 p{ display:block; font-size:14px; line-height:30px;}
}

@media only screen and (max-width:768px){
.lxbox{ margin:auto; margin-top:15px; width:94%;}
#map{ width:100%; height:260px; overflow:hidden;}
.lxbox .right01{ width:100%; margin-top:20px;}
.lxbox .right01 h2{ display:block; font-size:18px; color:#0034fc; margin-bottom:10px;}
.lxbox .right01 p{ display:block; font-size:14px; line-height:24px;}
}

/*产品*/
@media screen and (min-width:1280px){
.mains{ width:1200px; margin:auto; padding-bottom:20px;}
.p01{ width:100%; margin-top:20px; float:left;}
.p01 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg);}
.p01 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p01 .parBd{ padding:19px; height:230px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:1160px; position:relative;}
.p01 .parBd .tu{ float:left; width:260px; height:230px;}
.p01 .parBd .tu img{ height:100%;}
.p01 .scrollbar{ float:left; position:relative; height:230px; width:20px; overflow:hidden;}
.p01 .scrollbar .thumb{ position:absolute; width:5px; background-color:#0034fc; opacity:0.7; right:0; top:0; border-radius:10px;}
.p01 .viewport{ width:580px; height:230px; float:left; margin-left:20px; position:relative; overflow:hidden;}
.p01 .viewport .overview{ width:100%; position:absolute; left:0; top:0;}
.p01 .viewport .overview .bt{ font-size:18px; line-height:28px; padding:5px 0;}
.p01 .viewport .overview .wen{ font-size:14px; line-height:24px;}
.p01 .parBd .zz{ width:299px; height:269px; position:absolute; right:0; top:0; background-color:#eee; text-align:center;}
.p01 .parBd .zz strong{ margin:15px; height:200px; display:table; text-align:center; vertical-align:middle; overflow:hidden; margin-top:20px; background-color:#fff; width:269px;}
.p01 .parBd .zz strong b{ width:100%; height:200px; display:table-cell; text-align:center; vertical-align:middle;}
.p01 .parBd .zz strong img{ max-width:100%; max-height:100%;}
.p01 .parBd .zz p{ display:block; font-size:14px; line-height:24px; height:24px; overflow:hidden;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.mains{ width:100%; margin:auto; padding-bottom:20px;}
.p01{ width:94%; margin-left:3%; margin-top:20px; float:left;}
.p01 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg); position:relative; border-top-right-radius:5px;}
.p01 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p01 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p01 .parBd{ padding:19px; height:270px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p01 .parBd .tu{ float:left; width:22%; height:230px;}
.p01 .parBd .tu img{ height:100%;}
.p01 .scrollbar{ float:left; position:relative; height:230px; width:1.5%; overflow:hidden;}
.p01 .scrollbar .thumb{ position:absolute; width:5px; background-color:#0034fc; opacity:0.7; right:0; top:0; border-radius:10px;}
.p01 .viewport{ width:50%; height:230px; float:left; margin-left:1.5%; position:relative; overflow:hidden;}
.p01 .viewport .overview{ width:100%; position:absolute; left:0; top:0;}
.p01 .viewport .overview .bt{ font-size:18px; line-height:28px; padding:5px 0;}
.p01 .viewport .overview .wen{ font-size:14px; line-height:24px;}
.p01 .parBd .zz{ width:25%; height:269px; position:absolute; right:0; top:0; background-color:#eee; text-align:center;}
.p01 .parBd .zz strong{ margin:15px; height:200px; display:table; overflow:hidden; margin-top:20px; background-color:#fff; text-align:center; vertical-align:middle;}
.p01 .parBd .zz strong b{ width:100%; height:200px; display:table-cell; text-align:center; vertical-align:middle;}
.p01 .parBd .zz strong img{ max-width:100%; max-height:100%;}
.p01 .parBd .zz p{ display:block; font-size:14px; line-height:24px; height:24px; overflow:hidden;}
}

@media only screen and (max-width:768px){
.mains{ width:94%; margin:auto; padding-bottom:20px;}
.p01{ width:100%; margin-top:15px; float:left;}
.p01 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p01 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p01 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p01 .parBd{ padding:15px 3%; padding-bottom:10px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p01 .parBd .tu{ float:left; width:50%; height:140px;}
.p01 .parBd .tu img{ height:100%;}
.p01 .viewport{ width:100%; height:148px; float:left; margin-top:10px; position:relative; overflow:hidden;}
.p01 .viewport .overview{ width:100%; position:absolute; left:0; top:0; overflow:auto; height:148px;}
.p01 .viewport .overview .bt{ font-size:18px; line-height:28px;}
.p01 .viewport .overview .wen{ font-size:14px; line-height:24px;}
.p01 .parBd .zz{ width:50%; height:150px; position:absolute; right:0; top:0; background-color:#fff; text-align:center;}
.p01 .parBd .zz strong{ margin:10px 6%; height:140px; display:table; overflow:hidden; margin-bototm:0; background-color:#fff; text-align:center; vertical-align:middle;}
.p01 .parBd .zz strong b{ width:100%; height:140px; display:table-cell; text-align:center; vertical-align:middle;}
.p01 .parBd .zz strong img{ max-width:100%; max-height:100%;}
.p01 .parBd .zz p{ display:block; font-size:14px; line-height:24px; height:24px; overflow:hidden;}
}

@media screen and (min-width:1280px){
.p02{ width:780px; margin-top:20px; float:left;}
.p02 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t02.jpg);}
.p02 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p02 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden;}
.p02 .parHd ul li{ display:block; float:left; margin-right:20px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p02 .parHd ul li.on{ color:#0034fc;}
.p02 .parBd{ padding:19px; height:230px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:740px; position:relative;}
.p02 .parBd .left{ width:270px; height:230px; float:left;}
.p02 .parBd .left img{ height:230px; display:block;}
.p02 .parBd .right{ width:450px; height:252px; margin-top:-11px; float:right;}
.p02 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat;}
.p02 .parBd .right p a{ display:block; float:left; max-width:320px; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p02 .parBd .right p a:hover{ color:#0034fc;}
.p02 .parBd .right p span{ display:block; float:right; color:#666; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p02{ width:61%; margin-left:3%; margin-top:20px; float:left;}
.p02 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t02.jpg); position:relative; border-top-right-radius:5px;}
.p02 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p02 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p02 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden; margin-right:10px;}
.p02 .parHd ul li{ display:block; float:left; margin-right:10px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p02 .parHd ul li.on{ color:#0034fc;}
.p02 .parBd{ padding:19px; height:270px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p02 .parBd .left{ width:36%; height:230px; float:left;}
.p02 .parBd .left img{ height:230px; display:block;}
.p02 .parBd .right{ width:61%; height:252px; margin-top:-11px; float:right;}
.p02 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat;}
.p02 .parBd .right p a{ display:block; float:left; max-width:60%; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p02 .parBd .right p a:hover{ color:#0034fc;}
.p02 .parBd .right p span{ display:block; float:right; color:#666; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
}

@media only screen and (max-width:768px){
.p02{ width:100%; margin-top:15px; float:left;}
.p02 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p02 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p02 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p02 .parHd ul{ display:block; float:right; height:27px; margin-top:10px; overflow:hidden; margin-right:3%;}
.p02 .parHd ul li{ display:block; float:left; margin-left:10px; font-size:14px; height:27px; line-height:27px; cursor:pointer;}
.p02 .parHd ul li.on{ color:#0034fc;}
.p02 .parBd{ padding:15px 3%; padding-bottom:8px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p02 .parBd .left{ width:100%; float:left;}
.p02 .parBd .left img{ width:100%; display:block;}
.p02 .parBd .right{ width:100%; float:right; padding-top:8px;}
.p02 .parBd .right p{ display:block; padding-left:22px; height:28px; overflow:hidden; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat;}
.p02 .parBd .right p a{ display:block; float:left; max-width:70%; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
.p02 .parBd .right p a:hover{ color:#0034fc;}
.p02 .parBd .right p span{ display:block; float:right; color:#666; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
}

@media screen and (min-width:1280px){
.p03{ width:400px; margin-left:20px; margin-top:20px; float:left;}
.p03 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t03.jpg);}
.p03 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p03 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden;}
.p03 .parHd ul li{ display:block; float:left; margin-right:20px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p03 .parHd ul li.on{ color:#0034fc;}
.p03 .parBd{ padding:19px; height:230px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:360px; position:relative;}
.p03 .parBd .right{ width:100%; height:252px; margin-top:-11px; float:right;}
.p03 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li02.png); background-position:left center; background-repeat:no-repeat;}
.p03 .parBd .right p a{ display:block; float:left; max-width:240px; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p03 .parBd .right p a:hover{ color:#0034fc;}
.p03 .parBd .right p span{ display:block; float:right; color:#666; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p03{ width:31%; margin-left:2%; margin-top:20px; float:left;}
.p03 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t03.jpg); position:relative; border-top-right-radius:5px;}
.p03 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p03 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p03 .parHd ul{ display:block; margin-right:10px; float:right; height:30px; margin-top:10px; overflow:hidden;}
.p03 .parHd ul li{ display:block; float:left; margin-right:10px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p03 .parHd ul li.on{ color:#0034fc;}
.p03 .parBd{ padding:19px; height:270px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p03 .parBd .right{ width:100%; height:252px; margin-top:-11px; float:right;}
.p03 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li02.png); background-position:left center; background-repeat:no-repeat;}
.p03 .parBd .right p a{ display:block; float:left; width:100%; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p03 .parBd .right p a:hover{ color:#0034fc;}
.p03 .parBd .right p span{ display:none;}
}

@media only screen and (max-width:768px){
.p03{ width:100%; margin-top:15px; float:left;}
.p03 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p03 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p03 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p03 .parHd ul{ display:block; float:right; height:27px; margin-top:10px; overflow:hidden; margin-right:3%;}
.p03 .parHd ul li{ display:block; float:left; margin-left:10px; font-size:14px; height:27px; line-height:27px; cursor:pointer;}
.p03 .parHd ul li.on{ color:#0034fc;}
.p03 .parBd{ padding:8px 3%; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p03 .parBd .right{ width:100%; float:right;}
.p03 .parBd .right p{ display:block; padding-left:22px; height:28px; overflow:hidden; background-image:url(../images/2020/li02.png); background-position:left center; background-repeat:no-repeat;}
.p03 .parBd .right p a{ display:block; float:left; max-width:70%; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
.p03 .parBd .right p a:hover{ color:#0034fc;}
.p03 .parBd .right p span{ display:block; float:right; color:#666; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
}

@media screen and (min-width:1280px){
.p04{ width:100%; margin-top:20px; float:left;}
.p04 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg);}
.p04 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p04 .parBd{ padding:19px; padding-top:5px; border:1px solid #cacaca; border-top:none; width:1160px; position:relative;}
.p04 .parBd ul{ width:1175px; display:block; overflow:hidden;}
.p04 .parBd ul li{ width:218px; height:38px; line-height:38px; text-align:center; background-color:#ecf4ff; border:1px solid #cacaca; margin-top:15px; margin-right:15px; overflow:hidden; font-size:16px; float:left;}
.p04 .parBd ul li a{ width:100%; display:block;}
.p04 .parBd ul li:hover{ background-color:#0034fc; border:1px solid #0034fc;}
.p04 .parBd ul li:hover a{ color:#fff;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p04{ width:94%; margin-left:3%; margin-top:20px; float:left;}
.p04 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg); position:relative; border-top-right-radius:5px;}
.p04 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p04 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p04 .parBd{ padding:5px 10px; padding-bottom:19px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p04 .parBd ul{ width:100%; display:block; overflow:hidden;}
.p04 .parBd ul li{ width:18%; height:38px; line-height:38px; text-align:center; background-color:#ecf4ff; border:1px solid #cacaca; margin:0 1%; margin-top:15px; overflow:hidden; font-size:14px; float:left; box-sizing:border-box;}
.p04 .parBd ul li a{ width:100%; display:block;}
.p04 .parBd ul li:hover{ background-color:#0034fc; border:1px solid #0034fc;}
.p04 .parBd ul li:hover a{ color:#fff;}
}

@media only screen and (max-width:768px){
.p04{ width:100%; margin-top:15px; float:left;}
.p04 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p04 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p04 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p04 .parBd{ padding-top:5px; padding-bottom:15px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p04 .parBd ul{ width:100%; display:block; overflow:hidden;}
.p04 .parBd ul li{ width:29.33%; height:38px; line-height:38px; text-align:center; background-color:#ecf4ff; border:1px solid #cacaca; margin-left:3%; margin-top:10px; overflow:hidden; font-size:14px; float:left; box-sizing:border-box;}
.p04 .parBd ul li a{ width:100%; display:block;}
.p04 .parBd ul li:hover{ background-color:#0034fc; border:1px solid #0034fc;}
.p04 .parBd ul li:hover a{ color:#fff;}
}

@media screen and (min-width:1280px){
.p05{ width:1200px; margin-top:20px; float:left;}
.p05 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg);}
.p05 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p05 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden;}
.p05 .parHd ul li{ display:block; float:left; margin-right:20px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p05 .parHd ul li.on{ color:#0034fc;}
.p05 .parBd{ padding:20px 19px; height:279px; padding-bottom:0; border:1px solid #cacaca; border-top:none; width:1160px; position:relative;}
.p05 .parBd .slideBox{ width:100%; height:279px; position:relative; overflow:hidden;}
.p05 .parBd .slideBox li{ width:270px; float:left; margin-right:20px; display:block; overflow:hidden;}
.p05 .parBd .slideBox li strong{ width:100%; display:block; overflow:hidden; height:230px;}
.p05 .parBd .slideBox li strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.p05 .parBd .slideBox li span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:16px; height:44px; line-height:44px;}
.p05 .parBd .slideBox li:hover span{ color:#0034fc;}
.p05 .parBd .slideBox li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p05{ width:94%; margin-left:3%; margin-top:20px; float:left;}
.p05 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg); position:relative; border-top-right-radius:5px;}
.p05 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p05 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p05 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden; margin-right:10px;}
.p05 .parHd ul li{ display:block; float:left; margin-right:10px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p05 .parHd ul li.on{ color:#0034fc;}
.p05 .parBd{ padding:0 19px; height:300px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p05 .parBd .slideBox{ width:100%; height:280px; position:relative; overflow:hidden;}
.p05 .parBd .slideBox li{ width:270px; float:left; margin-right:20px; display:block; overflow:hidden;}
.p05 .parBd .slideBox li strong{ width:100%; display:block; overflow:hidden; height:230px;}
.p05 .parBd .slideBox li strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.p05 .parBd .slideBox li span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:16px; height:44px; line-height:44px;}
.p05 .parBd .slideBox li:hover span{ color:#0034fc;}
.p05 .parBd .slideBox li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}

@media only screen and (max-width:768px){
.p05{ width:100%; margin-top:15px; float:left;}
.p05 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p05 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p05 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p05 .parHd ul{ display:block; float:right; height:27px; margin-top:10px; overflow:hidden; margin-right:3%;}
.p05 .parHd ul li{ display:block; float:left; margin-left:10px; font-size:14px; height:27px; line-height:27px; cursor:pointer;}
.p05 .parHd ul li.on{ color:#0034fc;}
.p05 .parBd{ padding:15px 3%; padding-bottom:5px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p05 .parBd .slideBox{ width:100%; overflow:hidden; position:relative;}
.p05 .parBd .slideBox li{ width:200px; float:left; margin-right:10px; display:block; overflow:hidden;}
.p05 .parBd .slideBox li strong{ width:100%; display:block; overflow:hidden; height:170px;}
.p05 .parBd .slideBox li strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.p05 .parBd .slideBox li span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:14px; height:34px; line-height:34px;}
.p05 .parBd .slideBox li:hover span{ color:#0034fc;}
.p05 .parBd .slideBox li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}

@media screen and (min-width:1280px){
.p06{ width:1200px; margin-top:20px; float:left;}
.p06 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg);}
.p06 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p06 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden;}
.p06 .parHd ul li{ display:block; float:left; margin-right:20px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p06 .parHd ul li.on{ color:#0034fc;}
.p06 .parBd{ padding:20px 19px; height:279px; padding-bottom:0; border:1px solid #cacaca; border-top:none; width:1160px; position:relative;}
.p06 .parBd .slideBox{ width:100%; height:279px; position:relative; overflow:hidden;}
.p06 .parBd .slideBox li{ width:270px; float:left; margin-right:20px; display:block; overflow:hidden;}
.p06 .parBd .slideBox li strong{ width:100%; display:block; overflow:hidden; height:230px;}
.p06 .parBd .slideBox li strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.p06 .parBd .slideBox li span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:16px; height:44px; line-height:44px;}
.p06 .parBd .slideBox li:hover span{ color:#0034fc;}
.p06 .parBd .slideBox li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p06{ width:94%; margin-left:3%; margin-top:20px; float:left;}
.p06 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg); position:relative; border-top-right-radius:5px;}
.p06 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p06 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p06 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden; margin-right:10px;}
.p06 .parHd ul li{ display:block; float:left; margin-right:10px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p06 .parHd ul li.on{ color:#0034fc;}
.p06 .parBd{ padding:0 19px; height:300px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p06 .parBd .slideBox{ width:100%; height:280px; position:relative; overflow:hidden;}
.p06 .parBd .slideBox li{ width:270px; float:left; margin-right:20px; display:block; overflow:hidden;}
.p06 .parBd .slideBox li strong{ width:100%; display:block; overflow:hidden; height:230px;}
.p06 .parBd .slideBox li strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.p06 .parBd .slideBox li span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:16px; height:44px; line-height:44px;}
.p06 .parBd .slideBox li:hover span{ color:#0034fc;}
.p06 .parBd .slideBox li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}

@media only screen and (max-width:768px){
.p06{ width:100%; margin-top:15px; float:left;}
.p06 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p06 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p06 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p06 .parHd ul{ display:block; float:right; height:27px; margin-top:10px; overflow:hidden; margin-right:3%;}
.p06 .parHd ul li{ display:block; float:left; margin-left:10px; font-size:14px; height:27px; line-height:27px; cursor:pointer;}
.p06 .parHd ul li.on{ color:#0034fc;}
.p06 .parBd{ padding:15px 3%; padding-bottom:5px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p06 .parBd .slideBox{ width:100%; overflow:hidden; position:relative;}
.p06 .parBd .slideBox li{ width:200px; float:left; margin-right:10px; display:block; overflow:hidden;}
.p06 .parBd .slideBox li strong{ width:100%; display:block; overflow:hidden; height:170px;}
.p06 .parBd .slideBox li strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.p06 .parBd .slideBox li span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:14px; height:34px; line-height:34px;}
.p06 .parBd .slideBox li:hover span{ color:#0034fc;}
.p06 .parBd .slideBox li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}

/*02*/
@media screen and (min-width:1280px){
.p07{ width:100%; margin-top:20px; float:left;}
.p07 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg);}
.p07 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p07 .parBd{ padding:19px; height:230px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:1160px; position:relative;}
.p07 .parBd .tu{ float:left; width:310px; height:230px;}
.p07 .parBd .tu img{ height:100%;}
.p07 .scrollbar{ right:0; top:20px; position:absolute; height:230px; width:20px; overflow:hidden;}
.p07 .scrollbar .thumb{ position:absolute; width:5px; background-color:#0034fc; opacity:0.7; right:0; top:0; border-radius:10px;}
.p07 .viewport{ width:830px; height:230px; float:left; margin-left:20px; position:relative; overflow:hidden;}
.p07 .viewport .overview{ width:100%; position:absolute; left:0; top:0;}
.p07 .viewport .overview .bt{ font-size:18px; line-height:28px; padding:5px 0;}
.p07 .viewport .overview .wen{ font-size:14px; line-height:24px;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p07{ width:94%; margin-left:3%; margin-top:20px; float:left;}
.p07 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg); position:relative; border-top-right-radius:5px;}
.p07 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p07 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p07 .parBd{ padding:19px; height:270px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p07 .parBd .tu{ float:left; width:27%; height:230px;}
.p07 .parBd .tu img{ height:100%;}
.p07 .scrollbar{ right:0; top:20px; position:absolute; height:230px; width:1.5%; overflow:hidden;}
.p07 .scrollbar .thumb{ position:absolute; width:5px; background-color:#0034fc; opacity:0.7; right:0; top:0; border-radius:10px;}
.p07 .viewport{ width:71.5%; height:230px; float:left; margin-left:1.5%; position:relative; overflow:hidden;}
.p07 .viewport .overview{ width:100%; position:absolute; left:0; top:0;}
.p07 .viewport .overview .bt{ font-size:18px; line-height:28px; padding:5px 0;}
.p07 .viewport .overview .wen{ font-size:14px; line-height:24px;}
}

@media only screen and (max-width:768px){
.p07{ width:100%; margin-top:15px; float:left;}
.p07 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p07 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p07 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p07 .parBd{ padding:15px 3%; padding-bottom:10px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p07 .parBd .tu{ float:left; width:100%;}
.p07 .parBd .tu img{ width:100%;}
.p07 .viewport{ width:100%; height:148px; float:left; margin-top:10px; position:relative; overflow:hidden;}
.p07 .viewport .overview{ width:100%; position:absolute; left:0; top:0; overflow:auto; height:148px;}
.p07 .viewport .overview .bt{ font-size:18px; line-height:28px;}
.p07 .viewport .overview .wen{ font-size:14px; line-height:24px;}
}

@media screen and (min-width:1280px){
.p08{ width:590px; margin-top:20px; float:left;}
.p08 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t04.jpg);}
.p08 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p08 .parBd{ padding:19px; height:230px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:550px; position:relative;}
.p08 .parBd .right{ width:100%; height:252px; margin-top:-11px; float:right;}
.p08 .parBd .right p{ display:block; padding-left:16px; height:36px; overflow:hidden; background-image:url(../images/2020/li03.png); background-position:left center; background-repeat:no-repeat;}
.p08 .parBd .right p a{ display:block; float:left; max-width:420px; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p08 .parBd .right p a:hover{ color:#0034fc;}
.p08 .parBd .right p span{ display:block; float:right; color:#666; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p08{ width:46%; margin-left:3%; margin-top:20px; float:left;}
.p08 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t04.jpg); position:relative; border-top-right-radius:5px;}
.p08 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p08 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p08 .parBd{ padding:19px; height:270px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p08 .parBd .right{ width:100%; height:252px; margin-top:-11px; float:right;}
.p08 .parBd .right p{ display:block; padding-left:16px; height:36px; overflow:hidden; background-image:url(../images/2020/li03.png); background-position:left center; background-repeat:no-repeat;}
.p08 .parBd .right p a{ display:block; float:left; max-width:70%; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p08 .parBd .right p a:hover{ color:#0034fc;}
.p08 .parBd .right p span{ display:block; float:right; color:#666; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
}

@media only screen and (max-width:768px){
.p08{ width:100%; margin-top:15px; float:left;}
.p08 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p08 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p08 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p08 .parBd{ padding:8px 3%; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p08 .parBd .right{ width:100%; float:right;}
.p08 .parBd .right p{ display:block; padding-left:16px; height:28px; overflow:hidden; background-image:url(../images/2020/li03.png); background-position:left center; background-repeat:no-repeat;}
.p08 .parBd .right p a{ display:block; float:left; max-width:70%; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
.p08 .parBd .right p a:hover{ color:#0034fc;}
.p08 .parBd .right p span{ display:block; float:right; color:#666; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
}

@media screen and (min-width:1280px){
.p09{ width:590px; margin-top:20px; float:left; margin-left:20px;}
.p09 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t04.jpg);}
.p09 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p09 .parBd{ padding:15px 19px; height:234px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:550px; position:relative;}
.p09 .parBd .tu{ width:100%; height:200px;}
.p09 .parBd .tu img{ display:block; margin:auto; height:200px;}
.p09 .parBd .wen{ text-align:center; font-size:14px; line-height:24px; height:24px; color:#0034fc; margin-top:10px;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p09{ width:46%; margin-left:3%; margin-top:20px; float:left; margin-left:2%;}
.p09 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t04.jpg); position:relative; border-top-right-radius:5px;}
.p09 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p09 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p09 .parBd{ padding:19px; height:270px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p09 .parBd .tu{ width:100%; height:200px;}
.p09 .parBd .tu img{ display:block; margin:auto; height:200px;}
.p09 .parBd .wen{ text-align:center; font-size:14px; line-height:24px; height:24px; color:#0034fc; margin-top:10px;}
}

@media only screen and (max-width:768px){
.p09{ width:100%; margin-top:15px; float:left;}
.p09 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p09 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p09 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p09 .parBd{ padding:15px 3%; padding-bottom:10px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p09 .parBd .tu{ width:100%; height:200px;}
.p09 .parBd .tu img{ display:block; margin:auto; height:200px;}
.p09 .parBd .wen{ text-align:center; font-size:14px; line-height:24px; height:24px; color:#0034fc; margin-top:5px;}
}

@media screen and (min-width:1280px){
.p10{ width:1200px; float:left; margin-top:20px;}
.p10 img{ width:100%; display:block;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p10{ width:94%; margin-left:3%; float:left; margin-top:20px;}
.p10 img{ width:100%; display:block;}
}

@media only screen and (max-width:768px){
.p10{ width:100%; float:left; margin-top:15px;}
.p10 img{ width:100%; display:block;}
}

@media screen and (min-width:1280px){
.p11{ width:1200px; margin-top:20px; float:left;}
.p11 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg);}
.p11 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p11 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden;}
.p11 .parHd ul li{ display:block; float:left; margin-right:20px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p11 .parHd ul li.on{ color:#0034fc;}
.p11 .parBd{ padding:19px; height:230px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:1160px; position:relative;}
.p11 .parBd .left{ width:400px; height:230px; float:left;}
.p11 .parBd .left img{ width:100%; display:block;}
.p11 .parBd .right{ width:740px; height:252px; margin-top:-11px; float:right;}
.p11 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat;}
.p11 .parBd .right p a{ display:block; float:left; max-width:590px; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p11 .parBd .right p a:hover{ color:#0034fc;}
.p11 .parBd .right p span{ display:block; float:right; color:#666; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p11{ width:94%; margin-left:3%; margin-top:20px; float:left;}
.p11 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg); position:relative; border-top-right-radius:5px;}
.p11 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p11 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p11 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden; margin-right:10px;}
.p11 .parHd ul li{ display:block; float:left; margin-right:10px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p11 .parHd ul li.on{ color:#0034fc;}
.p11 .parBd{ padding:19px; height:270px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p11 .parBd .left{ width:36%; height:230px; float:left;}
.p11 .parBd .left img{ height:230px; display:block;}
.p11 .parBd .right{ width:61%; height:252px; margin-top:-11px; float:right;}
.p11 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat;}
.p11 .parBd .right p a{ display:block; float:left; max-width:60%; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p11 .parBd .right p a:hover{ color:#0034fc;}
.p11 .parBd .right p span{ display:block; float:right; color:#666; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
}

@media only screen and (max-width:768px){
.p11{ width:100%; margin-top:15px; float:left;}
.p11 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p11 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p11 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p11 .parHd ul{ display:block; float:right; height:27px; margin-top:10px; overflow:hidden; margin-right:3%;}
.p11 .parHd ul li{ display:block; float:left; margin-left:10px; font-size:14px; height:27px; line-height:27px; cursor:pointer;}
.p11 .parHd ul li.on{ color:#0034fc;}
.p11 .parBd{ padding:15px 3%; padding-bottom:8px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p11 .parBd .left{ width:100%; float:left;}
.p11 .parBd .left img{ width:100%; display:block;}
.p11 .parBd .right{ width:100%; float:right; padding-top:8px;}
.p11 .parBd .right p{ display:block; padding-left:22px; height:28px; overflow:hidden; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat;}
.p11 .parBd .right p a{ display:block; float:left; max-width:70%; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
.p11 .parBd .right p a:hover{ color:#0034fc;}
.p11 .parBd .right p span{ display:block; float:right; color:#666; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
}

@media screen and (min-width:1280px){
.p12{ width:100%; background-color:#2e6fc9;}
.p12 .box{ width:1200px; margin:auto;}
.p12 .box p{ display:block; float:left; font-size:14px; color:#fff; height:60px; line-height:60px; margin-right:40px;}
.p12 .box p img{ vertical-align:middle; height:50px;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p12{ width:100%; background-color:#2e6fc9;}
.p12 .box{ width:94%; margin:auto;}
.p12 .box p{ display:block; float:left; font-size:14px; color:#fff; height:50px; line-height:50px; margin-right:3%;}
.p12 .box p img{ vertical-align:middle; height:40px;}
}

@media only screen and (max-width:768px){
.p12{ width:100%; background-color:#2e6fc9;}
.p12 .box{ width:94%; margin:auto; padding:5px 0;}
.p12 .box p{ display:block; float:left; font-size:14px; color:#fff; height:30px; line-height:30px; margin-right:3%;}
.p12 .box p img{ vertical-align:middle; height:24px;}
}

@media screen and (min-width:1280px){
.p13{ width:1200px; margin-top:20px; float:left;}
.p13 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg);}
.p13 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p13 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden;}
.p13 .parHd ul li{ display:block; float:left; margin-right:20px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p13 .parHd ul li.on{ color:#0034fc;}
.p13 .parBd{ padding:0 19px; height:279px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:1160px; position:relative;}
.p13 .tab-pal{ width:1160px; left:19px; top:20px; height:279px; position:absolute; background-color:#fff; z-index:0;}
.p13 .tab-pal.on{ z-index:1;}
.p13 .tab_menu{ width:160px; float:left; display:block; overflow:hidden; margin-top:-15px;}
.p13 .tab_menu li{ width:100%; margin-top:15px; display:block; overflow:hidden; background-color:#eee; text-align:center; height:40px; line-height:40px; font-size:16px; cursor:pointer;}
.p13 .tab_menu li.cur{ background-color:#0034fc; color:#fff;}
.p13 .tabox{ height:279px; width:970px; float:right; position:relative;}
.p13 .tabox .box{ width:100%; position:absolute; left:0; top:0; height:279px; background-color:#fff; z-index:0;}
.p13 .tabox .box.cur{ z-index:1;}
.p13 .tabox .box .swiper-container{ width:850px; padding:0 60px; margin:auto; height:279px; overflow:hidden; position:relative;}
.p13 .tabox .box .swiper-container .swiper-wrapper{ width:100%; height:279px; position:relative; z-index:0;}
.p13 .tabox .box .swiper-container .swiper-button-prev{ width:40px; height:40px; display:block; overflow:hidden; cursor:pointer; background-image:url(../images/2020/left01.png); background-position:center; background-repeat:no-repeat; position:absolute; left:0; top:110px; z-index:3;}
.p13 .tabox .box .swiper-container .swiper-button-next{ width:40px; height:40px; display:block; overflow:hidden; cursor:pointer; background-image:url(../images/2020/right01.png); background-position:center; background-repeat:no-repeat; position:absolute; right:0; top:110px; z-index:3;}
.p13 .tabox .box .swiper-container .swiper-button-prev:hover{ background-image:url(../images/2020/lefth.png);}
.p13 .tabox .box .swiper-container .swiper-button-next:hover{ background-image:url(../images/2020/righth.png);}
.p13 .tabox .box .swiper-container .lb{ width:60px; height:100%; position:absolute; left:0; top:0; background-color:#fff; z-index:1;}
.p13 .tabox .box .swiper-container .rb{ width:60px; height:100%; position:absolute; right:0; top:0; background-color:#fff; z-index:1;}
.p13 .tabox .box .swiper-container .swiper-slide{ width:270px; float:left; margin-right:20px; display:block; overflow:hidden;}
.p13 .tabox .box .swiper-container .swiper-slide strong{ width:100%; display:block; overflow:hidden; height:230px;}
.p13 .tabox .box .swiper-container .swiper-slide strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.p13 .tabox .box .swiper-container .swiper-slide span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:16px; height:44px; line-height:44px;}
.p13 .tabox .box .swiper-container .swiper-slide:hover span{ color:#0034fc;}
.p13 .tabox .box .swiper-container .swiper-slide:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p13{ width:94%; margin-left:3%; margin-top:20px; float:left;}
.p13 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg); position:relative; border-top-right-radius:5px;}
.p13 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p13 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p13 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden; margin-right:10px;}
.p13 .parHd ul li{ display:block; float:left; margin-right:10px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p13 .parHd ul li.on{ color:#0034fc;}
.p13 .parBd{ padding:0 19px; height:299px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p13 .tab-pal{ width:100%; padding:0 19px; left:0; box-sizing:border-box; top:20px; height:279px; position:absolute; background-color:#fff; z-index:0;}
.p13 .tab-pal.on{ z-index:1;}
.p13 .tab_menu{ width:18%; float:left; display:block; overflow:hidden; margin-top:-15px;}
.p13 .tab_menu li{ width:100%; margin-top:15px; display:block; overflow:hidden; background-color:#eee; text-align:center; height:40px; line-height:40px; font-size:16px; cursor:pointer;}
.p13 .tab_menu li.cur{ background-color:#0034fc; color:#fff;}
.p13 .tabox{ height:279px; width:80%; float:right; position:relative;}
.p13 .tabox .box{ width:100%; position:absolute; left:0; top:0; height:279px; background-color:#fff; z-index:0;}
.p13 .tabox .box.cur{ z-index:1;}
.p13 .tabox .box .swiper-container{ width:100%; box-sizing:border-box; padding:0 50px; margin:auto; height:279px; overflow:hidden; position:relative;}
.p13 .tabox .box .swiper-container .swiper-wrapper{ width:100%; height:279px; position:relative; z-index:0;}
.p13 .tabox .box .swiper-container .swiper-button-prev{ width:40px; height:40px; display:block; overflow:hidden; cursor:pointer; background-image:url(../images/2020/left01.png); background-position:center; background-repeat:no-repeat; position:absolute; left:0; top:110px; z-index:3;}
.p13 .tabox .box .swiper-container .swiper-button-next{ width:40px; height:40px; display:block; overflow:hidden; cursor:pointer; background-image:url(../images/2020/right01.png); background-position:center; background-repeat:no-repeat; position:absolute; right:0; top:110px; z-index:3;}
.p13 .tabox .box .swiper-container .swiper-button-prev:hover{ background-image:url(../images/2020/lefth.png);}
.p13 .tabox .box .swiper-container .swiper-button-next:hover{ background-image:url(../images/2020/righth.png);}
.p13 .tabox .box .swiper-container .lb{ width:50px; height:100%; position:absolute; left:0; top:0; background-color:#fff; z-index:1;}
.p13 .tabox .box .swiper-container .rb{ width:50px; height:100%; position:absolute; right:0; top:0; background-color:#fff; z-index:1;}
.p13 .tabox .box .swiper-container .swiper-slide{ width:270px; float:left; margin-right:20px; display:block; overflow:hidden;}
.p13 .tabox .box .swiper-container .swiper-slide strong{ width:100%; display:block; overflow:hidden; height:230px;}
.p13 .tabox .box .swiper-container .swiper-slide strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.p13 .tabox .box .swiper-container .swiper-slide span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:16px; height:44px; line-height:44px;}
.p13 .tabox .box .swiper-container .swiper-slide:hover span{ color:#0034fc;}
.p13 .tabox .box .swiper-container .swiper-slide:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}

@media only screen and (max-width:768px){
.p13{ width:100%; margin-top:15px; float:left;}
.p13 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p13 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p13 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p13 .parHd ul{ display:block; float:right; height:27px; margin-top:10px; overflow:hidden; margin-right:3%;}
.p13 .parHd ul li{ display:block; float:left; margin-left:10px; font-size:14px; height:27px; line-height:27px; cursor:pointer;}
.p13 .parHd ul li.on{ color:#0034fc;}
.p13 .parBd{ padding:15px 3%; height:224px; padding-bottom:5px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p13 .tab-pal{ width:100%; padding:0 3%; left:0; box-sizing:border-box; top:15px; height:204px; position:absolute; background-color:#fff; z-index:0;}
.p13 .tab-pal.on{ z-index:1;}
.p13 .tab_menu{ width:30%; float:left; display:block; overflow:hidden; margin-top:-10px;}
.p13 .tab_menu li{ width:100%; margin-top:10px; display:block; overflow:hidden; background-color:#eee; text-align:center; height:30px; line-height:30px; font-size:14px; cursor:pointer;}
.p13 .tab_menu li.cur{ background-color:#0034fc; color:#fff;}
.p13 .tabox{ height:204px; width:67%; float:right; position:relative;}
.p13 .tabox .box{ width:100%; position:absolute; left:0; top:0; height:204px; background-color:#fff; z-index:0;}
.p13 .tabox .box.cur{ z-index:1;}
.p13 .tabox .box .swiper-container{ width:100%; margin:auto; height:204px; overflow:hidden; position:relative;}
.p13 .tabox .box .swiper-container .swiper-wrapper{ width:100%; height:204px; position:relative; z-index:0;}
.p13 .tabox .box .swiper-container .swiper-button-prev{ width:30px; height:30px; display:block; overflow:hidden; cursor:pointer; background-image:url(../images/2020/left01.png); background-position:center; background-repeat:no-repeat; position:absolute; left:3%; top:82px; z-index:3; background-size:cover;}
.p13 .tabox .box .swiper-container .swiper-button-next{ width:30px; height:30px; display:block; overflow:hidden; cursor:pointer; background-image:url(../images/2020/right01.png); background-position:center; background-repeat:no-repeat; position:absolute; right:3%; top:82px; z-index:3; background-size:cover;}
.p13 .tabox .box .swiper-container .swiper-button-prev:hover{ background-image:url(../images/2020/lefth.png);}
.p13 .tabox .box .swiper-container .swiper-button-next:hover{ background-image:url(../images/2020/righth.png);}
.p13 .tabox .box .swiper-container .swiper-slide{ width:100px; float:left; display:block; overflow:hidden;}
.p13 .tabox .box .swiper-container .swiper-slide strong{ width:100%; display:block; overflow:hidden; height:170px;}
.p13 .tabox .box .swiper-container .swiper-slide strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.p13 .tabox .box .swiper-container .swiper-slide span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:14px; height:34px; line-height:34px;}
.p13 .tabox .box .swiper-container .swiper-slide:hover span{ color:#0034fc;}
.p13 .tabox .box .swiper-container .swiper-slide:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}

@media screen and (min-width:1280px){
.p14{ width:420px; margin-top:20px; float:left;}
.p14 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t05.jpg);}
.p14 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p14 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden; margin-right:10px;}
.p14 .parHd ul li{ display:block; float:left; margin-right:10px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p14 .parHd ul li.on{ color:#0034fc;}
.p14 .parBd{ padding:19px; height:230px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:380px; position:relative;}
.p14 .parBd .right{ width:100%; height:252px; margin-top:-11px; float:right;}
.p14 .parBd .right p{ display:block; padding-left:16px; height:36px; overflow:hidden; background-image:url(../images/2020/li03.png); background-position:left center; background-repeat:no-repeat;}
.p14 .parBd .right p a{ display:block; float:left; max-width:240px; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p14 .parBd .right p a:hover{ color:#0034fc;}
.p14 .parBd .right p span{ display:block; float:right; color:#666; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p14{ width:32%; margin-top:20px; float:left; margin-left:3%;}
.p14 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t05.jpg); position:relative; border-top-right-radius:5px;}
.p14 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p14 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p14 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden; margin-right:10px;}
.p14 .parHd ul li{ display:block; float:left; margin-right:10px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p14 .parHd ul li.on{ color:#0034fc;}
.p14 .parBd{ padding:19px; height:270px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p14 .parBd .right{ width:100%; height:252px; margin-top:-11px; float:right;}
.p14 .parBd .right p{ display:block; padding-left:16px; height:36px; overflow:hidden; background-image:url(../images/2020/li03.png); background-position:left center; background-repeat:no-repeat;}
.p14 .parBd .right p a{ display:block; float:left; width:100%; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p14 .parBd .right p a:hover{ color:#0034fc;}
.p14 .parBd .right p span{ display:none;}
}

@media only screen and (max-width:768px){
.p14{ width:100%; margin-top:15px; float:left;}
.p14 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p14 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p14 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p14 .parHd ul{ display:block; float:right; height:27px; margin-top:10px; overflow:hidden; margin-right:3%;}
.p14 .parHd ul li{ display:block; float:left; margin-left:10px; font-size:14px; height:27px; line-height:27px; cursor:pointer;}
.p14 .parHd ul li.on{ color:#0034fc;}
.p14 .parBd{ padding:8px 3%; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p14 .parBd .right{ width:100%; float:right;}
.p14 .parBd .right p{ display:block; padding-left:16px; height:28px; overflow:hidden; background-image:url(../images/2020/li03.png); background-position:left center; background-repeat:no-repeat;}
.p14 .parBd .right p a{ display:block; float:left; max-width:70%; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
.p14 .parBd .right p a:hover{ color:#0034fc;}
.p14 .parBd .right p span{ display:block; float:right; color:#666; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
}

@media screen and (min-width:1280px){
.p15{ width:320px; margin-top:20px; float:left; margin-left:20px;}
.p15 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t06.jpg);}
.p15 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p15 .parBd{ padding:19px; height:230px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:280px; position:relative;}
.p15 .parBd .right{ width:100%; height:252px; margin-top:-11px; float:right;}
.p15 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat;}
.p15 .parBd .right p a{ display:block; float:left; max-width:100%; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p15 .parBd .right p a:hover{ color:#0034fc;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p15{ width:26%; margin-top:20px; float:left; margin-left:2%;}
.p15 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t06.jpg); position:relative; border-top-right-radius:5px;}
.p15 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p15 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p15 .parBd{ padding:19px; height:270px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p15 .parBd .right{ width:100%; height:252px; margin-top:-11px; float:right;}
.p15 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat;}
.p15 .parBd .right p a{ display:block; float:left; width:100%; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p15 .parBd .right p a:hover{ color:#0034fc;}
}

@media only screen and (max-width:768px){
.p15{ width:100%; margin-top:15px; float:left;}
.p15 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p15 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p15 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p15 .parBd{ padding:8px 3%; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p15 .parBd .right{ width:100%; float:right;}
.p15 .parBd .right p{ display:block; padding-left:22px; height:28px; overflow:hidden; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat;}
.p15 .parBd .right p a{ display:block; float:left; max-width:100%; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
.p15 .parBd .right p a:hover{ color:#0034fc;}
}

@media screen and (min-width:1280px){
.p16{ width:420px; margin-top:20px; float:left; margin-left:20px;}
.p16 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t05.jpg);}
.p16 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p16 .parBd{ padding:19px; height:230px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:380px; position:relative;}
.p16 .parBd .right{ width:100%; height:252px; margin-top:-11px; float:right;}
.p16 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li02.png); background-position:left center; background-repeat:no-repeat;}
.p16 .parBd .right p a{ display:block; float:left; max-width:240px; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p16 .parBd .right p a:hover{ color:#0034fc;}
.p16 .parBd .right p span{ display:block; float:right; color:#666; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p16{ width:32%; margin-top:20px; float:left; margin-left:2%;}
.p16 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t05.jpg); position:relative; border-top-right-radius:5px;}
.p16 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p16 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p16 .parBd{ padding:19px; height:270px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p16 .parBd .right{ width:100%; height:252px; margin-top:-11px; float:right;}
.p16 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li02.png); background-position:left center; background-repeat:no-repeat;}
.p16 .parBd .right p a{ display:block; float:left; width:100%; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p16 .parBd .right p a:hover{ color:#0034fc;}
.p16 .parBd .right p span{ display:none;}
}

@media only screen and (max-width:768px){
.p16{ width:100%; margin-top:15px; float:left;}
.p16 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p16 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p16 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p16 .parBd{ padding:8px 3%; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p16 .parBd .right{ width:100%; float:right;}
.p16 .parBd .right p{ display:block; padding-left:22px; height:28px; overflow:hidden; background-image:url(../images/2020/li02.png); background-position:left center; background-repeat:no-repeat;}
.p16 .parBd .right p a{ display:block; float:left; max-width:100%; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
.p16 .parBd .right p a:hover{ color:#0034fc;}
}

@media screen and (min-width:1280px){
.p17{ width:1200px; margin-top:20px; float:left;}
.p17 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg);}
.p17 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p17 .parBd{ height:279px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:1198px; position:relative;}
.p17 .parBd .swiper-container{ width:1140px; padding:0 29px; height:279px; overflow:hidden; position:relative;}
.p17 .parBd .swiper-container .swiper-wrapper{ width:100%; height:279px; position:relative; z-index:0;}
.p17 .parBd .swiper-container .swiper-button-prev{ width:40px; height:40px; display:block; overflow:hidden; cursor:pointer; background-image:url(../images/2020/left01.png); background-position:center; background-repeat:no-repeat; position:absolute; left:9px; top:110px; z-index:3;}
.p17 .parBd .swiper-container .swiper-button-next{ width:40px; height:40px; display:block; overflow:hidden; cursor:pointer; background-image:url(../images/2020/right01.png); background-position:center; background-repeat:no-repeat; position:absolute; right:9px; top:110px; z-index:3;}
.p17 .parBd .swiper-container .swiper-button-prev:hover{ background-image:url(../images/2020/lefth.png);}
.p17 .parBd .swiper-container .swiper-button-next:hover{ background-image:url(../images/2020/righth.png);}
.p17 .parBd .swiper-container .lb{ width:29px; height:100%; position:absolute; left:0; top:0; background-color:#fff; z-index:1;}
.p17 .parBd .swiper-container .rb{ width:29px; height:100%; position:absolute; right:0; top:0; background-color:#fff; z-index:1;}
.p17 .parBd .swiper-container .swiper-slide{ width:270px; float:left; margin-right:20px; display:block; overflow:hidden;}
.p17 .parBd .swiper-container .swiper-slide strong{ width:100%; display:block; overflow:hidden; height:230px;}
.p17 .parBd .swiper-container .swiper-slide strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.p17 .parBd .swiper-container .swiper-slide span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:16px; height:44px; line-height:44px;}
.p17 .parBd .swiper-container .swiper-slide:hover span{ color:#0034fc;}
.p17 .parBd .swiper-container .swiper-slide:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p17{ width:94%; margin-left:3%; margin-top:20px; float:left;}
.p17 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg); position:relative; border-top-right-radius:5px;}
.p17 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p17 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p17 .parBd{ height:299px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p17 .parBd .swiper-container{ width:100%; box-sizing:border-box; padding:0 19px; margin:auto; height:279px; overflow:hidden; position:relative;}
.p17 .parBd .swiper-container .swiper-wrapper{ width:100%; height:279px; position:relative; z-index:0;}
.p17 .parBd .swiper-container .swiper-button-prev{ width:40px; height:40px; display:block; overflow:hidden; cursor:pointer; background-image:url(../images/2020/left01.png); background-position:center; background-repeat:no-repeat; position:absolute; left:0; top:110px; z-index:3;}
.p17 .parBd .swiper-container .swiper-button-next{ width:40px; height:40px; display:block; overflow:hidden; cursor:pointer; background-image:url(../images/2020/right01.png); background-position:center; background-repeat:no-repeat; position:absolute; right:0; top:110px; z-index:3;}
.p17 .parBd .swiper-container .swiper-button-prev:hover{ background-image:url(../images/2020/lefth.png);}
.p17 .parBd .swiper-container .swiper-button-next:hover{ background-image:url(../images/2020/righth.png);}
.p17 .parBd .swiper-container .lb{ width:19px; height:100%; position:absolute; left:0; top:0; background-color:#fff; z-index:1;}
.p17 .parBd .swiper-container .rb{ width:19px; height:100%; position:absolute; right:0; top:0; background-color:#fff; z-index:1;}
.p17 .parBd .swiper-container .swiper-slide{ width:270px; float:left; margin-right:20px; display:block; overflow:hidden;}
.p17 .parBd .swiper-container .swiper-slide strong{ width:100%; display:block; overflow:hidden; height:230px;}
.p17 .parBd .swiper-container .swiper-slide strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.p17 .parBd .swiper-container .swiper-slide span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:16px; height:44px; line-height:44px;}
.p17 .parBd .swiper-container .swiper-slide:hover span{ color:#0034fc;}
.p17 .parBd .swiper-container .swiper-slide:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}

@media only screen and (max-width:768px){
.p17{ width:100%; margin-top:15px; float:left;}
.p17 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p17 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p17 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p17 .parBd{ padding:15px 3%; height:284px; padding-bottom:5px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p17 .parBd .swiper-container{ width:100%; margin:auto; height:264px; overflow:hidden; position:relative;}
.p17 .parBd .swiper-container .swiper-wrapper{ width:100%; height:264px; position:relative; z-index:0;}
.p17 .parBd .swiper-container .swiper-button-prev{ width:30px; height:30px; display:block; overflow:hidden; cursor:pointer; background-image:url(../images/2020/left01.png); background-position:center; background-repeat:no-repeat; position:absolute; left:3%; top:110px; z-index:3; background-size:cover;}
.p17 .parBd .swiper-container .swiper-button-next{ width:30px; height:30px; display:block; overflow:hidden; cursor:pointer; background-image:url(../images/2020/right01.png); background-position:center; background-repeat:no-repeat; position:absolute; right:3%; top:110px; z-index:3; background-size:cover;}
.p17 .parBd .swiper-container .swiper-button-prev:hover{ background-image:url(../images/2020/lefth.png);}
.p17 .parBd .swiper-container .swiper-button-next:hover{ background-image:url(../images/2020/righth.png);}
.p17 .parBd .swiper-container .swiper-slide{ width:100px; float:left; display:block; overflow:hidden;}
.p17 .parBd .swiper-container .swiper-slide strong{ width:100%; display:block; overflow:hidden; height:230px;}
.p17 .parBd .swiper-container .swiper-slide strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.p17 .parBd .swiper-container .swiper-slide span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:14px; height:34px; line-height:34px;}
.p17 .parBd .swiper-container .swiper-slide:hover span{ color:#0034fc;}
.p17 .parBd .swiper-container .swiper-slide:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}

@media screen and (min-width:1280px){
.p18{ width:100%; margin-top:20px; float:left;}
.p18 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg);}
.p18 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p18 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden;}
.p18 .parHd ul li{ display:block; float:left; margin-right:20px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p18 .parHd ul li.on{ color:#0034fc;}
.p18 .parBd{ padding-bottom:19px; height:230px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:1198px; position:relative;}
.p18 .parBd .tab-pal{ width:100%; height:230px; position:absolute; top:20px; left:0; z-index:0; background-color:#fff;}
.p18 .parBd .tab-pal.on{ z-index:1;}
.p18 .parBd .tu{ float:left; width:310px; height:230px; margin-left:19px;}
.p18 .parBd .tu img{ height:100%;}
.p18 .scrollbar{ float:right; height:230px; width:20px; overflow:hidden;}
.p18 .scrollbar .thumb{ position:absolute; width:5px; background-color:#0034fc; opacity:0.7; right:0; top:0; border-radius:10px;}
.p18 .viewport{ width:830px; height:230px; float:left; margin-left:20px; position:relative; overflow:hidden;}
.p18 .viewport .overview{ width:100%; position:absolute; left:0; top:0;}
.p18 .viewport .overview .bt{ font-size:18px; line-height:28px; padding:5px 0;}
.p18 .viewport .overview .wen{ font-size:14px; line-height:24px;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p18{ width:94%; margin-left:3%; margin-top:20px; float:left;}
.p18 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg); position:relative; border-top-right-radius:5px;}
.p18 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p18 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p18 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden;}
.p18 .parHd ul li{ display:block; float:left; margin-right:20px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p18 .parHd ul li.on{ color:#0034fc;}
.p18 .parBd{ padding-bottom:19px; height:270px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p18 .parBd .tab-pal{ width:100%; padding:0 19px; box-sizing:border-box; height:230px; position:absolute; top:20px; left:0; z-index:0; background-color:#fff;}
.p18 .parBd .tab-pal.on{ z-index:1;}
.p18 .parBd .tu{ float:left; width:27%; height:230px;}
.p18 .parBd .tu img{ height:100%;}
.p18 .scrollbar{ right:0; top:20px; position:absolute; height:230px; width:1.5%; overflow:hidden;}
.p18 .scrollbar .thumb{ position:absolute; width:5px; background-color:#0034fc; opacity:0.7; right:0; top:0; border-radius:10px;}
.p18 .viewport{ width:71.5%; height:230px; float:left; margin-left:1.5%; position:relative; overflow:hidden;}
.p18 .viewport .overview{ width:100%; position:absolute; left:0; top:0;}
.p18 .viewport .overview .bt{ font-size:18px; line-height:28px; padding:5px 0;}
.p18 .viewport .overview .wen{ font-size:14px; line-height:24px;}
}

@media only screen and (max-width:768px){
.p18{ width:100%; margin-top:15px; float:left;}
.p18 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p18 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p18 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p18 .parHd ul{ display:block; float:right; height:27px; margin-top:10px; overflow:hidden; margin-right:3%;}
.p18 .parHd ul li{ display:block; float:left; margin-left:5px; font-size:14px; height:27px; line-height:27px; cursor:pointer;}
.p18 .parHd ul li.on{ color:#0034fc;}
.p18 .parBd{ padding:15px 3%; padding-bottom:10px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p18 .parBd .tab-pal{ width:100%; display:none; background-color:#fff;}
.p18 .parBd .tab-pal.on{ display:block;}
.p18 .parBd .tu{ float:left; width:100%;}
.p18 .parBd .tu img{ width:100%;}
.p18 .viewport{ width:100%; height:148px; float:left; margin-top:10px; position:relative; overflow:hidden;}
.p18 .viewport .overview{ width:100%; position:absolute; left:0; top:0; overflow:auto; height:148px;}
.p18 .viewport .overview .bt{ font-size:18px; line-height:28px;}
.p18 .viewport .overview .wen{ font-size:14px; line-height:24px;}
}

@media screen and (min-width:1280px){
.p19{ width:590px; margin-top:20px; float:left;}
.p19 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t04.jpg);}
.p19 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p19 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden;}
.p19 .parHd ul li{ display:block; float:left; margin-right:20px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p19 .parHd ul li.on{ color:#0034fc;}
.p19 .parBd{ padding-bottom:19px; height:230px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:588px; position:relative;}
.p19 .parBd .tab-pal{ width:100%; height:230px; position:absolute; top:20px; left:0; z-index:0; background-color:#fff;}
.p19 .parBd .tab-pal.on{ z-index:1;}
.p19 .parBd .left{ width:230px; height:230px; float:left; position:relative; margin-left:19px;}
.p19 .parBd .left .hd{ position:absolute; right:0; bottom:10px; z-index:1;}
.p19 .parBd .left .hd li{ width:10px; height:10px; background-color:#fff; display:block; float:left; margin-right:10px;}
.p19 .parBd .left .hd li.on{ background-color:#0034fc;}
.p19 .parBd .left .bd{ width:100%; height:230px; position:relative; z-index:0; overflow:hidden;}
.p19 .parBd .left .bd li{ width:100%; display:block; overflow:hidden; height:230px;}
.p19 .parBd .left .bd li img{ display:block; height:230px;}
.p19 .parBd .right{ width:300px; height:252px; margin-top:-11px; float:right; margin-right:19px;}
.p19 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat;}
.p19 .parBd .right p a{ display:block; float:left; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p19 .parBd .right p a:hover{ color:#0034fc;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p19{ width:46%; margin-left:3%; margin-top:20px; float:left;}
.p19 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t04.jpg); position:relative; border-top-right-radius:5px;}
.p19 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p19 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p19 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden; margin-right:10px;}
.p19 .parHd ul li{ display:block; float:left; margin-right:10px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p19 .parHd ul li.on{ color:#0034fc;}
.p19 .parBd{ padding-bottom:19px; height:270px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p19 .parBd .tab-pal{ width:100%; padding:0 19px; box-sizing:border-box; height:230px; position:absolute; top:20px; left:0; z-index:0; background-color:#fff;}
.p19 .parBd .tab-pal.on{ z-index:1;}
.p19 .parBd .left{ width:42%; height:230px; float:left; position:relative;}
.p19 .parBd .left .hd{ position:absolute; right:0; bottom:10px; z-index:1;}
.p19 .parBd .left .hd li{ width:10px; height:10px; background-color:#fff; display:block; float:left; margin-right:10px;}
.p19 .parBd .left .hd li.on{ background-color:#0034fc;}
.p19 .parBd .left .bd{ width:100%; height:230px; position:relative; z-index:0; overflow:hidden;}
.p19 .parBd .left .bd li{ width:100%; display:block; overflow:hidden; height:230px;}
.p19 .parBd .left .bd li img{ display:block; height:230px;}
.p19 .parBd .right{ width:55%; height:252px; margin-top:-11px; float:right;}
.p19 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat;}
.p19 .parBd .right p a{ display:block; float:left; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p19 .parBd .right p a:hover{ color:#0034fc;}
}

@media only screen and (max-width:768px){
.p19{ width:100%; margin-top:15px; float:left;}
.p19 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p19 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p19 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p19 .parHd ul{ display:block; float:right; height:27px; margin-top:10px; overflow:hidden; margin-right:3%;}
.p19 .parHd ul li{ display:block; float:left; margin-left:10px; font-size:14px; height:27px; line-height:27px; cursor:pointer;}
.p19 .parHd ul li.on{ color:#0034fc;}
.p19 .parBd{ padding:15px 3%; padding-bottom:8px; height:457px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p19 .parBd .tab-pal{ width:94%; height:434px; position:absolute; top:15px; left:3%; z-index:0; background-color:#fff;}
.p19 .parBd .tab-pal.on{ z-index:1;}
.p19 .parBd .left{ width:100%; float:left; position:relative; height:230px;}
.p19 .parBd .left .hd{ position:absolute; right:0; bottom:10px; z-index:1;}
.p19 .parBd .left .hd li{ width:10px; height:10px; background-color:#fff; display:block; float:left; margin-right:10px;}
.p19 .parBd .left .hd li.on{ background-color:#0034fc;}
.p19 .parBd .left .bd{ width:100%; height:230px; position:relative; z-index:0; overflow:hidden;}
.p19 .parBd .left .bd li{ width:100%; display:block; overflow:hidden; height:230px;}
.p19 .parBd .left .bd li img{ display:block; width:100%;}
.p19 .parBd .right{ width:100%; float:right; padding-top:8px;}
.p19 .parBd .right p{ display:block; padding-left:22px; height:28px; overflow:hidden; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat;}
.p19 .parBd .right p a{ display:block; float:left; max-width:70%; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
.p19 .parBd .right p a:hover{ color:#0034fc;}
.p19 .parBd .right p span{ display:block; float:right; color:#666; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
}

@media screen and (min-width:1280px){
.p20{ width:590px; margin-top:20px; float:left; margin-left:20px;}
.p20 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t04.jpg);}
.p20 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p20 .parBd{ padding:19px; height:230px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:550px; position:relative;}
.p20 .parBd .left{ width:230px; height:230px; float:left; position:relative;}
.p20 .parBd .left .hd{ position:absolute; right:0; bottom:10px; z-index:1;}
.p20 .parBd .left .hd li{ width:10px; height:10px; background-color:#fff; display:block; float:left; margin-right:10px;}
.p20 .parBd .left .hd li.on{ background-color:#0034fc;}
.p20 .parBd .left .bd{ width:100%; height:230px; position:relative; z-index:0; overflow:hidden;}
.p20 .parBd .left .bd li{ width:100%; display:block; overflow:hidden; height:230px;}
.p20 .parBd .left .bd li img{ display:block; height:230px;}
.p20 .parBd .right{ width:300px; height:252px; margin-top:-11px; float:right;;}
.p20 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li02.png); background-position:left center; background-repeat:no-repeat;}
.p20 .parBd .right p a{ display:block; float:left; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p20 .parBd .right p a:hover{ color:#0034fc;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p20{ width:46%; margin-left:3%; margin-top:20px; float:left; margin-left:2%;}
.p20 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t04.jpg); position:relative; border-top-right-radius:5px;}
.p20 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p20 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p20 .parBd{ padding:19px; height:270px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p20 .parBd .left{ width:42%; height:230px; float:left; position:relative;}
.p20 .parBd .left .hd{ position:absolute; right:0; bottom:10px; z-index:1;}
.p20 .parBd .left .hd li{ width:10px; height:10px; background-color:#fff; display:block; float:left; margin-right:10px;}
.p20 .parBd .left .hd li.on{ background-color:#0034fc;}
.p20 .parBd .left .bd{ width:100%; height:230px; position:relative; z-index:0; overflow:hidden;}
.p20 .parBd .left .bd li{ width:100%; display:block; overflow:hidden; height:230px;}
.p20 .parBd .left .bd li img{ display:block; height:230px;}
.p20 .parBd .right{ width:55%; height:252px; margin-top:-11px; float:right;}
.p20 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li02.png); background-position:left center; background-repeat:no-repeat;}
.p20 .parBd .right p a{ display:block; float:left; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p20 .parBd .right p a:hover{ color:#0034fc;}
}

@media only screen and (max-width:768px){
.p20{ width:100%; margin-top:15px; float:left;}
.p20 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p20 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p20 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p20 .parBd{ padding:15px 3%; padding-bottom:8px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p20 .parBd .left{ width:100%; float:left; position:relative; height:230px;}
.p20 .parBd .left .hd{ position:absolute; right:0; bottom:10px; z-index:1;}
.p20 .parBd .left .hd li{ width:10px; height:10px; background-color:#fff; display:block; float:left; margin-right:10px;}
.p20 .parBd .left .hd li.on{ background-color:#0034fc;}
.p20 .parBd .left .bd{ width:100%; height:230px; position:relative; z-index:0; overflow:hidden;}
.p20 .parBd .left .bd li{ width:100%; display:block; overflow:hidden; height:230px;}
.p20 .parBd .left .bd li img{ display:block; width:100%;}
.p20 .parBd .right{ width:100%; float:right; padding-top:8px;}
.p20 .parBd .right p{ display:block; padding-left:22px; height:28px; overflow:hidden; background-image:url(../images/2020/li02.png); background-position:left center; background-repeat:no-repeat;}
.p20 .parBd .right p a{ display:block; float:left; max-width:70%; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
.p20 .parBd .right p a:hover{ color:#0034fc;}
.p20 .parBd .right p span{ display:block; float:right; color:#666; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
}

@media screen and (min-width:1280px){
.p21{ width:590px; margin-top:20px; float:left;}
.p21 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t04.jpg);}
.p21 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p21 .parBd{ padding:19px; height:230px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:550px; position:relative;}
.p21 .parBd .left{ width:230px; height:230px; float:left; position:relative;}
.p21 .parBd .left .hd{ position:absolute; right:0; bottom:10px; z-index:1;}
.p21 .parBd .left .hd li{ width:10px; height:10px; background-color:#fff; display:block; float:left; margin-right:10px;}
.p21 .parBd .left .hd li.on{ background-color:#0034fc;}
.p21 .parBd .left .bd{ width:100%; height:230px; position:relative; z-index:0; overflow:hidden;}
.p21 .parBd .left .bd li{ width:100%; display:block; overflow:hidden; height:230px;}
.p21 .parBd .left .bd li img{ display:block; height:230px;}
.p21 .parBd .right{ width:300px; height:252px; margin-top:-11px; float:right;;}
.p21 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li02.png); background-position:left center; background-repeat:no-repeat;}
.p21 .parBd .right p a{ display:block; float:left; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p21 .parBd .right p a:hover{ color:#0034fc;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p21{ width:46%; margin-left:3%; margin-top:20px; float:left;}
.p21 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t04.jpg); position:relative; border-top-right-radius:5px;}
.p21 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p21 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p21 .parBd{ padding:19px; height:270px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p21 .parBd .left{ width:42%; height:230px; float:left; position:relative;}
.p21 .parBd .left .hd{ position:absolute; right:0; bottom:10px; z-index:1;}
.p21 .parBd .left .hd li{ width:10px; height:10px; background-color:#fff; display:block; float:left; margin-right:10px;}
.p21 .parBd .left .hd li.on{ background-color:#0034fc;}
.p21 .parBd .left .bd{ width:100%; height:230px; position:relative; z-index:0; overflow:hidden;}
.p21 .parBd .left .bd li{ width:100%; display:block; overflow:hidden; height:230px;}
.p21 .parBd .left .bd li img{ display:block; height:230px;}
.p21 .parBd .right{ width:55%; height:252px; margin-top:-11px; float:right;}
.p21 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li02.png); background-position:left center; background-repeat:no-repeat;}
.p21 .parBd .right p a{ display:block; float:left; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p21 .parBd .right p a:hover{ color:#0034fc;}
}

@media only screen and (max-width:768px){
.p21{ width:100%; margin-top:15px; float:left;}
.p21 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p21 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p21 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p21 .parBd{ padding:15px 3%; padding-bottom:8px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p21 .parBd .left{ width:100%; float:left; position:relative; height:230px;}
.p21 .parBd .left .hd{ position:absolute; right:0; bottom:10px; z-index:1;}
.p21 .parBd .left .hd li{ width:10px; height:10px; background-color:#fff; display:block; float:left; margin-right:10px;}
.p21 .parBd .left .hd li.on{ background-color:#0034fc;}
.p21 .parBd .left .bd{ width:100%; height:230px; position:relative; z-index:0; overflow:hidden;}
.p21 .parBd .left .bd li{ width:100%; display:block; overflow:hidden; height:230px;}
.p21 .parBd .left .bd li img{ display:block; width:100%;}
.p21 .parBd .right{ width:100%; float:right; padding-top:8px;}
.p21 .parBd .right p{ display:block; padding-left:22px; height:28px; overflow:hidden; background-image:url(../images/2020/li02.png); background-position:left center; background-repeat:no-repeat;}
.p21 .parBd .right p a{ display:block; float:left; max-width:70%; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
.p21 .parBd .right p a:hover{ color:#0034fc;}
.p21 .parBd .right p span{ display:block; float:right; color:#666; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
}

@media screen and (min-width:1280px){
.p22{ width:590px; margin-top:20px; float:left; margin-left:20px;}
.p22 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t04.jpg);}
.p22 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p22 .parBd{ padding:19px; height:230px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:550px; position:relative;}
.p22 .parBd .left{ width:230px; height:230px; float:left; position:relative;}
.p22 .parBd .left .hd{ position:absolute; right:0; bottom:10px; z-index:1;}
.p22 .parBd .left .hd li{ width:10px; height:10px; background-color:#fff; display:block; float:left; margin-right:10px;}
.p22 .parBd .left .hd li.on{ background-color:#0034fc;}
.p22 .parBd .left .bd{ width:100%; height:230px; position:relative; z-index:0; overflow:hidden;}
.p22 .parBd .left .bd li{ width:100%; display:block; overflow:hidden; height:230px;}
.p22 .parBd .left .bd li img{ display:block; height:230px;}
.p22 .parBd .right{ width:300px; height:252px; margin-top:-11px; float:right;;}
.p22 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat;}
.p22 .parBd .right p a{ display:block; float:left; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p22 .parBd .right p a:hover{ color:#0034fc;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p22{ width:46%; margin-left:3%; margin-top:20px; float:left; margin-left:2%;}
.p22 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t04.jpg); position:relative; border-top-right-radius:5px;}
.p22 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p22 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p22 .parBd{ padding:19px; height:270px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p22 .parBd .left{ width:42%; height:230px; float:left; position:relative;}
.p22 .parBd .left .hd{ position:absolute; right:0; bottom:10px; z-index:1;}
.p22 .parBd .left .hd li{ width:10px; height:10px; background-color:#fff; display:block; float:left; margin-right:10px;}
.p22 .parBd .left .hd li.on{ background-color:#0034fc;}
.p22 .parBd .left .bd{ width:100%; height:230px; position:relative; z-index:0; overflow:hidden;}
.p22 .parBd .left .bd li{ width:100%; display:block; overflow:hidden; height:230px;}
.p22 .parBd .left .bd li img{ display:block; height:230px;}
.p22 .parBd .right{ width:55%; height:252px; margin-top:-11px; float:right;}
.p22 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat;}
.p22 .parBd .right p a{ display:block; float:left; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p22 .parBd .right p a:hover{ color:#0034fc;}
}

@media only screen and (max-width:768px){
.p22{ width:100%; margin-top:15px; float:left;}
.p22 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p22 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p22 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p22 .parBd{ padding:15px 3%; padding-bottom:8px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p22 .parBd .left{ width:100%; float:left; position:relative; height:230px;}
.p22 .parBd .left .hd{ position:absolute; right:0; bottom:10px; z-index:1;}
.p22 .parBd .left .hd li{ width:10px; height:10px; background-color:#fff; display:block; float:left; margin-right:10px;}
.p22 .parBd .left .hd li.on{ background-color:#0034fc;}
.p22 .parBd .left .bd{ width:100%; height:230px; position:relative; z-index:0; overflow:hidden;}
.p22 .parBd .left .bd li{ width:100%; display:block; overflow:hidden; height:230px;}
.p22 .parBd .left .bd li img{ display:block; width:100%;}
.p22 .parBd .right{ width:100%; float:right; padding-top:8px;}
.p22 .parBd .right p{ display:block; padding-left:22px; height:28px; overflow:hidden; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat;}
.p22 .parBd .right p a{ display:block; float:left; max-width:70%; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
.p22 .parBd .right p a:hover{ color:#0034fc;}
.p22 .parBd .right p span{ display:block; float:right; color:#666; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
}

@media screen and (min-width:1280px){
.p23{ width:590px; margin-top:20px; float:left;}
.p23 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t04.jpg);}
.p23 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p23 .parBd{ padding:19px; height:230px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:550px; position:relative;}
.p23 .parBd .left{ width:230px; height:230px; float:left; position:relative;}
.p23 .parBd .left .hd{ position:absolute; right:0; bottom:10px; z-index:1;}
.p23 .parBd .left .hd li{ width:10px; height:10px; background-color:#fff; display:block; float:left; margin-right:10px;}
.p23 .parBd .left .hd li.on{ background-color:#0034fc;}
.p23 .parBd .left .bd{ width:100%; height:230px; position:relative; z-index:0; overflow:hidden;}
.p23 .parBd .left .bd li{ width:100%; display:block; overflow:hidden; height:230px;}
.p23 .parBd .left .bd li img{ display:block; height:230px;}
.p23 .parBd .right{ width:300px; height:252px; margin-top:-11px; float:right;;}
.p23 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat;}
.p23 .parBd .right p a{ display:block; float:left; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p23 .parBd .right p a:hover{ color:#0034fc;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p23{ width:46%; margin-left:3%; margin-top:20px; float:left;}
.p23 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t04.jpg); position:relative; border-top-right-radius:5px;}
.p23 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p23 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p23 .parBd{ padding:19px; height:270px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p23 .parBd .left{ width:42%; height:230px; float:left; position:relative;}
.p23 .parBd .left .hd{ position:absolute; right:0; bottom:10px; z-index:1;}
.p23 .parBd .left .hd li{ width:10px; height:10px; background-color:#fff; display:block; float:left; margin-right:10px;}
.p23 .parBd .left .hd li.on{ background-color:#0034fc;}
.p23 .parBd .left .bd{ width:100%; height:230px; position:relative; z-index:0; overflow:hidden;}
.p23 .parBd .left .bd li{ width:100%; display:block; overflow:hidden; height:230px;}
.p23 .parBd .left .bd li img{ display:block; height:230px;}
.p23 .parBd .right{ width:55%; height:252px; margin-top:-11px; float:right;}
.p23 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat;}
.p23 .parBd .right p a{ display:block; float:left; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p23 .parBd .right p a:hover{ color:#0034fc;}
}

@media only screen and (max-width:768px){
.p23{ width:100%; margin-top:15px; float:left;}
.p23 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p23 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p23 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p23 .parBd{ padding:15px 3%; padding-bottom:8px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p23 .parBd .left{ width:100%; float:left; position:relative; height:230px;}
.p23 .parBd .left .hd{ position:absolute; right:0; bottom:10px; z-index:1;}
.p23 .parBd .left .hd li{ width:10px; height:10px; background-color:#fff; display:block; float:left; margin-right:10px;}
.p23 .parBd .left .hd li.on{ background-color:#0034fc;}
.p23 .parBd .left .bd{ width:100%; height:230px; position:relative; z-index:0; overflow:hidden;}
.p23 .parBd .left .bd li{ width:100%; display:block; overflow:hidden; height:230px;}
.p23 .parBd .left .bd li img{ display:block; width:100%;}
.p23 .parBd .right{ width:100%; float:right; padding-top:8px;}
.p23 .parBd .right p{ display:block; padding-left:22px; height:28px; overflow:hidden; background-image:url(../images/2020/li01.png); background-position:left center; background-repeat:no-repeat;}
.p23 .parBd .right p a{ display:block; float:left; max-width:70%; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
.p23 .parBd .right p a:hover{ color:#0034fc;}
.p23 .parBd .right p span{ display:block; float:right; color:#666; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
}

@media screen and (min-width:1280px){
.p24{ width:590px; margin-top:20px; float:left; margin-left:20px;}
.p24 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t04.jpg);}
.p24 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p24 .parBd{ padding:19px; height:230px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:550px; position:relative;}
.p24 .parBd .left{ width:230px; height:230px; float:left; position:relative;}
.p24 .parBd .left .hd{ position:absolute; right:0; bottom:10px; z-index:1;}
.p24 .parBd .left .hd li{ width:10px; height:10px; background-color:#fff; display:block; float:left; margin-right:10px;}
.p24 .parBd .left .hd li.on{ background-color:#0034fc;}
.p24 .parBd .left .bd{ width:100%; height:230px; position:relative; z-index:0; overflow:hidden;}
.p24 .parBd .left .bd li{ width:100%; display:block; overflow:hidden; height:230px;}
.p24 .parBd .left .bd li img{ display:block; height:230px;}
.p24 .parBd .right{ width:300px; height:252px; margin-top:-11px; float:right;;}
.p24 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li02.png); background-position:left center; background-repeat:no-repeat;}
.p24 .parBd .right p a{ display:block; float:left; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p24 .parBd .right p a:hover{ color:#0034fc;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p24{ width:46%; margin-left:3%; margin-top:20px; float:left; margin-left:2%;}
.p24 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t04.jpg); position:relative; border-top-right-radius:5px;}
.p24 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p24 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p24 .parBd{ padding:19px; height:270px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p24 .parBd .left{ width:42%; height:230px; float:left; position:relative;}
.p24 .parBd .left .hd{ position:absolute; right:0; bottom:10px; z-index:1;}
.p24 .parBd .left .hd li{ width:10px; height:10px; background-color:#fff; display:block; float:left; margin-right:10px;}
.p24 .parBd .left .hd li.on{ background-color:#0034fc;}
.p24 .parBd .left .bd{ width:100%; height:230px; position:relative; z-index:0; overflow:hidden;}
.p24 .parBd .left .bd li{ width:100%; display:block; overflow:hidden; height:230px;}
.p24 .parBd .left .bd li img{ display:block; height:230px;}
.p24 .parBd .right{ width:55%; height:252px; margin-top:-11px; float:right;}
.p24 .parBd .right p{ display:block; padding-left:22px; height:36px; overflow:hidden; background-image:url(../images/2020/li02.png); background-position:left center; background-repeat:no-repeat;}
.p24 .parBd .right p a{ display:block; float:left; overflow:hidden; font-size:14px; line-height:36px; height:36px;}
.p24 .parBd .right p a:hover{ color:#0034fc;}
}

@media only screen and (max-width:768px){
.p24{ width:100%; margin-top:15px; float:left;}
.p24 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p24 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p24 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p24 .parBd{ padding:15px 3%; padding-bottom:8px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p24 .parBd .left{ width:100%; float:left; position:relative; height:230px;}
.p24 .parBd .left .hd{ position:absolute; right:0; bottom:10px; z-index:1;}
.p24 .parBd .left .hd li{ width:10px; height:10px; background-color:#fff; display:block; float:left; margin-right:10px;}
.p24 .parBd .left .hd li.on{ background-color:#0034fc;}
.p24 .parBd .left .bd{ width:100%; height:230px; position:relative; z-index:0; overflow:hidden;}
.p24 .parBd .left .bd li{ width:100%; display:block; overflow:hidden; height:230px;}
.p24 .parBd .left .bd li img{ display:block; width:100%;}
.p24 .parBd .right{ width:100%; float:right; padding-top:8px;}
.p24 .parBd .right p{ display:block; padding-left:22px; height:28px; overflow:hidden; background-image:url(../images/2020/li02.png); background-position:left center; background-repeat:no-repeat;}
.p24 .parBd .right p a{ display:block; float:left; max-width:70%; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
.p24 .parBd .right p a:hover{ color:#0034fc;}
.p24 .parBd .right p span{ display:block; float:right; color:#666; overflow:hidden; font-size:14px; line-height:28px; height:28px;}
}

@media screen and (min-width:1280px){
.p25{ width:1200px; margin-top:20px; float:left;}
.p25 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg);}
.p25 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p25 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden;}
.p25 .parHd ul li{ display:block; float:left; margin-right:20px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p25 .parHd ul li.on{ color:#0034fc;}
.p25 .parBd{ padding:20px 19px; height:329px; padding-bottom:0; border:1px solid #cacaca; border-top:none; width:1160px; position:relative;}
.p25 .parBd .slideBox{ width:100%; height:329px; position:relative; overflow:hidden;}
.p25 .parBd .slideBox li{ width:270px; float:left; margin-right:20px; display:block; overflow:hidden;}
.p25 .parBd .slideBox li strong{ width:100%; display:block; overflow:hidden; height:230px;}
.p25 .parBd .slideBox li strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.p25 .parBd .slideBox li span{ width:100%; display:block; overflow:hidden; font-size:16px; height:32px; line-height:32px; padding-top:7px;}
.p25 .parBd .slideBox li p{ display:block; font-size:14px; line-height:20px; height:40px; color:#666; overflow:hidden;}
.p25 .parBd .slideBox li:hover span{ color:#0034fc;}
.p25 .parBd .slideBox li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p25{ width:94%; margin-left:3%; margin-top:20px; float:left;}
.p25 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg); position:relative; border-top-right-radius:5px;}
.p25 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p25 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p25 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden; margin-right:10px;}
.p25 .parHd ul li{ display:block; float:left; margin-right:10px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p25 .parHd ul li.on{ color:#0034fc;}
.p25 .parBd{ padding:0 19px; height:349px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p25 .parBd .slideBox{ width:100%; height:329px; position:relative; overflow:hidden;}
.p25 .parBd .slideBox li{ width:270px; float:left; margin-right:20px; display:block; overflow:hidden;}
.p25 .parBd .slideBox li strong{ width:100%; display:block; overflow:hidden; height:230px;}
.p25 .parBd .slideBox li strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.p25 .parBd .slideBox li span{ width:100%; display:block; overflow:hidden; font-size:16px; height:32px; line-height:32px; padding-top:7px;}
.p25 .parBd .slideBox li p{ display:block; font-size:14px; line-height:20px; height:40px; color:#666; overflow:hidden;}
.p25 .parBd .slideBox li:hover span{ color:#0034fc;}
.p25 .parBd .slideBox li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}

@media only screen and (max-width:768px){
.p25{ width:100%; margin-top:15px; float:left;}
.p25 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p25 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p25 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p25 .parHd ul{ display:block; float:right; height:27px; margin-top:10px; overflow:hidden; margin-right:3%;}
.p25 .parHd ul li{ display:block; float:left; margin-left:10px; font-size:14px; height:27px; line-height:27px; cursor:pointer;}
.p25 .parHd ul li.on{ color:#0034fc;}
.p25 .parBd{ padding:15px 3%; padding-bottom:10px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p25 .parBd .slideBox{ width:100%; overflow:hidden; position:relative;}
.p25 .parBd .slideBox li{ width:200px; float:left; margin-right:10px; display:block; overflow:hidden;}
.p25 .parBd .slideBox li strong{ width:100%; display:block; overflow:hidden; height:170px;}
.p25 .parBd .slideBox li strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.p25 .parBd .slideBox li span{ width:100%; display:block; overflow:hidden; font-size:16px; height:32px; line-height:32px; padding-top:5px;}
.p25 .parBd .slideBox li p{ display:block; font-size:14px; line-height:20px; height:40px; color:#666; overflow:hidden;}
.p25 .parBd .slideBox li:hover span{ color:#0034fc;}
.p25 .parBd .slideBox li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}

@media screen and (min-width:1280px){
.p26{ width:1200px; margin-top:20px; float:left;}
.p26 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg);}
.p26 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p26 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden;}
.p26 .parHd ul li{ display:block; float:left; margin-right:20px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p26 .parHd ul li.on{ color:#0034fc;}
.p26 .parBd{ padding:19px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:1160px; position:relative;}
.p26 .parBd .right{ width:100%; display:block;}
.p26 .parBd .right dt{ display:block; height:40px; overflow:hidden; padding:0 20px; background-color:#ecf4ff;}
.p26 .parBd .right dd{ display:block; height:40px; overflow:hidden; padding:0 20px; background-color:#fff;}
.p26 .parBd .right a{ padding-left:16px; background-image:url(../images/2020/li03.png); background-position:left center; background-repeat:no-repeat; display:block; float:left; overflow:hidden; font-size:14px; line-height:40px; height:40px;}
.p26 .parBd .right a:hover{ color:#0034fc;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.p26{ width:94%; margin-left:3%; margin-top:20px; float:left;}
.p26 .parHd{ width:100%; height:40px; background-image:url(../images/2020/t01.jpg); position:relative; border-top-right-radius:5px;}
.p26 .parHd span{ display:block; float:left; margin-left:20px; height:40px; line-height:40px; font-size:18px; color:#fff;}
.p26 .parHd b{ display:block; width:1px; height:30px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p26 .parHd ul{ display:block; float:right; height:30px; margin-top:10px; overflow:hidden; margin-right:10px;}
.p26 .parHd ul li{ display:block; float:left; margin-right:10px; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.p26 .parHd ul li.on{ color:#0034fc;}
.p26 .parBd{ padding:19px; padding-top:20px; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p26 .parBd .right{ width:100%; display:block;}
.p26 .parBd .right dt{ display:block; height:40px; overflow:hidden; padding:0 20px; background-color:#ecf4ff;}
.p26 .parBd .right dd{ display:block; height:40px; overflow:hidden; padding:0 20px; background-color:#fff;}
.p26 .parBd .right a{ padding-left:16px; background-image:url(../images/2020/li03.png); background-position:left center; background-repeat:no-repeat; display:block; float:left; overflow:hidden; font-size:14px; line-height:40px; height:40px;}
.p26 .parBd .right a:hover{ color:#0034fc;}
}

@media only screen and (max-width:768px){
.p26{ width:100%; margin-top:15px; float:left;}
.p26 .parHd{ width:100%; height:36px; background-image:url(../images/2020/t01.jpg); background-size:auto 36px; position:relative; border-top-right-radius:5px;}
.p26 .parHd span{ display:block; float:left; margin-left:3%; height:36px; line-height:36px; font-size:18px; color:#fff;}
.p26 .parHd b{ display:block; width:1px; height:27px; position:absolute; right:0; bottom:0; background-color:#cacaca;}
.p26 .parHd ul{ display:block; float:right; height:27px; margin-top:10px; overflow:hidden; margin-right:3%;}
.p26 .parHd ul li{ display:block; float:left; margin-left:10px; font-size:14px; height:27px; line-height:27px; cursor:pointer;}
.p26 .parHd ul li.on{ color:#0034fc;}
.p26 .parBd{ padding:15px 3%; border:1px solid #cacaca; border-top:none; width:100%; box-sizing:border-box; position:relative;}
.p26 .parBd .right{ width:100%; display:block;}
.p26 .parBd .right dt{ display:block; height:40px; overflow:hidden; padding:0 3%; background-color:#ecf4ff;}
.p26 .parBd .right dd{ display:block; height:40px; overflow:hidden; padding:0 3%; background-color:#fff;}
.p26 .parBd .right a{ padding-left:16px; background-image:url(../images/2020/li03.png); background-position:left center; background-repeat:no-repeat; display:block; float:left; overflow:hidden; font-size:14px; line-height:40px; height:40px;}
.p26 .parBd .right a:hover{ color:#0034fc;}
}

@media screen and (min-width:1280px){
.parHd a{ display:block; float:right; height:30px; line-height:30px; font-size:14px; margin-right:20px; margin-top:10px; overflow:hidden;}
.parHd a:hover{ color:#0034fc;}
}

@media screen and (min-width:769px) and (max-width:1279px){
.parHd a{ display:block; float:right; height:30px; line-height:30px; font-size:14px; margin-right:20px; margin-top:10px; overflow:hidden;}
.parHd a:hover{ color:#0034fc;}
}

@media only screen and (max-width:768px){
.parHd a{ display:block; float:right; height:27px; line-height:27px; font-size:14px; margin-right:3%; margin-top:9px; overflow:hidden;}
.parHd a:hover{ color:#0034fc;}
}



/*优秀员工*/
@media screen and (min-width:1280px){
.yuan{ width:100%; margin:auto; text-align:center; display:block;}
.yuan dt{ display:block; font-size:24px; color:#0034fc; margin-top:30px; margin-bottom:10px; font-weight:bold; line-height:34px;}
.yuan dd{ display:block; width:100%;}
.yuan dd a{ display:inline-block; margin:10px; width:216px; overflow:hidden;}
.yuan dd a strong{ width:100%; display:block; overflow:hidden; height:288px;}
.yuan dd a strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.yuan dd a span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:14px; height:34px; line-height:34px;}
.yuan dd a:hover span{ color:#0034fc;}
.yuan dd a:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.yuan{ width:94%; margin:auto; text-align:center; display:block;}
.yuan dt{ display:block; font-size:22px; color:#0034fc; margin-top:30px; margin-bottom:10px; font-weight:bold; line-height:32px;}
.yuan dd{ display:block; width:100%;}
.yuan dd a{ display:inline-block; margin:1%; width:197px; overflow:hidden;}
.yuan dd a strong{ width:100%; display:block; overflow:hidden; height:262px;}
.yuan dd a strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.yuan dd a span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:14px; height:34px; line-height:34px;}
.yuan dd a:hover span{ color:#0034fc;}
.yuan dd a:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}
@media only screen and (max-width: 768px){
.yuan{ width:94%; margin:auto; text-align:center; display:block;}
.yuan dt{ display:block; font-size:18px; color:#0034fc; margin-top:20px; margin-bottom:10px; font-weight:bold; line-height:28px;}
.yuan dd{ display:block; width:100%;}
.yuan dd a{ display:inline-block; margin:1%; max-width:47%; width:160px; overflow:hidden;}
.yuan dd a strong{ width:100%; display:block; overflow:hidden; height:213px;}
.yuan dd a strong img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.yuan dd a span{ width:100%; display:block; overflow:hidden; text-align:center; font-size:14px; height:34px; line-height:34px;}
.yuan dd a:hover span{ color:#0034fc;}
.yuan dd a:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
}

@media screen and (min-width:1280px){
.ds01{ width:1200px; margin:auto; margin-top:30px;}
.ds01 .left{ width:300px; float:left;}
.ds01 .left span{ width:100%; display:block; overflow:hidden;}
.ds01 .left span img{ width:100%; display:block;}
.ds01 .left b{ display:block; font-size:22px; height:42px; line-height:42px; overflow:hidden; margin-top:10px;}
.ds01 .left strong{ width:30px; height:2px; display:block; background-color:#0034fc; margin-bottom:15px;}
.ds01 .left p{ display:block; font-size:14px; line-height:24px; margin-top:10px; overflow:hidden;}
.ds01 .right{ width:830px; float:right; padding-bottom:40px;}
.ds01 .right .bt{ font-size:22px; margin-bottom:20px; color:#0034fc;}
.ds01 .right .wen{ width:100%; font-size:14px; line-height:24px; margin-bottom:30px;}
.ds01 .right .wen p{ display:block; line-height:24px; min-height:24px;}
.ds01 .right .wen img{ max-width:100%; height:auto;}
}
@media screen and (min-width:769px) and (max-width:1279px){
.ds01{ width:94%; margin:auto; margin-top:25px;}
.ds01 .left{ width:35%; float:left;}
.ds01 .left span{ width:100%; display:block; overflow:hidden;}
.ds01 .left span img{ width:100%; display:block;}
.ds01 .left b{ display:block; font-size:22px; height:42px; line-height:42px; overflow:hidden; margin-top:10px;}
.ds01 .left strong{ width:30px; height:2px; display:block; background-color:#0034fc; margin-bottom:15px;}
.ds01 .left p{ display:block; font-size:14px; line-height:24px; margin-top:10px; overflow:hidden;}
.ds01 .right{ width:60%; float:right;}
.ds01 .right .bt{ font-size:22px; margin-bottom:10px; color:#0034fc;}
.ds01 .right .wen{ width:100%; font-size:14px; line-height:24px; margin-bottom:20px;}
.ds01 .right .wen p{ display:block; line-height:24px; min-height:24px;}
.ds01 .right .wen img{ max-width:100%; height:auto;}
}
@media only screen and (max-width:768px){
.zt_img{width:90%;}
.ds01{ width:94%; margin:auto; margin-top:15px;}
.ds01 .left{ width:100%; padding:10px; padding-bottom:20px; box-sizing:border-box; background-color:#eee; float:left;}
.ds01 .left span{ width:100%; display:block; overflow:hidden;}
.ds01 .left span img{ width:100%; display:block;}
.ds01 .left b{ display:block; font-size:18px; height:42px; line-height:42px; overflow:hidden; margin-top:10px;}
.ds01 .left strong{ width:30px; height:2px; display:block; background-color:#0034fc; margin-bottom:15px;}
.ds01 .left p{ display:block; font-size:14px; line-height:24px; margin-top:10px; overflow:hidden;}
.ds01 .right{ width:100%; float:right; margin-top:20px;}
.ds01 .right .bt{ font-size:18px; margin-bottom:10px; color:#0034fc;}
.ds01 .right .wen{ width:100%; font-size:14px; line-height:24px; margin-bottom:20px;}
.ds01 .right .wen p{ display:block; line-height:24px; min-height:24px;}
.ds01 .right .wen img{ max-width:100%; height:auto;}
}

