@font-face {
    font-family: 'HelLT55Roman';
src: url(../font/hellt55roman.eot);
src:
    url(../font/hellt55roman.eot?#font-spider) format('embedded-opentype'),
    url(../font/hellt55roman.woff) format('woff'),
    url(../font/hellt55roman.ttf) format('truetype'),
    url(../font/hellt55roman.svg) format('svg');
    font-weight: normal;
    font-style: normal;}

@charset "utf-8";
/* 初始化CSS */
*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:bold;}
fieldset, img{border:none; vertical-align:middle;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "Microsoft Yahei","SimSun",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{ margin:0; font-size:12px;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{font-family: "Microsoft Yahei","SimSun",Arial,sans-serif; resize:none;}
body{font:12px "Microsoft Yahei","SimSun",Arial,sans-serif; color:#333; background:#fff;}
a{text-decoration:none; color:inherit;}
i, em{ font-style:normal;}
.clearfix:after{ display:block; visibility:hidden; clear:both; height:0; content:"";}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*html5*/
article,aside,footer,header,section,footer,nav,figure,main{display:block;}
a,*{-webkit-tap-highlight-color: transparent;tap-highlight-color: transparent;}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*文字截断*/
.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}


input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
a,label{text-decoration:none; color:inherit; background:transparent; -webkit-tap-highlight-color: transparent;}
input[type="submit"],button {-webkit-appearance:none;}


/*transition*/
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}
.tran5000{-webkit-transition:all 5s linear; -moz-transition:all 5s linear; -ms-transition:all 5s linear; transition:all 5s linear;}

.scaleimg:hover img{ -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.rotateY:hover{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg);}
.translateX:hover{-webkit-transform:translateX(-6px); -moz-transform: translateX(6px); -ms-transform:translateX(-6px); transform:translateX(-6px);}

/*网页限定宽度*/
.con_1000{ position:relative; margin:0 auto; width:1000px;}
.con_1000:after{content:""; display:block; height:0; clear:both;}

body{color: #474747; margin: 0 auto; background: #ffffff; min-width: 320px; font-size: 12px; line-height: 24px; font-family: "Microsoft Yahei",Helvetica,Arial,sans-serif;}
.w1200{width: 1300px;margin: 0 auto;}


.cd-popup { position: fixed; left: 0; top: 0;right: 0;bottom: 0; height: 100%; width: 100%;background: url(../images/graybg.png) repeat;visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999;  opacity: 0;}
.cd-popup.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s;}
.cd-popup-container { position: relative; height: 36px; padding: 40px; background: #fff; width: 60%; margin: 0 auto; top: 50%; margin-top: -58px; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; text-align: center; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.is-visible .cd-popup-container { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}

.hidden_search .text { width: 100%; height: 20px; padding: 8px 0; font-size: 14px; color: #444;background: none;border:none;font-family: "Microsoft Yahei";}
.hidden_search .btn { display: block; background: url(../images/search_icon.jpg) no-repeat center center; position: absolute; right: 0; top: 0; height: 36px; width: 36px; text-indent: -999em;border:none;cursor: pointer;}
.hidden_search .search_wrap { border: 1px solid #e4eaec; border-radius: 20px; position: relative; padding-right: 56px; padding-left: 20px; height: 36px;}
.hidden_search .close_btn { position: absolute; right: 0; top: 0; padding: 10px; width: 22px; height: 22px; -webkit-transition: 0.5s; transition: 0.5s;}
.hidden_search .close_btn:after, .hidden_search .close_btn:before { background: #cccccc; width: 20px; height: 3px; display: block; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; content: ""; position: absolute; left: 10px; top: 11px;}
.hidden_search .close_btn:before { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.hidden_search .close_btn:after { -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: 26px;}
.hidden_search .close_btn:hover:after, .hidden_search .close_btn:hover:before { background: #4682b4;}


.header{width: 100%;background: url(../images/headerbg.jpg) no-repeat center;}
.header .logo{height: 130px;line-height: 130px;font-size: 0;}

.header .form{height: 44px;margin: 42px 0 0 0;background: #ffffff;border-radius: 22px;border:1px solid #a9c4d8;}
.header .form .text{width: 264px;height: 44px;border:none;background: none;text-indent: 14px;font-size: 14px;line-height: 44px;color: #333;}
.header .form .subm{width: 46px;height: 44px;border:none;background: url(../images/searchbtn.png) no-repeat left top;cursor: pointer;}
.header .form .subm:hover{background-position: left bottom;}


.teacherbox ul li { line-height: 24px; font-size:15px;}
.teacherbox p {display: block;line-height: 24px; font-size:15px;}


.list-paddingleft-2 { padding:20px 10px; font-size:16px; line-height:32px;}



.header .menuIcon{width: 24px;cursor: pointer;margin: 54px 0 0 10px;display: none;}
.header .menuIcon span{display: block;height: 3px;background: #fff;margin-top: 5px;position: relative;}
.header .searchBtn{width: 38px;height: 38px;background: url(../images/searchbtn.png) no-repeat center;margin-top: 50px;display: none;cursor: pointer;}

/*.navWrap{width: 100%;min-width: 1200px;background: #103675;}
.navWrap .nav .nLi{position: relative;}
.navWrap .nav .nLi h3{position: relative;}
.navWrap .nav .nLi h3:before{width: 150px;height: 100%;background: #7ebd31;position: absolute;left:50%;top:0;margin-left: -75px;
transform: scaleX(0);-webkit-transform: scaleX(0);opacity: 0;visibility: hidden;}
.navWrap .nav .nLi.nLi1 h3:before{width: 140px;margin-left: -70px;}
.navWrap .nav .nLi h3 a{display: block;padding: 0 46px;font-size: 18px;color: #ffffff;line-height: 60px;font-weight: normal;position: relative;z-index: 2;}
.navWrap .nav .nLi.nLi1 h3 a{padding: 0 40px;}
.navWrap .nav .nLi.nLi1 h3 a img{margin-right: 8px;}
.navWrap .nav .nLi .navSub{width: 150px;position: absolute;left:50%;margin-left: -75px;top:60px;background: #fff;z-index: 3;text-align: center;display: none;}
.navWrap .nav .nLi .navSub ul li a{display: block;font-size: 16px;color: #333;line-height: 30px;padding: 6px 0 8px;}
.navWrap .nav .nLi .navSub ul li a:hover{background: #103675;color: #fff;}
.navWrap .nav .nLi.on h3:before,.navWrap .nav .nLi:hover h3:before{transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;visibility: visible;}*/

.nav .menuIcon{width: 24px;height: 22px;margin-top: 19px;cursor: pointer;}
.nav .menuIcon i{display: block;height: 4px;border-radius: 2px;background: #ffffff;margin-top: 5px;}
.nav .menuIcon i:first-child{margin-top: 0;}


.sitemapMask{width: 100%;height: 100%;position: fixed;left: 0;top:0;background: url(../images/graybg.png) repeat;z-index: 888;display: none;}

.sitemap{width: 80%;min-width: 140px;max-width: 440px;height: 100%;background: #fff;position: fixed;right: -100%;top:0;z-index: 999;box-sizing: border-box;padding: 84px 0 30px;
-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; transition:all 0.5s;}
.sitemap.show{right: 0;}
.sitemap .smHeader{width: 100%;height: 74px;box-sizing: border-box;padding: 0 40px;background: #103675;line-height: 74px;position: absolute;left: 0;top:0;}
.sitemap .smHeader h5{font-size: 16px;color: #fff;}
.sitemap .smHeader .close{width: 36px;height: 36px;background: url(../images/close1.png) no-repeat center center;box-sizing: border-box;border:2px solid #fff;
background-size: 100% 100%;margin-top: 19px;cursor: pointer;}
.sitemap .smHeader .close:hover{border-radius: 50%;-webkit-transform: rotateZ(90deg);transform: rotateZ(90deg);}
.sitemap .cont{width: 100%;height: 100%;overflow: auto;box-sizing: border-box;padding: 0 0 0 40px;}
.sitemap .cont::-webkit-scrollbar{width:3px;height:3px;}
.sitemap .cont::-webkit-scrollbar-button:vertical{display:none;}
.sitemap .cont::-webkit-scrollbar-corner,
.sitemap .cont::-webkit-scrollbar-track{background-color:#ccc;}
.sitemap .cont::-webkit-scrollbar-thumb{border-radius:0;background-color:#007630;}
.sitemap .cont::-webkit-scrollbar-thumb:vertical:hover{}
.sitemap .cont::-webkit-scrollbar-thumb:vertical:active{}
.sitemap .cont .smList{padding-right: 40px;}
.sitemap .cont .smList dl{padding-bottom: 10px;margin-bottom: 12px;border-bottom: 2px #f4f4f4 solid;}
.sitemap .cont .smList a{display: inline-block;*display: inline;*zoom: 1;}
.sitemap .cont .smList dt{width: 100%;font-size: 16px;color: #333333;line-height: 24px;padding-bottom: 3px;}
.sitemap .cont .smList dd{margin: 0px 20px 5px 0px;font-size: 14px;color: #999999;line-height: 24px;}
.sitemap .cont .smList a:hover{color: #7ebd31;}

.nav{width: 100%;background: #103675;font-size: 0;/*text-align: center;*/box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.nav ul .nLi{display: inline-block;*display: inline;*zoom: 1;position: relative;}
.nav ul .nLi h3 a{display: block;padding: 0 54px;height: 60px;font-size: 18px;color: #ffffff;line-height: 60px;font-weight: normal;}
.nav ul .nLi:first-child h3 a{padding: 0 50px;}
.nav ul .nLi:first-child h3 a img{margin-right: 8px;}
.nav ul .nLi .navSub{width: 100%;position: absolute;left: 0;top:60px;z-index: 2;background: #fff;display: none;}
.nav ul .nLi .navSub ul{padding: 0px 0;}
.nav ul .nLi .navSub ul li a{display: block;padding: 0px 0;font-size: 16px;color: #333;line-height: 48px; text-align:center;}
.nav ul .nLi .navSub ul li a:hover{color: #fff; background:#103675;}
.nav ul .nLi.on h3 a,.nav ul .nLi.cur h3 a{background: #7ebd31;}

.ititle{line-height: 74px;font-size: 24px;color: #1a1a1a;font-weight: normal;}
.ititle img{margin-right: 16px;}

.ititle a.imore{color: #666666;padding-left: 17px; font-size:14px;background: url(../images/imore2.png) no-repeat left center;}
.ititle a.imore:hover{color: #103675;background: url(../images/imore2on.png) no-repeat left center;}


.isect1{padding: 50px 0;background: #f2f1f1;width: 100%;}
.isect1 .isect1_1{width: 70%;padding: 0 20px 20px 20px; background: #ffffff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);box-sizing: border-box;}

.listr { margin-top:15px;}
.listr li{width: 100%;line-height: 38px;height: 38px; clear:both;}
.listr li a{display: block;width: 100%;line-height: 38px;height: 38px;}
.listr a i{width: 7px;background: url(../images/ico1.png) 0 center no-repeat;display: inline-block;height: 38px;float: left;margin-right: 10px;}
.listr li a span{display: inline-block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;width: 85%;font-size: 16px;color: #1a1a1a;}
.listr li a em{font-family: 'Microsoft JhengHei';float: right;color: #999;font-size: 16px;}
.listr li a:hover i{background-position: -7px center;}
.listr li a:hover span,.one_tab .tabs span a:hover{color: #0064b5;}
.listr li a:hover span{-webkit-transform: translateX(3px);transform: translateX(3px);color: #0064b5;}



.isect1_1 .tabs{height: 49px;border-bottom: 1px solid #dbdbdb;line-height: 49px;position: relative; width:100%;}
.isect1_1 .tabs ul li{margin-left: 45px;}
.isect1_1 .tabs ul li:first-child{margin-left: 0;}
.isect1_1 .tabs ul li a{display: inline-block;position: relative;font-size: 18px;color: #888;font-weight: bold;}
.isect1_1 .tabs ul li a:before{content: "";width: 100%;height: 2px;background: #0064b5;position: absolute;left: 0;bottom: -1px;z-index: 2;
transform: scaleX(0);-webkit-transform: scaleX(0);opacity: 0;visibility: hidden;}
.isect1_1 .tabs ul li.active a{color: #0064b7;}
.isect1_1 .tabs ul li.active a:before,.iMain .ititle h3:before{transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;visibility: visible;}

.isect1_1 .imore{position: absolute;right: 0;top:0;font-size: 14px;color: #4c4c4c;display: none;}
.isect1_1 .imore:hover{color: #005097;}
.isect1_1 .imore.imore1,.iMain .ititle .imore{display: block;}


.isect3 .slideGroup{width: 100%; padding:20px;box-sizing: border-box;}
.isect3 .slideGroup .parHd{height: 52px;line-height: 52px;padding: 0 18px;}
.isect3 .slideGroup .parHd ul li{margin-right: 6px;cursor: pointer;padding: 0 18px;position: relative;}
.isect3 .slideGroup .parHd ul li a{display: block;cursor: pointer;font-size: 16px;color: #4c4c4c;position: relative;height: 52px;line-height: 48px;}
.isect3 .slideGroup .parHd ul li:before{width: 4px;height: 16px;background: #7dc024;position: absolute;left: 0;top:50%;margin-top: -8px;
transform: scaleY(0);-webkit-transform: scaleY(0);opacity: 0;visibility: hidden;}
.isect3 .slideGroup .parHd ul li.on:before{transform: scaleY(1);-webkit-transform: scaleY(1);opacity: 1;visibility: visible;}
.isect3 .slideGroup .parHd ul li.on a{background-image: -webkit-linear-gradient(0deg, rgb(0, 93, 184), rgb(29, 193, 44));
-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.isect3 .slideGroup .parHd span{font-size: 14px;color: #666666;}
.isect3 .slideGroup .parBd .item .td1{width:16%;padding:0 6px;box-sizing: border-box;}
.isect3 .slideGroup .parBd .item .td2{width:47%;padding:0 6px;box-sizing: border-box;}
.isect3 .slideGroup .parBd .item .td3{width:24%;padding:0 6px;box-sizing: border-box;}
.isect3 .slideGroup .parBd .item .td4{width:13%;text-align: center;box-sizing: border-box;}
.isect3 .slideGroup .parBd .item .innerHd{width: 100%;background: #005cb3;height: 50px;font-size: 17px;color: #ffffff;line-height:50px;}
.isect3 .slideGroup .parBd .item .innerHd .td{height:50px;border-left: 1px solid #317ac0;}
.isect3 .slideGroup .parBd .item .innerHd .td.td1{border-left: none;}
.isect3 .slideGroup .parBd .item .slideBox{width: 100%;}
.isect3 .slideGroup .parBd .item .slideBox ul li{height: 54px;line-height: 54px;font-size: 14px;color: #1a1a1a;}
.isect3 .slideGroup .parBd .item .slideBox ul li.grayBg{background: #f3f3f3;}
.isect3 .slideGroup .parBd .item .slideBox ul li .td{height: 54px;border-left: 1px solid #e6e6e6;font-size: 15px;}
.isect3 .slideGroup .parBd .item .slideBox ul li .td.td1{border-left: none;}
.isect3 .slideGroup .parBd .item .slideBox ul li:hover{color: #103675;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);}
/*.isect2 .w1200 .right .slideGroup .parBd .item .slideBox ul li.grayBg:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);}*/

.isect1 .isect1_2{width: 28%;}
.isect1 .isect1_2 .isect0{height: 420px;margin-bottom: 15px;/*background: #ffffff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);*/box-sizing: border-box;}


.isect1 .isect1_2 .pydw{margin-bottom:26px;background: #ffffff;padding: 0 20px 20px 20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);box-sizing: border-box;}

.isect1 .isect1_2 .pydw ul li{margin-top:8px;background: #f4f5f6 url(../images/r-jt.png) no-repeat right 20px top 21px;}
.isect1 .isect1_2 .pydw ul li:first-child{margin-top: 0;}
.isect1 .isect1_2 .pydw ul li a{display: block;padding: 12px 20px 12px 20px;}
.isect1 .isect1_2 .pydw ul li a h5{height: 32px;line-height: 32px;font-size:1rem;color: #222;font-weight: normal;}
.isect1 .isect1_2 .pydw ul li a span{display: block;height: 34px;line-height: 34px;font-size: 14px;color: #999999;}
.isect1 .isect1_2 .pydw ul li a p{font-size: 14px;line-height: 24px;color: #666666;}
.isect1 .isect1_2 .pydw ul li:hover{background: #317ac0 url(../images/r-jt2.png) no-repeat right 20px top 21px !important; border-radius:30px;}
.isect1 .isect1_2 .pydw ul li:hover a h5,
.isect1 .isect1_2 .pydw ul li:hover a span,
.isect1 .isect1_2 .pydw ul li:hover a p{color: #fff;}

.isect1 .isect1_2 .pydw ul li.on{background: #317ac0 url(../images/r-jt2.png) no-repeat right 20px top 21px;}
.isect1 .isect1_2 .pydw ul li.on h5 { color:#fff;}

.isect1 .isect1_2 .pydwbox{background: #ffffff;padding:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);box-sizing: border-box;}


.btns2 {}
.bgt1 a {
    width: 100%;
    display: block;
    background:#005cb3 url(../images/baoguang1.svg) no-repeat center 35%;
	background-size:58px;
    padding-top: 90px;
	padding-bottom:18px;
    font-size: 18px;
	font-weight:bold;
    color: #fff;}
.bgt1 a:hover { border-radius:20px;background:#103675 url(../images/baoguang1.svg) no-repeat center 35%;background-size:58px;} 
.bgt2 a {
    width: 100%;
    display: block;
    background:#7ebd31 url(../images/baoguang2.svg) no-repeat center 35%;
	background-size:48px;
    padding-top: 90px;
	padding-bottom:18px;
    font-size: 18px;
	font-weight:bold;
    color: #fff;}
.bgt2 a:hover { border-radius:20px;background:#478f00 url(../images/baoguang2.svg) no-repeat center 35%;background-size:48px;} 

.bgt3 a {
    width: 100%;
    display: block;
    background:#157a59 url(../images/baoguang3.svg) no-repeat center 35%;
	background-size:52px;
    padding-top: 90px;
	padding-bottom:18px;
    font-size: 18px;
	font-weight:bold;
    color: #fff;}
.bgt3 a:hover { border-radius:20px;background:#054f37 url(../images/baoguang3.svg) no-repeat center 35%;background-size:52px;} 

.btns2 li {
    width: 47%;
    text-align: center;}




.btns2 li:first-child { margin-left:0;}



/*.isect1 .isect1_2 .notice{height: 390px;padding: 0 20px;background: #ffffff;margin-bottom: 30px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);box-sizing: border-box;}
.isect1 .isect1_2 .notice ul li{padding-bottom: 11px;border-bottom: 1px dotted #bfbfbf;margin-bottom: 10px;}
.isect1 .isect1_2 .notice ul li a{display: block;height: 74px;padding-left: 88px;position: relative;}
.isect1 .isect1_2 .notice ul li a .date{width: 66px;height: 72px;border:1px solid #dbdbdb;position: absolute;left: 0;top:0;text-align: center;background: #eaeff4;}
.isect1 .isect1_2 .notice ul li a .date em{display: block;height: 46px;line-height: 46px;border-bottom: 1px solid #dbdbdb;font-size: 28px;color: #333333;font-family: "Helvetica";position: relative;z-index: 3;}
.isect1 .isect1_2 .notice ul li a .date span{display: block;height: 25px;font-size: 12px;color: #666666;font-family: "HelNeueLT55";line-height: 25px;background: #ffffff;}
.isect1 .isect1_2 .notice ul li a .date:before{content: "";width: 100%;height: 0;position: absolute;left: 0;top:0;background: #103675;}
.isect1 .isect1_2 .notice ul li a h5{font-size: 16px;line-height: 24px;color: #333333;height: 48px;overflow: hidden;padding-top: 14px;font-weight: normal;}
.isect1 .isect1_2 .notice ul li a:hover .date:before{height: 46px;}
.isect1 .isect1_2 .notice ul li a:hover .date em{color: #fff;}
.isect1 .isect1_2 .notice ul li a:hover h5{color: #103675;}*/
.isect1 .isect1_2 .quickNav{padding: 30px 6px 0;height: 110px;background: #ffffff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);}
.isect1 .isect1_2 .quickNav li{width: 50%;text-align: center;}
.isect1 .isect1_2 .quickNav li a{display: block;}
.isect1 .isect1_2 .quickNav li a .icon{display: block;width: 56px;height: 56px;margin: 0 auto;position: relative;}
.isect1 .isect1_2 .quickNav li a .icon img{position: relative;z-index: 5;width: 100%;height: 100%;}
.isect1 .isect1_2 .quickNav li a .icon:before{width: 44px;height: 44px;position: absolute;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;border-radius: 50%;
display: block;opacity: 0;background-color: #0293fe;
-webkit-transform: scale3d(0.9, 0.9, 0.9);transform: scale3d(0);-webkit-transition: all 1800ms cubic-bezier(0.19, 1, 0.22, 1);
transition: all 1800ms cubic-bezier(0.19, 1, 0.22, 1);}
.isect1 .isect1_2 .quickNav li.li2 a .icon:before{background: #fe9d58;}
.isect1 .isect1_2 .quickNav li.li3 a .icon:before{background: #3cd57b;}
.isect1 .isect1_2 .quickNav li.li4 a .icon:before{background: #fb544c;}
.isect1 .isect1_2 .quickNav li a:hover .icon:before{-webkit-animation: warn 0.5s linear; animation: warn 0.5s linear;}
.isect1 .isect1_2 .quickNav li a:hover p{color: #103675;}
@-webkit-keyframes warn { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0;}
  25% { -webkit-transform: scale(1.4); transform: scale(1.4); opacity: 0.4;}
  50% { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: 0.8;}
  75% { -webkit-transform: scale(1.8); transform: scale(1.8); opacity: 0.4;}
  100% { -webkit-transform: scale(2); transform: scale(2); opacity: 0;} }

@keyframes warn { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0;}
  25% { -webkit-transform: scale(1.4); transform: scale(1.4); opacity: 0.4;}
  50% { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: 0.8;}
  75% { -webkit-transform: scale(1.8); transform: scale(1.8); opacity: 0.4;}
  100% { -webkit-transform: scale(2); transform: scale(2); opacity: 0;} }
.isect1 .isect1_2 .quickNav li a p{font-size: 15px;line-height: 35px;color: #1a1a1a;}
.isect1 .isect1_2 .quickNav li a:hover .icon img{-webkit-animation: swing 0.5s linear; animation: swing 0.5s linear;}
@-webkit-keyframes swing {
	20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg) ;}
	40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg) ;}
	60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg) ;}
	80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg) ;}
	100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) ;}
}
@keyframes swing {
	20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); -ms-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg) ;}
	40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); -ms-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg) ;}
	60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); -ms-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg) ;}
	80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); -ms-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg) ;}
	100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); -ms-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) ;}
}



.isect3{padding: 50px 0;}
.isect3 .left,.isect3 .right{width: 70%;height: 530px;background: #ffffff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);border-radius: 4px;}
.isect3 .ititle{height: 60px;line-height: 60px;background: #e8f1fa;padding: 0 20px;border-bottom: 1px solid #dcdfe1;}

.isect1_1 .cont{padding: 0px 5px;}
.isect3 .right{width:28%;}
.isect3 .right .cont{padding: 20px;height: 440px;}
.isect3 .right .cont ul li{height: 48px;border-bottom: 1px solid #f2f1f1;line-height:48px;position: relative;}
.isect3 .right .cont ul li a{padding: 0 25px 0 0;font-size: 16px;color: #333333;line-height:48px;position: relative;z-index: 2;}
.isect3 .right .cont ul li a span{position: absolute;right: 0;top:0;font-family: "SimSun";font-size: 16px;color: #333333;}
.isect3 .right .cont ul li:before{width: 400px;height:48px;background: #fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);
position: absolute;left: -20px;top:-1px;filter: alpha(opacity=0);opacity: 0;}
.isect3 .right .cont ul li:hover:before{filter: alpha(opacity=100);opacity: 1;}
.isect3 .right .cont ul li:hover a,.isect3 .right .cont ul li:hover a span{color: #103675; padding-left:6px;}



.isect3 .right .cont dl dd{margin-bottom:21px;}
.isect3 .right .cont dl dd a{display: block;position: relative;overflow: hidden;width: 100%;height: 0;padding-bottom: 72%;}
.isect3 .right .cont dl dd a em{position: absolute;left: 0;top:0;width: 105%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.isect3 .right .cont dl dd a b{position: absolute;left: 0;top:0;z-index: 2;width: 100%;height: 100%;background: rgba(0,0,0,0.6);opacity: 0;}
.isect3 .right .cont dl dd a h5{position: absolute;left: 0;top:50%; margin-top:-58px;z-index: 3;height: 64px;width: 100%;box-sizing: border-box;padding: 0 20px;font-size: 20px;color: #ffffff;line-height:26px;font-weight:bold; text-align:center;}
.isect3 .right .cont dl dd a h5 p { font-size:14px;}
.isect3 .right .cont dl dd a h5 p img { margin-bottom:15px;}
.isect3 .right .cont dl dd a h5 p span { padding:0 15px; line-height:42px; font-weight:normal;}

.isect3 .right .cont dl dd a:hover em{left: -5%;}
.isect3 .right .cont dl dd a:hover b{opacity: 0;}

.isect3 .right .cont dl dd a b.color1 { background:#317ac0;opacity:0.85;}
.isect3 .right .cont dl dd a:hover b.color1 { background:#000;opacity:0.6;}

.isect3 .right .cont dl dd a b.color2 { background:#57930d;opacity:0.85;}
.isect3 .right .cont dl dd a:hover b.color2 { background:#000;opacity:0.6;}


.readMore{display: block;width: 150px;height: 46px;margin: 0 auto;border:1px solid #9c9c9c;text-align: center;line-height: 46px;font-size: 16px;color: #1a1a1a;position: relative; margin-top:35px;}
.readMore span{position: relative;z-index: 2;}
.readMore:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: #005cb3;
transform: scaleX(0);-webkit-transform: scaleX(0);opacity: 0;visibility: hidden;}
.readMore:hover:before{transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;visibility: visible;}
.readMore:hover{border-color: #005cb3;color: #fff;}



.one_tab{width: 100%;}
.one_tab .tabs{border-bottom: 2px solid #eeeeee; margin-top:6px;margin-bottom:10px;}
.one_tab .tabs > a{display: inline-block;position: relative;line-height: 28px;padding-bottom:8px;margin-right:5%;float: left;font-size: 18px;color: #888;font-weight:bold;}
.one_tab .tabs > a:after{width: 0;display: inline-block;height: 2px;position: absolute;left: 0;bottom: -2px;content: '';background: #0064b5;}
.one_tab .tabs > a.active{color: #0064b7;}
.one_tab .tabs > a.active:after{width: 100%;}
.one_tab .tabs span a{color: #888;font-size: 16px;line-height: 25px;}
.one_tab .tabs span a i{font-family: simsun;margin-left: 11px;width: 8px;height: 16px;font-weight: bold;}
.onetabscontainer{position: relative;overflow: hidden;}
.onetabscontainer dl{margin:26px 0 25px;}
.onetabscontainer dl dd {padding-top: 12px;}
.onetabscontainer dl dt a{display: block;font-size: 24px;color: #222;line-height: 32px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.onetabscontainer dl dd a{display: block;font-size: 15px;color: #999;line-height: 30px;height: 60px;overflow: hidden;}
.onetabscontainer ul li{width: 100%;}
.onetabscontainer ul li a{display: block;width: 100%;line-height: 38px;height: 38px;}
.onetabscontainer ul li a i{width: 7px;background: url(../images/ico1.png) 0 center no-repeat;display: inline-block;height: 38px;float: left;margin-right: 10px;}
.onetabscontainer ul li a span{display: inline-block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;width: 70%;font-size: 16px;color: #1a1a1a;}
.onetabscontainer ul li a em{font-family: 'Microsoft JhengHei';float: right;color: #999;font-size: 16px;}
.onetabscontainer ul li a:hover i{background-position: -7px center;}
.onetabscontainer ul li a:hover span,.one_tab .tabs span a:hover{color: #0064b5;}
.onetabscontainer dl dt a:hover,.onetabscontainer ul li a:hover span{-webkit-transform: translateX(3px);transform: translateX(3px);color: #0064b5;}

.onetabscontainer .swiper-wrapper {z-index:999;}
/*

.isect2{width: 100%;padding: 50px 0;background: url(../images/isect2Bg.jpg) no-repeat center top;margin-bottom: 11px;}
.isect2 .isect2_1{width: 64%;}
.isect2 .isect2_1 .ititle{font-size: 24px;color: #1a1a1a;line-height: 24px;font-weight: normal;margin-bottom: 22px;}
.isect2 .isect2_1 .desc{font-size: 16px;line-height: 32px;color: #4c5154;height: 160px;overflow: hidden;margin-bottom: 26px;text-align: justify;}
.isect2 .isect2_1 .btn{display: block;width: 110px;height: 46px;background: #4682b4;text-align: center;line-height: 46px;font-size: 14px;color: #ffffff;}
.isect2 .isect2_1 .btn span{margin-left: 10px;font-family: "SimSun";}

.isect2 .isect2_2{width: 33%;box-sizing: border-box;padding-top:25px; background: #ffffff;min-height: 278px;}
.isect2 .isect2_2 .item{width: 48%;}
.isect2 .isect2_2 .item:first-child{width: 52%;}
.isect2 .isect2_2 .item .tit{font-size: 16px;line-height: 24px;color: #000000;font-weight: normal;margin-bottom: 16px;}
.isect2 .isect2_2 .item ul li a{padding: 0 5px 0 16px;font-size: 14px;line-height: 32px;font-weight: 300;background: url(../images/trangle.png) no-repeat left 13px;}
.isect2 .isect2_2 .item ul li a:hover{color: #4682b4;}


.isect2 .isect2_2 .tool{text-align:center; }
.isect2 .isect2_2 .tool a{display:inline-block; width:40%; background-color:#fff; border:1px solid #e1e1e1; padding:10px 0; text-align:center; margin:0 3% 25px; position: relative; font-size:16px; transition: all .2s;}
.isect2 .isect2_2 .tool a:before{content: ''; display: block; margin:5px auto; width:46px; height:46px; background-repeat: no-repeat; background-size: cover;}
.isect2 .isect2_2 .tool .a1:before{background-image:url(../images/ico_about_2.svg);}
.isect2 .isect2_2 .tool .a2:before{background-image:url(../images/ico_about_1.svg);}
.isect2 .isect2_2 .tool .a3:before{background-image:url(../images/ico_about_3.svg);}
.isect2 .isect2_2 .tool .a4:before{background-image:url(../images/ico_about_4.svg);}


.isect2 .isect2_2 .tool a:hover{box-shadow: 0 0 10px rgba(0,0,0,.1); transform:translateY(-5px);/* background:#4682b4; color:#fff;*/}


.title{height: 62px;border-bottom: 3px solid #4682b4;line-height: 62px;font-weight: normal;margin-bottom: 20px;}
.title span{font-size: 24px;color: #1a1a1a;position: relative;}
.title span:before{content: "";width: 100%;height: 3px;background: #940606;position: absolute;left: 0;bottom: -3px;z-index: 2;}
.title span:after{content: "";width: 10px;height: 3px;background: #fff;position: absolute;right: -10px;bottom: -3px;z-index: 2;}
.title .more{font-size: 14px;color: #333333;font-weight: 300;}
.title .more em{margin-left: 6px;font-family: "SimSun";}
.title .more:hover{color: #4682b4;}



.isect3 .item{width:100%;}
.isect3 .item.item2{margin-right: 3%;}
.isect3 .item.item1 .title{margin-bottom: 29px;}
.isect3 .item.item2 .title{margin-bottom: 29px;}
.isect3 .item.item1 ul li{margin-top: 13px;}
.isect3 .item.item1 ul li:first-child{margin-top: 0;}
.isect3 .item.item1 ul li a{display: block;height: 90px;padding-left: 100px;position: relative;}
.isect3 .item.item1 ul li a .date{width: 80px;height: 80px;position: absolute;left: 0;top:0;text-align: center;}
.isect3 .item.item1 ul li a .date em{display: block;height: 52px;background: #dbdbdb;font-family: "HelLT55Roman";font-size:34px;color: #333333;line-height: 52px;}
.isect3 .item.item1 ul li a .date span{display: block;height:27px;line-height: 27px;font-family: "HelLT55Roman";font-size: 14px;color: #666666;border:1px solid #dbdbdb;border-top:none;}
.isect3 .item.item1 ul li a h5{font-size: 17px;line-height:32px;color: #333333;font-weight: normal;height: 32px;overflow: hidden;}
.isect3 .item.item1 ul li a p{font-size: 14px;line-height: 24px;color: #999999;overflow: hidden;}
.isect3 .item.item1 ul li a:hover .date em{background: #4682b4;color: #ffffff;}
.isect3 .item.item1 ul li a:hover h5{color: #4682b4;}

.isect3 .item .list li{height: 34px;line-height: 34px;}
.isect3 .item .list li a{padding-left: 17px;position: relative;font-size: 16px;color: #333333;}
.isect3 .item .list li a:before{content: "";width: 5px;height: 5px;background: #4d4d4d;border-radius: 50%;position: absolute;left: 0;top:50%;margin-top: -3px;
-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.isect3 .item .list li a:hover:before{height: 2px;width: 12px;background: #4682b4;border-radius: 0;}
.isect3 .item .list li a:hover{padding-left: 20px;color: #4682b4;}




.isect3 .item.item2 .recomNewslist{width: 100%;height: 94px;border-bottom: 1px dashed #dddddd; padding-bottom:20px;margin-bottom:20px;}
.isect3 .item.item2 .recomNewslist a{display: block;width: 100%;height: 100%;box-sizing:border-box;padding-left: 160px;position: relative;}
.isect3 .item.item2 .recomNewslist a .pic{width: 140px;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;}
.isect3 .item.item2 .recomNewslist a .pic img{width: 100%;height: 100%;}
.isect3 .item.item2 .recomNewslist a h5{line-height: 27px;font-size: 17px;color: #333333;font-weight: normal;margin-bottom: 5px;}
.isect3 .item.item2 .recomNewslist a p{font-size: 14px;line-height: 24px;color: #999999;height: 48px;overflow: hidden;}
.isect3 .item.item2 .recomNewslist:hover a h5{color: #4682b4;}



.isect4 {width: 100%; padding-top:50px; margin-bottom:90px; background:url(../images/isect4_bg.jpg) repeat-x center top;}
.isect4_bt { width:100%; text-align:center;background:url(../images/isect4_bt.png) no-repeat center top; height:70px;}
.isect4_bt h3 { font-size:30px; color:#1a1a1a; font-weight:normal;}



.isect4Scroll{width: 100%;position: relative;overflow: hidden;}
.isect4Scroll .swiper-slide{width: 478px;}
.isect4Scroll .swiper-slide dl dd{margin-bottom:0px;}
.isect4Scroll .swiper-slide dl dd a{display: block;position: relative;overflow: hidden;width: 100%;height: 0;padding-bottom: 68%;}
.isect4Scroll .swiper-slide dl dd a em{position: absolute;left: 0;top:0;width: 105%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.isect4Scroll .swiper-slide dl dd a b{position: absolute;left: 0;top:0;z-index: 2;width: 100%;height: 100%;background: rgba(0,0,0,0.3);opacity: 0.3;}
.isect4Scroll .swiper-slide dl dd a h5{position: absolute;left: 0;bottom: 0;z-index: 3;height: 63px;width: 100%;box-sizing: border-box;padding: 0 20px;font-size: 24px;color: #ffffff;line-height: 63px;font-weight: normal;}
.isect4Scroll .swiper-slide dl dd a:hover em{left: -5%;}
.isect4Scroll .swiper-slide dl dd a:hover b{opacity: 1;}





/*index -- isect3*/
.isect5{width: 100%;padding-top:60px; padding-bottom:80px; background:#f3f3f3 url(../images/isect5bg.jpg) no-repeat center bottom; background-size:100% 100%;}
.isect5 h3{ font-weight: normal;}
.isect5 h3 span{display: block;text-align: center;}
.isect5 h3 span.ch{line-height: 48px;font-size: 28px;color:#1a1a1a;}
.isect5 h3 span.en{font-family: "Arial";font-size: 13px;color: #bdbdbd;line-height: 15px;margin-bottom: 19px;text-transform: uppercase;}
.isect5 h3 span.line{width: 25px;height: 1px;background: #1a1a1a;margin: 0 auto;}
.isect5 .owl-carousel{width: 100%;height: 130px;text-align: center;}
.isect5 .owl-carousel .item{width: 130px;height: 130px;box-sizing:border-box;border:1px solid #fff;border-radius: 50%;text-align: center;
display: inline-block;*display: inline;*zoom: 1;}
.isect5 .owl-carousel .item i,.isect5 .owl-carousel .item span{display: block;}
.isect5 .owl-carousel .item i{width: 58px;height: 46px;margin: 20px auto 0 auto;background-position: center;background-repeat: no-repeat;}
.isect5 .owl-carousel .item.item1 i{background-image: url(../images/isect3_1.png);}
.isect5 .owl-carousel .item.item2 i{background-image: url(../images/isect3_2.png);}
.isect5 .owl-carousel .item.item3 i{background-image: url(../images/isect3_3.png);}
.isect5 .owl-carousel .item.item4 i{background-image: url(../images/isect3_4.png);}
.isect5 .owl-carousel .item.item5 i{background-image: url(../images/isect3_5.png);}
.isect5 .owl-carousel .item span{line-height: 38px;font-size: 16px;color: #ffffff;}











/*信息公开*/
.index-tab .hd {
    position: relative;
    text-align: center;
    margin-top: 30px;}

.index-tab .hd span {
    color: #ffffff;
    font-size: 1.1rem;
    padding: 8px 20px;
    margin: 0 10px;
    border-radius: 20px;
    cursor: pointer;}

.index-tab .hd span.on {
    background: #e50a24;}

.index-tab .bd {
    margin-top: 10px;}

.index-tab .bd ul {
    margin: 0 -22px;}

.index-tab .bd li {
    float: left;
    width: 33.3%;
    margin-top: 30px;}

.index-tab .bd li a {
    position: relative;
    display: block;
    margin: 0 22px;
    background: #fff;
    padding: 18px 40px 18px 20px;}

.index-tab .bd li .date {
    width: 70px;
    text-align: center;
    border: 1px solid #dfe8f2;
    background: #dfe8f2;}

/*.index-tab .bd li .date:before {
    content: "";
    width: 9px;
    height: 84px;
    background: url(../images/tzgg-date-ico.png) no-repeat;
    position: absolute;
    top: -20px;
    left: 23px;
}*/

.index-tab .bd li .xy {
    line-height: 25px;
    color: #fff;
    background: #103675;}

.index-tab .bd li .tz1 {
    background: #103675;}

.index-tab .bd li .tz2 {
    background: #cca36a;}

.index-tab .bd li .tz3 {
    background: #3666b6;}

.index-tab .bd li .tz4 {
    background: #17a778;}

.index-tab .bd li .day {
    line-height: 56px;
    font-size: 2.225rem;
    color: #0b4790;
    background: #fff;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;}

.index-tab .bd li .mon {
    line-height: 24px;
    font-size: 0.875rem;
    color: #0b4790;}

.index-tab .bd li .tit {
    float: left;
    margin-left: 95px;
    margin-top: -72px;
    color: #333333;
    font-size: 1rem;
    line-height: 30px;
    height: 60px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

.index-tab .bd li a:hover {
    background:#005cb3;
    background-size: 100% 100%;    
/* padding-right: 50px;*/
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);}

.index-tab .bd li a:hover .date {}

.index-tab .bd li a:hover .tit {
    /*font-size: 1.025rem;
    font-weight: bold;*/
    color: #fff;}

.index-xgdt {
    padding: 0px 0 70px;
    background: url(../images/row-xgdt-bg.png) center top no-repeat;
    background-size: cover;
    overflow: hidden;}

.index-xgdt .index-title {
    position: relative;
    z-index: 9;
    float: left;
    text-align: left;
    margin-left: -10px;}

.index-xgdt .index-title h2 {
    color: #fff;
    background: url(../images/indextit-ico2.png) center top no-repeat;}

.index-xgdt .index-title .index-more {
    color: rgba(255, 255, 255, 0.6);}

.xgdt-box {
    position: relative;}

.xgdt-box ul {
    margin: 0 -15px;
    padding-top: 220px;}

.xgdt-box li {
    float: left;
    width: 50%;
    margin-top: 30px;}
.xgdt-box li.box12{
     width: 100%;}

.xgdt-box .d1, .xgdt-box .d2 {
    float: left;
    width: 50%;}

.xgdt-box .d3 {
    float: right;
    width: 50%;}

.xgdt-box .d3 li {
    width: 50%;}

.xgdt-box a {
    position: relative;
    margin: 0 15px;
    display: block;
    overflow: hidden;
    padding-bottom: 56%;}

.xgdt-box a img {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;}

.xgdt-box a .tit {
    position: absolute;
    padding: 10px 15px;
    width: 100%;
    bottom: 0;
    left: 0;
    background: linear-gradient(rgba(0, 0, 0, 0.1), black);}

.xgdt-box a .tit p {
    font-size: 1rem;
    color: #fff;
    line-height: 22px;
    max-height: 44px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

.xgdt-box .box3 a, .xgdt-box .box6 a {
    padding-bottom: 100%;}

.xgdt-box .box3 a img, .xgdt-box .box6 a img {
    max-width: 300%;
    width: auto;
    height: 100%;
    left: 50%;
    margin-left: -220px;}

.xgdt-box .box5 {
    width: 100% !important;
    margin-top: -220px;
    /* padding-bottom: 56%; */
    overflow: hidden;
    padding: 0 15px;}
.xgdt-box .box5 .vedio-box{
    position:relative;
    width:100%;
    padding-bottom:56%;
    overflow:hidden;}
.xgdt-box .box5 .vedio-box table{
    position:absolute;
    width:100%;
    height: 100% !important;
    top:0;
    left:0;}
.xgdt-box .box5 img,
.xgdt-box .box5 video{
    width:100% !important;
    height:100% !important;}

.xgdt-box li:hover img {
    transform: scale(1.05);}

.xgdt-box li:hover .tit {
    background: rgba(16, 54, 117, 0.8);}

.index-jzxx {
    padding: 70px 0 80px;}

.jzxx-txt {
    margin-top: 30px;}

.jzxx-txt .slick-list {
    padding: 10px 0;
    margin: 0 -20px;}

.jzxx-txt .box {
    margin: 0 20px;
    background: #fff;
    border-top: 2px solid #103675;
    padding: 38px 28px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);}

.jzxx-txt .date {
    font-family: Arial, Helvetica, sans-serif;
    color: #adacac;
    font-size: 1.5rem;
    display: none;}

.jzxx-txt .weak {
    font-size: 1.5rem;
    color: #adacac;
    margin-top: 10px;
    display: none;}

.jzxx-txt .tit {
    display: block;
    margin-top: 20px;
    font-size: 1rem;
    color: #20579a;
    line-height: 30px;
    height: 60px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

.jzxx-txt .info {
    margin-top: 15px;
    padding-top: 10px;
    border-top: 1px solid #d6d6d6;
    font-size: 0.875rem;
    color: #666666;}

.jzxx-txt .info p {
    padding: 7px 0 7px 35px;
    font-size: 0.975rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

.jzxx-txt .p1 {
    background: url(../images/jzxx-ico11.png) left center no-repeat;}

.jzxx-txt .p2 {
    background: url(../images/jzxx-ico21.png) left center no-repeat;}

.jzxx-txt .p3 {
    background: url(../images/jzxx-ico31.png) left center no-repeat;}

.jzxx-txt .box:hover {
    border-top: 2px solid #cdb99b;
    background: url(../images/jzxx-bg.png) right bottom no-repeat;
    background-size: cover;}

.jzxx-txt .box:hover .date, .jzxx-txt .box:hover .weak, .jzxx-txt .box:hover .tit, .jzxx-txt .box:hover .info {
    color: #fff;}

.jzxx-txt .box:hover .p1 {
    background: url(../images/jzxx-ico12.png) left center no-repeat;}

.jzxx-txt .box:hover .p2 {
    background: url(../images/jzxx-ico22.png) left center no-repeat;}

.jzxx-txt .box:hover .p3 {
    background: url(../images/jzxx-ico32.png) left center no-repeat;}

.jzxx-txt .slick-prev {
    text-indent: 999px;
    overflow: hidden;
    width: 66px;
    height: 66px;
    position: absolute;
    z-index: 9;
    left: -100px;
    top: 50%;
    margin-top: -33px;
    background: url(../images/jzxx-left.png) no-repeat;
    background-size: 100% 100%;
    cursor: pointer;}

.jzxx-txt .slick-next {
    text-indent: 999px;
    overflow: hidden;
    width: 66px;
    height: 66px;
    position: absolute;
    z-index: 9;
    right: -100px;
    top: 50%;
    margin-top: -33px;
    background: url(../images/jzxx-right.png) no-repeat;
    background-size: 100% 100%;
    cursor: pointer;}

.jzxx-txt .slick-prev:hover, .jzxx-txt .slick-next:hover {
    opacity: 0.8;}

/*项目公示*/





.footer{width: 100%;padding: 25px 0;background: #005cb3;}
.footer .fLeft{font-size: 16px;line-height: 32px;color: #ffffff;}
.footer .fLeft a:hover{text-decoration: underline;}

.footer .select {width: 290px; height: 36px; position: relative; margin: 5px 0 0 0;}
.footer .select dt { height: 36px;background: #ffffff; line-height: 36px; padding-left: 10px; cursor: pointer;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; z-index: 3; color: #666666; font-size: 14px;line-height: 36px;}
.footer .select dt i{width: 9px;height: 8px;position: absolute;right: 10px;top:14px;background: url(../images/trangle1.png) no-repeat center;}
.footer .select dd { position: absolute; left: 0; bottom: 36px; width: 100%; background: #fff; display: none;}
.footer .select dd ul { max-height: 250px; overflow: auto;}
.footer .select dd ul li { display: block; width: 100%; float: left;}
.footer .select dd ul li a {display: block;line-height: 32px;padding: 0 10px;font-size: 14px;color: #666666;}
.footer .select dd ul li a:hover { background: #f5f5f5;}

.footer .select dd ul::-webkit-scrollbar{width:3px;height:3px;}
.footer .select dd ul::-webkit-scrollbar-button:vertical{display:none;}
.footer .select dd ul::-webkit-scrollbar-corner,
.footer .select dd ul::-webkit-scrollbar-track{background-color:#ccc;}
.footer .select dd ul::-webkit-scrollbar-thumb{border-radius:0;background-color:#4682b4;}
.footer .select dd ul::-webkit-scrollbar-thumb:vertical:hover{}
.footer .select dd ul::-webkit-scrollbar-thumb:vertical:active{}





.psgWrap.nyWrap:before{display: none;}

.passage{padding-top: 30px;}
.passage .psgTit{padding-bottom: 24px;border-bottom: 1px solid #d1d1d1;margin-bottom: 22px;text-align: center;}
.passage .psgTit h5{font-size: 20px;color: #1a1a1a;line-height: 28px;font-weight: normal;margin-bottom: 10px;}
.passage .psgTit .info{font-size: 14px;line-height: 22px;color: #808080;}
.passage .psgTit .info span{margin: 0 4px;}
.passage .psgCont{font-size: 16px;line-height: 32px;color: #333333;padding-bottom: 60px;border-bottom: 1px solid #d1d1d1;margin-bottom: 52px;word-break: break-all;}
.passage .psgCont *{max-width: 100% !important;}
.passage .psgBtm{position: relative;padding: 0 235px 0 0;}
.passage .psgBtm ul li{font-size: 16px;line-height: 34px;color: #3a502a;}
.passage .psgBtm ul li a{color: #333333;}
.passage .psgBtm ul li a:hover{color: #4682b4;text-decoration: underline;}
.passage .psgBtm .bdsharebuttonbox{height: 56px;width: 165px;padding-left: 49px;border-left: 1px solid #d1d1d1;position: absolute;right: 0;top:5px;}
.passage .psgBtm .bdsharebuttonbox span{font-size: 16px;line-height: 34px;color: #000000;margin: 12px 3px 0 0;}
.passage .psgBtm .bdsharebuttonbox .shareItem{width: 34px;height: 34px;margin: 12px 20px 0 0;padding: 0;background: url(../images/shareicon2.png) no-repeat left top;}
.passage .psgBtm .bdsharebuttonbox .shareItem.bds_tsina{margin-right: 0;background-position: -34px top;}

.about{font-size: 16px;line-height: 32px;color: #333333;word-break: break-all;}
.about *{max-width: 100% !important;}

#ClCache { display:none;}


@media screen and (max-width: 1220px){
.w1200{width: auto;padding: 0 5%;}
.header .logo img{height: 60px;}
.nav ul .nLi h3 a{padding: 0 25px;}


.isect2 .isect2_2 .tool a{ transition: all .2s;}
.isect2 .isect2_2 .tool a:hover{box-shadow: 0 0 10px rgba(0,0,0,.1); transform:translateY(-5px);}

}

@media screen and (max-width: 1024px){
.header .form,.nav{display: none;}
.header .menuIcon,.header .searchBtn{display: block;}

.footer .fLeft{width: 100%;float: none;text-align: center;}
.footer .select{float: none;margin: 20px auto 0;}

.isect1 .isect1_1,.isect1 .isect1_2{width: 100%;margin-bottom: 30px;}
.isect1 .isect1_2 ul{margin-top: 0;}
.isect2{background-size: cover;}
.isect2 .isect2_1,.isect2 .isect2_2{width: 100%;margin-bottom: 30px;}


.isect3 .item{width: 100%;margin-bottom: 20px;margin-right: 0;}
.isect3 .item:last-child{margin-bottom: 0;}



}
@media screen and (max-width: 768px){
.header { background:#4682b4 url(../images/headerbg.jpg) no-repeat; background-size:cover;}	

.isect1 .isect1_1 .inewsScroll .swiper-slide a .pic { padding-bottom:200px;}

.isect1 { margin: 20px auto;}
	
.header .logo{height: 80px;line-height: 80px;}
.header .logo img{height: 40px;}
.header .searchBtn{margin-top: 32px; background:url(../images/searchbtnwap.png) no-repeat;}
.header .menuIcon{margin-top: 28px;margin-left: 5px;}

.passage .psgCont{padding-bottom: 30px;margin-bottom: 30px;font-size: 15px;line-height: 30px;}
.passage .psgBtm{padding-right: 0;}
.passage .psgBtm .bdsharebuttonbox{display: none;}

.page{text-align: center;}

.isect1 .isect1_1 ul li a .pic{padding-bottom: 64.8%;}

.isect1 .isect1_1 ul li{width: 100%;}
.isect1 .isect1_1 ul li:last-child{margin-bottom: 0;display: none;}

.newsList.download ul li a{padding-right: 65px;}

.isect4 { margin-bottom: 50px;}

.footer .fLeft { font-size: 14px;}


}

@media screen and (max-width: 520px){ 
.header .logo img{height: 28px;}
}

@media screen and (max-width: 468px){
.header .w1200{padding: 0 2%;}
.header .logo img{height: 32px;}

.isect2{padding: 30px 0;}
.isect2 .isect2_2{margin-bottom: 0;}
.isect2 .isect2_2 .item,.isect2 .isect2_2 .item:first-child{width: 100%;}
.isect2 .isect2_2 .item:first-child{margin-bottom: 20px;}
.isect2 .isect2_2 .item .tit{margin-bottom: 6px;}
.isect2 .isect2_1 .desc{font-size: 15px;line-height: 26px;height: 78px;margin-bottom: 22px;}

.isect3 .item .list li:nth-child(6),.isect3 .item .list li:nth-child(7),.isect3 .item .list li:nth-child(8),
.isect3 .item .list li:nth-child(9),.isect3 .item .list li:nth-child(10){display: none;}


.newsList ul li a h5{max-width: 100%;}

.isect3 .left, .isect3 .right {  width:100%;}
.one_tab .tabs > a { font-size:16px;margin-right: 3%;}

.onetabscontainer ul li a span { width:90%;}
.onetabscontainer ul li a em { display:none;}
.isect1 .isect1_1 .slideGroup .parBd .item .td1 { display:none;}
.isect1 .isect1_1 .slideGroup .parBd .item .td3  { display:none;}

.isect1 .isect1_1 .slideGroup .parBd .item .td2 { width:70%;}
.isect1 .isect1_1 .slideGroup .parBd .item .td4 { width:30%; font-size:14px;}


.isect1_1 .cont {   padding: 0px 0px;}

.isect3 .slideGroup .parBd .item .td1{ display:none;}
.isect3 .slideGroup .parBd .item .td2{width:70%;}
.isect3 .slideGroup .parBd .item .td3{ display:none;}
.isect3 .slideGroup .parBd .item .td4{width:30%;}


.index-tab .bd li {width: 100%;}
.isect5 { padding-top: 30px;    padding-bottom: 50px; background-size:100%;}



.sitemapMask  { display:none !important;}
.sitemap.show { display:none !important;}

}

@media screen and (max-width: 340px){
.header .logo img{height: 22px;}  
}