@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}

@font-face{font-family:myfont; src: url(../font/myfont.otf);}

body {
	font-family: 'myfont', Arial, Helvetica, sans-serif, '宋体';
	font-size: 12px;
	background-color: #FFF;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
a {
	color: #000;
	text-decoration: none;
}
#box {
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
}


#top {
	height: 93px;
	background-image: url(../images/top_bg.gif);
	background-repeat: repeat-x;
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
}
.logo {
	float: left;
	margin-top: 13px;
	margin-left: 30px;
	display: inline;
}
#top_right {
	float: right;
	margin-right: 16px;
	width: 450px;
	display: inline;
}
.top_top {
	width: 265px;
	height: 24px;
	float: right;
	margin-bottom: 30px;
	line-height: 24px;
	background-image: url(../images/sc_bg.gif);
	background-repeat: repeat-x;
	color: #a89d8f;
	text-align: center;
}
.top_top a {
	color: #a89d8f;
	font-weight: bold;
}
.login {
	float: right;
	clear: both;
	width: 350px;
}

.color1 {
	color: #105fac;
	font-weight: bold;
}

.color2 {
	color: #105fac;
	font-weight: bold;
	font-size: 14px;
}

.color3 {
	color: #105fac;
}
.color4 {
	font-size: 15px;
	font-weight: bold;
	padding-left:20px;
}
.color5 {
	font-size: 10px;
}


.span1 {
	float: right;
}


.lab1 {
	height: 16px;
	width: 90px;
}
.img1 {
	margin-bottom: 15px;
}
.img2 {
	margin-top: 10px;
	float: right;
}
.img3 {
	margin-top: 8px;
	margin-bottom: 8px;
}

.p1 {
	font-size: 13px;
}
.p2 {
	width: 85%;
	padding-top: 10px;
}
.p3 {
	background-image: url(../images/Main-Business_12.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 24px;
	height: 24px;
	padding-left: 30px;
	margin-bottom: 5px;
}
.p4 {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}



#menu {
	height: 35px;
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
	margin-top: 1px;
	margin-bottom: 1px;
	line-height: 35px;
	font-size: 14px;
	color: #FFF;
	padding-left: 30px;position:relative;z-index:99;
}
#menu ul li {
	float: left;
	list-style-type: none;
	display: block;
}
#menu ul li a {
	color: #FFF;
	padding-right: 37px;
	padding-left: 37px;
	display: block;
	font-weight: bold;
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
}
#menu ul li a:hover {
	background-image: url(../images/menu_bg_2.gif);
	background-repeat: repeat-x;
	color: #003286;
}
#banner {
	margin-bottom: 10px;
	clear: both;position:relative;
}
#bottom {
	width:985px;
	clear: both;
	height: 70px;
	background-image: url(../images/bottom_bg.gif);
	background-repeat: repeat-x;
	text-align: right;
	padding-right: 17px;
	line-height: 30px;
	padding-top: 12px;
}

.index_js {
	clear: both;
	height: 242px;
}
.js_in {
	height: 230px;
	width: 1000px;
	border: 1px solid #CCC;
	background-image: url(../images/js_bg.jpg);
	background-repeat: repeat-x;
	float: left;
}
.js_tit {
	height: 37px;
}
.js_tit_re {
	width: 33.3%;
	height: 47px;
	float: left;
}
.js_text {
	margin-top:20px;
	float: left;
	width: 100%;
}
.js_text2 {
	width: 30%;
	padding-right: 1.4%;
	padding-left: 1.4%;
	line-height: 20px;
	display: inline;
	float: left;
	padding-top: 10px;
}
.js_text2 img {
	float: left;
	margin-right: 10px;
}
.js_text3 {
	width: 240px;
	float: left;
	padding-left: 20px;
}

.js1_re {
	width: 44.5%;
	float: left;
	display: inline;
	margin-right: 4%;
	margin-left: 1%;
}
.js1_re_tit {
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a4669;
	font-size: 14px;
	font-weight: bold;
	color: #2451a2;
	padding-top: 5px;
	margin-bottom: 5px;
}
.js1_text2 {
	float: left;
	margin-top: 10px;
	width: 100%;
}



.js3_re {
	height: 35px;
	width: 178px;
	background-image: url(../images/js3_1.gif);
	background-repeat: no-repeat;
	line-height: 35px;
	margin-bottom: 7px;
}
.js1_text2 ul li {
	list-style-type: none;
	background-image: url(../images/li_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 4%;
	width: 96%;
	margin-bottom: 10px;
}
.js1_text2 ul li span {
	float: right;
}

.js3_re a {
	height: 35px;
	width: 158px;
	padding-left: 20px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #2451a2;
}
.js3_2 {
	float: left;
	width: 135px;
	margin-right: 35px;
	margin-left:10px;
	height: 160px;
	display: inline;
}
#main {
	float: left;
	padding-left: 21px;
	width: 962px;
}
#main_tit {
	height: 27px;
	clear: both;
}
#list {
	float: left;
	width: 185px;
}
#list dl dt {
	background-image: url(../images/list_dt.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 140px;
	color: #FFF;
	padding-left: 45px;
	line-height: 36px;
}
#list dl dd {
	margin-bottom: 1px;
	line-height: 28px;
	font-size: 13px;
}
#list dl dd a {
	display: block;
	width: 135px;
	background-color: #f3f6f8;
	background-image: url(../images/huise.gif);
	background-repeat: no-repeat;
	background-position: 40px center;
	padding-left: 50px;
	color: #666;
}
#list dl dd a:hover{
	background:#a5a7a8 url(../images/baise.gif);
	background-repeat: no-repeat;
	background-position: 40px center;
	font-weight: bold;
	color: #FFF;
}
#list dl dd a.overs{
	background:#a5a7a8 url(../images/baise.gif);
	background-repeat: no-repeat;
	background-position: 40px center;
	font-weight: bold;
	color: #FFF;
}
.onover a:link {
	display: block;
	width: 135px;
	background-color: #a5a7a8;
	background-image: url(../images/baise.gif);
	background-repeat: no-repeat;
	background-position: 40px center;
	font-weight: bold;
	color: #FFF;
}
#list dl dd ul li {
	list-style-type: none;
}
#list dl dd ul li a {
	color: #999;
	background-image: none;
	padding-left: 15px;
	width: 170px;
	margin-bottom: 1px;
}
#list dl dd ul li a:hover {
	background-image: none;
	font-weight: normal;
}
#list dl dd a.son{
	display: block;
	height: 28px;
	width: 115px;
	background-color: #f3f6f8;
	background-image:none;
	padding-left: 70px;
	color: #666;
}
#list dl dd a.son_c{
	display: block;
	height: 28px;
	width: 115px;
	background-color: #a5a7a8;
	background-image:none;
	padding-left: 70px;
	color: #666;
}
#list dl dd a.son_d{
	display: block;
	height: 28px;
	width: 170px;
	background-color: #a5a7a8;
	background-image:none;
	color: #666;
}
#main_right {
	float: right;
	width: 770px;
}
#right_tit {
	width:710px;
	height: 31px;
	background-image: url(../images/right_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 12px;
	padding-left: 63px;
	padding-top: 10px;
	clear: both;position:relative;
}
#right_titt {
	width:520px;
	height: 31px;
	background-image: url(../images/right_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 12px;
	padding-left: 63px;
	padding-top: 10px;
	clear: both;
}
.tit_1 {
	height: 28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1779ba;
	float: left;
	width: auto;position:relative;z-index:1;
}
.tit_2 {
	font-size: 14px;
	font-weight: bold;
	color: #1779ba;
	height: 20px;
	padding-top: 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1779ba;
	padding-right: 8px;
	line-height: 20px;
}
.tit_3 {
	
	height: 23px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bebebe;
	color: #a89d8f;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 15px;position:absolute;right:0px;top:10px;z-index:-1px;width:628px;
}
.tit_33 {
	float: left;
	height: 23px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bebebe;
	width: 430px;
	color: #a89d8f;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 15px;
}
#main_text {
	float: left;
	width: 640px;
	padding-bottom: 30px;
	margin-top:10px;
	margin-left:60px;
    _margin-left:30px;
	color:#898989;
	line-height:22px;
}
#main_textt {
	float: left;
	width: 500px;
	padding-bottom: 30px;
	margin-top:10px;
	margin-left:60px;
    _margin-left:30px;
	color:#898989;
	line-height:22px;
}
#main_text2 {
	clear: both;
	float: left;
	width: 760px;
	padding-bottom: 30px;
	margin-top:10px;
	color:#898989;
	
}
.news {
	width: 650px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #1779ba;
	clear: both;
	margin-bottom: 20px;
}
.fenye {
	margin-right: 70px;
	float: right;
}
.fenye a {
	margin-right: 5px;
	margin-left: 5px;
}
.business_left {
	float: left;
	width: 490px;
	padding-left: 25px;

	line-height: 20px;
	
}
.business_right {
	margin-top:-16px;
	float: right;
	width: 174px;
	padding: 1px;
	border: 1px solid #CCC;
	 margin-left:15px;
	 
}
.room {
	height: 220px;
	width: 230px;
	float: left;
	margin-right: 20px;
	border: 1px solid #CCC;
	background-color: #f3f4f7;
	padding-top: 5px;
	line-height: 20px;
}
.jobs {
	float: left;
	margin-left: 25px;
	width: 93%;
	margin-top: 10px;
	clear: both;
}
.jobs ul li {
	background-image: url(../images/Provide-jobs_05.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	padding-left: 35px;
	color: #002342;
	margin-bottom: 8px;
}
.jobs ul li a {
	color: #002342;
}
.newstitle{ font-weight:bold; text-align:center; margin-bottom:10px; font-size:14px; color:#000000;}

/*20140926加的menu样式*/ 
#menu ul li ul { display: none; position: absolute; width:134px;}
#menu ul li ul li { float: none; height: 35px; background: #0D69B2; margin: 0;}
#menu ul li ul li a { background-image: url(../images/menu_bg.gif); padding: 0px 12px; white-space: nowrap; text-align: center; color:#fff; font-weight:normal;  }
#menu ul li ul .a11 a { background-image: url(../images/menu_bg.gif); padding: 0px; width: 125px; text-align: center;}
#menu ul li ul li a:hover { background: url(../images/menu_bg_2.gif) repeat-x; color: #003286; }
#menu ul li:hover ul { display: block; }
#menu ul li.sfhover ul { display: block; }



/*20130107加的样式*/ 
.article_title{
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
}
.article_content{ 
	font-family:'宋体';
	text-indent:24px;
	line-height:24px;
	font-size:14px;
	color:#000;
}
#banner .bd{height:272px;overflow:hidden;}
#banner .hd{position:absolute;left:0px;bottom:10px;height:13px;width:100%;text-align:center;z-index:1;}
#banner .hd li{cursor:pointer;width:13px;height:13px;display:inline-block;background:url(../images/pagination.png) no-repeat center top;margin:0 2px;}
#banner .hd li.on{background-position: center bottom;}


/*20140926加的样式*/

.left_menu{width:185px;}
.left_menu li{border-bottom:1px solid #f4f4f4; 	list-style:none;}
.left_menu li h4{font-weight:bold;font-size:14px;}
.left_menu li h4 a{display:block;line-height:20px;padding:5px 10px 5px 50px;background: #a7a7a7;color:#333;}
.left_menu li h4 a:hover,.left_menu li.hover h4 a{background: #1779ba;color:#fff;}
.left_menu li ul{display:none;background:#e0e0e0;}
.left_menu li.hover ul{display:block;}
.left_menu li li a{color:#666;background:url(../images/l_m_icon04.gif) no-repeat 170px center;padding:5px 10px 5px 50px;display:block;border-bottom:1px solid #dbdbdb;font-weight:bold;}
.left_menu li li a:hover,.left_menu li li.hover a{color:#1779ba;background:url(../images/l_m_icon03.gif) no-repeat 170px center;}
.left_menu li.hover ul li ul{display:none;}
.left_menu li.hover ul li.hover ul{display:block;background:#fff;}
.left_menu li.hover ul li.hover ul a{color:#666;background:#f4f4f4;font-weight:normal;}
.left_menu li.hover ul li.hover ul a:hover{color:#1779ba;}

/*201401010加的样式*/
.left_menu li li.icon_jia{background:url(../images/icon_jia.gif) no-repeat 50px 8px;}
.left_menu li li.icon_jia a{padding-left:65px;}
li.icon_jian{background:url(../images/icon_jian.gif) no-repeat 50px 8px;}
.left_menu li li.icon_jian a{padding-left:65px;}

