@charset "utf-8";
/* CSS Document */
#about .main{ width:100%; background:#fff; overflow:hidden;}
#about .main .ls-title{ padding:10px 0 0; width:100%; background:url(common/line.jpg) repeat-x left 66px;}
#about .main .ls-title ul{ overflow:hidden; display:table; margin:0 auto; *margin:0 66px;}
#about .main .ls-title ul li{ height:108px; float:left; margin:0 48px;}
#about .main .ls-title ul li a{ overflow:hidden; display:block;}
#about .main .ls-title ul span{ display:block; text-align:center; min-width:42px;}
#about .main .ls-title ul .sequ{ height:67px; background:url(step2.png) no-repeat center 7px; line-height:50px; color:#84bfe0; *width:72px;}
#about .main .ls-title ul .sled .sequ{ background:url(step.png) no-repeat top center; line-height:42px; color:#fff;}
#about .main .ls-title ul .desi{ line-height:41px; font-size:18px;}
#about .main .ls-title ul .sled .desi{ color:#48a7d5;}
#about .main .ls-title ul li a:hover .sequ{ background:url(step.png) no-repeat top center; line-height:40px; color:#fff;}
#about .main .ls-title ul li a:hover .desi{ color:#48a7d5;}
#about .main .introduce{ margin:36px 55px; padding:0 0 42px 0; background:url(common/dash.jpg) repeat-x bottom left;}
#about .main .introduce p{ text-indent:32px; font-size:16px; color:#999; line-height:24px; padding-bottom:16px;}
#about .main .view{ margin:36px auto; width:765px;}
#about .main .view ul{ height:50px; line-height:50px; padding:0 20px;}
#about .main .view ul li{ float:left; white-space:nowrap; text-align:center; font-size:14px; overflow:hidden; text-overflow:ellipsis;}
#about .v-title li{ color:#888;}
#about .v-list li{ color:#666; cursor:pointer;}
#about .v-list ul:hover li{ color:#32a2e3;}
#about .view ul li.vt-o{ width:245px; text-align:left;}
#about .view ul li.vt-t{ width:160px;}
#about .view ul li.vt-s{ width:160px;}
#about .view ul li.vt-f{ width:160px;}
#about .main .deta{ display:none;}
#about .main .position{ margin:36px auto; width:765px;}
#about .position .topline{ border-bottom:1px solid #e5e5e5; background:#fafafa;}
#about .topline .headline{ position:relative; height:66px;}
#about .topline .headline h3{ position:absolute; z-index:5; top:-8px; left:38px; height:74px; padding:0 25px; line-height:74px; color:#fff; text-align:center; font-size:20px; background:#2d73ba;}
#about .topline .headline img{ position:absolute; z-index:4; top:-8px; left:30px;}
#about .topline .titleline{ margin-top:7px;}
#about .topline .titleline ul{ overflow:hidden; padding-left:15px;}
#about .topline .titleline li{ float:left; color:#888; font-size:12px; padding:24px 0; width:16.6%; text-align:center;}
#about .topline .titleline li .em{ color:#444;}
#about .position .bottomline{ border-top:1px solid #fff; padding:10px 38px 30px; overflow:hidden; background:#fafafa;}
#about .bottomline .contxt{ margin-bottom:14px; line-height:24px;}
#about .bottomline .contxt h3{ color:#333; font-weight:normal; font-size:14px;}
#about .bottomline .contxt p{ color:#777; font-size:12px;}
#about .position .buttonline{ padding:33px 12px 33px 0; overflow:hidden;}
#about .buttonline span{ display:block; float:right; width:120px; height:40px; text-align:center; line-height:40px; font-size:16px; margin-right:22px; cursor:pointer;}
#about .buttonline span.skip{ border:1px solid #2d73ba; background:#2d73ba; color:#fff;}
#about .buttonline span.relist{ border:1px solid #d1d1d1; background:#fff; color:#888;}
#about .main .process .brief{ margin:45px 0 30px; padding:0 83px; overflow:hidden;}
#about .main .process .brief .left{ float:left; width:400px;}
#about .main .process .brief .right{ float:right; width:288px;}
#about .process .brief .contact-tl{ height:40px; padding:10px 0 0 34px;}
#about .process .brief li{ line-height:30px; font-size:12px; color:#888; overflow:hidden;}
#about .process .brief li h3{ font-size:14px;}
#about .process .brief li .contact-ph-l{ float:left; width:200px;}
#about .process .brief .right .contact-ph-l{ width:100%;}
#about .process .brief li a{ color:#32a2e3;}
#about .process .brief li a:hover{ color:#32a2e3;}
#about #allmap{ width:100%; height:472px; margin:30px 0;}








