﻿/*share*/

a{
font-size:12px;
color:#333;
text-decoration:none;
blr:expression(this.onFocus=this.blur());
outline:none;}

a:hover{
color:#0277d3;}

a.a1:hover{
text-decoration:underline;}

body {
margin:0 auto;
font-family: Arial,"宋体";
font-size:12px;
line-height:20px;
color:#333;
background:#eee;}

input{
line-height:18px;
font-size:12px;
border:1px solid #8d919d;}

li{
list-style:none;}

select{
line-height:18px;
font-size:12px;
border:1px solid #8d919d;}

textarea{
border:1px solid #8d919d;}

.clear{
height:0px;
clear:both;
overflow:hidden;}

.en{
font-family:Arial, Helvetica, sans-serif;}

.out{
	width:976px;
	height: auto !important;
	min-height:100px;
	height:100px;
	padding:0px 12px;
	margin:0 auto;
	background:#fff;}

.font14{
	font-size:14px;}
.fontbold{
	font-weight:bold;}

/**=======================================================================================================**/
.coblue{
color:#0b529a;}
.cogreen{
color:#588a57;}
.coorangen{
color:#e39204;}
.cored{
color:#c00f17;}
.cowhite{
color:#FFFFFF;}
/**===============================================================================================================**/
/*end				share*/


/*main*/
.back{
	width:751px;
	height:22px;
	margin-top:10px;
	line-height:22px;
	text-align:right;
	background:#f1f1f1;}
.banner{
	padding:10px 4px 5px 0px;
	width:972px;
	height:187px;
	background:url(../1_files/about_03.gif) bottom right no-repeat;}
.faqbt{
	width:751px;
	height:33px;
	padding-top:5px;
	cursor:pointer;
	background:url(../1_files/FAQ_07.jpg) bottom repeat-x;}
.faqbt font{
	height:32px;
	display:block;
	font-size:12px;
	padding-left:35px;
	background:url(../1_files/FAQ_03.jpg) left center no-repeat;}
.faqanswer{
	width:751px;
	height:auto !important;
	min-height:30px;
	height:30px;
	background:#efefef url(../1_files/FAQ_07.jpg) bottom repeat-x;}
.faqanswercon{
	width:715px;
	height:auto !important;
	min-height:25px;
	height:25px;
	color:#0d539a;
	padding:8px 0px 10px 35px;
	background:url(../1_files/FAQ_06.jpg) 0px 10px no-repeat;}
.footer{
	position:relative;
	width:966px;
	height:50px;
	color:#666;
	padding:10px 0px 0px 10px;
	background:url(../1_files/index_86.jpg) repeat-x;}
.footer a{
	color:#666;}
.footer a:hover{
	color:#0277d3;}
.footernav{
	position:absolute;
	right:15px;
	top:10px;
	text-align:right;}
.header{
	position:relative;
	width:976px;
	height:94px;
	background:url(../1_files/index_02.jpg) right top no-repeat;}
.hlogo{
	position:absolute;
	top:0px;
	left:15px;
	width:453px;
	height:94px;}
.honorul{
	width:751px;
	height:auto !important;
	min-height:210px;
	height:210px;
	padding-top:15px;}
.honorul li{
	float:left;
	width:221px;
	height:210px;
	padding:0px 15px 0px 14px;
	overflow:hidden;
	font-weight:bold;
	text-align:center;}
.honorul li img{
	width:212px;
	height:148px;
	display:block;
	padding:2px 7px 8px 2px;
	border:0px;
	background:url(../1_files/honors_03.gif) no-repeat;}
.htopr{
	position:absolute;
	top:15px;
	right:0px;
	width:250px;
	text-align:right;}
.ibanner{
	padding:0px 4px 5px 0px;
	width:972px;
	height:287px;
	background:url(../1_files/about_03.gif) bottom right no-repeat;}
.ibt1{
	position:relative;
	height:20px;
	padding:9px 0px 0px 15px;
	font-weight:bold;
	background:url(../1_files/index_29.jpg) left bottom no-repeat;}
.ibt2{
	position:relative;
	height:25px;
	background:url(../1_files/index_43.jpg) bottom repeat-x;}
.ibt2le{
	position:absolute;
	left:0px;
	bottom:0px;
	padding-right:25px;
	font-weight:bold;
	background:url(../1_files/index_42.jpg) bottom repeat-x;}
.ibtmor{
	position:absolute;
	top:12px;
	right:15px;
	width:36px;
	height:7px;
	overflow:hidden;
	background: url(../1_files/index_30.jpg) no-repeat;;}
.ibusi{
	float:left;
	width:370px;
	height:224px;
	background:url(../1_files/index_17.jpg) left top no-repeat;
	overflow:hidden;}
.ibusicon{
	width:320px;
	height:195px;
	padding:0px 15px;
	overflow:hidden;}
.ibusicontop{
	width:330px;
	height:50px;
	padding-top:4px;
	overflow:hidden;
	line-height:22px;
	background:url(../1_files/index_19.jpg) bottom no-repeat;}
.ibusul{
	width:340px;
	height:139px;
	padding-top:2px;
	overflow:hidden;}
.ibusul li{
	float:left;
	width:170px;
	height:23px;
	line-height:23px;}
.ibusul li a{
	padding-left:15px;
	line-height:23px;
	text-decoration:underline;
	background:url(../1_files/index_23.jpg) left center no-repeat;}
.hidden{ display:none;}
.block{ display:block;}
.ijobs{
	float:left;
	width:345px;
	height:225px;
	overflow:hidden;
	padding-bottom:10px;}

.ijobsul{
	width:435px;
	height:200px;}
.ijobsul li{
	float:left;
	position:relative;
	width:335px;
	height:25px;
	overflow:hidden;
	line-height:25px;
	padding:0px;
	margin:0px;
	background:url(../1_files/news_01.jpg) bottom repeat-x;}
.ijobsul li a{
	float:left;
	padding:0px;
	padding-left:15px;
	background:url(../1_files/newslist_15.jpg) 5px center no-repeat;}
.ijobsul li a:hover{
	text-decoration:underline;}
.ijobsul li span{
	position:absolute;
	right:0px;
	top:0px;
	color:#666;
	line-height:23px;}
.ijobsul li .hot{
	float:left;
	width:22px;
	height:25px;
	line-height:20px;
	overflow:hidden;
	background:url(../1_files/index_47.jpg) center no-repeat;}
.ilinkcon{
	float:left;
	width:974px;
	height:50px;
	border:1px solid #d3d3d3;}
.ilinkbot{
	float:left;
	width:976px;
	height:8px;
	overflow:hidden;
	background:url(../1_files/index_111.jpg) right no-repeat;}
.ilinkul{
	float:left;
	width:909px;
	height:50px;
	overflow:hidden;}
.ilinkulli{
	width:153px;
	height:50px;
	padding:0px 5px;
	text-align:center;}
.ilinkulli img{
	height:36px;
	border:0px;}
.ilogin{
	float:left;
	width:300px;
	height:224px;
	background:url(../1_files/index_17.jpg) left top no-repeat;
	overflow:hidden;}
.iloginbot{
	width:215px;
	padding-top:10px;}
.iloginbot a{
	color:#0087d2;
	text-decoration:underline;}
.iloginbot a:hover{
	color:#c00f17;}
.ilogincon{
	width:215px;
	height:195px;
	padding-left:15px;}
.imain{
	width:976px;
	height:520px;
	overflow:hidden;}
.inav{
	position:relative;
	float:left;
	width:300px;
	height:225px;
	padding-bottom:10px;
	margin-left: 10px;
}
.inavul{
	position:absolute;
	right:0px;
	bottom:10px;}
.inavul li{
	width:201px;
	height:56px;
	overflow:hidden;
	display:block;
	padding-bottom:5px;}
.inews{
	float:left;
	width:305px;
	height:225px;
	overflow:hidden;
	padding:0px 15px 10px 0px;}
.inewsul{
	width:305px;
	height:200px;}
.inewsul li{
	position:relative;
	width:280px;
	height:25px;
	line-height:25px;
	background:url(../1_files/news_01.jpg) bottom repeat-x;}
.inewsul li a{
	padding-left:15px;
	background:url(../1_files/index_51.jpg) 5px center no-repeat;}
.inewsul li a:hover{
	text-decoration:underline;}
.inewsul li span{
	position:absolute;
	right:0px;
	top:0px;
	color:#666;}
.inewsull{
	width:350px;
	height:200px;}
.inewsull li{
	position:relative;
	width:340px;
	height:25px;
	line-height:25px;
	background:url(../1_files/news_01.jpg) bottom repeat-x;}
.inewsull li a{
	padding-left:15px;
	background:url(../1_files/index_51.jpg) 5px center no-repeat;}
.inewsull li a:hover{
	text-decoration:underline;}
.inewsull li span{
	position:absolute;
	right:0px;
	top:0px;
	color:#666;}
.ipic{
	float:left;
	width:306px;
	height:212px;
	overflow:hidden;
	padding-top:12px;}
.ipicimg{
	width:287px;
	height:201px;
	padding:1px;
	border:1px solid #ccc;
	position:relative;
	overflow:hidden;}
.ipicimg #Big_Pics{
	width:287px;
	height:184px;
	z-index:1;
	position:relative;
	left:0px;
	top:0px;
	filter:progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 );}
.ipicimg #Big_Pics img{
	width:287px;
	height:184px;
	border:0;}
.ipicimg #Pic_Nums{
	position:absolute;
	right:0px;
	bottom:18px;
	z-index:999;}
.ipicimg #Pic_Nums p{
	font-size:9px; 
	float:left; 
	overflow:hidden; 
	width:22px;
	font-family:BankGothic Md BT;
	cursor:pointer;
	color:#000; 
	height:16px;
	line-height:16px;
	text-align:center;
	margin-left:1px;
	display:inline;
	color:#fff;}
.ipicimg #Titles{
	position:absolute;
	left:1px;
	bottom:1px;
	width:287px;
	height:17px;
	line-height:17px;
	text-align:center;
	z-index:9999;
	background:#e7e7e7;}	
.ipicimg #hotupbg{
	width:287px;
	height:16px;
	right:1px;
	bottom:17px;
	z-index:99;
	position:absolute;
	background:#000;
	filter:alpha(opacity=30);opacity:0.3;}	
.ipicimg #Pic_Nums .on{
	background:url(../1_files/hdplos.gif) no-repeat;}
.dis{display:block;}
.undis{display:none;}

.joblist{
	background:url(../1_files/news_15.jpg);}
.joblist .name{
	padding-left:15px;
	background:url(../1_files/jobs_07.gif) 5px center no-repeat;}
.joblist .name:hover{
	text-decoration:underline;}
.joblist .appli{
	text-decoration:underline;}
.linkul{
	width:751px;
	height:auto !important;
	min-height:50px;
	height:50px;}
.linkul li{
	float:left;
	width:182px;
	height:55px;
	padding:20px 42px 10px 26px;
	overflow:hidden;}
.linkul li img{
	width:180px;
	height:50px;
	border:1px solid #d8d8d8;}
.location{
	position:relative;
	width:761px;
	height:25px;
	padding-bottom:9px;
	background:url(../1_files/about_14.jpg) bottom no-repeat;}
.locationle{
	font-size:14px;
	font-weight:bold;
	color:#0b529a;
	padding-left:10px;
	background:url(../1_files/about_10.jpg) left center no-repeat;}
.locationri{
	position:absolute;
	top:0px;
	right:0px;
	padding-left:15px;
	background:url(../1_files/about_13.jpg) left center no-repeat;}
.male{
	float:left;
	width:200px;
	height:auto !important;
	min-height:200px;
	height:200px;}
.malebt{
	width:200px;
	height:43px;
	border-bottom:1px solid #dfdfdf;}
.malepu{
	width:200px;
	height:auto !important;
	min-height:30px;
	height:30px;
	padding-top:20px;}
.malepu .imgdiv{
	width:200px;
	height:44px;
	text-align:center;
	padding-bottom:6px;}
.maleul{
	width:200px;
	height:auto !important;
	min-height:38px;
	height:38px;}
.maleul li{
	width:198px;
	height:auto !important;
	min-height:17px;
	height:17px;
	padding:1px;
	border-bottom:1px solid #dfdfdf;}
.maleul li a{
	width:174px;
	height:35px;
	line-height:35px;
	display:block;
	padding-left:22px;
	background:#f2f2f2 url(../1_files/about_08.jpg) 0px -1px no-repeat;}
.maleul li a:hover{
	font-weight:bold;
	text-decoration:underline;
	background:url(../1_files/about_08_2.jpg) left no-repeat;}
.maleul li ul li{
	width:192px;
	height:17px;
	padding:4px 0px 4px 5px;
	border-bottom:0px;}
.maleul li ul li a{
	width:175px;
	height:17px;
	line-height:19px;
	display:block;
	padding-left:15px;
	background:none;}
.maleul li ul li a:hover{
	color:#fff;
	font-weight: normal;
	text-decoration:none;
	background: url(../1_files/business_03.jpg) 0px 0px no-repeat;}
.mari{
	float:left;
	width:761px;
	height:auto !important;
	min-height:380px;
	height:380px;
	padding:15px 0px 15px 15px;
	background:url(../1_files/about_07.jpg) left top no-repeat;}
.macon{
	width:751px;
	height:auto !important;
	min-height:200px;
	height:200px;
	line-height:25px;
	padding:10px 5px;}
.mainbg{
	width:976px;
	height:auto !important;
	min-height:200px;
	height:200px;
	background:url(../1_files/index_43_2.jpg) left repeat-y;}
.main{
	width:976px;
	height:auto !important;
	min-height:200px;
	height:200px;
	background:url(../1_files/about_42.jpg) left bottom no-repeat;}
.nav{
	width:976px;
	height:34px;}
.nav li{
	float:left;
	height:34px;}
.nav li a{
	height:34px;
	display:block;}
.nav li.nav1 a{
	width:123px;
	background:url(../1_files/index_05.jpg);}
.nav li.nav1 a:hover{
	width:123px;
	background:url(../1_files/index_05_2.jpg);}
.nav li.nav2 a{
	width:122px;
	background:url(../1_files/index_06.jpg);}
.nav li.nav2 a:hover{
	width:122px;
	background:url(../1_files/index_06_2.jpg);}
.nav li.nav3 a{
	width:123px;
	background:url(../1_files/index_07.jpg);}
.nav li.nav3 a:hover{
	width:123px;
	background:url(../1_files/index_07_2.jpg);}
.nav li.nav4 a{
	width:122px;
	background:url(../1_files/index_08.jpg);}
.nav li.nav4 a:hover{
	width:122px;
	background:url(../1_files/index_08_2.jpg);}
.nav li.nav5 a{
	width:122px;
	background:url(../1_files/index_09.jpg);}
.nav li.nav5 a:hover{
	width:122px;
	background:url(../1_files/index_09_2.jpg);}
.nav li.nav6 a{
	width:122px;
	background:url(../1_files/index_10.jpg);}
.nav li.nav6 a:hover{
	width:122px;
	background:url(../1_files/index_10_2.jpg);}
.nav li.nav7 a{
	width:123px;
	background:url(../1_files/index_11.jpg);}
.nav li.nav7 a:hover{
	width:123px;
	background:url(../1_files/index_11_2.jpg);}
.nav li.nav8 a{
	width:119px;
	background:url(../1_files/index_12.jpg);}
.nav li.nav8 a:hover{
	width:119px;
	background:url(../1_files/index_12_2.jpg);}
.navbot{
	width:976px;
	height:29px;
	background:url(../1_files/index_13.jpg) repeat-x;}
.newstop{
	width:751px;
	height:130px;
	padding-bottom:20px;
	background:url(../1_files/news_11.jpg) center bottom  no-repeat;}
.newstople{
	float:left;
	width:192px;
	height:124px;
	padding:2px;
	border:1px solid #d3d3d3;}
.newstople img{
	width:192px;
	height:124px;
	border:0px;}
.newstopri{
	float:left;
	width:540px;
	height:130px;
	overflow:hidden;
	padding-left:10px;}
.newsul{
	width:751px;
	background:url(../1_files/news_15.jpg);}
.newsul li{
	position:relative;
	width:751px;
	height:30px;}
.newsul li a{
	padding-left:15px;
	line-height:30px;
	background:url(../1_files/newslist_15.jpg) 5px center no-repeat;}
.newsul li a:hover{
	font-weight:bold;
	text-decoration:underline;}
.newsul li span{
	position:absolute;
	top:0px;
	right:10px;
	color:#666;
	line-height:30px;}
.newstitl{
	width:751px;
	height:auto !important;
	min-height:30px;
	height:30px;
	text-align:center;
	font-size:14px;
	font-weight:bold;}
.newstitl2{
	width:751px;
	height:22px;
	line-height:22px;
	color:#999;
	text-align:center;
	background:#f1f1f1;}
.page{
	width:751px;
	padding-top:20px;
	text-align:right;
	height:25px;}
.page a{
	padding:0px 3px;}
	.subnav
    {
        position: absolute;
        top: 0px;
        display: none;
        heihgt: 1200px;
    }
    .subnav ul
    {
        height: 29px;
    }
    .subnav li
    {
        float: left;
        height: 29px;
        padding-top: 2px;
        line-height: 29px;
        text-align: center;
    }
    .subnav ul li a
    {
        color: #666;
        padding: 0px 10px;
        line-height: 29px;
        font-weight: bold;
        border-right: 1px solid #ccc;
    }
    .subnav ul li a:hover
    {
        color: #0277d3;
    }
/*end					main*/
