﻿/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font:12px/1.75 "宋体", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#444;}
html, body, h1, h2, h3, h4, ul, li, dl,input{ margin:0px;padding:0px;list-style-type:none }
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none; border: 0;}
a:active {star:expression_r(this.onFocus=this.blur());} 
:focus { outline:0; } 
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
.clear {clear:both;height:0px; overflow:hidden;}
.blank1{height:1px;overflow:hidden;}
.blank2{height:2px;overflow:hidden;}
.blank10{height:8px;overflow:hidden;}
.blank12{height:10px;overflow:hidden;}
.blank20{height:13px;overflow:hidden;}
.dotline{border-bottom:#CCC 1px dashed;margin:8px;}


body{background: #f5f5f5;}

.top{background: url(logo.jpg);width:1000px;height:154px;margin:0 auto;}


.nav{background:#0068b7; margin: 0 auto; width:100%; height:40px;overflow: hidden; }
.nav .menu{width:1000px;margin:0 auto;overflow: hidden;}
.nav .menu ul{padding: 0; margin: 0 auto; }
.nav .menu li{width:110px;text-align:center;display: block; float: left; list-style: none; height:40px;line-height: 40px; }
.nav .menu li a{ color: #fff; font: normal 16px/40px 'Microsoft yahei'; border: 0; }
.nav .menu li a:hover { display:block;background:#067ed9; color: #fafafa;font: normal 16px/40px 'Microsoft yahei'; border: 0; overflow:hidden; }


.nav .menu-list { position: absolute; width: auto;display: none; background:#067ed9; ; border: none;overflow: hidden; z-index: 99; margin-top: -5px; margin-left:-5px; border-bottom: 1px #fff bold;  }
.nav .menu-list ul, .nav .menu-list ul li { padding: 0; margin: 0; z-index: 99; }
.nav .menu-list ul li { float: none; display: inline; border: none;border-bottom: 1px #fff bold; background: #067ed9; padding: 0; margin: 0; height: 20px; overflow: hidden;   }
.nav .menu-list ul li a {border-bottom:2px solid #1670b4; display: block; width: 130px;clear: both; font: 16px/35px 'Microsoft yahei';color: #FFF !important; text-align: center; }
.nav .menu-list ul li a:hover { clear: both;width: 130px; font: 16px/35px 'Microsoft yahei';background: #0068b7; color: #fff !important; text-decoration: none;border-bottom:2px solid #1670b4;  }

 

.main{ width:1000px;height:670px;margin:0 auto; overflow: hidden;}
.main .lmain{ float: left;width:736px;overflow: hidden;height:690px;}

.main .lmain .notice{float:left;width:245px;height:324px; overflow: hidden; background-color: #fff;border: 1px solid #dddddd;
		box-shadow:1px 2px 10px rgba(0,0,0,.2);
		-moz-box-shadow:1px 2px 10px rgba(0,0,0,.2);
		-webkit-box-shadow:1px 2px 10px rgba(0,0,0,.2);}
.main .lmain .notice .title,.main .lmain .file .title,.main .lmain .news .title{border-bottom: 1px solid #25397b;height:36px;}
.main .lmain .notice .title h3,.main .lmain .file .title h3,.main .lmain .news .title h3{color:#0068b7;padding-left:10px;font: bold 18px/34px 'Microsoft yahei';float:left;line-height:34px;width:100px;border-bottom:3px solid #0068b7;}
.main .lmain .notice .title a,.main .lmain .file .title a,.main .lmain .news .title a{margin-right:5px;background:url(icon.png) no-repeat 27px 13px;padding-right:20px;color:#979797;line-height:39px;height:39px;float:right;}

.main .lmain .notice .list ul,.main .lmain .file .list ul{overflow:hidden;width:245px;height:285px;}
.main .lmain .notice .list li,.main .lmain .file .list li{  clear: both; background: url(li_blue.png) 0 8px no-repeat; height: auto;  _background: url(li_blue.png) 0 4px no-repeat; border-bottom: 1px dashed #d0d0d0; margin: 3px 10px 2px 5px; padding-left:10px;overflow:hidden;}
.main .lmain .notice .list li a,.main .lmain .file .list li a{ font: 12px/20px 'Microsoft yahei'; color: #333; }
.main .lmain .notice .list li span,.main .lmain .file .list li span { clear:none; font: 12px/20px "Microsoft yahei"; color: #777;float:left; }
.main .lmain .notice .list li a:hover,.main .lmain .file .list li a:hover{text-decoration:underline;color:#0068b7;}
.main .lmain .file{float:left;width:245px;height:330px; overflow: hidden; background-color: #fff;border: 1px solid #dddddd;
		box-shadow:2px 2px 20px rgba(0,0,0,.2);
		-moz-box-shadow:1px 2px 20px rgba(0,0,0,.2);
		-webkit-box-shadow:1px 2px 20px rgba(0,0,0,.2);}



.main .lmain .news{float:right;width:475px;height:330px;overflow: hidden;background-color: #fff;border: 1px solid #dddddd;
		box-shadow:2px 2px 3px rgba(0,0,0,.2);
		-moz-box-shadow:1px 2px 3px rgba(0,0,0,.2);
		-webkit-box-shadow:1px 2px 3px rgba(0,0,0,.2);margin-right: 2px;}
.main .lmain .news .list ul{overflow:hidden;width:475px;}
.main .lmain .news .list li{  clear: both; background: url(li_blue.png) 0 12px no-repeat; height: auto;  _background: url(li_blue.png) 0 4px no-repeat; border-bottom: 1px dashed #d0d0d0; margin: 3px 10px 2px 5px; padding-left:10px;overflow:hidden;}
.main .lmain .news .list li a{ font: 14px/25px 'Microsoft yahei'; color: #333;height:25px; }
.main .lmain .news .list li span { clear:none; font: 12px/20px "Microsoft yahei"; color: #777;float:right; }

.main .lmain .news .list li a:hover{text-decoration:underline;color:#0068b7;}


.main .lmain .pic{float:right;width:465px;height:314px;overflow: hidden;background-color: #fff;border: 1px solid #dddddd;
		box-shadow:2px 2px 3px rgba(0,0,0,.2);
		-moz-box-shadow:2px 2px 3px rgba(0,0,0,.2);
		-webkit-box-shadow:2px 2px 3px rgba(0,0,0,.2);;padding: 10px 0px 0px 10px;margin-right: 2px;}







.main .rmain{float: right; width:253px; height:675px;}
.main .rmain .search{background:#fff;float:left;width:250px;height:73px; overflow: hidden; box-shadow:2px 2px 10px rgba(0,0,0,.2);
		-moz-box-shadow:2px 2px 10px rgba(0,0,0,.2);
		-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.2);}

		

.main .rmain .search .searchs{width: 235px; margin: 0; overflow: hidden; height: 30px; background: url(search.png) 2px 5px no-repeat;border:1px solid #e5e4e3;margin-left:8px;}
.main .rmain .search .searchs input {border:none;width: 127px; height:25px; font: 13px/28px Arial, Helvetica, sans-serif; background: none; display: block;margin-left: 25px;padding-top:2px;color:#d5d4d2;}
.main .rmain .search .searchs .btnSearch { width:58px; height:35px;  display: block; cursor: pointer; border: none; float: right;background:url(btsearch.png) no-repeat;}

.main .rmain .search h3,.main .rmain .hot h3,.main .rmain .book h3{color:#0068b7;background-image:none!important;border:none;padding:5px 10px;line-height:25px;overflow:hidden; font: bold 18px/25px 'Microsoft yahei';}
.main .rmain .hot h3 a,.main .rmain .book h3 a{background:url(icon.png) no-repeat 29px 8px;padding-right:20px;color:#979797;line-height:30px;height:30px;float:right;font:normal 12px/30px 'Microsoft yahei';}
.main .rmain .hot{width:249px;height:258px;background:#fff;float:left;overflow: hidden; box-shadow:2px 2px 10px rgba(0,0,0,.2);
		-moz-box-shadow:2px 2px 10px rgba(0,0,0,.2);
		-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.2);}
.main .rmain .hot img{margin:auto;width:203px;height:90px;clear:both;padding:8px;margin-left:15px;}
.main .rmain .book{width:249px;height:195px;background:#fff;float:left;overflow: hidden; box-shadow:2px 2px 10px rgba(0,0,0,.2);
		-moz-box-shadow:2px 2px 10px rgba(0,0,0,.2);
		-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.2);}
.main .rmain .book .bk{width:100px;float:left;overflow:hidden;padding:5px 10px;}
.main .rmain .book .bk img{width:95px;height:120px;overflow:hidden;}
.main .rmain .book .bk p{width:120px;font:bold 12px/20px 'Mircosoft yahei';margin-right:3px;margin-top:8px;}
.main .rmain .book .cont{width:230px;height:170px;margin:0 auto;}
.main .rmain .book .cont li{background:url(li_blue.png) 5px 10px no-repeat;display: block;width:310px;float:left;height:20px;font:normal 14px/20px 'Microsoft yahei';color:#666;text-align:left;overflow:hidden;margin:5px 0px;padding-left:15px; }
.main .rmain .book .cont li a{text-decoration:underline;}
.main .rmain .book .cont li a:hover{color:#0066b7;}
/*二维码*/
.main .rmain .yanjs{width:249px;height:100px;background:#fff;float:left;overflow: hidden; box-shadow:2px 2px 8px rgba(0,0,0,.2);
		-moz-box-shadow:0 0 8px rgba(0,0,0,.2);
		-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);text-align:left;}

.main .rmain .yanjs img{float:left;overflow:hidden;line-height:30px;margin:auto;clear:both;margin:4px;}
.main .rmain .yanjs p{float:right;color:#0068b7;width:150px;margin:10px 0px 0px 0px;font:bold 12px/35px 'Microsoft yahei';padding-top:10px;}
.main .rmain .yanjs span{color:#666666;}






/*友情链接*/
.link{ width:997px; margin:0 auto; overflow: hidden;
	background-color: #fff;border: 1px solid #dddddd;
		box-shadow:2px 2px 10px rgba(0,0,0,.2);
		-moz-box-shadow:2px 2px 10px rgba(0,0,0,.2);
		-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.2);height:70px;}

.link h3{ font: bold 18px/35px 'Microsoft yahei'; color:#0068b7;padding: 0px 10px;}
.link li{display:block;float:left;width:auto;text-align:center;margin:10px;padding-right:20px;border-right:1px solid #888;height:15px;line-height:35px;}
.link li a{font:normal 14px/15px 'Microsoft yahei';height:20px;}


/*频道首页左侧*/ 
.mainpdbox{width:1000px;margin: 0 auto; overflow: hidden;padding: 0;}
.mainpdbox .lmain{width:210px; height:100%;float: left;overflow:hidden;}
.mainpdbox .lmain .lmainpd{  height: 365px;background-color:#fff; }

.mainpdbox .lmain .lmainpd  h3{background:url(news.png) 40px 13px no-repeat #0068b7;width:100%;height: 40px;color:#fff; font:normal 16px/40px 'Microsoft yahei';overflow: hidden;margin:0 auto;  text-align: center;}
.mainpdbox .lmain .lmainpd .list ul{}
.mainpdbox .lmain .lmainpd .list li{ background: url(li_blue.png) 0 9px no-repeat;line-height: 2em; height: auto;overflow: hidden;padding-left: 10px; margin: 0px 5px; border-bottom: 1px dashed #CCC; clear: both;}
.mainpdbox .lmain .lmainpd .list li a{font-size:12px; font-family: "Microsoft yahei";color: #000;}
.mainpdbox .lmain .lmainpd .list li a:hover{text-decoration: underline;}
.mainpdbox .lmain .lmainpd .list span{  display: block; float: right; clear: both; overflow: hidden;color:#c5c5c5;}



/*频道页左侧子栏目*/

.mainpdbox .lmain .zlmainpd{height: 100%;}
.mainpdbox .lmain .zlmainpd .title{ height: 40px; width: 100%; background: #0068b7;line-height: 47px;border-radius: 15px 15px 0px 0px ;}
.mainpdbox .lmain .zlmainpd .title h3{ width:80px;height: 40px;color:#fff; overflow: hidden; font:normal 16px/40px 'Microsoft yahei';margin:0 auto; text-align: center;}
.mainpdbox .lmain .zlmainpd .list ul{}
.mainpdbox .lmain .zlmainpd .list li{ background:url(img.png) #fff 25px 0px no-repeat;height: 47px; line-height:47px;overflow: hidden;padding-left:50px;text-align: left;}
.mainpdbox .lmain .zlmainpd .list li:hover{ background:url(img.png) #fff 25px -47px no-repeat;height: 47px; line-height:47px;overflow: hidden;padding-left:50px;text-align: left;}

.mainpdbox .lmain .zlmainpd .list li:first-child{background:url(imgtp.png) #fff 25px 0px no-repeat;height: 47px;}
.mainpdbox .lmain .zlmainpd .list li:first-child:hover{background:url(imgtp.png) #fff 25px -47px no-repeat;height: 47px;}

.mainpdbox .lmain .zlmainpd .list li:last-child{background:url(imgbt.png) #fff 25px 0px no-repeat;height: 47px;}
.mainpdbox .lmain .zlmainpd .list li:last-child:hover{background:url(imgbt.png) #fff 25px -50px no-repeat;height: 47px;}
.mainpdbox .lmain .zlmainpd .bottom{ height: 10px; width: 100%; background: #c2c2c2;line-height: 47px;border-radius:  0px 0px 20px 20px ;}
.mainpdbox .lmain .zlmainpd .list li a{ height: 47px; clear: both; font:normal 16px/47px 'Microsoft yahei';color:#707070;}





/*频道首页右侧*/
.mainpdbox .rmain{width:775px;height:100%;float: right;overflow:hidden;background:#fff;box-shadow:2px 2px 3px rgba(0,0,0,.2);
		-moz-box-shadow:2px 2px 3px rgba(0,0,0,.2);
		-webkit-box-shadow:2px 2px 3px rgba(0,0,0,.2);}
.mainpdbox .rmain h3{ width:750px; height:30px;float: left; overflow: hidden; background: url(rednav.png) 8px 9px no-repeat; border-bottom: #2196f3 2px solid; font: normal 16px/30px 'Microsoft yahei'; padding-left: 30px;color: #8e8e8e;}
.mainpdbox .rmain h3 a{float: right; background: url(more.gif)  0 10px no-repeat;text-indent: -9999em; overflow: hidden;width: 43px;height: 22px; margin-right: 10px;line-height: 22px;}
.mainpdbox .rmain h3 a:hover{text-indent: -9999em; overflow: hidden;  width:43px; height: 22px;border: 0px;}
.mainpdbox .rmain .list ul {}
.mainpdbox .rmain .list li{ overflow:hidden;line-height: 31px; height: 31px; background: url(list.png) 5px 13px no-repeat; padding-left:20px; margin: 0px 5px; border-bottom:#d8d8d8 1px dotted;clear:both; }
.mainpdbox .rmain .list li span{overflow:hidden;float: right;font: normal 12px/35px 'Microsoft yahei';}
.mainpdbox .rmain .list li a{font: normal 14px/30px 'Microsoft yahei';overflow:hidden;}
.mainpdbox .rmain .list li a:hover{text-decoration: underline;overflow:hidden;color:#0068b7;}





/*内容页*/ 
    /*当前位置*/
.position {background: url(home.png) 5px 0px no-repeat; height: 22px; color: #999; padding-left: 25px; overflow: hidden;clear: both; width:965px;margin:0 auto;font: normal 14px/15px 'Microsoft yahei';}
.position a{color:#999;}
.position a:hover{color: #129cfc;}

    /*内容*/
.article{ width:980px;margin:0 auto;border:#e8e8e8 1px solid; height: 100%;background:#fff;}
.article h3{text-align: center;line-height: 35px; font-size: 22px;padding: 15px 0px 0px 0px; }
.article .infoBox{line-height: 30px; text-align: center;padding:0 5px;}
.article .news{width:890px; margin:0 auto; font-size:20px;overflow: hidden; padding:10px; font-size:18px;height:100%;}
.article .page img { cursor: pointer; }
.article .page{width:400px;margin: 0 auto; text-align: center;}
.article .page a, .article .page a:visited, .article .page span { padding: 2px 5px; margin: 0 3px 0 0; border: 1px solid #999; }

.article .other{width:890px; margin:0 auto;border-top:#dcdcdc 1px dashed;padding:10px;}
.article .other a{ font-size: 12px;}
.article .other a:hover{text-decoration: underline;}




/*分页样式*/
#fenye{clear:both;padding-top:15px;}
#fenye a{text-decoration:none; display:inline;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#1E50A2;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}
#fenye span{line-height:30px;}


.page { padding: 15px; text-align: center; }
.page img { cursor: pointer; }
.page a, .page a:visited, .page span { padding: 2px 5px; margin: 0 3px 0 0; border: 1px solid #999; }
.page a:hover, .page .current { background: #0479EB; border: 1px solid #002A96; color: #fff; }
.page .current { padding: 2px 5px; }
.page .disabled { border: 1px solid #ccc; color: #ccc; padding: 2px 5px; }


/*底部*/
.footer{border-top:#1571b6 4px solid;font:normal 14px/20px 'Microsoft yahei';color:#999999;	padding-top:20px;text-align: center;height: 70px; margin: 0 auto; width: 100%; }
