﻿.header,.footer,.content,.friendly{ width: 100%;}
body{background: #f5f7fa;}
.w1200{ width: 1200px; margin: 0px auto;}
.fl{ float: left;}
.fr{ float: right;}
.ml20{ margin-left: 20px;}

.header{ height: 440px; background: url(banner.png) no-repeat center 40px;}
.header_top{ height: 40px; background: #1F86F0; line-height: 40px; color: #fff; font-size: 16px;}
.head_banner{ margin-top: 101px; margin-bottom: 78px; width: 100%;}
form{ margin-top: 42px; width: 360px; height: 50px; line-height: 50px;font-size: 16px; }
input{ border: none; outline: none}
.seach_tit{ width: 260px;line-height: 50px;color: #999; background: url(seach_fdj.png) no-repeat 16px center #fff; padding-left: 44px; }
.seach_but{ width: 100px; text-align: center; line-height: 50px;background: #1F86F0; color: #FFFFFF;}
.nav{ width: 100%; height: 80px;background: #FFFFFF;}
.nav li{ float: left; width: 200px; text-align: center; position: relative; line-height: 80px; border-top:1px solid #D1EDFF; border-bottom: 1px solid #D1EDFF; font-size: 22px;}
.nav li a{ color: #333}
.nav li:hover{ background: url(nav_bg_hover.png) no-repeat center; border-top:none; border-bottom: none;}
.nav li.hover{ background: url(nav_bg_hover.png) no-repeat center; border-top:none; border-bottom: none;}
.nav li:hover a{color: #fff; font-weight: bold;}
.nav li.hover a{ color: #fff; font-weight: bold;}
.nav li:first-child{border-left:1px solid #D1EDFF; }
.nav li:last-child{border-right:1px solid #D1EDFF; }
.nav li:first-child.hover{ border-left: none;}
.nav li:last-child.hover{border-right:none}
.nav li:first-child:hover{ border-left: none;}
.nav li:last-child:hover{border-right:none}
.nav li span{ position: absolute; right: -1px; z-index: 1;}

.content{ margin-top: 30px;}

/******************图片新闻开始***********************/
.ck-slide { width: 510px; height: 347px; float:left;margin-right: 30px;}
.ck-slide ul.ck-slide-wrapper { height: 347px;}
.ck-slide ul.ck-slide-wrapper li img{ width: 510px; height: 347px; }
.ck-slide ul {	margin: 0;	padding: 0;	list-style-type: none;}
.ck-slide {	position: relative;	overflow: hidden;}
.ck-slide ul.ck-slide-wrapper {	position: absolute;	top: 0;	left: 0; margin: 0;	padding: 0;}
.ck-slide ul.ck-slide-wrapper li {	position: absolute; margin-top:0px;z-index: 2}
.ck-slide ul.ck-slide-wrapper li p{ position:absolute;padding: 0; bottom:0px; text-indent:1em; background:rgba(0,0,0,0.40);; width:100%; height:50px; line-height:50px; font-size: 16px;}
.ck-slide ul.ck-slide-wrapper li p a{ color:#fff;}
.ck-slide ul.ck-slide-wrapper li p a:hover{ color:#fff !important; cursor: pointer !important;}
/******.ck-slide .ck-prev { position: absolute; top: 50%; z-index: 2; width: 38px;	height: 67px; margin-top: -35px; left: 0; opacity: .15;	background:url(tpxw_left.png) no-repeat;  transition: opacity .2s linear 0s;}
.ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 38px;	height: 67px; margin-top: -35px; border-radius: 5px; opacity: .15;	background:url(tpxw_right.png) no-repeat; right: 0; transition: opacity .2s linear 0s;}******/
.ck-slidebox {	position: absolute;	right:14px;	bottom: 0px;z-index: 2;}
.ck-slidebox ul li {float: left;height: 6px;  color: #fff; background: rgba(255,255,255,0.40); margin-right: 10px; margin-bottom: 22px}
.ck-slidebox ul li{display: block; width:30px; line-height:6px; text-align:center; font-family:微软雅黑;  cursor: pointer;}
.ck-slidebox ul li.current{background:#F3A03B; width:30px; height:6px;}
.ck-slidebox ul li:hover {background:#F3A03B;width:30px; height:6px;}

/******************图片新闻结束***********************/

.xwlb{ width: 660px; height: 347px;}
.xw_tit{ border-bottom: 1px solid #EEEEEE; text-align: center; font-size: 22px;float: left;  width: 100%;height: 44px;}
.xw_tit a{display: block; float: left;margin-right: 32px; height: 44px; line-height: 24px; color: #333;  cursor: default;}
.xw_tit span{ display: block; float: left;  height: 47px;}
.xw_tit .curr{ color: #333; border-bottom: 4px solid #1F86F0; font-weight: bold;}
.list_box{ width: 100%; float: left; }
.list_box ul{ position: relative;height: 225px;}
.list_box li{ line-height: 38px;}
.list_box li a{ color:#333; font-size: 16px; line-height: 45px; background: url(title_dian.png) no-repeat left center;padding-left: 18px; }
.list_box li span{ color:#999; font-size: 16px; float: right; cursor: default; }
.list_box li a:hover{color: #0a55a1;}
.xxgd{ position: absolute; right: 0px; color: #999; font-size: 16px;top: -42px;}

.banner_lb{ width: 100%; margin-top: 30px; height: 132px; margin-bottom: 30px;}
.slideBox{ width:100%; height:132px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:132px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; top:53%; margin-top:-25px; display:block; width:24px; height:36px; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .prev{ background: url(banner_left.png) no-repeat left; left:0; }
.slideBox .next{ background: url(banner_right.png) no-repeat left; right:0; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.fbjd{ width: 480px; height: 310px;border: 1px solid #EEEEEE; padding: 0 20px;background: url(tj_title_left.png) no-repeat left 20px}
.sj_tit{ border-bottom: 1px solid #EEEEEE; text-align: center; font-size: 22px;float: left;  width: 100%;height: 60px;margin-bottom: 10px; }
.sj_tit a{display: block; float: left;margin-right: 30px; height: 60px; line-height: 60px; color: #333;  cursor: default; font-weight: bold;}
.sj_tit span{ display: block; float: left;  height: 47px;}
.list_box{ width: 100%; float: left; }
.list_box ul{ position: relative;}
.list_box li{ line-height: 45px;}
.list_box li a{ color:#333; font-size: 16px; line-height: 45px; background: url(title_dian.png) no-repeat left center;padding-left: 18px; }
.list_box li span{ color:#999; font-size: 16px; float: right; cursor: default; }
.list_box li a:hover{color: #0a55a1;}
.fbjd .xxgd{ position: absolute; right: 0px; color: #999; font-size: 16px;top: -50px;}

.fbjd_rt{width: 200px; height: 310px; background: #5B9BED; padding:0 20px}
.fbjd_rt a{ display: block; width: 100%; height: 62px; line-height: 62px;border-top: 1px solid rgba(255,255,255,0.20); color: #fff; font-size: 16px;}
.fbjd_rt div{ width: 23px; float: left; margin-right: 19px;margin-left: 23px;text-align: center;} 
.fbjd_rt a:first-child{border-top:none }

.fwpt{ margin-top: 32px;}
.fwpt .fw_list a{ float: left;display: block;width: 380px; height: 100px; margin-left: 30px;}
.fwpt .fw_list{margin-left: -30px;}
.fwpt .fw_list img{ width: 380px; height: 100px; }
/*.fwpt a {margin-left: 30px; float: left;}*/
/*.fwpt a:nth-child(-n+2){margin-left: 0px }*/
.fwpt .fw_tit{ text-align: center; font-size: 22px;  width: 100%;height: 42px;}
.fwpt .fw_tit a{display: block; float: left;margin-right: 30px; height: 42px; line-height: 22px; color: #333;  cursor: default; font-weight: bold;}


.hdmk{ margin-top: 32px; width: 100%;margin-bottom: 8px;}
.hdjl_box{ width: 380px;}
.hd_tit{ text-align: center; font-size: 22px;  width: 100%;height: 42px;margin-bottom: 2px;}

.hd_tit a{display: block; float: left; height: 42px; line-height: 22px; color: #333;  }
.hdjl_box img{ margin-bottom: 22px}
.hdrt{ width: 789px;}

.zfxxgk{ width: 100%; background: url(zfxxgk_banner.png) no-repeat top center; height: 270px; padding-top: 70px}
.xxgk{ height: 160px; background: #FFFFFF; border: 1px solid #EEEEEE;}
.xxgk div{ width: 149px; float: left; border-left: 1px solid #eee; height: 160px; padding-top: 28px; text-align: center; font-size: 16px;}
.xxgk div a{ color: #333; line-height: 24px;}
.xxgk div:first-child{border-left:none }
.xxgk div img{ margin-bottom: 10px;}

.ztzl{ margin-top: 30px; width: 100%;}
.hd_tit .ztgd{ float: right;color: #999; font-size: 16px;}
/*.ztzl a{ margin-left: 29px; float: left;}*/
/*.ztzl a:nth-child(-n+2){margin-left: 0px }*/

.ztzl_list a{float: left;margin-left: 29px;display: block;width: 278px;height: 136px;}
.ztzl_list{margin-left: -29px;}
/*.ztzl img{margin-top: 7px;}*/

.sysgz{ width: 100%; background: url(banner02.png) no-repeat top center; height: 185px; margin-top: 30px;}

.footer{height: 200px; background: #1F86F0; font-size: 14px; color: #fff; padding-top: 30px;}
.footer_fl{ width: 178px; height: 140px; margin-right: 27px; background: #3592f1;}
.footer_con{ width: 381px; height: 140px; margin-right: 28px; background: #3592f1; padding-top: 15px; padding-left: 77px}
.footer_con p{ line-height: 28px; font-size: 14px; color: #fff;}
.footer_rt{ width: 175px; height: 140px; background: #3592f1; text-align: center;}
.foot_pic{ margin-top: 35px; margin-bottom: 16px;}
.footer_rt a{ color: #fff; font-size: 14px;}
body{padding-top: 0px !important;}
#wcagnav{height: 105px !important;}

