﻿@import url("css.css");
html,body {font-size: 12px;line-height: 20px;margin: 0px;padding: 0px; background:#D5DCE3  repeat-x;}
div,td,li,ul,dl,dt,dd{font:12px Arial, Helvetica, sans-serif;line-height:20px;color:#333333;margin: 0px;padding: 0px;list-style-type: none;}
a{text-decoration: none;color:#333333; display:inline}
a:hover{text-decoration: none;color:#FF6600; display:inline}
a:visited{color:#65356A}
span{padding:0;margin:0; font-size:12px;}
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

#main{width:1003px;margin:0 auto; background:#fff url(/images/bg.jpg) repeat-x top}
/**/
 #top-1{ width:983px; height:24px; line-height:24px;font-size:14px; background:url(../images/bg01.jpg) no-repeat center center; text-align:right; padding:0 23px 0 0;}
 	#top-1 a,#top-1 span{font-size:14px;color:#FFFFff}
 
  #top-2{ clear:left; width:1003px; height:65px;}
 	#top-2-1{ float:left; width:343px; height:65px; /*background: url(../images/logo.jpg) no-repeat left center;*/}
	#top-2-1 img{border:0px;}
 	#top-2-2{ float:left; width:660px; height:65px; overflow:hidden;}
 #nav{ width:1003px; height:40px; background:url(../images/bg02.jpg) no-repeat center center;}
 	#nav ul { padding:0 0 0 30px;}
	#nav ul li{ float:left; width:85px; height:35px;padding:5px 0 0 0; text-align:center; color:#FFFFFF}
	#nav ul li a{ display:block;width:85px;height:29px;line-height:29px; color:white;font-size:14px; font-weight:bold; background:none;}
	#nav ul li a:hover{ font-size:14px; color:#FFFF00;width:85px; background:url(/images/nav.gif) no-repeat;}

.lavaLamp{position: relative;}
.lavaLamp li.back {
            background: url("../images/nav.gif") no-repeat right -29px;
            width: 14px; height: 29px;
            z-index: 8;
			margin:5px 0 0 0;
            position: absolute;
        }
            .lavaLamp li.back .left {
                background: url("../images/nav.gif") no-repeat top left;
                height: 29px;
                margin:0 14px 0 0;
            }


#top-3{ padding:4px 0 0 20px; height:30px; background:url(../images/bg03.jpg) no-repeat center top;}
	#top-3-1{float:left;width:310px;height:30px;}
	#top-3-2{float:left;width:673px;height:30px; text-align:center;}
	
#banner{ clear:left;width: 980px; height:194px; background:url(../images/banner.jpg) no-repeat center center;margin:9px auto 15px auto; text-align:center; overflow:hidden; z-index:2px;}
#banner-nei{ clear:left;width: 980px; margin:5px auto 15px auto;height:130px; overflow:hidden;}
#top-4{ width:1003px; height:42px; background:url(../images/bg03.jpg) no-repeat   center  center; }
	#top-4-1{ float:left; width:140px; height:42px; text-align:center; color:#CC0000; line-height:42px;}
	#top-4-2{ float:left; width:863px;}
		#top-4-2 ul{width:2600px;padding:7px 0 0 0;}
		#top-4-2 ul li{float:left;background:url(../images/icon02.jpg) no-repeat left center;padding:2px 20px 0 10px;}
 /*头部  end*/

/*************main-a  开始 ************************************/
#main-a{ width:1003px; min-height:630px;-height:630px;}
	#aleft{ float:left; width:255px; padding:0 0 0 15px;}
		.left-title{ width:217px; height:20px; background:url(../images/title01.jpg) no-repeat center center; font-size:14px; color: #08368C; font-weight: bold; padding:12px 0 0 30px;}
			.left-title span{ float:right; padding:0 10px;}
		#aleft-1{ width:245px; min-height:180px; -height:180px; border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid;}
			#aleft-1 ul{ padding:10px 0 0 20px;}
			#aleft-1 ul li{ width:200px; height:25px; line-height:25px; background:url(../images/icon02.jpg) no-repeat left center; padding:0 0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap ;}
		.ltitle-bottom{ width:247px; height:15px; background:url(../images/title02.jpg) no-repeat left top;}
		#aleft-2{ width:250px; height:5px;}
			#aleft-2 a{ display:block;}
		#aleft-4{ width:248px;background:url(../images/bg05.jpg) repeat-y center;}
			#aleft-4 ul{ padding:5px 22px;}
			#aleft-4 ul li{ min-height:25px;-height:25px; line-height:25px; background:url(../images/icon01.jpg) no-repeat left 10px; padding:0 0 0 40px; border-bottom: #9BCDF0 1px dashed; color:#143572; font-weight:bold;}
			#aleft-4 ul li a{font-size:14px;}
				#aleft-4 ul li ul{padding:5px 2px;}
				#aleft-4 ul li ul li{ background:none; font-weight:normal;padding:0 0 0 5px;}
			#aleft-3{ width:240px; height:113px;  margin:5px auto 0 auto;}

		#aleft-5{ height:15px; background: url(../images/title01_a.jpg) no-repeat 1px top;}
	#aright{ float:left; width:730px;}
		#ar-r{ float:left; width:435px; padding:0 0 0 10px;}
			.ar-title{ height:23px; background:url(../images/title04.jpg) no-repeat; color:#003388; font-weight:bold; font-size:14px; padding:10px 0 0 40px; border-bottom:#ececec 1px dashed;}
			.ar-title span{ float:right; padding:0 10px 0 0; }
			#ar-r-1{ width:400px; height:174px;border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid; padding:6px 15px 0 16px;}
				#ar-r-1 ul{border-top:#dddddd 1px dashed;}
				#ar-r-1 ul li{  height:25px; line-height:25px; background:url(../images/icon02.jpg) no-repeat left center; padding:0 0 0 10px;}
			.ar-bottom{ height:15px; background: url(../images/title04_a.jpg) no-repeat left top;}
		#ar-c{ float:left; width:260px; height:197px;padding:14px 0 0 20px;background:url(../images/bg06.jpg) no-repeat center;}
		#ar-banner{ float:left; width:730px; height:91px; background:url(../images/banner-1.jpg) no-repeat center center; margin:0 auto; text-align:center;padding:9px 0 0 0; z-index:-10;}
		
		#a2r-r{ float:left; width:435px; padding:0 0 0 10px;}
			#a2r-r-1{ width:400px; min-height:260px; -height:260px;border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid; padding:0 0 0 31px;}
				#a2r-r-1 ul { padding:15px 0 0 0;}
				#a2r-r-1 ul li{ height:23px; line-height:23px; background:url(../images/icon02.jpg) no-repeat left center; padding:0 0 0 10px;}
			
		#a2r-c{ float:left; width:270px; min-height:211px; -height:211px; padding:0 0 0 10px; }
			.arc-title{ height:23px; background:url(../images/title05.jpg) no-repeat; color:#003388; font-weight:bold; font-size:14px; padding:10px 0 0 30px;border-bottom:#ececec 1px dashed;}
			.arc-title span{ float:right; padding:0 22px 0 0;}
			#a2r-c-1{ width:240px; min-height:260px; -height:260px;border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid; padding:0 0 0 20px;}
				#a2r-c-1 ul { padding:15px 0 0 0;}
				#a2r-c-1 ul li{ height:23px; line-height:23px; background:url(../images/icon02.jpg) no-repeat left center; padding:0 0 0 10px;}
			.arc-bottom{ height:15px; background: url(../images/title05_a.jpg) no-repeat left top;}
		
	.pro-div{float:left;width:355px;min-height:160px;-height:160px;padding:0 5px 0 0;}
			.pro-div-title{ height:23px; background:url(../images/ntitle04_1.jpg) no-repeat; color:#003388; font-weight:bold; font-size:14px; padding:10px 0 0 45px; border-bottom:#ececec 1px dashed;}	
			.pro-div-title span{ float:right; padding:0 10px 0 0; }
			.pro-div-c{ min-height:127px;-height:127px;border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid; padding:6px 5px 0 5px;}
				.pro-div-c ul{}
				.pro-div-c ul li{float:left;width:150px; min-height:120px;-height:120px;  padding:0 12px 0 12px; text-align:center}
				.pro-div-c ul li a img{width:140px;height:105px;border:#cccccc 1px solid;padding:1px;}
			.pro-div-b{ height:15px; background: url(../images/ntitle04_a.jpg) no-repeat left top;}
			
/*************main-a  结束 ************************************/

#banner-2{ clear:left; height:107px; background:url(../images/banner-2.jpg) no-repeat center center; padding:8px 0 0 0;}

/**************main-b  开始***********************************************************/
#main-b{ width:1003px; min-height:500px; -height:500px;}
	#bleft{ float:left; width:255px; padding:0 0 0 15px;}
		#bleft-1{ width:245px; height:130px; border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid;}
			#bleft-1 ul { padding:5px 0 0 0;}
			#bleft-1 ul li{ width:190px; height:30px; line-height:30px;color:#003CA0;background:url(../images/bg07.jpg) no-repeat; margin:0 auto; padding:0 0 0 50px;}
				#bleft-1 ul li a{ color:#003CA0; font-weight:bold;}
		 #bleft-2{ width:230px; height:280px; border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid; padding:15px 0 0 15px;}	
			
	#bright{ float:left; width:730px;}
		#br-r{ float:left; width:435px; padding:0 0 0 10px;}
			#br-r-1{ height:200px;}
			#br-r-1{ width:400px; border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid; padding:0 0 0 31px;}
				#br-r-1 ul{ padding:15px 0px;}
				#br-r-1 ul li{  height:25px; line-height:25px; background:url(../images/icon02.jpg) no-repeat left center; padding:0 0 0 10px;}
			#br-r-2{ width:400px; min-height:200px;-height:200px;border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid; padding:0 0 0 31px;}
				#br-r-2 ul{ padding:15px 0px;}
				#br-r-2 ul li{  height:25px; line-height:25px; background:url(../images/icon02.jpg) no-repeat left center; padding:0 0 0 10px;}
		#br-c{ float:left; width:270px; min-height:500px; -height:500px; padding: 0 0 0 10px;}
			#br-c-1{ width:240px; min-height:200px; -height:200px;border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid; padding:0 0 0 20px;}
				#br-c-1 ul { padding:15px 0 0 0;}
				#br-c-1 ul li{ height:23px; line-height:23px; background:url(../images/icon02.jpg) no-repeat left center; padding:0 0 0 10px;}
			#br-c-2{ width:240px; min-height:200px; -height:200px;border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid; padding:0 0 0 20px;}
				#br-c-2 ul { padding:15px 0 0 0;}
				#br-c-2 ul li{ height:23px; line-height:23px; background:url(../images/icon02.jpg) no-repeat left center; padding:0 0 0 10px;}
				
		.news-div{float:left;width:355px;height:300px;padding:0 5px 0 0;}
			.news-div-title{ height:23px; background:url(../images/ntitle04.jpg) no-repeat; color:#003388; font-weight:bold; font-size:14px; padding:10px 0 0 40px; border-bottom:#ececec 1px dashed;}	
			.news-div-title span{ float:right; padding:0 10px 0 0; }
			.news-div-c{ height:267px;border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid; padding:6px 15px 0 16px;}
				.news-div-c ul{}
				.news-div-c ul li{  height:25px; line-height:25px; background:url(../images/icon02.jpg) no-repeat left center; padding:0 0 0 10px;}
			.news-div-b{ height:15px; background: url(../images/ntitle04_a.jpg) no-repeat left top;}

/**************main-b  结束***********************************************************/

#bottom-1{ clear:left; width:1003px; height:44px; line-height:44px; text-align:center; background:url(../images/bg08.jpg) no-repeat center top;}

#bottom-2{ clear:left; width:977px; height:70px; color:#FFFFFF; background: #0352A3 url(../images/bg09.jpg) no-repeat center top; margin:0 auto; text-align:center; padding:18px 0 0 0;}
#bottom-2 a{color:#ffffff; text-decoration:underline;}

/* 内页*/
	#nleft{ float:left; width:255px; padding:0 0 0 15px;}
 		#nleft-1{ width:245px; min-height:120px; -height:120px; border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid;}
			#nleft-1 ul{ padding:10px 0 0 20px;}
			#nleft-1 ul li{ width:200px; height:25px; line-height:25px; background:url(../images/icon02.jpg) no-repeat left center; padding:0 0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap ;}
			
		#nleft-2{ width:230px;padding:20px 5px 0 10px; min-height:90px; -height:90px; border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid;}
		

#regTable{width:600px;margin:0 auto}
#regTable td.regTd1{border-bottom:#cccccc 1px dashed;font-weight:bold; text-align:right;width:100px; background:#efefef; height:38px;}
#regTable td.regTd2{border-bottom:#cccccc 1px dashed;width:250px;padding:4px 0 4px 10px}
#regTable td.regTd3{border-bottom:#cccccc 1px dashed;color:#666666;width:250px;padding:4px 0 4px 0}
.regInput{width:200px;height:14px;font-size:12px;}

.loginWinText{width:140px;height:20px; background:#efefef;border-top:#333333 1px solid;border-left:#333333 1px solid;border-right:#eeeeee 1px solid;border-bottom:#eeeeee 1px solid;}
.loginWinYz{width:60px;height:14px;}

#loginTable{margin:0 auto;}
#loginTable td.loginTd1{width:51px; height:24px;padding:2px 0; text-align:right;}
	#loginTable td.loginTd1 div{ text-align:right;height:24px;line-height:24px;}
#loginTable td.loginTd2{width:144px;padding:0 0 0 2px;}
#loginTable td.loginTd3{width:175px;height:24px;padding:10px 0 0 20px;}

#floatBoxBg{display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;}
.floatBox{border:#666 5px solid;width:300px;position:absolute;top:50px;left:40%;}
.floatBox .title{height:23px;padding:7px 10px 0;background:#333;color:#fff;}
.floatBox .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;}
.floatBox .title span{float:right;cursor:pointer;}
.floatBox .content{padding:20px 15px;background:#fff;}
#ChatPageScript{ z-index:2px;}