* {font-family:"微软雅黑";margin: 0px;padding: 0px; font-size:12px;}
body{ background-color:#f4f4f4; margin-left:auto; margin-right:auto;}
.bigdiv{ width:960px; margin-left:auto; margin-right:auto; background-color:#FFFFFF;}
.daohang{ width:960px; height:43px; line-height:43px; background-image:url(../images/daohangbg.jpg); background-repeat:no-repeat;}
.daohangl{ width:621px; height:43px; float:left; margin-left:20px !important; _margin-left:10px;}
.daohangul{ list-style-type:none; width:621px;}
.daohangul li{ width:93px; height:43px; float:left; text-align:center; font-size:13px; color:#000; font-weight:bold;}
.tmenu01_1:link{ font-size:13px; text-decoration:none; color:#000000; display:block;width:91px; height:42px;}
.tmenu01_1:visited{ font-size:13px; text-decoration:none; color:#000000; display:block;width:91px; height:42px;}

.tmenu01_1:hover{ font-size:13px; text-decoration:none; color:#164c8c; border-left:solid 1px #d2d2d2;border-right:solid 1px #d2d2d2;border-top:solid 1px #d2d2d2; display:block; background-color:#FFFFFF; height:42px;width:91px}

.tmenu01_1:active{ font-size:13px; text-decoration:none; color:#164c8c; border-left:solid 1px #d2d2d2;border-right:solid 1px #d2d2d2;border-top:solid 1px #d2d2d2; display:block; background-color:#FFFFFF; height:42px; width:91px}

#indexli{ width:63px; margin-right:0px;*margin-right:-50px; _margin-right:-40px;}
#indexli a{ font-size:13px; text-decoration:none; color:#000000; display:block; width:63px;}
#indexli a:hover{ font-size:13px; text-decoration:none; color:#164c8c; border:none; background-color:none;}

.daohangR{ width:220px; height:20px; padding-top:11px; padding-right:26px; float:right;}

/*----------------------------------------------------------*/

#tree {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 15px; Z-INDEX: 1; BACKGROUND: #fff; VISIBILITY: hidden; PADDING-BOTTOM: 15px; margin-left:79px !important; MARGIN-LEFT: 89px; BORDER-LEFT: #ccc 1px solid; WIDTH: 536px; PADDING-TOP: 20px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; TOP: 116px;
}
#tree01 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 15px; Z-INDEX: 1; BACKGROUND: #fff; VISIBILITY: hidden; PADDING-BOTTOM: 20px; margin-left:80px; BORDER-LEFT: #ccc 1px solid; WIDTH: 536px; PADDING-TOP: 20px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; TOP: 116px
}
#tree02 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 15px; Z-INDEX: 1; BACKGROUND: #fff; VISIBILITY: hidden; PADDING-BOTTOM: 20px; MARGIN-LEFT: 150px; BORDER-LEFT: #ccc 1px solid; WIDTH: 402px; PADDING-TOP: 20px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; TOP: 116px
}
#tree03 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 15px; Z-INDEX: 1; BACKGROUND: #fff; VISIBILITY: hidden; PADDING-BOTTOM: 20px; MARGIN-LEFT: 64px; BORDER-LEFT: #ccc 1px solid; WIDTH: 670px; PADDING-TOP: 20px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; TOP: 116px
}
#tree04 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 15px; Z-INDEX: 1; BACKGROUND: #fff; VISIBILITY: hidden; PADDING-BOTTOM: 20px; MARGIN-LEFT: 300px; BORDER-LEFT: #ccc 1px solid; WIDTH:402px; PADDING-TOP: 20px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; TOP: 116px
}

#tree05 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 15px; Z-INDEX: 1; BACKGROUND: #fff; VISIBILITY: hidden; PADDING-BOTTOM: 20px; MARGIN-LEFT: 60px; BORDER-LEFT: #ccc 1px solid; WIDTH: 803px; PADDING-TOP: 20px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; TOP: 116px
}


#top_menu1{position:absolute; z-index:1;}
#top_menu2{position:absolute; z-index:1;}
#top_menu3{position:absolute; z-index:1;}
#top_menu4{position:absolute; z-index:1;}
#top_menu5{position:absolute; z-index:1;}
#top_menu6{position:absolute; z-index:1;}











.top_m01:link {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid;DISPLAY: block; FONT-SIZE: 13px; BACKGROUND: #fff; BORDER-LEFT: #ccc 1px solid; WIDTH: 91px; COLOR: #164c8c; BORDER-BOTTOM: #ccc 1px; HEIGHT: 42px; TEXT-ALIGN: center; text-decoration:none;
}
.top_m01:visited {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; FONT-SIZE: 13px; BACKGROUND: #fff; BORDER-LEFT: #ccc 1px solid; WIDTH: 91px; COLOR: #164c8c; BORDER-BOTTOM: #ccc 1px; HEIGHT: 42px; TEXT-ALIGN: center; text-decoration:none;
}
.top_m01:hover {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; FONT-SIZE: 13px; BACKGROUND: #fff; BORDER-LEFT: #ccc 1px solid; WIDTH: 91px; COLOR: #164c8c; BORDER-BOTTOM: #ccc 1px; HEIGHT: 42px; TEXT-ALIGN: center; text-decoration:none;
}
.top_m01:active {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid;DISPLAY: block; FONT-SIZE: 13px; BACKGROUND: #fff; BORDER-LEFT: #ccc 1px solid; WIDTH: 91px; COLOR: #164c8c; BORDER-BOTTOM: #ccc 1px; HEIGHT: 42px; TEXT-ALIGN: center; text-decoration:none;
}
.top_m02:link {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid;DISPLAY: block; FONT-SIZE: 13px; BACKGROUND: #fff; BORDER-LEFT: #ccc 1px solid; WIDTH: 91px; COLOR: #164c8c; BORDER-BOTTOM: #ccc 1px; HEIGHT: 42px; TEXT-ALIGN: center; text-decoration:none;
}
.top_m02:visited {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid;DISPLAY: block; FONT-SIZE: 13px; BACKGROUND: #fff; BORDER-LEFT: #ccc 1px solid; WIDTH: 91px; COLOR: #164c8c; BORDER-BOTTOM: #ccc 1px; HEIGHT: 42px; TEXT-ALIGN: center; text-decoration:none;
}
.top_m02:hover {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid;DISPLAY: block; FONT-SIZE: 13px; BACKGROUND: #fff; BORDER-LEFT: #ccc 1px solid; WIDTH: 91px; COLOR: #164c8c; BORDER-BOTTOM: #ccc 1px; HEIGHT: 42px; TEXT-ALIGN: center; text-decoration:none;
}
.top_m02:active {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid;DISPLAY: block; FONT-SIZE: 13px; BACKGROUND: #fff; BORDER-LEFT: #ccc 1px solid; WIDTH: 91px; COLOR: #164c8c; BORDER-BOTTOM: #ccc 1px; HEIGHT: 42px; TEXT-ALIGN: center; text-decoration:none;
}




.treel{ width:118px; height:106px; float:left;}
.treel p{ color:#000; line-height:21px; text-align:justify; font-size:12px;}
.treer{height:106px; float:right;}
.treerul{ list-style-type:none;}
.treerul li{ width:119px; height:106px; float:left; margin-right:15px !important; _margin-right:14px;}
#treeulli{margin-right:15px !important;_margin-right:5px}
.treerup{ width:117px; height:75px; border:solid 1px #CCCCCC;}
.treerup img{ width:117px; height:75px;}
.treerdown{ width:119px; height:28px; line-height:28px; margin-top:1px; text-align:center; color:#FFFFFF; background-color:#608db4; font-size:12px;}

.treerdown2{ width:119px; height:28px; line-height:28px; margin-top:1px; text-align:center; color:#FFFFFF; background-color:#4b9138; font-size:12px;}

a.spana{ color:#00478b; text-decoration:none}
a.spana:hover{ color:#00478b; text-decoration:underline;}
a.spana1{ color:#fff; text-decoration:none}
a.spana1:hover{ color:#fff; text-decoration:none}
/*-------------------------------导航结束---------------------------*/

.logo{ width:960px; height:74px;}
.banner{ width:960px; height:265px;}
.main{
	width:960px;
	background-image: url(../images/index_nesbg.jpg);
	background-repeat: repeat-x;
	margin-top: 5px;
	font-size: 12px;
	padding-top: 10px;
	height: 322px;
}
.M_left {
	float: left;
	width: 423px;
}
.M_middle {
	float: left;
	width: 222px;
	background-image: url(../images/index_yinying.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
	margin-left: 20px;
	height: 310px;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.M_middle ul {
	list-style-type: none;
	margin-bottom: 10px;
}
.M_middle li {
	padding-bottom: 10px;
}



.M_right {
	float: right;
	width: 220px;
}

#username{
	height: 18px;
	width: 150px;
}
#userpwd{
	height: 18px;
	width: 150px;
}
.login dt {
	padding-top: 10px;
}
.Login {
	background-image: url(../images/index_btn_login.jpg);
	background-repeat: no-repeat;
	height: 17px;
	width: 40px;
	margin-top: 10px;
	margin-right: 10px;
	border:0px;
}
.forget {
	color: #0066CC;
	text-decoration: underline;
}

.Register{
	background-image: url(../images/index_brn_zhuce.jpg);
	background-repeat: no-repeat;
	height: 17px;
	width: 40px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 20px;border:0px;
}
.navsub{
    background-color: #ebf0f4;
    height: 24px;
    width: 960px;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    border-left:1px solid #cccccc;
}
#sub_nav_1 {
	display: inline;


}
#sub_nav_2 {
display: inline;
}
#sub_nav_3 {
display: inline;
}

.navsub a{
    font-size: 12px;
    color: #000000;
    text-decoration: none;    
}

.leftup img{
	_margin-top:3px;
	border:none;
	padding-right: 2px;
}
.leftup {
	_height:39px;
	width: 423px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-bottom: 2px;
	height: 26px;
}.news {
	color: #000000;
	line-height: 24px;
	list-style-type: none;
	padding-left: 10px;
	padding-top:10px;
}
.news a {
	color: #000000;
	text-decoration: none;
}
.news span {
	float: right;
}
.anli {
	padding-top: 23px;
}
.anli li {
	list-style-type: none;
	padding-bottom: 13px;
}
.clear {
	clear: both;
}
.dibu {
	color: #e1e1e1;
	background-color: #82828a;
	font-size: 11px;
	width: 940px;
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
}
.dibu span {
	float: right;
	margin-right: 20px;
}



/*-----------------------内页-----------------------------*/
.banner2{ width:960px;}
.main2{ width:960px; margin-top:7px; background-image:url(../images/main2bg.jpg); background-repeat:repeat-x; background-position:top; background-color:#fffffd;}
.main2table{ margin-top:6px;}
.left2{ width:200px;}
.left2one{ width:144px; margin-left:auto; margin-right:auto; padding-top:14px;}
.left2oneul{ list-style-type:none;}
.left2oneul li{ color:#164c8c; font-size:13px; font-weight:bold; line-height:36px; height:36px;}
.left2oneul li a{ padding-left:27px; color:#164c8c; text-decoration:none; display:block;}
.left2oneul li a:hover{ color:#FFFFFF; text-decoration:none; background-image:url(../images/libg.jpg); background-repeat:no-repeat; background-position:center;}
#lil{ background-image:url(../images/libg.jpg); background-repeat:no-repeat; background-position:center; color:#FFFFFF;}
#lil a{ color:#FFFFFF}
.left2h1{ width:163px; height:41px;}
.left2td{ width:200px; background-image:url(../images/leftcenterbg.jpg); background-repeat:repeat-y;}
.imgstyle{width:200px; height:35px;}


.xian{ padding-top:60px; padding-bottom:40px;}

.contact{ width:150px; margin-left:auto; margin-right:auto;}
.contactc{ width:150px; background-image:url(../images/contactc.jpg); background-repeat:repeat-y; padding-bottom:20px;}
.contactc p{ line-height:22px; padding-left:10px; padding-right:15px; text-align:justify;}

.righ2h1{ width:741px; height:36px; background-image:url(../images/about_11.jpg); line-height:36px;}
.right2{ width:741px; margin-left:19px;}
.right2h2l{ width:115px; height:36px; text-align:center; font-size:14px; font-weight:bold; color:#right2h2l; float:left}
.right2h2R{ float:right; width:600px; text-align:right; color:#5d5d5d; padding-right:5px;}
.right2h2R span{ color:#e5330d}

.right2sub{ margin-top:15px;}
.right2sub p{ line-height:24px; text-align:justify; padding-right:18px; padding-left:20px; padding-top:10px;}
.right2sub h1{text-align:center; font-size:14px;}


.foot{ width:960px; height:32px; background-color:#82828a; margin-top:10px; color:#e1e1e1; line-height:32px; text-align:center;}
.foot span{ float:right; padding-right:5px;}
.foot span a{text-decoration:none;color:#F00;}
.foot span a:hover{ color:#F00; text-decoration:underline;}

.textstyle{ width:170px;  background-color:#FFFFFF; padding-right:1px; border: solid 1px #FFFFFF; height:18px;}
.btnstyle{ width:47px; height:20px; background-image:url(../images/buttonbg.jpg); border:0px;}




.honourul{ list-style-type:none;}
.honourul li{float:left; text-align:center; margin-top:20px; color:#333333;margin-right:30px; margin-left:15px !important; _margin-left:10px; }

.rightProL{ width:131px; height:98px; border:solid 1px #d6d6d6; padding:3px;margin-bottom:10px;}
.rightProL img { width:131px; height:98px; border:none;}


.fenye{ height:31px; margin-top:10px; text-align:center; padding-top:9px; width:741px;}
.fenye ul{ list-style-type:none; text-align:center; width:741px;}
.fenye ul li { float:left; text-align:center; margin-right:5px;}
.divfeiye{ width:20px; height:19px; border:solid 1px #c2ddfa; text-align:center; line-height:19px; margin-left:2px;}
.fenye a{ color:#666666; text-decoration:none;  font-size:12px; display:block;}
.fenye a:hover{ color:#FFFFFF; text-decoration:none; background-color:#2388e2;}


.newsul{ list-style-type:none; margin-right:10px;}
.newsul li{color:#333333; background-image:url(../images/newsbg.jpg); background-repeat:repeat-x; padding-bottom:6px; padding-top:8px; background-position:bottom;}
.newsul li span{ float:right; color:#666666}
.newsul li img{ margin-bottom:3px; margin-right:5px; margin-left:6px;}

.newsul a{ color:#333333; text-decoration:none}
.newsul a:hover{ color:#004d8f; text-decoration:none;}

.center2subh1{ text-align:center; color:#666666; font-weight:bold; margin-bottom:15px;}
.center2subh2{ text-align:center; color:#333; font-weight:normal; margin-bottom:10px;}

.jobtable a{ color:#ee2d01; text-decoration:none}
.jobtable a:hover{ color:#ee2d01; text-decoration:underline;}



.needform { border:solid 1px #d1d1d1; width:98%;}
.needforminput{height:18px; width:230px; color: #000000;background-color: #F2F2F2;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color:#d1d1d1;border-right-color:#d1d1d1;border-bottom-color:#d1d1d1;border-left-color:#d1d1d1;}
.needformbody{height:50px; width:500px;color: #000000;background-color: #F2F2F2;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color:#d1d1d1;border-right-color: #d1d1d1;border-bottom-color: #d1d1d1;border-left-color: #999d1d1d1}

.LCtable td{height:26px; font-size:12px;}

.ly{ border-top:solid 1px #d1d1d1;border-left:solid 1px #d1d1d1;border-right:solid 1px #d1d1d1; margin-bottom:15px; width:98%;}
.lyuph1{ border-bottom:solid 1px #d1d1d1; height:24px; line-height:24px; background-color:#e8e8e8; font-weight:normal; padding-left:10px;}

.lydown{ background-color:#efefef; border-bottom:solid 1px #d1d1d1;}

a.moressa{ color:#FFFFFF; text-decoration:none;}
a.moressa:hover{ color:#FFFFFF; text-decoration:underline;}



.left2oneul2{ list-style-type:none;}
.left2oneul2li{ color:#164c8c; font-size:13px; font-weight:bold; height:40px; line-height:36px;}
.left2oneul2li a{ padding-left:27px; color:#164c8c; text-decoration:none;font-size:13px; display:block}
.left2oneul2li a:hover{ color:#FFFFFF; text-decoration:none; background-image:url(../images/libg.jpg); background-repeat:no-repeat; background-position:center;}

#lil2{ background-image:url(../images/libg.jpg); background-repeat:no-repeat;color:#FFFFFF; font-size:13px; font-weight:bold; padding-top:5px !important;padding-top:3px;}
#lil2 ul{list-style-type:none; padding-left:24px; padding-bottom:5px; margin-top:8px;} 
#lil2 li{ color:#164c8c; font-size:12px; font-weight:bold; height:22px; line-height:22px; padding-left:10px;}
#lil2 li a{ color:#333; font-size:12px; font-weight:normal; background-image:url(../images/bluesanjiao.gif); background-repeat:no-repeat; background-position:left center; padding-left:10px;}
#lil2 li a:hover{ color:#164c8c; font-size:12px; font-weight:normal; background-image:none;background-image:url(../images/bluesanjiao.gif); background-repeat:no-repeat; background-position:left center}
#lil2 a{padding-left:27px; color:#FFFFFF; text-decoration:none;font-size:13px;}
#lil2 a:hover{ color:#FFFFFF; background-image:none;}

