@charset "gb2312";
/* CSS Document */

*{margin:0px auto; padding:0px;}
body{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#666666;}
img{border:0px;}
li{list-style:none;}
a{color:#666; text-decoration:none;}
a:hover{text-decoration:none;}

.clear{clear:both;}

.headBg{box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);z-index: 99;width:100%;height:80px; margin:0 auto; padding:0px 0px; position:fixed; background:#fff;}
.head{width:1400px; height:80px;}
.logo{width:350px; height:80px; float:left;}

.menu{ width:745px; float:right;}

#nav{ width:745px; margin:0px 0px; padding:0px 0px;}
#nav .mainlevel{float:left;width:100px;height:80px; line-height:80px;float:left;display:block;text-align:center;}
#nav .mainlevel a {color:#333;text-decoration:none;height:80px;font-family:"Î¢ÈíÑÅºÚ";text-align:center;line-height:80px;display:block;font-size:16px; width:100px;}
#nav li.mainlevel a:hover{width:100px;height:80px;color: #fff; background:#d9ad61;}

#nav li.hover a:hover,#nav li.hover a{color: #fff; text-decoration:none;background:#d9ad61;}
#nav li.mainlevel:hover {color:#fff;width:100px;height:80px;text-decoration:none;}
.menu ul li#mainlevel_01{ width:100px;height:80px; line-height:80px;}

#nav .mainlevel .ulnav {display:none; position:absolute;padding:0;border-bottom:0px;width:100px;z-index:2; margin-left:0px;}
.ulnav ul{width:100%;float:left; margin:0px 0px;background-color: #f5f5f5;overflow: hidden;position:relative;z-index: 2;}

#nav .mainlevel ul li {line-height:50px;height:50px; border-bottom:solid 1px #dddddd;display:block;width:100%;text-align:center;float:left;}
#nav .mainlevel ul li a{color:#333; font-family:"Î¢ÈíÑÅºÚ";line-height:40px; width:96%; padding:0 2%;height:40px;background:none;float:left;font-size:14px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
#nav .mainlevel ul li a:hover{color:#1a65b3;line-height:40px; width:96%; padding:0 2%;height:40px;background:none;text-decoration:underline; font-size:14px;}



#nav .mainlevel .ulnav3 {display:none; position:absolute;padding:0;border-bottom:0px;width:140px;z-index:2; margin-left:0px;}
#nav .mainlevel .ulnav2 {display:none;position:absolute;padding:0;border-bottom:0px;width:100%;left:0px;background:#f5f5f5;padding:30px 0px;z-index:2;margin-left:0px;}

#nav .mainlevel .ulnav2 ul{ width:564px; display:block; margin:0 auto; padding:0px 0px; background:none; float:none !important;}
#nav .mainlevel .ulnav2 ul li{ width:252px; display:block; float:left; margin:0px 15px; height:auto !important; border-bottom:none;}
#nav .mainlevel .ulnav2 ul li a{ width:252px; display: block; float:left; height:202px; padding:0px 0px;}
#nav .mainlevel .ulnav2 ul li a img{ width:252px; height:112px; display:block; float:left;}
#nav .mainlevel .ulnav2 ul li a span{display:block;float:left;width:240px;height:30px;padding:5px 6px;line-height:30px;text-align:center;}
#nav .mainlevel .ulnav2 ul li a:hover span{ background:#1a65b3; color:#fff;}
/*---------- banner style ----------*/
.banner{ width:100%; height:800px; z-index:-9; margin:0px auto;}
.abs {position:relative; }
.banner .hd {bottom:135px;height:20px;left:0px;width:100%;}
.banner .hd ul {width:1200px;text-align:center;margin:0 auto;}
.banner .hd ul li {display:inline-block;border-radius:5px; list-style:none;background:#fff;width:40px;height:12px;margin-left:15px;cursor:pointer;}
.banner .hd ul li {*display:inline;}
.banner .hd ul li.on {background:#d9ad61; cursor:pointer;}
.banner, .banner a {height:800px;width:100%;display:block;}
.banner ul {margin:0 auto; padding:0px 0px;}

.ywBg{width:1418px; height:299px; background:url(../images/ywBg.png) top center no-repeat; position:relative; top:-100px; left:0px;}
.ywCont{width:1400px; height:280px;}
.ywCont ul li{width:346px; height:280px; float:left; border-right:1px #EEE solid;}
.ywCont ul li a{width:350px; height:280px;display:block;}
.ywCont ul li a h2{width:275px; height:50px; padding-top:50px;display:block; text-align:left; font-size:18px;}
.ywCont ul li a h2 span{width:275px; height:30px; line-height:30px; display:block; text-align:left; text-transform:uppercase; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.ywCont ul li a p{width:275px; height:80px; margin-top:25px; line-height:175%; text-align:left; font-size:14px;}
.ywCont ul li a samp{width:80px; padding-left:30px; height:24px; line-height:24px; margin-top:25px; display:block; float:left; text-align:center;}

.ywCont ul li a:hover h2{width:275px; height:50px; padding-top:50px;display:block; color:#FFF; text-align:left; font-size:18px;}
.ywCont ul li a:hover h2 span{width:275px; height:30px; line-height:30px; display:block; color:#FFF; text-align:left; text-transform:uppercase; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.ywCont ul li a:hover p{width:275px; height:80px; margin-top:25px; line-height:175%; color:#FFF; text-align:left; font-size:14px;}
.ywCont ul li a:hover samp{width:80px; padding-left:30px; height:24px; line-height:24px; color:#FFF;  margin-top:25px; display:block; float:left; text-align:center;}

.ywCont ul li.yw1{background:url(../images/bussinseIcon1.png) right 3px bottom 3px no-repeat;}
.ywCont ul li.yw2{background:url(../images/bussinseIcon2.png) right 3px bottom 3px no-repeat;}
.ywCont ul li.yw3{background:url(../images/bussinseIcon3.png) right 3px bottom 3px no-repeat;}
.ywCont ul li.yw4{background:url(../images/bussinseIcon4.png) right 3px bottom 3px no-repeat;}

.ywCont ul li.yw1 a:hover{background:url(../images/bussinseIcon1H.png) right 3px bottom 3px no-repeat #d9ad61;}
.ywCont ul li.yw2 a:hover{background:url(../images/bussinseIcon2H.png) right 3px bottom 3px no-repeat #d9ad61;}
.ywCont ul li.yw3 a:hover{background:url(../images/bussinseIcon3H.png) right 3px bottom 3px no-repeat #d9ad61;}
.ywCont ul li.yw4 a:hover{background:url(../images/bussinseIcon4H.png) right 3px bottom 3px no-repeat #d9ad61;}

.aboutBg{width:100%; height:458px; background:url(../images/aboutBg.jpg) top center no-repeat;}
.aboutTitle{width:500px; height:120px; margin-top:30px;}
.aboutTitle p{width:480px; height:50px; height:50px; text-align:center; font-size:36px; font-weight:bold; text-transform:uppercase; color:#d9ad61;}
.aboutTitle span{width:240px; height:35px; line-height:35px; display:block; background:url(../images/lineBg1.png) top center no-repeat; text-align:center; font-size:24px; color:#666;}
.aboutCont{width:1300px; padding-left:50px; padding-right:50px; text-align:center; font-size:14px; line-height:200%;}
.aboutCont h2{width:1300px; height:40px; line-height:40px; text-align:center; display:block; font-size:24px; margin-bottom:24px; color:#000;}
.aboutCont  a.more{width:180px; height:50px; line-height:50px; border:1px #333 solid; border-radius:40px; margin-top:50px; display:block;}
.aboutCont  a:hover.more{width:180px; height:50px; line-height:50px; border:1px #d9ad61 solid; background-color:#d9ad61; color:#FFF; border-radius:40px; margin-top:50px; display:block;}

.caseBg{width:100%; height:635px; padding-top:115px; background:url(../images/caseBg.jpg) top center no-repeat;}
.caseTitle{width:240px; height:41px; line-height:41px; text-align:center; font-size:24px; color:#666; background:url(../images/lineBg2.png) top center no-repeat;}
.caseNav{width:680px; height:40px; line-height:40px; margin-top:50px;}
.caseNav ul li{width:135px; margin-right:30px; height:40px; line-height:40px; text-align:center; float:left;}
.caseNav ul li a{width:135px; height:40px; line-height:40px; text-align:center; display:block; border:1px #FFF solid; color:#FFF; border-radius:40px;}
.caseNav ul li a:hover{background-color:#d9ad61; border:1px #d9ad61 solid; color:#FFF;}
.caseNav ul li a.hover{background-color:#d9ad61; border:1px #d9ad61 solid; color:#FFF;}

.proBox{width:1400px; padding-left:14px; padding-top:50px;padding-bottom:40px; margin:0px auto;}
.proBox .ulWrap{ width:1400px;height:360px; float:left;}
.proBox .ulWrap ul { width:1400px;}
.proBox .ulWrap ul li{width:340px; height:325px; display:block;float:left;margin-right:10px; margin-top:20px;}
.proBox .ulWrap ul .proImg{ width:340px; height:240px; display:block; float:left; overflow:hidden;}
.proBox .ulWrap ul .proImg img{ width:340px; height:240px;transform:scale(1,1);transition:all .3s;}
.proBox .ulWrap ul .proImg:hover img{transform:scale(1.3,1.3)}
.proBox .ulWrap ul .proTxt{ width:322px; float:left; padding:10px 9px; background-color:#FFF;}
.proBox .ulWrap ul .proTxt h3{ display:block; float:left; width:322px; font-size:18px; color:#333; }
.proBox .ulWrap ul .proTxt h5{ display:block; float:left; width:322px; font-size:14px; font-weight:normal;color:#adadad; }
.proBox .hd{ width: 200px;height: 40px;border-radius: 3px;overflow: hidden;margin: 20px auto 30px auto;position: relative;}
.proBox .hd ul {width:200px;text-align:center;margin:0 auto;}
.proBox .hd ul li {display:inline-block;border-radius:50%; list-style:none;background:#fff;width:20px;height:20px;margin-left:15px;cursor:pointer;}
.proBox .hd ul li {*display:inline;}
.proBox .hd ul li.on { background:#d9ad61; color:#FFF; cursor:pointer;}

.newsBg{width:100%; padding-top:20px;}
.newsBox{width:1400px;}
.slide{ width:653px; height:500px; float:left; background-color:#f6f6f6;}

.case-scroll{width:653px; height:438px; }

.case-scroll a.scroll{position:relative;width:20px;height:20px; line-height:20px; background-color:#CCC; color:#FFF; border-radius:50%; float:right; text-align:center;display:block;top:0px;z-index:10; margin-right:24px;}
.case-scroll a:hover.scroll{background-color:#d9ad61;}
.case-scroll a.prev{left:-40px;}
.case-scroll a.next{right:-40px;}

.case-scroll .bd{overflow:hidden;margin-top:30px;}
.case-scroll .bd li{width:99%;float:left;}
.case-scroll .bd li a{display:block; width:653px; height:425px;text-align:center;}
.case-scroll .bd li a img{height:332px;width:100%;}
/*.case-scroll .bd li .mark{background:#000;height:125px; width:648px; display:block; position:relative; top:-125px;opacity:50%; z-index:9;}*/
.case-scroll .bd ul li a h3{ display:block; width:653px; height:35px; line-height:35px; font-size:15px; text-align:left;color:#333333;}
.case-scroll .bd ul li a p{width:653px;height:45px; line-height:175%; font-size:14px; text-align:left;color:#333333;}

.case-scroll .hd {bottom:135px;height:20px;left:0px;width:120px; float:left;}
.case-scroll .hd ul {width:120px;text-align:center;margin:0 auto;}
.case-scroll .hd ul li {display:inline-block;border-radius:50%; list-style:none;background:#fff;width:20px;height:20px;margin-left:15px;cursor:pointer;}
.case-scroll .hd ul li {*display:inline;}
.case-scroll .hd ul li.on { background:#d9ad61; color:#FFF; cursor:pointer;}
/*.case-scroll a {height:800px;display:block;}*/
.case-scroll ul {margin:0 auto; padding:0px 0px;}

.pic-scroll{width:1230px; height:520px;}

.pic-scroll a.scroll{position:relative;width:40px;height:40px; font-size:24px; line-height:35px; background-color:#d9ad61; color:#FFF; border-radius:50%; float:right; text-align:center;display:block;top:-240px;z-index:10; margin-right:24px;}
.pic-scroll a:hover.scroll{background-color:#d9ad61;}
.pic-scroll a.prev{left:-1120px;}
.pic-scroll a.next{right:-40px;}

.pic-scroll .bd{overflow:hidden;margin-top:30px;}
.pic-scroll .bd li{width:99%;float:left;}
.pic-scroll .bd li a{display:block; width:800px; height:500px;text-align:center;}
.pic-scroll .bd li a img{width:800px;height:500px; max-width:1200px;}

/*.pic-scroll .hd {bottom:135px;height:20px;left:0px;width:120px; float:left;}
.pic-scroll .hd ul {width:120px;text-align:center;margin:0 auto;}
.pic-scroll .hd ul li {display:inline-block;border-radius:50%; list-style:none;background:#fff;width:20px;height:20px;margin-left:15px;cursor:pointer;}
.pic-scroll .hd ul li {*display:inline;}
.pic-scroll .hd ul li.on { background:#d9ad61; color:#FFF; cursor:pointer;}*/
.pic-scroll ul {margin:0 auto; padding:0px 0px;}

.newsR{width:720px; padding-top:32px; float:right;}
.newsR ul li{width:700px; padding-left:20px; height:100px; padding-top:12px; margin-bottom:10px; background-color:#f6f6f6;}
.newsR ul li img{width:134px; height:86px; float:left; margin-right:15px;}
.newsR ul li .newsTxt{width:530px; height:86px; float:right; padding-right:20px; line-height:175%;}
.newsR ul li .newsTxt h2{width:500px; height:35px; line-height:20px;  text-align:left; display:block; font-size:18px;}

.newsBox a.more{width:180px; height:50px; line-height:50px; border:1px #333 solid; border-radius:40px; margin-top:30px; margin-bottom:40px; text-align:center; display:block;}
.newsBox a:hover.more{width:180px; height:50px; line-height:50px; border:1px #d9ad61 solid; background-color:#d9ad61; color:#FFF; border-radius:40px; margin-top:30px; margin-bottom:40px; display:block;}

.footBg{width:100%; height:275px; background-color:#292929;}
.foot{width:1400px; height:235px; padding-top:40px;}
.footL{width:350px; height:240px; float:left;}
.gzwmTitle{width:150px; height:40px; line-height:40px; text-align:left; color:#FFF; font-size:16px; font-weight:bold; text-align:left; background:url(../images/fInco1.jpg) left bottom no-repeat;}
.gzwmTitle span{padding-left:6px; font-size:12px; text-transform:uppercase;font-weight:normal;}
.ewmImg{width:240px; padding-top:25px; text-align:center;}
.ewmImg img{width:112px; height:112px;}
.ewmImg p{width:120px; height:20px; line-height:20px; text-align:center; color:#FFF; font-size:12px;}

.lxwm{width:460px; height:200px; float:left; margin-left:75px;}
.lxwmTitle{width:460px; height:40px; line-height:40px; text-align:left; color:#FFF; font-size:16px; font-weight:bold; background:url(../images/fInco1.jpg) left bottom no-repeat;}
.lxwmTitle span{padding-left:3px; font-size:12px; text-transform:uppercase;font-weight:normal;}
.lxwmCont{width:450px; padding-top:20px; text-align:left; color:#FFF; line-height:200%;}

.footR{width:425px; float:right;}
.navTitle{width:425px; height:40px; line-height:40px; text-align:left; color:#FFF; font-size:16px; font-weight:bold; background:url(../images/fInco1.jpg) left bottom no-repeat;}
.navTitle span{padding-left:3px; font-size:12px; text-transform:uppercase; font-weight:normal;}
.footNav{width:425px; text-align:left; line-height:200%; padding-top:14px;}
.footNav a{color:#FFF; margin-right:25px;}
.footNav p{width:425px; height:30px; line-height:30px; padding-top:10px; text-align:left; color:#FFF;}

.lanrenzhijia_top{width:33px; height:33px; position:fixed; right:30px; bottom:60px; z-index:9999; display:none; background:url(../images/inco.gif) no-repeat center 12px #d9ad61;border-radius:5px}

.inBanner{width:100%; height:398px;}
.navBg{width:100%; height:50px; padding-top:10px; border-bottom:1px #CCC solid;}
.navBox{width:1400px; height:50px; line-height:50px;}
.navL{width:800px; height:50px; float:left;}
.navL ul li{width:110px; height:50px; line-height:50px; text-align:center; float:left; font-size:16px; font-weight:bold;}
.navL ul li a{width:110px; height:50px; line-height:50px; display:block;}
.navL ul li a:hover{width:110px; height:50px; line-height:50px; color:#d9ad61; border-bottom:2px #d9ad61 solid; display:block;}
.navL ul li a.hover{width:110px; height:50px; line-height:50px; color:#d9ad61; border-bottom:2px #d9ad61 solid; display:block;}
.navR{ max-width:320px;width:auto; padding-left:30px; height:40px; line-height:40px; float:right; text-align:left; background:url(../images/homeImg.jpg) left center no-repeat;}

.inAbout{width:1400px; margin-top:30px;}
.inAboutL{width:780px; height:560px; float:left;}
.inAboutL h1{width:780px; height:60px; line-height:40px; display:block; text-align:left; font-size:26px; font-weight:bold; color:#d9ad61; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.inAboutL h2{width:780px; height:40px; line-height:40px; text-align:left; font-size:24px; font-weight:bold; color:#F00; color:#666666; display:block;}
.aboutTxt{width:780px; padding-top:40px; text-align:left; line-height:210%;}
.inAboutR{width:587px; height:560px; float:right;}

.whBg{width:100%; height:546px; margin-top:60px; background:url(../images/whBg.jpg) top center no-repeat;}
.whCont{width:940px; padding-top:60px;}
.whCont ul li{width:460px; float:left;}
.whBox{width:236px; height:90px;  text-align:left;}
.whBox h2{width:236px; height:35px; line-height:35px; text-align:left; font-size:20px; display:block; font-weight:bold;}
.whBox p{width:230px; text-align:left; line-height:175%;}
.whBox1{position:relative; top:22px; left:106px;}
.whBox2{position:relative; top:45px; left:-36px;}
.whBox3{position:relative; top:0px; left:50px;}
.whBox4{position:relative; top:95px; left:-66px;}
.whBox5{position:relative; top:50px; left:75px;}

.work{width:1400px; margin-top:60px;}
.workTitle{width:1400px; height:90px; text-align:center; font-size:30px;}
.workTitle span{width:300px; height:25px; line-height:30px; font-size:20px; display:block; text-align:center; text-transform:uppercase; color:#999999;}

.workCont{width:1400px;float:left; padding-bottom:40px;}
.workCont .ulWrap{ width:1400px;height:320px; float:left;}
.workCont .ulWrap ul { width:1400px;}
.workCont .ulWrap ul li{width:340px; height:300px; display:block;float:left;margin-right:10px; margin-top:20px;}
.workCont .ulWrap ul .proImg{ width:340px; height:240px; display:block; float:left; overflow:hidden;}
.workCont .ulWrap ul .proImg img{ width:340px; height:240px;transform:scale(1,1);transition:all .3s;}
.workCont .ulWrap ul .proImg:hover img{transform:scale(1.3,1.3)}
.workCont .ulWrap ul .proTxt{ width:322px; float:left; padding:10px 9px; background-color:#FFF;}
.workCont .ulWrap ul .proTxt h2{ display:block; float:left; width:322px; font-size:18px; color:#333; text-align:center; }
.workCont .hd{ width: 200px;height: 40px;border-radius: 3px;overflow: hidden;margin: 20px auto 0px auto;position: relative;}
.workCont .hd ul {width:200px;text-align:center;margin:0 auto;}
.workCont .hd ul li {display:inline-block;border-radius:50%; list-style:none;background:#ddd;width:20px;height:20px;margin-left:15px;cursor:pointer;}
.workCont .hd ul li {*display:inline;}
.workCont .hd ul li.on { background:#d9ad61; color:#FFF; cursor:pointer;}

.honor{width:1350px; padding-top:68px; padding-bottom:50px;}
.honor ul li{width:25%; height:260px; float:left; text-align:center;}
.honor ul li a img {max-width:248px; height:185px; display:block; -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.honor ul li a:hover img {max-width:248px; height:185px; display:block; transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.honor ul li p{width:248px; height:35px; line-height:35px; text-align:center;}

.jptjBox{ width:1400px;margin-top:10px; padding-bottom:20px;}
.subNav{width:1360px; padding:10px 20px; padding-bottom:24px; text-align:left; line-height:200%; font-size:14px;color:#d9ad61;}
.subNav a{ padding:3px 10px; margin-left:4px; margin-right:4px; width:auto; height:30px; line-height:30px; text-align:center; color:#d9ad61; border:1px #d9ad61 solid; border-radius:5px;}
.subNav a:hover{ padding:3px 10px; margin-left:4px; margin-right:4px; width:auto; height:30px; line-height:30px; text-align:center; color:#FFF; background-color:#d9ad61; border-radius:5px;}
.subNav a.hover{ padding:3px 10px; margin-left:4px; margin-right:4px; width:auto; height:30px; line-height:30px; text-align:center; color:#FFF; background-color:#d9ad61; border-radius:5px;}
.jptjBox ul { width:1400px;}
.jptjBox ul li{width:328px;height:226px;position:relative; overflow: hidden; margin-bottom:75px; float:left; margin-left:21px;}

.jptjBox ul { width:1400px; padding-top:30px;}
.jptjBox ul li{width:328px;height:226px;position:relative; overflow: hidden; margin-bottom:75px; float:left; margin-left:21px;}

.jptjBox ul li img{width: 100%; height: 226px; display: block;}
.jptjBox ul li h3{position: absolute; left: 0; height: 52px; line-height: 60px; background: url(../images/case_txt.png) repeat-x; bottom: 0; width: 100%; transition: ease-in-out .2s;}
.jptjBox ul li h3 .fl{font-size: 16px; color: #fff; font-weight: 400; padding-left: 15px; float:left;}
.jptjBox ul li h3 .fr{width: 26px; height: 26px; background: #d9ad61; text-align: center; line-height: 26px; border-radius: 100%; color: #fff; font-size: 18px; margin-right: 15px; margin-top: 15px; float:right;}
.jptjBox ul li .on{display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; background: url(../images/r8.png) repeat; color: #fff; opacity: 0; filter: alpha(opacity=0); transition: ease-in-out .2s;}
.jptjBox ul li .on span{display: block; width: 40px; height: 40px; background: #d9ad61; text-align: center; line-height: 38px; border-radius: 100%; color: #fff; font-size: 28px; position: absolute; top: 39px; left: 50%; margin-left: -20px; transition: ease-in-out .2s;}
.jptjBox ul li .on p{font-size: 18px; position: absolute; width: 100%; left: 0; top: 153px; transition: ease-in-out .2s;}
.jptjBox ul li a{display: block; width: 100%; height: 100%;}
.jptjBox ul li:hover .on{opacity: 1; filter: alpha(opacity=100);}
.jptjBox ul li:hover .on span{top: 69px;}
.jptjBox ul li:hover .on p{top: 133px;}
.jptjBox ul li:hover h3{opacity: 0; filter: alpha(opacity=0); bottom: -63px;}

.inCase{width:1350px;}
.inCase h2{width:1300px; margin-top:20px; height:75px; line-height:75px;font-size:22px; display:block; font-weight:bold; text-align:left;}
.inCase h3{width:1300px; height:50px; line-height:50px;font-size:18px; display:block; font-weight:bold; text-align:left;}
.xxCont{width:1250px; padding:10px 20px; text-align:left; line-height:200%; padding-bottom:25px;}

.news{width:1400px; padding-top:50px;}
.news ul{border-bottom:1px #CCC solid;}
.news ul li{width:438px; height:500px; margin-right:40px; float:left;}
.news ul li.m{margin-right:0px;}
.inNewsBox{width:438px; height:500px;}
.inNewsBox img{width:438px; height:249px; overflow:hidden;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.inNewsBox span{width:438px; height:24px; line-height:24px; text-align:left; font-size:12px; display:block; margin-top:14px; color:#CCC;}
.inNewsBox a.title h2{width:438px; height:40px; line-height:40px; text-align:left; font-size:16px; display:block;}
.inNewsBox a:hover.title h2{width:438px; height:40px; line-height:40px; text-align:left; font-size:16px; display:block; color:#d9ad61;}
.inNewsBox p{width:438px; height:90px; text-align:left; line-height:200%; color:#999999;}
.inNewsBox a.more{width:120px; height:40px; line-height:40px; text-align:center; display:block; border:1px #CCC solid; border-radius:20px; float:left;}
.inNewsBox a:hover.more{width:120px; height:40px; line-height:40px; text-align:center; display:block; border:1px #d9ad61 solid; background-color:#d9ad61; color:#FFF; border-radius:20px; float:left;}
.nlist{width:1350px; padding-left:25px; padding-top:30px; margin-bottom:10px; border-bottom:1px #CCC dashed;}
.nlist dt{width:330px; height:200px; float:left;}
.nlist dt img{width:316px; height:186px;}
.nlist dd{width:1000px; height:200px; float:right;}
.nlist dd a.listTitle h2{width:1000px; height:35px; font-size:16px; text-align:left;}
.nlist dd a.listTitle:hover h2{width:1000px; height:35px; font-size:16px; text-align:left; color:#d9ad61;}
.nlist dd span{width:360px; height:20px; line-height:20px; display:block; float:left; text-align:left; padding-left:10px;}
.nlist dd p{width:1000px; height:60px; padding-top:20px; line-height:200%; text-align:left;  clear:both;}
.nlist dd a.more1{width:120px; height:40px; line-height:40px; text-align:center; display:block; border:1px #CCC solid; border-radius:20px; float:left;}
.nlist dd a:hover.more1{width:120px; height:40px; line-height:40px; text-align:center; display:block; border:1px #d9ad61 solid; background-color:#d9ad61; color:#FFF; border-radius:20px; float:left;}

.inCont{width:1400px; padding-top:60px;}
.inContL{width:960px; float:left; background-color:#fbfbfb;}
.artHead{width:960px; height:80px; border-bottom:1px #CCC dashed;}
.artHead h2{width:950px; padding-left:10px; height:50px; display:block; text-align:left; font-size:24px;}
.subTitle{width:960px; padding-left:10px; height:25px; line-height:25px; text-align:left; font-size:12px;}
.artCont{width:925px; /*min-height:486px;*/ padding:10px 12px; margin-bottom:20px; text-align:left; line-height:200%;}
.perNext{width:900px; height:auto; line-height:240%; text-align:left;}


.artCont1 ul {width:960px;}
.artCont1 ul li{width:290px;height:215px;position:relative; overflow: hidden; margin-bottom:50px; float:left; margin-left:21px;}
.artCont1 ul li img{width: 100%; height: 216px; display: block;}
.artCont1 ul li h3{position: absolute; left: 0; height: 52px; line-height: 60px; background: url(../images/case_txt.png) repeat-x; bottom: 0; width: 100%; transition: ease-in-out .2s;}
.artCont1 ul li h3 .fl{font-size: 16px; color: #fff; font-weight: 400; padding-left: 15px; float:left;}
.artCont1 ul li h3 .fr{width: 26px; height: 26px; background: #d9ad61; text-align: center; line-height: 26px; border-radius: 100%; color: #fff; font-size: 18px; margin-right: 15px; margin-top: 15px; float:right;}
.artCont1 ul li .on{display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; background: url(../images/r8.png) repeat; color: #fff; opacity: 0; filter: alpha(opacity=0); transition: ease-in-out .2s;}
.artCont1 ul li .on span{display: block; width: 40px; height: 40px; background: #d9ad61; text-align: center; line-height: 38px; border-radius: 100%; color: #fff; font-size: 28px; position: absolute; top: 39px; left: 50%; margin-left: -20px; transition: ease-in-out .2s;}
.artCont1 ul li .on p{font-size: 18px; position: absolute; width: 100%; left: 0; top: 153px; transition: ease-in-out .2s;}
.artCont1 ul li a{display: block; width: 100%; height: 100%;}
.artCont1 ul li:hover .on{opacity: 1; filter: alpha(opacity=100);}
.artCont1 ul li:hover .on span{top: 69px;}
.artCont1 ul li:hover .on p{top: 133px;}
.artCont1 ul li:hover h3{opacity: 0; filter: alpha(opacity=0); bottom: -63px;}


.inContR{width:400px; float:right;}
.inTitle{width:380px; padding-left:20px; height:70px; line-height:70px; text-align:left; color:#FFF; font-size:20px; background-color:#d9ad61;}
.inNewList{width:400px; padding-top:20px;}
.inNewList dl{width:368px; border-bottom:1px #CCC solid; padding-bottom:15px; margin-bottom:15px;}
.inNewList dl dt{width:166px; height:110px; float:left;}
.inNewList dl dt img{width:160px; height:110px;}
.inNewList dl dd{width:190px; height:110px; float:right;}
.inNewList dl dd a h2{width:190px; height:auto; line-height:175%; text-align:left; font-size:16px;}
.inNewList dl dd span{width:190px; height:20px; display:block; text-align:left; font-size:12px;}
.inNewList dl dd p{width:190px; height:75px; padding-top:6px; text-align:left; line-height:150%;}

.inLxwm{width:1400px; height:200px; padding-top:75px;}
.addr{width:375px; padding-left:20px; height:135px; float:left;}
.addr h1{width:375px; height:40px; line-height:40px; text-align:left; display:block; font-size:24px; font-weight:bold; color:#333;}
.addr p{width:375px; height:80px; padding-top:14px; text-align:left; line-height:200%; font-size:14px;}
.Tel{width:450px; margin-left:200px;float:left;}
.Tel p{width:400px; padding-left:68px; padding-top:30px; height:50px; text-align:left; background:url(../images/tel.jpg) left center no-repeat; font-size:34px; color:#4fb576; font-family:Arial, Helvetica, sans-serif;}
.ewm{width:220px; height:120px; float:right; text-align:center;}
.ewm img{width:112px; height:112px;}
.ewm p{width:112px; height:30px; line-height:30px; text-align:center;}
.inMap{width:100%; height:439px; background:url(../images/map1.jpg) top center no-repeat;}

.inJob{width:1400px; padding-top:60px; padding-bottom:30px;}

.jobList{ width:1400px; float:left;}
.jobList a.btn-slide {width:1400px;display:block;float:left;height:60px;text-align:left;line-height:60px;border-bottom:solid 1px #d2d2d2;font-weight:bold; color:#fff; outline:none; background-color:#d9ad61;}
.jobList a.btn-slide  dl { width:1400px; display:block; float:left; margin:0px 0px; padding:0px 0px;}
.jobList a.btn-slide dl dt{ float:left; width:350px; height:60px; padding-left:14px; line-height:60px;display:block; font-size:16px; font-weight:normal;text-align:left;color:#fff;}
.jobList a.btn-slide dl dt.addr{width:450px;}

#panel { background: #ebebeb;}
.slide { margin: 0; padding: 0; border-top: solid 4px #F27613; }
.btn-slide {background:url(../images/btInco1.png) 1350px 15px no-repeat;text-align: center;margin: 0 auto; display: block;text-decoration: none; }
.active {background:url(../images/btInco2.png) 1350px -55px no-repeat; }

.jobTxt{width:1380px; padding:10px; padding-top:36px; clear:both;}
.jobTxtL{width:560px; margin-left:50px; text-align:left; line-height:200%; float:left;}
.jobEmail{width:560px;margin-left:50px; height:40px; line-height:40px; text-align:left; float:left; font-weight:bold;}

.jobTxtR{width:560px; margin-right:50px; text-align:left; float:right; line-height:200%;}

/*·ÖÒ³*/
.pageNav{width:100%;height:auto;font-size:0px;text-align:center;position:relative;overflow:hidden; padding: 20px 0; margin-top:20px; margin-bottom:20px;}/*·ÖÒ³*/
.pageNav em{font-style:normal;}
.pageNav a,
.pageNav span{ display:inline-block; height:26px;line-height:24px;text-align:center; font-size:16px;color:#333;border:1px solid #e8e8e8;margin:0 5px; padding: 0 8px; font-size: 14px;}
.pageNav a.on, .pageNav a:hover,
.pageNav .laypage_curr{background-color:#d9ad61;color:#ffffff;border-color:#d9ad61;}
.pageNav a:first-child,
.pageNav a:last-child{background:none;border:1px solid #cccccc;font-weight:600;color:#888888;}

