/* CSS Document */
 * { font-family: Arial, Verdana,Helvetica, sans-serif;} * a:link{ text-decoration:underline;} * a:hover{ text-decoration:none !important;}
a{outline:none; text-decoration:none !important;} a:hover{ text-decoration:none !important;}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
body{overflow-x: hidden; font-size:12px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;} table{/*border-collapse:collapse;border-spacing:0;*/} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';}
em{ font-style:italic !important;} strike{ text-decoration:line-through !important;} strong{ font-weight:bold !important;} u{ text-decoration:underline !important;}
.transparent{filter:alpha(opacity=50); -moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.5; }

.clear{ clear:both;}
.small{ font-size:11px; color:#8F8F8F;}

.pageback{ width:970px; height:auto; overflow:hidden; background:url(../images/pageback.jpg) repeat-y; margin:0 auto;}

.pagebody{ width:950px; height:auto; overflow:hidden; margin:0 auto; background-color:#FFFFFF;}

	.header{ height:72px; width:950px; background:url(../images/header.jpg) repeat-x; position:relative;}
		.headrig a,.headrig{ color:#686868; text-decoration:none;}
	
		.logo{
	position:absolute;
	left: 4px;
	top: 3px;
			 }
			 
		.logot{
			width:275px;
			height:30px;
			position:absolute;
			left: 86px;
			top: 18px;
			  }
			.logotx1{ color:#005396; font-size:16px; font-family:"黑体"; word-spacing:2px;}
			.logotx2{ font-size:9px;}
			
			.headrig{
				position:absolute;
				left: 765px;
				top: 31px;
				    }
		.menu{ width:917px; height:34px; background:url(../images/menu.jpg) no-repeat; margin:0 auto; position:relative; z-index:999;}
			.menu a{ text-decoration:none; color:#FFFFFF; font-weight:bold; line-height:30px; display:inline; width:114px; height:34px; float:left; text-align:center; background:url(../images/menu1.png) no-repeat 100% 5px;}
			.menu a:hover{ background:url(../images/menu3.jpg) no-repeat; text-decoration:none !important;}
			.menu .first:hover{background:url(../images/menu2.jpg) no-repeat;}
			.menu .end{ width:119px;}
			.menu .end:hover{background:url(../images/menu4.jpg) no-repeat;}
			
			.menu li{ position:relative; float:left;}
			.menu li ul{ position:absolute; padding-left:2px; top:33px; left:0; background:#0733AE; width:114px; filter:alpha(opacity=80); -moz-opacity:0.8;-khtml-opacity: 0.8; opacity:0.8;}
			.menu li ul li{height:30px; width:112px; border-top:#1C53EF solid 1px; border-bottom:#000 solid 1px;}
			.menu li ul li a{ background:none; display:inline; float:left; height:25px; width:100%;}
			.menu li ul li a:hover{ background:none;}
			
		.banner{ width:917px; height:276px; margin:0 auto; margin-top:10px;}
		
	.container{ width:917px; height:190px; margin:0 auto;}
		.entermenu{ width:917px; height:30px; background:url(../images/entermenu.jpg) no-repeat; margin-top:12px; margin-bottom:2px;}
		.entermain{ width:917px; height:153px;}
			.main1{ width:291px; float:left; height:153px;}
			.main1 ul li a{ color:#8F8F8F; background:url(../images/dian.jpg) repeat-x 0 100%;line-height:24px; *+line-height:19px; text-decoration:none; padding-bottom:5px;}
			.main1 ul li a:hover{ text-decoration:underline; color:#26629B;}
			.more{ margin-top:10px;}
			.main2{ width:435px; float:left; margin-top:3px; position:relative; height:153px; overflow:hidden;}
			.main3{ width:161px; height:143px; float:left; margin-top:3px; margin-left:30px;}
			
			/*.main3 a:hover img{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }*/
			
			.main3 a{ margin-bottom:6px; display:block; height:40px;}
			
	.footer{ width:950px; height:60px; border-top:#E3E3E3 solid 4px; margin-top:10px; padding:15px 0 0 15px;}
		.foottext p{color:#979797; line-height:20px;}
		.foottext{
	/*position:absolute;
	left: 15px;
	top: 13px;*/
				}
		.foottext a{ text-decoration:none; color:#979797;}
		.foottext a:hover{ text-decoration:underline;}
			



/*关于我们*/
.banner2{ width:917px; height:161px; margin:0 auto; margin-top:4px;}
.firsttt{ width:917px; margin:0 auto; margin-top:25px; }
	.firsttt,a,span{ text-align:right; color:#747575;}
	.firsttt a{ text-decoration:none;}
	.firsttt span{background:url(../images/tt.jpg) no-repeat 0 -2px;; padding-left:30px;}
	.firsttt a:hover{ text-decoration:underline;}

.neimain{ width:917px; height:auto; margin:0 auto;}


.neimainleft{ width:155px; height:500px; background:url(../images/leftb.jpg) no-repeat -3px -8px;; padding:30px 35px 0 25px; float:left;}
.neimainright{ width:688px; height:auto; float:left; margin-left:14px;_margin-left:3px; overflow:hidden;}


.ritt{ width:670px; height:32px; background:url(../images/ritt.jpg) no-repeat; margin-top:25px; line-height:32px; padding-left:16px;}
.ritt1{ color:#115289; font-size:14px; font-weight:bold;}
.ritt2{ color:#888888; font-size:11px;}
.rittnei{ width:668px; height:auto; margin-top:30px; padding:0 10px; position:relative; line-height:22px; }
.lett{margin-bottom:10px; padding-left:8px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#366691; font-size:16px; font-weight:bold;}

.xiandui1{
	position:absolute;
	left: 427px;
	top: 5px;
}


/*新闻*/
.newtt{ color:#F87341; text-align:center; font-weight:bold; font-size:16px;}
.newdiv{height:26px; margin-top:25px; line-height:26px; color:#A4A2A3; text-align:center; margin-bottom:10px;}
.newlist{ height:100px; border-bottom:#CCCCCC dashed 1px; margin-top:15px; padding-left:20px;}
.newst{ color:#4F7AA4; font-weight:bold;}
.newsa{ color:#575656; text-decoration:none!important; font-size:14px; font-weight:bold; padding-left:15px;}
.newp{ color:#5F5F5F; line-height:25px;}
.fanye a{ text-decoration:none!important; padding:0 3px; }
.fanye{ margin:15px 0; margin-left:20px}


.wuyediv{ width:650px; height:144px; border:#E0E0E0 solid 1px; margin-top:15px; position:relative;padding-top:25px; padding-right:20px;}
.wuyepic{
	position:absolute;
	left: 10px;
	top: 28px;
}
.wuyett{ width:462px; float:right; }
.wuyettp{ color:#2468A7; font-weight:bold; font-size:14px; margin-bottom:10px;}
.wuyep2{ color:#454545; line-height:23px;}
.genduo{color:#2468A7; text-decoration:none!important; padding-left:420px; padding-top:5px;}
.last1{ width:680px; height:184px; background:url(../images/last1.jpg) no-repeat; padding-top:35px; position:relative;}
.lastlast{ width:680px; height:auto; overflow:hidden; background:url(../images/last2.jpg) no-repeat; padding-top:35px; position:relative; height:184px;}
.last1x1{ line-height:28px; color:#115289; font-weight:bold; padding-left:27px;}
.last1x2{ width:420px; line-height:19px; margin-top:12px; color:#888888;}
.last1x3{
	text-decoration:none!important;
	position:absolute;
	left: 630px;
	top: 190px;
	*top:195px; top:192px\9;
}
.xiandui2{
	position:absolute;
	left: 447px;
	top: 29px;
}

.last2{width:680px; height:184px; background:url(../images/last3.jpg) no-repeat; padding-top:35px; position:relative;}
.last2x1{line-height:25px; color:#115289; font-weight:bold; padding-left:610px;}
.last2x2{width:420px; line-height:19px; margin-top:12px; color:#888888; float:right;}
.xiandui3{
	position:absolute;
	left: 23px;
	top: 27px;
}
.last2x3{
	position:absolute;
	text-decoration:none!important;
	left: 632px;
	top: 188px;
	*top:193px; top:190px\9;
}





/*首页banner滚动*/
#nav {
	BACKGROUND:url(../images/loadsmall.gif) no-repeat 330px 100px; OVERFLOW: hidden; WIDTH: 917px; POSITION: relative; HEIGHT: 276px
}
#nav ul {
	Z-INDEX: 999; LEFT: 3px; BOTTOM: 0px; POSITION: absolute; TEXT-ALIGN: left;
	
}
#nav ul li {
	DISPLAY: block; FONT-WEIGHT: 900; FONT-SIZE: 12px; FLOAT: left; WIDTH: 280px; COLOR: #aaa; FONT-FAMILY: Arial; POSITION: relative; HEIGHT: 50px; margin-left:15px;
}
#nav li div {
	MARGIN-TOP: 22px; PADDING-LEFT: 5px; MARGIN-LEFT: 70px; color:#FFFFFF;
}
#nav li img {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; LEFT: 10px; FLOAT: left; BORDER-LEFT: #fff 1px solid; WIDTH: 52px; CURSOR: pointer; MARGIN-RIGHT: 4px; BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; TOP: 13px; HEIGHT: 32px; moz-opacity: 0.6;
	filter:alpha(opacity=50); -moz-opacity:0.5;/** Firefox 3.5ԭ֧opacityԣԱֻFirefox3°汾Ч ***/ -khtml-opacity: 0.5; opacity: 0.5;
}
#frontText {
	FONT-WEIGHT: 900; FONT-SIZE: 30px; Z-INDEX: 999; LEFT: 20px; WIDTH: 100%; COLOR: #fff; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 20px
}
#frontTextBack {
	FONT-WEIGHT: 900; FONT-SIZE: 30px; LEFT: 22px; WIDTH: 100%; COLOR: #000; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 22px
}
#frontTextSub {
	FONT-SIZE: 13px; LEFT: 25px; WIDTH: 100%; COLOR: #fff; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 60px
}
#BG {
	BORDER-TOP: #999 1px solid; BACKGROUND: #000; FILTER: alpha(opacity=60); WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 40px; TEXT-ALIGN: right; moz-opacity: 0.6
}
#mask {
	Z-INDEX: 990; BACKGROUND: url(mask.gif); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#back {
	TEXT-ALIGN: center
}
.gray {
	FILTER: Gray()
}





/*首页图片flash*/
	#imageFlow {
		position: absolute;
		width: 435px;
		height:150px;
		left: 0px;
		top: 0px;
		background:url(../images/bbgg.jpg) no-repeat;
		overflow:hidden;
	}
	#imageFlow .diapo {
		position: absolute;
		left: -1000px;
		cursor: pointer;
		-ms-interpolation-mode: nearest-neighbor;
	}
	#imageFlow .link {
		border: dotted #fff 1px;
		margin-left: -1px;
		margin-bottom: -1px;
	}
	#imageFlow .bank {
		visibility: hidden;
	}
	#imageFlow .top {
		position: absolute;
		width: 100%;
		height: 40%;
		background: #181818;
	}
	#imageFlow .text {
		position: absolute;
		left: 0px;
		width: 100%;
		bottom: 0;
		text-align: center;
		color: #FFF; color:#0A2576;
		font-family: verdana, arial, Helvetica, sans-serif;
		z-index: 1000;
	}
	#imageFlow .title {
		font-size: 0.9em;
		font-weight: bold;
		color:#0A2576;
		display:none;
	}
	#imageFlow .legend {
		margin-top:-25px;
		_margin-top:0px;
		color:#555555;
		font-family:宋体;
		font-size:12px;
		font-weight: bold;
	}
	#imageFlow .scrollbar {
		position: absolute;
		left: 10%;
		bottom: 10%;
		width: 80%;
		height: 16px;
		z-index: 1000;
		display:none;
	}
	#imageFlow .track {
		position: absolute;
		left: 1%;
		width: 98%;
		height: 16px;
		filter: alpha(opacity=30);
		opacity: 0.3;
	}
	#imageFlow .arrow-left {
		position: absolute;
	}
	#imageFlow .arrow-right {
		position: absolute;
		right: 0px;
	}
	#imageFlow .bar {
		position: absolute;
		height: 16px;
		left: 25px;
	}
		
 


.gbook_1 {
background:transparent url(../images/gbook_1.gif) no-repeat scroll 0 0;
height:40px;
}
.gbook_2 {
/*background:transparent url(../images/gbook_2.gif) repeat-x scroll 0 0;*/
height:48px;
}
.gbook_3 {
/*background:transparent url(../images/gbook_5.gif) repeat-x scroll 0 0;*/
height:55px;
}
.gbook_content {
border:1px solid #8C9FAB;
margin:10px auto 0;
width:920px;
}
.gbook_content p {
padding:10px;
}
.gbook_content_bg {
background:#B0E4FF none repeat scroll 0 0;
}
.gbook_content_info {
margin:10px;
}
.gbook_content_line {
/*border-right:1px solid #8C9FAB;*/
}
.gbook_content_line2 {
background:#D8F1FF none repeat scroll 0 0;
border-bottom:1px solid #8C9FAB;
}
.gbook_content_line3 {
border-bottom:1px solid #8C9FAB;
}
.messagelook_1 {
background:transparent url(../images/messagelook_3.jpg) repeat-x scroll 0 0;
height:39px;
}
.messagelook_2 {
background:transparent url(../images/messagelook_5.jpg) repeat-x scroll center top;
}
.messagelook_4 {
background:transparent url(../images/messagelook_8.jpg) repeat-x scroll center top;
}
.messagelook_5 {
background:transparent url(../images/messagelook_9.jpg) repeat-x scroll center top;
}
.messagelook_6 {
background:transparent url(../images/messagelook_11.jpg) repeat-x scroll center top;
}
.messagelook_7 {
background:transparent url(../images/messagelook_53.jpg) repeat-x scroll center top;
}
.messagelook_text {
background:transparent url(../images/message_2.jpg) repeat-x scroll 0 0;
border:1px solid #92BDC6;
height:20px;
width:300px;
}
.messagelook_font {
color:#173A7C;
font-family:"宋体";
font-weight:bold;
}
.messagelook_textarea {
background:transparent url(../images/messagelook_10) repeat-x scroll center bottom;
border:1px solid #94BCC6;
height:82px;
width:597px;
}
.news_comment {
background-color:#D9F0FE;
border-bottom:1px solid #899FAD;
border-top:1px solid #899FAD;
}
.news_comment_xian {
background:transparent url(../images/infor_8.jpg) repeat-x scroll 0 0;
border-top:1px solid #8C9FAB;
}
.news_comment_font {
background-color:#F7FCFF;
color:#22252A;
line-height:17px;
padding:14px 24px 21px 15px;
}
.comment_font1 {
background-color:#C2E7FD;
padding-bottom:4px;
padding-top:8px;
}
.comment_font1 a {
color:#16387C;
font-family:"宋体";
font-size:12px;
font-weight:bold;
}
.comment_font1 a:hover, .comment_font1 a:active {
color:#F85900;
text-decoration:underline;
}
.comment_font2 {
background-color:#C2E7FD;
color:#6B6B6B;
font-family:"宋体";
font-size:12px;
text-indent:11px;
}
.comment_font3 {
background-color:#D9F0FE;
color:#005B91;
font-family:"宋体";
font-size:12px;
padding-bottom:6px;
padding-top:6px;
}
.comment_font4 {
background-color:#ECF7FD;
color:#3A3A3A;
font-family:"宋体";
font-size:12px;
line-height:19px;
padding-bottom:8px;
padding-top:6px;
}
.message_submit {
background:transparent url(../images/message_5.gif) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
height:26px;
width:82px;
}
.message_submit1 {
background:transparent url(../images/message_6.gif) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
height:26px;
margin-left:15px;
width:82px;
}
.comments_submit1 {
background:transparent url(../images/infor_detail_9.gif) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
height:26px;
margin-left:15px;
width:82px;
}
.message_2 {
background:transparent url(../images/message_7.gif) no-repeat scroll 0 0;
height:44px;
}
.message_2_1 {
background:transparent url(../images/message_7_1.jpg) no-repeat scroll 0 0;
height:44px;
}
.message_3 {
color:#FF6500;
}

.btn{ background:url(../images/btn.jpg) no-repeat; width:91px; height:28px; border:none; color:#fff; text-align:center; font-size:12px;}
