﻿body,div,a,img,p,form,h1,h2,h3,h4,h5,h6,input,textarea,ul,li,dt,dd,dl,lable{margin:0;padding:0;}
body {
	margin: 0px;
	padding:0px;
	color: #333;
	font-size: 12px;
	line-height: 23px;
	background-color: #fff;
	font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;
	text-align:center;
}
img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
ul {
	list-style-type: none
}
li {
	list-style-type: none
}

form {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
html {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

a {
	text-decoration: none; color:#333;
}

a:hover {
	text-decoration: none;color:#333;
}
.clearfloat {clear:both;}
.clr {clear:both;}
.fl {
	float: left; display: inline;
}
.l {
	float: left; display: inline;
}
.fr {
	float: right; display: inline;
}
.r {
	float: right; display: inline;
}
.padding_b50 {
	padding-bottom:50px;
}

.pt25 {
	padding-top:25px;
}
.ml16 {
	margin-left:16px;
}

.h50{
	height:50px;
}
.w60{
	width:60px;
}
.w80{
	width:80px;
}
.w105{
	width:105px;
}
.w230{
	width:230px;
}
.red {
	color:#f00;
}
.container{
	overflow:auto;
	zoom:1;
	width:100%;
	float:left;
}
.main{
	overflow:auto;
	zoom:1;
}
/* header */

.header{
    height:130px;
	line-height:23px;
	width:100%;
	float:left;
}
.header_box{height:130px;width:1180px;margin:0 auto;}
.logo{float:left; width:430px; padding-top:18px;}
/*nav*/
.nav{
	height:130px;
	width:720px;
	float:right;
}

.nav li{
	float:left;
	display:inline;
	width:90px;
	height:130px;
}
.nav li a{
	line-height: 125px;
	font-size:14px;
	height:125px;
	text-align: center;
	color:#333;
	display:block;
	border-bottom:5px solid #ffffff;
}
.nav li a:hover{
	line-height: 125px;
	font-size:14px;
	color:#fff;
	border-bottom:5px solid #0275CE;
	background:#3498E5;
}
.nav li a.hover{
	line-height: 125px;
	font-size:14px;
	color:#fff;
	border-bottom:5px solid #0275CE;
	background:#3498E5;
}


.pic{
	height:350px;
	width:100%;
	float:left;
	background-image: url(pic.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/* 首页主体区域 */
.indexmain{
	width:1180px;
	overflow:hidden;
	margin:0px auto;
}
.indexmain_box1{
	overflow: hidden;
	zoom:1;
	width:720px;
	height:450px;
	text-align:left;
}
.indexmain_box1 h2{
	overflow: hidden;
	height:45px;
	color:#333;
	line-height:45px;
	font-size: 16px;
}
.indexmain_box2{
	overflow: hidden;
	zoom:1;
	width:420px;
	text-align:left;
}
.indexmain_box2 h2{
	overflow: hidden;
	height:45px;
	color:#333;
	line-height:45px;
	font-size: 16px;
}
.lib_Menubox {
	height: 45px;
	overflow: hidden;
}
.lib_Menubox ul{
	height:45px;
}
.lib_Menubox li{
	float:left;
	display:inline;
	cursor:pointer;
	color:#333333;
	height:45px;
	width:140px;
	line-height:45px;
	font-size: 16px;
	text-align: center;
	background:#EBEBEB;
	margin-right:1px;
}
.lib_Menubox li.hover{
	color:#fff;
	line-height:45px;
	font-size: 16px;
	background:#3498E5;
}
.lib_Menubox li a:hover{
	color:#fff;
	line-height:45px;
	font-size: 16px;
	background:#3498E5;
}
.lib_Contentbox{ overflow:auto; zoom:1;}
.indexmain_box1_main{
	color:#666;
	line-height:30px;
	font-size: 14px;
	text-align:left;
	padding-top:20px;
}
.indexmain_box1_main img{
	width:230px;
	height:140px;
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:15px;
}
.indexmain_box1_main .text{
	color:#666;
	line-height:30px;
	font-size: 14px;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-right:10px;
}
.list1 {  font-size: 14px; color: #333; text-decoration: none; font-family: "微软雅黑"; line-height:33px;width:420px;list-style-type:none; padding-top:15px;}
.list1 li{
	font-size: 14px;
	color: #333;
	text-align:left;
	text-decoration: none;
	font-family: "微软雅黑";
	line-height:33px;
	width:420px;
	float:left;
	overflow:hidden;
	height:33px;
	background-image: url(icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent:15px;
}
.list1 li a{
	font-size: 14px;
	color: #333;
	text-align:left;
	line-height:33px;
}
.list1 li a:hover{
	font-size: 14px;
	color: #DF0C00;
	text-align:left;
	line-height:33px;
}
.list1 li span{  font-size: 12px; color: #999; text-decoration: none; font-family: "微软雅黑"; line-height:33px; float:right; text-align:right}
.more a{
	width: 90px;
	height: 46px;
	line-height: 46px;
	font-size: 13px;
	color: #fff;
	text-align: left;
	text-decoration: none;
	float: right;
	display: block;
	font-weight: normal;
}
.more a:hover{color:#fff;}

.footer{
	background:#3498E5;
	margin-top:30px;
	width:100%;
	float:left;
}
.footer_main{
	overflow:hidden;
	width:1180px;
	margin:0px auto;
	text-align:right;
	font-size:14px;
	line-height:30px;
	color:#ffffff;
	padding:15px 0px;
}


/*erji*/
.banner2ji{
	height:350px;
	width:100%;
	margin:0px auto;
	background-image: url(banner1.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.path {
	font-size: 14px;
	line-height: 58px;
	color: #333;
	height:58px;
	display:block;
	text-align:left;
	overflow:hidden;
	border:1px solid #3498E5;
	border-left:0px;
	position:relative;
}
.path h3{
	font-size: 14px;
	line-height: 58px;
	color: #666;
	text-indent:30px;
	font-weight:normal;
	background-image: url(home.png);
	background-repeat: no-repeat;
	background-position: left center;
	position:absolute;
	right:20px;
	top:0px;
}
.pathh3 span{
	font-size: 15px;
	line-height: 58px;
	color: #666;
}
.path h3 a{
	font-size: 14px;
	line-height: 58px;
	color: #666;
}
.path h3 a:hover{
	font-size: 14px;
	line-height: 58px;
	color: #057FDD;
}
.side {
	width:280px;
	min-height:680px;
	float:left;
}
.side_lm {
	overflow:auto;
	zoom:1;
}
.side_lm h2{
	overflow:hidden;
	color:#ffffff;
	height:60px;
	line-height:60px;
	font-size: 18px;
	text-align: left;
	background:#3498E5;
	text-indent:35px;
	font-weight:normal;
}
.side_lm ul {
	width:280px;
	overflow: hidden;
	zoom:1;
}
.side_lm li {
	width:280px;
	height:55px;
	margin-top:1px;
	font-size:14px;
	line-height:55px;
	font-weight:normal;
	color:#fff;
	text-align:left;
	text-indent:35px;
	background:#F2F2F2;
	background-image: url(icon1.png);
	background-position: 225px center;
	background-repeat: no-repeat;
}
.side_lm li a{
	font-size:14px;
	line-height:55px;
	font-weight:normal;
	color:#333;
	display:block;
}
.side_lm li a:hover{
	font-size:14px;
	line-height:55px;
	font-weight:normal;
	color:#333;
	background:#DDECFD;
	background-image: url(icon1.png);
	background-position: 225px center;
	background-repeat: no-repeat;
}
.side_lm li.hover {
	font-size:16px;
	line-height:53px;
	font-weight:normal;
	color:#333;
	background:#DDECFD;
	background-image: url(icon1.png);
	background-position: 225px center;
	background-repeat: no-repeat;
}


.main2ji {
	width:900px;
	float:right;
}
.mainbox{
	overflow:auto;
	zoom:1;
}
.mainbox_text{
	overflow:auto;
	zoom:1;
	padding-left:30px;
	padding-top:30px;
}

.shoutu {
	font-size: 14px;
	line-height: 30px;
	color: #444;
	text-align:left;
	padding-right:10px;
	height:255px;
}
.shoutu p span{
	font-size: 14px;
	line-height: 30px;
	color: #444;
	text-align: right;
	display:block;
	float:right;
}
.shoutu p span a{
	font-size: 14px;
	line-height: 30px;
	color: #666;
}
.shoutu img{
	width:335px;
	height:225px;
	display:block;
	margin-right:30px;
	float:left;
}
.listbox{
	overflow: auto;
	zoom:1;
	border:1px solid #3498E5;
	padding:34px 34px 15px 34px;
}
.list{
	overflow: auto;
	zoom:1;
}
.list ul{
	overflow:auto;
	zoom:1;
}
.list li{
	width:100%;
	height:33px;
	display:inline;
	float:left;
	font-size:14px;
	line-height:33px;
	text-align:left;
	color:#333;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	background-image: url(icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent:15px;
}
.list li span{
	float: right;
	font-size:12px;
	line-height:33px;
	text-align:right;
	color:#666;
	padding-left:20px;
}
.list li a{
	font-size:14px;
	line-height:33px;
	text-align:left;
	color:#333;
	padding-left:12px;
}
.list li a:hover{
	font-size:14px;
	line-height:33px;
	text-align:left;
	color:#ba0201;
}

.page_box{
	height:40px;
	font-size: 12px;
	text-align: center;
	color: #666666;
	font-family:"微软雅黑";
	line-height:23px;
	padding:30px 20px 10px 20px;
	overflow:hidden;

}
.page_box a{
	margin:0px 2px;
	padding:6px 12px;
	color: #333333;
	background:#ffffff;
	border:#d1d1d1 1px solid;
}
.page_box a:hover{
	color: #ffffff;
	background:#006EC3;
	border:#006EC3 1px solid;
}
.page_box a.hover{
	color: #ffffff;
	background:#006EC3;
	border:#006EC3 1px solid;
}


/**/
.article {
	border:2px solid #cc2a1e;
	border-radius:0px;
	margin-top:10px;
	overflow: auto;
	zoom:1;
}
.wzbox {
	padding:0px 50px 30px 50px;
	text-align: left;
	color: #5b5b5b;
	font-weight:normal;
	font-size: 13px;
	line-height:25px;
	overflow: auto;
	zoom:1;
}

.wzboxtext{
	text-align: left;
	color: #414141;
	font-weight:normal;
	font-size: 14px;
	line-height:30px;
	padding-bottom:15px;
}
.wzboxtext h1{
	text-align:center;
	line-height: 45px;
	color:#0474CA;
	font-size:24px;
	font-weight:normal;
}
.wzboxtext h5{
	HEIGHT: 45px;
	COLOR: #999999;
	font-weight:normal;
	font-size: 12px;
	line-height:27px;
	text-align:center;
	
}
.wzboxtext p{
	text-align: left;
	color: #414141;
	font-weight:normal;
	font-size: 14px;
	line-height:30px;
	text-indent:2em;
}
.wzboxtext p img{
	width:600px;
	margin:10px auto;
}
.caozuo{
	TEXT-ALIGN: center;
	HEIGHT: 60px;
	COLOR: #0A5DBA;
	font-weight:normal;
	font-size: 12px;
	line-height:25px;
}
.caozuo a{
	COLOR: #0A5DBA;
	font-weight:normal;
	font-size: 12px;
	line-height:25px;
}
.caozuo a:hover{
	COLOR: #0A5DBA;
	font-weight:normal;
	font-size: 12px;
	line-height:25px;
}
/*正文中图片*/
.img_wrapper { text-align: center; padding-bottom:5px;}
.img_wrapper img { display: block; margin: 10px auto; width:600px;}
.img_wrapper .img_descr { line-height:20px; padding:6px 0; color:#333333; font-size:14px;margin:5px auto; display:inline-block; display:-moz-inline-stack;zoom:1; text-align:center}
.striking{
	padding-top:5px;
	text-align:left;
	font-size:12px;
	line-height:25px;
	color:#F42301;
}

/*友情链接开始*/
.indexmain_box3{
	overflow: hidden;
	zoom:1;
	height:120px;
	text-align:left;
}
.indexmain_box3 h2{
	overflow: hidden;
	height:45px;
	color:#333;
	line-height:45px;
	font-size: 16px;
	font-weight:normal;
}
.indexmain_box3 h2 span{
	float:left;
	display: block;
	color:#fff;
	height:45px;
	width:140px;
	line-height:45px;
	font-size: 16px;
	text-align: center;
	background:#3498E5;
}
.list3 {  font-size: 14px; color: #333; text-decoration: none; font-family: "微软雅黑"; line-height:33px;list-style-type:none; padding-top:15px;}
.list3 li{
	font-size: 14px;
	color: #333;
	text-align:left;
	text-decoration: none;
	font-family: "微软雅黑";
	line-height:33px;
	float:left;
	display:inline;
	margin-right:80px;
	overflow:hidden;
	height:33px;
}
.list3 li a{
	font-size: 14px;
	color: #333;
	text-align:left;
	line-height:33px;
}
.list3 li a:hover{
	font-size: 14px;
	color: #DF0C00;
	text-align:left;
	line-height:33px;
}

/*友情链接结束*/
.top{
    height:40px;
	background:#fcfcfc;
	width:100%;
	float:left;
	border-bottom:1px solid #ebebeb;
}
.top_box{width:1180px;margin:0 auto;}
.oabox{
	width:120px;
	line-height:24px;
	float:right;
	background-image:url(oa.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent:33px;
	 text-align:left;
	margin-top:8px;
}
.oabox a{line-height:24px; font-size:12px; color:#666;}
.oabox a:hover{line-height:24px; font-size:12px; color:#087bd4;}
.footer_l{ 
	text-align:left;
	font-size:14px; 
	line-height:25px;
	color:#ffffff;
	width:440px;
	padding-top:20px;
	float:left;
}
.footer_m{
	text-align:center;
	font-size:14px;
	line-height:30px;
	color:#ffffff;
	width:300px;
	float:left;
}
.footer_m img{
	height:110px;
	width:110px;
}
.footer_r{
	text-align:right;
	font-size:14px;
	line-height:24px;
	color:#ffffff;
	width:440px;
	padding-top:10px;
	float:right;
}

.zhaopin {
	font-size: 14px;
	line-height: 30px;
	color: #444;
	text-align:left;
	padding:0px 10px 30px;
	text-indent:2em;
}
