@charset "gb2312";

/*body {overflow:scroll; overflow-x:auto;}*/
/*body.project-detail {overflow:auto;}*/

/* wrap */
#wrap {
	min-width:1180px;
}
body{ background-color:#ffffff}
/* header */
header {
	position:absolute; top:0; left:0;
	width:100%;
	height:75px;
	border-bottom:1px solid #c9cdd1;
	 background-color:#ffffff;
	z-index:999;
}
header > div {width:1180px; margin:0 auto; *zoom:1;}
header > div:after {content:''; display:block; clear:both;}
header h1 {float:left; width:250px; padding:12px 0 0 0;}

header .top-search {float:left; position:relative; width:206px; padding-top:23px;}
header .top-search div {background:url(../imgv/sou.png) no-repeat 0 0;}
header .top-search input[type=text] {width:180px; height:30px; line-height:30px; padding:0 12px; color:#ffffff; font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size:14px; border:none; background:none;}
header .top-search button {position:absolute; top:31px; right:10px; border:none; cursor:pointer; background:none;}

header .gnb {float:left; width:719px;}
header .gnb:after {content:''; display:block; clear:both;}
header .gnb > li {float:left; margin:27px 0 29px 42px;}
header .gnb > li:first-child {margin-left:0;}
header .gnb > li > a {color:#454b4d; font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size:16px; line-height:20px; font-weight: bold;}
/*header .gnb > li > a {color:#9ca4ae; font-size:16px; line-height:20px;}*/
header .gnb > li > a:hover,
header .gnb > li > a:focus,nn
header .gnb > li.active > a {color:#0e4e96;}
header .gnb > li > a.on {color:#292e34 !important;}
header .gnb > li > a.on:hover,
header .gnb > li > a.on:focus {color:#0e4e96;}
header .gnb > li > div {position:absolute; top:75px; left:0; width:100%; height:0; overflow:hidden; background-color:rgba(255,255,255,1); /*background:url(../imgv/bg_gnb_sub_____images_common.png) 0 0 repeat;*/}
header .gnb > li > div > ul {margin:0 auto; overflow:hidden;}
header .gnb > li > div > ul a {color:#292e34; font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size:12px; line-height:22px;}
header .gnb > li > div > ul a:hover,
header .gnb > li > div > ul a:focus,
header .gnb > li > div > ul a.on {color:#0e4e96;}
header .gnb > li > div.active {border-top:1px solid #e3e3e3; border-bottom:1px solid #c9cdd1; z-index:2;}
header .gnb + .gnb-underbar {position:absolute; top:73px; left:0; width:60px; height:3px; background-color:#0e4e96; opacity:0; filter:alpha(opacity=0); z-index:3;}

header .gnb > li > a + div ul {width:653px; padding:12px 165px 12px 362px;}
header .gnb > li > a + div ul li {float:left; font-size:0; line-height:0;}

header .gnb .sub-depth01 > ul {width:800px; padding:12px 165px 12px 280px;}
header .gnb .sub-depth02 > ul {width:614px; padding:12px 50px 12px 518px;}
header .gnb .sub-depth03 > ul {width:456px; padding:12px 50px 12px 670px;}

header .gnb .sub-depth01 > ul li {width:150px;}
header .gnb .sub-depth02 > ul li {width:100px;}
header .gnb .sub-depth03 > ul li {width:100px;}

/* dBody */
#dBody {
	padding:76px 0 100px;
}

/* footer */
footer {
	height:50px;
	background-color:#292e34;
}
footer > div {position:relative; width:1180px; margin:0 auto;}
footer .copy {color:#888; font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size:11px; line-height:50px;}
footer .foot-family {position:absolute; top:0; right:0; width:150px; padding:13px 0 0 0;}
footer .foot-family div > a {display:block; height:25px; line-height:25px; padding:0 0 0 10px; color:#888; /*font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ;*/ font-size:11px; background:#494d52 url(../imgv/foot_family_arrow_off_____images_common.gif) no-repeat 135px 11px;}
footer .foot-family div > a.on {background-image:url(../imgv/foot_family_arrow_on_____images_common.gif);}
footer .foot-family ul {display:none; position:absolute; bottom:25px; left:0; width:150px;}
footer .foot-family ul li {border-bottom:1px solid #292e34;}
footer .foot-family ul li a {display:block; height:24px; line-height:24px; padding:0 0 0 10px; color:#8f9193; font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size:11px; background:#34393e;}
footer .foot-family ul li a:hover {background:#494d52;}
footer .foot-lang {position:absolute; top:0; right:170px; overflow:hidden; *zoom:1;}
footer .foot-lang li {float:left; margin-left:20px; padding-left:20px; line-height:50px; background:url(../imgv/foot_bar_____images_common.gif) no-repeat 0 21px;}
footer .foot-lang li:first-child {margin-left:0; padding-left:0; background:none;}
footer .foot-lang li a {color:#888; font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size:11px;}