@charset "utf-8";
/* CSS Document */
body{
	font-size:12px;
	line-height:150%;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	}
.contentext{ font-size:14px; line-height:25px;}	

.clearfloat {
	clear:both; 
	height:0; 
	font-size: 1px; 
	line-height: 0px;
	}
.*{
	margin:0px;
	padding:0px;
	}
#top{
	width:1001px;
	height:70px;
	margin:0 auto;
	}
#toplogo{
	width:518px;
	height:70px;
	float:left;
	background:url(../images/index_01.jpg) no-repeat;
	}
#Tright{
	float:right;
	width:266px;
	height:70px;
	}
.TRhot{
	width:266px;
	height:43px;
	background:url(../images/index_03.jpg) no-repeat;
	}
.TRLa{
	width:266px;
	height:27px;
	}
.cnla{
	width:157px;
	height:27px;
	float:left;
	}
.enla{
	width:109px;
	height:27px;
	float:right;
	}
#banners{
	width:1001px;
	height:29px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(../images/index_07.jpg) repeat-x;
	}
#banners ul{
	margin:0px;
	padding:0px;
	width:971px;
	}
#banners ul li{
list-style-type:none;
	float:left;
	width:120px;
	height:29px;
	
	}
#banners ul li a{
	color:#FFF;
	text-decoration:none;
	margin-left:auto;
	_width:120px;
	display:inline-block;
	display:inline;
	
	height:24px;
	display:block;
	padding-top:5px;
	text-align:center;
	font-size:12px;
	}
#banners ul li a:hover{
/*	background:url(../images/index_09.jpg) no-repeat;*/
	font-weight:bold;
	_width:120px;
	color:#000;
	font-size:12px;
	}

#flpic{
	width:1001px;
	height:181px;
	margin:0 auto;
	}
	
#mainab{
	width:1001px;
	margin:0 auto;
/*	background:#930;*/
    padding-top:5px;
	}
#mleft{
	width:215px;
	background:#F0F3F8
	
	}
#mright{
	width:770px;
	padding-left:15px;
/*	background:#F90;*/
/*	height:200px;*/
	float:right;
	}
.subselml{
	padding-left:10px;
	}
.subselml a{
		text-decoration:none;
		color:#666;
	}
.newsclass a{ font-size:12px; color:#333333; text-decoration:none;}
.newsclass a:hover{color:#0000ff;text-decoration:none;}	
.aplblline{
	border-bottom:1px dotted #999;
	}
.companyc{
	padding:40px 70px 40px 50px;
	line-height:30px;
	font-size:14px;
	}
.companyc img{
	float:right;
	}
.selml{
	background:url(../images/aboutmy_05.jpg) top right no-repeat; 
	padding-left:35px; 
	padding-right:5px; 
	padding-top:6px; 
	color:#FFF;
	height:28px;
	}
.selml a{
	display:block;
	color:#FFF;
	text-align:left;
	width:170px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;
	}
.noselml{
	background:url(../images/aboutmy_15.jpg) top right no-repeat; 
	padding-left:35px; 
	padding-right:5px; 
	padding-top:6px; 
	color:#000;
	height:28px;
	}
.noselml a{
	display:block;
	color:#000;
	text-align:left;
	width:170px;
	text-decoration:none;
	font-size:14px;
	}
.navlist{
	margin:0px;
	padding:0px;
	}
.navlist li{
	list-style-type:none;
	}
.navlist li a{
	text-align:center;
	}
#bottoms{
	width:1001px;
	height:99px;
	
	margin:0 auto;
	}
.botinfo{
	width:961px;
	height:50px;
	background:#235182;
	padding:20px 20px 20px 20px;
	font-size:14px;
	color:#FFF;
	}
.botbg{
	margin:0 auto;
	width:1001px;
	height:26px;
	background:url(../images/index_74.jpg) bottom no-repeat;
	}
.rechinput{
	background:#F9F9F9;
	border:1px solid #C6C5CA;
	}
.tyingyong{
	color:#002975;
	height:29px;
	font-size:14px;
	font-weight:bold;
	
	}
.rczpn{
	border-bottom:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	background:#F8F8F8;
	text-align:center;
	}
.rczp{
	border-bottom:1px solid #DBDBDB;
	padding-left:10px;
	text-align:left;
	}
.rczpnend{
	border-right:1px solid #DBDBDB;
	background:#F8F8F8;
	}
.Nextpage
{
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	background-color: #369;
	border: 1px solid #333;
	text-align: center;

	}
.Nextpagea
{
	font-size: 12px;
	color: #369;
	text-decoration: none;
	height: 30px;
	width: 80px;
	border: 1px solid #333;
	}
.Nextpageb
{
	font-size: 12px;
	color: #369;
	text-decoration: none;
	height: 30px;
	width: 80px;
	border: 1px solid #333;
	font-weight: bold;
	}
.Nextpagec
{
	font-size: 12px;
	color: #666;
	text-decoration: none;
	height: 30px;
	width: 80px;
	border: 1px solid #333;
	font-weight: bold;
	background-color: #F7F7F7;
	}
#nav{
	margin:10px;
	line-height:25px;
	padding-left:15px;
}
.title,.title1{
	background:url(../images/index_42_03.gif) left no-repeat;
	padding-left:15px;
	}
.title,.title a{
	color:#fff;
	cursor:pointer;
	color:#666;
	font-size:12px;
}
.title1,.title1 a{
	color:#000;
	cursor:pointer;
	color:#666;
	font-size:12px;
	}
#nav ul li a{
	width:100px;
	}
.title a,.title1 a{
	text-decoration:none;
	}
.content ul{
	margin:0px;
	padding:0px;
	}
.content li{
	color:#666;
	font-size:12px;
	font-weight:normal;
	padding-left:10px;
	padding-right:5px;
	}
.wenbenkuang
{
	border: 1px solid #CCCCCC;
}

.applytitle{ font-size:14px; color:#4e4e4e; line-height:25px;}
.applytitleblue{ color:#002a76;font-size:14px; font-weight:bold;}
.applycontent{ font-size:12px; line-height:23px; color:#4e4e4e;}
.apply{ font-size:12px; color:#6d6d6d;}
.apply a{ font-size:12px; color:#6d6d6d; text-decoration:none;}
.apply a:hover{ font-size:12px; color:#0000ff;text-decoration:none;}
.applydetails{font-size:14px; line-height:28px; color:#4e4e4e;}
.apply1 a{ font-size:14px; color:#6d6d6d; text-decoration:none;}
.apply1 a:hover{ font-size:14px; color:#0000ff;text-decoration:none;}
.bigtitle{ font-size:12px; color:#ffffff; padding-left:20px; font-weight:bold;}
.bigtext{color:#424242;line-height:28px; padding-left:20px; padding-top:10px;}