@charset "utf-8";
/* 
	Auther: Andy Bao
 */
*{margin:0; padding:0; list-style:none; font-family:Verdana; font-size:12px; text-decoration:none;}
img{border:none;}
body{background:#ccc;}

.wrap{background:#232c66;}
.head{width:930px; height:95px; margin:auto; overflow:auto;}

.logo{float:left; margin:11px 0 0 17px;}
.search{float:right; margin-top:37px; padding-right:7px;}
.search input{float:left; width:169px; height:19px; border:none;}
.search a{float:left; margin:0 7px 0 9px;}

.lang{width:auto; overflow:hidden; padding:10px 6px 0 0;}
.lang li{float:right; vertical-align:bottom;}
.lang a{ padding:3px 10px;}
.lang .en{color:#95b5d4; background:url(/zh-CN/img/bg_lang.gif) no-repeat right center;}
.lang .cn{color:#fff;}

.navigation{height:25px; border-top:solid 1px #fff; background:#99ccff;}
.navi_content{width:930px; margin:auto; position:relative;}
.navi li{float:left; padding:0 20px; line-height:25px; background:url(/zh-CN/img/bg_navi.gif) no-repeat right top;font-weight:bold;}
.navi li.last{background:none;}
.navi a{font-size:14px; color:#232c66;}
.navi a:hover{color:#fff;}
.navi li.on a{color:#fff;}
.user{float:right; color:#232c66;font-weight:bold;}
.user a{line-height:25px; padding:0 10px;font-size:12px; color:#232c66;}

.main{position:relative; clear:both;}
.shadow{position:absolute; left:0px; height:8px; width:100%; background:url(/zh-CN/img/bg_shadow.gif) repeat-x; z-index:10; filter:alpha(opacity=60); -moz-opacity:0.6; -kHTML-opacity: 0.6; opacity: 0.6;}
.shadow2{position:absolute; left:0px; height:8px; width:930px; background:url(/zh-CN/img/bg_shadow2.gif) repeat-x; z-index:100; filter:alpha(opacity=30); -moz-opacity:0.3; -kHTML-opacity: 0.3; opacity: 0.3;}

.content{width:930px; overflow:auto; position:relative; margin:auto; background:#fff; z-index:1;}
.sidebar{float:left; width:250px; padding:50px 25px 10px;}
.sidebar p{font-size:14px; color:#232c66;}

.menu{margin-top:40px;}
.menu li{border-bottom:solid 1px #9cf; padding:8px 0;}
.menu li a{color:#333; padding-left:15px; background:url(/zh-CN/img/bg_menu.gif) no-repeat left 5px; *background:url(/zh-CN/img/bg_menu.gif) no-repeat left 3px;}
.menu li.on a{color:#9cf; background:url(/zh-CN/img/bg_menu_on.gif) no-repeat left 5px; *background:url(/zh-CN/img/bg_menu_on.gif) no-repeat left 3px;}
.menu li a:hover{color:#9cf;}
.menu h2{padding:20px 0 10px 15px; font-size:16px; color:#232c66; background:#eae9e9;}/*左侧列表小标题*/

.main_content{float:left; width:630px;}
.text{width:auto; overflow:hidden; border:solid 1px #eae9e9; padding-bottom:69px; background:url(/zh-CN/img/bg_text.gif) repeat-x bottom left;position:relative}
.text h2{ padding:20px 0 10px 20px; font-size:16px; color:#232c66; background:#eae9e9;}
p.bg{width:514px; height:198px; padding:100px 40px 0; margin:16px 0 -55px  16px; background:url(/zh-CN/img/bg_bg.gif) no-repeat; color:#333; line-height:14px;}
p.artical{padding:15px 40px 0px 20px; color:#333; line-height:16px;}
p.artical img{clear:left; float:left; margin:0 20px 20px 0; *margin:0 20px 10px 0;}
.text h3{ clear:both; line-height:25px; padding-left:25px; background:#add6ff; color:#333; font-size:12px; }

.pop{position:absolute; top:70px; left:19px; width:594px}/*调节弹出框尺寸及位置*/
.pop h3{ position:relative; height:26px; background:url(/zh-CN/img/pop_head.png) no-repeat;_background-image: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/zh-CN/img/pop_head.png", sizingMethod="scale");}
.pop h3 img{position:absolute; top:4px; right:17px; cursor:pointer}
.pop p{width:534px; padding:25px 30px 0; background:url(/zh-CN/img/pop_body.png);_background-image: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/zh-CN/img/pop_body.png", sizingMethod="scale");}/*调节弹出框内文字框边界*/
.pop .pop_foot{ height:76px; background:url(/zh-CN/img/pop_foot.png) no-repeat;_background-image: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/zh-CN/img/pop_foot.png", sizingMethod="scale");}

.list{float:left; width:250px; margin:20px 0 50px 20px;}
.list li{border-bottom:solid 1px #ccc;}
.list li a{color:#333; line-height:25px; padding-left:15px; background:url(/zh-CN/img/bg_list.gif) no-repeat left 4px; font-weight:bold;}

.list1{float:left; width:550px; margin:20px 0 50px 20px;}
.list1 li{border-bottom:solid 1px #ccc;color:#333; line-height:25px; padding-left:15px; background:url(/zh-CN/img/bg_list.gif) no-repeat left 4px;}

.ml_45{margin-left:45px;}

.home_bg{width:929px; height:369px; background:url(/zh-CN/img/pic_04.jpg) no-repeat;}
.ideas_list{ position:absolute; top:205px; left:19px; width:234px; height:260px; background:url(/zh-CN/img/bg_01.png) no-repeat top;}
.services_list{ position:absolute; top:205px; left:269px; width:234px; height:341px; background:url(/zh-CN/img/bg_02.jpg) no-repeat top;}
.home_btn{position:absolute; top:474px; left:19px;}
.posi_01{position:absolute; left:525px; top:242px;}
.posi_02{position:absolute; left:525px; top:446px;}

.home_bg dl{margin:4px 0 10px 14px;}
.home_bg dt{font-size:15px; color:#9cf;}
.home_bg dd{font-size:12px; color:#fff; padding-left:13px; background:url(/zh-CN/img/bg_list_2.gif) no-repeat 5px 4px; line-height:15px;}
.home_bg dd a{color:#fff;}

.foot{clear:both; height:33px; background:#ccc url(/zh-CN/img/bg_foot.gif) repeat-x left top; color:#9cf; font-weight:bold;}
.foot div{width:930px; margin:auto; padding:8px 0 0; text-align:right;}
.foot a{color:#9cf; margin:0 6px; line-height:21px;}
address{width:930px; margin:auto; padding:10px 10px 0 0 ; font-style:normal; text-align:right; color:#232c66;}

#pop_dark{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=50);-moz-opacity:0.65;opacity:0.65;}

.nav_pop{position:absolute; left:80px; top:0; width:450px; background:#fff; z-index:300; padding-bottom:75px; background:#fff url(/zh-CN/img/pic_06.png) no-repeat bottom left;}
/*
.dropshadow2{
	position:absolute; top:0px; left:80px; z-index:300; width:600px;
	background: url(/img/shadowAlpha.png) no-repeat bottom right !important;
	background: url(/img/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	width: 600px;
	padding: 0px;
}
.nav_pop{
	position:relative;
	background:#fff url(/img/pic_06.jpg) no-repeat bottom left;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px 4px 75px;
	margin: 0px 0px 0px 0px;
	overflow:auto;
	z-index:300;
}
*/
.nav_pop dl{float:left; margin-left:20px;}
.nav_pop dt{font-size:12px; line-height:15px; margin:10px 0 15px;}
.nav_pop dd{border-bottom:solid 1px #9cf; padding-left:9px; background:url(/zh-CN/img/bg_list_3.gif) no-repeat 1px 4px; margin-bottom:10px; }
.nav_pop dd,.nav_pop dd a{color:#333;}
