﻿@charset "utf-8";
/* CSS Document */
/*
color:red !important;/* Firefox、IE7支持 
_color:red;  IE6支持 
*color:red;  IE6、IE7支持 
*+color:red; IE7支持/
color:red\9; IE6、IE7、IE8支持 
color:red\0; IE8支持
@media screen and(-webkit-min-device-pixel-ratio:0){} chrome
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templets/ftwcm/images/bg_index.body1.png');_background:none;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.3));
behavior:url('');
*/
 

/*--默认--*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0;padding:0;}
html{_background-image:url(about:blank);_background-attachment:fixed; background-color:#111;}
body{-webkit-text-size-adjust:none;color:#707070;line-height:150%;font-family:微软雅黑,'Heiti SC',黑体,Arial;max-width:1920px;min-width:1200px;position:relative;margin:0 auto;min-height:1000px;}
ol,ul,li{list-style:none outside none;padding:0;}
a{text-decoration:none;color:#707070;}
a:hover{color:#666;}
img{border:none;vertical-align:middle;}
table{border-collapse:collapse;}
tr,td,th{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#474747;}
input, textarea { border: medium none;outline: none;font-family: Microsoft YaHei;background:none; }

/*--类--*/
.block{width:1040px;margin:0 auto;}
.clear{clear:both;height:0;overflow:hidden;}
.animate-1{opacity:0;}
.animate-2{opacity:0;}
.animate-3{opacity:0;}
.title0{text-align:center;position:absolute; width:1040px;}
.title0 h1{color:#fff;font-size:36px;width:100%;line-height:1.5;}
.title0 h2{color:#fff;font-size:27px;text-transform:uppercase;line-height:40px;}
.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#ddd solid 1px;}
.selectLayer li{font-size:14px;height:30px; line-height:30px; overflow:hidden; padding-left:10px; color:#666; cursor:pointer;}
#Layer1{
	position:fixed;
	width:100%;height:100%;
	z-index:1999;
	top:0; left:0px;
	background:url(../images/black2.png) 0 0 repeat;
	display:none;
}

/*--头部--*/
#header .head{background:#202020;height:35px;}
#header .head .block{position:relative;}
#header .left{float:left;margin-left:20px;color:#6b6b6b;font-size:12px;line-height:35px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
#header .right{float:right;line-height:35px;}
#header .right .share{float:left;font-size:12px;}
#header .right .lr{float:left;margin-right: 135px; text-align:center;padding-right:3px;}
#header .right .lr .userinfo{width:150px;font-size:14px;text-align:center;}
#header .right .login{float:left;font-size:12px;color:#fff;width:60px;text-align:center;background:#2c2c2c;margin-left:10px;cursor:pointer;}
#header .right .regis{float:left;font-size:12px;color:#fff;width:60px;text-align:center;background:#7c090f;cursor:pointer;}
#header .right .lang{float:left;background:url(../images/language.png) center 14px no-repeat #2c2c2c;width:90px;color:#fff;font-size:12px;cursor:pointer;padding-left:45px;height:35px;overflow:hidden;position:absolute;top:0;right:0;z-index:999;}
#header .right .lang p{cursor:pointer;}
#header .top{background:url(../images/black1.png) 0 0 repeat;height:65px;position:absolute;top:35px;z-index:99;width:100%;padding-top:30px;}
#header .top .logo{margin-left:20px;float:left;}
#header .top .list{float:left;margin-left:50px;line-height:42px;height:65px;}
#header .top .list a{color:#fff;font-size:14px;padding:0 20px;display:block;float:left;height:100%;}
#header .top .list a.now{background:url("../images/bjss_2.png") no-repeat scroll center 8px ;color:#902c32;}
#header .top .list a.nav{ background: url("../images/bjss_2.png") no-repeat scroll center 8px ;}
#header .top .search{line-height:42px;float:right;cursor:pointer;position:relative;top:6px;}
#header .top .search .hiden{position:absolute;right:0;bottom:5px;background:url(../images/search2.png) 0 center no-repeat;width:209px;height:30px;display:none;}
#header .top .search .hiden input{background:none;border:none;width:150px;height:29px;line-height:29px;color:#a5a4a4;font-size:14px;}
#header .top .search .hiden input#search{width:150px;position:absolute;left:0;bottom:0;padding-left:15px;}
#header .top .search .hiden input.btn1{position:absolute;right:0;bottom:0;width:40px;cursor:pointer;}
#header .nav_list{opacity:0.7;border-top:solid #000 1px;height:50px;background:url(../images/black80.png) 0 0 repeat;position:absolute;top:130px;z-index:99;width:100%;text-align: center;display:none;}
#header .nav_list.a a{width:114px;float:left;display:block;text-align:center;color:#fff;font-size:14px;line-height:50px;}
#header .nav_list a.first{margin-left:35px;}
#header .nav_list.b a{margin-right:50px;display:inline-block;text-align:center;color:#fff;font-size:14px;line-height:50px;}
#header .nav_list.c a{margin-left:30px;display:inline-block;text-align:center;color:#fff;font-size:14px;line-height:50px;}
#header .nav_list.d a{margin-left:30px;display:inline-block;text-align:center;color:#fff;font-size:14px;line-height:50px;}
#header .nav_list .block a.now{color:#902c32;}
.loginLayer{position:fixed; z-index:2000; left:50%; top:50%; width:588px; overflow:hidden; display:none;margin-left:-305px;}
.loginLayer#regLayer{margin-top:-320px;}
.loginLayer#loginLayer{margin-top:-320px;}
.loginLayer h1{background:url(../images/loginlayert.png) left top no-repeat; height:53px; line-height:52px; padding-left:25px;font-size:22px; color:#fff;}
.loginLayer .close{position:absolute;top:15px;right:15px;background:url(../images/close1.png) center center no-repeat;width:20px;height:20px;cursor:pointer;}
.loginLayer .form{background:url(../images/loginlayer.png) left repeat; padding:63px 0 0 0; }
.loginLayer .bgB{background:url(../images/loginlayer.png); height:12px;}
.loginLayer li{height:66px; line-height:48px; padding-left:160px; overflow:hidden; position:relative;}
.loginLayer li em{position:absolute; left:0px; top:0px; display:block; width:135px; text-align:right; font-style:normal;font-size:16px; color:#474747;}
.loginLayer .input1{float:left; background:#FFF;width:320px; height:42px; line-height:22px; padding:0 10px; color:#747474; font-size:14px;}
.loginLayer .input2{background:#fff; width:93px;}
.loginLayer .lzm{float:left; padding-left:10px; white-space:nowrap;font-size:12px; padding-top:2.5px;}
.loginLayer .tips{float:left; padding-left:10px; white-space:nowrap;font-size:12px; padding-top:5px;}
.loginLayer .li_01{height:65px; padding-top:10px;}
.loginLayer .btn1{display:block; float:left; width:155px; height:35px; color:#fff; line-height:33px; text-align:center; background:url(../images/btn1.gif) left top no-repeat; font-size:14px; margin-right:20px;}
/*.loginLayer .btn1:hover{background:url(../images/btn1.gif) left top no-repeat; color:#FFF;}*/
.btn1.a{ background:url(../images/btn1.gif) right top no-repeat; color:#000;}
.bshare-custom {float: right; margin-top: 7px;}
.share a {margin: 0 2px;}


/*--底部--*/
#footer{background:url(../images/bg5.jpg) 0 0 repeat;padding:25px;}
#footer ul{float:left;background:url(../images/bottom_line.png) left 6px no-repeat;width:170px;}
#footer ul li{padding-left:15px;color:#fff;height:23px;font-size:14px; width:180px; overflow:hidden;}
#footer ul li.first{height:30px;}
#footer ul li a{color:#b8b8b8;font-size:12px;}
#bottom{color:#b8b8b8;font-size:12px;height:158px;border-top:solid 1px #4d4d4d;background:url(../images/bg5.jpg) 0 0 repeat;}
#bottom .in{margin-top:25px;line-height:41px;}
#bottom .in h1{float:left;color:#fff;font-size:16px;}
#bottom .in .link{float:left;margin-left:20px;}
#bottom .out{margin-top:10px;}
#bottom .out span{margin-right:10px;color:#b8b8b8;font-size:12px;line-height:1.2;}
#bottom .out span a{color:#b8b8b8;}
#bottom .out span a:hover{color:#fff;}
#bottom p{text-transform:uppercase;margin-top:15px;}
#bottom p a{color:#b8b8b8;font-size:12px;}

/*--首页--*/
#index .banner{position:relative;height:693px;overflow:hidden;}
#index .banner .child{height:693px;position:absolute;top:0;left:0;width:100%;}
#index .banner .child .red{z-index:100;width:587px;height:93px;background:url(../images/red.png) 0 0 repeat;position:absolute;top:0px;left:50%;margin-left:-495px;padding:25px 33px;}
#index .banner .child .red h1{color:#fff;font-size:27px;line-height:30px;}
#index .banner .child .red h2{color:#fff;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.8;text-transform:uppercase;text-transform:uppercase;margin-top:15px;}
#index .banner .arrow{position:fixed;bottom:20px;left:50%;z-index:99;margin-left:-28px;cursor:pointer;}
#index .hbp{background:url(../images/bg2.jpg) 0 0 repeat;padding:55px 0;}
#index .hbp .left{float:left;width:325px;margin-left:16px;}
#index .hbp .left h1{color:#474747;font-size:24px;border-bottom:solid 1px #b7b7b7;width:270px;line-height:1.8;}
#index .hbp .left h2{color:#474747;font-size:14px;line-height:2;margin-top:5px;}
#index .hbp .left h3{color:#474747;font-size:12px;line-height:1.3;font-family:Arial, Helvetica, sans-serif;}
#index .hbp .left a{margin-top:20px;display:block;width:153px;}
#index .hbp .right{float:left;margin:8px 0 0 15px;}
#index .hbp .right a{width:207px;height:153px;overflow:hidden;display:block;margin-left:8px;float:left;}
#index .products{background:url(../images/bg3.jpg) center top no-repeat;height:460px;padding-top:57px;}
#index .products .title{text-align:center;}
#index .products .title h1{color:#474747;font-size:36px;font-weight:bold;line-height:1.3;}
#index .products .title h2{color:#474747;font-size:18px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.8;text-transform:uppercase;}
#index .products .title p{color:#474747;font-size:14px;line-height:1.8;width:790px;margin:15px auto 0;}
#index .products .pic{margin:0 auto;margin-top:30px;position:relative;width:1000px;height:192px;overflow:hidden;}
#index .products .pic ul{position:absolute;left:0;top:0;width:20000px;height:192px;}
#index .products .pic ul li{float:left;position:relative;width:250px;height:192px;text-align:center;}
#index .products .pic ul li.a1:hover,#index .products .pic ul li.a2:hover{background:#902c32;}
#index .products .pic ul li.a1{background:#34538b;}
#index .products .pic ul li.a2{background:#193872;}
#index .products .pic ul li img{margin-top:18px;}
#index .products .pic ul li h1{color:#fff;font-size:16px;line-height:20px;margin:5px auto;width:204px;}
#index .products .pic ul li h2{color:#fff;font-size:12px;line-height:20px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
#index .products .block{position:relative;}
#index .products .l{width:42px;height:79px;cursor:pointer;background:url(../images/l1.gif) 0 0 no-repeat;position:absolute;left:-80px;bottom:57px;}
#index .products .l:hover{background:url(../images/l2.png) 0 0 no-repeat;}
#index .products .r{width:42px;height:79px;cursor:pointer;background:url(../images/r1.gif) 0 0 no-repeat;position:absolute;right:-80px;bottom:57px;}
#index .products .r:hover{background:url(../images/r2.png) 0 0 no-repeat;}
#index .countries{background:url(../images/bg4.jpg) center top no-repeat;height:353px;}
#index .countries .block{position:relative;}
#index .countries .block a{background:#a0262d;position:absolute;right:185px;top:250px;height:36px;width:142px;text-align:center;line-height:36px;color:#fff;font-size:12px;}

/*--公司简介--*/
#com_intr .focus{background:url(../images/bg6.jpg) center top no-repeat;height:713px;position:relative;}
#com_intr .focus .block{height:100%;}
#com_intr .focus .block .pic{position:absolute;top:358px;width:1003px;overflow:hidden;height:300px;}
#com_intr .focus .block .pic .ul{position:relative;width:100%;}
#com_intr .focus .block .pic .ul ul{position:absolute;left:0;top:0;width:20000px;}
#com_intr .focus .block .pic .ul ul li{width:325px;margin-left:14px;float:left;}
#com_intr .focus .block .pic .ul ul .li{height:97px;margin-bottom:45px;}
#com_intr .focus .block .pic a{display:block;}
#com_intr .focus .block .pic .img{float:left;height:97px;width:97px;overflow:hidden;}
#com_intr .focus .block .pic .text{float:left;margin:25px 0 0 20px;}
#com_intr .focus .block .pic .text a{color:#fff;}
#com_intr .focus .block .pic .text h1{font-size:20px;}
#com_intr .focus .block .pic .text h2{font-size:16px;font-family:Arial, Helvetica, sans-serif;}
#com_intr .focus .block .lead{width:228px;height:6px;position:absolute;bottom:0;left:50%;margin-left:-114px;}
#com_intr .focus .block .lead .l{width:110px;height:6px;margin:0 2px;background:#dedede;float:left;cursor:pointer;}
#com_intr .focus .block .lead .r{width:110px;height:6px;margin:0 2px;background:#dedede;float:left;cursor:pointer;}
#com_intr .focus .block .lead .l:hover,#com_intr .focus .block .lead .r:hover{background:#98141b;}
#com_intr .focus .title{width:973px;padding:0 15px;position:absolute;}
#com_intr .focus .title h1{color:#fff;font-size:30px;text-align:center;line-height:1;}
#com_intr .focus .title p{color:#fff;font-size:14px;line-height:1.6;margin-top:25px;}
#com_intr .oration{background:#f6f6f6;padding-bottom:30px;}
#com_intr .oration .title{text-align:center;padding:70px 10px 30px;}
.title h1{color:#566167;font-size:30px;line-height:1;}
.title h2{color:#566167;font-size:20px;text-transform:uppercase;line-height:1.5;}
#com_intr .oration p{font-size:14px;color:#566167;line-height:1.6;}
#com_intr .oration img{float:right;margin-top:-10px;}
#com_intr .certification{background:#efefef;padding-bottom:40px;position:relative;}
#com_intr .certification .bgblack{position:absolute;top:110px;left:0;background:url(../images/black0.png) 0 0 repeat-x;height:418px;width:100%;z-index:99999;padding-top:128px;display:none;}
#com_intr .certification .bgblack .focus0{position:relative;width:100%;}
#com_intr .certification .bgblack .focus0 .prev{position:absolute;left:0;top:50%;margin-top:-32px;cursor:pointer;}
#com_intr .certification .bgblack .focus0 .next{position:absolute;right:0;top:50%;margin-top:-32px;cursor:pointer;}
#com_intr .certification .bgblack .focus0 .close{position:absolute;top:-50px;right:10px;cursor:pointer;}
#com_intr .certification .bgblack .focus0 .frame{width:865px;overflow:hidden;margin:0 auto;height:323px;position:relative;}
#com_intr .certification .bgblack .focus0 .frame ul{position:absolute;left:0;width:100000px;}
#com_intr .certification .bgblack .focus0 .frame ul li{float:left;}
#com_intr .certification .bgblack .focus0 .frame .child{height:323px;}
#com_intr .certification .bgblack .focus0 .frame .child .left{float:left;width:460px;height:323px;overflow:hidden;margin-left:5px;}
#com_intr .certification .bgblack .focus0 .frame .child .right{float:left;margin-left:40px;width:355px;}
#com_intr .certification .bgblack .focus0 .frame .child .right h1{color:#fff;font-size:22px;background:url(../images/line0.png) left bottom no-repeat;line-height:1.2;padding-bottom:15px;}
#com_intr .certification .bgblack .focus0 .frame .child .right p{font-size:14px;color:#fff;line-height:1.6;margin-top:35px;}
#com_intr .certification .title{padding-top:60px;text-align:center;}
#com_intr .certification .cer{width:100%;overflow:hidden;margin-top:35px;padding-bottom:40px;}
#com_intr .certification .cer ul li{width:326px;float:left;margin:0 4px;}
#com_intr .certification .cer ul li .img{width:326px;height:245px;overflow:hidden;margin-bottom:10px;position:relative;}
#com_intr .certification .cer ul li .img .red{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/red0.png) 0 0 repeat;display:none;}
#com_intr .certification .cer ul li .img .red .text{position:absolute;width:156px;left:50%;margin-left:-98px;border-top:solid 2px #fff;border-bottom:solid 2px #fff;padding:15px 20px;top:50%;margin-top:-40px;}
#com_intr .certification .cer ul li .img .red .text p{color:#fff;font-size:16px;line-height:1.5;}

/*--发展历程--*/
#develop .focus{background:url(../images/bg7.jpg) center top no-repeat;height:410px;}
#develop .history{background:url(../images/red2.png) left top repeat-x #f6f6f6;padding-bottom:100px;}
#develop .history .block{height:100%;position:relative;}
#develop .history .block .l{background:url(../images/left1.png) 0 0 no-repeat;width:10px;height:16px;position:absolute;top: 45px;left: 385px;cursor:pointer;}
#develop .history .block .l:hover{background:url(../images/left2.png) 0 0 no-repeat;}
#develop .history .block .r{background:url(../images/right1.png) 0 0 no-repeat;width:10px;height:16px;position:absolute;top:45px;right:65px;cursor:pointer;}
#develop .history .block .r:hover{background:url(../images/right2.png) 0 0 no-repeat;}
#develop .history .year{position:absolute;top:0;right:90px;height:66px;}
#develop .history .year .ul{position:relative;height:100%;width:540px;overflow:hidden;}
#develop .history .year .ul ul{position:absolute;left:0;top:6px;width:20000px;}
#develop .history .year .ul ul li{width:90px;float:left;background:url(../images/arrow_plus.png) center top no-repeat;text-align:center;color:#969da0;font-size:30px;font-family:"Times New Roman", Times, serif;padding-top:35px;cursor:pointer;}
#develop .history .year .ul ul li.now{color:#97141a;background:url(../images/bg0.png) center top no-repeat;}
#develop .history .year .ul ul li:hover{color:#97141a;background:url(../images/bg0.png) center top no-repeat;}
#develop .history .tab{display:none;}
#develop .history .tab.a{display:block;}
#develop .history .tab .top{padding:123px 0 0 64px;height:66px;background:url(../images/develope.png) left 6px no-repeat;margin-bottom:60px;color:#97141a;font-size:72px;line-height:1;font-family:"Times New Roman", Times, serif;}
#develop .history .tab .left{width:403px;height:300px;overflow:hidden;float:left;}
#develop .history .tab .right{float:left;width:530px;margin-left:30px;}
#develop .history .tab .right .main{margin-bottom:45px;}
#develop .history .tab .right .main h1{color:#566167;font-size:18px;font-weight:bold;}
#develop .history .tab .right .main p{color:#566167;font-size:14px;margin-top:10px;}

/*--企业文化--*/
#culture .focus{background:url(../images/bg8.jpg) center top no-repeat;height:410px;}
#culture .culture{background:#f6f6f6;}
#culture .culture .title{padding:35px 0 40px;text-align:center;}
#culture .culture .title p{width:935px;margin:25px auto 0;color:#566167;font-size:14px;}
#culture .culture .circle .text{float:left;margin:6px;color:#fff;text-align:center;}

#culture .culture .circle .div{float:left;width:194px;height:180px;padding:50px 0;text-align:center;}
#culture .culture .circle .div.a{width:280px;margin:0;}
#culture .culture .circle .div h1{background:url(../images/line_w2.png) center bottom no-repeat;line-height:2.2;color:#fff;margin-bottom:28px;}
#culture .culture .circle .div p{color:#fff;font-size:16px;}
#culture .culture .atlas{margin-top:70px;border-top:solid 1px #c5c5c5;padding-bottom:45px; min-height:960px;}
#culture .culture .atlas .text{float:left;width:323px;margin:0 0 45px 17px;}
#culture .culture .atlas .text .img{width:323px;height:243px;overflow:hidden;}
#culture .culture .atlas .text h1{font-size:14px;margin-top:30px;font-weight:bold;}
#culture .culture .atlas .text h1 a{color:#566167;}
#culture .culture .atlas .text p{margin-top:15px;line-height:1.5;font-size:12px;height:38px;overflow:hidden;}
#culture .culture .atlas .text p a{color:#566167;}
#culture .culture .atlas .text a:hover{color:#97141a;}
#culture .culture .atlas .text.first{margin-left:0px;}
#culture .culture .atlas .more{width:155px;margin:0 auto;height:33px;}

/*--公司概况--*/
#gsgk .focus{background:url(../images/bg8.jpg) center top no-repeat;height:410px;}
#gsgk .culture{background:#f6f6f6;}
#gsgk .culture .title{padding:35px 0 19px;text-align:center;}
#gsgk .culture .title h1{font-size:25px;padding-bottom:7px;}
#gsgk .culture .content{padding:0 0 65px;font-size:15px;}

#gsgk .certifi{background:url("../images/bj2.jpg") no-repeat scroll center top ;height:731px;}
#gsgk .certifi .title1{text-align:center;text-transform:uppercase;padding:42px 0 43px;}
#gsgk .certifi .title1 h1{color:#fff;font-size:30px;line-height:47px;}
#gsgk .certifi .title1 h2{color:#fff;font-size:24px;}

#gsgk .certifi .flash{background: none repeat scroll center center #fff;height: 513px;margin: auto;width: 645px;overflow: hidden;position: relative;border-top:3px solid #fff;}
#gsgk .certifi .flash .flash1{height:523px;overflow:hidden;position: absolute;top: -22px;}

/*--企业责任--*/
#respons .focus{background:url(../images/bg9.jpg) center top no-repeat;height:410px;}
#respons .president{background:#f6f6f6;padding-bottom:40px;}
#respons .president .title{padding:35px 0;text-align:center;}
#respons .president .left{float:left;width:750px;}
#respons .president .left .main{margin-bottom:50px;height:217px;}
#respons .president .left .main .pic{float:left;width:292px;height:217px;overflow:hidden;}
#respons .president .left .main .text{float:right;width:435px;}
#respons .president .left .main .text h1{font-size:14px;font-weight:bold;}
#respons .president .left .main .text h1 a{color:#566167;}
#respons .president .left .main .text h1 a:hover{color:#97141a;}
#respons .president .left .main .text p{font-size:12px;color:#566167;line-height:1.5;margin-top:12px;}
#respons .president .left .main .text .more{margin-top:40px;display:block;}
.page{text-align:center;margin-top:24px;}
.page ul{border:solid 1px #d6d6d6;text-align:center;height:25px;padding:5px 0;display:inline-block;}
.page li{display:inline-block;width:40px;font-weight:bold;border-left:solid 1px #d6d6d6;}
.page a{color:#909090;font-size:14px;line-height:25px;float:left;width:100%;height:100%;margin-left:2px;}
.page li.prev{width:75px;font-weight:normal;border:none;}
.page li.next{width:75px;font-weight:normal;margin-left:0;}
.page a:hover{color:#97141a;}
.page .thisclass a{color:#97141a;}
#respons .president .right{float:right;}
#respons .president .right .one{width:227px;overflow:hidden;height:306px;}
#respons .president .right .two{margin-top:15px;width:227px;height:169px;}

/*--联系我们--*/
#contect .focus{background:url(../images/bg10.jpg) center top no-repeat;height:410px;}
#contect .map{background:#f6f6f6;}
#contect .map .block{padding-top:45px;}
#contect .map .block .contect{height:535px;background:url(../images/bg11.png) center top no-repeat;border-bottom:solid 1px #c5c5c5;}
#contect .map .block .contect .right{float:right;width:390px;padding-top:8px;}
#contect .map .block .contect .right .address{margin-top:65px;}
#contect .map .block .contect .right h1{color:#566167;font-size:20px;background:url(../images/star.png) left center no-repeat;padding-left:27px;line-height:1.5;margin-bottom:8px;font-weight:bold;}
#contect .map .block .contect .right h2{color:#566167;font-size:14px;font-weight:bold;}
#contect .map .block .mechanism{padding:45px 0 55px;}
#contect .map .block .mechanism .tabs{margin-bottom:33px;height:38px;}
#contect .map .block .mechanism .tab{width:140px;height:38px;float:left;background:#e1e1e1;color:#566167;line-height:38px;text-align:center;font-size:18px;cursor:pointer;}
#contect .map .block .mechanism .tab.now{background:#97141a;color:#fff;}
#contect .map .block .mechanism .company{display:none;}
#contect .map .block .mechanism .company.a{display:block;}
#contect .map .block .mechanism .main{float:left;width:323px;height:195px;margin:0 0 17px 17px;}
#contect .map .block .mechanism .main .top{height:50px;padding-left:23px;width:300px;background:#e1e1e1;font-size:16px;color:#566167;line-height:50px;font-weight:bold;}
#contect .map .block .mechanism .main .bottom{height:99px;padding:23px;width:277px;background:right bottom no-repeat #e9eaea;}
#contect .map .block .mechanism .main .bottom p{color:#566167;font-size:14px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
#contect .map .block .mechanism .main.first{margin-left:0;}
#contect .map .block .mechanism .main .top.a{background:url(../images/arrow2.png) 300px center no-repeat #d4cfc5;}

/*--招聘信息--*/
#recruit .focus{background:url(../images/bg11.jpg) center top no-repeat;height:410px;}
#recruit .join0{min-height:310px;padding-top:48px;background:#e9e9e9;}
#recruit .join0 h1{text-align:center;font-size:30px;line-height:34px;color:#474747;}
#recruit .join0 h2{text-align:center;font-size:20px;line-height:34px;color:#566167;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
#recruit .join0 p{font-size:14px;line-height:24px;color:#566167;margin-top:22px;}
#recruit .join{background:#f3f3f3;padding:0 0 38px;}
#recruit .join .ctop{background:#eee;padding:53px 0 35px;}
#recruit .join .ctop .title1{margin-bottom:13px;text-align:center;}
#recruit .join .ctop .title1 h1{color:#474747;font-size:30px;line-height:1;}
#recruit .join .ctop .title1 h2{color: #566167;font-size: 20px;line-height: 38px;}
#recruit .join .ctop .content{font-size:15px;width:1040px;margin:0 auto;}
#recruit .join .ul{padding:55px 0 0;width:1040px;margin:0 auto;}
#recruit .join .ul .first{font-size:15px;}
#recruit .join .ul ul li{float:left;padding-left:15px;line-height:55px;}
#recruit .join .ul ul li.one{width:270px;margin-left:25px;}
#recruit .join .ul ul li.two{width:146px;}
#recruit .join .ul ul li.three{width:45px;height:55px;}
#recruit .join .ul ul li.three.plus{background:url(../images/plus2.png) center center no-repeat;}
#recruit .join .ul ul{background:#fff;color:#747474;font-size:14px;height:55px;margin-bottom:28px;}
#recruit .join .ul ul.now{background:#97141a;color:#fff;}
#recruit .join .ul ul.now li.three.plus{background:url(../images/minus.png) center center no-repeat;} 
#recruit .join .ul ul.first{background:#3f3f3f;color:#fff;margin-bottom:15px;font-weight:bold;}
#recruit .join .ul .hide{padding:20px 0 35px;display:none; text-align:left;}
#recruit .join .ul .hide p{margin-left:60px;color:#474747;font-size:12px;}
#recruit .join .ul .hide .post{font-size:14px;width:85px;margin-bottom:10px;margin-left:60px;}
#recruit .join .ul .hide .apply{height:45px;font-size:12px;}
#recruit .join .ul .hide .apply a{color:#b01400;}
#recruit .join .ul .detailed ul{cursor:pointer;}

/*--工程业绩--*/
#project .focus{background:url(../images/bg12.jpg) center top no-repeat;height:410px;}
#project .fields{background:#f6f6f6;padding-bottom:45px;}
#project .fields .tab{padding:40px 0 20px;}
#project .fields .tab .div{float:left;height:35px;width:160px;text-align:center;font-size:16px;color:#474747;background:#e1e1e1;line-height:35px;cursor:pointer;}
#project .fields .tab .div.now{color:#fff;background:#97141a;}
#project .fields .main.a{display:block;}
#project .fields .main{display:none;position:relative;height:368px;}
#project .fields .main .pic.a1{width:496px;height:368px;overflow:hidden;position:absolute;left:0;top:0;}
#project .fields .main .middle{height:368px;width:252px;background:#30373a;position:relative;position:absolute;top:0;left:501px;}
#project .fields .main .middle .div{position:absolute;left:25px;top:25px;width:195px;display:none;}
#project .fields .main .middle .div.a{display:block;}
#project .fields .main .middle .div2{position:absolute;left:25px;top:25px;width:195px;display:none;}
#project .fields .main .middle .prv{background:url(../images/left.png) 0 0 no-repeat;height:46px;width:51px;position:absolute;bottom:15px;left:25px;cursor:pointer;}
#project .fields .main .middle .next{background:url(../images/right.png) 0 0 no-repeat;height:46px;width:51px;position:absolute;bottom:15px;left:77px;cursor:pointer;}
#project .fields .main .middle h1{color:#656363;font-family:"Times New Roman", Times, serif;font-size:72px;line-height:1;}
#project .fields .main .middle h2{font-size:24px;color:#fff;margin-top:25px;line-height:1;}
#project .fields .main .middle p{font-size:12px;color:#fff;margin-top:25px;line-height:1.5;}
#project .fields .main .middle h2 a ,#project .fields .main .middle p a{color:#fff;}
/*#project .fields .main .middle2{float:left;height:368px;width:252px;background:#30373a;margin-left:5px;position:relative;}
#project .fields .main .middle2 .div{position:absolute;left:25px;top:25px;width:195px;display:none;}
#project .fields .main .middle2 .div.a{display:block;}
#project .fields .main .middle2 .div2{position:absolute;left:25px;top:25px;width:195px;}
#project .fields .main .middle2 .prv{background:url(../images/left.png) 0 0 no-repeat;height:46px;width:51px;position:absolute;bottom:15px;left:25px;cursor:pointer;}
#project .fields .main .middle2 .next{background:url(../images/right.png) 0 0 no-repeat;height:46px;width:51px;position:absolute;bottom:15px;left:77px;cursor:pointer;}
#project .fields .main .middle2 h1{color:#656363;font-family:"Times New Roman", Times, serif;font-size:72px;line-height:1;}
#project .fields .main .middle2 h2{font-size:24px;color:#fff;margin-top:25px;line-height:1;}
#project .fields .main .middle2 p{font-size:12px;color:#fff;margin-top:25px;line-height:1.5;}
#project .fields .main .middle2 h2 a ,#project .fields .main .middle2 p a{color:#fff;}*/
#project .fields .main .pic.a2{width:244px;height:182px;overflow:hidden;position:absolute;top:0;left:758px;}
#project .fields .main .pic.a3{width:244px;height:182px;overflow:hidden;position:absolute;bottom:0;left:758px;}
#project .carousel{padding:20px 0 50px;background:#efefef;}
#project .carousel .pic{margin-top:30px;background:#f5f5f5;position:relative;width:1002px;height:237px;overflow:hidden;}
#project .carousel .pic ul{position:absolute;left:0;top:12px;width:20000px;height:213px;}
#project .carousel .pic ul li{float:left;margin-left:12px;position:relative;width:318px;height:213px;}
#project .carousel .pic ul li .img{height:212px;width:318px;overflow:hidden;}
#project .carousel .pic ul li .color{position:absolute;left:0;bottom:0;height:48px;color:#fff;font-size:16px;text-align:center;width:100%;background:url(../images/black2.png) 0 0 repeat;line-height:48px;}
#project .carousel .pic ul li .color .more{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#b01400;display:none;}
#project .carousel .pic ul li .hide{position:absolute;left:0;top:0;width:248px;height:85px;background:url(../images/red60.png) 0 0 repeat;padding:40px 35px;display:none;}
#project .carousel .pic ul li .color .more a{color:#fff;text-transform:uppercase;background:url(../images/more.png) 200px center no-repeat;display:block;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#project .carousel .pic ul li .hide a{color:#fff;display:block;}
#project .carousel .pic ul li .hide h1{font-size:16px;}
#project .carousel .pic ul li .hide p{font-size:12px;line-height:1.5;margin-top:10px;}
#project .carousel .lead{margin:28px auto 0;width:228px;height:6px;position:relative;}
#project .carousel .lead .l{width:45px;height:80px;margin:0 2px;background:url("../images/l1.gif") no-repeat scroll 0 0;position:absolute;left:-495px;top:-175px;cursor:pointer;}
#project .carousel .lead .r{width:45px;height:80px;margin:0 2px;background:url("../images/r1.gif") no-repeat scroll 0 0;position:absolute;right:-460px;top:-175px;cursor:pointer;}
#project .carousel .lead .l:hover{background:url("../images/l2.png") no-repeat scroll 0 0;}
#project .carousel .lead .r:hover{background:url("../images/r2.png") no-repeat scroll 0 0;}

/*--新闻中心--*/
#news .focus{background:url(../images/bg13.jpg) center top no-repeat;height:410px;}
#news .center{background:#f6f6f6;padding-bottom:45px;}
#news .center .title{padding:45px 0;text-align:center;}
#news .center .news{padding-bottom:60px;border-bottom:solid 1px #c5c5c5;width:1010px;}
#news .center .news .left{float:left;position:relative;width:504px;height:378px;overflow:hidden;padding-right:6px;}
#news .center .news .left .black{height:50px;background:url(../images/black80.png) 0 0 repeat;line-height:50px;position:absolute;bottom:0;left:0;text-align:center;width:504px;}
#news .center .news .left .black a{color:#e7e7e7;font-size:16px;display:block;}
#news .center .news .right{float:left;width:498px;}
#news .center .news .right .l{width:189px;height:126px;background:#97141a;padding:30px;float:left;}
#news .center .news .right h1{font-size:14px;background:url(../images/line2.png) left bottom no-repeat;line-height:1.2;padding-bottom:12px;}
#news .center .news .right p{font-size:12px;line-height:1.5;padding-top:20px;}
#news .center .news .right a{color:#fff;}
#news .center .news .right .r{float:left;width:249px;height:192px;overflow:hidden;position:relative;}
#news .center .news .right .one .r .arrow{position:absolute;left:-1px;top:30px;}
#news .center .news .right .two .l{background:#30373a;}
#news .center .news .right .two .r .arrow{position:absolute;right:0px;top:30px;}
#news .center .new{padding-top:55px;}
#news .center .new .list{width:324px;float:left;margin-left:15px; height:390px; position:relative;}
#news .center .new .list.first{margin-left:0;}
#news .center .new .list .pic{width:324px;height:241px;overflow:hidden;position:relative;}
#news .center .new .list .pic .date{position:absolute;left:0;bottom:0;width:50px;height:35px;background:#30373a;padding:10px 0;text-align:center;}
#news .center .new .list .pic .date h5{color:#fff;font-size:14px;font-family:Arial, Helvetica, sans-serif;line-height:1.3;}
#news .center .new .list h1{font-size:14px;color:#566167;margin-top:15px;font-weight:bold;}
#news .center .new .list p{font-size:12px;margin-top:15px;line-height:1.5;}
#news .center .new .list p a{color:#566167; display: block;word-break: break-all;}
#news .center .new .list p a:hover{color:#97141a;}
#news .center .new .list .more{ position:absolute; bottom:0;}
#news .center .lists{margin-top:50px;padding-bottom:25px;}
#news .center .lists ul{height:55px;line-height:55px;margin-bottom:25px;}
#news .center .lists ul li{float:left;}
#news .center .lists ul li.l{width:90px;border-right:solid 1px #fff;text-align:center;background:#c9c9c9;color:#fff;font-size:30px;font-family:Georgia, "Times New Roman", Times, serif;height:55px;}
#news .center .lists ul li.r{width:890px;background:url(../images/arrow3.png) 870px center no-repeat #fff;font-size:14px;padding-left:25px;}
#news .center .lists ul li.r a{color:#566167;display:block;}
#news .center .lists ul:hover .l{background:#97141a;}
#news .center .lists ul .l span{font-size:20px;}
#news .center .lists ul:hover .r{background:url(../images/arrow4.png) 870px center no-repeat #97141a;}
#news .center .lists ul:hover .r a{color:#fff;}
#news .detailed{background:#f6f6f6;padding:60px 0 50px;min-height:300px;}
#news .detailed .block{padding:0 25px;width:953px;}
#news .detailed .block h1{text-align:center;color:#566167;font-size:24px;line-height:56px;}
#news .detailed .block h2{text-align:center;color:#566167;font-size:12px;margin-bottom:40px;}
#news .detailed .block h2 span{margin-left:30px;}
#news .detailed .block p{color:#566167;font-size:14px;line-height:2;}
#news .detailed .block .ll{float:left;width:610px;height:458px;overflow:hidden;margin-top:40px;}
#news .detailed .block .rr{float:left;width:302px;height:458px;overflow:hidden;margin-top:40px;margin-left:10px;}
#news .detailed .block .rr img.first{margin-top:0;}
#news .detailed .block .rr img{margin-top:6px;}


/*--视频中心--*/
#video .focus{background:url(../images/bg7.jpg) center top no-repeat;height:410px;}
.video{background:#f6f6f6; padding:65px 0;}
.video h1{padding:0 0 30px 0; text-align:center; font-family:Arial; font-size:38px;font-weight:bold; line-height:65px;}
.video .bigImg{margin:0 auto;width:970px;position:relative;}
.video .start{position:absolute;left:0;top:0; overflow:hidden; height:545px}

/**/
.video .title{padding-top:70px; height:55px; width:440px; margin:0 auto; overflow:hidden; position:relative;}
.video .leftBtn{position:absolute; left:20px; top:75px; width:10px; height:11px; overflow:hidden; background:url(../images/limg10_2.png) left top no-repeat;}
.video .rightBtn{position:absolute; right:20px; top:75px; width:10px; height:11px; overflow:hidden; background:url(../images/limg10_1.png) left top no-repeat;}
.video .leftBtn:hover{background:url(../images/limg10_3.png) center top no-repeat;}
.video .rightBtn:hover{background:url(../images/limg10_4.png) center top no-repeat;}
.video .title div{width:375px; overflow:hidden; margin:0 auto; position:relative; top:-3px;}
.video .title ul{width:2000%;}
.video .title li{color:#707070; font-size:18px; text-transform:uppercase; text-align:center; float:left; width:375px;font-weight:bold;}
/**/
.video .list{width:970px; overflow:hidden; position:relative;margin:0 auto;height:235px;}
.video .list ul{width:2000%;position:absolute;left:0;height:235px;}
.video .list li{float:left; height:235px; width:315px; padding-right:12px; text-align:left; cursor:pointer;}
.video .list .name{padding-top:15px; font-size:14px; font-family:Arial; font-weight:bold; color:#707070; overflow:hidden; height:20px;}
.video .list li .imgDiv{position:relative; overflow:hidden;}
.video .list li .imgDiv .start2{position:absolute;left:0;top:0;margin:-25px 0 0 0px;}
.video .list .name{padding-top:15px; font-size:14px; font-family:Arial; font-weight:bold; color:#707070;}

/*--下载中心--*/
#download .focus{background:url(../images/bg7.jpg) center top no-repeat;height:410px;}
.down{background:#f6f6f6; padding:70px 0;}
.down h1{line-height:1.5; text-align:center; font-size:30px; font-weight:400;color:#566167;}
.down h2{line-height:1; text-align:center; font-size:20px; font-weight:400;color:#566167;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
.down .msg{line-height:20px; width:685px; overflow:hidden; margin:0 auto; text-align:center; padding:15px 0 50px;color:#566167;font-size:14px;}
.down .form{width:970px;margin:0 auto;height:50px; line-height:50px; background:#fff; margin-bottom:15px;position:relative;}
.down .form li{float:left; padding-left:35px; font-size:14px;}
.down .form .li_01{padding-left:8px;}
.down .form .input1{float:left; width:253px; padding:0 10px; height:33px; line-height:33px; background:url(../images/linput.png) left top no-repeat; position:relative; top:9px;}
.down .form .selectDiv{background:url(../images/lselectdiv.png) left top no-repeat; width:265px; height:33px; line-height:33px;   top:9px;color:#707070;position:absolute;right:235px;top:9px;overflow:hidden;}
.down .form .selectDiv p{cursor:pointer;background:#efefef;padding-left:10px;width:80%;margin-left:5px;}
.down .form .selectDiv p.t{margin-top:1px;}
.down .form .btn1{position:absolute; top:8px;right:90px; background:#98141b; width:120px; height:34px; color:#fff; font-size:16px; cursor:pointer;}
/**/
.down .table{background:url(../images/bg.gif) top repeat-x;padding-bottom:20px;}
.down table{background:#3f3f3f;color:#fff;font-size:14px;margin-bottom:10px;}
.down th{height:48px; padding-bottom:4px; font-size:14px; font-weight:100;}
.down .hover{width:100%;height:46px; text-align:center; color:#566167; background:#FFF;margin-bottom:25px;}
.down td a{padding-left:29px; display:inline-block; height:30px; line-height:30px; background:url(../images/limg18_1.png) left center no-repeat;color:#566167;}
.down .hover:hover a{color:#fff;background:url(../images/limg18_2.png) left center no-repeat;}
.down .hover:hover{background:#97141a;color:#fff;}
.down .table .one{width:200px;}
.down .table .two{width:300px;}
.down .table .three{width:250px;}
.down .table .four{width:253px;}

/*--产品中心--*/
#products .focus{background:url(../images/bg14.jpg) center top no-repeat;height:410px;}
#products .focus .block{height:100%;position:relative;}
#products .main{background:url(../images/bg0.png) center top no-repeat #f6f6f6;}
#products .main .block{display:none;padding:0px 0 45px;}
#products .main .block.a{display:block;}
#products .main .news h1{font-size:24px;line-height:1.5;}
#products .main .news h1 a{color:#566167;}
#products .main .news h1 a:hover{color:#97141a;}
#products .main .news p{color:#566167;font-size:14px;line-height:1.6;margin-top:10px;}
#products .main .news .show_content,#products .main .news .hide_content{color:#566167;font-size:14px;line-height:1.6;margin-top:10px;}
#products .main .news .more{background:#b6b6b6;text-align:center;width:110px;height:37px;margin-top:30px;}
#products .main .news .more a{color:#fff;text-transform:uppercase;line-height:37px;font-family:Arial, Helvetica, sans-serif;font-size:12px;display:block;}
#products .main .news .more:hover{background:#97141a;}
#products .main .pics{margin-top:50px;}
#products .main .pics .pic{float:left;margin:0 0 10px 15px;height:243px;width:323px;overflow:hidden;}
#products .main .pics .pic.first{margin-left:0;}
#products .main .view_more{text-align:center;margin-top:30px;}
#products .focus .block .ul0 ul .animate-2{top:99px;}

/*--公司业务--*/
#business .focus{background:url(../images/bg14.jpg) center top no-repeat;height:410px;}
#business .focus .block{height:100%;position:relative;}
#business .focus .block .ul0 ul .animate-2{top:99px;}

.ul0{height:100%;width:1003px;overflow:hidden;position:relative;}
.ul0 ul{height:180px;width:20000px;position:absolute;top:165px;left:0;}
.ul0 li{background:url(../images/circle_w.png) 50px 0 no-repeat;padding:30px 0 0 120px;height:174px;float:left;width:215px;cursor:pointer;position:relative;}
.ul0 li:hover{background:url(../images/circle_e.png) 50px 0 no-repeat;}
.ul0 li.now{background:url(../images/circle_e.png) 50px 0 no-repeat;}
.ul0 li h1{font-family:"Times New Roman", Times, serif;font-size:60px;line-height:1;color:#fff;}
.ul0 li .text{background:url(../images/line_w.png) left center no-repeat;padding-left:12px;position:absolute;left:500px;width:200px;}
.ul0 li .text h2{font-size:24px;line-height:1.3;color:#fff;}
.ul0 li .text h3{font-size:14px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:1.3;color:#fff;}
.leftb{background:url(../images/arrowl1.gif) 0 0 no-repeat;position:absolute;left:-85px;top:220px;height:68px;width:68px;cursor:pointer;opacity:0.3;}
.leftb:hover{background:url(../images/arrowl2.png) 0 0 no-repeat;}
.rightb{background:url(../images/arrowr1.gif) 0 0 no-repeat;position:absolute;right:-85px;top:220px;height:68px;width:68px;cursor:pointer;opacity:0.3;}
.rightb:hover{background:url(../images/arrowr2.png) 0 0 no-repeat;}
#business .main{background:#f6f6f6;}
#business .main .block{display:none;padding:45px 0;}
#business .main .block.a{display:block;}
#business .main .title{text-align:center;}
#business .main .center{margin-top:35px;}
#business .main .center .list{float:left;width:324px;margin:0 0 50px 15px;}
#business .main .center .list.first{margin-left:0;}
#business .main .center .list .pic{width:324px;height:241px;overflow:hidden;}
#business .main .center .list h1{font-size:14px;margin-top:15px;color:#566167;font-weight:bold;}
#business .main .center .list a{color:#566167;}
#business .main .center .list a:hover{color:#97141a;}
#business .main .center .list p{font-size:12px;margin-top:15px;line-height:1.5;}
#business .main .center .list .more{margin-top:25px;}
.detailed .hide span {margin-left: 60px;}
#business .main0{background:url(../images/bg0.png) center top no-repeat #fff;padding:0px 0 46px;position:relative;}
#business .main0 h1{text-align:center;color:#566167;font-size:30px;line-height:1.5;}
#business .main0 h2{text-align:center;color:#566167;font-size:20px;line-height:1;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
#business .main0 p{margin:20px auto 0;line-height:22px;font-size:14px;text-align:center;color:#566167;width:980px;}
#business .main0 .ul{margin:30px auto 0;position:relative;overflow:hidden;height:245px;}
#business .main0 .ul ul{position:absolute;left:0;left:0;width:20000px;}
#business .main0 .ul ul li{float:left;width:326px;height:245px;overflow:hidden;margin-left:35px;cursor:pointer;}
#business .main0 .ul ul li.first{margin-left:0;}
#business .main0 .ul ul li .img{max-width:326px;max-height:245px;overflow:hidden;margin-bottom:10px;position:relative;text-align:center;}
#business .main0 .ul ul li .img .red{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/red0.png) 0 0 repeat;display:none;}
#business .main0 .ul ul li .img .red .text{position:absolute;width:156px;left:50%;margin-left:-98px;border-top:solid 2px #fff;border-bottom:solid 2px #fff;padding:15px 20px;top:50%;margin-top:-40px;}
#business .main0 .ul ul li .img .red .text p{color:#fff;font-size:16px;line-height:1.5;margin:0;width:100%;}
#business .main0 .lead{width:228px;height:6px;margin-top:40px;margin-left:410px;position:relative;}
#business .main0 .lead .l{width:42px;height:80px;margin:0 2px;background:#dedede;float:left;cursor:pointer;background:url("../images/l1.gif") no-repeat scroll 0 0;position:absolute;left:-455px;top:-190px;}
#business .main0 .lead .r{width:42px;height:80px;margin:0 2px;background:#dedede;float:left;cursor:pointer;background:url("../images/r1.gif") no-repeat scroll 0 0;position:absolute;right:-455px;top:-190px;}
#business .main0 .lead .l:hover{background:url("../images/l1.png") no-repeat scroll 0 0;}
#business .main0 .lead .r:hover{background:#url("../images/r1.png") no-repeat scroll 0 0;}
#business .main0 .bgblack{position:absolute;top:110px;left:0;background:url(../images/black0.png) 0 0 repeat-x;height:418px;width:100%;z-index:99999;padding-top:128px;display:none;}
#business .main0 .bgblack .focus0{position:relative;width:100%;}
#business .main0 .bgblack .focus0 .prev{position:absolute;left:0;top:50%;margin-top:-32px;cursor:pointer;}
#business .main0 .bgblack .focus0 .next{position:absolute;right:0;top:50%;margin-top:-32px;cursor:pointer;}
#business .main0 .bgblack .focus0 .close{position:absolute;top:-50px;right:10px;cursor:pointer;}
#business .main0 .bgblack .focus0 .frame{width:865px;overflow:hidden;margin:0 auto;height:323px;position:relative;}
#business .main0 .bgblack .focus0 .frame ul{position:absolute;left:0;width:100000px;}
#business .main0 .bgblack .focus0 .frame ul li{float:left;}
#business .main0 .bgblack .focus0 .frame .child{height:323px;}
#business .main0 .bgblack .focus0 .frame .child .left{float:left;width:460px;height:323px;overflow:hidden;margin-left:5px;}
#business .main0 .bgblack .focus0 .frame .child .right{float:left;margin-left:40px;width:355px;}
#business .main0 .bgblack .focus0 .frame .child .right h1{color:#fff;font-size:22px;background:url(../images/line0.png) left bottom no-repeat;line-height:1.2;padding-bottom:15px;text-align:left;}
#business .main0 .bgblack .focus0 .frame .child .right p{font-size:14px;color:#fff;line-height:1.6;margin-top:35px;width:100%;text-align:left;}


#world{background:url(../images/dian.png) center top no-repeat #fff;}
.info {
    background: url("../images/bg1.png") no-repeat scroll left top ;
    height: 59px;
    width: 1080px;}
.co {
    background: url("../images/dot.png") no-repeat scroll left bottom ;
    color: #333;
    font-size: 12px;
    font-weight: bold;
    margin-top: -20px;
    padding: 0 0 5px 20px;
    position: absolute;
    text-decoration: none;
    z-index: 999;line-height:20px;
	width:16px;
	height:20px;
}
#vmap{position:relativel;}
.info .div{width:360px;padding:8px 0 43px 35px;z-index:1000;background:url(../images/bgb.png) 0 0 repeat;height:300px;display:none;}
.info .div .address{margin-top:20px;}
.info .div h1{height:24px;color:#fff;font-size:18px;background:url(../images/star.png) left center no-repeat;padding-left:27px;line-height:1.2;margin-bottom:8px;font-weight:bold;}
.info .div h2{color:#fff;font-size:12px;font-weight:bold;line-height:1.8;}
.info .div span{font-weight:bold;color:#fff;font-size:15px;}
.info .div .address .details{margin-top:10px;}
.info .div.a1{position:absolute;left:220px;top:65px;}
.info .div.a2{position:absolute;left:330px;top:235px;}
.info .div.a3{position:absolute;left:410px;top:280px;}
.info .div.a4{position:absolute;right:-200px;top:190px;}

.pic .int {
    bottom: 5px;
    position: absolute;
    right: 5px;
}
.posmax {
background:#d7d8da;
width:100%;
margin-bottom:25px;
font-size:14px;
}

.position {
    margin: 0 auto;
    width: 1040px;
	padding:15px 0;
}

#index .products .pic {
    margin: 0 auto;
    margin-top: 30px;
    position: relative;
    width: 1000px;
    height: 192px;
    overflow: hidden;
}