@charset "gb2312";
*{padding:0;margin:0;list-style:none; }
body{padding:0;margin:10px; font-family:Microsoft YaHei; background-color:#fff;font-size:16px;}
a{text-decoration:none; color:#333;}

a:hover{ text-decoration:none}

img{border:0px}
.radius{-moz-border-radius: 3px;-webkit-border-radius:3px;border-radius:3px; border:1px solid #ccc; }
.nodata{width:100%;overflow:hidden; margin:0px auto; margin-top:15px; font-size:12px; text-align:center; padding-top:20px;}
/*********/
.bottom{height:50px; line-height:50px; color:#FFF;position:fixed;width:100%;bottom:0;left:0;z-index:99;background-color:#09F;overflow:hidden; text-align:center; font-size:16px; border-top:1px solid #ccc; color:#FFFFFF }


.h50{margin:0px auto; max-width:640px;min-width:320px; height:50px; overflow:hidden;}
.kuang{ margin:0px auto;max-width:640px;min-width:320px;  overflow:hidden;}

.toper{ margin:0px auto;max-width:640px;min-width:320px;  overflow:hidden; text-align:center; background-image:url(/images/toperbg.jpg); background-repeat:repeat-x}
.toper .img{ width:300px; float:left;}
.toper .nav{ width:40px; float:right; padding-top:10px; padding-right:10px}


.naver{ margin:0px auto;max-width:640px;min-width:320px;  overflow:hidden; background-color:#0e98ff; color:#FFF}
.naver a{ color:#FFF; display:block; float:left; width:33%; padding:10px 0px; text-align:center;}
.b-r{border-right:1px solid #7cc7ff;}
.b-b{border-bottom:1px solid #7cc7ff;}

.kuang{ margin:0px auto;max-width:620px;min-width:320px;overflow:hidden; border-radius: 5px;border:1px solid #ccc; padding:10px;  margin-top:10px; }
.kuang .bt{ float:left; font-size:18px; width:100%;overflow:hidden; margin-bottom:20px;border-bottom:1px solid #ccc; padding-bottom:10px; text-align:center;}
.kuang .link{  float:left;}
.kuang .link a{ float:left; display:block; border:1px solid #ccc;border-radius: 5px; overflow:hidden; padding:2px 8px; font-size:16px; margin-right:8px;margin-bottom:8px}
.kuang .link a:hover{ background-color:#369; color:#FFF}

.kuang2{ margin:0px auto;max-width:620px;min-width:320px;overflow:hidden; border-radius: 5px;border:1px solid #ccc; padding:10px;  margin-top:10px; line-height:30px}
.kuang2 .bt{ float:left; font-size:18px; width:100%;overflow:hidden; margin-bottom:20px;border-bottom:1px solid #ccc; padding-bottom:10px;color:#0e98ff; text-align:center }
.kuang2 .tel{ float:left;width:100%; font-size:16px; font-weight:normal;text-align:center;}
.kuang2 a{ color:#06C}


.footer{margin:0px auto;width:100%;border-top:1px solid #ccc;line-height:22px; text-align:center;margin-top:30px; padding:20px 0px; font-size:14px; background-color:#315798; color:#fff}
.footer a{color:#999}

.listpage{ margin:0px auto;max-width:620px;min-width:320px;overflow:hidden; font-size:16px; line-height:30px; text-align:center; }



.index_main{ margin:0px auto;max-width:620px;min-width:320px;overflow:hidden; }
.index_main .intr{ margin:0px auto;max-width:620px;min-width:320px;overflow:hidden; border-radius: 5px;border:1px solid #ccc; padding:10px;  margin-top:10px; font-size:16px; line-height:30px }

.nav_dh{margin:0px auto;max-width:620px;min-width:300px;overflow:hidden;  padding:10px;margin-top:10px; }


.index_main .content{  float:left;width:100%; line-height:28px; font-size:16px; text-align:left}
.index_main .content a{ color:#09F;   }
.index_main .content a:hover{  text-decoration: underline; }
.index_main .content hr{ margin:20px 0px; border:1px solid #ccc  }
.index_main .content td{ border:1px solid #ccc ; }
.index_main .content table{ width:100%; margin-top:20px; margin-bottom:20px }
.index_main .content h3{ border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px }

.index_main .content .lanmu{ width:100%; float:left; margin-bottom:20px;margin-top:20px}
.index_main .content .lanmu a{ border:1px solid #ccc; border-radius: 10px;float:left; padding:5px 20px; margin:5px 10px}
.index_main .content .lanmu a:hover{ border:1px solid #F93; color:#F93; text-decoration: none;}



.index-mian{margin:0px auto;max-width:600px;min-width:280px;overflow:hidden; padding:10px;border-radius: 5px;border:1px solid #ccc; margin-bottom:10px; margin-top:10px}
.index-mian .news-column{float:left;width:100%;overflow:hidden; margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:10px}
.index-mian .news-column h5{float:left;width:100%; font-size:18px;padding-bottom:10px; color:#0e98ff}
.index-mian .news-column h5 span{float:right;font-size:14px}
.index-mian .news-column dd{float:left;width:100%; font-size:16px; height:36px; overflow:hidden; line-height:36px}





/* banner */
.banner{margin:0 auto;max-width:620px;min-width:320px; height:200px;overflow:hidden;  z-index:1 }
.banner .d1{width:100%;height:200px;display:block;position:absolute;left:0px;position:relative;z-index:1}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:10;left:0px;top:250px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -30px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(/images/img1_1.png) no-repeat center;}




.i_newslist{margin:0 auto; max-width:620px;min-width:320px; overflow: hidden; background: #fff; margin-top:15px; overflow:hidden}

.infor {height: 287px;max-width:620px;min-width:320px;}
.infor .tit {height: 41px; border-bottom: 2px solid #315798; }
.infor .tit .active { color: #fff; text-decoration: none; font-weight:bold; background-color:#315798}
.infor .tit a {float: left; height: 40px; line-height: 40px;padding: 0 35px; font-size: 16px; color: #0d4e80;  margin-right:10px; border:1px solid #f1f1f1; border-bottom:0px}

.infor .list {display: none; padding-top: 5px;font-size: 14px; }
.infor .list li {height: 36px; line-height: 36px; padding-left: 18px; background: url(../images/list_bg.png) 8px center no-repeat; border-bottom:1px dotted #ccc;overflow:hidden}
.infor .list span {float: right; font-size: 14px; color: #999; padding-right: 10px;}



.m-flash{margin:0 auto; max-width:620px;min-width:320px;height:248px; overflow: hidden; background: #fff; border:1px solid #ccc; margin-bottom:10px; margin-top:10px }

#flash {height: 100%; width: 100%; position: relative; overflow: hidden;}
#flash .bd {height: 100%; position: relative;}
#flash .bd li {zoom: 1; vertical-align:middle; position: relative;}
#flash .bd li img {display: block; width: 100%; height: 248px;}
#flash .bd li h2 {position: absolute; bottom: 0; left: 0; right: 0; height: 40px; line-height: 40px; text-indent: 0.5em; background: rgba(0,0,0,.5);}
#flash .bd li h2 a {font-size: 16px; color: #fff;}
#flash .hd {position: absolute; bottom: 12px; text-align: left; right: 0; z-index: 9; height: 13px; padding-right: 5px;}
#flash .hd ul {overflow:hidden; zoom:1;}
#flash .hd li {display: block; float: left; width:12px;height:12px; margin-right:9px; overflow:hidden; background:url(/images/num.png) no-repeat -21px 0;}
#flash .hd li.on {background:url(/images/num.png) no-repeat 0 0;}



.adv{ max-width:620px;min-width:320px; overflow:hidden;  margin:0px auto; margin-bottom:10px; margin-top:10px   }

.zd_tit {height: 41px; border-bottom: 2px solid #315798; max-width:620px;min-width:320px; overflow:hidden;  margin:0px auto; margin-top:5px;}
.zd_tit .active { color: #fff; text-decoration: none; font-weight:bold; background-color:#315798}
.zd_tit a {float: left; height: 40px; line-height: 40px;padding: 0 35px; font-size: 16px; color: #0d4e80;  margin-right:10px; border:1px solid #f1f1f1; border-bottom:0px}
.zd_tit .more { float:right; text-align:right;}
.zd_tit .more a { font-size:14px;border:0px;}
/* scrollleft */
.scrollleft{max-width:620px;min-width:320px; margin:0px auto; height:180px;padding:10px; overflow:hidden; background-color:#FFF}
.scrollleft ul{padding:20px;}
.scrollleft ul li{float:left;margin-right:5px;display:inline;width:130px;text-align:center;line-height:19px}
.scrollleft ul img{width:120px;height:150px;padding:2px;border:solid 1px #ddd; margin-bottom:5px}
.scrollleft ul li span{float:left; text-align:center;width:120px; height:20PX; font-size:12px}

.left_01{ max-width:620px;min-width:320px; overflow:hidden; margin:0px auto; }

.left_01 .infor {height: 287px; margin-bottom:20px}
.left_01 .infor2 {height: 287px;}
.left_01 .tit {height: 41px; border-bottom: 2px solid #315798; }
.left_01 .tit .active { color: #fff; text-decoration: none; font-weight:bold; background-color:#315798}
.left_01 .tit a {float: left; height: 40px; line-height: 40px;padding: 0 15px; font-size: 18px; color: #0d4e80;  margin-right:10px; border:1px solid #f1f1f1; border-bottom:0px}

.left_01 .list {display: none; padding-top: 5px;font-size: 16px; margin-bottom:15px}
.left_01 .list li {height: 36px; line-height: 36px; padding-left: 18px; background: url(../images/list_bg.png) 8px center no-repeat;border-bottom:1px dotted #ccc;font-size: 14px;overflow:hidden}
.left_01 .list span {float: right; font-size: 14px; color: #999; padding-right: 10px;}


.right_01{max-width:620px;min-width:320px; overflow:hidden; margin:0px auto; }

.right_01 .rinfor { margin-bottom:15px}
.right_01 .tit2 {height: 41px; border-bottom: 2px solid #315798; }
.right_01 .tit2 .active { color: #fff; text-decoration: none; font-weight:bold; background-color:#315798}
.right_01 .tit2 a {float: left; height: 40px; line-height: 40px;padding: 0 35px; font-size: 18px; color: #0d4e80;  margin-right:10px; border:1px solid #f1f1f1; border-bottom:0px}

.right_01 .tit2 .more { float:right; text-align:right;}
.right_01 .tit2 .more a { font-size:14px;border:0px;}



.right_01 .list2 { padding-top: 5px;font-size: 14px;}
.right_01 .list2 li {height: 30px; line-height: 30px; padding-left: 18px; background: url(images/list_bg.png) 8px center no-repeat;}
.right_01 .list2 span {float: right; font-size: 16px; color: #999; padding-right: 10px;}

.right_01 .list3 { padding-top: 5px;font-size: 14px; overflow:hidden}
.right_01 .list3 a{float: left; width:190px; height:150px; font-size: 14px; color: #999;  display:block;}
.right_01 .list3 span {float: right; font-size: 16px; color: #999; padding-right: 10px;}


.right_01 .list4 { padding-top: 5px;font-size: 14px; overflow:hidden}
.right_01 .list4 a{float: left; width:140px; border:1px solid #ccc; text-align:center;  font-size: 16px; color: #999;  display:block; padding:10px; margin:5px 10px}
.right_01 .list4 span {float: right; font-size: 16px; color: #999; padding-right: 10px;}

.right_01 .list5 { padding-top: 5px;font-size: 14px; overflow:hidden}



.list_k{margin:0 auto; margin-top:20px; max-width:620px;min-width:320px; overflow:hidden; }



.list_k .right_con{margin:0 auto; max-width:620px;min-width:320px; overflow:hidden;}
.list_k .right_con .sub_nav{  font-size:16px;border-bottom:1px dotted #ccc;line-height:40px;color:#666}
.list_k .right_con .sub_nav a{color:#666}
.list_k .right_con .sub_nav a:hover{color:#109bc5;}



.list_k .right_con .page{max-width:620px;min-width:320px; margin: 0px auto; overflow:hidden; font-size:18px; text-align:center; padding:35px 0px; margin-bottom:30px; }

.list_k .right_con .pic_list {float:left; width:900px; overflow:hidden; padding-top:20px}
.list_k .right_con .pic_list  a{ display:block;float:left; width:900px; line-height:36px; font-size:16px; overflow:hidden; border-bottom:1px dotted #ccc; padding-bottom:10px }
.list_k .right_con .pic_list  a span{float:right; width:120px; overflow:hidden;}
.list_k .right_con .pic_list  a:hover{color:#990}
.list_k .right_con .pic_list  a img{float:left; width:180px; height:120px; margin-right:15px; overflow:hidden;border:1px solid #e1e1e1;}
.list_k .right_con .pic_list  a .bt{float:left;width:700px; line-height:30px; font-size:18px; font-weight:bold}
.list_k .right_con .pic_list  a .bt span{float:right; width:120px; overflow:hidden; font-weight:normal; font-size:14px}
.list_k .right_con .pic_list a .des{float:left; width:600px;line-height:24px; font-size:14px;color:#999}



.list_k .right_con .pic {float:left;max-width:620px;min-width:320px; overflow:hidden; padding-top:20px}
.list_k .right_con .pic .tu{float:left; width:170px; height:150px; margin:5px; overflow:hidden; }
.list_k .right_con .pic .tu img{width:168px; height:150px; position:relative;border:1px solid #e1e1e1; }
.list_k .right_con .pic .tu img:hover{margin-top:3px }
.list_k .right_con .pic .tu span{
	margin: 0px auto;
	width: 170px;
	z-index: 2;
	position: absolute;
	margin-top: 115px; 
	height: 35px;
	line-height: 35px;
	text-align: center;
	background-color:#000;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);
	overflow: hidden;
}
.list_k .right_con .pic .tu b{margin: 0px auto; display:block;width: 170px;margin-top: 115px; height: 35px;line-height: 35px;text-align: center; color:#fff; font-size:14px;position: absolute;z-index: 5;}



.list_k .right_con .pic2 {float:left; max-width:620px;min-width:320px; overflow:hidden; padding-top:20px}
.list_k .right_con .pic2 .tu{float:left; width:170px; height:200px; margin:5px; overflow:hidden; }
.list_k .right_con .pic2 .tu img{width:170px; height:168px; position:relative;border:1px solid #e1e1e1; }
.list_k .right_con .pic2 .tu img:hover{margin-top:3px }
.list_k .right_con .pic2 .tu span{
	margin: 0px auto;
	width: 170px;
	z-index: 2;
	position: absolute;
	margin-top: 165px; 
	height: 35px;
	line-height: 35px;
	text-align: center;
	background-color:#000;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);
	overflow: hidden;
}
.list_k .right_con .pic2 .tu b{margin: 0px auto; display:block;width: 170px;margin-top: 165px; height: 35px;line-height: 35px;text-align: center; color:#fff; font-size:14px;position: absolute;z-index: 5;}






.list_k .right_con .list_content {margin: 0px auto; max-width:620px;min-width:320px; overflow:hidden; padding-top:20px; margin-bottom:50px; font-size:16px; line-height:36px}
.list_k .right_con .list_content img{ margin:10px 0px; width:100%}
.list_k .right_con .list_content p{ margin:10px 0px; }


.list_k .right_con .list_list {float:left;  overflow:hidden; padding-top:20px}

.list_k .right_con .list_list ul{float:left;  overflow:hidden;}
.list_k .right_con .list_list ul a{ display:block;float:left;width:100%;  line-height:36px; font-size:16px; overflow:hidden; border-bottom:1px dotted #ccc;}
.list_k .right_con .list_list ul a span{float:right; width:120px; overflow:hidden; text-align:right}
.list_k .right_con .list_list ul a:hover{color:#990}





.list_k .right_con .news_show{margin:0 auto;width:90%; margin-top:30px; margin-bottom:30px;overflow:hidden;}

.list_k .right_con .news_show .title{margin:0 auto; font-size:22px; border-bottom:1px solid #ccc; margin-bottom:30px;overflow:hidden; text-align:center; padding-bottom:10px; color:#315798}

.list_k .right_con .news_show .sm{margin:0 auto;  font-size:14px; margin-bottom:30px;overflow:hidden; }
.list_k .right_con .news_show .sm .share{ float:left; }
.list_k .right_con .news_show .sm .right{ float:right; text-align:right }

.list_k .right_con .news_show .nr{margin:0 auto;  font-size:14px; border-bottom:1px solid #ccc; margin-bottom:30px;overflow:hidden; padding-bottom:30px; line-height:32px}
.list_k .right_con .news_show .nr img{ margin:10px 0px;  width:100%;}
.list_k .right_con .news_show .nr p{ margin:10px 0px; }
