/* CSS Document 
*/

html,body{
	font-family:"微软雅黑";
	color: #555;
	margin: 0px;
	overflow-x:hidden;
	font-size: 12px;
	background:url(../images/top_bg.jpg) repeat-x top #fff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*IE6 fixed bug*/


/**/
A IMG {
	BORDER-RIGHT-WIDTH: 0px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
}
ul {
	margin: 0px;
	padding: 0px;
}
a{
	color:#555;
	text-decoration: none;
}
li {
	list-style-type: none;
}

a:hover{
	text-decoration:none;
	color:#007BD9;
}
a:active {
	color: #007BD9;
}
h1, h2, h3, h4, h5, h6 {
	font-size:12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
}





/* nav下拉备 

#nav { width:1001px; margin:0px; padding:0px; margin:0 auto; }
#nav ul{ width:1001px; margin:0px; padding:0px; list-style:none;}
#nav ul li{ padding-left:32px; padding-right:32px; float:left; margin:0px; padding:0px; list-style:none; position:relative; text-align:center; }
#nav ul li a{ width:143px;height:42px; line-height:42px; display:block; margin:0px; padding:0px; color:#666666; text-decoration:none; font-size:15px; font-weight:bold; font-family:"微软雅黑"; }
#nav ul li a:hover{ width:143px; height:42px; line-height:42px; display:block; margin:0px; padding:0px;color:#005793; text-decoration:none; background:url(images/m1_1.jpg); font-size:15px; font-weight:bold; background-repeat:no-repeat; background-position:center; }

#nav ul li ul{ display:none; position:absolute; text-align:center; background-image:url(images/mm_bg.png); width:180px; margin:0; padding:0; left:-19px;}
#nav ul li ul li{ float:none; width:180px;  margin:0; padding:0; height:37px; line-height:37px; }
#nav ul li ul li a{ background:none; font-size:12px; color:#FFFFFF; width:180px; height:37px; line-height:37px; }
#nav ul li ul li a:hover{ color:#FFFFFF; font-size:12px; width:180px; height:37px; line-height:37px; display:block; padding:0px;text-align:center; background:#70C3FE; }

#nav ul li:hover ul { display:block; }
#nav ul li.sfhover ul { display:block; }

*/


.clear { clear:both; }

#header { width:1000px; margin:0 auto; height:144px; overflow:hidden; }
#header_d { height:28px; line-height:28px; background:#00487D; }
#welcome { font-size:12px; font-weight:bold; color:#fff; float:left; }
#sc { text-align:right; color:#fff; font-family:"宋体"; }
#sc a { color:#fff; }
#sc a:hover { color:#FFFF00; }
#top { height:116px; }
#logo { width:507px; height:116px; float:left; }
#top_r { width:250px; float:right; text-align:right; }
#toptel { margin-top:24px; text-align:right; font-size:15px; font-weight:bold; color:#FF7E00; background:url(../images/icon_tel.jpg) no-repeat left; }
.toptel_en { font-family:Arial, Helvetica, sans-serif; font-size:18px; }

#search {width:200px; height:24px; border:1px solid #E0E0E0; margin-top:15px; float:right; } 
.input_search{ float:left; width:160px; height:16px; line-height:16px; border:0; background:none; text-align:left; font-size:12px; color:#999; position:relative; top:3px; left:10px; } 
.button{ float:right; border:0; background:url(../images/icon_search.jpg) no-repeat left; text-indent:-999px; width:14px; height:14px; cursor:pointer; position:relative; right:8px; top:5px; }

#nav_wrapper { background:url(../images/nav_bg.jpg) repeat-x; height:41px; line-height:41px; }
#nav { width:1001px; margin:0 auto; }
#nav ul li{ width:91px; float:left; position:relative; text-align:center; }
#nav ul li a{ display:block; color:#FFFFFF; font-size:15px; font-weight:bold; }
#nav ul li a:hover{ display:block; color:#fff; background:url(../images/m1_1.jpg) no-repeat; font-size:15px; font-weight:bold; }

#banner { height:426px; background:url(../images/banner_bot.jpg) no-repeat center bottom; }
.home_banner { width:100%; height:400px; }

#f1 { width:1000px; margin:0 auto; margin-top:12px; overflow:hidden; }
#company { width:463px; float:left; }
#rongyu { width:497px; float:right; }
.f1_top { background:url(../images/bt_bg.jpg) no-repeat left; height:38px; }
.f1_bt { line-height:38px; font-size:15px; font-weight:bold; color:#00549A; padding-left:30px; float:left; padding-top:1px; }
.f1_bt_y { color:#D84B1F; }
.f1_bt_en { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; padding-left:6px; }
.f1_more { text-align:right; position:relative; top:12px; right:2px; }

.company_content { width:463px; padding-top:12px; }
.company_img { width:182px; height:123px; padding-right:12px; float:left; }
.company_text { text-align:left; line-height:25px; }
.company_text a { color:#ff6600; }
.company_text a:hover { color:#FF0000; }

.rongyu_list { padding-top:12px; }
.rongyu_list ul li { float:left; width:152px; height:193px; margin-right:20px; }
.rongyu_list ul li img { width:150px; height:191px; border:1px solid #ccc; }
.rongyu_list ul li a:hover img { border:1px solid #ff6600; }

#ipro { background:url(../images/ipro_bg.jpg) no-repeat center #1C59C3; height:375px; margin-top:30px; }
.ipro_bt { width:1000px; margin:0 auto; text-align:center; font-size:18px; color:#fff; padding-top:26px; line-height:22px; }
.ipro_bt_en { color:#ddd; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.ipro_list { width:1025px; margin:0 auto; padding-top:22px; }
.ipro_list ul li { width:180px; height:180px; text-align:center; float:left; margin:0px 13px 0px 12px; }
.ipro_more { width:1000px; margin:0 auto; text-align:center; margin-top:30px; }

#tonglan { width:1000px; height:120px; margin:0 auto; padding:20px 0px 8px 0px; }

#f2 { width:1000px; margin:0 auto; overflow:hidden; }
#inews { width:325px; float:left; }
#ijs { width:325px; float:right; margin-right:40px; }
#ivideo { width:270px; float:right; }

.f2_img { width:325px; height:80px; padding-top:12px; }
.f2_list { width:325px; padding-top:6px; }
.f2_list ul li { background:url(../images/f2_news_bg.jpg) no-repeat; height:28px; line-height:28px; text-align:left; padding-left:20px; }
.f2_list ul li em { float:right; font-style:normal; font-family:Arial, Helvetica, sans-serif; color:#999; padding-right:4px; }
.ivideo_show { width:270px; height:226px; padding-top:12px; }

#iproject { background:#F0F0F0; height:378px; margin-top:26px; overflow:hidden; }
.iproject_bt { width:1000px; margin:0 auto; text-align:center; font-size:18px; color:#000; padding-top:26px; line-height:22px; }
.iproject_bt_en { color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

.iproject-scroll  { position:relative; margin:0 auto; margin-top:26px; width:1000px;}
.iproject-scroll  .prev ,.iproject-scroll  .next  { position:absolute; display:block; width:50px; height:186px; top:60px; text-align:center; }
.iproject-scroll  .prev  { left: 0px; cursor:pointer; }
.iproject-scroll  .next  { right:0px;cursor:pointer;}

.iproject-list  { position:relative; width:903px; height:180px; margin:0 auto; overflow:hidden; }
.iproject-list ul { width:9999px;}
.iproject-list li { float:left; display:inline; width:210px; height:150px; text-align:center; margin-right:21px; }
.iproject-list li img { width:208px; height:148px; border:1px solid #ccc; margin-bottom:6px; }
.iproject-list li a { display:block; font-weight:bold; color:#333; }
.iproject-list li a:hover { color:#ff6600; }
.iproject-list li a:hover img { border:1px solid #ff6600; }
.iproject_more { width:1000px; margin:0 auto; text-align:center; margin-top:26px; }

#ilink_wrapper { background:#333; height:47px; line-height:47px; overflow:hidden; }
#ilink { width:1000px; margin:0 auto; }
.ilink_bt { width:120px; font-size:15px; font-weight:bold; color:#fff; float:left; }
.ilink_bt_en { font-family:Arial, Helvetica, sans-serif; padding-left:6px; }
.ilink_list { width:880px; float:right; }
.ilink_list ul li { float:left; margin-left:15px; }
.ilink_list ul li a { color:#ccc; }
.ilink_list ul li a:hover { color:#fff; }
.ilink_fg { color:#ccc; }

#footer_wrapper { background:#444; height:140px; }
#footer { width:1000px; margin:0 auto; }
.footer_l { width:700px; text-align:left; font-weight:bold; color:#fff; float:left; line-height:26px; padding-top:15px; }
.footer_r { width:99px; height:98px; float:right; padding-top:20px; }

/* 内页公用 */
#page { width:1000px; margin:0 auto; margin-top:12px; overflow:hidden; }
#page_l { width:246px; float:left; }
#page_r { width:710px; float:right; }

.lmenu { width:246px; background:url(../images/lmenu_bt.jpg) no-repeat top; }
.lmenu_bt { font-size:15px; font-weight:bold; color:#fff; padding-left:20px; height:37px; line-height:34px; }
.lmenu_box { width:240px; border:1px solid #074C98; border-top-style:none; padding:6px 0px 12px 0px; border-bottom-width:2px; }
.lnav ul li a { background:url(../images/lnav01.jpg) no-repeat; height:45px; line-height:45px; padding-left:90px; display:block; font-weight:bold; }
.lnav ul li a:hover { background:url(../images/lnav02.jpg) no-repeat; color:#ff6600; }
.lnav ul li a#current { background:url(../images/lnav02.jpg) no-repeat; color:#ff6600; }

.limg_box { width:246px; padding-top:18px; }
.limg { width:246px; height:80px; padding-bottom:10px; }
.page_title { background:url(../images/page_title.jpg) no-repeat left bottom; height:36px; line-height:34px; }
.page_title_bt { width:104px; text-align:center; font-size:15px; font-weight:bold; color:#000; float:left; }
.page_wz { float:right; padding:2px 10px 0px 0px; }
.page_content { width:670px; margin:0 auto; padding:16px 0px 20px 0px; line-height:26px; text-align:left; }

/* 招聘 */
.job1 { height:56px; line-height:56px; width:100px; text-align:center; font-size:14px; font-weight:bold; }

.job1_input1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #999;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	border: 1px solid #dedede;
	background-color: #FFFFFF;
	height:26px;
	line-height:26px;
	padding-left:10px;
	width:507px;
}
.job1_input2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #999;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	border: 1px solid #dedede;
	background-color: #FFFFFF;
	height:26px;
	line-height:26px;
	padding-left:10px;
	width:180px;
}
.job1_input3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #999;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	border: 1px solid #dedede;
	background-color: #FFFFFF;
	padding:10px 10px 10px 10px;
	width:507px;
}