﻿@charset "utf-8";
/* CSS Document */

body,ul,li,dl,dt,dd,p,form,fieldset,table,td,img,div{margin:0px;padding:0px;border:0px;}

ul,li{list-style-type:none;}

.clear{clear:both;}

a,a:visited{text-decoration:none;
	color:#545454;
}

a:hover{color:#E82801;}

body{font-family:"宋体", "黑体";
	font-size:12px; 
	margin:auto;
	color:#545454;
	background:url(../images/bg201202.jpg) no-repeat fixed top center;
}

.div_mainbg{width:1012px;
	margin:auto;
	margin-top:40px;
	height:auto;
	
}

.div_topbg{height:21px;
	background:url(../images/bg201202top.png) top no-repeat;
}

.div_main{width:990px;
	margin:auto;
	background:#FFF;
}

.div_top{height:90px;
		_height:90px;
	background-image:url("/images/top_bg2.jpg") ;
}
.div_top2{height:90px;
	background-image:url("/images/top_bg3.jpg");
}

.div_logo{margin-left:33px;
	height:80px;
	width:287px;
	float:left;
}

.div_logo_bg{margin-left:287px;
	height:76px;
	width:699px;
	float:left;
}

.div_lang{margin-left:550px;
	_margin-left:430px;
	margin-top:4px;
	height:12px;
	float:left;
}
.div_lang1{margin-left:400px;
	_margin-left:350px;
	margin-top:4px;
	height:12px;
	float:left;
}

.div_banner {width:990px; float:left; height:247px; margin-left:20px; position:relative; text-align:center; margin:0px; padding:0px 0px 0px 0px;}
.div_banner img {padding:0px; }
.div_banner2 {width:990px; float:left; height:166px; margin-left:20px; position:relative; text-align:center; margin:0px; padding:0px 0px 0px 0px;}
.div_banner2 img {padding:0px; }

/* menu_qu */
.div_menu { width:707px; float:left; margin-left:9px; margin-top:5px; position:relative; font-size:14px; height:35px;background:url(../images/daohang1.jpg) repeat-x; _margin-left:5px; _margin-top:5px; z-index:1;}
.div_menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; height:35px; width:101px; text-align:center; color:#ffffff; line-height:35px; font-size:13px; font-weight:bold; _color:#ffffff !important;}
.div_menu ul {padding:0; margin:0;list-style-type: none; }
.div_menu ul li {float:left; position:relative; height:35px;}
.div_menu ul li ul {display: none;}

/* menu_ie7 ff */
.div_menu ul li:hover a {color:#fff; background:url(../images/daohang2.jpg) no-repeat; font-weight:bold; }
.div_menu ul li:hover ul {display:block; position:absolute; top:36px; left:0; background:#DDE7F9;}
.div_menu ul li:hover ul li a.hide {background:#DDE7F9;}
.div_menu ul li:hover ul li:hover a.hide {background:#DDE7F9;}
.div_menu ul li:hover ul li ul {display: none;}
.div_menu ul li:hover ul li {border:#8DA5D3 1px solid; border-top:none; margin-top:-1px;}
.div_menu ul li:hover ul li a { width:98px; display:block; background:#DDE7F9; font-size:12px; height:31px; line-height:31px; padding-left:0px; text-align:center; font-weight:normal; color:#294273;}
.div_menu ul li:hover ul li a:hover { font-weight:bold; }

/* menu_ie6 */
.div_menu ul li a.hide, .menu ul li a:visited.hide {_display:none; }
.div_menu ul li a:hover ul li a.hide {_display:none;}

.div_menu ul li a:hover {_color:#fff; _background:url(../images/daohang2.jpg) no-repeat; font-weight:bold;}
.div_menu ul li a:hover ul {_display:block; _position:absolute; _top:36px; _left:0; _background:#DDE7F9;}
.div_menu ul li a:hover ul li a.sub {_background:#DDE7F9; }
.div_menu ul li a:hover ul li {_border:#8DA5D3 1px solid; _border-top:none; _margin-top:-1px;}
.div_menu ul li a:hover ul li a { _width:98px; _display:block; _background:#DDE7F9; _color:#294273 !important;; _font-size:12px; _height:31px; _line-height:31px; _padding-left:0px; _text-align:center; _font-weight:normal;}
.div_menu ul li a:hover ul li a ul {_visibility:hidden;}
.div_menu ul li a:hover ul li a:hover { _font-weight:bold; }

.div_menubar{background:url(../images/daohang3.jpg) repeat-x;

	width:972px;
	height:35px;
	_overflow:hidden;
	margin:-5px 0px -8px 9px;
	_margin:-40px 0px -8px 9px;

}
.div_menubar2{background:url(../images/daohang3.jpg) repeat-x;

	width:972px;
	height:35px;
	_height:35px;
	_overflow:hidden;
	margin:-5px 0px -8px 9px;
	_margin:-40px 0px 0px 9px;

}



/* index */
.div_left{width:704px;
	float:left;
}

.div_flash{width:690px;
	height:250px;
	border:#9AB0D9 1px solid;
	padding:2px;
	margin-top:5px;
	margin-left:8px;
}

.div_news{margin-top:6px;
	margin-left:8px;
	padding:5px;
	padding-left:1px;
	width:694px;
	height:198px;
	/*background:url(../images/bg_news.png) repeat-x top;*/
}

.div_newsframe{height:192px;
	padding:6px 12px 0px 12px;
	background:#FFF;
	border:#9AB0D9 1px solid;
	_padding-bottom:14px;
	*overflow:hidden;
}

.div_newsimg{width:214px;
	height:182px;
	float:left;
	margin-top:-5px;
	*margin-top:-10px;
	_margin-top:0px;
}

.div_newslist{width:419px;
	height:150px;
	padding-right:10px;
	float:right;
}

.div_case{width:668px;
	height:196px;
	border:#9AB0D9 1px solid;
	margin:7px 5px 5px 9px;
	padding:6px 12px 12px 12px;
}


.ul_case li{float:left;
	padding:4px;
}

.ul_case li div{height:30px;
	width:124px;
	line-height:30px;
	text-align:center;
	background:#EFF6FF;
	margin-top:5px;
}

.div_right{width:286px;
	_width:280px;
	float:right;
	background:#F5F9FF;
}

.div_intro,.div_hr,.div_links{margin:5px 7px 0px 8px;
	padding:5px 5px 9px 5px;
	width:252px;
	border:#D5DFF2 2px solid;
	line-height:24px;
	background:#FFF;
}

.div_intro{ height:238px;
	_padding:5px 5px 0px 5px;
}

.div_hr{margin-top:10px;
	height:183px;
	_height:198px;
}
	
.div_links{margin-top:10px;
	*padding-bottom:8px;_padding-bottom:16px;}

.div_mail{margin:10px 7px 0px 8px;
	width:260px;
	height:84px;
	padding:1px;
	border:#D5DFF2 2px solid;
	background:#FFF;
}

.div_hrlist{margin:5px 10px 3px 10px;
	width:230px;
}

.div_select{padding:7px 15px 3px 15px;
	*padding:0px 15px 0px 15px;
}

.div_select select{width:100%;
	margin-bottom:12px;
	/**margin-bottom:8px;_margin-bottom:15px;*/
}

.div_foottext{line-height:22px;
	text-align:center;
}

.div_footad{height:128px;
	width:962px;
	margin-left:9px;
	padding:2px;
	border:#D5DFF2 2px solid;
}

/*.div_foot_index{height:200px;
	background:url(../images/bg_foot_index2.png) no-repeat;
}*/

.div_foot_index{height:110px;
	background:url(../images/bg_foot.png) repeat-x bottom;
	padding-top:20px;
}

.div_footbar_index{height:47px;
	background:url(../images/bg_footbar_index2.png) bottom no-repeat;
}

.div_icon{width:9px;
	height:26px;
	margin-left:-4px;
	float:left;
}

.div_iconright{width:9px;
	height:26px;
	float:left;
}

.div_tilte{height:14px;
	width:100px;
	padding-left:4px;
	float:left;
}

.div_tilteright{float:right;
	text-align:right;
	height:14px;
	width:100px;
}

/* end index */

.boderimg{padding:1px;
	border:#D6DEF1 1px solid;
}
.ul_newslist li {clear:both; line-height:30px;}

.ul_newslist li a{float:left;}

.ul_newslist li span{float:right;}

.ul_hrlist li{height:24px;
	line-height:24px;
	background:url(../images/ico_hrlist.png) left no-repeat;
	padding-left:10px;
}

.ul_hrlist li a{float:left;}

.ul_hrlist li span{float:right;}

.frametitle{font-size:14px;
	font-weight:bold;
	color:#294273;
}

.aright{text-align:right;}

.div_l2left{width:252px;
	float:left;
}

.div_l2left div{background:url(../images/bg_l2.png) top no-repeat;
	height:704px;
	padding-left:60px;
	padding-top:15px;
	*margin-top:-2px;
}

.div_l2left div span{display:block;}

.div_l2left div span a{display:block;
	width:118px;
	height:22px;
	line-height:22px;
	border-bottom:#E8E8E8 1px solid;
	margin-bottom:15px;
	padding-left:34px;
	background:url(../images/ico_node.png) 13px 5px no-repeat;
}

.div_l2left div span a:hover{background:url(../images/ico_node_hover.png) 13px 5px no-repeat;}

.div_l2right{width:727px;
	margin-top:4px;
	float:left;
}

.div_nav{
	height:30px;
	padding-right:16px;
	line-height:30px;
	text-align:right;
}

.div_l2bar{ height:50px;
	color:#3C3C3C;
	font-size:13px;
	font-weight:bold;
	line-height:50px;
	background:url(../images/bg_l2bar.png) repeat-x;
}

.div_l2bar span{float:left;}

.div_l2barleft{width:50px;
	height:50px;
	background:url(../images/bg_l2barleft.png) no-repeat;
	float:left;
}

.div_l2barright{width:17px;
	height:50px;
	background:url(../images/bg_l2barright.png) no-repeat;
	float:right;
}

.div_l2list{padding:22px;
	line-height:26px;
	min-height:550px;
	_height:550px;
	background:#fff; 
}

.ul_l2list li{padding-left:16px;
	/*background:url(../images/ico_newslist.png) left no-repeat;*/
	margin-bottom:12px;
	/*border-bottom:#C9C9C9 1px dashed;*/
}

.div_page{ width:385px;
	margin-top:25px; 
	height:25px; 
	background:#fff; 
	float:right; 
	text-align:center; 
	color:#545555; 
	line-height:25px; 
	margin-right:8px;
}

.div_foot{height:110px;
	background:url(../images/bg_foot.png) repeat-x;
	padding-top:20px;
}

.div_footbar{ height:40px;
	background:url(../images/bg2012footbar.png) no-repeat;
}

.div_arttitle{font-size:16px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	color:#294273;
}

.div_arttime{height:30px;
	line-height:30px;
	text-align:center;
	border-bottom:#C9C9C9 1px dotted;
	margin-bottom:20px;
}

.div_caselist{ border:0px; display:block;
}

.div_caselist img{padding:2px;
	border:1px #A2A2A2 solid;
	margin-bottom:10px;
	float:left;
}


.div_caselisttext{
	width:492px; 
	float:right;
}

.div_caselisttext span{font-size:13px;
	font-weight:bold;
	display:block;

}


/*sidney*/
.div_caselist1{ border:0px; display:block;
}

.div_caselist1 img{padding:2px;
	border:1px #A2A2A2 solid;
	float:left; margin:0 15px 10px 0;
}


.div_caselisttext1{
	width:492px; 
	float:left;
}

.div_caselisttext1 span{font-size:13px;
	font-weight:bold;
	display:block;
}
/*sidney*/




.main_mess2{ background:url(../images/message_bg.jpg) no-repeat; height:430px; width:533px; margin:20px auto; padding-top:50px; color:#605E5E; padding-left:67px;}
.main_mess2_p{ padding-top:7px;}
.main_mess2_p2{ padding-left:90px;}
.main_mess2_p3{ margin-left:15px;}
.main_mess2_an{ background:url(../images/message2.jpg) no-repeat; width:72px; height:26px; line-height:26px; text-align:center; display:block; float:left;}
.main_mess2_an a:link{ color:#666;}
.main_mess2_an a:visited{ color:#666;}
.main_mess2_an a:hover{ color:#000;}

.sitemap li{padding:5px 0px 0px 15px;
	color:#294273;
	font-weight:bold;
	float:none;
}
	
.sitemap li ul li{float:left;
	font-weight:normal;

}

.sitemap li ul li a { display:block;
	width:60px; height:26px;}
	
ul{list-style: none;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}




/*sidney new style*/

#sidney_con ul {border-bottom:1px dashed #a1a294; padding-bottom:10px;  margin-bottom:20px; clear:both;}

#sidney_con ul li { float:left; display:block; margin:0 10px 0 0;}
#sidney_con img { padding:2px; border:1px solid #a1a294; margin-right:15px;}
#sidney_con a {font-size:14px; font-weight:bold;}
#sidney_con a:hover {color:#e92902;}

.font01 {font-size:14px; font-weight:bold; line-height:30px;}

.sid_links {
	margin:10px 0;
	width:950px;
	margin-left:9px;
	padding:10px 0 0 14px;
	border:#9ab0d9 1px solid;
	height:60px;
}

.mai_links1 {background:url(../images/bottomline.jpg) left bottom no-repeat; padding-bottom:8px; width:970px; margin:0px auto 0px auto;}
