﻿@charset "utf-8";
/* CSS Document */
/*yd*/
.ny-box{width: 100%; margin:0 auto; overflow: hidden; background: #555;}
.ny-box img{ display: block; width: 100%;  animation: changeScale 1 2.5s;}
.ne_bg{background: #f5f5f5; padding-bottom:50px;}
.n-left{width: 17.7%; background: #FFF; position: absolute; left: 0;top: 0; height: 100%;box-shadow: 0 0 8px #cbcbcb; }

.n-left .bit{width:100%; position:absolute; background:url(../images/ks-bg.png) no-repeat ; background-size: cover; height:85px; color:#fff; top:-85px; left:0; line-height: 85px; font-size:26px; font-weight:normal; text-align: center;}
.ne-pos{position: relative;}

.le_menu{ margin:0 auto; width:100%; }
.le_menu ul{ width:100%; }
.le_menu li{ font-size:18px;}
.le_menu li a{color:#293047; line-height:64px; display:block; padding-left:25%; background:url(../images/m-c1.png) no-repeat 10% center #fff; color:#444444;  position: relative; border-bottom: 1px solid #e7e7e7}
.le_menu li a:hover{  color:#fff; background:url(../images/m-c1.png) no-repeat 10% center #2e8ee3;  }

.le_menu li .ts{  color:#fff; background:url(../images/m-c1.png) no-repeat 10% center #2e8ee3;}

.n-right{width: 80%; background: #fff; padding-left: 50px; padding:20px 30px 50px 30px; margin-top:18px; box-shadow: 0 0 8px #cbcbcb; min-height: 650px;}
.n-right .bit{ line-height: 50px; border-bottom: 1px solid #e1e1e1; position: relative; padding-left:20px; }
.n-right .bit:after{ position: absolute; content: ""; width: 137px; height: 13px; background: url(../images/ks-after.png) no-repeat; left: 0; bottom: -7px;}
.n-right .bit .p1{font-size: 22px; font-weight:bold; color: #555555;}
.n-right .bit span{ font-size: 14px; color: #777777; }

.neir{width: 100%; padding-top: 30px;}
.neir .fbit{text-align: center; color: #025cab; line-height: 48px; font-size: 22px; margin-bottom: 6px;}
.neir .t01{font-size: 16px; line-height: 30px; padding-bottom:30px; text-indent:2em; }
.neir .t02{ line-height: 32px; font-size: 16px; color: #025cab; font-weight: bold;}
.neir .t03{font-size: 16px; line-height: 30px; padding-bottom:30px;}
.neir .t03 .s1{color: #0058a5;}
.neir .t03 .s2{display: inline-block; position: relative; padding-left: 20px;}
.neir .t03 .s2:after{position: absolute; content: ""; width: 5px; height: 5px; background: #ffb76e; left: 0; top: 12px;}

/*左侧下拉菜单样式*/
.subNavBox{width:100%; margin:0 auto;}
.subNav{ width:100%; overflow:hidden; margin:0 auto; border-bottom:1px solid #ebebeb; line-height:44px; font-size:18px; }
.subNav a{color:#293047; line-height:64px; display:block; padding-left:25%; background:url(../images/m-c1.png) no-repeat 10% center #fff; color:#444444;  position: relative;}
.subNav .ts{  color:#fff; background:url(../images/m-c1.png) no-repeat 10% center #2e8ee3; }
.subNav a:hover{  color:#fff; background:url(../images/m-c1.png) no-repeat 10% center #2e8ee3; }
.subNav:hover{color:#025cab;}
.navContent .ts{  color:#2e8ee3; font-weight:600 }
.currentDd a{ color:#444;}
.navContent{display: none;}
.navContent li{ position:relative;}
.navContent li a{display:block; font-size:16px;line-height:42px; border-bottom:1px solid #ebebeb; color:#444444; margin-left:25%;}
.navContent li a:hover{color:#025cab;}
/*yd*/

.yyld{width: 100%; margin:0 auto;}
.yyld li{width: 31.5%; float: left; margin-right:2.75%; margin-bottom: 25px; border:1px solid #e6e6e6; background: #f2f2f2; padding:30px 0; text-align: center; color: #333333; cursor: pointer;}
.yyld li:nth-child(3n){margin-right:0;}
.yyld li span{display: inline-block; background:url(../images/adm.png) no-repeat left center; padding-left: 30px; line-height: 38px; font-size: 18px;}
.yyld li:hover{background: #008544; color: #fff;}
.yyld li:hover span{ background:url(../images/adm1.png) no-repeat left center;}

/*yd*/
.hzdw{width: 100%; padding-bottom: 30px;}
.hzdw a{display: inline-block; float:left; margin:0 1.5% 10px; width: 22%; font-weight: bold; border-radius: 5px; text-align: center; line-height: 42px; font-size: 17px; color: #fff; background: #a0a0a0;}
.hzdw a:hover{ background: #2f86d4; color: #fff; }
.hzdw .ts{background: #025bab; color: #fff;}
#map {width: 100%; height:425px}

.lx-tel{width: 100%; padding-top:35px;}
.lx-tel dl{width: 100%; float: left; background:#fff; box-shadow: 0 0 5px #dddddd; margin-bottom:15px; padding:25px 30px;}
.lx-tel dl:nth-child(2n){margin-right: 0;}
.lx-tel dl dt{width: 49px; height: 49px; float: left; margin-top: 5px; }
.lx-tel dl dd{width:calc(100% - 49px); padding-left:15px; display: inline-block; line-height:30px; font-size: 18px;  color: #222222; float: left;}

.news_list{width:100%; margin:0 auto; }
.news_list li{width:100%; padding list-style:none;  line-height:50px; font-size:16px; color:#000; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; padding-left:15px; padding-left: 20px; clear:both; position: relative; border-bottom:1px dashed #cccccc;}
.news_list li:after{position: absolute; content: ""; width: 6px; height: 6px; background: #1786e8; top: 22px; left: 0; border-radius: 50%;}
.news_list li p{width:80%; float:left; font-size: 16px; color: #333333; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.news_list li p a:hover{color: #2d8de2;}
.news_list li span{display:inline-block; text-align: right; width:15%; float:right; color:#838383;}
.news_list li .down{ width:5%; float:right; background:url(../images/down.png) no-repeat center center; height: 50px; }

.news{width:100%; margin:0 auto; }
.news li{width:100%; padding:20px 0; border-bottom: 1px dashed #d9d9d9;}
.news li .pic{width:100%; display:none;}
.news li .pic img{width:100%;}
.news li .txt{width:100%; padding-right:25px; }
.news li .txt1{width:100%; font-size:18px; color:#333333;}
.news li .txt2{width:100%; height:30px; line-height:30px; background:url(../images/time.jpg) no-repeat left center; font-family:Arial; font-size:15px; color:#99999c; padding-left: 30px; margin-top:10px;}
.news li .txt3{width:100%; line-height:26px; font-size:15px; color:#848484; margin-top:10px;}
.s-page{width:100%; padding-top:30px;}
.p1Page2{ margin:0 auto; height:34px; font-family:"微软雅黑"; font-size:14px; color:#535353;}
.page{line-height:34px;text-align:center; }
.page li{display: inline-block;}
.page a{margin:0 5px;display:inline-block;padding:0 10px; background:#ececec; color:#777777; }
.page a:hover{background:#025cab; color:#fff;}
.page span.on{background:#025cab;color:#FFF; padding:7px 15px; color:#fff;}
.page a.on:hover{background:#025cab; color:#fff;}
.page a.page_turn:hover{background:#025cab;color:#FFF;box-shadow:1px 1px 3px #CCC;}
.page a[disabled]{  color: #777;cursor: not-allowed;background-color: #ececec;border-color: #ececec;}
/*yd*/


/*yd*/
.ksjs{width: 100%;}
.ksjs dl{width: 100%; margin-bottom: 20px;}
.ksjs dl dt{width: 16%; line-height: 44px; font-size: 20px; color: #fff; text-align: center;}
.ksjs dl:nth-child(1) dt{ background: #b75058; }
.ksjs dl:nth-child(2) dt , .ksjs dl:nth-child(10) dt{ background: #5d8b80; }
.ksjs dl:nth-child(3) dt{ background: #658332; }
.ksjs dl:nth-child(4) dt{ background: #a68734; }
.ksjs dl:nth-child(5) dt , .ksjs dl:nth-child(11) dt{ background: #b75058; }
.ksjs dl:nth-child(6) dt{ background: #527898; }
.ksjs dl:nth-child(7) dt{ background: #5d8b80; }
.ksjs dl:nth-child(8) dt , .ksjs dl:nth-child(12) dt{ background: #658332; }
.ksjs dl:nth-child(9) dt{ background: #b47232; }

.ksjs dl dd{ width: 24%; margin-left: 1%; float: left; line-height: 42px; padding-left: 15px; font-size: 14px; font-family: "simsun"; background: url(../images/ks-icon.png) no-repeat left center; }
/*yd*/

.ksjs1 {
	border-top: 1px solid #013893;
    padding: 10px 15px 0 15px;
    background: linear-gradient(#f3f3f3, #fff, #fff);
}
.ksjs1 .zbit{font-size: 20px; font-weight: bold; color: #333333; line-height: 40px;}
.ksjs1 .pic{text-align: center; padding-bottom: 20px;}
.ksjs1 .pic img{display: inline-block; max-width: 100%;}
.ksjs1 .ks01{font-size: 16px; line-height: 26px; padding-bottom: 25px;}


/*yd*/

.ksjs2{ width:100%;  overflow:hidden; position:relative; padding-top:10px;  }
.ksjs2 li{ width: 23.5%; margin-right:34px; margin-bottom: 18px; float:left; _display:inline; overflow:hidden; text-align:center; margin-right: 2%; cursor: pointer;  }
.ksjs2 li:nth-child(4n){margin-right: 0;}
.ksjs2 li .pic{ width: 100%; overflow: hidden;}
.ksjs2 li .pic img{  width: 100%; display:block; height: 285px; }
.ksjs2 li .name{  text-align: center; background: #f6f6f6;padding:20px 10px;}
.ksjs2 li .name .p1{ line-height:24px; line-height: 30px; font-size: 20px; font-weight: bold; color: #555555;}
.ksjs2 li .name .p2{ font-size:16px; color: #555555; }
/*yd*/

.yyzn{width:100%; font-size:15px; line-height:30px;}
.yyzn .t_01{font-size:18px; font-weight:700; color:#333;}
.tsyl1{width:100%; margin:0 auto;}

/*yd*/
.xkdt{width:20%; position:relative;}
.xkdt img{width:100%;}
.xkdt p{text-align:center; padding:8px 0; font-size:16px; font-weight:600;}
.xkdt1{width:200%; font-weight: 400;font-style: normal;font-size: 16px; line-height: 30px; position:absolute; left:120%; top: 0;}
.xkdt1 .zj_01{font-size: 24px; color: #333333; padding-top: 8px;}
.xkdt1 .zj_02{font-size: 16px; line-height: 42px; color: #555555; padding-top: 8px;}
.xkdt1 p{display:inline-block; font-size:14px; width:100%; text-align:right; color:#a5c0e7; }
.xkdt2{width:100%; font-weight: 400;font-style: normal;font-size: 16px; line-height: 30px; padding-top:5px;}
.xkdt2 .f-bit{line-height: 50px; border-bottom: 1px solid #e0e0e0; text-align: center; font-size: 20px; color: #025cab; position: relative; margin-bottom:20px;}
.xkdt2 .f-bit:after{position: absolute; content:""; width: 10%; height: 3px; background:#025cab; left: 45%; bottom: -1px;}
.xkdt2 .zjjs{padding-bottom:15px;}

/*yd*/
.sjxx{width: 100%;}
.sjxx dl{width:46%; float: left; margin:0 2% 24px 2%;  }
.sjxx dl dt{width:25%; line-height: 42px; font-size:16px; float: left; }
.sjxx dl dd{width:75%; float: right; }
.sjxx dl dd input{width: 100%; border:1px solid #cccccc; height: 42px; line-height: 42px; padding:0 10px;outline: none;}
.sjxx dl:nth-child(7) {
    width: 96%;
    float: left;
}
.sjxx dl:nth-child(7) dd textarea{width: 100%; height: 100px; border:1px solid #cccccc;}
.sjxx dl:nth-child(7) dt{width: 11.8%;}
.sjxx dl:nth-child(7) dd{ width: 88.2%; }
.sjxx dl:nth-child(8) dd input{width: 40%; outline: none; float: left;}
.sjxx dl:nth-child(8) dd img{float: left; margin-left: 10px;}
.sjxx-an{padding-top: 30px; text-align: center;}
.sjxx-an a{ display: inline-block; width: 180px; height: 42px; border-radius: 3px; line-height: 42px; text-align: center; color: #fff; font-size: 16px; background: #999999; margin:0 15px;  }
.sjxx-an .ts{background: #008544;}

.djwh-list{width: 100%;}
.djwh-list dl{width: 100%; padding:30px 0; border-bottom: 1px solid #e6e6e6;}
.djwh-list dl dt{width: 9%; border-radius: 4px 4px 0 0; border:1px solid #eeeeee; float: left; overflow: hidden; text-align: center;}
.djwh-list dl dt .time{width: 100%; line-height: 50px; background: #008544; color: #fff; font-size: 32px;}
.djwh-list dl dt .time1{width: 100%; line-height: 28px; color: #aaaaaa; font-size: 12px;}
.djwh-list dl dd{width: 86%; float: right;}
.djwh-list dl dd .b1{line-height: 28px; font-size: 18px; color: #333333;}
.djwh-list dl dd .ti{line-height: 24px; margin-top: 2px; background: url(../images/in-icon7.png) no-repeat left center; padding-left: 22px; color: #999999; font-size: 12px; font-family: "simsun";}
.djwh-list dl dd .n1{font-size: 14px; color: #999999; font-family: "simsun"; line-height: 26px; margin-top: 3px;}

.video{ width: 100%; margin:0 auto; }
.video dl{width: 31.5%; float: left; margin:0 2.75% 20px 0; cursor: pointer;}
.video dl:nth-child(3n){margin-right: 0;}
.video dl dt{width: 100%; overflow: hidden; position: relative; text-align: center; background:#000; }
.video dl dt .dw{position: absolute; width: 53px; height: 53px; background:url(../images/an.png) no-repeat center; top: 40%;
    transform: translateY(-40%); left: 50%; transform: translateX(-50%); }
.video dl dt img{display: block; width: 100%; height:193px;}
.video dl dd{text-align: center; line-height: 46px;font-size: 15px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.video dl:hover dd{ background:#025cab; color: #fff; }
.video dl:hover dt .dw{background:url(../images/an-1.png) no-repeat center;}
.video dl:hover dt{opacity: 0.7;}


/*yd*/
.Menubox {width: 100%; height:52px;margin: 0 auto;position: relative; margin-bottom: 25px; border:1px solid #cccccc;}
.Menubox li {width: 25%; float: left;display: block;cursor: pointer; height: 50px; font-size: 15px;color: #535353; text-align: center; position: relative;  border-radius: 2px; justify-content: center;
    align-items: center;display: -webkit-flex;}
.Menubox li span{display: inline-block; width: 100%; margin: 0 auto; position: relative; line-height: 16px;}
.Menubox li:nth-child(2){margin-right: 0;}
.Menubox li:after{position: absolute; content: ""; width: 23px; height: 11px; background: url(../images/min-after.png) no-repeat; left: 45%; bottom: -11px;  display: none; transition-duration: 1s;}
.Menubox li.hover {color: #fff; background: #0058a5;}
.Menubox li.hover:after{ display: block;}
.CbContainer{position:relative; }
.Contentbox {clear: both; width:100%; min-height:196px; padding-top: 5px; }

.hzjf{width: 100%; text-align: center; padding-top:30px;}
.hzjf img{ display: inline-block; max-width: 100%; }

.hzjf1{width: 100%; background:url(../images/hzjf-bg.png) no-repeat right bottom; padding-bottom: 80px;}

/*yd*/

.yygh{width: 100%; }
.yygh li{padding:25px 0; border-bottom: 1px dashed #d2d2d2; list-style: none;}
.yygh li .sm-bit{line-height: 40px; font-size: 20px; font-weight: bold; color: #333333;}
.yygh li .z-neir{ line-height: 46px; font-size:16px; color: #333333; }
.yygh li .z-neir span{}
.yygh li .zysx{padding-top:10px; font-size: 16px; line-height: 26px; color: #ff7e00; font-weight: bold; padding-bottom: 15px;}
.yygh li .f-bit{font-size: 16px; color: #333333; line-height: 40px; padding:10px 0;}
.yygh li .img{text-align: center; padding:15px 0;}
.yygh li .img img{display: inline-block; float: left; width: 25%;}


/*yd*/
.detail{width:100%; padding-top:40px; line-height:50px; border-bottom:1px solid #e6e6e6; text-align:center; font-size:26px;}
.detail1{width:100%; padding-top:15px; line-height:28px; border-bottom:1px solid #e6e6e6; font-size:16px;}
.detail1 p{ padding-bottom:20px;}
.detail1 img{ text-align:center; display:inline-block; max-width:80%;}
.detail2{width:100%; padding-top:20px; padding-bottom:20px;}
.page1{width:100%;}
.page1 li{width:100%; font-size:16px; line-height:36px; list-style:none;}
.page1 li span{color:#025cab;}
.page1 li:hover{color:#025cab;}


.yb_content_nav{background: #FFFFFF;padding: 0 20px;padding-bottom: 55px;margin-bottom: 20px;}
.yb_fl{float: left;width: 35%;margin-right: 2%;}
.yb_fl_img{width: 100%; border: 1px solid #3c7eaf;padding: 20px 15px;margin-bottom: 10px;}
.yb_fl_img img{display: block;width: 100%;}
.yb_download{border: 1px solid #3c7eaf;padding: 8px 20px; zoom: 1;}
.yb_download:after{display: block;content: '';clear: both;}
.yb_download span{float: left;font-size: 14px;color: #3e3a39;padding-left: 20px;position: relative;}
.yb_download span:before{content: '';display: block;width: 14px;height: 14px;background: url(../images/pdf_icon.jpg) no-repeat;position: absolute;left: 0;top: 3px;}
.yb_download a{float: right;font-size: 14px;color: #014f99;text-decoration: underline;}
.yb_fc{float: left;width: 35%;margin-right: 2%;}
.yb_fc_com{border: 2px solid #dfdfdf;}
.yb_fc_com h5{font-size: 14px;color: #014f99;line-height: 36px;background: #f6f6f6; width: 100%;padding-left: 50px;border-bottom: 2px solid #dfdfdf;position: relative;}
.bmml h5:before{content: '';display: block;width: 21px;height: 21px;background: url(../images/yb3.png) no-repeat center center;position: absolute;left: 15px;top: 8px;}
.btdh h5:before{content: '';display: block;width: 21px;height: 21px;background: url(../images/yb4.png) no-repeat center center;position: absolute;left: 15px;top: 8px;}
.yb_fc_com ul{padding: 20px 15px;zoom: 1;}
.yb_fc_com ul:after{display: block;content: '';clear: both;}
.yb_fc_com ul li{border-bottom: 1px dashed #dedede;padding-top: 5px; padding-left: 35px;position: relative;}
.bmml li{float: left;width: 50%;}
.yb_fc_com ul li:before{content: '';display: block;width: 8px;height: 9px;background: url(../images/yb5.png) no-repeat; position: absolute; left: 10px;top: 18px;}
.yb_fc_com ul li a{line-height: 34px;display: block;font-size: 14px;color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yb_fc_com ul li a:hover{color: #bc0027;text-decoration: underline;}
.bmml{margin-bottom: 25px;}
.yb_fr{float: left;width: 24%;border: 1px solid #e1e1e1;}
.yb_fr h5{font-size: 14px;color: #014f99;line-height: 36px;background: #f6f6f6; width: 100%;padding-left: 50px;border-bottom: 1px solid #e1e1e1;position: relative;}
.yb_fr h5:before{content: '';display: block;width: 21px;height: 21px;background: url(../images/yb6.png) no-repeat center center;position: absolute;left: 15px;top: 8px;}
.yb_time{padding: 5px 0; zoom: 1;}
.yb_time:after{display: block;content: '';clear: both;}
.yb_time span{font-size: 14px;color: #333;position: relative;cursor: pointer;}
.yb_time span:hover{color: #014f99;}
.prev_time{float: left;padding-left: 17px;}
.prev_time:before{content: '';display: block;width: 5px;height: 10px;background: url(../images/yb_l.jpg) no-repeat;transform: rotate(180deg);-webkit-transform: rotate(180deg);position: absolute;left: 8px;top: 5px;}
.next_time{float: right;padding-right: 17px;}
.next_time:before{content: '';display: block;width: 5px;height: 10px;background: url(../images/yb_l.jpg) no-repeat;position: absolute;right: 8px;top: 5px;}
.time_select{float: left;margin-left: 15px;}
.prev_time:hover:before{background: url(../images/yb_r.jpg) no-repeat;transform: rotate(0deg);-webkit-transform: rotate(0deg);}
.next_time:hover:before{background: url(../images/yb_r.jpg) no-repeat;transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.year_box{background: #e8e8e8;padding: 21px 10px;}
.year_box li a{display: block;font-size: 14px;color: #333;line-height: 36px;}
/*yd*/

.xjsb{ width: 100%; margin:0 auto; }
.xjsb dl{width: 31.5%; float: left; margin:0 2.75% 20px 0;}
.xjsb dl:nth-child(3n){margin-right: 0;}
.xjsb dl dt{width: 100%; overflow: hidden; }
.xjsb dl dt img{display: block; width: 100%;}
.xjsb dl dd{text-align: center; line-height: 48px;font-size: 16px;}
.xjsb dl:hover dd{background:#008544; color: #fff;}


.hzfw{width: 100%; text-align: center; padding-top: 30px;}
.hzfw img{display: inline-block; max-width: 100%;}

.hlwyy{width: 100%; background: #f6fbff; padding-bottom: 45px;}
.hlw-box{padding:0 35px;}
.hlw-bit{border-radius: 5px; background: #1278d1; line-height: 41px; text-align: center; color: #fff; font-size: 18px; font-weight: bold; margin:30px 0 20px 0; width: 125px;}
.hlw-txt{width: 50%; font-size: 16px; line-height: 28px; overflow: hidden;}
.hlw-pic{width: 45%;}
.hlw-pic img{display: block; width: 100%;}
.hlwyy1{width: 100%; background: url(../images/hlw-bg.jpg) no-repeat center center; background-size: cover; text-align: center; padding:45px 0 75px 0;}
.hlwyy1 img{display: inline-block;}
.hlwyy1 video{width: 70%; margin:0 auto;}
.hlwyy2{background:url(../images/hlw-bg1.png) no-repeat right top #f6fbff; padding:20px 0 40px 0;}
.hlwyy2 p{font-size: 16px; line-height: 28px;}
.hlwyy2 p span{color: #ff0000;}
.hlwyy3{background:url(../images/hlw-bg2.png) no-repeat right top #fbfbfb; padding:20px 0 40px 0;}
.hlwyy3 h1{text-align: center; margin:0 auto; line-height: 42px; font-size: 18px; color: #333333; font-weight: bold; border-bottom: 2px solid #025cab; width: 200px; margin-bottom: 30px;}
.hlwyy3 .zbit{line-height: 30px; font-size: 18px; margin-bottom: 15px;}
.hlwyy3 .zbit .s1{color: #025cab;}
.hlwyy3 .zbit .s2{color: #ff0000;}
.hlwyy3 .pic{padding-bottom: 20px;}
.hlwyy3 .pic1{padding-bottom: 20px; text-align: center;}
.hlwyy3 .pic1 img{display: inline-block;}
.hlwyy3 p{font-size: 16px; line-height: 28px;}

/*8-20*/
.lsyg {
    width: 100%;
    margin: 0 auto;
    padding-top: 30px;
}

    .lsyg li {
        width: 100%;
        list-style: none;
    }

.lsyg-left {
    width: 22%;
    float: left;
    line-height: 34px;
    padding-right: 4%;
    font-weight: 700;
    font-style: normal;
    font-size: 36px;
    color: #263768;
    text-align: right;
}

.lsyg-right {
    width: 70%;
    border-left: 2px solid #7cb6c7;
    float: left;
    padding-left: 3%;
    position: relative;
    padding: 30px 0 30px 0;
}

.lsyg-dw {
    width: 34px;
    height: 34px;
    position: absolute;
    left: -17px;
    top: 0px;
    background: #fff;
}

.lsyg-dw1 {
    width: 18px;
    height: 18px;
    position: absolute;
    left: -10px;
    top: 0px;
    background: #fff;
}

.ls_t01 {
    font-size: 15px;
    font-weight: 400;
    width: 100%;
    font-style: normal;
    font-size: 18px;
    line-height: 30px;
    padding-left: 5%;
    position: relative;
    margin: 8px 0;
}

    .ls_t01 .b1 {
        position: absolute;
        width: 200px;
        background: url(../images/u130.png) no-repeat right center;
        padding-right: 30px;
        line-height: 30px;
        left: -190px;
        text-align: right;
        color: #025cab;
        font-size: 24px;
        font-weight: bold;
    }

.ls_t02 {
    font-size: 15px;
    font-weight: 400;
    width: 100%;
    font-style: normal;
    line-height: 30px;
    padding-top: 15px;
}


/*mo-nav*/
.mo-nav{ margin:0 auto; width:100%; display: none; }
.mo-nav li{ width: 32%; float: left; background:#dae5ef; font-size: 15px; text-align: center; margin-right: 2%; margin-bottom: 5px;}
.mo-nav li:nth-child(3n){margin-right: 0;}
.mo-nav li a{color:#333; line-height:36px; display:block;}
.mo-nav li .ts{background:#076cc8; color: #fff;}

.m-table{display: none;}

.yl-pic{position: absolute; right: 0; padding-left: 10px; top: 13%;}


.ldtd{width:100%; margin:0 auto;}
.ldtd dl{width:21.4%; float:left; list-style:none; margin-right:1.8%; margin-left:1.8%; position:relative; margin-bottom:20px;}
.ldtd dl dt{overflow: hidden; border-radius: 10px;}
.ldtd dl dt img{width: 100%; height:238px; display:block; border: 1px solid #f2f2f2; transition-duration: 1s;}
.ldtd dl dd{width:100%; font-size:20px; line-height:52px; color:#2c328b; text-align:center; font-weight: bold;}
.ldtd dl:hover dt img{transform: scale(1.1,1.1); opacity: 0.8;}

.fxyq{width: 100%; margin:0 auto; padding-top:10px;}
.fxyq dl{width: 32%; float: left; margin-right:2%; }
.fxyq dl:nth-child(3n){margin-right: 0;}
.fxyq dl dt{width: 100%; background: #f6f6f6; text-align: center; overflow: hidden;}
.fxyq dl dd{width: 100%; line-height: 50px; font-size: 16px; color: #333333; transition-duration: 1s; text-align: center; transition-duration: 0.5s; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;}
.fxyq dl:hover dd{background: #014a8a; color: #fff;}

.yygh{padding-bottom:15px;}
.yygh .n1{line-height: 42px; font-size: 16px; color: #555555; padding-left: 15px; background:url(../images/gh-icon1.png) no-repeat left center; margin-left: 10px;}

.yygh3 {
    background: url(../images/gh-bg.png) no-repeat right 70px;
}
.yygh3 .zbit {
    line-height: 30px;
    font-size: 18px;
    margin-bottom: 15px;
}
.yygh3 .zbit .s1 {
    color: #025cab;
}
.gh-ewm{ width: 148px;}
.gh-ewm .p1{width: 100%; line-height: 36px; font-size: 16px; text-align: center;}

@media only screen and (max-width: 1440px){
.w1{width: 80%; margin:0 auto;}
}
@media only screen and (max-width: 1366px){

}
@media only screen and (max-width: 1240px){
	
}
@media only screen and (max-width: 992px){
	.le_menu li a{line-height: 44px;}
}
@media only screen and (max-width: 760px){
	.ny-box{ padding-top: 60px; }
	.n-left {
    width: 100%;
    position: relative;
}
.navContent {
    display: none !important;
}
.subNav {
    width: 33.33%;
    line-height: 44px;
    font-size: 15px;
    float: left;
}
.subNav a {
    line-height: 44px;
    padding-left: 30%;
}
.n-left .bit{display: none;}
.le_menu li {
    font-size: 15px;
    width: 33.333%;
    float: left;
}
.n-right {
    width: 100%;
    padding-left: 0px;
    padding: 10px 10px 30px 10px;
}
.neir {
    padding-top: 20px;
}
.neir .fbit {
    line-height: 28px;
    font-size: 18px;
    padding: 0 12%;
}
.neir .t01 {
    font-size: 15px;
    line-height: 26px;
    padding-bottom: 20px;
}
.yyld li {
    width: 100%;
    float: left;
    margin-right: 0%;
    margin-bottom: 15px;
    padding: 15px 0;
}
.yyld li span {
    font-size: 16px;
}
.n-right .bit .p1 {
    font-size: 18px;
}
.hzdw a {
    margin-right: 10px;
    width: 155px;
    line-height: 42px;
    font-size: 16px;
}
.lx-tel li {
    width: 100%;
}
#map {
    height: 265px;
}
.news_list li p {
    width: 70%;
    font-size: 15px;
}
.news_list li span {
    width: 26%;
}
.news li .pic {
    width: 100%;
}
.news li .txt {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 10px;
    padding-top:10px;
}
.detail {
    width: 100%;
    padding-top: 20px;
    line-height: 36px;
    font-size: 18px;
}
.ksjs dl dd {
    width:49%;
    margin-left: 1%;
}
.ksjs2 dl {
    width: 46%;
    float: left;
    margin: 0 2% 20px 2%;
}
.xkdt {
    width: 40%;
    position: relative;
}
.sjxx dl {
    width: 96%;
    margin: 0 2% 10px 2%;
}
.sjxx-an a {
    display: inline-block;
    width: 150px;
}
.djwh-list dl dd {
    width: 80%;
}
.djwh-list dl dt {
    width: 15%;
}
.yygh li .img img {
    width: 50%;
}
.video dl {
    width: 46%;
    float: left;
    margin: 0 2% 20px 2%;
}
.yb_fl {
    width: 100%;
    margin-right: 0%;
}
.yb_fc {
    width: 100%;
    margin-right: 0%;
    margin-top:15px;
}
.yb_fr {
    width: 100%;
    margin-top: 15px;
}
.ls_t01 .b1 {
    position: relative;
    width: 100%;
    background: url(../images/u130.png) no-repeat left center;
    padding-right: 0px;
    left: -28px;
    text-align: left;
    padding-left: 30px;

}
.lsyg-left{display: none;}
.lsyg-right {
    width: 97%;
    margin-left: 3%;
}
.bigbox {
    padding-left: 20px;
}
.lx-tel dl {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 15px;
    padding: 15px 10px;
}
.lx-tel dl dd {
    width: 80%;
    font-size: 16px;
    padding-left: 0;
}
.n-right .bit {
    padding-left: 0px;
}
.mo-nav{ display: block;}
.m-table{display: block;}
.pc-table{display: none;}
.ksjs1 .pic {
padding-bottom:0px;
}
.ksjs2 li {
    width: 48%;
    margin-right: 2%;
}
.ksjs2 li .pic img {
    height: 230px;
}
.ksjs2 li .name {
    padding: 10px 5px;
}
.ksjs2 li .name .p1 {
    font-size: 18px;
}
.ksjs2 li .name .p2 {
    font-size: 14px;
}
.hzdw {
	padding-bottom: 20px;
}
.xkdt1 .zj_01 {
    font-size: 20px;
}
.xkdt1 .zj_02 {
    font-size: 15px;
    line-height: 30px;
}
.xkdt1 {
    left: 110%;
}
.xkdt2 {
    padding-top: 15px;
}
.Menubox {
    height: 102px;
}
.Menubox li {
    width: 50%;
}
.Menubox li.hover:after{ display: none;}
.hzjf {
padding-top: 0px;
}
.hzjf1 {
    padding-bottom: 0px;
}
.yl-pic{display: none;}
.hlw-box {
    padding: 0 10px;
}
.hlw-txt {
    width: 100%;
}
.hlw-pic {
    width: 100%;
}
.hlwyy {
    padding-bottom: 0px;
}
.hlwyy1 {
    padding: 45px 0 0 0;
}
.hlwyy3 .pic1 img {
    width: 70%;
}
.ks1 {
    padding: 12px;
}
.ldtd dl {
    width: 46.4%;
    margin-bottom: 0px;
}
.Menubox li{ background:#f1f1f1;}
.Menubox li:nth-child(2) {
    border-bottom: 1px solid #ccc;

}
.Menubox li:nth-child(1) {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.Menubox li:nth-child(3) {
    border-right: 1px solid #ccc;
}
.ny-box img {
    height: 100px;
}
.ksjs dl dt {
    width: 100%;
}
}




