@charset "utf-8";

/* CSS Reset */

body{font-family:"微软雅黑";}

html{overflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}

a:hover{color:#38b700;}

.w1200{position:relative;width:1200px;margin:0 auto;}

.ptb25{padding:25px 0;}

.ptb30{padding:40px 0;}

.bt{display:block;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.tr,.img{

    -webkit-transition:all .3s linear;

    -mos-transition:all .3s linear;

    -mz-transition:all .3s linear;

    -o-transition:all .3s linear;

    transition:all .3s linear;

}

.img:hover{

    -webkit-transform:scale(1.1);

    -moz-transform:scale(1.1);

    -ms-transform:scale(1.1);

    -o-transform:scale(1.1);

    transform:scale(1.1);

}

/* header */

.headerTop{height:40px;line-height:40px;background:url(../images/tpbj.jpg) repeat-x;}

.headerTop a{padding:0 5px;}

.headerBot{height:120px;}

.headerBot .logo{padding-top:25px;}

.headerBot .tel,.headerBot .telA{background:url(../images/phbj.jpg) no-repeat left center;padding-left:40px;margin-left: 20px; line-height:20px;margin-top:35px;}

.headerBot .tel span,.headerBot .telA span{display:block;font-family:arial;font-size:28px;color:#ff9a00;}

.headerBot .line{background:url(../images/tline.jpg) no-repeat center;width:26px;height:42px;margin-top:35px;}

.headerBot .telA{background:url(../images/tlbj.jpg) no-repeat left center;}



.headerNav{height:50px;background:url(../images/nvbj.jpg) repeat-x;position:relative;z-index:15}

.headerNav .nav li{float:left;position:relative;z-index:11;background:url(../images/nvline.jpg) no-repeat left top;}

.headerNav .nav li a{display:inline-block;float:left;height:50px;line-height:50px;font-size:14px;overflow:hidden;text-align:center;color:#fff;padding:0 28px;}

.headerNav .nav li a:hover,.headerNav .nav li a.active{background:#38b700;color:#fff;}

.headerNav .nav li .sub{position:absolute;top:50px;left:0;background:#ff9a00;width:112px;overflow:hidden;display:none;z-index:12}

.headerNav .nav li .sub li{height:30px;float:none;background:none;}

.headerNav .nav li .sub li a{display:block;height:30px;line-height:30px;font-size:12px;padding:0;float:none;width:92px;overflow:hidden;text-align:center;border-bottom:1px solid #db8700;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:arial,"宋体";}

.headerNav .nav li .sub li a:hover{background:#38b700;color:#fff;}



/* banner */

.headerBanner{width:1920px;margin:0 auto;position:relative;height:500px;left:50%;margin-left:-960px;}

.headerBanner .bd{width:1920px;height:500px;overflow:hidden;z-index:0;}

.headerBanner .but{height:100px;position:absolute;top:40%;z-index:2;left:50%;margin-left:-500px;}

.headerBanner .but a{display:block;width:45px;height:100px;background: url(../images/img/icons.png) no-repeat 0 0;position:absolute;opacity:0;filter:alpha(opacity=0);display:block;}

.headerBanner .but a.prev{left:-100px;}

.headerBanner .but a.next{right:-1090px;background-position:-45px 0px;}

.headerBanner .hd{position:absolute;bottom:15px;text-align:center;z-index:5;left:50%;font-size:0;line-height:0;height:0px;margin-left:-10px;height:12px;overflow:hidden;}

.headerBanner .hd li{z-index:2;cursor:pointer;margin-right:5px;display:inline-block;width:8px;height:8px;*display:inline;zoom:1;border-radius:100%;border:2px solid #fff;}

.headerBanner .hd li:hover,.headerBanner .hd .on{background:#fff;border-color:#fff}

.pageBanner{height:250px;position:relative;z-index:10}



/* footer */

.footerBot{background:#333;overflow:hidden;padding:35px 0;color:#999;}

.footerBot .menu{width:130px;}

.footerBot .menu h2{font-size:16px;color:#fff;line-height:30px;font-weight:normal;padding-bottom:5px;}

.footerBot .menu a{display:block;}

.footerBot .tel{width:385px;}

.footerBot .tel h3{background:url(../images/ftel.png) no-repeat center left;padding-left:45px;color:#ff9a00;font-weight:normal;line-height:20px;margin-bottom:20px;}

.footerBot .tel h3 span{display:block;font-family:arial;font-size:30px;}

.footerBot .tel p span{padding-left:15px;}

.footerBot .code{width:120px;}

.footerBot .code span{display:block;height:34px;line-height:17px;margin-top:10px;display:block;background:url(../images/sj.jpg) no-repeat left center;padding-left:26px;}

.footerBot a{color:#999;}

.footerBot a:hover{color:#fff;}



/* product */

.mainProduct .list{width:220px;overflow:hidden;}

.mainProduct .list h2{height:97px;}

.mainProduct .list .box{border:3px solid #ff9a00;}

.mainProduct .list ul{padding:0 7px;overflow:hidden;}

.mainProduct .list ul li a{width:180px;height:54px;line-height:54px;background:url(../images/pli.jpg) no-repeat;padding-left:20px;}

.mainProduct .list ul li a:hover{background:url(../images/plih.jpg) no-repeat;color:#fff;}

.mainProduct .list .tel{margin:7px;height:285px;background:#ff9a00;text-align:center;}

.mainProduct .list .tel p{padding:10px;line-height:16px;color:#333;}

.mainProduct .list .tel div{color:#fff;position:relative;}

.mainProduct .list .tel div:before,.mainProduct .list .tel div:after{content:"";width:57px;height:1px;background:#ffae33;position:absolute;left:0;top:10px;}

.mainProduct .list .tel div:after{left:auto;right:0;}

.mainProduct .list .tel div span{display:block;font-size:27px;color:#fff;font-family:arial;}



.mainProduct .show{width:959px;overflow:hidden;}

.mainProduct .hot{height:30px;margin-top:20px;}

.mainProduct .hot .keyword{width:540px;line-height:30px;overflow:hidden;color:#333;}

.mainProduct .hot .keyword span{color:#333;}

.mainProduct .hot .keyword a{padding:0 3px;color:#333;}

.mainProduct .hot .keyword a:hover{text-decoration:underline;color:#38b700;}

.mainProduct .hot .search{height:30px;width:311px;}

.mainProduct .hot .search .text{width:265px;height:28px;line-height:28px;float:left;padding-left:10px;color:#999;border:1px solid #dadada;border-right:none;background:#fff;border-radius:2px 0 0 2px;}

.mainProduct .hot .search .subt{width:35px;height:30px;background:url(../images/subt.jpg) no-repeat center;border:none;float:right;cursor:pointer;}



.mainProduct .phot{margin-top:10px;}

.mainProduct .phot ul{width:990px;}

.mainProduct .phot li{width:230px;float:left;margin-right:13px;margin-top:20px;}

.mainProduct .phot li a{display:block;border:1px solid #dadada;padding:7px 7px 15px;background:url(../images/pmore.jpg) no-repeat right bottom #efefef}

.mainProduct .phot li a img{background:#fff;}

.mainProduct .phot li a h3{line-height:35px;color:#333;font-weight:normal;}

.mainProduct .phot li a p{line-height:20px;}

.mainProduct .phot li a:hover{color:#333;border:2px solid #38b700;padding:6px 6px 14px;background:url(../images/pmoreh.jpg) no-repeat right bottom  #efefef;}



/* compared */

.mainCompared{background:url(../images/dbj.jpg) no-repeat center top;height:935px;padding-top:35px;margin-top:35px;}

.mainCompared h2{height:174px;line-height:174px;text-align:center;background:url(../images/combt.png) no-repeat center top;}

.mainCompared h2 span{width:421px;display:inline-block;font-size:36px;color:#fff;}

.mainCompared .comp{height:110px;background:#fff;box-shadow:0 0 2px 2px #e6e6e6;margin-top:10px;padding:0 20px;font-size:14px;color:#333;}

.mainCompared .comp .p1,.mainCompared .comp .p3{width:490px;padding-top:30px;}

.mainCompared .comp .p1 span{color:#ff9a00;}

.mainCompared .comp .p3{color:#999;text-align:right;}

.mainCompared .comp .p2{width:90px;height:90px;margin-top:10px;margin-left:45px;cursor:pointer;overflow:hidden;}

.mainCompared .comp .p2 span{display:block;padding-top:48px;height:42px;text-align:center;line-height:16px;font-size:16px;color:#fff;}

.mainCompared .comp .p2 .sp{background:url(../images/p1.jpg) no-repeat;}

.mainCompared .comp .p2 .sp1{background:url(../images/p2.jpg) no-repeat;}

.mainCompared .comp .p2 .sp2{background:url(../images/p3.jpg) no-repeat;}

.mainCompared .comp .p2 .sp3{background:url(../images/p4.jpg) no-repeat;}

.mainCompared .comp .p2 .sp4{background:url(../images/p5.jpg) no-repeat;}

.mainCompared .comp .p2 .sp5{background:url(../images/p6.jpg) no-repeat;}



.mainCompared .comp .p2 span{

-webkit-transition: -webkit-transform 0.3s ease-out;

-moz-transition: -moz-transform 0.3s ease-out;

-o-transition: -o-transform 0.3s ease-out;

-ms-transition: -ms-transform 0.3s ease-out;

}

.mainCompared .comp .p2:hover span{

    -webkit-transform: rotateZ(360deg);

    -moz-transform: rotateZ(360deg);

    -o-transform: rotateZ(360deg);

    -ms-transform: rotateZ(360deg);

    transform: rotateZ(360deg);

}



/* odds */

.mainOdds{padding:40px 0;}

.mainOdds h2{height:115px;background:url(../images/tdbt.jpg) no-repeat;}

.mainOdds h2 .sp1{font-size:22px;color:#fff;padding-left:225px;padding-top:15px;display:block;float:left;}

.mainOdds h2 .sp2{float:left;font-size:30px;color:#333;line-height:32px;padding-top:5px;padding-left:160px;}

.mainOdds .odds{height:465px;background:url(../images/odj.jpg) no-repeat center top;margin-top:15px;}

.mainOdds .odds .od{padding-left:110px;min-height:90px;padding-top:10px;}

.mainOdds .odds .odA{padding-right:110px;text-align:right;min-height:90px;padding-top:10px;}

.mainOdds .odds .od h3,.mainOdds .odds .odA h3{font-size:24px;line-height:30px;color:#ff9a00;font-weight:normal;}

.mainOdds .odds .od p,.mainOdds .odds .odA p{font-size:14px;line-height:20px;}

.mainOdds .odds .pc1{background:url(../images/od1.jpg) no-repeat left center;width:280px;margin-top:40px;}

.mainOdds .odds .pc3{background:url(../images/od3.jpg) no-repeat left center;width:240px;margin-top:60px;}

.mainOdds .odds .pc5{background:url(../images/od5.jpg) no-repeat left center;width:270px;margin-top:50px;}

.mainOdds .odds .pc2{background:url(../images/od2.jpg) no-repeat right center;width:270px;margin-top:40px;}

.mainOdds .odds .pc4{background:url(../images/od4.jpg) no-repeat right center;width:230px;margin-top:50px;}

.mainOdds .odds .pc6{background:url(../images/od6.jpg) no-repeat right center;width:230px;margin-top:50px;}



/* ys */

.mainYs{background:url(../images/ysbj.jpg) no-repeat center top;height:610px;padding-top:40px;}

.mainYs .bd{height:320px;overflow:hidden;margin-top:45px;}

.mainYs .bd .txt{width:560px;}

.mainYs .bd .txt h3{font-size:24px;font-weight:normal;color:#fff;border-bottom:1px solid #4ca825;padding-bottom:10px;padding-left:60px;padding-top:7px;line-height:33px;}

.mainYs .bd .txt h3 span{display:block;font-size:12px;font-family:arial;color:#55c921;line-height:16px;}

.mainYs .bd .txt h3.s1{background:url(../images/y1.png) no-repeat left top;}

.mainYs .bd .txt h3.s2{background:url(../images/y2.png) no-repeat left top;}

.mainYs .bd .txt h3.s3{background:url(../images/y3.png) no-repeat left top;}

.mainYs .bd .txt h3.s4{background:url(../images/y4.png) no-repeat left top;}

.mainYs .bd .txt p{font-size:14px;color:#fff;line-height:22px;background:url(../images/yicon.png) no-repeat left 10px;padding-left:10px;margin-top:10px;}

.mainYs .bd .tel{background:url(../images/ytel.png) no-repeat left center;padding-left:40px;color:#ff9a00;margin-top:30px;}

.mainYs .bd .tel span{display:block;font-size:28px;font-family:arial;}

.mainYs .hd{height:50px;margin-top:25px;}

.mainYs .hd li{width:291px;height:50px;line-height:50px;text-align:center;font-size:20px;color:#fff;background:url(../images/tma.png);float:left;margin-right:12px;position:relative;}

.mainYs .hd li span{display:block;width:291px;height:50px;}

.mainYs .hd li .sp1{background:url(../images/ys1.png) no-repeat 50px center}

.mainYs .hd li .sp2{background:url(../images/ys2.png) no-repeat 50px center}

.mainYs .hd li .sp3{background:url(../images/ys3.png) no-repeat 50px center}

.mainYs .hd li .sp4{background:url(../images/ys4.png) no-repeat 50px center}

.mainYs .hd li.on{background:#ff9a00;color:#fff;}

.mainYs .hd li.on:after{content:"";position:absolute;top:-7px;left:137px;width:16px;height:7px;background:url(../images/yjt.png) no-repeat;}

.mainYs .hd li.none{margin-right:0;}



/* partner */

.mainPartner{padding:40px 0;}

.mainPartner .prev,.mainPartner .next{display:block;width:48px;height:48px;background:url(../images/ant.png) no-repeat;position:absolute;left:0;top:160px;cursor:pointer;}

.mainPartner .next{left:auto;right:0px;background-position:-48px 0}

.mainPartner .prev:hover{background-position:0 -48px;}

.mainPartner .next:hover{background-position:-48px -48px;}

.mainPartner .bd{width:1081px;margin:30px auto 0;overflow:hidden;}

.mainPartner .bd ul li{width:170px;height:100px;float:left;margin-right:12px;position:relative;}

.mainPartner .bd ul li img{width:164px;height:94px;position:absolute;top:0px;left:0px;z-index:2;transform:rotateY(0deg);transition: all 0.6s ease 0s;backface-visibility:hidden;padding:2px;border:1px solid #dadada;background:#efefef;}

.mainPartner .bd ul li span{display:block;width:170px;height:100px;background:#38b700;line-height:100px;text-align:center;font-size:16px;position:absolute;top:0px;left:0px;transform:rotateY(-180deg);transition: all 0.5s ease 0s;backface-visibility:hidden;color:#fff;}

.mainPartner .bd ul li:hover img{transform:rotateY(180deg);}

.mainPartner .bd ul li:hover span{transform:rotateY(0deg);}



/* case */

.mainCase{padding:85px 0 30px;background:url(../images/cbj.jpg);}

.mainCase .title,.mainPartner .title{text-align:center;font-size:30px;font-weight:normal;color:#333;position:relative;line-height:36px;}

.mainCase .title i,.mainPartner .title i{font-style:normal;color:#e48a00;}

.mainCase .title span,.mainPartner .title span{display:block;font-family:arial;text-transform:uppercase;color:#999;font-size:14px;line-height:16px;padding-bottom:15px;background:url(../images/hline.jpg) no-repeat center bottom;}

.mainCase .title:before,.mainCase .title:after,.mainPartner .title:before,.mainPartner .title:after{width:575px;height:1px;background:#dadada;position:absolute;bottom:1px;left:0;content:"";}

.mainCase .title:after,.mainPartner .title:after{left:auto;right:0;}

.mainCase .case{padding-top:30px;position:relative;overflow:hidden;}

.mainCase .case .prev,.mainCase .case .next{display:block;width:48px;height:48px;background:url(../images/ant.png) no-repeat;position:absolute;left:-60px;top:160px;cursor:pointer;overflow:hidden;}

.mainCase .case .next{left:auto;right:-60px;background-position:-48px 0}

.mainCase .case .prev:hover{background-position:0 -48px;}

.mainCase .case .next:hover{background-position:-48px -48px;}

.mainCase .case .bd{width:1200px;}

.mainCase .case .bd li{width:290px;float:left;margin-right:13px;background:#fff;}

.mainCase .case .bd li a{display:block;border-bottom:1px solid #e6e6e6;}

.mainCase .case .bd li a div{text-align: center;}

.mainCase .case .bd li a:hover{color:#38b700;border-color:#38b700;}

.mainCase .add,.mainOdds .add{height:120px;background:url(../images/add.jpg) no-repeat;margin-top:40px;}{height:120px;background:url(../images/add.jpg) no-repeat;margin-top:40px;}

.mainCase .add div,.mainOdds .add div{padding-top:35px;line-height:22px;}

.mainCase .add div span,.mainOdds .add div span{display:block;font-size:26px;color:#38b700;}

.mainCase .add .tel,.mainOdds .add .tel{padding-left:764px;}

.mainCase .add .tela,.mainOdds .add .tela{padding-right: 35px;}

.mainOdds .add{background:url(../images/adda.jpg) no-repeat;}



/* about */

.mainAbout{padding:35px 0;background:url(../images/abj.jpg) repeat-y center top;}

.mainAbout .about{width:850px;}

.mainAbout .about h2,.mainAbout .honor h2{font-size:30px;line-height:34px;color:#fff;font-weight:normal;margin-bottom:25px;}

.mainAbout .about h2 span,.mainAbout .honor h2 span{font-family:arial;color:#ffb13b;padding-left:5px;text-transform:uppercase;}

.mainAbout .video{width:430px;height:300px;border:5px solid #ffb13b;box-shadow:0 0 3px 2px #d88200}



.mainAbout .txt{width:380px;color:#fff;padding-left:28px;}

.mainAbout .txt h3{line-height:30px;font-size:22px;font-weight:normal;}

.mainAbout .txt p{font-size:14px;padding-top:20px;text-indent:2em;}

.mainAbout .txt a{display:block;width:88px;height:24px;line-height:24px;text-align:center;background:#b26b00;color:#fff;border-radius:2px;margin-top:30px;text-transform:uppercase;}

.mainAbout .txt a:hover{background:#a06000;color:#fff;}

.mainAbout .honor{width:295px;position:relative;}

.mainAbout .honor h2{padding-left:35px;}

.mainAbout .honor .prev,.mainAbout .honor .next{display:block;width:22px;height:40px;position:absolute;left:0;top:170px;background:url(../images/hicon.png) no-repeat;overflow:hidden;cursor:pointer;opacity:0.5}

.mainAbout .honor .next{left:auto;right:0;background-position:-22px 0}

.mainAbout .honor .prev:hover,.mainAbout .honor .next:hover{opacity:1}

.mainAbout .honor .bd{width:200px;height:310px;margin:0 auto;}

.mainAbout .honor .bd li{width:200px;height:310px;float:left;}

.mainAbout .honor .bd li .bt{line-height:35px;text-align:center;font-size:14px;color:#fff;}



/* news */

.mainNews{padding:35px 0;}

.mainNews .news{width:370px;}

.mainNews .news .title{line-height:24px;font-size:22px;color:#333;font-weight:normal;}

.mainNews .news .title span{font-family:arial;font-size:18px;text-transform:uppercase;padding-left:5px;color:#999;}

.mainNews .news .title a{display:block;width:21px;height:21px;background:url(../images/nmore.png) no-repeat;float:right;margin-top:2px;}

.mainNews .news .title a:hover{background:url(../images/nmoreh.png) no-repeat;}

.mainNews .news a.pic{display:block;width:370px;height:287px;position:relative;margin-top:15px;overflow:hidden;}

.mainNews .news a.pic h3{height:30px;line-height:30px;padding:0 10px;text-align:center;color:#fff;position:absolute;left:0;bottom:0;background:url(../images/tm.png);width:350px;font-size:14px;}

.mainNews .news ul{padding-top:5px;}

.mainNews .news li{height:35px;line-height:35px;border-top:1px dotted #ccc;}

.mainNews .news li a{width:265px;padding-left:10px;background:url(../images/nicon.jpg) no-repeat left center;float:left;}

.mainNews .news li span{float:right;color:#999;}

.mainNews .news li.none{border:none;}

.mainNews .npl{padding-left:45px;}



/* link */

.mainLink{border-top:2px solid #dadada;line-height:22px;padding:12px 0;font-size:14px;}

.mainLink span{color:#ff9a00;}

.mainLink i{font-style:normal;padding:0 5px;}



/* sidebar */

.inSidebar{height:49px;background:url(../images/tm.png);overflow:hidden;position: relative;margin-top:-50px;z-index:11;border-top:1px solid #3d3935;}

.inSidebar .sidebar{width:1200px;margin:0 auto;}

.inSidebar .sidebar ul li{float:left;}

.inSidebar .sidebar ul li a{display:block;width:145px;line-height:49px;font-size:15px;color:#cdcdcd;text-align:center}

.inSidebar .sidebar ul li a:hover,.inSidebar .sidebar li a.active{background:#38b700;color:#fff;}



.recProduct,.contactUs{margin-top:15px;border:1px solid #e1e1e1;padding:14px;background:#fff;}

.recProduct h2,.contactUs h2{height:35px;font-size:18px;color:#333;font-weight:normal;}

.recProduct .bd{width:190px;height:358px;}

.recProduct .bd .box{height:358px;overflow:hidden;}

.recProduct .bd ul{overflow:hidden;zoom:1;}

.recProduct .bd li{width:190px;height:179px;}

.recProduct .bd li img{border:1px solid #e1e1e1;padding:2px;}

.recProduct .bd li img:hover{border-color:#38b700}

.recProduct .bd li span{width:170px;height:35px;line-height:35px;text-align:center;padding:0 10px;}

.contactUs .box{padding-top:10px;}



/* product */

.productList{width:1250px}

.productList li{width:290px;float:left;margin-right:13px;margin-bottom:15px;}

.productList li a{display:block;border:1px solid #dadada;}

.productList li a img{padding:4px;}

.productList li a .bt{height:38px;line-height:38px;border-top:1px solid #dadada;text-align:center;font-size:14px;padding:0 10px;width:268px;}

.productList li a:hover{border-color:#38b700;}

.productList li a:hover .bt{border-color:#38b700;background:#38b700;color:#fff;}



/* product left */

.productShowPic{width:670px;}

.productShowPic .box{width:670px;height:378px;}

.tbPic{width:550px;height:400px;position:relative;z-index:1;float:right;border:1px solid #dadada;}

.tbPic a{width:550px;height:400px;background:#fff;display:table-cell;text-align:center;vertical-align:middle;}

.tbPic a img{vertical-align:middle;max-width:550px;max-height:400px;}

.tbPic a{*display:block;*font-family:Arial;*line-height:1;}

div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:300px;height:300px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}

div.zoomMask{position:absolute;background:url(../images/img/mask.png);cursor:move;z-index:1;}



.tbPicList{width:112px;height:400px;overflow:hidden;position:relative;float:left;}

.tbPicList a.prev,.tbPicList a.next{display:block;width:107px;height:25px;position:absolute;top:0;left:0;background:url(../images/img/anu.png) no-repeat;overflow:hidden;cursor:pointer;}

.tbPicList a.next{top:auto;bottom:0;background-position:0 -50px;}

.tbPicList a.prev:hover{background-position:0 -25px;}

.tbPicList a.next:hover{background-position:0 -75px;}



.tbPicList .tbThumb{position:relative;width:112px;height:334px;overflow:hidden;top:33px;}

.tbPicList .tbThumb ul{position:absolute;height:99999px;}

.tbPicList .tbThumb ul li{background:none;float:left;width:107px;height:85px;position:relative;}

.tbPicList .tbThumb ul li a{display:block;width:103px;height:75px;border:2px solid #d9d9d9;text-align:center;background:#fff}

.tbPicList .tbThumb ul li img{max-width:100%;max-height:100%;cursor:pointer;}

.tbPicList .tbThumb ul li a em{display:block;width:5px;height:9px;position:absolute;right:-5px;top:35px;}

.tbPicList .tbThumb ul li a.tbSelected{border-color:#38b700;}

.tbPicList .tbThumb ul li a.tbSelected em{background:url(../images/img/jt.png) no-repeat;}



/* product right */

.productShowTitle{width:495px;overflow:hidden;}

.productShowTitle h2{line-height:24px;font-size:22px;padding:15px 0;font-weight:normal;border-bottom:1px dotted #d9d9d9;}

.productShowTitle .description{padding-top:10px;overflow:hidden;border-bottom:1px dotted #d9d9d9;padding-bottom:15px;}

.productShowTitle .description h3{font-weight:normal;font-size:14px;color:#333;line-height:30px;}

.productShowTitle .description ul li{width:265px;padding-right:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;color:#999;}

.productShowTitle .description ul li.li2{width:215px;padding-right:0;}

.productShowTitle .description p{color:#999;}

.productShowTitle .advisory{height:45px;padding-top:30px;}

.productShowTitle .advisory a{display:block;width:140px;height:40px;background:#ff9a00;border-radius:3px;border-bottom:5px solid #e78b00;line-height:40px;text-align:center;font-size:16px;color:#fff;float:left;margin-right:10px;}

.productShowTitle .advisory a:hover{border-color:#33a800;color:#fff;background:#38b700;}

.productShowTitle .advisory .tel{background:url(../images/telbj.jpg) no-repeat left center;margin-left:10px;line-height:22px;float:left;padding-left:48px;}

.productShowTitle .advisory .tel span{display:block;font-size:20px;font-family:arial;color:#ff9a00;}



/* tab */

.tabListBox{overflow:hidden;margin-top:40px;}

.tabList{height:40px;background:#ededed;}

.tabList li{display:block;width:120px;line-height:40px;float:left;text-align:center;font-size:16px;color:#333;border-right:1px solid #dadada;}

.tabList li.on{color:#fff;background:#38b700;border-color:#38b700}

.tabBox{overflow:hidden;padding-top:25px;}



/* related product */

.relProduct{overflow:hidden;margin-top:30px;}

.relProduct ul{padding-top:20px;width:1260px;}

.relProduct li{width:225px;float:left;margin-right:18px;margin-bottom:5px;}

.relProduct li img{border:2px solid #e1e1e1;padding:3px;}

.relProduct li img:hover{border-color:#38b700}

.relProduct li .bt{width:205px;line-height:35px;text-align:center;padding:0 10px;font-weight:normal;}



.contBox{font-size:16px;text-align:center;line-height:26px;padding:20px 70px 0;}

.contactBox{width:1200px;height:590px;position:relative;margin-top:30px;margin-bottom:30px;}

.contactBox .tel{position:absolute;left:1px;top:1px;width:360px;height:568px;background:url(../images/tm.png);z-index:15;padding:20px 60px 0;}

.contactBox .tel p{display:block;height:71px;margin-top:45px;font-size:16px;color:#fff;padding-left:90px;line-height:22px;}

.contactBox .tel p.p1{background:url(../images/dz.png) no-repeat left center;padding-top:13px;height:58px;}

.contactBox .tel p.p2{background:url(../images/dh.png) no-repeat left center;line-height:71px;}

.contactBox .tel p.p3{background:url(../images/sj.png) no-repeat left center;padding-top:13px;height:58px;}

.contactBox .tel p.p4{height:99px;background:url(../images/yx.png) no-repeat left center;line-height:99px;}



/* map */

#dituContent{width:1198px;height:588px;border:1px solid #d6d6d6;z-index:13}



/* feedback */

#feedback_form label{display:block;float:left;height:32px;line-height:32px;margin-bottom:30px;padding-left:40px;background:url(../images/contact.png) no-repeat;font-size:14px;}

#feedback_form label.name{background-position:0 -32px;}

#feedback_form label.email{background-position:0 -64px;}

#feedback_form label.city{background-position:0 -96px;}

#feedback_form label.msg_title{background-position:0 -128px;}

#feedback_form label.address{background-position:0 -160px;}

#feedback_form label.message{background-position:0 -192px;margin-bottom:10px;}

#feedback_form input{width:230px;height:30px;line-height:30px;float:left;margin:0 56px 30px 0;padding:0 10px;border:1px solid #dbdbdb;}

#feedback_form input.last{margin-right:0;}

#feedback_form .msg{border-top:1px dotted #ccc;padding:30px 0;}

#feedback_form textarea{height:125px;width:1178px;padding:10px;border:1px solid #dbdbdb;display:block;}

#feedback_form .btns{width:120px;height:40px;margin-right:10px; background:#38b700;color:#fff;border:none;font-size:15px;margin-bottom:0;}

#feedback_form .reset{background:#ccc;cursor:pointer;margin-bottom:0;}

#feedback_form .tableRow{width:100%;height:32px;}

#feedback_form .tableRow input{width:150px;margin-right:10px;color:#999;float:left;}

#feedback_form .tableRow .checkcode{width:50px;height:22px;margin-left:5px;border:1px solid #ccc;padding:4px 5px;display:block;float:left;background:#fff;}

#feedback_form input:focus,#feedback_form textarea:focus{border-color:#38b700;}



/* jobs */

.jobsList{width:100%;overflow:hidden;border-top:1px solid #e8e8e8;}

.jobsList dd{height:48px;line-height:48px;border:1px solid #e8e8e8;background:#fff;cursor:pointer;position:relative;border-top:none;}

.jobsList dd em{display:block;width:8px;height:7px;background:url(../images/img/icone.png) no-repeat;cursor:pointer;position: absolute;top:21px;right:14px;}

.jobsList dd.on{background:#eee;}

.jobsList dd.on em{background:url(../images/img/iconf.png) no-repeat;color:#fff;}

.jobsList dd span{display:block;float:left;height:48px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:15px;width:200px;}

.jobsList dd span.sp1{width:290px;}

.jobsList dt{border:1px solid #e8e8e8;border-top:none;padding:30px 50px;background:#fff;font-size:14px;}

.apply{display:block;width:77px;height:30px;line-height:30px;margin-top:30px;background:url(../images/img/iconl.png) no-repeat 10px 6px #333;color:#fff;font-size:14px;padding-left:33px;border-radius:4px;}

.apply:hover{background-color:#38b700;color:#fff;}



.jobsShow{border:1px solid #eee;background:#fff;}

.jobsShow h3{font-size:14px;font-weight:bold;background:#eee;line-height:35px; padding-left:15px;font-weight:normal;}

.jobsShow table{width:1158px;margin:10px 20px 20px;background:#fff;}

.jobsShow .jobsInput{width:415px;border:1px solid #ccc;line-height:25px;height:25px;padding:0 5px;margin-bottom:10px;}

.jobsShow .input_radio{margin-right:5px;vertical-align: middle;}

.jobsShow .jobsInput:focus,.jobsShow .jobsTextarea:focus{border:1px solid #38b700;}

.jobsShow .jobsTextarea{width:1146px;padding:5px;border:1px solid #eee;line-height:22px;height:125px;margin-top:3px;display:block;}

.jobsShow .jobsSubmit{background:#999;width:85px;height:25px;line-height:25px;cursor:pointer;border:none;color:#fff;margin-right:10px;margin-top:20px;border-radius:4px;}

.jobsShow .jobsSubmit:hover{background:#666;color:#fff;}

.jobsShow .jobsSubmitb{background:#333;width:100px;height:25px;line-height:25px;cursor:pointer;border:none;color:#fff;margin-top:20px;border-radius:4px;}

.jobsShow .jobsSubmitb:hover{background:#38b700;color:#fff;}



/* news */

.newsList{margin-top:-30px;}

.newsList li{padding:30px 0;border-bottom:1px solid #d6d6d6;overflow:hidden;}

.newsList li a.pic{display:block;width:308px;height:175px;padding:5px;border:1px solid #d6d6d6;margin-right:65px;float:left;}

.newsList li h2{font-size:16px;line-height:35px;font-weight:normal;}

.newsList li h2 a{color:#333;}

.newsList li p{padding-top:15px;color:#888;}

.newsList li span{display:block;line-height:20px;background:url(../images/time.jpg) no-repeat 384px center;padding-left:400px;color:#999;margin-top:15px;}

.newsList li .more{display:inline-block;width:87px;height:25px;line-height:25px;border:2px solid #b2b2b2;text-align:center;font-family:"宋体";margin-top:15px;}

.newsList li:hover a.pic{opacity:0.8;border-color:#38b700;}

.newsList li:hover h2 a{color:#38b700;}

.newsList li:hover .more{border-color:#38b700;background:#38b700;color:#fff;}

.caseList li a.pic{width:230px;}



/* news show */

.newsShow h2{font-size:20px;line-height:32px;text-align:center;position:relative;font-weight:normal;}

.newsShow h3{text-align:center;height:30px;line-height:30px;border-bottom:1px solid #d2d2d2;font-weight:normal;}

.newsShow h3 span{margin:8px 8px 0 8px; color:#999;text-decoration:none;}

.fontResizer a{padding:0 5px;}

.curFont{font-weight:bold;color:#38b700;}

.newsShowBox{padding-top:15px;line-height:26px;padding-bottom:10px;width:1000px;margin:0 auto;}

.picturePic{text-align:center;padding-bottom:15px;}

.fenyList{height:35px;background:#eee;padding:0 10px;margin-top:15px;}

.fenyList a{display:block;width:45%;height:35px;line-height:35px;overflow:hidden;}

.fenyList .prev{background:url(../images/img/pre_info.gif) no-repeat left center;float:left;padding-left:15px;text-align:left;}

.fenyList .next{background:url(../images/img/next_info.gif) no-repeat right center;float:right;padding-right:15px;text-align:right;}

.recTitle{padding-left:20px;height:35px;line-height:35px;background:url(../images/img/page_line.jpg) no-repeat 10px 12px #eee;font-size:14px;font-weight:bold;color:#333;font-weight:normal;}



/* related news */

.relNews{overflow:hidden;margin-top:20px;}

.relNews ul{width:1280px;padding-top:10px;}

.relNews ul li{float:left;margin-right:60px;width:360px;height:28px;line-height:28px;}

.relNews ul li a{display:block;width:260px;line-height:28px;background:url(../images/img/iconh.jpg) no-repeat left center;padding-left:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}

.relNews ul li a:hover{background:url(../images/img/iconi.jpg) no-repeat left center;}

.relNews ul li span{float:right;color:#999;}



/* honor */

.honorList{width:1290px;}

.honorList li{width:380px;float:left;margin-right:30px;margin-bottom:15px;overflow:hidden;}

.honorList li a{border:1px solid #dadada;padding:4px;background:#f4f4f4;display:block;text-align:center;}

.honorList li a:hover{border-color:#38b700}

.honorList li .bt{width:360px;height:40px;line-height:40px;text-align:center;font-size:16px;padding:0 10px;}

.honorList li:hover .bt{color:#38b700;}



/* setting */

.settingList{width:1260px;}

.settingList li{float:left;margin-right:13px;margin-bottom:10px;position:relative;width:290px;height:238px;}

.settingList li img{width:290px;height:238px;}

.settingList li.picBig,.settingList li.picBig img{width:593px;height:486px;}

.settingList li a{display:block;overflow:hidden;}

.settingList li .bt{text-align:center;color:#fff;font-size:16px;}

.settingList li .bt a{color:#fff;padding:2px 10px;border:1px solid #fff;display:inline-block;position:relative;top:45%;text-align:center;}

.settingList li:hover .bt{opacity:1}

.settingList li:hover .bt a{border-color:#38b700;color:#fff;}



/* partner */

.parnterList{width:1290px;}

.parnterList li{width:225px;float:left;margin-right:18px;margin-bottom:10px;overflow:hidden;}

.parnterList li img{border:2px solid #dadada;padding:3px;background:#f4f4f4;}

.parnterList li img:hover{border-color:#38b700}

.parnterList li .bt{width:205px;height:40px;line-height:40px;text-align:center;font-weight:normal;padding:0 10px;}



.inTitle{font-size:24px;font-weight:normal;color:#333;}

.inTitle span{font-family:arial;font-size:18px;color:#999;padding-left:5px;}

.aboutBox{padding-top:40px;}

.aboutBox img{float:right;padding-left:30px;}

.aboutBox h3{font-size:20px;font-weight:normal;border-bottom:1px solid #dadada;padding-bottom:5px;width:620px;color:#38b700;}

.aboutBox h3 span{display:block;font-family:arial;font-size:14px;color:#999;}

.aboutBox p{font-size:14px;padding-top:15px;}

.aboutBox h4{line-height:80px;text-align:center;background:#38b700;font-size:24px;color:#fff;font-weight:normal;}



.ideaBox{padding-top:40px;}

.ideaBox .id{width:140px;float:left;margin-right:36px;}

.ideaBox .id h3{width:140px;height:105px;font-size:24px;color:#fff;font-weight:normal;text-align:center;line-height:30px;border-radius:50%;padding-top:35px;}

.ideaBox .id h3:hover{

    transform:translate(0,-10px);

    -webkit-transform:translate(0,-10px);

    -moz-transform:translate(0,-10px);

    -o-transform:translate(0,-10px);

    -ms-transform:translate(0,-10px);

}

.ideaBox .id h3 span{font-family:arial;display:block;font-size:26px;}

.ideaBox .id h3.hs1{background:#38b700;}

.ideaBox .id h3.hs1 span{color:#f3a058;}

.ideaBox .id h3.hs2{background:#f9c058;}

.ideaBox .id h3.hs2 span{color:#f7ae00;}

.ideaBox .id h3.hs3{background:#bbea58;}

.ideaBox .id h3.hs3 span{color:#a7e500;}

.ideaBox .id h3.hs4{background:#79d758;}

.ideaBox .id h3.hs4 span{color:#48cc00;}

.ideaBox .id h3.hs5{background:#58d5b7;}

.ideaBox .id h3.hs5 span{color:#00caa2;}

.ideaBox .id h3.hs6{background:#5896e6;}

.ideaBox .id h3.hs6 span{color:#0074e0;}

.ideaBox .id h3.hs7{background:#da79ee;}

.ideaBox .id h3.hs7 span{color:#d048e9;}

.ideaBox .id7{margin-right:0;}

.ideaBox .id p{padding-top:20px;line-height:22px;text-align:center;}



.deveBox{padding-top:40px;}

.deveBox ul{padding-top:15px;}

.deveBox ul li{padding-top:15px;padding-bottom:15px;border-bottom:1px dotted #ccc;overflow:hidden;}

.deveBox ul li .date{width:105px;height:30px;line-height:30px;text-align:center;font-size:16px;color:#fff;;float:left;background:url(../images/date.jpg) no-repeat;}

.deveBox ul li .text{float:right;width:1060px;overflow:hidden;}

.deveBox ul li .text span{padding-right:30px;display:inline-block;float:left;font-size:14px;}



.videoList{width:1290px;}

.videoList li{width:380px;height:300px;float:left;margin-right:30px;margin-bottom:10px;}

.videoList li span{width:360px;height:40px;line-height:40px;text-align:center;}

.videoList li div{width:380px;height:260px;}



.bd li a:hover dt,.bd li a:hover h3 {color: #38b700;}

.ti{position: absolute; width: 282px;height: 72px;padding-left: 7px; background: url(../images/ti_bg.png);top: 148px;color: #fff;}

.bd h3 {text-align: center;font-size: 15px;}