@charset "utf-8";
@font-face {
    font-family:  '微软雅黑';
  }
@font-face {
    font-family:  '微软雅黑';
    font-weight: normal;
    font-style: normal;
}
/*全局初始化样式*/
body,html{width:100%; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; overflow-x:hidden;}
/**body{ margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; color:#666666; min-width:320px; zoom:1; background:#fff; font-family:'syrh',"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体"; word-break:break-all;}*/
body{ margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; color:#666666; min-width:320px; zoom:1; background:#fff; font-family:'syrh',Arial,Helvetica,sans-serif,Arial,"宋体"; word-break:break-all;}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
/**select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}*/
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{color:#333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0); transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; color: #015293;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
:-moz-placeholder{color:#b2b2b2;}
::-moz-placeholder{color:#b2b2b2;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color:#b2b2b2;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #b2b2b2;}
.auto{margin: 0 8%;}
.w1440{max-width:1440px; min-width:320px; margin:0px auto;} 
.relative{position: relative;}
.f_red{color:#e60122;}
input,textarea{outline: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
/* .owl-carousel .owl-dots,.owl-carousel .owl-nav{height: 0px;} */

/*全局样式*/


/*框架*/
.relative{position: relative;}
.contain{width: auto; margin:0 auto; padding: 0px 15px;}
@media screen and (min-width:1300px){
    .contain{ width:1300px; padding: 0;}
}
.Single p img{display:block;margin:0 auto}


/*头部*/
.toper{ text-align:center; background-color:#f0f0f0;font-family: '微软雅黑';z-index: 9; font-size:14px; line-height:40px;width: 100%;}
.toper,.toper a{ color:#808080;}
.toper .left{ display:inline-block;}
.toper em{ display:none;}
.toper a{ margin:0 3px;}
.toper a:hover{color: #015293;}

@media (max-width:768px){
    .sjduan { display: none;}
}
@media screen and (min-width:768px){
    .toper{ text-align:right;font-size: 14px;}
    .toper .left{ text-align:left; float:left; display:inline;}
    .toper a{ margin:0;}
    .toper em{ display:inline; color:#808080; font-style:normal; margin:0 5px;}
}

.header{ position:relative;}
.header .logo{padding: 10px 0;}
.header .logo img{ max-width:260px; }
.header .logo .i2{display: none;}

@media screen and (min-width:768px){
    .header .logo img{ max-width:348px; }
}
@media screen and (min-width:992px){
    .header .logo img{ max-width:none; }
}
@media screen and (min-width:1300px){
    .header .logo{ padding-top:27px;}
    .header{overflow: hidden;height: 120px;}
    .header .contain{ position:relative;}
}

.header .navBtn{ display:block; width:30px; position:absolute; right:15px; top:50%; margin-top:-10px; z-index:999;}
.header .navBtn span{ display:block; height:2px; background-color:#fe1d1a; margin-bottom:4px;}
.header .navBtn span:last-child{ margin-bottom:0;}
@media screen and (min-width:1300px){
    .header .navBtn{ display:none;} 
}

.mainNav{position:absolute;top: 100%;right:-150%; z-index:999; background-color:#015293; padding-bottom: 20px;}
.mainNav li{ border-bottom:1px solid rgba(255,255,255,.5);}
.mainNav li:first-child{ border-top:none;}
.mainNav li.searcht{ border-bottom:none;}
.mainNav li.Top_Right{height: auto; padding: 0px 20px;}
.mainNav span a{ display:block; padding: 0px 20px; font-size:18px; height: 40px;line-height: 40px;vertical-align: middle; color:#fff; position:relative; z-index:1;font-weight:bold;}
.mainNav li.onnav span a{ background-color:#fd1216;}
.mainNav li span a img{display: none;vertical-align: middle;margin-top: -3px;}
.SubNav{display: none;}

.nav-collapse.opened li{ display:block; }
.nav-collapse.opened li:nth-last-child(2){ display:none;}
 
.Top_Right .Right_A{display: inline-block;text-align: center;margin: 10px 0;width: 48%;height: 45px;vertical-align: middle;line-height: 45px;border-radius: 22px;border: 1px solid #d9d9d9; color: #fff;font-size: 18px;}
.Top_Right .Right_A img{vertical-align: middle;margin-right: 10px; display: none;}
.mainNav li.Top_Right .Search{display: block;vertical-align: top;}
.mainNav li.Top_Right .Search .Sear_Open{display: none;width: 46px;height: 46px;border-radius: 50%;background-color: #e6e6e6;background-repeat: no-repeat;background-position: center;background-image: url(../images/in_10.jpg);}
.mainNav li.Top_Right .Search .Search_Box{width: 320px;border:1px solid #d9d9d9;height: 46px;border-radius: 23px;background-color: #fff;}
.mainNav li.Top_Right .Search .Search_Box input{width: 274px;height: 46px;text-indent: 10px;line-height: 46px;float: left;font-size: 14px;}
.mainNav li.Top_Right .Search .Search_Box .Btn{display: inline-block;float: right;width: 46px;height: 46px;border-radius: 50%;background-color: #e6e6e6;background-repeat: no-repeat;background-position: center;background-image: url(../images/in_10.jpg);}

@media screen and (min-width:768px){
    .mainNav{ width:366px; left:auto;}
}

@media screen and (min-width:1300px){
    .mainNav{ width:100%; position:relative;right: auto;top: auto;display: block; padding-bottom: 0;}
    .mainNav li{ width:11%; text-align:center; float:left; display:inline; border:none;}
    .mainNav li span a{ padding:14px 0;}
    .mainNav li.dis{ display:none;}
    .mainNav li.onnav span a,.mainNav li:hover span a{ background-color:#fd1216; }
    .mainNav li span a img{margin-right: 10px;display: inline-block;}

    .SubNav{position: absolute; width: 100%; left: 0; top: 100%; background: rgba(0,0,0,0.5); z-index: 99; text-align: left; display: none;}
    .SubNav dl dd{display: inline-block; margin: 0 10px;}
    .SubNav dl dd a{display: block; font-size: 15px; color: #fff; line-height: 50px;}

    .mainNav li:nth-child(4) .SubNav,.mainNav li:nth-child(5) .SubNav{text-align: center;}
    .mainNav li:nth-child(7) .SubNav,.mainNav li:nth-child(8) .SubNav{text-align: right;}

    .mainNav li.Top_Right{width: 450px;text-align: right;}
    .Top_Right .Right_A{margin: 0; color: #015293; width: 170px;}
    .Top_Right .Right_A img{display: inline-block;}
    .Top_Right .Right_A .i2{display: none;}
    .mainNav li.Top_Right .Search{display: inline-block;}
    .mainNav li.Top_Right .Search .Sear_Open{display: inline-block;}
    .mainNav li.Top_Right .Search .Search_Box{/*display: none;/*隐藏搜索框*/*/position: absolute;right: 0;}
}

@media screen and (min-width:1300px){
    .mainNav ul{ width:1300px; margin:0 auto;} 
    .mainNav li.Top_Right{position: absolute;top: -80px;right: 16%;float: none;}
}

/*底部*/
.footer{ padding:35px 0;text-align:center;background: #2a2f33;}
.footer,.footer a{ color:#fff;}

.Foot_Nav{font-size: 16px;color: #666666;line-height: 26px;}
.Foot_Nav a{font-size: 14px;color: #fff;line-height: 26px;padding: 0 10px;}
.footer .left .Txt{font-size: 14px;color: rgba(255,255,255,.3);line-height: 30px;margin-top: 20px;}
.footer .left .Txt p{margin: 0 ;padding: 0;}
.footer .left .Txt a{color: inherit;}
.footer .left .Txt a img{margin-right: 10px;}

.footer .center{ margin-top:15px;}
.footer .center a{ display:inline-block; margin:0 10px;}
.footer .right{ text-align:center; margin-top:3%;}
.footer .right dl{ text-align:center; width:30%; margin:0 1%; display:inline-block; vertical-align:top;}
.footer .right dd img{ width:100px; height:100px;}
.footer .right dt{ font-size:12px; }
.footer .right dt img{margin-right: 10px; display: inline-block; vertical-align: middle;}
@media screen and (min-width:768px){
    .footer{ text-align:left; min-height:56px;}
    .Foot_Nav a{font-size: 16px;}
    .footWrap{ position:relative; }
    .footer .left span{ display:inline; margin-left:10px;}
    .footer .center{ position:absolute; right:0; top:50%; margin-top:-28px;}
    .footer .center a{ margin:0;}
    .footer .center a:last-child{ margin-left:18px;} 
    .footer .right dt{ font-size:14px; }
    .footer .right dl{ margin:0; }
}

@media screen and (min-width:992px){
    .footer{ padding:40px 0; min-height:80px;font-size: 16px;}
    .footWrap{ padding-right:100px;}
    .footer .center{ right:300px;}
    .footer .right{ display:block; position:absolute; right:0; top:50%; margin-top:-48px;}
    .footer .right dl{ text-align:center; width:72px; float:left; display:inline; margin-left:27px;}
    .footer .right dl:nth-child(2){ margin-left:17px;}
    .footer .right dl:first-child{ width:93px; margin-left:0;}
    .footer .right dt{ text-align:center; font-size:12px; color:#fff; margin-top:8px;}
}

/*首页*/
.Banner .owl-dots{position: absolute;bottom: 60px;height: 16px;vertical-align: top;width: 100%;left: 0;text-align: center;}
.owl-carousel.Banner button.owl-dot{width: 16px;height: 16px;margin: 0 7px;vertical-align: top;background: url(../images/ind_05.png) no-repeat center center;}
.owl-carousel.Banner button.owl-dot.active{background: url(../images/ind_03.png) no-repeat center center;}

.Banner_Img{display: block;height: 560px;background-position: center top;background-repeat: no-repeat;background-size: cover;}

/*.Ind_Sec1{margin-top: 20px;}*/
.Ind_Sec1{margin-top: -40px; position: relative; z-index: 5; background: #fff; box-shadow:0 20px 40px rgba(0,0,0,0.05);}
.Ind_Sec1 .Cont{padding: 38px 100px; text-align: center;}
.Ind_Sec1 .Cont .Tit2{font-size: 40px; line-height: 46px; height: 46px; overflow: hidden; margin-bottom: 14px;}
.Ind_Sec1 .Cont .Tit2 a{color: #015293;}
.Ind_Sec1 .Cont .lin1{display: none;width: 30px;height: 2px;background: #cccccc;margin: 15px auto 0;}
.Ind_Sec1 .Cont .Con{font-size: 16px;color: #808080;line-height: 26px; height: 52px; overflow: hidden; text-align: left; text-indent: 2em;}
.Ind_Sec1 .Bq{position: absolute; left: 40px; top: -10px;}

.Ind_Banner{margin-top: 40px;width: 56.9%;float: left;position: relative;}
.Ind_Banner .item .effect-img{height: 440px;}
.Ind_Banner .Txt{position: absolute;bottom: 0;width: 100%;left: 0;background: rgba(0,0,0,.6);}
.Ind_Banner .Txt p{margin-right: 120px;line-height: 60px;height: 60px;text-indent: 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 16px;color: #fff;}
.Ind_Banner .owl-dots{position: absolute;bottom: 20px; right: 20px; height: 15px;}
.Ind_Banner .owl-carousel button.owl-dot{display: inline-block;width: 15px;height: 15px;background: url(../images/d_05.png) no-repeat center center; margin-left: 5px; }
.Ind_Banner .owl-carousel button.owl-dot.active{background: url(../images/d_03.png) no-repeat center center;}


.Ind_Top{width: 40%;float: right;margin-top: 40px;height: 400px;}
.Ind_Top .Tit{position: relative;background: #f0f0f0;}
.Ind_Top .Tit .GD{line-height: 54px;display:none;vertical-align: middle;margin-right: 20px;font-size: 14px;position: absolute;right: 0;top: 0;}
.Ind_Top .Tit .GD img{vertical-align: middle;}
.Ind_Top .Tit li{float: left;}
.Ind_Top .Tit span{display: inline-block;line-height: 54px;font-weight: bold;width: 150px;text-align: center;color: #808080;font-size: 18px;}
.Ind_Top .Tit li.on span{background-color: #015293; color: #fff;}
.Ind_Top .Tit li.on .GD{display: block;}
.Ind_Top .Cont .Top{padding: 23px 0 16px;border-bottom: 1px dotted #ebebeb; font-size: 20px; font-weight: bold;}
.Ind_Top .Cont .Top .Name{display: block;color: #333333;font-weight: bold;line-height: 36px;height: 36px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.Ind_Top .Cont .Top .Time{line-height: 29px;color: #015293;}
.Ind_UL li{line-height: 47px;border-bottom: 1px dotted #ebebeb;}
.Ind_UL li .Time{float: right;font-size: 16px;color: #999999;font-family: 'Arial',Regular;}
.Ind_UL li a{display: block;margin-right: 20px;height: 47px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;vertical-align: middle;font-size: 16px;color: #666;}
.Ind_UL li a i{display: inline-block;width: 4px;height: 4px;vertical-align: middle;margin-right: 10px;background: #015293;margin-top: -2px;}

.Ind_UL li:hover .Time{color: #015293;}
.Ind_UL li:hover a{color: #015293;}
/*.Ind_UL li:hover a i{background: #015293;}*/


.Ind_Sec3{margin-top: 40px;}
.Ind_Sec3 .Tit{line-height: 24px;padding-bottom: 20px;}
.Ind_Sec3 .Tit span{color: #015293;font-weight: bold;font-size: 24px;}
.Ind_Sec3 .Tit span img{margin-right: 10px;}
.Tit .GD{float: right;}


.owl-carousel.carousel_AD .owl-nav button.owl-next,
.owl-carousel.carousel_AD .owl-nav button.owl-prev{width: 44px;height: 44px;border-radius: 50%;background: rgba(255,255,255,.8);position: absolute;top: 50%;margin-top: -22px;color: transparent;background-position: center;background-repeat: no-repeat;}
.owl-carousel.carousel_AD .owl-nav button.owl-prev{background-image: url(../images/arr_03.png);left: 20px;}
.owl-carousel.carousel_AD .owl-nav button.owl-next{background-image: url(../images/arr_05.png);right: 20px;}

.owl-carousel.carousel_AD .owl-dots{position: absolute;bottom: 5px;width: 100%;left: 0;text-align: center;}
.owl-carousel.carousel_AD button.owl-dot{display: inline-block;margin: 0 4px;width: 9px;height: 9px;border-radius: 50%;background: #fff;}
.owl-carousel.carousel_AD button.owl-dot.active{background: #015293;}


.Ind_Sec4{padding: 40px 0;margin-top: 40px;background: #f5f5f5;}
.Ind4_List{width: 31.54%;padding: 1.53%;float: left;margin-right: 1.53%;background: #fff;}
.Ind4_List .Tit_Img{margin-bottom: 8px; display: block; text-align: center; line-height: 80px; font-size: 22px; font-weight: bold; background-repeat: no-repeat; background-size: cover;}
.Ind4_List .Tit_Img img{display: inline-block; vertical-align: middle; margin-right: 10px;}
.Ind4_List .Tit_Img a{display: block; color: #fff; background: #fe1c18;}
.Ind4_List:nth-child(2) .Tit_Img a{background: #015293;}

.Video_List{width: 24.6%;float: right;height: 328px;padding: 1.53%;background-color: #fff;background-position: bottom center;background-repeat: no-repeat; }
.Video_List .Tit{line-height: 24px;padding-bottom: 20px;border-bottom: 1px solid #e6e6e6;}
.Video_List .Tit span{color: #015293;font-weight: bold;font-size: 24px;}
.Video_List .Tit span img{margin-right: 10px;}
.Video_List .video{display: block; width: 100%;height: 230px;}
.VideoSlider{margin-top: 20px;}
.Video_List .owl-dots{width: 100%; text-align: center; position: absolute; left: 0px; bottom: -25px; height: 8px; line-height: 8px;}
.Video_List .owl-dots .owl-dot{width: 8px; height: 8px; margin: 0px 5px; background: #ddd; border-radius: 50%;}
.Video_List .owl-dots .owl-dot.active{background: #015293;}

.BG1{background-position: bottom center;background-repeat: no-repeat;background-image: url(../images/bg_02.png);padding-bottom: 40px;}

.Ind5_Img1,.Ind5_Img2{display: block;margin-top: 40px;width: 49.23%;}
.Ind5_Img1{float: left;}
.Ind5_Img2{float: right;}
.Ind5_Img1 img,.Ind5_Img2 img{width: 100%;}

.Ind_Sec6{margin-top: 40px;}
.Ind_Sec6 .Tit{line-height: 24px;margin-bottom: 20px;}
.Ind_Sec6 .Tit span{color: #015293;font-weight: bold;font-size: 24px;}
.Ind_Sec6 .Tit span img{margin-right: 10px;}

.proslide:after{content:".";clear:both;display:block;visibility:hidden;overflow:hidden;font-size:0;height:0;}
.proslide .hd{width:23%;float:left;}
/*.proslide .hd .ctit{width:100%;height:70px;background:#0f3589;text-align:center;line-height:70px;font-size:24px;color:#fff;font-weight:bold;}*/
.proslide .hd ul{}
.proslide .hd ul li{padding:0 35px;background-color: #f0f0f0;margin-bottom: 8px;position: relative;box-sizing:border-box;height:64px;line-height:64px;border-bottom:1px solid #ebebeb;}
.proslide .hd ul li:after{content: ''; position: absolute; width: 10px; top: 0; bottom: -9px; right: -10px; background-image: url(../images/titbg.png); background-repeat: no-repeat; background-size: 100% 100%; z-index: 5; opacity: 0;}
.proslide .hd ul li .tb{position:relative;width:34px;height:34px; line-height: 34px; float:left; top: 50%; margin-top: -17px;}
.proslide .hd ul li .tb .i1,.proslide .hd ul li .tb .i2{display:inline-block; vertical-align: middle; position:absolute;left:0;top:0; bottom: 0;}
.proslide .hd ul li .tb .i1{transition:400ms;}
.proslide .hd ul li .tb .i2{ opacity:0; filter:alpha(opacity=0); transition:500ms;}
.proslide .hd ul li p{float:left;font-size:20px;color:#333;margin-left:10px;}
.proslide .hd ul li p:after{display: none;content: " ";width: 6px;height: 9px;background-image: url(../images/in_102.png);background-repeat: no-repeat;background-position: center;position: absolute;right: 20px;top: 50%;margin-top: -4px;}

.proslide .hd ul li.on{background:#015293;}
.proslide .hd ul li.on .tb .i2{  opacity:1; filter:alpha(opacity=100);}
.proslide .hd ul li.on .tb .i1{ opacity: 0; filter: alpha(opacity=0); }
.proslide .hd ul li.on p{color:#fff;font-weight: bold;}
.proslide .hd ul li.on p:after{display: block;}
.proslide .hd ul li.on:after{opacity: 1;}

.proslide .bd{width:77%;float:right;}
.proimg{position:relative;}
.proimg .Txt{position: absolute;bottom: 0;left: 0;width: 100%;height: 80px;line-height: 80px;background: rgba(0,0,0,.4);font-size: 20px;color: #fff;text-align: center;}



.proimg .owl-nav{width:100%;}
.proimg .owl-dots{display:none;}
.proimg .owl-carousel .owl-nav button.owl-prev,.proimg .owl-carousel .owl-nav button.owl-next{width:50px;height:80px;text-indent:999px;overflow:hidden;position:absolute;top:50%;transform:translate(0%,-50%);background-color: rgba(0,0,0,.4);background-position: center;background-repeat: no-repeat;}
.proimg .owl-carousel .owl-nav button.owl-prev{left:0px;background-image:url(../images/ind_25.png);}
.proimg .owl-carousel .owl-nav button.owl-next{right:0px;background-image:url(../images/ind_28.png);}
.proimg .owl-carousel .owl-nav button.owl-prev:hover{background-color: rgba(0,0,0,1);}
.proimg .owl-carousel .owl-nav button.owl-next:hover{background-color: rgba(0,0,0,1);}

@media ( max-width:1300px){
    .proslide{margin-top:15px;}
    .Ind_Sec1 .Cont .Tit2{font-size: 24px; line-height: 30px; height: 30px;}
    .Ind_Sec3 .Tit span,.Video_List .Tit span{font-size: 18px;}
}

@media ( max-width:1200px){
    .Ind_Top .Tit span{width: 120px;}
    .VideoSlider{margin-top: 20px;}
}

@media ( max-width:998px){
    .Banner_Img{height: 400px;}
    .Ind_Sec1 .Cont .Tit2{font-size: 34px;}
    .Ind_Banner{width: 100%;}
    .Ind_Top{width: 100%;height: auto;}
    .Ind4_List{width: auto; float: none; margin-right: 0;}
    .Video_List{width: auto; float: none; height: auto;padding-bottom: 60px;}
    .Video_List{padding-bottom: 40px;}
    .Video_List .video{height: 270px; padding-bottom: 20px;}
    /*.proslide .hd ul li{padding:0 2px;}*/
    .Ind_Sec1 .Bq{left: 0;}
    .Ind_Sec1 .Cont{padding: 15px 25px 15px 55px;}
    .Ind_Sec4{padding-top: 20px;}
    .Ind_Top,.Ind_Banner,.Ind5_Img1, .Ind5_Img2,.Ind_Sec4,.proslide .bd{margin-top: 20px;}
    
}

@media ( max-width:768px){
    .Banner_Img{height: 300px;}
    .Ind_Sec1 .Cont .Tit2{font-size: 20px; margin-bottom: 0;}
    .Ind_Top .Cont .Top{font-size: 18px;}
    .Ind_Top .Cont .Top .Name{height: 26px; line-height: 26px;}
    .proslide .hd,.proslide .bd{float:none;width:100%;}
    .proslide .hd .ctit{font-size:18px;}
    .proslide .hd ul li{width:48%;float:left;margin: 5px 1%;}
    .proslide .hd ul li.on{width: 48%;}
    .proslide .hd ul li.on:after{display: none;}
    .proslide .hd ul li p{margin-left:4px;}
    .Video_List{padding: 15px 15px 40px; width: auto; float: none;}
    .Video_List .video{height: 600px;}
}

@media ( max-width:480px){
    .Banner_Img{height: 148px;}
    .proslide .hd ul li p{font-size:14px;}
    .Ind_Sec1 .Bq{width: 30px; top: -5px;}
    .Ind_Sec1 .Cont{padding: 15px 20px 15px 33px;}
    .Video_List .video{height: 300px;}
    .Ind_Banner .item .effect-img{height: 320px;}
    .proimg .Txt{height: 50px; line-height: 50px; font-size: 16px;}
    .proimg .owl-carousel .owl-nav button.owl-prev, .proimg .owl-carousel .owl-nav button.owl-next{width: 32px; height: 60px;}
}

.Ind_Sec7{margin-top: 40px;background: #fff;border:1px solid #e6e6e6;padding: 0 3%;text-align: center;}
.Ind_Sec7 .Tit{transform:translateY(-8px);-ms-transform:translateY(-8px);-webkit-transform:translateY(-8px);}
.YQLJ .hd{margin-top: 10px;border-bottom: 1px solid #e6e6e6;}
.YQLJ .hd li{height: 35px;line-height: 35px;font-size: 16px;color: #000;margin: 0 15px;display: inline-block;margin-bottom: -1px;border-bottom: 1px solid #e6e6e6;cursor:pointer;}
.YQLJ .hd li.on{border-bottom: 1px solid #015293;color: #015293;}
.YQLJ .bd ul{padding: 20px;}
.YQLJ .bd ul li{display: inline-block;padding: 4px 0; font-size: 15px; font-weight: bold;}
.YQLJ .bd ul li a{display: block;height: 17px;line-height: 17px;border-left: 2px solid #dadada;padding: 0 10px;}
.YQLJ .bd ul li:nth-child(1) a{border-left: none;}

@media screen and (max-width:640px){
.Ind_Banner{width: 100%;}
.Ind_Top{width: 100%;}
.Ind3_List{width: 100%;margin-right: 0;}
.Ind5_Left{width: 100%;}
.Ind5_Right{width: 100%;}
.VideoBox video{height: auto;}


.Ind_Sec1 .Tit{padding: 28px 10px;}
/*.Ind_Sec1 .Cont{margin-left: 40px;}*/
.Ind4_List{width: auto; float: none; padding: 15px; margin: 0 0 15px;}
.Video_List{background-size: cover;}
.Ind5_Img1, .Ind5_Img2{width: 100%;}
.proslide .hd ul li{padding: 0 10px;}
.Ind_Top .Tit span{font-size: 14px;width: 90px;}
.owl-carousel.carousel_AD .owl-dots{display: none;}
.owl-carousel.carousel_AD .owl-nav button.owl-next, .owl-carousel.carousel_AD .owl-nav button.owl-prev{height: 24px;width: 24px;margin-top: -12px;}
}

/* 公用样式 */
.effect-img{text-align: center;cursor: pointer; zoom:1; overflow:hidden; position: relative;}
.effect-img img,.effect-img span{opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform  0.35s;transition: opacity 0.35s, transform 0.35s;}
.effect-img span{position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.effect-img:hover img,li:hover .effect-img img,dd:hover .effect-img img,.effect-img:hover span,li:hover .effect-img span,dd:hover .effect-img span{opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform:  scale3d(1.1,1.1,1);}

.icon .i1{transition: 400ms;}
.icon .i2{-webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha (opacity=0); transition:500ms;}
.list li:hover .icon .i2,dd:hover .icon .i2{-webkit-transform:scale(1); transform:scale(1); opacity:1;  filter:alpha(opacity=100);}
.list li:hover .icon .i1,dd:hover .icon .i1{opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale (1.2); transform: scale(1.2);}

.ptb3{padding: 3% 0;}
.boxbg,.effect-img span{background-repeat: no-repeat; background-size: cover; background-position: center top;}
.Greybg{background: #f5f5f5;}

.Menu{box-shadow: 0px 5px 20px rgba(0,0,0,.1);}
.Menu .title{padding: 0px 20px; line-height: 40px; background: #3268b6; color: #fff; font-size: 18px; display: none;}
.Menu .title span{display: block; background: url(../images/arr1.png) no-repeat right center;}
.Menu .list{text-align: center;}
.Menu .list dd{display: inline-block; width: 12%; line-height: 64px; position: relative;}
.Menu .list dd i{position: absolute; left: 50%; bottom: 8px; width: 8px; height: 5px; background: url(../images/arr1.png);}
.Menu .list dd a{display: block; font-size: 18px; color: #666;}
.Menu .list dd.on a,.Menu .list dd:hover a{background: #015293; color: #fff; font-weight: bold;}

/*pages*/
.Pages{width:100%; text-align:center;}
.Pages .page-item { float:left;}
.Pages .page-link { display:inline-block; border:1px solid #e6e6e6; background: #fff; color:#4d4d4d; margin: 2px;padding:5px; min-width: 40px; line-height: 36px; font-size: 16px;}
.Pages .page-num a{ font-size: 15px; font-weight: bold; font-family: Arial;}
.Pages a:hover,.Pages a.a_cur{background:#015293; border: 1px solid #015293; color: #fff;}
.Pages .active a {background:#015293; border: 1px solid #015293; color: #fff;}
.Pages input  {padding:5px; width: 50px; line-height: 36px; font-size: 16px;border: 1px solid #e6e6e6;text-align: center;}
/*pages end*/

@media (max-width:768px){
    .Menu{margin-top: 20px; box-shadow: none;}
    .Menu .title{display: block;}
    .Menu .list{border: 1px solid #3268b6; padding: 10px 0px; display: none;}
    .Menu .list dd{display: block; width: auto; text-align: left; line-height: 30px;}
    .Menu .list dd a{background: none; color: #333; padding: 0px 20px;}
    .Menu .list dd.on a,.Menu .list dd:hover a{background: none; color: #015293;}
    .Pages .num{margin: 0;}
    .Pages .page-link{font-size: 12px; width: 24px; line-height: 22px;}
    .Pages .num a{width: 16px;}
    .Pages input {display: none;}
    .Pages .disabled  {display: none;}
}

@media (max-width:640px){
    .Pages .num{margin: 0;}
    .Pages .page-link{font-size: 12px; width: 24px; line-height: 22px;}
    .Pages .num a{width: 16px;}
    .Pages input {display: none;}
    .Pages .disabled  {display: none;}
}

@media (max-width:480px){
    .ptb3{padding: 5% 0;}
}

/* 走进水安 */
.Title01{margin-bottom: 3%;}
.Title01 .name{display: block; font-size: 32px; line-height: 45px; color: #015293; font-weight: bold;}
.Title01 i{display: block; width: 30px; height: 2px; background: #ccc; margin-top: 12px;}
.Title01 .more{float: right; font-size: 14px; color: #999; line-height: 54px;}
.Title01 em{font-family: "宋体"; padding-left: 10px;}
.Title01 .ins{font-size: 16px; line-height: 36px; color: #808080; margin-top: 14px;}
.Title01.tc{text-align: center;}
.Title01.tc i{margin: 12px auto 0;}
.Title01.white .name{color: #fff;}
.Title01.white i{background: #fff;}
.Title01.redtxt .name{color: #c32430;}

.mb3{margin-bottom: 3%;}
.mb5{margin-bottom: 5%;}

.AboutBox{background-image: url(../images/aboutbg.jpg);}
.AboutBox .pic{width: 50.769%; float: left;}
.AboutBox .pic img{display: block; width: 100%;}
.AboutBox .con{width: 44.615%; float: right; padding-top: 6%;}
.AboutBox .con .info{font-size: 16px; line-height: 36px; color: #808080; max-height: 180px; overflow: hidden;}
.AboutBox .con .more{display: block; text-align: center; margin-top: 8%; background: #015293; color: #fff; width: 140px; line-height: 50px; font-size: 14px;}
.AboutBox .con .more img{display: inline-block; vertical-align: middle; margin-left: 20px;}

.HonnorBox{margin-left: -20px;}
.HonnorBox .item a{display: block; margin-left: 20px;}
.HonnorBox .item .effect-img{padding: 9px; background: #fff; border: 1px solid #e6e6e6;}
.HonnorBox .item .effect-img img{display: block; width: 100%;}
.HonnorBox .item .name{display: block; font-size: 16px; line-height: 26px; margin-top: 15px; color: #333; text-align: center;}
.HonnorBox .owl-nav{display: block; margin: 3% 0 0 20px; height: 50px; text-align: center;}
.HonnorBox .owl-nav .owl-prev,.HonnorBox .owl-nav .owl-next{width: 50px; height: 50px; margin: 0 5px; text-indent: 999em; overflow: hidden; background-size: cover; background-repeat: no-repeat; border-radius: 50%;}
.HonnorBox .owl-nav .owl-prev{background-image: url(../images/left.png);}
.HonnorBox .owl-nav .owl-next{background-image: url(../images/right.png);}

.Historybg{background-image: url(../images/hisbg.jpg);}
.HistoryBox{background: url(../images/arr3.png) no-repeat center top; padding-top: 17px; position: relative;}
.HistoryBox ul{background: url(../images/line.png) repeat-y center top; padding: 4% 0;}
.HistoryBox li{padding-top: 6px; position: relative;}
.HistoryBox li .arrow{position: absolute; width: 13px; height: 13px; left: 50%; top: 0; margin-left: -6px; z-index: 5; background-image: url(../images/arr4.png);}
.HistoryBox li .box{width: 42%; float: left; padding: 3% 8% 0 0; text-align: right; border-top: 1px solid #e6e6e6;}
.HistoryBox li:nth-child(2n) .box{float: right; text-align: left; padding: 3% 0 0 8%;}
.HistoryBox li .pic{width: 33.6%; float: left;}
.HistoryBox li .pic img{display: block; width: 100%;}
.HistoryBox li .con{width: 60%; float: right; padding-top: 3%;}
.HistoryBox li .con .date{display: block; font-size: 24px; line-height: 30px; color: #015293;}
.HistoryBox li .con .info{font-size: 14px; line-height: 24px; margin-top: 10px; color: #808080;}
.HistoryBox li:nth-child(2n) .pic{float: right;}
.HistoryBox li:nth-child(2n) .con{float: left;}
.HistoryBox .btnbox a{width: 90px; margin: 0 auto; text-align: center; background: url(../images/line.png) repeat-y center top;}
.HistoryBox .btnbox a span{display: block; line-height: 40px; margin-bottom: 20px; font-size: 16px; color: #015293; background: #fff;}
.HistoryBox .btnbox a img{display: block; width: 50px; margin: 0 auto;}

.OrganizeBox{background-image: url(../images/organizebg.jpg);}
.OrganizeBox .pic{text-align: center;}

.YjHonnor .hd{text-align: center;}
.YjHonnor .hd li{display: inline-block; width: 170px; line-height: 54px; font-size: 20px; font-weight: bold; position: relative;}
.YjHonnor .hd li a{display: block; background: #f0f0f0; color: #808080;}
.YjHonnor .hd li i{position: absolute; width: 8px; height: 5px; background: url(../images/arr1.png) no-repeat; left: 50%; margin-left: -4px; bottom: 6px; opacity: 0;}
.YjHonnor .hd li.on a{background: #015293; color: #fff;}
.YjHonnor .hd li.on i{opacity: 1;}

.YjHonnorBox{padding: 0px 42px;}
.YjHonnorBox .item a{display: block; margin: 0 7px;}
.YjHonnorBox .item .effect-img img{display: block; width: 100%;}
.YjHonnorBox .item .name{display: block; margin-top: 15px; line-height: 26px; font-size: 18px; color: #666; text-align: center;}
.YjHonnorBox .owl-nav .owl-prev span,.YjHonnorBox .owl-nav .owl-next span{width: 8px; height: 14px; overflow: hidden; line-height: 1000px; background-size: cover; background-repeat: no-repeat; position: absolute; top: 50%; margin-top: -27px; z-index: 5;}
.YjHonnorBox .owl-nav .owl-prev span{left: -42px; background-image: url(../images/arr_03.png);}
.YjHonnorBox .owl-nav .owl-next span{right: -42px; background-image: url(../images/arr_05.png);} 

.Technology{background-image: url(../images/kjbg.jpg);}
.Technology .pic img{display: block; width: 100%;}
.Technology .list{position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(0,84,167,.9);}
.Technology .list li{width: 33.33%; float: left; text-align: center; background: url(../images/line2.png) no-repeat left center;}
.Technology .list li:first-child{background: none;}
.Technology .list li a{display: block; padding: 24px 0px;}
.Technology .list li .icon{width: 30px; margin-bottom: 12px;}
.Technology .list li .name{display: block; font-size: 20px; line-height: 30px; color: #fff;}

.CultureBox .pic{width: 53.84%; float: left;}
.CultureBox .pic img{display: block; width: 100%;}
.CultureBox .list{width: 44.61%; float: right;}
.CultureBox .list .arrow{position: absolute; width: 20px; height: 20px; background: url(../images/arr5.png); bottom: 0; right: 0;}
.CultureBox .list li{padding: 32px 40px; margin-bottom: 4px; box-shadow: 0 0 20px rgba(0,0,0,.05); background: #fff;}
.CultureBox .list li:last-child{margin-bottom: 0;}
.CultureBox .list li a{position: relative; display: block; min-height: 100px; padding-left: 130px;}
.CultureBox .list li .icon{position: absolute; width: 100px; left: 0; top: 50%; margin-top: -50px;}
.CultureBox .list li h3{font-size: 20px; line-height: 30px; color: #333; margin-bottom: 8px;}
.CultureBox .list li .info{font-size: 14px; line-height: 24px; color: #808080; height: 48px; overflow: hidden;}

@media (max-width:1024px){
    .Title01 .name{font-size: 25px;}
    .HistoryBox li .box{width: 46%; padding: 3% 4% 0 0;}
    .HistoryBox li:nth-child(2n) .box{padding: 3% 0 0 4%;}
    .CultureBox .pic,.CultureBox .list{width: auto; float: none;}
}

@media (max-width:768px){
    .AboutBox .pic,.AboutBox .con{width: auto; float: none;}
    .AboutBox .con{padding-top: 20px;}
    .AboutBox .con .more{margin-top: 20px;}
}

@media (max-width:640px){
    .mb3,.mb5{margin-bottom: 5%;}
    .Title01 i,.Title01.tc i{margin-top: 5px;}
    .Title01 .name{font-size: 18px; line-height: 40px;}
    .AboutBox .con .more{line-height: 40px;}
    .HistoryBox li .pic,.HistoryBox li .con,.HistoryBox li:nth-child(2n) .pic,.HistoryBox li:nth-child(2n) .con{width: auto; float: none;}
    .Technology .list{position: static;}
    .HistoryBox li .con .date{font-size: 18px;}
    .YjHonnor .hd li{width: 120px; line-height: 40px; font-size: 16px;}
    .YjHonnor .hd li.on i{opacity: 0;}
}

@media (max-width:480px){
    .Title01{margin-bottom: 5%;}
    .HistoryBox li .pic,.HistoryBox li .con{width: auto; float: none;}
    .AboutBox .con .info{line-height: 30px; max-height: 90px;}
    .Technology .list li{border-bottom: 1px solid rgba(255,255,255,0.3);}
    .CultureBox .list li{padding: 15px;}
    .CultureBox .list li a{padding-left: 70px; min-height: auto;}
    .CultureBox .list li .icon{width: 60px; height: 60px; margin-top: -30px;}
    .Technology .list li .name,.CultureBox .list li h3{font-size: 18px;}
}
@media (max-width:414px){
	.Technology .list li .name,.CultureBox .list li h3{font-size: 16px;}
}
/* 公司简介 */
.Mainbg{ background-repeat: no-repeat; background-position: center bottom;}
.line1{border: 1px solid #e4e4e4; background: #fafafa; padding: 4px;}
.line2{border: 1px solid #e1e1e1; background: url(../images/bg1.jpg) repeat; padding: 4px;}
.line3{border: 1px solid #e6e6e6; background: #fff; padding: 5%;}
.line3 .arrow{width: 20px; height: 20px; position: absolute; top: -1px; right: -1px; background: url(../images/arr6.jpg);}

.CompanyBox .title{text-align: center; padding-bottom: 3%; border-bottom: 1px solid #e6e6e6;}
.CompanyBox .con dl{padding: 3% 0; border-bottom: 1px solid #e6e6e6;}
.CompanyBox .con dl:last-child{padding-bottom: 0; border-bottom: none;}
.CompanyBox .con dl dt{font-size: 20px; line-height: 47px; color: #015293;}
.CompanyBox .con dl dd{font-size: 16px; line-height: 36px; color: #808080;}

@media (max-width:768px){
    .CompanyBox .title img{max-width: 80%;}
}

@media (max-width:480px){
    .CompanyBox .con dl{padding: 5% 0;}
    .CompanyBox .con dl dt{font-size: 16px; line-height: 30px;}
    .CompanyBox .con dl dd{font-size: 14px; line-height: 26px;}
}

/* 科技进步 */
.SubName{line-height: 50px; font-size: 32px; color: #015293; text-align: center; background: url(../images/titbg1.png) no-repeat center center;}
.Three{text-align: center;}
.Three a{width: 170px; line-height: 54px; display: inline-block; background: #f0f0f0; position: relative; font-size: 18px; color: #666; margin: 0px 10px;}
.Three a i{position: absolute; width: 14px; height: 7px; left: 50%; bottom: -7px; margin-left: -7px; background: url(../images/arr8.png); opacity: 0;}
.Three a.on,.Three a:hover{background: #015293; color: #fff;}
.Three a.on i,.Three a:hover i{opacity: 1;}

.CommonList li{height: 68px; line-height: 68px; overflow: hidden; border-bottom: 1px dotted #d9d9d9; padding-left: 20px; background: url(../images/arr7.png) no-repeat left center;}
.CommonList li a{font-size: 18px; color: #808080;}
.CommonList li .date{float: right; font-size: 16px; font-family: Arial; color: #b2b2b2;}

@media (max-width:1024px){
    .SubName{font-size: 24px;}
    .Three a{font-size: 16px; width: 130px; line-height: 45px; margin: 0px 5px;}
}

@media (max-width:768px){
    .SubName{font-size: 24px;}
    .Three a{font-size: 16px; width: 130px; line-height: 45px; margin: 0px 5px;}
    .CommonList li .date{display:none; }
}

@media (max-width:480px){
    .Three a{width: 76px; margin: 0px 2px; line-height: 32px; font-size: 16px;}
}

/* 专利授权 */
.PatentBox ul{padding-bottom: 1.5%;}
.PatentBox li{width: 23.5%; float: left; margin: 0 2% 2% 0;}
.PatentBox li:nth-child(4n){margin-right: 0;}
.PatentBox li .effect-img{padding: 9px; background: #fff; border: 1px solid #e6e6e6;}
.PatentBox li .effect-img img{display: block; width: 100%; height: 207px;}
.PatentBox li .name{display: block; font-size: 16px; line-height: 26px; height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 15px; color: #333; text-align: center;}

@media (max-width:1024px){
    .PatentBox li .effect-img img{height: 155px;}
}

@media (max-width:768px){
    .PatentBox li .effect-img img{height: 111px;}
}

@media (max-width:640px){
    .PatentBox li{width: 48%; margin-right: 0;}
    .PatentBox li:nth-child(2n){float: right;}
    .PatentBox li .effect-img img{height: 198px;}
}

@media (max-width:480px){
    .PatentBox li .effect-img img{height: 105px;}
}

/* 公司理念 */
.ideaBox .pic{height: 600px;}
.ideaBox .pic img{display: none;}
.ideaBox .list{width: 441px; height: 441px; border-radius: 50%; background: rgba(255,255,255,.4); position: absolute; left: 50%; top: 50%; margin: -220px 0px 0px -220px; z-index: 2;}
.ideaBox .list li{position: absolute; width: 118px; height: 94px; padding: 44px 20px; background: url(../images/shape1.png) no-repeat; text-align: center; color: #fff; font-size: 20px; line-height: 30px;}
.ideaBox .list li .icon{display: block; width: 55px; margin: 0 auto 10px; transition: 500ms;}
.ideaBox .list li.i1{top: 36px; left: 50%; margin-left: -79px;}
.ideaBox .list li.i2{bottom: 78px; left: 56px;}
.ideaBox .list li.i3{bottom: 78px; right: 56px;}
.ideaBox .list li:hover .icon{margin-top: -5px;}

@media (max-width:480px){
    .ideaBox .pic{height: auto;}
    .ideaBox .pic img{display: block;}
    .ideaBox .list{position: static; margin: 0; width: 100%; height: auto; border-radius: 0;}
    .ideaBox .list li{position: static; width: 33.333%; height: auto; float: left; margin: 0 !important; padding: 15px 0px; background: rgba(0,84,167,.8);}
}

/* 企业品牌 */
.BrandBox{margin-bottom: 10px;}
.BrandBox .pic img{display: block; width: 100%;}
.BrandBox .con{width: 42%; padding: 4%; position: absolute; bottom: 0; left: 0; background: rgba(0,84,167,.6);}
.BrandBox .con .info{font-size: 16px; line-height: 30px; color: #fff;}

.BrandList li{width: 50%; float: left; background-color: #fff; background-image: url(../images/shape2.png); background-repeat: no-repeat; background-position: right bottom;}
.BrandList li .effect-img,.BrandList li .txt{width: 50%; float: left;}
.BrandList li .effect-img img{display: block; width: 100%;}
.BrandList li .effect-img .arrow{position: absolute; width: 15px; height: 25px; background: url(../images/arr9.png); top: 50%; margin-top: -12px; left: auto; right: 0; z-index: 5;}
.BrandList li .txt .con{padding: 15% 10%;}
.BrandList li .txt .con .title span{display: block; font-size: 30px; line-height: 32px; color: #015293;}
.BrandList li .txt .con .title i{display: inline-block; width: 22px; height: 2px; background: #d9d9d9; margin-top: 10px;}
.BrandList li .txt .con .info{margin-top: 15px; font-size:22px; line-height: 26px; color: #808080;}
.BrandList li:nth-child(3),.BrandList li:nth-child(4){background-position: 30% bottom;}
.BrandList li:nth-child(3) .effect-img,.BrandList li:nth-child(4) .effect-img{float: right;}
/* .BrandList li:nth-child(3) .txt,.BrandList li:nth-child(4) .txt{text-align: right;} */
.BrandList li:nth-child(3) .effect-img .arrow,.BrandList li:nth-child(4) .effect-img .arrow{right: auto; left: 0; background: url(../images/arr10.png);}
.BrandList li:nth-last-child(2){width: 100%; background-image: url(../images/shape3.png);}
.BrandList li:nth-last-child(2){background-color: #015293;}
.BrandList li:nth-last-child(2) .effect-img .arrow{background: url(../images/arr12.png);}
.BrandList li:nth-last-child(2) .txt .con .title span,.BrandList li:nth-last-child(2) .txt .con .info{color: #fff;}

@media (max-width:1024px){
    .BrandList li .txt .con{padding: 14% 10%;}

}

@media (max-width:768px){
    .BrandBox .con{width: auto; position: static; background: rgba(0,84,167,.8);}
    .BrandList li{width: auto; float: none;}
    .BrandList li .txt .con .title span{font-size: 20px;}
    .BrandList li .txt .con .info{font-size: 16px;}
    .BrandList li:nth-last-child(2) .effect-img,.BrandList li:nth-last-child(2) .txt{width: auto; float: none;}
    .BrandList li:nth-last-child(2) .effect-img .arrow{display: none;}
    .BrandList li:nth-last-child(2) .txt .con{padding: 30px;}
}

@media (max-width:480px){
    .BrandList li .txt .con .info{font-size: 14px;}
    .BrandList li .effect-img,.BrandList li .txt,.BrandList li:nth-child(3) .effect-img,.BrandList li:nth-child(4) .effect-img{width: auto; float: none;}
    .BrandList li .txt .con{padding: 20px;}
    .BrandList li .effect-img .arrow{display: none;}
	.BrandList li .txt .con .title span{font-size:18px;}
	.BrandList li .txt .con .info{font-size:15px;}
}

/* 新闻中心 */
.NewsBox .SlideTxt .hd{margin-bottom: 3%; text-align: center;}
.NewsBox .SlideTxt .hd li{width: 170px; line-height: 54px; display: inline-block; margin: 0 5px; position: relative; font-size: 18px;}
.NewsBox .SlideTxt .hd li a{display: block; background: #f0f0f0; color: #666;}
.NewsBox .SlideTxt .hd li i{position: absolute; width: 8px; height: 5px; left: 50%; bottom: 8px; margin-left: -7px; background: url(../images/arr1.png); opacity: 0;}
.NewsBox .SlideTxt .hd li.on a{background: #015293; color: #fff;}
/* .NewsBox .SlideTxt .hd li.on i{opacity: 1;} */
.NewsBox .SlideTxt .bd{height: 270px; overflow: hidden;}
.NewsBox .SlideTxt .ntop{width: 61.38%; float: left; padding-right: 3%; border-right: 1px solid #ddd;}
.NewsBox .SlideTxt .ntop .effect-img{width: 48%; height: 270px; float: left;}
.NewsBox .SlideTxt .ntop .con{width: 48%; float: right;}
.NewsBox .SlideTxt .ntop .con .date{display: block; width: 100px; line-height: 40px; margin-bottom: 25px; text-align: center; background: #f0f0f0; font-size: 20px; font-weight: bold; color: #015293; font-family: Arial;}
.NewsBox .SlideTxt .ntop .con .name{display: block; font-size: 18px; color: #333; font-weight: bold; height:26px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.NewsBox .SlideTxt .ntop .con .info{font-size: 16px; line-height: 24px; max-height: 72px; overflow: hidden; color: #999; margin: 20px 0px 40px;}
.NewsBox .SlideTxt .ntop .con .more{display: block; line-height: 24px; font-size: 14px; color: #015293;}
.NewsBox .SlideTxt .ntop .con .more img{display: inline-block; vertical-align: middle; width: 6px; margin-left: 10px;}
.NewsBox .SlideTxt .list{width: 33%; float: right; margin-top: -15px;}
.NewsBox .SlideTxt .list dd{padding-left: 15px; background: url(../images/arr7.png) no-repeat left center; height: 50px; line-height: 50px; overflow: hidden; font-size: 16px;}
.NewsBox .SlideTxt .list dd span{float: right; color: #b2b2b2; font-family: Arial; font-size: 14px;}

.OtherList{margin-left: -2%;}
.OtherList li{width: 31.333%; margin-left: 2%; float: left; background: #fff;}
.OtherList li .box{display: block; position: relative;}
.OtherList li .effect-img{height: 200px;}
.OtherList li .name{position: absolute; width: 250px; height: 70px; line-height: 70px; text-align: center; top: 50%; left: 50%; margin: -35px 0px 0px -125px; background: rgba(0,0,0,.3); border-radius: 36px;}
.OtherList li .name .icon{display: inline-block; vertical-align: middle; width: 36px; margin-right: 10px;}
.OtherList li .name span{display: inline-block; vertical-align: middle; font-size: 24px; color: #fff; font-weight: bold;}

.OtherList li .list{padding: 20px;}
.OtherList li .list dd{font-size: 16px; height: 40px; line-height: 40px; overflow: hidden; padding-left: 15px; position: relative;}
.OtherList li .list dd::before{content: ''; position: absolute; left: 0; top: 50%; width: 4px; height: 4px; margin-top: -2px;}
.OtherList li.i1 .list dd::before{background: #ff9d00;}
.OtherList li.i2 .list dd::before{background: #eb4242;}
.OtherList li.i3 .list dd::before{background: #b5501d;}
.OtherList li .list dd a{color: #666;}
.OtherList li .list dd span{float: right; font-size: 14px; font-family: Arial; color: #b2b2b2;}
.OtherList li .list dd:hover a{color: #015293;}

@media (max-width:998px){
    .NewsBox .SlideTxt{position: relative;}
    .NewsBox .SlideTxt .bd{height: auto;}
    .NewsBox .SlideTxt .ntop,.NewsBox .SlideTxt .list{width: auto; float: none;}
    .NewsBox .SlideTxt .ntop{border-right: none; padding-right: 0; margin-bottom: 10px;}
    .NewsBox .SlideTxt .list{margin-top: 0;}
    .OtherList li .name span{font-size: 20px;}
    .OtherList{margin-left: 0;}
    .OtherList li{width: auto; float: none; margin: 0 0 15px;}
}

@media (max-width:640px){
    .NewsBox .SlideTxt .ntop .effect-img{height: 212px;}
    .NewsBox .SlideTxt .ntop .con .date{font-size: 20px; margin-bottom: 15px;}
    .NewsBox .SlideTxt .ntop .con .name{font-size: 16px;}
    .NewsBox .SlideTxt .ntop .con .info{font-size: 14px; margin: 15px 0px;}
}

@media (max-width:480px){
    .NewsBox .SlideTxt .hd li{width: 38%; line-height: 40px; font-size: 16px;}
    .NewsBox .SlideTxt .ntop .effect-img,.NewsBox .SlideTxt .ntop .con{width: auto; float: none;}
    .NewsBox .SlideTxt .ntop .effect-img{margin-bottom: 15px;}
    .NewsBox .SlideTxt .ntop .con .info{margin: 5px 0;}
    .NewsBox .SlideTxt .list dd{height: 40px; line-height: 40px;}
}

/* 详情页 */
.DetailMain{margin: 0 50px;}
.DetailMain .title{padding-bottom: 18px; border-bottom: 1px solid #d2d2d2; text-align: center;}
.DetailMain .title .name{display: block; font-size: 28px; line-height: 36px; color: #333; margin-bottom: 8px;}
.DetailMain .title .fb_tit{font-size: 20px; line-height: 30px;}
.DetailMain .title .fb_tit i{display: none; vertical-align: middle; width: 30px; height: 2px; background: #666; margin-right: 10px;}
.DetailMain .title p{font-size: 14px; line-height: 24px; color: #666; margin-top: 8px;}
.DetailMain .title p i{padding: 0px 20px;}
.Single{font-size: 16px; line-height: 36px; color: #4b4b4b;}
.Single .Video{text-align: center;}
.Single .Video video{width: 100%;}

.PrevNextBox{border-top: 1px solid #a7a7a7; border-bottom: 1px solid #a7a7a7; padding: 24px 0px; position: relative;}
.PrevNextBox dl{font-size: 16px; line-height: 36px; color: #4b4b4b;}
.PrevNextBox dl a{color: #4b4b4b;}
.PrevNextBox dl b{font-weight: normal;}
.PrevNextBox dl:hover a{color: #3268b6;}
.PrevNextBox .toback{position: absolute; right: 4%; top: 50%; margin-top: -14px; line-height: 28px; font-size: 16px; color: #4b4b4b;}
.PrevNextBox .toback img{margin-left: 8px; display: inline-block; vertical-align: middle;}

@media ( max-width:1024px){
    .DetailMain{margin: 0;}
    .DetailMain .title .name{font-size: 24px;}
}

@media ( max-width:768px){
    .DetailMain .title .name{font-size: 20px; line-height: 30px;}
    .DetailMain .title .fb_tit{font-size: 16px; line-height: 24px;}
    .PrevNextBox{padding: 10px 0px;}
    .PrevNextBox dl{line-height: 30px;}
    .PrevNextBox .toback{display: none;}
}

@media (max-width:480px){
    .DetailMain .title .name{font-size: 18px;}
}

/* 业务领域 */
.BigPic .slides li{position: relative;}
.BigPic .slides li .pic img{display: block; width: 100%;}
.BigPic .slides li .name{position: absolute; width: 100%; left: 0; bottom: 0; line-height: 80px; font-size: 20px; color: #fff; background: rgba(0,0,0,.4); text-align: center;}
.BigPic .flex-direction-nav a{line-height: 1000px; overflow: hidden; top: 50%; margin-top: -40px; width: 50px; height: 80px; background-repeat: no-repeat; background-position: center center; z-index: 99;}
.BigPic .flex-direction-nav .flex-prev{left: 0; background-image: url(../images/left2.png);}
.BigPic .flex-direction-nav .flex-next{right: 0; background-image: url(../images/right2.png);}
.SmallPic{margin: 30px 0px 40px;}
.SmallPic .slides li a{display: block; margin: 0px 5px; position: relative;}
.SmallPic .slides li .pic img{display: block; width: 100%;}
.SmallPic .slides li .mask{position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(255,255,255,.5); z-index: 2;} 
.SmallPic .slides li.flex-active-slide .mask{opacity: 0;}

.AreaBox .con{font-size: 16px; line-height: 32px; color: #808080;}
.AreaBox .con p{text-indent: 2em;}

@media (max-width:768px){
    .SmallPic{margin: 20px 0;}
    .BigPic .slides li .name{font-size: 18px; line-height: 50px;}
    .BigPic .flex-direction-nav a{width: 30px; height: 48px; margin-top: -24px;}
}

@media (max-width:480px){
    .BigPic .slides li .name{font-size: 16px;}
    .AreaBox .con{font-size: 14px; line-height: 28px;}
}

/* 招标采购 */
.PurchaseBox{text-align: center;}
.PurchaseBox li{width: 46%; display: inline-block; margin: 0 1%; position: relative;}
.PurchaseBox li .effect-img img{display: block; width: 100%;}
.PurchaseBox li .mask{position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: flex; align-items: center; justify-content: center; flex-direction: column;}
.PurchaseBox li .icon{display: block; width: 65px; margin: 0 auto;}
.PurchaseBox li .name{display: block; line-height: 40px; font-size: 18px; color: #fff;}
.PurchaseBox li .more{display: none; width: 40px; margin: 22px auto 0; transition: 500ms;}
.PurchaseBox li:hover .mask{background: rgba(0,84,167,.8);}
.PurchaseBox li:hover .more{display: block;}

@media (max-width:480px){
    .PurchaseBox li{width: 48%; margin: 0 0 4% 0;}
    .PurchaseBox li:hover .more{display: none;}
}

/* 人才战略 */
.Personnel .pic{width: 56.92%;}
.Personnel .pic img{display: block; width: 100%;}
.Personnel .txt{width: 48.6%; position: absolute; top: 8%; bottom: 8%; right: 0; background: #f6f6f6; display: flex; justify-content: center; flex-direction: column;}
.Personnel .txt .con{padding: 5%; font-size: 16px; line-height: 32px; color: #808080;}
.Personnel .txt .con p{text-indent: 2em;}

@media (max-width:768px){
    .Personnel .pic,.Personnel .txt{width: auto;}
    .Personnel .txt{position: static; display: block;}
}

@media (max-width:480px){
    .Personnel .txt .con{font-size: 14px; line-height: 28px;}
    .PurchaseBox li .icon{width: 45px;}
}

/* 招聘列表 */
.JobList ul{padding-bottom: 3%;}
.JobList li{border-bottom: 1px solid #e5e5e5;}
.JobList li.First{border-bottom:none;}
.JobList li.First .Titname{color:#fff; height: 70px; line-height: 70px; background:#8d9cab;}
.JobList li .Titname{display:block; float:left; width:16.666666666%; background: #fff; text-align:center; color:#666; font-size:16px; overflow:hidden; line-height:60px; height:60px;}
.JobList li .Titname:first-child{text-align: left; text-indent: 2em;}
.JobList li .Titname .detail{ background-repeat: no-repeat; background-position: center center; width: 21px; height: 21px; display: inline-block; vertical-align: middle; background-image: url(../images/jia.png);}
.JobList li.lion .Titname .detail{background-image: url(../images/jian.png);}
.JobList li .Con{padding:2.5% 5%; position:relative; background: #f8f8f8;}
.JobList li .Con .list{display: none; font-size: 16px; color: #494949; line-height: 30px; margin-bottom: 3%;}
.JobList li .Con .list p{width: 48%; float: left;}
.JobList li .Con .list p:nth-child(2n){float: right;}
.JobList li .Con dl{line-height:32px; font-size: 16px; color:#666; margin-bottom: 2%;}
.JobList li .Con dl dt{font-size:20px; color:#015293; line-height: 40px;}
.JobList li .Con .apply{display:block; width:160px; line-height: 50px; background:#015293; color:#fff; text-align:center; font-size:16px;}

@media ( max-width:1024px){
    .JobList li.First .Titname,.JobList li .Titname{height: 50px; line-height: 50px;}
    .JobList li .Titname:nth-child(2),.JobList li .Titname:nth-child(3),.JobList li .Titname:nth-child(4),.JobList li .Titname:nth-child(5){display:none;}
    .JobList li .Titname:nth-child(1){width: 80%;}
    .JobList li .Titname:nth-child(6){width: 20%;}
    .JobList li .Titname:first-child{text-align: left; text-indent: 2em;}
    .JobList li .Con .list{display: block;}
}

@media ( max-width:640px){
    .JobList ul{padding: 3% 0 5%;}
    .JobList li .Titname{height: 50px; line-height: 50px;}
    .JobList li .Con dl dt{font-size: 18px;}
    .JobList li .Con .list{font-size: 14px; line-height: 24px;}
    .JobList li .Con .list p,.JobList li .Con .list p:nth-child(2n){width: auto; float: none;}
    .JobList li .Con .apply{width: 120px; line-height: 40px;}
}

@media ( max-width:480px){
    .JobList li .Titname:first-child{text-indent: 1em;}
}

/*应聘表单*/
.recruitform{margin:0 auto; width:580px;}
.recruitform dl{margin-bottom:15px; position: relative; padding-left: 66px;}
.recruitform dl dt{position: absolute; left: 0px; top: 0px; text-align: right; line-height:40px; width: 50px; color:#4d4d4d; font-size:16px;}
.recruitform dl dd{border:1px solid #e6e6e6; padding: 0px 10px; line-height: 38px; background: #fff;}
.recruitform dl.noborder dd{border: none; padding: 0; background: none;}
.recruitform dl dd .input{height:38px; line-height:38px; font-size:14px; width:100%;}
.recruitform dl dd label{ float:left; line-height:40px; margin-right:20px; font-size:16px; color:#4d4d4d;}
.recruitform dl dd label input.radio{ margin-right:8px; }
.recruitform dl dd textarea{height:148px; font-size:14px; width:100%;}
.recruitform dl.btn{ text-align:center; width:100%; float:none; clear:both; margin-bottom:0; padding: 0;}
.recruitform dl.btn input{ width:120px; color:#fff; height:36px; line-height:36px; font-size:16px; cursor:pointer; border-radius:18px; -webkit-border-radius:18px;  -moz-border-radius:18px; margin:0 8px;}
.recruitform dl.btn input.submit{background: #015293;}
.recruitform dl.btn input.reset{background:#ccc;}

@media ( max-width:480px){
    .recruitform{width:100%;}
}

/* 联系方式 */
.ContactBox{border: 1px solid #ececec; padding: 9px; background: #fff;}
.ContactBox .Map{width: 61.53%; float: left;}
.ContactBox .Map img{display: block; width: 100%;}
.ContactBox .con{width: 30%; float: right; margin: 4% 4% 0 0;}
.ContactBox .con dl{margin-bottom: 23px; border-bottom: 1px solid #ededed;}
.ContactBox .con dl dd{position: relative; margin-bottom: 23px; padding-left: 36px; font-size: 16px; color: #666; line-height: 25px;}
.ContactBox .con dl dd .icon{position: absolute; left: 0; top: 0;}
.ContactBox .con .weixin img{float: left; width: 98px; margin-right: 25px; border: 1px solid #dcdcdc;}
.ContactBox .con .weixin .name{display: block; padding-top: 16px; font-size: 16px; line-height: 34px; color: #015293;}

@media (max-width:1024px){
    .ContactBox .Map,.ContactBox .con{width: auto; float: none;}
    .ContactBox .con{margin: 0; padding: 5%;}
    .ContactBox .con dl{margin-bottom: 15px;}
    .ContactBox .con dl dd{margin-bottom: 15px;}
}

/* 建议留言 */
.MessageBox{padding: 1% 4% 0;}
.MessageBox dl{width: 47%; float: left; position: relative; margin-bottom: 20px;}
.MessageBox dl:nth-child(2n){float: right;}
.MessageBox dl dt{position: absolute; left: 0; top: 0; font-size: 16px; color: #666; line-height: 50px;}
.MessageBox dl dd{margin-left: 90px; border: 1px solid #dedede; padding: 0px 10px;}
.MessageBox dl dd .input{height:48px;}
.MessageBox dl dd .input,.MessageBox dl dd textarea{width: 100%; font-size: 16px; color: #666;}
.MessageBox dl dd textarea{height: 148px; line-height: 48px;}
.MessageBox dl.w100{width: auto; float: none;}
.MessageBox .btn{margin-left: 90px; width: 160px; height: 50px; background: #015293; font-size: 16px; color: #fff; background: #015293;}

@media (max-width:1024px){
    .MessageBox{padding: 0;}
}

@media (max-width:768px){
    .MessageBox dl dt{line-height: 40px;}
	.MessageBox dl dd .input{height:38px;}
    .MessageBox dl dd textarea{line-height: 38px;}
}

@media (max-width:640px){
    .MessageBox dl,.MessageBox dl:nth-child(2n){float: none; width: auto;}
}

/* 投诉举报 */
.ReportBox{padding: 126px 130px 115px;}
.ReportBox dl{position: absolute; left: 212px; bottom: 15px; width: 520px;}
.ReportBox dl dd{width: 47%; float: left; position: relative; background: #fff; border-radius: 5px;}
.ReportBox dl dd:nth-child(2n){float: right;}
.ReportBox dl dd .icon{position: absolute; left: 0; top: 0; width: 58px;}
.ReportBox dl dd span{display: block; font-size: 16px; line-height: 20px; color: #015293; padding: 8px 0px 8px 82px;}

@media (max-width:1024px){
    .ReportBox{padding: 80px;}
    .ReportBox dl{width: 78%;}
}

@media (max-width:768px){
    .ReportBox .con .tit{display: inline-block; width: 300px;}
    .ReportBox dl{left: 145px; bottom: -15px;}
}

@media (max-width:640px){
    .ReportBox dl{position: static; margin: -50px 0px 0px 145px;}
    .ReportBox dl dd,.ReportBox dl dd:nth-child(2n){width: auto; float: none; margin-bottom: 15px;}
}

@media (max-width:480px){
    .ReportBox{padding: 40px;}
    .ReportBox dl{margin: 20px 0 0; width: auto;}
}

/* 图片列表 */
.PicList ul{padding-bottom: 1%;}
.PicList li{width: 23.5%; float: left; margin: 0 2% 2% 0;}
.PicList li:nth-child(4n){margin-right: 0;}
.PicList li .effect-img img{display: block; width: 100%; height: 194px;}
.PicList li .name{font-size: 16px; margin-top: 15px; line-height: 26px; height: 26px; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center;}
.PicList li:hover .name{color: #015293;}

@media (max-width:1024px){
    .PicList li .effect-img img{height: 148px;}
}

@media (max-width:768px){
    .PicList li .name{font-size: 14px; margin-top: 5px;}
    .PicList li .effect-img img{height: 110px;}
}

@media (max-width:640px){
    .PicList li{width: 48%; margin-right: 0;}
    .PicList li:nth-child(2n){float: right;}
    .PicList li .effect-img img{height: 186px;}
}

@media (max-width:480px){
    .PicList li,.PicList li:nth-child(2n){width: auto; float: none;}
    .PicList li .effect-img img{height: 219px;}
}

/* 视频列表 */
.VideoList ul{padding-bottom: 1%;}
.VideoList li{width: 32%; float: left; margin: 0 2% 2% 0;}
.VideoList li:nth-child(3n){margin-right: 0;}
.VideoList li .effect-img{position: relative;}
.VideoList li .effect-img img{display: block; width: 100%; height: 214px;}
.VideoList li .effect-img .play{position: absolute; z-index: 3; width: 60px; height: 60px; left: 50%; top: 50%; margin: -30px 0px 0px -30px; background-image: url(../images/play.png); background-size: cover;}
.VideoList li .name{font-size: 16px; margin-top: 15px; line-height: 26px; height: 26px; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center;}
.VideoList li:hover .name{color: #015293;}

@media (max-width:1024px){
    .VideoList li .effect-img img{height: 164px;}
}

@media (max-width:768px){
    .VideoList li .name{font-size: 14px; margin-top: 5px;}
    .VideoList li .effect-img img{height: 121px;}
}

@media (max-width:640px){
    .VideoList li{width: 48%; margin-right: 0;}
    .VideoList li:nth-child(2n){float: right;}
    .VideoList li .effect-img img{height: 151px;}
}

@media (max-width:480px){
    .VideoList li,.PicList li:nth-child(2n){width: auto; float: none !important;}
    .VideoList li .effect-img img{height: 177px;}
}

/* 专题列表 */
.Greybg2{background-color: #fbfbfb;}
.Greybg3{background-color: #f8f8f8;}

.TheamList{background: #fff; padding: 3%;}
.TheamList li{margin-bottom: 3%;}
.TheamList li:last-child{margin-bottom: 0;}
.TheamList li .effect-img img{display: block; width: 100%;}
.TheamList li .title{height: 30px; line-height: 30px; overflow: hidden; margin-top: 1.5%; font-size: 18px; color: #666;}
.TheamList li .title .more{float: right;}

@media (max-width:640px){
    .TheamList li .title{font-size: 16px;}
}

@media (max-width:480px){
    .TheamList li .title{font-size: 14px;}
}

/* 党的建设 公用样式 */
.PartyTop .relative{position: static; width: 100%;}
.PartyTop .Top{position: absolute; left: 0; top: 0; width: 100%; z-index: 3;}
.PartyTop .toper{border-bottom: 1px solid rgba(255,255,255,0.2);}
.PartyTop .toper,.PartyTop .toper a{background: none; color: rgba(255,255,255,.7);}
.PartyTop .toper em{color: rgba(255,255,255,.7);}

.PartyTop .header .logo .i1{display: none;}
.PartyTop .header .logo .i2{display: block;}
.PartyTop .Top_Right .Right_A{color: #fff;}
.PartyTop .Top_Right .Right_A .i1{display: none;}
.PartyTop .Top_Right .Right_A .i2{display: inline-block;}
.PartyTop .mainNav li.Top_Right .Search .Sear_Open{background-image: url(../images/btn.png);}
.PartyTop .mainNav{background: #a0131e; max-width: 1300px; position: absolute; bottom: 0; left: 50%; margin-left: -650px;}
.PartyTop .mainNav li.Top_Right{top: -550%;}
.PartyTop .header .navBtn span{background: #fff;}

@media (max-width:1366px){
    .PartyTop .mainNav li.Top_Right{top: -330%;}
}

@media (max-width:1300px){
    .PartyTop .Top{position: static; background: #ad1521;}
    .PartyTop .relative{position: relative;}
    .PartyTop .mainNav{margin: 0; left: auto; bottom: auto; top: 100%;}
}

.FocusBox .item{position: relative;}
.FocusBox .item .pic img{display: block; width: 100%;}
.FocusBox .item .mask{position: absolute; width: 100%; height: 110px; left: 0; bottom: 0; background: url(../images/shadow.png) repeat-x left bottom;}
.FocusBox .item .title{position: absolute; width: 100%; left: 0; bottom: 0; height: 74px; line-height: 74px; overflow: hidden; font-size: 20px; color: #fff;}
.FocusBox .item .title .plr{padding: 0px 30px;}
.FocusBox .item .title .date{float: right;}
.FocusBox .owl-nav .owl-prev,.FocusBox .owl-nav .owl-next{width: 44px; height: 44px; position: absolute; top: 50%; margin-top: -22px; text-indent: 999em; overflow: hidden; background-size: cover; background-repeat: no-repeat; border-radius: 50%;}
.FocusBox .owl-nav .owl-prev{left: 20px; background-image: url(../images/left3.png);}
.FocusBox .owl-nav .owl-next{right: 20px; background-image: url(../images/right3.png);}

.PartySlider{width: 48.5%;}
.PartySlider .hd{height: 54px; line-height: 54px; background: #f0f0f0;}
.PartySlider .hd li{width: 170px; float: left; position: relative; text-align: center; font-weight: bold;}
.PartySlider .hd li i{position: absolute; width: 8px; height: 5px; left: 50%; margin-left: -4px; bottom: 7px; background: url(../images/arr1.png); opacity: 0;}
.PartySlider .hd li a{display: block; font-size: 20px; color: #808080;}
.PartySlider .hd li.on a{background: #c32430; color: #fff;}
/* .PartySlider .hd li.on i{opacity: 1;} */
.moreList{position: absolute; top: 0; right: 10px; font-size: 14px; color: #999; line-height: 54px;}
.moreList i{font-family: "宋体"; padding-left: 10px;}

.PartySlider .list li{height: 50px; line-height: 50px; overflow: hidden; padding-left: 15px; background: url(../images/arr11.png) no-repeat left center;}
.PartySlider .list li .date{float: right; font-size: 16px; color: #b2b2b2; font-family: Arial;}
.PartySlider .list li a{font-size: 18px; color: #666;}
.PartySlider .list li:hover a{color: #c32430;}

.PartyFirst{padding: 30px 0 17px; margin-bottom: 5px; border-bottom: 1px solid #eaeaea;}
.PartyFirst .name{display: block; font-size: 22px; height: 30px; line-height: 30px; margin-bottom: 10px; overflow: hidden; color: #333;}
.PartyFirst .date{display: block; font-size: 16px; font-family: Arial; font-weight: bold; line-height: 20px; color: #c32430;}

.CheckWork li{width: 49%; float: left; background: #fff;}
.CheckWork li:nth-child(2n){float: right;}
.CheckWork li .pic{padding: 35px 0px;}
.CheckWork li .pic .name{width: 130px; height: 130px; margin: 0 auto; background-image: url(../images/pbg1.png); background-size: cover; text-align: center;}
.CheckWork li.i2 .pic .name{background-image: url(../images/pbg2.png);}
.CheckWork li .pic .name .icon{width: 40px; margin: 30px auto 0;}
.CheckWork li .pic .name span{display: block; font-size: 20px; line-height: 27px; color: #fff; font-weight: bold;}
.CheckWork li .list{padding: 5px 25px 0;}
.CheckWork li .list .item{height: 60px; line-height: 60px; overflow: hidden; border-bottom: 1px solid #ececec; padding-left: 15px; background: url(../images/arr11.png) no-repeat left center;}
.CheckWork li .list .item:last-child{border-bottom: none;}
.CheckWork li .list .item a{font-size: 18px;}
.CheckWork li .list .item span{float: right; font-size: 16px; color: #b2b2b2; font-family: Arial;}
.CheckWork li dl dd{padding: 35px 40px; border-bottom: 2px solid #f5f5f5;}
.CheckWork li dl dd:last-child{border-bottom: none;}
.CheckWork li dl dd a{display: block; position: relative;}
.CheckWork li dl dd .date{font-family: "DIN Medium"; position: absolute; width: 50px; left: 0; top: 0; color: #b3b3b3;}
.CheckWork li dl dd .date span{display: block; font-size: 36px; line-height: 47px; border-bottom: 1px solid #e6e6e6; color: #c32430;}
.CheckWork li dl dd .date em{display: block; font-size: 13px; line-height: 30px; font-family: Arial;}
.CheckWork li dl dd .con{margin-left: 90px;}
.CheckWork li dl dd .con .tit{font-size: 18px; line-height: 24px; height: 24px; color: #333; margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.CheckWork li dl dd .con .info{font-size: 14px; line-height: 26px; height: 52px; overflow: hidden; color: #999;}
.CheckWork li dl dd .con .more{color: #c32430; font-weight: bold; font-size: 14px; display: block; margin-top: 10px;}
.CheckWork li dl dd .con .more i{font-family: '宋体'; margin-left: 5px;}

.MeetingBox{padding: 3%; min-height: 440px;}
.MeetingBox .PartySlider{padding: 0 0 0 51.5%;}
.MeetingBox .bd .pic{position: absolute; left: 0; top: 0; height: 440px; width: 49.18%;}
.MeetingBox .PartySlider .list{margin-top: 10px;}
.MeetingBox .PartySlider .list li{height: 46px; line-height: 46px;}
.MeetingBox .moreList{right: 20px;}

.FencyBox li{width: 27%; float: left; margin: 0 0 10px 1%; position: relative;}
.FencyBox li .effect-img{display: block; height: 210px;}
.FencyBox li .name{position: absolute; width: 100%; left: 0; bottom: 0; font-size: 16px; line-height: 56px; height: 56px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #fff; background: rgba(0,0,0,0.5); text-align: center;}
.FencyBox li.first{margin: 0; width: 44%;}
.FencyBox li.first .effect-img{height: 430px;}
.FencyBox li.first .name{height: 90px; line-height: 90px; font-size: 20px; background: rgba(195, 36, 48, 0.9);}

.VideoSwiper .swiper-slide{width: 70%;}
.VideoSwiper .swiper-slide .pic{position: relative;}
.VideoSwiper .swiper-slide img{display:block; width:100%;}
.VideoSwiper .swiper-slide .play{opacity: 0; position: absolute; z-index: 3; width: 60px; height: 60px; left: 50%; top: 50%; margin: -30px 0px 0px -30px; background-image: url(../images/play.png); background-size: cover;}
.VideoSwiper .swiper-slide .mask{background: url(../images/shadow.png) repeat-x left bottom; position: absolute; left: 0; bottom: 0; height: 110px; z-index: 1;}
.VideoSwiper .swiper-slide .con{display: none; font-size: 16px; color: #fff; line-height: 77px; height: 77px; overflow: hidden; position: absolute; width: 100%; left: 0; bottom: 0; z-index: 2;}
.VideoSwiper .swiper-slide .con .title{padding: 0 3%;}
.VideoSwiper .swiper-slide .con .date{float: right;}
.VideoSwiper .swiper-slide.swiper-slide-active .play{opacity: 1;}
.VideoSwiper .swiper-slide.swiper-slide-active .con{display: block;}
.VideoSwiper .swiper-button-next,.VideoSwiper .swiper-button-prev{width: 50px; height: 80px; margin-top: -40px; background-size: cover;}
.VideoSwiper .swiper-button-prev,.VideoSwiper .swiper-container-rtl .swiper-button-next{left: 0; background-image: url(../images/left2.png);}
.VideoSwiper .swiper-button-next,.VideoSwiper .swiper-container-rtl .swiper-button-prev{right: 0; background-image: url(../images/right2.png);}

.MoreVideo{display: block; text-align: center; width: 140px; line-height: 50px; font-size: 14px; color: #fff; background: #c32430; margin: 3% auto 0;}
.MoreVideo i{font-family: "宋体"; margin-left: 20px; font-weight: bold;}

@media (max-width:1024px){
    .FencyBox li .effect-img{height: 175px;}
    .FencyBox li.first .effect-img{height: 360px;}
}

@media (max-width:768px){
    .FocusBox .item .title{height: 50px; line-height: 50px; font-size: 16px;}
    .PartySlider{width: auto; float: none; margin-bottom: 15px;}
    .PartySlider .list li a,.CheckWork li .list .item a{font-size: 16px;}
    .PartySlider .list li .date,.CheckWork li .list .item span{font-size: 14px;}
    .PartyFirst .name{font-size: 18px; height: 28px; line-height: 28px;}
    .CheckWork li,.CheckWork li:nth-child(2n){width: auto; float: none; margin-bottom: 15px;}
    .CheckWork li:last-child{margin-bottom: 0;}
    .CheckWork li dl dd{padding: 20px 30px;}
    .MeetingBox{min-height: auto;}
    .MeetingBox .PartySlider{padding-left: 0;}
    .MeetingBox .bd .pic{position: static; width: auto; margin: 20px 0px 15px;}
    .FencyBox li.first .effect-img{height: 250px;}
    .FencyBox li .effect-img{height: 120px;}
}

@media (max-width:640px){
    .PartySlider .list li,.CheckWork li .list .item{height: 40px; line-height: 40px;}
    .CheckWork li .list{padding: 15px;}
    .MeetingBox .bd .pic{height: 300px;}
    .FencyBox li{width: 49%; margin: 10px 0px;}
    .FencyBox li:nth-child(2n-1){float: right;}
    .FencyBox li.first{width: auto; float: none;}
    .FencyBox li.first .effect-img{height: 300px;}
    .FencyBox li .effect-img{height: 200px;}
    .FencyBox li.first .name,.FencyBox li .name{height: 40px; line-height: 40px; font-size: 16px;}
    .VideoSwiper .swiper-slide .con{height: 50px; line-height: 50px;}
    .VideoSwiper .swiper-button-next,.VideoSwiper .swiper-button-prev{width: 30px; height: 48px; margin-top: -24px;}
    .MoreVideo{margin-top: 5%;}
}

@media (max-width:480px){
    .PartySlider .hd li{width: 120px;}
    .FencyBox li.first .effect-img{height: 240px;}
    .FencyBox li .effect-img{height: 120px;}
    .FencyBox li.first .name, .FencyBox li .name{font-size: 14px;}
    .MeetingBox .bd .pic{height: 240px;}
    .VideoSwiper .swiper-slide{width: 100%;}
}

/* 网站导航 */
.ul_sitemap{max-width: 1000px; margin: 0 auto;}
.ul_sitemap dl{padding:15px; border-bottom:1px solid #fff; margin-bottom:5px; background:#ebebeb; line-height: 30px;}
.ul_sitemap dl:last-child{border-bottom:0px;}
.ul_sitemap dl dt a{color:#015293; font-size: 16px;}
.ul_sitemap dl dd a{font-size: 14px; color: #666;}
.ul_sitemap dl dd i{padding:0px 4px;}

/* 春节专题 */
.YearBody{padding-bottom: 4%; background-color: #a00009; background-image: url(../images/yearbg.jpg); background-repeat: no-repeat; background-size: cover;}
.Logo_txt{text-align: center; padding: 5% 0;}
.YearMain{margin-left: 20px; background: #fff7a2; padding: 40px 50px 55px 30px;}

.Title02{margin-bottom: 3%; font-family: "宋体";}
.Title02 .name{padding-top: 15px; line-height: 72px; float: left; width: 220px; background: url(../images/titbg2.png) no-repeat; background-size: 100% 100%; margin-left: -50px; font-size: 32px; color: #fff7a2; font-weight: bold; padding-left: 50px;}
.Title02 .more{float: right; font-size: 16px; color: #e30004; margin-top: 50px;}
.Title02 .more i{margin-left: 10px;}

.BigVideo{padding: 15px; background-image: url(../images/boxbg2.png); background-size: 100% 100%; margin-bottom: 24px;}
.BigVideo .pic img{display: block; width: 100%;}
.BigVideo .pic .play{background-color: rgba(0,0,0,0.2); background-image: url(../images/play2.png); background-repeat: no-repeat; background-position: center center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 2;}
.BigVideo video{position: absolute; width: 100%; left: 0; top: 0; z-index: 2; height: 100%; background: #000; display: none;}

.SmallVideo{margin-left: -15px; overflow: hidden;}
.SmallVideo .item a{display: block; margin-left: 15px; position: relative;}
.SmallVideo .item .pic img{display: block; width: 100%;}
.SmallVideo .item .mask{position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0,0,0,0.2); background-image: url(../images/play3.png); background-repeat: no-repeat; background-position: center center;}
.SmallVideo .owl-nav .owl-prev,.SmallVideo .owl-nav .owl-next{width: 60px; height: 60px; position: absolute; top: 50%; margin-top: -30px; text-indent: 999em; overflow: hidden; background-size: cover; background-repeat: no-repeat; border-radius: 50%;}
.SmallVideo .owl-nav .owl-prev{left: 25px; background-image: url(../images/left4.png);}
.SmallVideo .owl-nav .owl-next{right: 10px; background-image: url(../images/right4.png);}

.LeaderList ul{padding: 55px; background-image: url(../images/boxbg3.png); background-repeat: no-repeat; background-size: 100% 100%;}
.LeaderList ul li{width: 46%; float: left; height: 51px; line-height: 51px; overflow: hidden; border-bottom: 1px dotted #ccc683; padding-left: 15px; background: url(../images/arr11.png) no-repeat left center;}
.LeaderList ul li:nth-child(2n){float: right;}
.LeaderList ul li .date{float: right; font-size: 14px; font-family: Arial; color: #b2ad72;}
.LeaderList ul li a{font-size: 16px; color: #4c4c4c;}

@media (max-width:768px){
    .YearMain{padding: 20px;}
    .Title02 .name{width: 140px; line-height: 50px; font-size: 20px; margin-left: -35px;}
    .Title02 .more{margin-top: 25px;}
    .SmallVideo .owl-nav .owl-prev, .SmallVideo .owl-nav .owl-next{width: 40px; height: 40px; margin-top: -20px;}
    .LeaderList ul{padding: 25px;}
    .LeaderList ul li,.LeaderList ul li:nth-child(2n){width: auto; float: none;}
}

@media (max-width:480px){
    .Title02 .name{width: 120px; padding-left: 15px; margin-left: -30px;}
    .BigVideo{padding: 5px;}
    .LeaderList ul{padding: 15px;}
}

.indexBody{display: none;}



/* 疫情专题 */
.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.05,1.05,1);transform: scale3d(1.05,1.05,1); top:0px; left:0px;}
.effict{transition: all ease 0.3s;}
.imgbox{ overflow:hidden; position:relative;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;}

.yqbg{ padding-bottom:55px; background:#f5f5f5;}
.yqtop{ position:relative;}
.yqtop .img img{ width:100%;}
.yqtop .logo{ position:absolute; width:40%; top:58px; left:50%; margin-left:-650px;}
.yqbg .contain{ position:relative; margin-top:-86px; background:#fff;}
.yqbg .box{ padding:50px;}
.yqbg .tithead{ font-weight:bold; text-align:center; color:#fff; font-size:26px; width:280px; line-height:55px; background: url(../images/yqtitbg.gif); background-size:contain; margin:0 auto 54px;}
.Demo2Focus{ width:50%; float:left; position:relative; margin-bottom:50px;}
.Demo2Focus .slides li{ position:relative;}
.Demo2Focus .imgbox{padding-top:396px;}
.Demo2Focus .ti{ position:absolute; background:rgba(0,0,0,0.7); line-height:70px; font-size:18px; width:98%; padding-left:2%; left:0; bottom:0; z-index:2;}
.Demo2Focus .tit{ display:block; text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:70%; color:#fff;}
.Demo2Focus .slides li:hover .tit{ color:#e70012;}
.Demo2Focus .flex-direction-nav{ display:none;}
.Demo2Focus .flex-control-nav{bottom:22px; z-index:10; right:0; width:100px; text-align:center;}
.Demo2Focus .flex-control-nav li{ margin:0 5px 0 0; vertical-align:middle;}
.Demo2Focus .flex-control-nav li a{ opacity:1; width:10px; height:10px; background:#fff; border-radius:0; border-radius:50%; border:0;}
.Demo2Focus .flex-control-nav li a.flex-active{ background:#369bff;}
.Demo2Top{ width:47.5%; float:right;}
.Demo2Top li{ padding-bottom:26px; margin-bottom:15px; border-bottom:1px solid #dbdbdb;}
.Demo2Top .tit{ font-weight:bold;display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%; line-height:32px; color:#333333; font-size:20px;}
.Demo2Top .p{ height:48px; line-height:24px; color:#999999; font-size:16px;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; margin-top:14px;}
.Demo2Top li:last-child{border-bottom:0px; margin-bottom:0; padding-bottom:0;}

.DemoList{ position:relative; border-top:5px solid #005fbd; padding:45px 0 2% 0; padding-bottom:10px;}
.DemoList a.more{ position:absolute; right:0; font-size:16px; color:#333; top:10px;}
.DemoList a.more:hover{ color:#cc0000;}
.DemoList ul{ margin:0 0 0 -2%;}
.DemoList li{ width:48%; margin:0 0 2% 2%; float:left;}
.DemoList .box{ line-height:24px; padding:30px; background:#f7f7f7;}
.DemoList .tit{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%; line-height:28px; font-size:18px; color:#333333;}
.DemoList .p{ height:48px; margin:13px 0 17px; color:#999999; overflow:hidden;}
.DemoList .date{color:#999999;}

@media (max-width:1300px){
.yqtop .logo{ left:5%; margin-left:0;}
}

@media (max-width:1024px){
.yqbg .tithead{  font-size:18px; width:240px; line-height:47px; margin:0 auto 20px;}
.yqtop .logo{ top:20px;}
.yqbg .box{ padding:15px;}
.Demo2Focus{ width:auto; float:none; margin-bottom:20px;}
.Demo2Focus .imgbox{padding-top:68%;}
.Demo2Focus .ti{line-height:40px; font-size:15px;}
.Demo2Focus .flex-control-nav{bottom:8px;}
.Demo2Top{ width:auto; float:none;}
.Demo2Top li{ padding-bottom:10px; margin-bottom:8px;}
.Demo2Top .tit{ line-height:25px; font-size:16px;}
.DemoList{padding-top:20px; margin-top:18px;}
.DemoList li{ width:auto; float:none;}
.DemoList .box{ padding:12px;}
.DemoList .tit{ font-size:15px; line-height:25px;}
.DemoList .p{ margin:6px 0 6px;}
}

@media (max-width:640px){
    .yqbg .contain{margin-top: 0;}
}

.Wypic img{display: block; width: 100%;}


/*安全生产专题*/

.Ban,.Ban img{width:100%;height:auto;}
.SecuBox{padding:0 0 45px 0;background:#f5f5f5;}
.SecCon{background:#fff;padding:0 50px;box-sizing:border-box;position:relative;z-index:1;}
.Secline,.Secline img{width:100%;line-height:0px;}
.SecTop{margin-top:-175px;}
.SecTxt{padding:40px 0;}
.SecTxt h2{font-size:32px;color:#1366bf;font-weight:bold;text-align:center;}
.SecTxt .SecTit{font-size:16px;color:#000;padding:20px 0 40px 0;text-indent:2em;}
.Secline1,.Secline1 img{width:100%;line-height:0px;}

.SecFl{width:51.667%;float:left;}
.SecFl .Ind_Banner{width:100%;float:none;margin-top:0px;}

.SecRh{width:45%;float:right;}
.SecRh li{border-bottom:1px solid #dbdbdb;padding:25px 0;}
.SecRh li:first-child{padding-top:0px;}
.SecRh li .Ntit{font-size:20px;color:#333;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.SecRh li .Ncon{font-size:16px;color:#999;margin-top:15px;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.SecRh li:hover .Ntit{color:#1366bf;}

.SpeList{padding:50px 0;}
.SpeList ul{width:48%;float:left;}
.SpeList .ul2{float:right;}

.SpeList .Ntop{width:100%;background:url(../images/sec/line3.png) center center repeat-x;background-size:100% auto;}
.SpeList .Ntop span{display:inline-block;background:#fff;padding-right:20px;font-size:24px;color:#005fbd;font-weight:bold;}
.SpeList .Ntop span img{display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-3px;}

.SpeList ul li{position:relative;padding-left:65px;box-sizing:border-box;margin-top:20px;}
.SpeList ul li i{display:block;width:10px;height:10px;background:#005fbd;position:absolute;top:7px;left:10px;}
.SpeList ul li .NTxt{font-size:18px;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.SpeList ul li .NTime{font-size:16px;color:#999;margin-top:10px;}

.Nabtn{display:block;width:146px;height:37px;line-height:37px;font-size:16px;color:#333;font-weight:bold;background:#eee;text-align:center;margin:40px auto 0;}
.Nabtn i{padding-left:20px;}

@media (max-width:1440px){
    .SecTop{margin-top:-120px;}
}

@media (max-width:1199px){
    .SecCon{padding:0 10px;}
    .SecTxt h2{font-size:26px;}
}

@media (max-width:997px){
    .SecTop{margin-top:-30px;}
    .SecTxt h2{font-size:18px;}
    .SecTxt .SecTit{font-size:14px;padding:10px 0 20px 0;}
    .SecTxt{padding:20px 0 10px;}
    .SecFl,.SecRh{width:100%;float:none;}
    .SecRh{margin-top:30px;}
    .SecRh li .Ntit{font-size:16px;}
    .SecRh li .Ncon{font-size:14px;margin-top:5px;}
    .SecRh li{padding:15px 0;}
    .SpeList ul,.SpeList .ul2{width:100%;float:none;}
    .SpeList .Ntop span img{height:35px;}
    .SpeList .Ntop span{font-size:18px;}
    .SpeList{padding:30px 0 30px 0;}
    .SpeList ul li .NTxt{font-size:16px;}
    .SpeList ul li .NTime{font-size:14px;margin-top:0px;}
    .SpeList ul li i{width:5px;height:5px;left:5px;}
    .SpeList ul li{padding-left:25px;margin-top:10px;}
    .SpeList .Ntop{margin-bottom:20px;}
    .Nabtn{font-size:14px;margin-top:20px;}
    .SpeList .ul2{margin-top:30px;}
}


.GoalBox .text_wz{ margin-bottom:70px; line-height:40px; color: #333333; font-size:40px; text-align: center; font-weight: bold;}
.GoalBox .text_wz span{ color: #015293;}
.GoalBox .litst_zl{ font-size:0; text-align: center;}
.GoalBox .litst_zl ul{ overflow: hidden;}
.GoalBox .litst_zl li{ margin:0 1%; width:23%; display: inline-block; vertical-align: top;}
.GoalBox .litst_zl .icon span{ width:150px; line-height:150px; height:150px; background: #015293; display:inline-block; overflow: hidden; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; }
.GoalBox .litst_zl .icon img{ display: inline-block; vertical-align: middle; max-width:48px; max-height:48px;}
.GoalBox .litst_zl .wenzi{ margin-bottom:10px; margin-top:40px; line-height:26px; font-size:20px; color: #333333;}
.GoalBox .litst_zl .tishi{ color: #999999; font-size: 14px; line-height:26px;}
.GoalBox .litst_zl .tishi span{ display: inline-block;}
@media(max-width:1024px){
.GoalBox .text_wz{ margin-bottom:50px;}
.GoalBox .litst_zl .icon span{ width:100px; height:100px; line-height:100px;}
.GoalBox .litst_zl .icon img{ max-width:35px; max-height:35px;}
.GoalBox .litst_zl .wenzi{ margin-top:20px; font-size:17px;}
.GoalBox .litst_zl .tishi span{ display:initial;}
}
@media(max-width:640px){
.GoalBox .text_wz{ font-size:18px;}
.GoalBox .litst_zl li{ width:49%; margin:0; float: left;}
.GoalBox .litst_zl li:nth-child(2n){ float: right;}
.GoalBox .litst_zl .icon span{ width:80px; height:80px; line-height:80px;}
.GoalBox .litst_zl .wenzi{ margin-top:10px; margin-bottom:5px; font-size:15px;}
.GoalBox .litst_zl .icon img{ max-width:25px; max-height: 25px;}
.GoalBox .litst_zl .tishi{ line-height:25px;}
}

/* 信息公开 */

.Contain {
    position: relative;
    clear: both;
    width: 95%;
    max-width: 1280px;
    margin: 40px auto;
}

.MenuList {
    width: 25%;
    background: #F6F6F6;
    float: left;
}

.MenuList h1 {
    height: 80px;
    background-color: #015293;
    font-size: 26px;
    color: #ffffff;
    text-align: center;
    line-height: 80px;
}

.MenuList ul {
    padding: 3%;
}

.MenuList li {}

.MenuList .menu_level1 li a {
    padding-left: 10px;
    border-bottom: 1px solid #E8E8E8;
    background: #F6F6F6;
    cursor: pointer;
    font-size: 20px;
    line-height: 50px;
    height: 50px;
    font-weight: normal;
    display: block;
}

.MenuList li a em {
    float: right;
    display: block;
    width: 40px;
    height: 50px;
    background: url(../images/jia.png) no-repeat center;
    cursor: pointer;
}

.MenuList .menu_level1 li .menu_level2 a {
    font-size: 16px;
    color: #666;
    line-height: 40px;
    height: 40px;
}

.MenuList .menu_level1 li .menu_level2 a em {
    height: 40px;
}

.MenuList li a.ona em {
    background: url(../images/jian.png) no-repeat center;
}

.MenuList li .ona {
    color: #015293 !important;
}

.MenuList li span a:hover,
.MenuList li.onli span a {
    background: url(../images/jian.png) 0px center no-repeat;
    color: #015293;
}

.MenuList ul ul {
    display: none;
}

.MenuList ul ul .inactive {
    background: none;
    padding: 0;
}

.MenuList ul ul {
    margin: 5px 10px 5px 28px;
}

.MenuList ul ul ul {
    margin-left: 10px;
}

.MenuList ul ul ul ul {
    margin-left: 35px;
}

.MenuList ul ul li {
    border-bottom: 0;
    padding: 0;
}

.MenuList ul ul li a {
    line-height: 30px;
    color: #333333 !important;
}

.MenuList ul ul ul li a {
    color: #666666 !important;
    font-size: 14px !important;
}

.MenuList ul ul ul ul li a {
    color: #999999 !important;
    line-height: 28px;
}

.Rightlist {
    width: 71.1%;
}

.Rightlist .location {
    border-bottom: 1px solid #185ABD;
    height: 50px;
    line-height: 50px;
    margin-bottom: 20px;
}

.Rightlist .location h3 {
    font-size:18px;
    color: #fff;
    background: url(../images/lbgb.png) no-repeat center;-webkit-background-size: 100% 100%;padding: 0 20px;padding-right: 30px;
    background-size: 100% 100%;margin-left: -6px;
}

.Rightlist .location .location_r img {
    vertical-align: middle;
    margin-right: 5px;
}

.Rightlist .location .location_r {
    color: #999;
    font-size: 14px;
}

.Rightlist .location .location_r a {
    color: #999
}

.Rightlist .location .location_r span {
    color: #015293;
}

.Rightlist_b li {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px dashed #E5E5E5;
    padding-left: 15px;
    background: url(../images/dian1.png) no-repeat left center;
    font-size: 16px;
    overflow: hidden;
    transition: all 0.3s;
}
.Rightlist_b li:hover{background: url(../images/dian2.png) no-repeat left center;}
.Rightlist_b li .num {
    color: #999;
    padding-right: 2%;
    width: 25%;
    float: left;
}

.Rightlist_b li .tit {
    float: left;
    width: 68%;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.Rightlist_b li .date {
    color: #999;
    float: right;
}

.Rightlist_b {
    padding-bottom: 90px;
}

.Content_info {
    border: 1px solid #EBEBEB;
    padding: 2% 9%;
    display: inline-block;
    font-size: 14px;
}

.Content_info p {
    width: 50%;
    float: left;
    line-height: 40px;
}

.Content_info p strong {
    color: #333;
    display: inline-block;
    width: 80px;
    text-align: justify;
}

.Content_b {
    margin-top: 2%;
}

.Content_b .title {
    font-size: 28px;
    line-height: 40px;
    color: #333333;
    font-weight: normal;
}

.Content_b .info {
    font-size: 16px;
    color: #999999;
    margin-top: 15px;
    padding-bottom: 2%;
    border-bottom: 1px solid #030303;
}

.Contents p {
    font-size: 16px;
    line-height: 30px;
    color: #888888;
}

.Contents h3 {
    font-size: 16px;
    color: #333333;
    height: 40px;
    line-height: 40px;
}

.Contents {
    padding: 2% 0 5%;
}

.Contents p.pl20 {
    padding-left: 30px;
}

@media (max-width:1000px) {
    .MenuList {
        margin-bottom: 5%;
    }
    .MenuList ul {
        padding: 0;
    }
    .MenuList h1 {
        height: 60px;
        background-color: #015293;
        font-size: 20px;
        color: #ffffff;
        text-align: center;
        line-height: 60px;
    }
    .MenuList li a em {
        height: 40px;
    }
    .MenuList .menu_level1 li a {
        font-size: 16px;
        line-height: 40px;
        height: 40px;
    }
    .MenuList .menu_level1 li .menu_level2 a {
        font-size: 14px;
    }
    .MenuList,
    .Rightlist {
        width: 100%;
        float: none;
    }
    .Rightlist_b li {
        line-height: 50px;
        height: unset;
    }
    .Rightlist_b li .num {
        width: 100%;
    }
    .Rightlist_b li .tit {
        width: 80%;
    }
    .Content_b .title {
        font-size: 20px;
        line-height: 40px;
        color: #333333;
        font-weight: bold;
    }
    .Content_b .info {
        font-size: 14px;
    }
    .Contents p {
        font-size: 14px;
    }
}

@media (max-width:640px) {
    .Content_info {
        padding: 2%;
    }
}

@media (max-width:480px) {
    .Rightlist_b li {
        line-height: unset;
        font-size: 14px;
    }
    .Rightlist .location {
        line-height: 30px;
        height: unset;
    }
    .Rightlist .location h3 {
        font-size: 18px;
    }
    .Rightlist .location .location_r,
    .Rightlist .location h3 {
        width: 100%;
        float: none;
    }
    .Rightlist .location .location_r {
        text-align: right;
    }
    .Rightlist_b li .tit,
    .Rightlist_b li .date {
        width: 100%;
        float: none;
    }
    .Rightlist_b li .date {
        text-align: right;
        display: block;
    }
    .Rightlist_b li .tit {
        white-space: pre-wrap;
    }
    .Content_info {
        width: 96%;
    }
    .Content_info p {
        width: 100%;
        float: none;
        line-height: 30px;
    }
    .Content_b .title {
        font-size: 17px;
    }
}

.comcon{padding-bottom: 40px;}