/*
html { 
	-webkit-filter: grayscale(100%); 
	-moz-filter: grayscale(100%); 
	-ms-filter: grayscale(100%); 
	-o-filter: grayscale(100%); 
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
	_filter:none; 
} 
*/

body{background:url(../images/bgc11.jpg) no-repeat center bottom;}
.main{width:1300px;padding:20px 23px 6px 22px;background:#fff; background: rgba(255, 255, 255, 0.4);
    box-shadow: 2px 2px 6px #e3e3e3, -2px -2px 6px #e9e9e9;
    border: 1px solid #f6f6f6;}
/*
.banner:before{content: ''; height: 30px; position: absolute; z-index:2;  display: block; top:0; left: 0; bottom: 0; right: 0; -moz-box-shadow:0px 13px 54px -17px #333 inset; -webkit-box-shadow:0px 13px 54px -26px #333 inset; box-shadow:0px 13px 54px -26pxpx #333 inset;}
*/
.scroll{margin:0 auto; width:1300px; height:125px;  position:relative; overflow:hidden;border-radius: 10px;}
.scroll ul{list-style-type:none; padding:0; margin:0; position:absolute; top:0;left:0; width:99999px; height:125px; }
.scroll li{float:left; width:1300px;border-radius: 10px;}
#bannerprev{position:absolute; left:-2px; }
#bannernext{position:absolute; right:-2px;}	
.scroll span {
    position: absolute;
    width: 25px;
    height: 40px;
    top: 36%;
    font-family: 宋体;
    line-height: 40px;
    font-size: 30px;
    color: #ffffff;
    text-align: center;
	cursor: pointer;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.scroll span:hover {
    position: absolute;
    color: white;
    width: 25px;
    height: 40px;
    top: 36%;
    font-family: 宋体;
    line-height: 40px;
    font-size: 30px;
    text-align: center;
    cursor: pointer;
    background: rgba(125, 125, 120, 0.3);
}

#ad {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:9999999;
}	

.fn-clear { zoom: 1;}


.pic_news.ftl img{
    transition: all .3s;
    -webkit-transition: all .3s;
}
.pic_news img:hover {
    transform: scale(1.2);
  -webkit-transform: scale(1.2);
}


/*通知公告*/
.notice{width: 49.5%; height: 350px; overflow: hidden;margin-top:10px;}
.notice h3{padding:0 0 7px 22px; margin-bottom:7px;; font-size: 17px; font-weight: bold; line-height: 17px;color: #004ca1; border-bottom: 2px solid #008fd1; }
.notice h3 a{float: right; font-size: 12px; color: #383838; font-weight: normal; }
ul.notice_nav{position: relative;}
ul.notice_nav>li{float: left;}
ul.notice_nav>li>a{z-index:9999;background: #BCE7FA; color: #535353; display: block;position: relative; width: 150px; height: 39px; line-height: 36px;text-align: center; font-size: 16px; }
ul.notice_nav>li:hover>a{background: #008fd1; color: #fff;}
ul.notice_nav>li:hover>a:after{position: absolute; right: 8px; top: 13px; content: ""; width: 0px; height: 0px; border-top: 5px solid #fff; border-left: 5px solid transparent; border-right: 5px solid transparent;}
ul.notice_nav>li:hover>ul{display: block;}
ul.notice_nav>li.notice_on>a{z-index:9999;background: #008fd1; color: #fff;}
ul.notice_nav>li.notice_on>a:after{position: absolute; right: 8px; top: 13px; content: ""; width: 0px; height: 0px; border-top: 5px solid #fff; border-left: 5px solid transparent; border-right: 5px solid transparent;}
ul.notice_nav>li.notice_on>ul{display: block;}
ul.notice_nav>li>ul{ min-height:270px; display: none; position: absolute;left: 0; top:29px; padding-top: 14px;border-radius: 10px;border:1px dashed #008fd1;xbox-shadow: -1px 1px 4px #656060;box-shadow: 1px 1px 6px #c3c3c3;}
ul.notice_nav>li>ul>li>a{margin-left:10px;width:615px; display: block;line-height:45px;height: 45px;padding-left: 15px; color: #535353; background: url(../images/point_s.png) no-repeat 1px 19px ;}
ul.notice_nav>li>ul>li>a:hover{color:#008fd1; }
ul.notice_nav>li>ul>li>a>span{float: right;color: gray;margin-right:20px;}


/* 新闻动态*/
.news{width: 100%; height: 450px; overflow: hidden;margin-top:15px;margin-bottom:15px;}
.news h3{padding:0 0 7px 22px; margin-bottom:7px; font-size: 17px; font-weight: bold; line-height: 17px;color: #004ca1; border-bottom: 2px solid #008fd1; }
.news h3 a{float: right; font-size: 12px; color: #383838; font-weight: normal; }
.pic_news{width: 49%;height: 410px; overflow: hidden; position: relative;border-radius: 10px;xbox-shadow: -1px 1px 4px #656060;box-shadow: 1px 1px 6px #c3c3c3;}
.news_list{width: 49%;height: 410px;overflow: hidden;border-radius: 10px;border:1px dashed #008fd1;xbox-shadow: -1px 1px 4px #656060;box-shadow: 1px 1px 6px #c3c3c3;}
.news_list>ul{width: 100%;  padding-top: 30px;height: 410px; overflow: hidden;}
a.news_a{ display: block; padding-bottom: 17px;}
a.news_a>span{ margin-right:5px;height:30px;width: 30px;background: url(../images/point_s.png) no-repeat 10px 10px; font-size: 13px; padding-top: 2px; text-align: center; color: #000000; float: left;}
a.news_a>span>p{font-size: 16px;}
a.news_a>h4{font-size: 16px; line-height: 27px; font-weight: normal; color: #000000; float: left; padding-bottom: 4px;}
a.news_a>h4:hover{color:#008fd1;}
a.news_a>p{font-size: 16px;  float: left; padding: 4px 0 0 0; color: gray;margin-right:25px;}



.infonotice{ margin-top: 0px;  height: 240px;  overflow: hidden;}
.infonotice h3{padding:0 0 7px 22px; margin-bottom:18px; font-size: 17px; font-weight: bold; line-height: 17px;color: #004ca1; border-bottom: 2px solid #008fd1; }
.infonotice h3 a{float: right; font-size: 12px; color: #383838; font-weight: normal; }
.noticecontent{width: 99.5%;height:190px;border-radius: 10px;border:1px dashed #008fd1;xbox-shadow: -1px 1px 4px #656060;box-shadow: 1px 1px 6px #c3c3c3;}

/* 
.noticecontent a{ margin-left:10px;display: block;line-height:45px;height: 45px;padding-left: 15px; color: #535353; background: url(../images/point_s.png) no-repeat 1px 19px ;}
*/
.noticecontent span {float:right;}

.xinxi{width: 49.5%; height:295px; overflow: hidden;margin-top:10px;margin-bottom:10px;}
.xinxi h3{padding:0 0 7px 22px; margin-bottom:7px;; font-size: 17px; font-weight: bold; line-height: 17px;color: #004ca1; border-bottom: 2px solid #008fd1; }
.xinxi h3 a{float: right; font-size: 12px; color: #383838; font-weight: normal; }
ul.notice_nav2{position: relative;}
ul.notice_nav2>li{float: left;}
ul.notice_nav2>li>a{z-index:9999;background: #BCE7FA; color: #535353; display: block;position: relative; height: 39px; line-height: 36px;text-align: center; font-size: 16px; }
ul.notice_nav2>li:hover>a{background: #008fd1; color: #fff;}
ul.notice_nav2>li:hover>a:after{position: absolute; right: 8px; top: 13px; content: ""; width: 0px; height: 0px; border-top: 5px solid #fff; border-left: 5px solid transparent; border-right: 5px solid transparent;}
ul.notice_nav2>li:hover>ul{display: block;}
ul.notice_nav2>li.notice_on2>a{z-index:9999;background: #008fd1; color: #fff;}
ul.notice_nav2>li.notice_on2>a:after{position: absolute; right: 8px; top: 13px; content: ""; width: 0px; height: 0px; border-top: 5px solid #fff; border-left: 5px solid transparent; border-right: 5px solid transparent;}
ul.notice_nav2>li.notice_on2>ul{display: block;}
ul.notice_nav2>li>ul{ min-height:230px; display: none; position: absolute;left: 0; top:29px; padding-top: 14px;border-radius: 10px;border:1px dashed #008fd1;xbox-shadow: -1px 1px 4px #656060;box-shadow: 1px 1px 6px #c3c3c3;}
ul.notice_nav2>li>ul>li>a{margin-left:10px;width:615px; display: block;line-height:45px;height: 45px;padding-left: 15px; color: #535353; background: url(../images/point_s.png) no-repeat 1px 19px ;}
ul.notice_nav2>li>ul>li>a:hover{color:#008fd1; }
ul.notice_nav2>li>ul>li>a>span{float: right;color: gray;margin-right:20px;}
.middlediv {width:16.5%;display:inline-block;}




.xds{width: 99.5%;height:116px;border-radius: 10px;border:1px dashed #008fd1;xbox-shadow: -1px 1px 4px #656060;box-shadow: 1px 1px 6px #c3c3c3;}

section#containerl {
  overflow: hidden;
  width:100%;
  margin-top:25px;
  border:1px dashed #008fd1;
  xbox-shadow: -1px 1px 4px #656060;
  box-shadow: 1px 1px 6px #c3c3c3;
  border-radius: 10px;
  
}
section#containerl ul {

}
section#containerl ul li {
  list-style: none;
}
section#containerl ul li a{
	display: block;
	line-height:45px;
	height: 45px;
	padding-left: 15px; 
	color: #535353; 
	background: url(../images/point_s.png) no-repeat 1px 19px ;
}

section#container2 {
  overflow: hidden;
  margin: 0 auto;
  padding: 6px 10px;
}
section#container2 ul {
  margin: 0;
  padding: 0;
}
section#container2 ul li {
  list-style: none;
}
section#container2 ul li a{
	display: block;
	line-height:45px;
	height: 45px;
	padding-left: 15px; 
	color: #535353; 
	background: url(../images/point_s.png) no-repeat 1px 19px ;
}

section#containerr {
  overflow: hidden;
}


@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*上下轮播开始*/
.news-line {
  height: 50px;
  width: 100%;
  border: 1px solid #ccc;
}
.news-icon {
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #666;
  background: #ccc;
  width: 100px;
}
.news-cont {
  height: 50px;
  width: 800px;
  position: relative;
  margin-left: 50px;
  overflow: hidden;
}
.news-cont a {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 50px;
  width: 100%;
  line-height: 50px;
  max-width: 800px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.news-btns {
  margin: 4px 20px 0 0;
}
.news-btns span {
  display: block;
  height: 20px;
  width: 20px;
  text-align: center;
  line-height: 20px;
  color: #666;
  font-size: 20px;
  background: #eee;
  margin-bottom: 2px;
  cursor: pointer;
}
.news-btns span:hover {
  background: red;
}
/*上下轮播结束*/

/*新闻头条滚动开始*/
.roll-news-line {
  height: 50px;
  width: 100%;
  border: 1px solid #ccc;
}
.roll-news-icon {
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #666;
  background: #ccc;
  width: 100px;
}
.roll-news-cont {
  height: 50px;
  width: 800px;
  position: relative;
  margin-left: 50px;
  overflow: hidden;
}
.roll-news-cont a {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 50px;
  width: 100%;
  line-height: 50px;
  max-width: 800px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.roll-news-btns {
  margin: 4px 20px 0 0;
}
.roll-news-btns span {
  display: block;
  height: 20px;
  width: 20px;
  text-align: center;
  line-height: 20px;
  color: #666;
  font-size: 20px;
  background: #eee;
  margin-bottom: 2px;
  cursor: pointer;
}
.roll-news-btns span:hover {
  background: red;
}
/*新闻头条滚动结束*/
/*快捷导航*/
.fast_navs0{ margin-top: 0px; width:98.5%; height: 100px; overflow: hidden; margin-bottom:15px;border-radius: 5px;background-color:#1553a5}

.xj-lb-tt {
	height:70px;
	border-radius: 20px;	
    position: relative;
    margin: 15px 15px 15px 15px;
    background-color: #9fbdde;
    opacity: 0.85\0;
    filter: alpha(opacity=85);
}


.xj-lb-tt .img {
    position: absolute;
    top: 5px;
    left: 17px;
	width:88px;
}

.lb-tt-bnr2 .lb-tt-item {
    left: 26px;
}

.lb-tt-item .atr {
    color: #0f2d57;
    font-size: 16px;
}


.m-lb-tt {
    position: relative;
    height:70px;
    overflow: hidden;
}

.lb-tt-bnr {
    height: 100%;
}

.lb-tt-item {
    position: absolute;
    left: 0;
    top: 0;
    height: 70px;
    padding-left: 100px;
}

.lb-tt-item .title,
.lb-tt-item .atr {
    width: 1100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.lb-tt-item .title {
    display: block;
    padding-top: 15px;
    text-align: left;
    line-height: 38px;
    font-size: 28px;
    color: #06477e;
    font-weight: bold;
}

.lb-tt-item .title:hover {
    text-decoration: underline;
}

.lb-tt-item .atr {
    margin-top: 17px;
    line-height: 14px;
    font-size: 14px;
    color: #999;
}

.lb-tt-btn {
    position: absolute;
    right: 13px;
    top: 27px;
    border: 1px solid #dfdfdf;
}

.lb-tt-btn .prev {
    border-bottom: 1px solid #dfdfdf;
    background: url(../images/prev.png) center no-repeat;
}

.lb-tt-btn .next {
    background: url(../images/next.png) center no-repeat;
}

.lb-tt-btn .prev,
.lb-tt-btn .next {
    width: 30px;
    height: 43px;
    cursor: pointer;
}




.fast_navs1{ margin-top: 0px;  height: 200px; overflow: hidden;}
.fast_link1_left {width: 35%;height:196px;}
.fast_link1_new {width: 35%;height:196px;}

.fast_link1_left a:hover img {
    transform: scale(1.05);
}

.fast_link1_right {width: 64.5%;height:196px;}
.fast_link1_righta {width: 64.5%;height:196px;}
.fast_link1_righta a:hover img {
    transform: scale(1.05);
}

.fast_link_cont1 li{
	list-style: none;
	margin: 0px 4px 6px 4px;
	float: left;
}
.fast_link_cont1_a_1{
	display: inline-block;
	width: 286px;
	height: 93px;	
}
.fast_link_cont1_a_2{
	display: inline-block;
	width: 530px;
	height: 93px;	
}

.fast_link_cont1 li a:hover img {
    transform: scale(1.05);
}

.fast_navs2{ margin-top: 0px;  height: 132px; overflow: hidden;}
.fast_navs2 h3{padding:0 0 7px 22px; margin-bottom:12px; font-size: 17px; font-weight: bold; line-height: 17px;color: #004ca1; border-bottom: 2px solid #008fd1; }
.fast_link2{width: 100%;height:128px;}
.fast_link_cont2 li{
	list-style: none;
	margin: 0px 4px 0px 4px;
	float: left;
}
.fast_link_cont2 li a{
	display: inline-block;
	width: 249px;
	height: 120px;	
}

.fast_link_cont2 li a img{
	width:249px;
	border-radius: 5px;	
}

.fast_link_cont2 li a:hover img {
    transform: scale(1.05);
}

/*
.hsgfhpx{background-image: url(../images/index/hsgfh.png);background-size:cover;}
.yyzdnlts{background-image: url(../images/index/yyzdnl.png);background-size:cover;}
.ylhlyxt{background-image: url(../images/index/ylhly.jpg);background-size:cover;}
.lnsnpg{background-image: url(../images/index/lnsnpg.png);background-size:cover;}
.kcxx{background-image: url(../images/index/kcxx.png);background-size:cover;}
*/






.banner2{width: 49.5%; height: 120px; overflow: hidden;}
/*文化建设*/
.cul_link{margin-top:18px;overflow:hidden;}
.cul_link h3{padding:0 0 7px 22px; margin-bottom:10px; font-size: 17px; font-weight: bold; line-height: 17px;color: #004ca1; border-bottom: 2px solid #008fd1; }
.cul_link h3 a{float: right; font-size: 12px; color: #383838; font-weight: normal; }
.culture{overflow:hidden;border-radius: 10px;height:200px;width:99.5%;border:1px dashed #008fd1;xbox-shadow: -1px 1px 4px #656060;box-shadow: 1px 1px 6px #c3c3c3;}
.culture_ref{float:left;height:200;width:180px;}
.culture_ref img{border-radius: 10px;padding: 5px;height:188;width:170px;}
#culture_img{
    position: relative;
    width: 86%;
    margin: 0px auto;
    height: 200px;
	float:right;
    overflow: hidden;
}
#culture_img ul{
    position: absolute;
    left: 0;
}
#culture_img a{
    position: absolute;
    z-index: 2;
    text-decoration: none;
    top: 45%;
    display: none;
}
#culture_img ul li{
    padding: 5px;
    list-style: none;
    width: 240px;
    height: 188px;
    float: left;
}
#culture_img ul li img{
    width: 100%;
    height: 100%;
	border-radius: 5px;
}
/*.fri_link div span{    padding-right: 13px;   line-height: 28px;   color: #488fd2;}*/
/*qkhb*/



/*友情链接*/
.fri_link{margin-top:18px;}
.fri_link h3{padding:0 0 7px 22px; margin-bottom:10px; font-size: 17px; font-weight: bold; line-height: 17px;color: #004ca1; border-bottom: 2px solid #008fd1; }
.fri_link h3 a{float: right; font-size: 12px; color: #383838; font-weight: normal; }
/*.fri_link div span{    padding-right: 13px;   line-height: 28px;   color: #488fd2;}*/
.fri_link div ul li {float:left;    width: 185px; padding-left: 23px;  white-space: nowrap; line-height: 34px;background:url(../images/link_2.png) no-repeat 0;transition:all .3s;-webkit-transition:all .3s;}
.fri_link div ul li:hover { background: url(../images/link_2.png) no-repeat 4px;}