/*
 * CSS Document
 */

/*html5*/
	header,footer,section,aside,article,nav,menu,hgroup,dialog,figure{display:block;}

/*global*/
	* {list-style:none;margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	body{font-size:14px;font-family:'Microsoft YaHei',Arial,Verdana,'SimSun';background: #efefef;}
	.fl{float:left;}
	.fr{float:right;}
	.tl{text-align: left;}
	.tc{text-align: center;}
	.tr{text-align: right;}
	a:focus, a:hover{text-decoration: none;}
	.bgc-f7{background-color: #f7f7f7;}
	.none{display: none;}
	.alert{margin: 5px 0 0; padding:8px 35px 8px 15px;}
	.layout{width:100%;}
	.mb0{margin-bottom: 0;}
	.fs12{font-size: 12px;}	
	.pl0{padding-left: 0;}

/*clear*/
	* html .clearfix{zoom:1;}/*IE6*/
	*:first-child+html .clearfix{zoom:1;}/*IE7*/

/*header*/
	.header{width: 100%; background-color: #000d1b; position: fixed; top:0; left: 0; z-index: 1999;}
	.hd-box{width: 1500px; height: 105px; margin: 0 auto; padding-top: 0;}
	.logo{float:left; width: 500px; height: 100px; background: url(../images/logo.png) no-repeat 0 0; text-indent: 550px; white-space: nowrap; overflow: hidden;}
	
/*nav-box*/
	.nav-box{width: 100%; height: 70px; background-color: #00298d;}	
	.nav-list{ width:800px; margin: 0 auto; padding-top:30px;}
	.nav-list > li{float:left; width: 100px;}
	.nav-list > li > a{display: block; width: 100px; height: 70px; line-height: 70px; font-size: 16px; color:#eee; text-align: center; transition: all 0.3s ease 0s;}
	.nav-list > li > a:hover, .nav-list > li > a.selected{color:#08e5dd; border-bottom: #08e5dd solid 3px; text-decoration: none;}

	#nav-hczj { position: relative; width: 100px; height: 70px; }
	#snav-hczj { left: 0; top: 70px; width: 100px; background: #000d1b; position: absolute; padding-bottom: 5px;display: none; }
	#snav-hczj a { display: block; width: 100px; height: 36px; line-height: 36px; font-size: 14px; text-align: center; color: #fff;  text-decoration: none; }
	#snav-hczj a:hover { color: #000; background: #08e5dd; }

/*banner*/
	.banner{width: 100%; height: 940px; margin-top:105px; background: url(../images/bnr/bnr.jpg) no-repeat center center;}
	.bnr-box{width: 1300px; margin: 0 auto; height: 940px; position: relative;}	
	.bnr-blank{position: absolute;bottom:0;background-color: #efefef;width: 100%;height: 70px; border-radius: 15px 15px 0 0;}
	
	.subbnr{width:100%; height: 755px; margin-top:105px;}
	.sbnr1{background: url(../images/bnr/sbnr1.jpg) no-repeat top center;}
	.sbnr2{background: url(../images/bnr/sbnr2.jpg) no-repeat top center;}
	.sbnr3{background: url(../images/bnr/sbnr3.jpg) no-repeat top center;}
	.sbnr4{background: url(../images/bnr/sbnr4.jpg) no-repeat top center;}
	.sbnr5{background: url(../images/bnr/sbnr5.jpg) no-repeat top center;}
	.sbnr6{background: url(../images/bnr/sbnr6.jpg) no-repeat top center;}
	.sbnr7{background: url(../images/bnr/sbnr7.jpg) no-repeat top center;}

	.sbnr-box{width: 1300px; margin: 0 auto; height: 755px; position: relative;}
	.sbnr-bar{ width: 100%; height: 110px;position: absolute;bottom:0;background-color: #fff;border-radius: 15px 15px 0 0;}	
	.sbnr-menu{background: #0054a7; height: 80px; line-height: 80px; text-align: center; font-size:32px;border-radius: 15px 15px 0 0;}
	.sbnr-menu a{ display: block; width: 100%; height: 80px; color:#fff; transition: all 0.3s ease 0s;}
	.sbnr-menu a.active,.sbnr-menu a:hover {color:#222;background: #fff;}

	.tab{background: #0054a7; height: 80px; line-height: 80px; text-align: center; font-size:30px;border-radius: 15px 15px 0 0;}
	.tab-item{ display: block; height: 80px; color:#fff; transition: all 0.3s ease 0s; cursor: pointer;}
	.tab-item.active{color:#222;background: #fff;}
	.tab-item:hover{color:#222;background: #fff;cursor:default;}
	.tab-item > a{display: block;color:#fff;}
	.tab-item > a.selected{color:#222;background: #fff;}

	.tab > .col-lg-2{width: 20%;}
	.bread-bar{ width: 100%; height: 110px;}	
	.bread{background: #0054a7; height: 80px; line-height: 80px; padding-left: 30px; color:#fff; font-size:16px;border-radius: 15px 15px 0 0;}
	
/*index*/
	.row-blue{background:#002381 url(../images/bg_blue.jpg)center top no-repeat;}
	.row01{width: 100%; background: url(../images/idx_bg1.jpg) center bottom no-repeat; margin-top: 45px;}
	.row02{width: 100%; padding:100px 0;}
	.row03{width: 100%; padding:100px 0;}
	.row04{width: 100%; padding:100px 0;}
	.row05{width: 100%; background:#101d4f; }
	.row06{width: 100%; background:#fff; padding-top:100px;}
	.row07{width: 100%; background:#002381 url(../images/bg_yun.jpg)center bottom no-repeat;}

	.page01{width: 100%; background: url(../images/idx_bg1.jpg) center bottom no-repeat;}
	.page02{width: 100%; background:#002381}
	.page03{width: 100%; background:#002381}
	.page04{width: 100%; background:#002381}
	.page05{width: 100%; background:#101d4f; }
	.page06{width: 100%; background:#fff;}
	.page07{width: 100%; background:#002381 url(../images/bg_yun.jpg)center bottom no-repeat;}

	.page02-wrap{width:1230px; padding:100px 0; margin: 0 auto;}
	.page03-wrap{width:1230px; margin: 0 auto;border: #4b69bd solid 1px;}
	.page04-wrap{width:1230px; padding:100px 0; margin: 0 auto;}
	
	.idx-tit01{width: 500px; height: 140px; margin: 5px auto;}
	.idx-tit02{width: 650px; height: 140px; margin: 5px auto;}
	.idx-tit03{width: 500px; height: 240px; margin: 0 auto; padding-top:100px;}
	.idx-tit04{width: 650px; height: 140px; margin: 5px auto 50px;}
	
	.row01-wrap{margin-top:100px;padding-bottom:100px;}
	.row01-ul{background: url(../images/hczj_dot.jpg) left 0 no-repeat; margin-left:40px; padding-left:50px;}
	.row01-ul > li{color:#444; margin-bottom: 22px;}
	.row01-ul > li > a{display: block; padding: 10px 15px 20px; color:#444;transition: all 0.5s; border: #efefef solid 1px;}
	.row01-ul > li > a:hover{border: #96a4cc solid 1px; border-radius: 8px; color:#002381;}
	.row01-ul > li h4{font-size: 18px; margin:0;}
	.row01-ul > li p{font-size: 16px; height: 30px; margin:0;}
	
	.row02-wrap{margin-top:100px;}
	.row02-ul > li{background: url(../images/dot_ling.png) left 0 no-repeat; color:#fff; margin-bottom: 30px;}
	.row02-ul > li > .title{width: 440px; padding-left: 40px;}
	.row02-ul > li > .title a{ padding: 0; color:#f1f1f1; }
	.row02-ul > li > .title a:hover{ color:#f6d71d; }
	.row02-ul > li > .title h4{font-size: 18px; height: 35px; margin:0;}
	.row02-ul > li > .title p{font-size: 14px; line-height: 1.4; color:#aaa; margin:0;}
	.row02-ul > li > .date{font-size: 14px; color:#d1d1d1;width: 110px;text-align: right;}
	.idx-more{height: 45px; text-align: right;}
	.idx-more a{line-height: 45px; font-size: 16px; color:#d1d1d1}

	.row03-wrap{margin-top:100px;border: #4b69bd solid 1px;}
	.r3-box{padding-left:40px;}
	.row03-news{font-size: 24px;line-height: 98px;}
	.row03-news > a{color:#fff;}
	.row03-news > a:hover{color:#f6d71d;}
	.row03-tit {font-size: 18px; height: 40px; color:#fff;}
	.row03-ul > li{color:#fff; margin-bottom: 0;}
	.row03-ul > li > a{ padding: 0; color:#eee; }
	.row03-ul > li > a:hover{color:#f6d71d; }
	.row03-ul > li > a h4{font-size: 16px; height: 36px; margin:0;}

	.row04-wrap{padding-top:100px}
	.r4-box{position: relative;}
	.row04-text{position: absolute; right:60px; top:60px; text-align: right;}
	.row04-text > h3{font-size: 32px; color:#fff; margin:0 0 30px;}
	.row04-text > p > a{font-size: 18px;color:#fff;}	
	.row04-img{margin-bottom: 45px;  overflow: hidden;}
	.row04-img img{cursor: pointer; transition: all 0.5s; opacity:1;width: 100%;}
	.row04-img img:hover{opacity:0.5;}
	
	.row05-wrap{padding:100px 0 150px;}
	.r5-top{background:#002381; height: 130px;}
	.r5-blue{width: 1300px; margin:0 auto; height: 130px;background-color: #101d4f; border-radius: 20px 20px 0 0;}
	.r5-button-box{height:268px; transition: all 0.5s; border: #fff solid 4px;}
	.r5-button-box:hover{border: #f6d71d solid 4px;}
	.rt-btn{display:block; width:190px; margin: 150px auto 0; line-height: 50px; border-radius: 10px; font-size: 18px; color:#fff; text-align: center;}
	.r5-btn-b{background-color: #36afed; color:#fff; }
	.r5-btn-y{background-color: #f6d71d; color:#444; }
	.r5-btn-bg1{background: #101d4f url(../images/01.png) no-repeat center 46px;}
	.r5-btn-bg2{background: #101d4f url(../images/02.png) no-repeat center 46px;}
	.r5-btn-bg3{background: #101d4f url(../images/03.png) no-repeat center 46px;}
	.r5-btn-bg4{background: #101d4f url(../images/04.png) no-repeat center 46px;}

	.r5-line1{border-top: #fff solid 6px;padding-top:50px;}
	.r5-line2{border-top: #f6d71d solid 6px;padding-top:50px;}

	.r6-focus-box{width: 100%; margin-top: 35px; background: url(../images/bg_r6_blue.png) center bottom repeat-x;}
	#focus_mljn{width: 900px; margin: 0 auto;}
	.r6-part{ width: 100%; padding:30px 0 50px; background: #002381 url(../images/jn_line.png) 0 30px repeat-x;}
	.r6-partlist{width: 922px; height: 170px; margin:0 auto;}
		.r6-partlist > li{float: left; width: 200px; background: url(../images/jn_dot.png) 150px 0 no-repeat;}
		.r6-partlist > li:last-child{width:120px; background: none;}
		.r6-partlist > li > p{line-height: 50px; font-size: 16px; color:#fff;padding-left:28px;}

	.r6-partlist img{transition: all 0.5s; opacity:1;}
	.r6-partlist img:hover{transform: scale(1.2);}

	.row07-wrap{padding:100px 0 280px;}
	.row07-wrap .col-lg-3{width: 20%;}
	.row07-wrap .col-lg-3 p{font-size: 16px; color:#fff; line-height: 50px; text-align: center;}
	.row07-wrap img{transition: all 0.5s; opacity:1;}
	.row07-wrap img:hover{opacity:0.5;}
    
/*footer*/
	.footer{width:100%; background: #002381; padding:90px 0;}
	.ft-wrap{color: #fff; }
	.ft-wrap h3{font-size: 32px; height: 80px; margin: 0;}
	.ft-wrap p{font-size: 16px;}
	.ft-wrap .logo-box{padding-top:80px;}
	
/*wrap*/
	
	.wrap{ width: 100%; background: url(../images/bg.gif) 0 0 no-repeat;}
	.wrap2{ width: 100%; background: url(../images/bg2.gif) 0 0 no-repeat;}	
	.wrap3{ width: 100%; background: url(../images/yzt_bg.jpg) 0 0 no-repeat; margin-top: 105px;}	

/* ysw */
	.wrap-ysw{ padding-top: 100px; }
	.ysw-row{padding-bottom: 130px;}
	.ysw-title-bar{height: 110px;}
	.ysw-more{text-align: right; padding-top: 10px;}
	.ysw-more a{color:#666;}
	.ysw-more a:hover{color:#ae0000;}
	.ysw-tit{width:60px; margin: 0 auto;font-size: 24px;border-bottom: #ae0000 solid 2px; text-align: center;padding-bottom: 5px;}
	.tit-red{color:#ae0000;padding-right: 5px;}

	.jc-list > li{ border-bottom: #999 dotted 1px; padding-bottom:10px;margin-bottom: 20px;}
	.jc-list > li > a > h3{ font-size: 18px; font-weight: bold; height: 30px; overflow: hidden; margin-top: 0;}
	.jc-list > li > a{color:#333;}
	.jc-list > li > a:hover{color:#ae0000;}
	.jc-list > li p{color:#666; font-size: 14px; height: 50px; line-height: 1.6; overflow: hidden; margin: 0;}

	.js-box img{width: 100%; height: auto;}

	.tj-list .col-lg-3{text-align: center;}
	.tj-list img{transition: all 0.5s; opacity:1;}
	.tj-list img:hover{opacity:0.5;}

	.zp-list .col-lg-4{margin-bottom: 30px;text-align: center;}
	.zp-list .col-lg-4 img{width: 95%;}
	.rc-list .col-lg-3{margin-bottom: 20px;text-align: center;}
	.rc-list .col-lg-3 img{width: 98%;}
	.rc-list .col-lg-3 p{line-height: 40px; height: 40px; overflow: hidden; margin: 0;}

	.ls-list .wn-box{height: 50px; background: #dddcda url(../images/q.png) 10px 0 no-repeat; text-align: center;padding-top: 5px;margin-bottom: 20px;}
	.ls-list a{color:#444;}
	.ls-list a:hover{color:#ae0000;}
	.ls-list .wn-box p {margin: 0;}

/* news */
	.wrap-main{ width: 1300px; background: #fff; margin: 0 auto; padding-top: 45px; border-radius: 0 0 15px 15px;}
	.wrap-tab{margin-bottom: 40px;}
	.hot-box{background: #f3f3f3; border: #6d83a9 solid 1px; margin-bottom: 90px; margin-left: 0;}
	.ntit-bar{height: 60px;  line-height: 60px; margin-bottom: 50px; }
	.ntit-text{font-size: 28px; color:#bbb;background: url(../images/ntit_bg.png) right 0 no-repeat;}
	.ntit-hz{font-size: 32px;color:#111;padding-bottom: 5px; border-bottom: #0054a7 solid 4px; margin-right: 15px;}
	.ntit-more{text-align: right;}
	.ntit-more a{color:#888;}
	.ntit-more a:hover{color:#0054a7;}

	.hot-list > li{width: 100%;margin: 12px 0;}
	.hot-list > li img{float: left; width: 218px;}
	.hot-list > li .hot-tit{float: right; width: calc(100% - 240px);}
	.hot-list > li .hot-tit a{color:#111;transition: all 0.5s;}
	.hot-list > li .hot-tit a:hover{color:#0054a7;}
	.hot-list > li .hot-tit h1{font-size: 18px; height: 80px; overflow: hidden; margin: 0; padding: 0; line-height: 1.4;}
	.hot-list > li .hot-tit p{font-size: 14px;margin: 0; padding: 5px 0 0; line-height:30px; background: url(../images/jian.png) center right no-repeat;}

	.news-box{display: block; border: #0054a7 solid 1px; text-align: center; margin-bottom: 40px;}
	.news-box > img{width: 100%;}
	.news-box > h1{font-size: 18px; padding: 20px 15px 15px; height: 86px; overflow: hidden; line-height: 1.4; margin: 0;}
	.news-box > p{font-size: 16px;color:#3d91d3;margin-bottom: 15px;}
	a.news-box{color:#111;}
	a:hover.news-box{color:#0054a7;}

	.wrap-detail{margin-bottom: 40px;}
	.wrap-detail > h1{font-size: 36px; line-height: 1.6; margin: 0 0 15px; color: #000; text-align: center;}
	.wrap-detail > h2{font-size: 36px; line-height: 1.6; margin: 60px 0 15px; color: #000; text-align: center;}
	.wrap-detail > h5{line-height: 50px; padding-bottom: 10px; border-bottom: #ccc solid 1px; font-size: 14px; color:#333; text-align: center;}

	.wrap-detail > .content{padding:50px 0 100px; color:#333; font-size: 18px;}
	.wrap-detail > .content p{width: 100%; line-height: 1.6; margin-bottom: 20px;}
	.wrap-detail > .content img{width: 100%; margin:20px 0}

/* sczc */
	.wrap-main2{ width: 1300px; background: #fff; margin: 155px auto 50px; border-radius: 15px;}

	.sc-head > .col-lg-7{width:61%;}
	.sc-head > .col-lg-5{width:39%;}
	.sc-body{margin-top: 60px;}
	.sc-body > .col-lg-7{width:61%;}
	.sc-body > .col-lg-5{width:39%;}
	
	.sc-box{position: relative; display: block; }
	.sc-box > img{width: 100%;transition: all 0.5s; opacity:1;}
	.sc-box > img:hover{ opacity:0.7;}
	.sc-box > h3{position: absolute;width: 100%; height: 70px; line-height: 70px; bottom:0;text-align: center;font-size: 32px;color:#fff;margin:0;}
	.sc-box > .sc-bg{position: absolute;width: 100%; height: 70px;bottom:0; margin:0;background: #0054a7;opacity:0.7;}

	.sc-box2{position: relative; display: block; }
	.sc-box2 > img{width: 100%;transition: all 0.5s; opacity:1;}
	.sc-box2 > img:hover{ opacity:0.7;}
	.sc-box2 > h3{position: absolute;width: 100%; height: 40px; line-height: 40px; bottom:0;text-align: center;font-size: 16px;color:#fff;margin:0;}
	.sc-box2 > .sc-bg2{position: absolute;width: 100%; height: 40px;bottom:0; margin:0;background: #0054a7;opacity:0.7;}

	.sc-list > li{width: 100%;margin-bottom:30px;}
	.sc-list > li img{float: left; width: 265px;}
	.sc-list > li .sc-tit{float: right; width: calc(100% - 300px);}
	.sc-list > li .sc-tit a{color:#111;transition: all 0.5s;}
	.sc-list > li .sc-tit a:hover{color:#0054a7;}
	.sc-list > li .sc-tit h1{font-size: 18px; height: 30px; line-height: 1.6;white-space: nowrap; text-overflow: ellipsis;  overflow: hidden; margin: 0; padding: 0;}
	.sc-list > li .sc-tit p{font-size: 14px;margin: 0; padding: 5px 0 0; line-height:1.6; color:#666;}
	.sc-list > li .sc-tit p.desc{max-height: 100px; overflow: hidden;}

	.sc-more-box{border: #0054a7 solid 1px;}
	.scm-tit{padding: 20px;color:#111; font-size: 18px; border-bottom: #0054a7 solid 1px;}
	.scm-list{padding: 20px;}
	.scm-list > li{height: 36px; line-height: 36px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
	.scm-list > li a{color:#333;}
	.scm-list > li a:hover{color:#0054a7;}
	.scm-button{ text-align: center; padding-bottom: 20px;}
	.scm-button > button{width: 140px; height: 40px;}

/* cywl */
	.cy-tit{width: 570px; height: 60px; line-height: 60px; margin: 0 auto 50px; background: url(../images/yun.png) 0 0 no-repeat; text-align: center; font-size: 36px; color:#111;}
	.jd-list{margin-bottom: 40px;}
	.jd-item{display: block; border: #0054a7 solid 1px; border-radius: 8px; padding:20px 15px; margin-bottom: 35px;}
	.jd-item:hover{border-color: #666;}
	.jd-item img{float:left; width: 96px; height: 96px; border-radius: 50%;}
	.jd-item .jd-text{ float:right; width:calc(100% - 118px);}
	.jd-text > h1{font-size: 16px; margin: 0 0 8px; font-weight: bold; color:#0054a7;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
	.jd-text > p{font-size: 14px; height: 80px; color:#666; overflow: hidden; margin: 0;}
	.jd-item > .jd-text > h1{color:#0054a7;}
	.jd-item:hover > .jd-text > h1{color:#111;}

/* pagebar */
	#pagebar { width: 980px; }
	.pagebar { font-size: 15px; height: 30px; margin-top: 30px; margin-bottom: 60px; }
	.pages a, .pages .cpb { text-decoration: none; float: left; padding: 2px 8px; border: 1px solid #0054a7; background: #fff; margin: 0 5px; font-size: 15px; color: #0054a7; border-radius: 2px; }
	.pages a:hover { background-color: #0054a7; color: #fff; border: 1px solid #0054a7; text-decoration: none; border-radius: 2px; }
	.pages .cpb { color: #fff; background: #0054a7; border: 1px solid #0054a7;  border-radius: 2px;}

/* mljn */
	.wrap-mljn{padding-bottom:40px;}
	.mljn-list{margin: 40px 0;}
	.mljn-box{position: relative; display: block; width: 100%; overflow: hidden; margin-bottom: 40px; }
	.mljn-box > img{width: 100%;transition: all 0.5s; opacity:1;}
	.mljn-box > img:hover{ transform: scale(1.2);}
	.mljn-box > h3{position: absolute;width: 100%; height: 40px; line-height: 40px; bottom:0;text-align: center;font-size: 16px;color:#fff;margin:0;}
	.mljn-box > .ml-bg{position: absolute;width: 100%; height: 40px;bottom:0; margin:0;background: #000;opacity:0.5;}

/* lthd */
	.lt-top{background: #0054a7; padding: 50px; margin-bottom: 60px;}
	.lt-list {padding-right:30px;border-right: #fff solid 1px;margin: 0;}
	.lt-list li { height: 40px; overflow: hidden; background: url(../images/dot_ling_W.png) left center no-repeat; }
	.lt-list li a { float: left; display: block; width: calc(100% - 100px); text-indent: 20px; height: 40px; line-height: 40px; font-size: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #fff }
	.lt-list li a:hover { color: #f6d71d; }
	.lt-list li .date { float: right; width: 80px; line-height: 40px; color: #fff; }

	.lt-top-r img{width: 100%;}
	.fh-box{background: #0054a7; padding: 50px; margin-bottom: 60px;}
	.fh-img{overflow: hidden;}
	.fh-img a{display: block; }
	.fh-img img{width: 100%; border: #4962ad solid 2px; transition: all 0.5s; opacity:1;}
	.fh-img img:hover{ transform: scale(1.2);}

/* scjj */
	.jj-tit{font-size: 28px; color:#111; margin-bottom: 45px;}
	.jj-list{margin-bottom: 40px;}
	.jj-item{display: block; background: url(../images/bg_k.png) top right no-repeat; padding:30px 15px 30px 0; margin-bottom: 50px;}

	.jj-item img{float:left; width: 160px;transition: all 0.5s; opacity:1;}
	.jj-item img:hover{ transform: scale(1.2);}
	.jj-item .jj-text{ float:right; width:calc(100% - 180px);}
	.jj-text > h1{font-size: 16px; line-height: 1.6; margin: 0 0 8px; color:#0054a7; height: 76px; overflow: hidden;}
	.jj-text > p{font-size: 14px; color:#666; overflow: hidden; margin: 0;}
	.jj-item > .jj-text > h1{color:#0054a7;}
	.jj-item:hover > .jj-text > h1{color:#111;text-decoration: underline;}
	.jj-more{text-align: right;}
	.jj-more a{color:#666;}

/* zjzz */
	.zj-tit{font-size: 36px; color:#111; margin-bottom: 45px;}
	.zjt-line{border-bottom: #0054a7 solid 4px; padding-bottom: 6px;}

	.dhgg-box{background: #0054a7; margin-bottom: 60px;}
	.zj-list {padding:30px 30px 29px 40px;margin: 0;}
	.zj-list li { height: 44px; overflow: hidden; border-bottom: #eee dotted 1px; }
	.zj-list li a { float: left; display: block; width: calc(100% - 100px); height: 44px; line-height: 44px; font-size: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #fff }
	.zj-list li a:hover { color: #f6d71d; }
	.zj-list li .date { float: right; width: 80px; font-size: 13px; line-height: 40px; color: #fff; }
	.dhgg-r img{width: 100%;}

	.gal-box { width: 100%; height: 400px; position: relative; padding-top: 20px; }
	.gal-wrap { left: 70px; position: absolute; width: 1000px; overflow: hidden; }
	.gal-scroll { float: left; width: 1000px; height: 303px; overflow: hidden; }
	.gal-scroll ul li { float: left; position: relative; width: 220px; height: 303px; margin: 0 15px; }
	.gal-scroll ul li img { width: 220px; height: 303px; transition: all 0.5s; opacity:1;}
	.gal-scroll ul li img:hover { opacity: 0.8; }
	.gal-box .gprev, .gal-box .gnext { width: 50px; height: 50px; overflow: hidden; position: absolute; z-index: 9; top: 130px; left: 0; cursor: pointer; background: url(../images/l.png); }
	.gal-box .gnext { left: auto; right: 0; background: url(../images/r.png); }
	.gal-scroll .gal-bg{ position: absolute; width: 100%; height: 80px;bottom:0; margin:0;background: #0054a7;opacity:0.7;}
	.gal-scroll ul li h3{ position: absolute; bottom:55px; font-size: 16px; color: #fff; overflow: hidden; margin: 0; padding: 0 10px; }	
	.gal-scroll ul li p { position: absolute; bottom:10px; font-size: 13px; color: #fff; height: 39px; overflow: hidden; margin: 0; padding: 0 10px; }

/* kmys */
	.km-tit{font-size: 30px; color:#bbb; margin-bottom: 45px;}
	.km-line{border-bottom: #0054a7 solid 4px; font-size: 36px; color:#111; margin-right: 20px; padding-bottom: 6px;}

	.zb-box { width: 100%; height: 320px; position: relative; padding-top: 20px; }
	.zb-wrap { left: 60px; position: absolute; width: 1020px; overflow: hidden; }
	.zb-scroll { float: left; width: 1020px; height: 240px; overflow: hidden; }
	.zb-scroll ul li { float: left; width: 310px; height: 240px; margin: 0 15px; }
	.zb-scroll ul li img { width: 310px; height: 180px; transition: all 0.5s; opacity:1; }
	.zb-scroll ul li img:hover { opacity: 0.8; }
	.zb-box .gprev, .zb-box .gnext { width: 30px; height: 50px; overflow: hidden; position: absolute; z-index: 9; top: 85px; left: 0; cursor: pointer; background: url(../images/kml.png); }
	.zb-box .gnext { left: auto; right: 0; background: url(../images/kmr.png); }
	.zb-scroll .zb-text{ width: 100%; height: 60px; line-height: 60px; color:#666;}
	.zb-text span{background: #f25656; padding: 5px 20px; border-radius: 3px; text-align: center; color:#fff; margin-right: 20px;}

	.hx-wrap > div{border-top: #ccc solid 2px; padding-top: 20px; margin-bottom: 40px;}
	.hx-wrap img{width: 100%; transition: all 0.5s; opacity:0.7;}
	.hx-wrap img:hover{opacity:1;}
	.hx-wrap h3{display: block; text-align: center; width: 100%; height: 50px; line-height: 50px; color:#444; font-size: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin: 0;}
	.hx-wrap h3:hover{color:#0054a7;}

	.wrap-hdrc{background: url(../images/km_bg.jpg) center center no-repeat; height: auto; padding: 120px 0;}
	.hdrc-box{width:1220px;}
	.hdrc-tit{font-size: 36px; color:#fff; margin-bottom:50px;}
	.rc-box { width: 1190px; height: 580px; position: relative; padding-top: 20px; }
	.rc-wrap { left: 40px; position: absolute; width: 1110px; overflow: hidden; background: url(../images/wline.png) center center repeat-x;}
	.rc-scroll { float: left; width: 1110px; height: 580px; overflow: hidden; }
	.rc-list li { float: left; width: 310px; height: 580px; margin: 0 30px; color:#fff; }
	.rc-box .gprev, .rc-box .gnext { width: 40px; height: 40px; overflow: hidden; position: absolute; z-index: 9; top: 290px; left: 0; cursor: pointer; background: url(../images/rcl.png); }
	.rc-box .gnext { left: auto; right: 0; background: url(../images/rcr.png); }

	.rcb-t{height: 250px;}
	.rcb-m{height: 80px; background: url(../images/circle.png) center center no-repeat;}
	.rcb-b{height: 250px;}

	.rc-text{width: 100%; height: 250px; font-size: 14px; padding: 30px 15px; border: #4962ad solid 1px; border-radius: 5px;}
	.rc-date{width: 100%; height: 95px; line-height: 95px; background: url(../images/dhk.png) center center no-repeat; text-align: center;}
	.rc-date2{width: 100%; height: 95px; line-height: 95px; background: url(../images/dhk2.png) center center no-repeat; text-align: center;}
	.rc-day{height: 50px;line-height: 50px; font-size: 30px;text-align: center;letter-spacing: 5px;}
	.rc-blank{width: 100%; height: calc(100% - 145px);}

	.wrap-yzt{width:940px;}
	.wrap-yun1{margin-top:154px;}
	.wrap-yun1 > div{text-align: center;}
	.wrap-yun2{margin-top:86px;}
	.wrap-yun2 > div{text-align: center;padding-left: 10px;}
	.wrap-yun3{margin-top:110px; margin-bottom: 200px;}
	.wrap-yun3 > div{text-align: center;}

	.wrap-yun1 img,.wrap-yun2 img,.wrap-yun3 img{transition: all 0.5s; opacity:1;}
	.wrap-yun1 img:hover,.wrap-yun2 img:hover,.wrap-yun3 img:hover{transform: scale(1.2);}

	
