@charset "utf-8";
/*重置代码*/
body,div,a,img,p,form,h1,h2,h3,h4,h5,h6,input,form,select,option,textarea,ul,ol,li,dt,dd,dl,fieldset{margin:0;padding:0;}
body { width: 100%;font-family: "Microsoft YaHei","微软雅黑","STHeiti",SimSun; font-size:12px; color:#333333; line-height:28px; background:url(../images/bg.jpg) repeat;}
img{border:none;}
a{color:#333333; text-decoration:none;}
a:hover{color:#1374b6;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{ font-family: "Microsoft YaHei","微软雅黑","STHeiti",SimSun;}

.wrap_header{ width: 100%; height: 168px;}
.header{ width: 1000px; height: 126px; margin:0 auto; overflow: hidden; position: relative;z-index: 999;}
.logo{ width:521px; height: 103px;}
.links{ width: 170px; height: 28px; font-size: 14px; color:#a4a4a4; position: absolute; right:0; top:53px; text-align: right;}
.links a{ padding:0 12px; color:#a4a4a4;}
.links a:hover{ color:#0971b3;}

.wrap_nav{ width: 100%; height: 42px; background: #0e89d7;}
.nav{ width: 1000px; height: 42px; margin:0 auto; position: relative; z-index: 1000;}
.nav li{ width:105px; height: 42px; line-height: 42px; float:left; border-right:1px solid #a5dcff; text-align: center; position:relative; z-index: 1001;}
.nav li a{ font-size: 16px; color:#000;}
.nav li dl{ width:150px; padding:5px 10px 10px; position: absolute;top:42px; left:0; background: #fff; border:1px solid #eee; border-top:none;  display: none; overflow: hidden; z-index: 1002;}
.nav li a:hover,.nav li.hover a{ font-weight: bold; color:#000;}
.nav li.hover dl{ display: block;}
.nav li.hover dl dd{padding:10px 10px; border-bottom: 1px solid #eee; line-height: 20px; text-align: left;}
.nav li.hover dl dd a{ font-size: 14px; color:#333; font-weight: normal;}
.nav li.hover dl dd a:hover{color:#1374b6;}

.ser{ width:210px; height: 26px; position: absolute; right:21px; top:8px;}
.search{background:url(../images/ser.jpg) no-repeat;width:210px;height:26px;position:relative;}
.search input{position:absolute; width:151px;height:26px;line-height:26px; color:#3c98cc; border:none; background:none; left:0px; top:0px; padding-left:0px; font-family: Verdana, Geneva, sans-serif; font-size: 14px; }
.search input.notxt{color:#fff; padding-left:18px;font-family: Verdana, Geneva, sans-serif;font-size: 14px;}	
.search input.notxt1 {position: absolute;width: 33px;height: 26px;top: 0px;left: 184px;border: none;background: none;cursor:pointer; }

/*图片切换*/
.banner{ width:1000px; height:330px; margin:0 auto; position:relative; overflow:hidden; background: #f2f2f2;}
.none{display:none;}
.banner_show{width:100%;text-align:center;height:330px;overflow:hidden;position:relative;  margin-top: 4px;}
.bannger_inbox{position:absolute;left:50%;top:0;}
.banner_pre_next{position:relative;z-index:105;top:40%;width:1000px;left:0;height:43px; margin:0 auto;}
.banner_pre_next a{width:43px;height:43px;background:url(../images/arrows.png) no-repeat;text-indent:-999em;}
.banner_pre_next .banner_btn_left{position:absolute;left:10px;background-position:0px 0px;}
.banner_pre_next .banner_btn_right{position:absolute;right:10px;background-position:-57px 0px;}

.con01{ width: 980px; padding:20px 10px; background: #fff; margin:0 auto; overflow: hidden;}
.lf01{ width:470px; float:left; overflow: hidden; margin-right: 40px;}
.til_lf01{ height: 36px; line-height: 36px; border-bottom:2px solid #0e89d7; overflow: hidden;}
.til_lf01 a{ float:right; font-family:Verdana, Geneva, sans-serif; font-size: 14px; color:#0e89d7; padding-right: 7px; }
.til_lf01 a:hover{ color:#0971b3;}
.til_lf01 h3{ font-size: 16px; color:#0e89d7; padding-left: 5px;}
.box_lf01 p{ line-height: 26px; text-indent: 2em; padding-top: 8px;}

.lf02{ width: 470px; float:left; overflow: hidden;}
.lf0201{ height: 140px; overflow: hidden;}
.til_lf0201{ height: 38px; line-height: 36px; overflow: hidden;}
.til_lf0201 a{float:right; font-family:Verdana, Geneva, sans-serif; font-size: 14px; color:#0e89d7; padding-right: 7px; }
.til_lf0201 a:hover{ color:#0971b3;}
.til_lf0201 h3{ font-size: 16px; color:#0e89d7; padding-left: 5px;}
.line{ height: 2px; background: #d3dee5;}
.line .blue{ height: 2px; width:130px; background: #0e89d7;}
.box_lf0201 ul{ padding:8px 10px 0 3px; overflow: hidden;}
.box_lf0201 li{ height: 28px; line-height: 28px; background: url(../images/icon01.jpg) no-repeat left center; padding-left: 16px;}
.box_lf0201 li span{ float:right; font-family:Verdana, Geneva, sans-serif; color:#aaaaaa; }

.wrap_con02{ width:100%; height: 50px; background: #f2f2f2; overflow: hidden;}
.con02{ width: 1000px; height: 50px; line-height: 50px; margin:0 auto; overflow: hidden;}
.con02 .more{ float:right;font-family:Verdana, Geneva, sans-serif; font-size: 14px; color:#0e89d7; padding-right: 7px; }
.con02 .more:hover{ color:#0971b3;}
.con02 h3{ font-size: 16px; color:#0e89d7; padding-left: 5px; float:left; margin-right: 20px; }
.link_con02{ float:left; }
.link_con02 a{ padding:0 10px;}

.footer{ width: 100%; font-size: 12px; color:#fff; line-height: 26px; padding:18px 0 25px; text-align: center; background: #0971b3;}

/*侧栏列表页*/
.banner_sub{ width:1000px; height: 200px; background:#f2f2f2; overflow: hidden; margin: auto; margin-top:4px;}
.banner_sub img{ display: block; width: 1000px; height: 200px; margin:0 auto;}
.con_sub{ width: 1000px; background: #fff; overflow: hidden; margin:0 auto; padding:0 0 40px;}
.sub01 h3{ width: 120px; height: 34px; line-height: 33px; font-size: 18px; float:left; background: #0e89d7; color:#fff; text-align: center;}
.til_sub01{ width: 880px; float:left; padding-top: 7px;}
.til_sub01 a{ font-size: 14px; padding:0 20px; line-height: 34px;}

.bread{ height: 32px; line-height: 32px; border-top:1px dotted #e0e0e0;border-bottom:1px dotted #e0e0e0; background: #f6f6f6; overflow: hidden; color:#777;width: 856px;}
.bread div{ background: url(../images/icon02.jpg) no-repeat 15px center; padding-left: 40px;}
.bread a{ padding:0 10px;color:#777;}
.bread a:hover{ color:#0e89d7;}

.sub02{ clear: both; width: 1000px; padding:20px 0 0; margin:0 auto; overflow: hidden;}
.til_sub02{ font-size: 16px; color:#0e89d7; height: 40px; line-height: 40px; padding-top: 10px; padding-left: 5px;}
.list_sub02{ padding: 10px 0; overflow: hidden;}
.list_sub02 li{ height: 36px; line-height: 36px; border-bottom: 1px dotted #e0e0e0; background: url(../images/icon01.jpg) no-repeat 8px center; padding-left: 24px; font-size: 14px;}
.list_sub02 li span{float:right; font-family:Verdana, Geneva, sans-serif; color:#aaaaaa; padding-right: 10px;}

.pages{ clear: both; height:50px; line-height:50px;text-align:center; font-size:12px; color:#777777;}
.pages a{color:#777777; padding:0 7px;} 
.pages a:hover{color:#0e89d7;}
.pages span{ font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#0e89d7; padding:0 4px;}

/*文章页*/
.til01_art{ font-size: 18px; color:#0971b3; line-height: 34px; padding:0 10px; text-align: center;}
.til02_art{ font-size: 15px; line-height: 28px; padding:10px; text-align:center;}
.author{ height: 30px; line-height: 30px; font-size: 12px; text-align: center;border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; overflow: hidden; color:#888; margin-top: 10px;}
.art{ padding:10px 5px; font-size: 14px; line-height: 30px;}
.fujian{ padding:5px 20px 20px; margin-top: 15px; background: #f5f5f5; overflow: hidden;}
.til_fj{ font-size: 16px; color:#0971b3; line-height: 40px; padding-top: 5px;}
.list_fj li{ height: 30px; line-height: 30px; background: url(../images/icon01.jpg) no-repeat 5px center; padding-left: 26px; font-size: 14px;}

/*图片列表页*/
.pic_sub02{ width: 975px; padding-left: 32px; padding-top: 10px; overflow: hidden;}
.pic_sub02 li{width:285px; height:212px; margin-right: 40px; padding-bottom:40px; float:left;overflow: hidden;}
.pic_sub02 li a{ display: block; width: 240px; height: 190px; padding:10px; border:1px solid #f0f0f0; float:left; text-align: center; font-size: 14px; overflow: hidden; }
.pic_sub02 li a:hover{ background: #f5f5f5; font-weight: bold;}

/*侧栏列表页*/
.con_sub_list{ width:970px;background: #fff; padding:20px 15px; margin:0 auto; overflow: hidden;}
.lf_sub_list{ width:1000px; float:left;  overflow: hidden;}
.lf_sub_list h3{ height: 34px; line-height: 34px; font-size: 18px; color:#fff; background: #0e89d7; text-align: center;
float:left; width: 128px;}
.lf_sub_list ul{ padding:10px 10px 50px; background: #f5f5f5; overflow: hidden;}
.lf_sub_list li{ width:100%; line-height: 24px; font-size: 14px; overflow: hidden;}
.lf_sub_list li a{ display: block; padding:10px 5px; border-bottom:1px solid #ddd;}
.lf_sub_list li a:hover,.lf_sub_list li.on a{ font-weight: bold; color:#0e89d7; border-bottom:1px solid #0e89d7;}
.rt_sub_list{ width:985px; float:left; overflow: hidden;}

/*表格页*/
.table{ width:100%;border-right:1px solid #ddd;border-top:1px solid #ddd; margin-top: 10px; overflow: hidden;}
.table thead td{ background: #f5f5f5; font-size: 14px; font-weight: bold; color:#0e89d7;}
.table td{ border-left:1px solid #ddd;border-bottom:1px solid #ddd; text-align: center; line-height: 20px; padding:8px 0;}
.table td a{ color:#0e89d7;}
.table td a:hover{ color:#0e89d7; font-weight: bold;}