@charset "utf-8";body,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,p,select,table,td,textarea,tr,ul{margin:0;padding:0;font-family:Microsoft YaHei;}
body{font-size:14px;color:#333;font-family:Microsoft YaHei;}
a img{border:none;display:block;}
li{list-style-type:none;}
b{font-family:Arial;font-weight:500;}
a{text-decoration:none;color:#333;}
a img{display:block;}
.wapd{display:none;}
input{vertical-align:middle;}
table{border-collapse:collapse;}
a:hover{cursor:pointer;color:#0075a9;}
input,select,textarea{outline:0;}
:focus{-moz-outline-style:none;}
a{outline:0;}
.w1300{width:1300px;margin:0 auto;}
.relative{position:relative;}
.top{background:url(../images/top.jpg)  center center;height:140px;}
#header{background:#006097;height:53px;    width: 100%;}
.logo{float:left;height:78px;width:835px;margin-top:44px;}
.nav{ float:left;}
.nav ul li a {color:#fff;padding:0 22px;display:block;    border-right: 1px #0075a9 solid;font-size:16px;} 
.nav ul li{float:left;line-height:53px;position:relative;z-index:999;}
.nav ul li ul{background:#0075a9;display:none;}
.nav ul li.hover ul{display:block;    position: absolute;width: 100%; z-index: 99999;}
.nav ul li ul p{line-height:40px;text-align:center;color:#fff;}
.nav ul li ul p a{color:#fff;border:0;    font-size: 14px;
    padding: 0;}
.nav ul li ul p:hover{background:#006097;}
 
.nav ul li.on>a,.nav ul li:hover>a{background:#0075a9;}
 
 .search{margin-top: 3px;    float: right;}
 .topmenu{text-align: right;color:#fff;margin:20px 0;}
 .topmenu  a{color:#fff;}
.form{  
    overflow: hidden;}
.form .search-keyword{ 
-moz-border-radius: 5px 0 0 5px;
        -ms-border-radius: 5px 0 0 5px;
         -o-border-radius: 5px 0 0 5px;


 border-radius: 5px 0 0 5px;    line-height: 45px;
    float: left;
    display: block;
    width: 300px;
height:45px;
     padding: 0 10px;
    box-sizing: border-box;
    color: #888;
    border: 0;}
	
.form .search-keyword:focus {
    border-color:  #4b5056;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}	
	
.form .search-submit{    float: left;
    display: block;
    background: url(../images/ss.jpg) no-repeat center  #154860;
    border: 0;
    font-size: 0;
    height: 45px;
    width:49px;
	
	-moz-border-radius:  0 5px 5px 0 ;
        -ms-border-radius: 0 5px 5px 0 ;
         -o-border-radius: 0 5px 5px 0 ;


 border-radius: 0 5px 5px 0 ;}
	.form .search-submit:hover {    background: url(../images/ss.jpg) no-repeat center  #006097;    cursor: pointer;}
#banner{width:100%;overflow:hidden;position:relative;margin-bottom: 20px;height:334px;}
 
#banner .hd{display:none;}
 
#banner .bd{ position:relative; height:100%; z-index:0;}
#banner .bd li{ zoom:1; vertical-align:middle;height:334px;width:100%;}
 #banner .bd li  a{    display: block;
    line-height: 100px;
    width: 936px;
    background:rgba(76, 75, 75, 0.3);
    color: #fff;
    font-size: 30px;
    padding: 0 20px;
    position: absolute;
    top: 200px;}

		.xwbanner{margin-top: 15px; width:470px; height:310px; overflow:hidden; position:relative; float:left ;}
		.xwbanner .hd{ display:none;}
		.xwbanner .hd ul{ overflow:hidden; zoom:1; float:left;}
		.xwbanner .hd ul li{    position: relative; float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer;}
		.xwbanner .hd ul li.on{ background:#f00; color:#fff;}
		.xwbanner .bd   li span{    position: absolute;background: rgba(0,0,0,0.7);width:100%;
    bottom: 0;
       height: 40px;
    line-height: 40px;
    color: #fff;
    padding: 0 10px;    box-sizing: border-box;}
		.xwbanner .bd{ position:relative; height:100%; z-index:0;}
		.xwbanner .bd li{ zoom:1; vertical-align:middle;}
		.xwbanner .bd img{ width:470px; height:310px; display:block;}

.ico1{background:url(../images/xw.jpg)  no-repeat  left  center;}
.ico2{background:url(../images/xxpt.jpg)  no-repeat  left  center;}
.ico3{background:url(../images/gg.jpg)  no-repeat  left  center;}
.ico4{background:url(../images/djgz.jpg)  no-repeat  left  center;}
.ico5{background:url(../images/gzzd.jpg)  no-repeat  left  center;}
.ico6{background:url(../images/bszn.jpg)  no-repeat  left  center;}	
.ico7{background:url(../images/bgxz.jpg)  no-repeat  left  center;}		
	
.boxk{overflow:hidden;margin-bottom:20px;}
.bita{border-bottom:1px #b3b3b3 solid;line-height:47px;height:47px;}
.bita  span{line-height: 46px;display:block;border-bottom:2px  #0075a9 solid;float:left;}
.bita  span  a{font-size:24px ;color:#007bc0;    display: block;
    padding-left: 40px;}
.gggs{    width: 920px;float:left;}
.xxpt{float:right;width:360px;}	
.xxpt ul {    margin-left: 20px;}
.xxpt ul li{margin-top:7px;}
.xxpt ul li a{       text-align: center;
    height: 35px;
    line-height: 35px;
    display: block;
    background: #0075a9;
    color: #fff;
    font-size: 18px;}	
	.gggsr {     margin-left: 20px;
    float: left;
    width: 430px;}
	.gggsr li{height: 72px;margin:10px 0;}
	.gggsr li  span{    display: block;
    float: left;
    width: 74px;
    height: 72px;
    background: #0075a9;
    text-align: center;
    color: #fff;
    font-size: 30px;}
	.gggsr li:last-child{margin-bottom:0px;}
	.gggsr li  span i {display:block;    font-size: 14px;
    font-style: normal;}
	.gggsr li  .xwr{float:left;width:346px;margin-left: 10px;}
	 	.gggsr li  .xwr a{      font-size: 18px;
    display: block;
    height: 24px;
    line-height: 24px;
    overflow: hidden;}
	.gggsr li  .xwr  p{color:#999999;    font-size: 16px;}
	
	.xwdt{    margin-top: 20px;}
	.xwdt li {float:left;margin-right:10px; overflow: hidden;  position: relative; width: 305px;margin-right:26px;}
	.xwdt li img{width:100%;height:200px;}
	.xwdt  li  img.a00 {margin: 50px auto 0;width:auto;height:auto;}
	.xwbore{border:1px #ddd solid;border-top:0;padding: 20px;}
	.xwbore span{font-size:18px;font-weight:bold;margin-bottom:20px;    height: 30px;
    line-height: 30px;
    overflow: hidden;
    display: block;}
	.xwdt li:last-child{margin-right:0;}
	.xwdt li .xwhover{background:#0fa5e2;position: absolute;    height: 190px;    padding: 20px;
 
    box-sizing: border-box;
    width: 100%;    transition: all 0.3s ease 0s;top:500px;}
	.xwdt li:hover .xwhover{top:200px;}
	.xwdt li .xwhover  span{color:#fff;      line-height: 30px;
    height: 60px;  font-size: 18px;}
	
	
	.djgz {margin-top:20px;}
	
	.djgz  .bd ul li{float:left;width:305px;margin-right:20px;}

	.djgz .bd  ul li img{width:100%;height:200px;}
	.djgz .bd  ul li span{display:block;text-align:center;line-height:3;}
	
	
	 


.xwbox {float:left;width:420px;margin-right:20px;}	
 .xwbox:last-child{margin-right:0;}
 .xwbox  ul{    padding:10px 0 10px  20px;}
.xwbox ul li{list-style-type: disc;height:35px;line-height:35px;}
.xwbox ul li a{    font-size: 18px;
    float: left;
    display: block;
    width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.xwbox ul li span{float:right;font-size:18px;    width: 60px;color:#ccc;}
.xwbox ul li:hover{}
 
 .yqlj span{display:block;float:left;line-height:44px;color:#fff;}
 	.yqlj-left{ position:relative;  float:left ;}
	 
		.yqlj-left .bd{ padding:10px;}
		.yqlj-left .bd .tempWrap{ width:1210px !important;}
		.yqlj-left .bd ul{ overflow:hidden; zoom:1;}
		.yqlj-left .bd ul li{ margin-right:20px;  float:left; height:47px; line-height:47px;  text-align:left; _display:inline; width:auto !important;}

.yqlj-left .bd ul li a{color:#fff;font-size:14px;}
 
 
.footer{background:#04578d;  padding:5px  0;overflow:hidden;}
.fnav a:link{color:#fff;}
 .fnav {float:left;color:#fff;width: 1300px;background:url(../images/footbg.jpg) no-repeat center right;}
 .fnav  p {font-size:16px;line-height:2;}
 .fnav  b {font-size:20px;    padding-bottom: 20px;
    display: block;}
	.yqlj{    overflow: hidden;}
 .yqlj2{margin-top:50px;}
 .yqlj2  select{margin-left: 100px;}
 
 
 
/*二级页*/
.subPage{ width:1200px; margin:0px auto;}
.pageBanner{ width:100%;}
.Bread{width:auto;height:39px; font-size:14px; color:#999999; margin-top:5px; border-bottom: 1px solid #c1c1c1;}
.Bread a{color:#999999;}
.articleList2{}
.articleList2 ul { padding: 0px;}
.articleList2 ul li{ background: url(../images/erjili_03.jpg) no-repeat left center;height:55px; line-height:55px; padding: 0 0 0 18px;}
.articleList2 ul li span { color: #999999;}
.listTitle2{ padding-left:0px; background:none;} 
.listTitle2 h2{color: #01713b; font-size: 16px; font-weight: bold; height:33px; line-height:33px; padding:0px;}
 
.page{ width:100%; height:30px; line-height:40px;padding-top:10px; text-align:center; margin:0 auto;font-size:14px;clear:both; margin:20px 0px 30px; background: #f5f5f5;}
.page a{ padding:0 5px;}

.pageList{ padding-bottom: 30px; overflow: hidden;}
.articleTitle { width: 100%;text-align: center; height: 66px;}
.articleTitle01 { padding: 35px 0 15px 0; height: auto;}
.articleTitle h2{font-size: 18px; color:#016eb1; line-height: 20px; padding:10px 0 15px 0; border-top:5px solid #016eb1; font-weight: normal; float: left; width: auto;}
.articleTitle h3{ font-size: 18px; color: #666666; line-height:27px; padding:10px 0; font-weight: bold;padding-left:50px;padding-right:50px;}
.articleAuthor { height: 30px;text-align: center; line-height: 30px;  color:#999999; padding: 0 0 15px 0;}
.article{overflow:hidden; padding: 0 20px 20px; font-size:14px; line-height:24px; color: #666666;}
.article01 { padding: 25px 0 50px 0; border-top:1px solid #d9d9d9; margin: 0 20px 0 20px;}
.article img { display: block;  max-width:600px;
width:e-xpression(document.body.clientWidth>600?"600px":"auto");}
.Annex {padding:0px; overflow:hidden; margin-bottom:30px;}
.Annex h3 { font-size: 16px;line-height: 30px; color:#004a00; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px;background:url(../images/list_lig.jpg) no-repeat 10px center; padding-left: 28px;}
.Annex ul li a { font-size: 12px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#004a00;}
.pageArticle { background: #f7f7f7;}


.listTitle { width: 100%; text-align: center; height: 66px;}
.listTitle01 { height: 42px; line-height: 40px; border-top:none;}
.listTitle h2{font-size: 18px; color:#016eb1; line-height: 20px; padding:10px 0 15px 0; border-top:5px solid #016eb1; background: none; font-weight: normal; float: left; width: auto;}
.listTitle01 h2 { border-top:none; padding:0px; padding: 0 15px; background: url(../images/title_bg_03.jpg) repeat-x left bottom;}



/*通栏图片页开始*/
.pictureList_tl2 ul {  width:1240px; overflow:hidden;}
.pictureList_tl2 ul li { width:200px; height:165px; float: left; text-align:center; margin:0 47px 0 0;}
.pictureList_tl2 ul li img { width: 200px; height: 140px; display:block;}
.pictureList_tl2 ul li p { height:20px; line-height:20px;}
/*通栏图片页结束*/

/*二级页左右分栏开始*/
.con { width:1200px; height:auto; overflow:hidden;}
.con .con_left { width: 280px; float: left;  border-bottom:none; margin:20px 0 0 0;}


/*左侧边栏*/
.sub_left{width:280px;overflow:hidden;float:left;z-index:99999;background-color:#f2f2f2;}
.menu_tit { width: 280px; height: 70px; line-height: 70px; text-align: center; background: #016eb1;}
.menu_tit h2{ font-size: 24px; color: #ffffff; font-weight: normal;}
.sub_left ul{}
/*.sub_left li a{color:#282828;font-size:16px;font-family:Helvetica;display:block;width:auto;padding:14px 0 14px 17px;border-bottom:1px solid #d3d3d3;border-top:1px solid #fff;}
.sub_left li a:hover,.sub_left li a.active{color:#fff;background:url(../images/icon11.png) no-repeat 97% center;background-color:#ffb200;}*/
.sub_left li{position:relative;}
.sub_left li a{position:relative;z-index:1;padding:14px 22px 14px 20px;display:block;font-size:14px;font-size:1.4em;border-bottom:1px solid #d9d9d9;border-top:1px solid #fff;}
.sub_left li a:hover,.sub_left li a.active{ padding:14px 22px 14px 20px;border-top:1px solid #fff;}
.sub_left li strong.arrow{display:block;height:53px;line-height:53px;width:53px;text-align:center;font-size:25px;font-weight:bold;position:absolute;right:0;top:0;color:#bfbfbf;z-index:33;cursor:pointer;transition:all 0.3s ease-in-out;}
.twoJ_menu{background-color:#e6e6e6;display:none; padding: 0 0 0 35px;}
.sub_left .twoJ_menu dd a{padding:0;font-size:12px;font-size:15px; border: none;}
.sub_left .twoJ_menu dd { height: 45px; line-height: 45px; padding: 0 0 0 20px;  background: url(../images/erji_li_03.jpg) no-repeat left center;}
.sub_left .twoJ_menu dd:hover{ background: url(../images/erji_li_hover_03.jpg) no-repeat left center;}

.con .con_right { width:880px; height:auto; float: right; margin: 10px 0 0 0;}
.pictureList ul { width:950px; overflow:hidden;}
.pictureList ul li { width:200px; height:165px; float: left; text-align:center; margin:0 20px 0 0;}
.pictureList ul li img { width: 200px; height: 140px; display:block;}
.pictureList ul li p { height:20px; line-height:20px;}
/*二级页左右分栏结束*/


/*左侧导航*/
.subMenu{
	width: 100%;
	padding-top: 40px;
	background: #016eb1;}
.subMenuBottom img{
	width: 100%;}
.subMenuTitle{
	font-size: 24px;
	color: #fff;
	border-bottom: 2px solid #fff;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;}
.subMenu li i{
	float:left;
	line-height: 36px;
	color: #fff;
	margin-right: 5px;}
.subMenu li a{
	line-height: 36px;
	width: 100%;
	display: block;
	font-size: 16px;
	color: #fff;}
.subMenu ul{
	padding-left:20px;
	padding-right: 20px;}