@charset "utf-8";
/* Start public css */
/* reset css */
body {font:62.5% Arial, Helvetica, sans-serif; -webkit-text-size-adjust:none;}
html,body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,b,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
em{font-style:italic;}
strong{font-weight:600;}
/* base link css */
a{color:#999; text-decoration:none;}
/* clear float css */
.clearfix:before, .clearfix:after{content: ""; display: table;}
.clearfix:after{clear: both;}
.clearfix{zoom:1;}
/* margin css */
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt60{margin-top:60px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}
.ml15{margin-left:15px;}
.mb20{margin-bottom:20px;}
.mb120{margin-bottom:120px;}
/* End public css */

html {overflow-y: scroll;}
body{background:url(../image/bg.jpg) repeat 0 0;}
.none{display:none;}
.wrapper{width:982px; margin:0 auto; font:12px 'Open Sans', Arial, sans-serif;}
.header{margin:29px 0px 0px 0px; position:relative; z-index:2;}
.logo{width:154px; float:left; margin-left:35px;}
.nav{width:78%; float:right; font-size:16px; font-weight:600; height:30px; margin-top:20px;}
.nav_item{float:right; padding:0 23px; position:relative;}
.nav_cur .nav_tit, strong.nav_tit{color:#666; display:inline-block; cursor:pointer;}
strong.nav_tit{border-bottom:6px solid #666;}
.nav_pop{position:absolute; top:22px; left:0; width:154px; z-index:2; border-top:6px solid #666; display:none; background:none; padding-top:3px; font-size:14px;}
.nav_pop ul{ -moz-box-shadow:0 2px 5px #000; -webkit-box-shadow:0 2px 5px #000; box-shadow:0 2px 5px #000;}
.nav_pop li{_display:inline;}
.nav_pop a{display:block; background-color:#666; color:#fff; padding:6px 8px 6px 8px; width:138px;}
.nav_pop a:hover{background-color:#999;}
.nav_cur .nav_pop{display:block;}
.content{width:980px; margin:20px auto 0 auto; background-color:#fff; -moz-box-shadow:0px 0px 20px #aaa; -webkit-box-shadow:0px 0px 20px #aaa; box-shadow: 0px 0px 20px #aaa; border:1px solid #ccc;}
.slidebox{position:relative;}
.slide{height:540px; overflow:hidden; position:relative;}
.slide_con{position:absolute; width:980px; height:540px; top:0; left:0;}
.slide_con a{display:block;}
.slide_pagenum{margin-top:12px; text-align:center;}
.slide_pagenum span{background:url(../image/page.png) no-repeat 0 0; width:12px; height:12px; display:inline-block; margin:0 5px; font-size:0; line-height:0; overflow:hidden; cursor:pointer;}
.slide_pagenum .cur{background:url(../image/cur.png) no-repeat 0 0; cursor:default;}
.pre{background:url(../image/pre.png) no-repeat 0 0; width:40px; height:80px; position:absolute; top:230px; left:40px; _left:35px; cursor:pointer; text-indent:-999em;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/pre.png'); _background-image:none;}
.next{background:url(../image/next.png) no-repeat 0 0; width:40px; height:80px; position:absolute; top:230px; right:40px; cursor:pointer; text-indent:-999em;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/next.png'); _background-image:none;}
.footer{text-align:center; margin:20px 0 10px 0; color:#666; font-size:11px;}
.sidebar{width:16%; float:left; padding:3% 1% 3% 4%;}
.mainContent{width:75%; padding:3% 2%; float:right; margin-bottom:60px;}
.subNav_tit{font-size:16px; font-weight:600; margin-bottom:20px; color:#999;}
.subNav_tit strong{color:#666;}
.subNav_link{font-size:14px; margin:10px 0; line-height:20px;}
.title{font-size:30px; font-weight:550; color:#961619;}
.subtitle{font-size:20px; font-weight:550;}
.detail_list{line-height:22px; font-size:18px;}
.detail_list li{background:url(../image/listIco.gif) no-repeat 0 10px; padding-left:15px; margin-bottom:6px;}
li.level_list{background:url(../image/listIco_b.gif) no-repeat 0 10px; padding-left:15px;}
.pp_box{padding:15px 9px 60px 9px;}
.pp_con{display:block; width:231px; height:201px; float:left; margin:10px 3px;}
.pp_con img{border:1px solid #ccc;}
.pp_info{background-color:#666; display:block; color:#fff; height:32px; padding:4px 10px 4px 10px; text-align:center; line-height:16px;}
.pp_detail_con{width:46%; float:left; font-size:14px; height:400px; position: overflow;}
.pp_detail_img{float:right; padding-right:40px;}
.pp_detail_con li{margin-left:20px;}
.pp_detail_con .detail_list_tit{font-size:18px; font-weight:500; margin-left:-10px; margin-bottom:15px; background:none;}
.pp_detail_box{padding:20px; position:relative; width:940px}
.pp_detail_box .detail_list{font-size:14px;}
.gray{color:#999;}
.projectDate{color:#999; font-size:14px;}
.history{background:url(../image/History.png) no-repeat right 0; padding-right:230px; margin-right:30px; color:#52514F;}
.tec_box{margin-top:20px;}
.tec_con{width:223px; height:206px; float:left; margin:0 9px; font-size:12px; line-height:15px;}
.tec_info{color:#000; display:block;}
.contact_map{background:url(../image/Contacts_Map.png) no-repeat center 0; height:500px;}
.mapList{position:absolute;}
.mapList dt{font-size:16px; font-weight:500; color:#961619;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font30{font-size:30px;}
.font36{font-size:36px;}
.bold{font-weight:600;}
.pp_detail_pre{position:absolute; left:-12px; top:270px;}
.pp_detail_next{position:absolute; right:-12px; top:270px;}