@charset "utf-8";
/* CSS Document */


*{ padding:0; margin:0;}
html,body,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,form,input,textarea,table,tr,th,td{margin:0;padding:0;list-style:none}
img{border:0;max-width:100%;}
input{ border:0; outline:none; vertical-align:middle;}
html{-webkit-text-size-adjust:none;}
body{font-family:"微软雅黑";font-size:14px; line-height:20px; color:#525252;-webkit-text-size-adjust:none;}
* html,* html body{background-image:url(about:blank);background-attachment:fixed; background-color:#000;}
a{ text-decoration:none;color:#ac9667;}
a:hover{ color:#af9969;}
.fl{ float:left;}
.fr{ float:right;}
.fw{ font-weight:bold;}
.pr{ position:relative;}
.fn{ font-weight:normal;}
.o{ overflow:hidden;}
.clear:after{ content:""; display:block; clear:both; visibility:hidden;}
.clear{ zoom:1;}
.w1000{ width:1000px; margin:0 auto;}
.w1200{ width:1200px; margin:0 auto;}




.header{  width:100%; height:90px; background-color:#1c1c1c; background-image:url("../images/bg.png"); z-index:10000;  position: relative; }
.top{ width:100%; margin:0 auto; height:90px;    position:fixed;_position:absolute; left:0; top:0;_top:expression(eval(document.documentElement.scrollTop)); z-index:10000;  background-image:url("../images/bg.png");}
.headcenter{ width:1100px;  margin:0 auto; height:75px;  z-index:10000; position: relative; }
.logo{ width:125px; height:85px; margin-top:5px;}
.tel{ width:200px; line-height:85px; margin-top:7px; margin-left:20px;}

.abouttop{ height:90px; }


#menu {text-align:center;margin:0 auto; padding-top:48px; float:left; padding-left:60px;}
#menu ul {margin:0;padding:0;list-style:none;white-space:nowrap;text-align:left;}
#menu ul {display:inline-block;}
#menu li {margin:0;padding:0;list-style:none;color:#af9969; font-size:14px;}
#menu li {display:inline-block;display:inline;}
#menu ul ul {position:absolute;left:-9999px;}
#menu ul.level1 {margin:0 auto;}
#menu ul.level1 li.level1-li {float:left;display:block;position:relative;}
#menu b {position:absolute;}
/* -- for IE6 non-flyout dropdowns to stop flickering - who knows why --*/
#menu a {display:block; color:#af9969; font-size:15px;line-height:25px;text-decoration:none;padding:0 20px;}
#menu ul.level1 li.level1-li a.level1-a {float:left;  font-size:15px;}
#menu ul li:hover > ul {visibility:visible;left:0;top:21px;}
#menu ul ul li:hover > ul {visibility:visible;left:100%;top:auto;margin-top:-25px;margin-left:-4px;}
#menu li.left:hover > ul {visibility:visible;left:auto;right:0;top:25px;}
#menu li.left ul li:hover > ul {visibility:visible;left:auto;right:100%;top:auto;margin-top:-25px;margin-right:-4px;}
#menu a:hover ul {left:0;top:23px;}
#menu li.left a:hover ul {left:auto;right:-1px;top:23px;}
#menu li.left ul a {text-align:right;}
#menu a:hover a:hover ul,#menu a:hover a:hover a:hover ul {left:100%;visibility:visible;}
#menu li.left a:hover a:hover ul,#menu li.left a:hover a:hover a:hover ul {left:auto;right:0;visibility:visible;}
#menu a:hover ul ul,#menu a:hover a:hover ul ul {left:-9999px;}
#menu li.left a:hover ul ul,#menu li.left a:hover a:hover ul ul {left:-9999px;}

#menu li a.drop {}
#menu li a.fly {}
#menu li.left ul a.fly {}
#menu li a:hover,#menu li a.fly:hover {color:#fff;}
#menu li:hover > a,#menu ul li:hover > a.fly {color:#fff;}
#menu table {position:absolute;height:0;width:0;left:0;border-collapse:collapse;margin-top:-6px;}
#menu table table {position:absolute;left:99%;height:0;width:0;border-collapse:collapse;margin-top:-30px;margin-left:-4px;}
#menu li.left table {position:absolute;height:0;width:0;left:auto;right:0;border-collapse:collapse;margin-top:-4px;}
#menu li.left table table {position:absolute;left:auto;right:100%;height:0;width:0;border-collapse:collapse;margin-top:-30px;margin-right:-4px;}

#menu ul {}
#menu ul li { color:#af9969; font-size:15px; height:40px; background: url("../images/li_bg.png") right top no-repeat;}
#menu ul li a { color:#af9969; font-size:15px;margin-right:3px;}
#menu ul li a:hover { color:#fff;}

#menu ul li ul {  background:#000;  color:#af9969; font-size:14px; margin-top:15px;position: absolute; background: url("../web/images/nav_bg.png");width:161px;color: #af9969; padding: 10px 0px;z-index:1000;border-top: 1px solid #af9969;}
#menu ul li ul li { text-align: left;width:100%;  list-style-position:outside;}
#menu ul li ul li a {color:  #af9969;font-size: 14px;padding:5px 15px;text-align: left;list-style-position:outside;}
#menu ul li ul li a span{padding: 0px 12px 0px 0px;list-style-position:outside;}
#menu ul li ul li a:hover { color:#FFF;list-style-position:outside; }



/*banner*/
.w_100{width:100%;}
.banner{overflow:hidden;}
.banner_in{width: 100%; height: 900px; overflow: hidden; position: relative; margin: 0 auto;}
.banner_in ul{width: 100%; height: 900px; position: absolute; left: 0; z-index: 2;}
.banner_in ul li{height:900px; }
.banner_in ul li.li_01{background:url("top_banner_01.gif") 50% 50% no-repeat;}
.banner_in ul li.li_02{background:url("top_banner_02.gif") 50% 50% no-repeat;}
.banner_in ul li.li_03{background:url("top_banner_03.gif") 50% 50% no-repeat;}
.banner_in ul li.li_04{background:url("top_banner_01.gif") 50% 50% no-repeat;}
.banner_in ul li.li_05{background:url("top_banner_02.gif") 50% 50% no-repeat;}

.banner_in ol{position:absolute; bottom:100px; left:50%; margin:0 0 0 -102px; z-index:4;}
.banner_in ol li{width:50px; height:4px; background:#FFFFFF; float:left; margin:0 9px; cursor:pointer;}
.banner_in ol .current{background:#FF4900;}
.banner_in .btn_div{width: 1180px; margin: 0 auto; height: 470px; position: relative;}
.banner_in .prev,.banner_in .next{display:block; width:48px; height:64px; position:absolute; top:50%; margin:-32px 0 0 0; border-radius:3px; z-index:10;}
.banner_in .prev{left:-168px; background:rgba(0,0,0,0.4) url("prev_icon_01.gif") no-repeat 15px 20px;}
.banner_in .next{right:-168px; background:rgba(0,0,0,0.4) url("next_icon_01.gif") no-repeat 17px 20px;}





.h722{ height:880px;}
.bfix{ width:100%; height:85px; position:fixed; top:75px; left:0; background-color:#000;}
.banner,.bul,.bul li{ width:100%; height:880px; background:#000000;}
.bdiv{ width:1000px; height:100%; margin:0 auto; position:relative;}
.bh3{ height:40px; line-height:40px;font-size:30px; font-weight:normal; color:#fff; position:absolute; left:25px; top:260px;}
.bh4{ height:40px; line-height:40px; font-family:Arial; font-size:30px; font-weight:normal; text-transform:uppercase; color:#f2b41e; position:absolute; left:25px; top:300px;}
.bm{ height:66px;font-size:14px; color:#fff; line-height:22px; position:absolute; left:25px; bottom:315px;}
.prev,.next{ width:24px; height:90px; cursor:pointer; position:absolute; top:50%; margin-top:-45px; z-index:1000;}
.prev{ left:45px; background:url("../images/prev.png") no-repeat center center;}
.next{ right:45px; background:url("../images/next.png") no-repeat center center;}
.bnum{ width:100%; height:5px; overflow:hidden; position:absolute; left:0; bottom:60px; text-align:center; z-index:100;}
.bnum span{ display:inline-block; width:36px; height:5px; margin:0 4px; background:#ffffff; overflow:hidden; cursor:pointer;}
.bnum .current{ background:#af9969;}
.bul li{ position:absolute; left:0; top:0; overflow:hidden;}
.company{ height:565px; background:url("../images/bg4.jpg") no-repeat center 0; border-top:4px solid #af9969;}

.lside{ width:126px;}
.rside{ width:874px; height:565px; position:relative;}
.clist{ padding-top:95px;}
.clist li{ height:38px; line-height:38px; zoom:1; position:relative; margin-bottom:1px;}
.clist li a{ display:block; padding-left:40px; color:#fff; position:relative; z-index:10;}
.imain{ padding:100px 60px 0 190px; zoom:1; position:relative;}
.ibt{ font-size:20px; text-align:right; color:#333; line-height:25px;}
.co0{ color:#af9969;}
.ibt2{font-size:18px; color:#aaaaaa; text-align:right; line-height:30px;}
.im{  line-height:24px; color:#333333; padding-top:50px; letter-spacing:1px;}
.tb{ width:0px; height:38px; background:url("../images/i1.png") no-repeat 0 0; position:absolute; top:0; right:0; z-index:1; }
.tb5{ background:url("../images/i0.png") no-repeat 0 0;}
.tb4{ background:url("../images/i4.png") no-repeat 0 0;}
.tb2{ background:url("../images/i3.png") no-repeat 0 0;}
.tb3{ background:url("../images/i2.png") no-repeat 0 0;}
.team{ height:270px; background:#181818; position:relative; overflow:hidden;}


.case{ width:100%; position:relative;}
.item{ position:absolute; color:#fff; cursor:pointer;}
.item a{ color:#fff;}
.item img{ display:block; width:100%; height:100%;}
.item2{ width:100%; height:100%; position:relative; overflow:hidden;}
.itm{ width:100%; height:100%; line-height:20px; color:#fff; position:absolute; left:0; bottom:0;/* background:url(../images/bg0.png) repeat; */ background:#db9733; filter:alpha(opacity=90); 
-moz-opacity:0.8; opacity:0.8;overflow:hidden; zoom:1; display:none;}
.itm a{ color:#fff;}
.caseName{ width:100%; font-size:16px; height:25px; font-weight:bold; line-height:25px; position:absolute; left:25px; top:25px; display:none;}
.caseWb{ width:100%; position:absolute; left:25px; top:55px;display:none;}
.caseTime{ width:100%; position:absolute; left:25px; top:80px;display:none;}

.casea{ display:block; width:62px; height:44px; background:url("../images/tb2.png") no-repeat 0 0; position:absolute; right:0;bottom:0;}
.state{ height:900px; background:url("../images/bg6.jpg") no-repeat center 0;}
.pt73{ padding-top:103px;}
.stateleft{ width:650px;}
.stateright{ width:570px;}
.ibt3{ color:#cdb781; font-size:18px; line-height:40px;  }
.ckxq2 {  width:100px; height:40px;border-radius: 5px; background-image:url("../images/ckxq.png"); line-height:30px; text-align:center; color:#fff;font-size:16px; line-height:40px; margin-top:30px;  }
.ckxq2 a{color:#fff; }
.ckxq2 a:hover{color:#3e2c06; }

.ibth{ display:inline-block;font-size:18px; color:#ffffff; font-weight:bold; border-top:2px solid #af9969; line-height:40px;}
.img{ width:402px; height:242px;}
.cbt{ color:#999999; line-height:22px; padding:10px 0 15px;}
.cbt h3{ color:#fff; font-size:14px; line-height:22px;}
.cbt h3 a{ color:#fff;}
.cmain{ line-height:18px; color:#999999; padding-bottom:20px;}
.more{ font-weight:bold; text-transform:uppercase; color:#999999;}
.cmenu{font-size:14px; color:#999999; font-weight:bold; text-align:right; padding-top:10px;}
.cmenu a{ color:#999999;}
.cmenu a:hover,.cmenu a.current{ color:#fff;}
.img2{ width:155px; height:122px; z-index:10;overflow:hidden;}
.dtdiv{ height:369px; overflow:hidden; position:relative;}
.dtdiv li{ height:122px; background:#333333; border-bottom:1px solid #242424; overflow:hidden; +margin-bottom:-4px; position:relative;}
.dtm{ width:375px; padding-right:20px;  line-height:18px; color:#999999; z-index:10;}
.dtt{line-height:18px; padding-bottom:10px;}
.dtt h3{font-size:14px; line-height:24px; padding-top:10px;}
.dtt h3 a{ color:#fff;}
.iprev,.inext{ display:inline-block; width:56px; height:29px; margin-left:1px;}
.iprev{ background:url("../images/tb5.png") no-repeat 0 0;}
.inext{ background:url("../images/tb5.png") no-repeat right 0;} 
.link{ height:900px; background:url("../images/bg7.jpg") no-repeat center 0; }
.lbt{ width:1000px; text-align:center; height:193px; font-size:20px; line-height:30px; color:#cdb781;   margin:auto;}
.lbt h3{ font-size:24px; font-weight:normal; line-height:30px; padding-top:85px; color:#cdb781; }


.lkd{ padding:68px 0 30px; text-align:center;}
.lka{ display:inline-block; width:111px; height:30px; line-height:30px; text-align:center; background:url("../images/tb9.png") no-repeat 0 0; color:#fff;}
.lka2{ display:inline-block; width:163px; height:30px; line-height:30px; text-align:center; background:url("../images/tb9.png") no-repeat right 0; color:#fff;}
.bd{ display:inline-block; width:30px; height:30px; background:url("../images/b2.png") no-repeat center center; vertical-align:middle;}
.lbdiv{ text-align:center;}
.lbdiv span{ display:inline-block; width:13px; height:13px; overflow:hidden; cursor:pointer; background:url("../images/tb0.png") no-repeat 0 0; margin:0 3px;}
.lbdiv span.current{ background:url("../images/tb0.png") no-repeat right 0;}




.cdiv{ width:473px; position:absolute; top:90px; left:50%; margin-left:7px;}
.cdivt{ height:183px; padding-left:25px; background:url("../images/tbb.png") no-repeat 0 0; color:#fff;}
.cdivb{ height:457px; background:#fff; padding:0 26px;}
.cdivt h3{ font-size:14px; line-height:30px; padding:10px 0;}
.ctel,.email,.address,.qq{padding-left:25px; position:relative;}
.ctel{ font-size:20px; line-height:25px; font-weight:bold;}
.email{ height:25px;line-height:25px; font-size:14px; }
.address{ height:25px; line-height:25px; font-size:14px;}
.qq{ font-size:14px; height:27px; line-height:27px; font-weight:bold;}
.cb0,.cb1,.cb2,.cb3{ display:block;}
.qq0,.qq1,.qq2,.qq3,.qq4,.qq5{ display:inline-block; height:27px; width:27px; vertical-align:middle; margin-left:4px; background-image:url("../images/qq.png"); background-repeat:no-repeat;}
.qq0{ background-position:0 0;}
.qq1{ background-position:-33px 0;}
.qq2{ background-position:-65px 0;}
.qq3{ background-position:-98px 0;}
.qq4{ background-position:-131px 0;}
.qq5{ background-position:-163px 0;}
.cb0,.cb1,.cb2,.cb3{ display:block; width:16px; height:20px; position:absolute; left:0; top:3px; background-image:url("../images/tb1.png"); background-repeat:no-repeat;}
.cb0{ background-position: 0 0;}
.cb1{ background-position:0 -26px;}
.cb2{ background-position:0 -51px;}
.cb3{ background-position:0 -86px;}
.cdbt{ font-size:16px; font-weight:bold; color:#af9969; height:40px; line-height:40px; padding-top:26px;}
.txt{ display:block; width:204px; height:35px; font-family:"微软雅黑"; font-size:14px; text-indent:15px; line-height:35px; background:url("../images/input.png") no-repeat 0 0; float:left;}
.txts{ width:386px; height:90px; padding:5px 15px; background:url("../images/txts.png") no-repeat 0 0; border:0; font-family:"微软雅黑"; font-size:14px; overflow:hidden; outline:none;}
.tab td{ padding-bottom:9px;}
.tab .tdd{ padding-left:8px;}
.btn{ display:block; width:122px; height:35px; background:url("../images/tbb2.png") no-repeat 0 0; line-height:35px; text-align:center; color:#fff; font-weight:bold; float:right;}
.sec{ width:261px; height:110px; background:url("../images/ibg.png") no-repeat 0 0;}
.sec img{ display:block; width:107px; height:107px; padding-top:1px;}
.pt10{ padding-top:10px;}
.zbmm{ font-size:14px; font-weight:bold; padding:0 5px 0 30px; background:url("../images/tbb3.png") no-repeat left center; margin-top:45px;cursor:pointer;}
.footer{ height:65px; line-height:65px; padding-left:40px;}
.teamm{ margin:0 auto; overflow:hidden; height:160px; position:relative; padding-top:57px;}
.ipic{ width:159px; height:159px; position:relative; overflow:hidden;}
.itb{ width:159px; height:159px; position:absolute; left:0; top:0; background:url("../images/ibg2.png") no-repeat 0 0;}
.teamm li{ height:159px; width:159px; float:left; position:relative; padding-top:1px; margin-right:70px;}
.iteam{ width:0; height:160px; position:absolute; left:0; top:0; background:url("../images/ibg3.png") no-repeat 0 0; z-index:1000; overflow:hidden;}
.w388{ width:388px; height:160px;}
.itb2{ width:159px; height:160px; background:url("../images/ibg4.png") no-repeat 0 0; position:absolute; left:0;top:0;}
.iteamm{ width:160px; padding-left:10px;}
.name{ font-size:14px; font-weight:bold; line-height:40px;}
.kh{ font-size:14px; font-weight:bold; line-height:20px; padding-bottom:10px;}
.more2{ font-weight:bold; text-transform:uppercase; line-height:25px;}
.imore{ display:block; width:36px; height:100%; background:none;}
.casebt{ height:140px; background:url("../images/case.jpg") no-repeat center 0;}
.casediv{ height:29px; text-align:center; padding:30px 0;}
.casediv a{ display:inline-block; height:29px; line-height:29px; width:82px; text-align:center; margin:0 1px; background:#666666; font-size:14px; color:#fff;}
.casediv a:hover,.casediv a.current{ color:#fff; background:#af9969;}
.citem{ width:360px; height:280px;overflow:hidden;cursor:pointer; position:absolute; color:#fff; left:0; top:0;}
.citem a{ color:#fff;}
.citem img{ display:block; width:100%; height:100%;}
.casediv2{ width:100%; height:280px; margin:0 auto; position:relative;}
.cmore{ display:block; width:180px; height:45px; background:#666666 url("../images/more.png") no-repeat center; margin:15px auto 0;}
.case_top{ height:29px; padding:18px 0; background:#333333; position:relative; }
.case_top_ul{ height:29px;}
.case_top_ul li{ float:left; height:29px; padding-right:2px}
.home,.list{ display:block; width:82px; height:29px; line-height:29px; font-size:14px; text-indent:36px; color:#fff; overflow:hidden;}
.home{ background:url("../images/ico.png") no-repeat 15px center #af9969;}
.list{ background:url("../images/ico2.png") no-repeat 15px  center #af9969; }
.case_prev,.case_next{ display:block; width:34px; height:29px; overflow:hidden;}
.case_prev{ background:url("../images/ico3.png") no-repeat 14px center #af9969;}
.case_next{ background:url("../images/ico4.png") no-repeat 14px center #af9969;}
.home:hover,.list:hover,.case_prev:hover,.case_next:hover{ color:#fff; background-color:#666666;}
.cpic{ width:630px; height:525px; padding-left:20px; overflow:hidden;}
.case_div{ height:525px; padding:30px 0;}
.case_m{ width:305px; line-height:24px; color:#666666;}
.case_bt{ padding:100px 0 10px; margin-bottom:10px; background:url("../images/bd2.png") repeat-x bottom;}
.case_bt h3{ font-size:16px; line-height:24px;}
.case_main{ padding:30px 0;}
.case_main img{ display:block; width:1000px;}
.case_foot{ width:100%; height:264px; background:url("../images/cbg.jpg") no-repeat center 0; position:relative; overflow:hidden; z-index:10000;}
.case_foot_bg{ width:100%; height:100%; position:absolute; left:0; top:0; background:url("../images/cbg2.png") repeat;}
.case_ico,.case_ico2,.case_ico3,.case_ico4{ display:block; width:41px; height:41px; background-image:url("../images/cbg3.png"); background-repeat:no-repeat; position:absolute; left:50%; top:60px;}
.case_ico{ margin-left:-176px; background-position:0 -243px;}
.case_ico2{ margin-left:-69px; background-position:0 -299px; }
.case_ico3{ margin-left:46px; background-position:0 -363px;}
.case_ico4{ margin-left:152px; background-position:0 -425px;}
.case_ico:hover{ background-position:0 0;}
.case_ico2:hover{ background-position:0 -59px;}
.case_ico3:hover{ background-position:0 -124px;}
.case_ico4:hover{ background-position:0 -186px;}
.case_foot_bg2{ width:142px; height:2px; overflow:hidden; background:#af9969; position:absolute; left:50%; top:160px; margin-left:-71px;}
.case_foot_m{ width:1000px; position:absolute; left:50%; top:205px; margin-left:-500px; text-align:center; color:#fff;}
.service_div{ height:400px; background:url("../images/s.jpg") no-repeat center 0;}
.service_bt{ color:#fff; text-align:center; padding-top:160px;}
.service_bt h3{ font-size:30px; line-height:40px;}
.service_bt h4{ font-size:20px; line-height:30px; font-weight:normal;}
.service_bt2{ text-align:center; font-size:16px; padding:120px 0 0;}
.service_bt2 a{ display:inline-block; height:40px; line-height:40px; color:#fff; margin:0 65px; padding-bottom:10px;}
.service_bt2 a.current{ background:url("../images/ico5.png") no-repeat center bottom;}
.service_h{ height:160px; line-height:160px; text-align:center; font-size:20px; color:#333333;}
.service_dv,.service_item{ width:1000px; height:285px; position:relative; overflow:hidden;}
.service_item{ float:left; background:url("../images/s5.png") no-repeat center 0;}
.sdv{ width:467px; height:114px; position:absolute;}
.sdv_pic{ width:119px; height:114px; background:url("../images/s6.png") repeat-x; position:relative; overflow:hidden;}
.sdv_bg{ width:119px; height:114px;background:#af9969; display:none;}
.stb{ width:72px; height:57px; background:url("../images/s1.png") no-repeat 0 0; position:absolute; left:22px; top:34px; z-index:1000;}
.sdv_main{ width:280px; padding:0 15px;}
.sdv_main h3{ font-size:16px; line-height:40px; padding-bottom:10px;}
.s1{ left:0; top:0;}
.s2{ right:0; top:0;}
.s3{ left:0; bottom:0;}
.s4{ right:0; bottom:0;}
.s1 .sdv_main,.s3 .sdv_main{ text-align:right;}
.stb2{ width:82px; height:54px; background:url("../images/s2.png") no-repeat 0 0; position:absolute; left:20px; top:38px; z-index:1000;}
.stb3{ width:67px; height:63px; background:url("../images/s3.png") no-repeat 0 0; position:absolute; left:25px; top:30px; z-index:1000;}
.stb4{ width:91px; height:40px; background:url("../images/s4.png") no-repeat 0 0; position:absolute; left:17px; top:47px; z-index:1000;}
.service_btn{ padding:35px 0;}
.service_h2{ font-size:20px; color:#333333; text-align:center; height:100px; line-height:50px;}
.service_div3{ width:100%; height:502px; background:url("../images/s2.jpg") no-repeat center 0; position:relative;}
.stb5{ width:77px; height:77px; background:url("../images/s7.png") no-repeat 0 0; position:absolute; left:50%; top:-39px; margin-left:-39px;}
.service_bt3{ line-height:24px; color:#666666; position:absolute; top:70px; left:50%; margin-left:-600px;}
.st{ color:#fff; font-size:18px; text-transform:uppercase; line-height:24px; position:absolute; left:50%;}
.st1{top:220px; margin-left:-475px;}
.st2{ top:368px; margin-left:-237px;}
.st3{top:130px; margin-left:-73px;}
.st4{top:292px; margin-left:161px;}
.st5{top:117px; margin-left:348px;}
.st6{top:313px; margin-left:490px;}
.st b{ display:block; width:42px; height:57px; position:absolute; left:-40px; top:-58px; background-image:url("../images/s8.png"); background-repeat:no-repeat;}
.sbb1{ background-position:0 0;}
.sbb2{ background-position:0 -59px;}
.sbb3{ background-position:0 -117px;}
.sbb4{ background-position:0 -176px;}
.sbb5{ background-position:0 -235px;}
.sbb6{ background-position:0 -294px;}
.service_h3{ height:120px; line-height:120px; text-align:center; font-size:20px; color:#333333;}
.service_lc{ height:995px; background:url("../images/s9.png") no-repeat center 0; margin-bottom:95px; position:relative; }
.slc{ width:247px; margin:0 auto; padding-top:150px;}
.slc li{ width:247px; height:119px; font-size:16px; text-align:center; line-height:119px; font-weight:bold; color:#333333; position:relative;left:-6px;}
.lc1,.lc2{ height:119px; width:360px;position:absolute; top:0;font-size:14px; font-weight:normal;}
.lc1{ left:247px; }
.lc2{ right:237px;}
.serdiv{ width:100%; height:650px; background:#fff;overflow:hidden;}
.serbt{ height:145px; text-align:center; background:url("../images/bd3.png") repeat-x center;}
.bt_ch{ display:inline-block; width:161px; height:29px; line-height:29px; font-size:20px; font-weight:bold; color:#333; background:url("../images/sbg.png") no-repeat center center #fff; margin-top:58px;}
.bt_eng{ display:block; font-size:20px; line-height:22px; text-transform:uppercase; color:#cccccc;}
.s_pic{ width:555px; height:450px; overflow:hidden; position:relative;}
.webs{ width:370px; padding:30px 30px 0 0;}
.ser_bt{ height:68px; background:url("../images/ss.png") no-repeat 0 0;}
.ser_bt2{ line-height:24px; padding:15px 0;}
.ser_ul li{ line-height:30px;}
.co1{ color:#af9969;}
.pt30{ padding-top:30px;}
.serdiv2{ width:100%; height:650px; background:#e4e4e4;}
.serdiv2 .bt_ch{ background-color:#e4e4e4;}
.ser_pic{ width:500px; height:405px; overflow:hidden; margin-right:35px;}
.app{ width:385px; padding:20px 0 0 35px;}
.ser_bt3{ height:70px; background:url("../images/ss2.png") no-repeat 0 0;}
.appdiv{ height:100px; margin:20px 0; background:url("../images/sbg2.png") no-repeat 0 0; position:relative;}
.serdiv3{ width:100%; height:650px; background:#151014;}
.serdiv3 .bt_ch{ color:#e4e4e4; background-color:#151014;}
.serdiv3 .bt_eng{ color:#3a3639;}
.ser_pic2{ width:535px; height:460px; overflow:hidden;}
.ser_tg{ width:405px;padding-top:60px;}
.ser_bt4{ height:70px; background:url("../images/ss3.png") no-repeat 0 0;}
.mark{ font-size:16px; color:#af9969; line-height:24px; padding:30px 0 10px;}
.markdiv{ line-height:26px; color:#cccccc;}
.ser_pic3{ width:592px; height:400px; overflow:hidden;}
.evd{ width:408px; padding-top:50px;}
.ser_bt5{ height:48px; background:url("../images/ss4.png") no-repeat 0 0;}
.evdd{ height:119px; background:url("../images/ss5.png") no-repeat 0 0; position:relative; margin:30px 0 25px;}
.team_bg{ width:100%; position:fixed; left:0; top:76px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+ 76)); z-index:1;}
.w490{ width:490px; margin:0 auto; position:relative; z-index:10;}
.icon{ width:138px; height:138px; margin:100px auto 20px; -webkit-border-radius:50%;border-radius:50%; overflow:hidden; border:5px solid #af9969;}
.team_date{ line-height:24px; font-size:14px; background:#fff; -webkit-border-radius:20px;border-radius:20px; color:#333333; padding:20px 0;}
.team_date li{ width:210px; padding-left:35px; float:left;}
.fb_time{font-size:18px; text-align:center; color:#fff; height:60px; line-height:60px; font-weight:bold;}
.team_div{ padding:20px; background:#fff; -webkit-border-radius:20px;border-radius:20px; }
.team_main{ font-size:14px; line-height:24px;}
.team_main p{ padding:10px 0;}
.team_d1,.team_d2,.team_d3{ display:inline-block; height:26px; line-height:26px; padding-left:15px; background-image:url("../images/bg4.png"); background-repeat:no-repeat; margin-right:10px;}
.team_d1{ background-position:0 6px;}
.team_d2{ background-position:0 -32px;}
.team_d3{ background-position:0 -72px;cursor:pointer;}
.team_d3:hover{background:url("../images/xin.png") no-repeat 0 6px;}
.team_btn{ display:block; width:66px; height:26px; text-align:center; line-height:26px; font-size:14px; background:#e3e1e1;}
.team_date2{ padding:10px 0; border-top:1px dashed #ccc;}
.txts2{ height:84px; border:1px solid #ccc; outline:none; overflow:hidden;}
.fbdiv{ height:26px; padding:15px 0;}
.dis_item{ border-top:1px dashed #ccc; line-height:24px; padding:13px 0 15px 23px; position:relative; zoom:1;}
.team_pic{ width:18px; height:18px; overflow:hidden; position:absolute; left:0; top:16px;}
.co2{ color:#999999;}
.co2 a{ color:#999999;}
.dis_main{ width:300px;}
.disa{ display:block; height:20px; color:#999999; position:absolute; top:15px; right:0;}
.hide{ display:none;}
.team_more{ display:block; width:83px; height:26px; background:url("../images/m.png") no-repeat 0 0; margin:15px auto 0;}
.team_main h3{ font-size:16px; line-height:24px;}
.team_foot{ text-align:center; color:#cccccc; padding:30px 0;}
.ts{ font-size:16px; padding-top:30px;}
.ts a{ color:#fff;}
.nbanner{ height:140px; background:url("../images/n.jpg") no-repeat center 0;}
.bodbg{ background:#181818;}
.news_more{ display:block; width:180px; height:45px; background:#666666 url("../images/m2.png") no-repeat center; margin:0 auto;}
.n_foot{ color:#333333; text-transform:uppercase; padding:20px;}
.news_main{ width:1382px; margin:0 auto;}
.news_list li{ width:665px; height:167px; padding:0 13px 30px; float:left;cursor:pointer; }
.n_pic{ width:212px; height:167px;overflow:hidden;}
.news_cont{ width:371px; height:167px; overflow:hidden; background:#333333;transition:background,1s;-moz-transition:background,1s;-o-transition:background,1s;}
.news_div{ padding:0 20px; line-height:24px; color:#999999;}
.nbth{ font-size:14px; color:#ffffff; line-height:50px;}




.number{ font-weight:bold; color:#333333;}
.zwei{ color:#333333; padding:10px 0; font-weight:bold;}
.bzhu{ border-top:1px solid #cccccc; padding-top:10px; margin-top:10px;}
.ssdiv{ width:100%; height:650px;}
.serdiv,.serdiv2,.serdiv3{ position:relative; z-index:10;}
.fixed{ position:fixed; left:0; top:76px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+ 76)); z-index:1;}
.banner .prev,.banner .next{ top:0; margin:0; width:100px; height:100%;}
.banner .prev{ left:0; }
.banner .next{ right:0;}
.banner .prev:hover,.banner .next:hover{background-color:#000;filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5;}

.com_com1{ height:900px; background:url("../images/bg2.jpg") no-repeat center 0;}
.com1100{ width:1100px; height:900px; position:relative; margin:0 auto;background-color:#000; filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.com1100 .title{ padding-top:100px; font-size:30px;  color:#af9969; width:1100px; text-align:center;  }
.com1100  .title2{  padding-top:20px; font-size:20px;  color:#FFF;width:1100px; text-align:center;}
.com1100 .myimg{ width:1000px; text-align:center; padding-top:50px;margin:0 auto;  }
.com1100 .content{ width:1000px; padding:50px;font-size:17px; margin:0 auto; color:#fff; line-height:30px; }
.ckxq { margin:0 auto;  width:100px; height:40px;border-radius: 5px; background-image:url("../images/ckxq.png"); line-height:30px; text-align:center; color:#fff;font-size:16px; line-height:40px; margin-top:30px;  }
.ckxq a{color:#fff; }
.ckxq a:hover{color:#3e2c06; }

.index_video{ height:700px; background:url("../images/bg3.jpg") no-repeat center 0; }
.index_video .comvideo{ width:1100px; height:700px; position:relative; margin:0 auto;text-align: center;background-color:#000; filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.index_video .comvideo .title{ padding-top:80px;  width:550px; margin:0 auto;}
.index_video .comvideo .title .leftcont{ width:180px; float:left}
.index_video .comvideo .title .rightcont{color:fff; float:left; font-size:18px; text-align:left; padding-left:30px; line-height:30px;}
.index_video .comvideo  .videos{ width:900px; height:550px; margin:0 auto; margin-top:100px; margin-bottom:100px;  }


.com{ width:874px; height:565px; position:relative;}
.cbg0{ width:165px; height:286px; background:url("../images/ab.png") no-repeat 0 0; position:absolute; top:64px; left:57px;}
.cbg1{ width:104px; height:115px; background:url("../images/ab2.png") no-repeat 0 0; position:absolute; top:295px; right:-65px;}
.com_bt{ font-size:14px; line-height:40px; text-align:center; padding-top:40px;}
.com_bt span{ font-weight:bold; font-size:24px; color:#242424; padding-right:10px;}
.com_m0{ padding-left:65px; color:#242424;}
.com_m0 h3{ font-size:18px; line-height:40px;}
.tpic{ position:absolute; padding:11px; background:#fff; border:5px solid #333333; overflow:hidden;}
.tpic img{ display:block; width:100%; height:100%;}
.t0{ height:107px;width:78px; bottom:285px; left:594px;}
.t1{ width:123px; height:155px; bottom:285px; left:719px;}
.t2{ width:84px; height:78px; top:305px; left:64px;}
.t3{ width:96px; height:112px; top:305px; left:193px;}
.t4{ width:129px; height:70px; top:305px; left:335px;}
.t5{ width:64px; height:69px; top:305px; left:510px;}
.t6{ width:64px; height:69px; top:413px; left:510px;}
.t7{ width:96px; height:112px; top:305px; left:621px;}
.t8{ width:78px; height:78px; top:305px; left:764px;}
.clist .current .tb{ width:172px;}
.com_bt2{ height:23px; padding:75px 0 10px; text-align:right;}
.com_bt2 a{ vertical-align:middle; margin-left:2px;}
.com_prev,.com_next{ display:inline-block; width:34px; height:23px;}
.com_prev{ background:url("../images/ico3.png") no-repeat 14px center #af9969}
.com_next{ background:url("../images/ico4.png") no-repeat 14px center #af9969}
.com_list{ display:inline-block; width:56px; height:23px; line-height:23px; background:url("../images/ico2.png") no-repeat 10px center #af9969; text-indent:25px; text-align:left; color:#fff;}
.com_bt2 a:hover{ color:#fff; background-color:#666;}
.com_ul{ }
.com_ul li{ width:241px; height:352px; position:relative; float:left; margin-left:36px;_display:inline;}
.com_pic{ width:241px; height:210px; overflow:hidden;}
.com_m1{ height:109px; padding:0 10px; background:#f4f4f4; word-break:break-all;}
.com_m1 h3{ font-size:14px;line-height:40px;}
.com_d{ height:33px; line-height:33px; background:#c4c2c2; padding:0 10px;}
.com_time{ padding-left:20px; background:url("../images/ab3.png") no-repeat 0 center;}
.com_author{ padding-left:16px; background:url("../images/ab4.png") no-repeat 0 center;}
.com_bg{ width:241px; height:352px; position:absolute; left:0; top:0; background:url("../images/bg0.png") repeat; display:none; cursor:pointer;}
.com_a{ display:block; width:59px; height:59px; background:url("../images/ab5.png") no-repeat 0 0; position:absolute; left:91px; top:145px;}

.www1200{  height:900px; background:url("../images/bg4.jpg") no-repeat center 0;}
.com1200{ width:1100px; height:900px; position:relative; margin:0 auto;}
.com1200 .title{ padding-top:140px; font-size:30px; line-height:30px;  color:#e0c88c; width:1100px; text-align:center;  }
.com_ul2{ padding-top:40px;}
.com_ul2 li{ width:160px; height:400px; float:left; margin-left:20px; _display:inline; position:relative; overflow:hidden; }
.com_pic2{ width:160px; height:160px;border-radius:80px; -webkit-border-radius:75px;  overflow:hidden; float:left; margin-top:118px;  }
.com_pic2 img{ display:block;}
.com_ul2 .hover{ background:#db4545;}
.com_bt3{ width:83px; height:84px;  font-weight:bold; position:absolute; left:50%; top:250px;/*top:195px;*/ margin-left:-41px; z-index:100; background:url("../images/ab6.png") no-repeat 0 0;}
.com_m{ width:150px; margin:auto; padding:0 15px; line-height:18px; color:#fff; position:absolute; left:0; top:250px; word-break:break-all; display:none;}
.com_m h3{ font-size:17px; color:#fff; text-align:center; line-height:45px; text-transform:uppercase;filter:alpha(opacity=20);  
      -moz-opacity:0.2;  
      -khtml-opacity: 0.2;  
      opacity: 0.2; 
	  
	  }
	  
.com_bg2{width:160px; height:400px; position:absolute; left:0; top:0;border-radius:106px;  background:#2b2a2a; display:none; z-index:1;  behavior: url("../PIE/PIE.htc");} 
.com_mm{ position:relative; z-index:100;}
.com_ul2 li.hover .com_bt3{ background:none;}
.com_btm{ width:160px; height:84px;text-align:center; line-height:83px; font-family:"微软雅黑"; font-size:17px; color:#fff; position:absolute;  z-index:100; top:250px; }
.fzlc{ width:100%; height:350px; overflow:hidden; margin-top:90px; position:relative;}
img.dragme{max-width:none;}
.fzlc_img{ height:350px; position:absolute; left:0; top:0;}
.lcts{ width:94px; height:43px; background:url("../images/ab7.png") no-repeat 0 0; margin:20px auto;}





.wrapp{ width:100%; position:relative; z-index:1000; background:#000000;}
.iibtn{ width:62px; height:86px; cursor:pointer; background:url("../images/tb3.png") no-repeat 0 0; position:absolute; left:50%; top:880px; margin-left:438px; z-index:999;}
.adbg{ width:100%; height:100%; position:absolute; left:0; top:0; background:#444; z-index:1; display:none;}


.adfix{ width:46px; position:fixed; right:0; top:50%;margin-top:-122px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop) + 400); z-index:100000; display:none;}
.returntop{ display:block; width:46px; height:46px; padding-top:10px; line-height:46px; text-align:center; color:#fff; background:url("../images/ab8.png") no-repeat 0 0;}
.adfix li{ width:100%; position:relative; padding-bottom:1px; zoom:1;}
.aqq{ display:block; height:46px; width:46px; background:url("../images/tb6.png") no-repeat right 0;}
.awx{ display:block; width:46px; height:46px; background:url("../images/tb7.png") no-repeat 0 0;}
.ewm{ display:block; width:46px; height:46px; background:url("../images/tb7.png") no-repeat 0 bottom;}
.aqq2{ width:0; height:46px; background:url("../images/tb6.png") no-repeat 0 bottom; position:absolute; right:0; top:0; overflow:hidden;}
.secdiv{ width:173px; height:195px; position:absolute; right:48px; bottom:0; display:none;}
.dragme{ position:absolute; left:0; top:0; cursor:pointer; }

.case_title{ width:1000px; height:50px; margin:0 auto; margin-top:20px; overflow:hidden;}
.case_title a{ float:left; color:#af9969; font-size:18px; margin-right:50px;}
.index_case{ width:100%; position:relative;zoom:1;}
.index_case_focus{ width:100%;}
.popup{ width:100%; position:absolute; left:0; top:0; overflow:auto; z-index:10000; background:#000 url("../images/load.gif") center no-repeat;}
.acrj{ width:831px; overflow:hidden; position:relative; float:right;}


.ad_bg0{ background:#f2b41e;}
.ab_bg1{ background:url("../images/ad1.png.gif") no-repeat 0 0;}
.ab_bg2{ background:#2d9554;}
.ad_bg1{ background:url("../images/ad0.png.gif") no-repeat 0 0;}
.asd{ width:303px; height:184px; background:url("../images/asd.gif") no-repeat 0 0; position:fixed;_position:absolute; left:50%; margin-left:-152px ;top:-184px; margin-top:-92px; z-index:1000000;_display:none;}
.asd_close{ width:26px; height:30px; cursor:pointer; position:absolute; left:0; top:113px;}
.asd_cont{ display:block; width:263px; height:100px; position:absolute; left:26px; top:79px;}
.asd_zk{ width:92px; height:110px; cursor:pointer; background:url("../images/asd.png") no-repeat 0 0; position:fixed;_position:absolute; right:-92px; top:50%; margin-top:85px; z-index:1000000; display:none;}
body{ _overflow:hidden; position:relative;}
.adx{ background:url("../images/adx.png") no-repeat 0 0;}


.aboutus{ width:100%; height:900px; background-image:url("../images/bg6.jpg") center no-repeat; margin:auto; }
.aboutus .about{ width:1100px; margin:auto;}
.aboutus .about .conent{ padding-top:40px; font-size:30px; line-height:40px;  color:#af9969;  }

.index_part{ height:900px; background:url("../images/bg5.jpg") no-repeat center 0;}
.index_part .part{ width:1200px; margin:auto; }
.index_part .part .title{ padding-top:100px; font-size:30px; line-height:40px;  color:#af9969; width:1100px; text-align:center;  }
.index_part .part ul{margin-top:50px;}
.index_part .part ul li{ width:240px; float:left; margin-bottom:30px; }
.index_part .part ul li img{ width:136px; height:112px;   }	
.index_part .part ul li img:hover{ 　}

.w9999{ width:9999px;}
.lkdiv,.lkitem{ width:1000px;  }
.lkitem{ float:left;}
.lkitem li{ width:300px; height:400px;  float:left; margin-right:30px; line-height:20px;  color:#e0c88c; font-size:16px;}
.lkitem li .title{color:#e0c88c; font-size:16px; line-height:50px;margin:0 0;}
.lkitem li .desc{color:#e0c88c; font-size:14px;  }
.lkitem li img{ width:300px; height:200px; overflow:hidden;}
.lkitem li img:hover{filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5}



.h795{ }
.footp{ width:100%;  background:#000000;  bottom:0; left:0;}
.contact{ width:100%; height:900px;  position:relative; overflow:hidden; background-color:#3d3e40;}
.contact .mymap{ height:550px; background:url("../web/images/map.jpg") no-repeat center center;}
/*   contactus */	

.footer_bg{width:100%;background: #323434;font-size: 14px;color: #af9756;padding-bottom: 20px; height:250px;}
.footer{width:1100px;margin: 0px auto 0px; padding-top: 15px; height:350px;}

.contact .footer_left{padding-left: 10px;width:230px;position: relative;padding-bottom: 0px;}

.contact .footer_left .wxh{text-align: left;position: relative;z-index: 1000; margin-top:20px;  }
.contact .footer_left  .wxh  img.wxh{max-width: 100%; }
.contact  .footer_left  .wxh img.wxh1{position: absolute; z-index: 1000;  bottom: 110px; right:-30px; display: none;  }
.contact  .footer_left  .wxh img.wxh1 .img{ width:173px;  }

.contact  .footer_left .right.paddingright{margin: 10px 15px 0px 0px; height:20px;}
.contact  .footer_left .right.paddingright p{height:40px;}
.contact  .footer_left .right h2{font-size: 14px;color: #af9756;font-weight: normal;height:20px;}
.contact  .enjoy{margin: 10px 0px 0px 0px;}
.contact .enjoy span{margin: 0px 4px 0px 0px; float:left; height:30px;}


.contact .footer_center{width:400px; margin: 0px 0px 0px 45px;position: relative;padding-bottom: 0px; float:left;}
.contact .left{ float:left;}
.contact .right{ float:right;}
.contact .footer_center ul.footer_ul{float: left;margin: 0px 17px;}
.contact .footer_center ul.footer_ul h2{font-size: 14px;color: #af9756;font-weight: normal;margin: 0px 0px 5px 0px;height:20px;}
.contact  .footer_center ul.footer_ul a{color: #af9756;height:20px;}
.contact  .footer_center ul.footer_ul li{font-size: 12px; height:20px;}
.contact  .footer_right{width:300px;font-size: 12px;padding-right: 10px;padding-bottom: 30px;position: relative;}
.contact  .footer_right p{margin: 0px 0px 6px 0px;height:20px;}
.contact  .footer_right p.first{margin: 0px 0px 10px 0px; }
.contact  .footer_right p a{color: #af9756; }
.contact  .footer_bottom{height: 20px;background: #000;}
.contact .add_img{position: absolute;bottom: -34px;left:40px;}
.contact  .add_img1{  bottom: -22px;  left: 124px;;}
.contact .add_img2{bottom: -40px;  left: -94px;}
.contact   .work_right{width:715px;margin-right: 85px; /*transform:skew(165deg,0deg);*/margin-top:40px;}
.contact   .work_right img{width:195px;height: 208px;}
.contact   .work_info{float: left;margin: 0px 5px 5px 0px;}
.contact   .work_info1{float: left;margin: 0px 5px 5px 0px;}
.contact   .work1{margin: 0px 0px 0px 10px;float: left;}

.index_footseo{ width:1100px; margin:0 auto; margin-top:5px; }
