@charset "utf-8";
/* CSS Reset */
html{overflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
.w1260{position:relative;width:1260px;margin:0 auto;}
a:hover{color:#90cf38;}
.ptb30{padding:30px 0;}
.pt20{padding-top:20px;}
.bt{
  display:block;
  font-size:14px;
  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 */
.headerBot{height:35px;line-height:35px;background:#ecf0f3;}
.headerBot .tel{background:url(../images/tel.png) no-repeat left center;padding-left:20px;font-size:15px;color:#838a9b;}
.headerBot .link{position:relative;}
.headerBot .link a{display:block;float:left;margin-left:20px;padding-left:20px;}
.headerBot .link a.xl{background:url(../images/xl.png) no-repeat left center;}
.headerBot .link a.xl:hover{background:url(../images/xlh.png) no-repeat left center;}
.headerBot .link a.wx{background:url(../images/wx.png) no-repeat left center;}
.headerBot .link a.wx:hover{background:url(../images/wxh.png) no-repeat left center;}
.headerBot .link a.map{background:url(../images/mp.png) no-repeat left center;}
.headerBot .link a.map:hover{background:url(../images/mph.png) no-repeat left center;}
.headerBot .link a:hover{color:#008ae2;}
.headerBot .link .wxImg{width:130px;height:130px;text-align:center;background:#fff;position:absolute;top:60px;left:70px;border-radius:4px;box-shadow:0 0 10px #d9d9d9;z-index:9999;padding:10px;display:none;opacity:0;}
.headerBot .link .wxImg:before{display:block;content:"";width:0px;height:0px;border-left:9px solid transparent;
    border-right:9px solid transparent;border-bottom:9px solid #fff;font-size:0px;line-height:0px;position:absolute;top:-9px;right:68px;z-index:99;}

.headerNav{height:105px;z-index:999;background:#fff;width:1920px;position:relative;left:50%;margin-left:-960px;}
.headerNav .logo{padding-top:14px;}
.headerNav .nav li{height:105px;float:left;position:relative;z-index:11;}
.headerNav .nav li a{display:block;float:left;line-height:103px;overflow:hidden;text-align:center;font-size:17px;color:#333;margin-left:30px;height:103px;border-bottom:2px solid #fff;}
.headerNav .nav li a:hover,.headerNav .nav li a.active{color:#008ae2;border-bottom:2px solid #008ae2;}
.headerNav .nav li .sub{position:absolute;top:105px;left:-5px;width:140px;background:#fff;overflow:hidden;display:none;}
.headerNav .nav li .sub li{height:35px;float:none;background:none;}
.headerNav .nav li .sub li a{display:block;height:35px;line-height:35px;font-size:14px;padding:0;float:none;margin:0;width:120px;text-align:center;border-bottom:1px solid #dadada;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.headerNav .nav li .sub li a:hover{background:#008ae2;color:#fff;}
/* banner */
.headerBanner{width:1920px;height:550px;position:relative;left:50%;margin-left:-960px;}
.headerBanner .bd{width:1920px;height:550px;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/bant.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:8px;overflow:hidden;}
.headerBanner .hd li{z-index:2;cursor:pointer;margin-right:5px;display:inline-block;width:8px;height:8px;*display:inline;zoom:1;background:#fff;}
.headerBanner .hd li:hover,.headerBanner .hd .on{background:#90cf38;}
.pageBanner{height:300px;position:relative;z-index:10}

/* footer */
.footerBot{background:#1b6db8;padding:50px 0 10px;color:#fff;}
.footerBot a{color:#fff;}
.footerBot a:hover{color:#fff;text-decoration:underline;}
.footerBot h2{background:url(../images/licon.jpg) no-repeat left center;padding-left:12px;font-family:arial;font-size:22px;font-weight:normal;text-transform:uppercase;margin-bottom:35px;}
.footerBot .left{overflow:hidden;width:679px;border-right:1px solid #197fdd;}
.footerBot .menu{width:115px;}
.footerBot .menua{width:165px;}
.footerBot h3{font-weight:normal;font-size:16px;padding-bottom:15px;}
.footerBot .menu a{display:block;}
.footerBot .tel{margin-left:70px;margin-top:40px;}
.footerBot .tel p{background:url(../images/dh.png) no-repeat center top;padding-top:66px;text-align:center;font-size:20px;}
.footerBot .tel p span{font-family:arial;font-size:36px;color:#90cf38;display:block;line-height:40px;}
.footerBot .icon{margin-top:5px;position:relative;margin-left:90px;}
.footerBot .icon a{display:block;float:left;width:24px;height:24px;margin-right:5px;}
.footerBot .code{padding-top:60px;}
.footerBot .code p{width:85px;height:120px;float:left;margin-left:10px;}
.footerBot .code p span{display:block;line-height:35px;text-align:center;}
.footerBot .copy{line-height:40px;margin-top:30px;border-top:1px solid #197fdd;color:#90cf38;}
.footerBot .copy span{padding-left:10px;}
.footerBot .copy a{color:#90cf38;}

/* search */
.mainHot{height:56px;}
.mainHot .keyword{width:820px;font-size:14px;line-height:56px;overflow:hidden;color:#333;}
.mainHot .keyword span{color:#008ae2;}
.mainHot .keyword a{padding:0 3px;color:#333;}
.mainHot .keyword a:hover{color:#90cf38;}
.mainHot .search{height:33px;width:317px;margin-top:11px;}
.mainHot .search .text{width:258px;height:31px;line-height:31px;float:left;padding-left:10px;color:#999;border:1px solid #d9d9d9;background:none;}
.mainHot .search .subt{width:42px;height:33px;background:url(../images/subt.jpg) no-repeat center;border:none;float:right;cursor:pointer;}

.mainBj{background:#ecf0f3;padding-top:20px;padding-bottom:30px;}
.mainTitle{width:1248px;margin:0 auto;height:25px;line-height:25px;background:url(../images/licon.jpg) no-repeat left center;padding-left:12px;font-size:22px;color:#008ae2;}
.mainTitle span{padding-left:5px;font-family:arial;color:#999;text-transform:uppercase;font-size:20px;font-weight:normal;}
.mainTitle a{display:block;height:18px;float:right;}
.mainProduct{background:url(../images/pxt.jpg) repeat-x left 125px;overflow:hidden;}
.mainProduct .hd{width:1040px;margin:0 auto;height:110px;margin-top:15px;}
.mainProduct .hd li{float:left;border-top:2px solid #ecf0f3;width:100px;height:33px;font-size:14px;text-align:center;padding-top:75px;margin:0 25px;}
.mainProduct .hd li.cfw{width:230px;}
.mainProduct .hd li.ypw{width:145px;}
.mainProduct .hd li.on{background:url(../images/picon.png) no-repeat center 23px;border-color:#90cf38;color:#90cf38;}
.mainProduct .bd{padding-top:25px;overflow:hidden;}
.mainProduct .bd ul{width:1268px;}
.mainProduct .bd li{width:315px;height:320px;background:#fff;float:left;margin-right:1px;margin-bottom:1px;}
.mainProduct .bd li a{display:block;width:315px;height:290px;padding-top:30px;overflow:hidden;}
.mainProduct .bd li a .bt{display:block;text-align:center;font-size:19px;line-height:30px;padding:0 15px;}

/** case **/
.mainCase{padding:45px 0 30px;background:url(../images/cxt.jpg) repeat-x left 75px;overflow:hidden;}
.mainCase .case{padding-top:25px;overflow:hidden;}
.mainCase .case ul{width:1280px;}
.mainCase .case li{width:395px;height:256px;position:relative;float:left;border:1px solid #e0e4e7;background:#fff;padding:8px;margin-right:12px;margin-bottom:15px;}
.mainCase .case li a{display:block;width:395px;height:256px;overflow:hidden;}
.mainCase .case li h3{width:365px;height:45px;line-height:45px;background:url(../images/tm.png);position:absolute;left:8px;bottom:8px;padding-left:15px;font-size:16px;color:#fff;padding-right:15px;}
.mainCase .case li h3 i{display:block;float:right;font-style:normal;width:9px;height:14px;margin-top:18px;background:url(../images/cicon.png) no-repeat;}

.mainSolution{background:#008ae2;padding:50px 0;overflow:hidden;}
.solution{background:#fff;padding:25px;width:1210px;margin:0 auto;overflow:hidden;}
.solution .hd{width:189px;float:left;}
.solution .hd li{width:154px;height:48px;line-height:48px;padding-left:35px;font-size:15px;position:relative;background:url(../images/sobj.jpg) no-repeat;color:#565e76;}
.solution .hd li.on{background:#90cf38;color:#fff;}
.solution .hd li.on:before{display:block;content:"";width:0px;height:0px;border-left:9px solid #90cf38;
    border-top:9px solid transparent;border-bottom:9px solid transparent;font-size:0px;line-height:0px;position:absolute;top:15px;right:-9px;z-index:99;}
.solution .bd{width:985px;float:right;}
.solution .bd .pic{width:527px;height:474px;position:relative;overflow:hidden;}
.solution .bd .pic h3{height:35px;line-height:35px;width:487px;padding:0 20px;font-size:15px;color:#fff;background:url(../images/tma.png);position:absolute;bottom:0;left:0;}
.solution .bd .fr{width:435px;}
.solution .bd .cTitle{padding-top:35px;}
.solution .bd .cTitle h3{line-height:35px;border-bottom:1px solid #eaeaea;font-size:18px;color:#357df9;}
.solution .bd .cTitle .txt{height:160px;padding-top:10px;line-height:22px;}
.solution .bd .cTitle .txt a{color:#90cf38;}
.solution .bd .xg{width:435px;overflow:hidden;}
.solution .bd .xg .title{width:80px;height:25px;line-height:25px;text-align:center;font-size:14px;color:#fff;background:#90cf38;}
.solution .bd .xg ul{width:490px;padding-top:15px;}
.solution .bd .xg ul li{width:139px;float:left;margin-right:9px;}
.solution .bd .xg ul li img{width:133px;height:60px;border:3px solid #ebebeb;}
.solution .bd .xg ul li img:hover{border-color:#90cf38}
.solution .bd .xg ul li h3{line-height:30px;text-align:center;}

.mainPartner{padding:50px 0;overflow:hidden;}
.mainPartner .partner{background:#fff;margin-top:20px;padding:32px;}
.mainPartner .partner li{width:170px;height:70px;float:left;border-left:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;}
.mainPartner .partner li:first-child,.mainPartner .partner li:nth-child(8){border-left:none;}
.mainPartner .partner li img{
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  opacity:.7;
}
.mainPartner .partner li:hover img{
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
  filter: gray;
  opacity:1;
}

/* about */
.mainAbout{background:url(../images/abbj.jpg) no-repeat center top;height:514px;padding-top:60px;}
.mainAbout .fl{width:820px;padding:30px;background:#fff;}
.mainAbout .fl .txt{height:242px;}
.mainAbout .fl .txt img{border:3px solid #e0e0e0;float:left;margin-right:35px;}
.mainAbout .fl .txt h3{font-size:18px;color:#008ae2;line-height:70px;}
.mainAbout .fl .txt a{display:inline-block;width:100px;height:30px;line-height:30px;text-align:center;font-size:14px;background:#90cf38;color:#fff;margin-top:20px;}
.mainAbout .fl .txt a:hover{background:#008ae2;color:#fff;}
.mainAbout .fl .bd{margin-top:15px;border-top:1px dashed #e2e3e9;padding-top:15px;width:820px;overflow:hidden;}
.mainAbout .fl .bd ul{width:890px;}
.mainAbout .fl .bd li{width:194px;height:118px;float:left;margin-right:14px;}
.mainAbout .fl .bd li a{display:block;width:188px;height:112px;overflow:hidden;border:3px solid #e0e0e0;}
.mainAbout .fl .bd li a:hover{border-color:#90cf38;}
.mainAbout .honor{width:300px;background:#fff;padding:30px;position:relative;}
.mainAbout .honor h2{height:25px;line-height:25px;font-size:22px;color:#008ae2;}
.mainAbout .honor h2 span{padding-left:5px;font-family:arial;color:#999;text-transform:uppercase;font-size:20px;font-weight:normal;}
.mainAbout .honor .prev,.mainAbout .honor .next{display:block;width:46px;height:46px;background:url(../images/ant.jpg) no-repeat;position:absolute;top:200px;left:30px;cursor:pointer;}
.mainAbout .honor .next{left:auto;right:30px;background-position:0 -46px;}
.mainAbout .honor .prev:hover{background-position:-46px 0}
.mainAbout .honor .next:hover{background-position:-46px -46px;}
.mainAbout .honor .bd{width:186px;margin:50px auto 0;}
.mainAbout .honor .bd li{width:186px;height:316px;}
.mainAbout .honor .bd li h3{text-align:center;line-height:56px;font-size:15px;}

/* news */
.mainNews{padding:50px 0 20px;border-bottom:2px solid #e6e6e6;}
.mainNews .news{height:auto;overflow:hidden;}
.mainNews .news ul{width:1325px;}
.mainNews .news li{width:600px;float:left;padding:20px 60px 20px 0;border-bottom:1px dashed #d4dadf;}
.mainNews .news li:nth-child(3),.mainNews .news li:nth-child(4){border:none;}
.mainNews .news li .tp{display:block;width:188px;height:128px;overflow:hidden;}
.mainNews .news li .txt{width:395px;overflow:hidden;float:right;}
.mainNews .news li .txt h3 a{line-height:30px;color:#008ae2;font-size:16px;}
.mainNews .news li .txt h3 a:hover{color:#90cf38;}
.mainNews .news li .txt p{line-height:21px;padding-top:10px;color:#777;}
.mainNews .news li .txt .more{float:right;}

/* service */
.mainService{padding:50px 0;overflow:hidden;}
.mainService a{display:block;float:left;height:54px;border-right:1px solid #dfdfdf;padding-left:65px;font-size:17px;font-weight:bold;line-height:27px;margin-left:57px;padding-right:57px;}
.mainService a:last-child{border:none;}
.mainService a span{display:block;font-weight:normal;}
.mainService a.sa{background:url(../images/ya.png) no-repeat left center;}
.mainService a.sb{background:url(../images/yb.png) no-repeat left center;}
.mainService a.sc{background:url(../images/yc.png) no-repeat left center;}
.mainService a.sd{background:url(../images/yd.png) no-repeat left center;}
.mainService a.se{background:url(../images/ye.png) no-repeat left center;}

/* link */
.mainLink{width:1228px;border:1px solid #d5d5d5;padding:10px 15px;overflow:hidden;margin:0 auto;border-radius:10px;font-family:"宋体";margin-top:10px;color:#999;font-size:14px;}
.mainLink span{font-weight:bold;}
.mainLink i{font-style:normal;padding:0 5px;}
.mainLink a{color:#999;}
.mainLink a:hover{color:#90cf38;}

/* sidebar */
.inSidebar{width:260px;overflow:hidden;}
.inSidebar .sidebar h2{line-height:60px;font-size:24px;color:#fff;border-radius:4px 4px 0 0;background:#333;font-weight:normal;text-align:center;}
.inSidebar .sidebar ul li{margin-top:2px;}
.inSidebar .sidebar ul li a{display:block;height:45px;line-height:45px;padding-left:20px;font-size:16px;color:#333;background:url(../images/img/eb.png) no-repeat 225px center #ededed}
.inSidebar .sidebar ul li a:hover,.inSidebar .sidebar li .active{background:url(../images/img/ebh.png) no-repeat 222px center #90cf38;color:#fff;}
.inSidebar .sidebar ul li a:hover{text-indent:5px;}
.inSidebar .sidebar ul li ol{padding:10px;overflow:hidden;background:#fff;}
.inSidebar .sidebar ul li ol li{margin:0;border-bottom:1px dotted #dadada;}
.inSidebar .sidebar ul li ol li a{display:block;background:url(../images/picon.jpg) no-repeat 15px center;color:#333;font-size:14px;width:200px;line-height:30px;height:30px;padding-right:0;padding-left:35px;}
.inSidebar .sidebar ul li ol li a.active{background:url(../images/piconh.jpg) no-repeat 15px center;color:#90cf38;}
.inSidebar .sidebar ul li ol li a:hover{background:url(../images/piconh.jpg) no-repeat 20px center;color:#90cf38;}

.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{height:452px;}
.recProduct .bd .box{height:452px;overflow:hidden;}
.recProduct .bd ul{overflow:hidden;zoom:1;}
.recProduct .bd li{width:230px;height:226px;}
.recProduct .bd li img{border:1px solid #e1e1e1;padding:2px;}
.recProduct .bd li img:hover{border-color:#90cf38}
.recProduct .bd li h3{line-height:35px;text-align:center;padding:0 10px;}
.recProduct .news li a{line-height:28px;background:url(../images/img/iconh.jpg) no-repeat left center;padding-left:10px;}
.recProduct .news li a:hover{background:url(../images/img/iconi.jpg) no-repeat left center;}
.contactUs .box{padding-top:10px;}

/* content */
.inContent{width:960px;overflow:hidden;min-height:650px;}
.inContent .title{height:46px;line-height:40px;background:url(../images/img/conti.png) no-repeat left bottom;}
.inContent .title h2{display:block;float:left;text-align:left;font-size:18px;overflow:hidden;font-weight:normal;}
.inContent .title span{float:right;}
.inContent .position{line-height:40px;background:url(../images/img/conti.png) no-repeat left bottom;}
.inContent .content{width:960px;padding-top:20px;overflow:hidden;}

/* picture product */
.pictureList,.productList,.partnerList{width:1020px;}
.pictureList li,.productList li,.relProduct li{width:300px;float:left;margin-right:30px;margin-bottom:10px;}
.pictureList li img,.productList li img,.relProduct li img,.partnerList li img{border:2px solid #e8e8e8;padding:3px;}
.pictureList li img:hover,.productList li img:hover,.relProduct li img:hover,.partnerList li img:hover{border-color:#90cf38}
.pictureList li h3,.productList li h3,.relProduct li h3,.partnerList li h3{line-height:40px;text-align:center;padding:0 10px;font-size:15px;}

.partnerList li{width:210px;float:left;margin-right:40px;margin-bottom:10px;}

/* product show */
.productShowPic{width:605px;}
.tbPic{width:482px;height:398px;position:relative;z-index:1;float:right;border:1px solid #dadada;}
.tbPic a{width:482px;height:398px;background:#fff;display:table-cell;text-align:center;vertical-align:middle;}
.tbPic a img{vertical-align:middle;max-width:482px;max-height:398px;}
.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:#90cf38;}
.tbPicList .tbThumb ul li a.tbSelected em{background:url(../images/img/jt.png) no-repeat;}

.productShowTitle{width:325px;overflow:hidden;}
.productShowTitle h2{line-height:22px;font-size:18px;padding:10px 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{padding-top:30px;}
.productShowTitle .advisory a{display:block;width:140px;height:40px;background:#90cf38;border-radius:3px;border-bottom:5px solid #71c004;line-height:40px;text-align:center;font-size:16px;color:#fff;margin-top:20px;}
.productShowTitle .advisory a:hover{background:#008ae2;border-color:#0278c4;color:#fff;}
.productShowTitle .advisory a.adc{background:#90cf38;border-bottom:5px solid #71c004;}
.productShowTitle .advisory .tel{background:url(../images/telbj.jpg) no-repeat left center;line-height:22px;padding-left:48px;}
.productShowTitle .advisory .tel span{display:block;font-size:20px;font-family:arial;color:#90cf38;}

/* tab */
.tabListBox{overflow:hidden;margin-top:20px;}
.tabList{height:40px;background:#ededed;}
.tabList li{display:block;width:107px;height:40px;line-height:40px;float:left;text-align:center;font-size:16px;background:#d8d8d8;color:#333;}
.tabList li.on{color:#fff;background:#90cf38;}
.tabBox{overflow:hidden;padding-top:15px;}

/* order */
.orderBox{padding:25px;background:#ededed;overflow:hidden;margin-top:20px;}
.orderBox h3{font-size:15px;line-height:18px;font-weight:normal;}
.orderBox .table{padding-top:20px;overflow:hidden;}
.orderBox .table li{width:420px;height:215px;float:left;height:35px;margin-bottom:10px;}
.orderBox .table li span{float:left;border:1px solid #ddd;line-height:33px;height:33px;width:78px;display:inline-block;text-align:center;background:#fff;}
.orderBox .table li .iptTxt{float:right;width:329px;border:1px solid #ddd;border-left-width:0;height:33px;line-height:33px;background:#fff;color:#999;padding-left:10px;}
.orderBox .table li .iptCode{float:left;width:259px;border:1px solid #ddd;border-left-width:0;height:33px;line-height:33px;background:#fff;color:#999;padding-left:10px;}
.orderBox .table li .checkcode{float:right;border:1px solid #ddd;border-left-width:0;background:#fff;padding:5px 9px 6px 10px;}
.orderBox .table li .btn{width:420px;height:35px;line-height:35px;background:#333;cursor:pointer;font-size:14px;color:#fff;text-align:center;border:none;font-family:"Microsoft Yahei"}
.orderBox .table li .btn:hover{background:#90cf38;color:#fff;}
.orderBox .table li.areLi{width:435px;float:right;height:215px;overflow:hidden;}
.orderBox .table li.areLi .txtContent{width:403px;height:183px;border:1px solid #ddd;outline:none;resize:none;padding:15px;color:#999;line-height:18px;background:#fff;}

/* related product */
.relProduct{overflow:hidden;margin-top:20px;}
.relProduct ul{padding-top:15px;width:1060px;}

/* news */
.newsList li{padding:20px 0;border-bottom:1px solid #d6d6d6;overflow:hidden;}
.newsList li a.pic{display:block;height:175px;padding:5px;border:1px solid #d6d6d6;margin-right:40px;float:left;}
.newsList li h2{font-size:16px;line-height:35px;font-weight:normal;}
.newsList li h2 a{color:#333;}
.newsList li h2 span{display:block;font-size:14px;color:#999;line-height:18px;}
.newsList li p{padding-top:15px;color:#888;}
.newsList li .more{display:inline-block;width:87px;height:25px;line-height:25px;border:2px solid #b2b2b2;text-align:center;font-family:"SimSun";margin-top:15px;}
.newsList li:hover a.pic{opacity:0.8;border-color:#90cf38;}
.newsList li:hover h2 a{color:#90cf38;}
.newsList li:hover .more{border-color:#90cf38;background:#90cf38;color:#fff;}

.newsShow h2{font-size:22px;text-align:center;color:#333;padding-bottom:15px;font-weight:normal;}
.newsShow .msg{text-align:center;border-bottom:1px solid #e7e7e7;font-family:"SimSun";padding-bottom:5px;}
.newsShow .msg span{padding:0 7px;color:#999;}
.newsShow .msg .fonts a{padding:0 3px;}
.newsShow .msg a.active{font-weight:bold;color:#90cf38;}
.newsShowBox{padding:20px 0;font-size:14px;overflow:hidden;}

/* paging */
.recTitle{padding-left:20px;height:40px;line-height:40px;background:url(../images/img/page_line.jpg) no-repeat 10px center #ededed;font-size:16px;font-weight:bold;color:#333;font-weight:normal;}
.pagIng{height:40px;background:#eee;padding:0 10px;}
.pagIng a{display:block;width:45%;line-height:40px;overflow:hidden;font-size:14px;}
.pagIng .prev{background:url(../images/img/pre_info.gif) no-repeat left center;float:left;padding-left:15px;text-align:left;}
.pagIng .next{background:url(../images/img/next_info.gif) no-repeat right center;float:right;padding-right:15px;text-align:right;}

/* related news */
.relNews{overflow:hidden;margin-top:20px;}
.relNews ul{width:1080px;padding-top:10px;}
.relNews ul li{float:left;margin-right:40px;width:460px;height:28px;line-height:28px;}
.relNews ul li a{display:block;width:320px;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;margin-left:5px;}
.relNews ul li span{float:right;color:#999;}

/* feedback */
.feedbackT{font-size:16px;padding-bottom:30px;}
.feedbackC 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;}
.feedbackC label.name{background-position:0 -32px;}
.feedbackC label.email{background-position:0 -64px;}
.feedbackC label.city{background-position:0 -96px;}
.feedbackC label.msg_title{background-position:0 -128px;}
.feedbackC label.address{background-position:0 -160px;}
.feedbackC label.message{background-position:0 -192px;margin-bottom:10px;}
.feedbackC input{width:320px;height:30px;line-height:30px;float:left;margin:0 56px 30px 0;padding:0 10px;border:1px solid #dbdbdb;}
.feedbackC input.last{margin-right:0;}
.feedbackC .msg{border-top:1px dotted #ccc;padding:30px 0;}
.feedbackC textarea{height:125px;width:938px;padding:10px;border:1px solid #dbdbdb;display:block;}
.feedbackC .btns{width:120px;height:40px;margin-right:10px; background:#90cf38;color:#fff;border:none;font-size:15px;margin-bottom:0;cursor:pointer;font-family:"Microsoft Yahei"}
.feedbackC .reset{background:#ccc;cursor:pointer;margin-bottom:0;}
.feedbackC .tableRow{width:100%;height:32px;}
.feedbackC .tableRow input{width:150px;margin-right:10px;color:#999;float:left;}
.feedbackC .tableRow .checkcode{width:50px;height:22px;margin-left:5px;border:1px solid #ccc;padding:4px 5px;display:block;float:left;background:#fff;}
.feedbackC input:focus,.feedbackC textarea:focus{border-color:#90cf38;}

.fileList li{height:42px;line-height:42px;border-bottom:1px dotted #e1e1e1;}
.fileList li a{display:block;height:42px;background:url(../images/downa.png) no-repeat left center;padding-left:40px;font-size:14px;float:left;width:780px;}
.fileList li a i{font-style:normal;padding-left:10px;}
.fileList li span{float:right;}

.caseList li{margin-top:20px;border-bottom:1px dashed #e1e1e1;padding-bottom:20px;overflow:hidden;}
.caseList li img{display:block;float:left;margin-right:25px;padding:2px;border:1px solid #e1e1e1;background:#fff}
.caseList li h3{padding:10px 0;font-size:18px;font-weight:bold;}
.caseList li p{line-height:22px;padding-bottom:10px;color:#999;}
.caseList li a{display:inline-block;width:85px;height:30px;line-height:30px;text-align:center;background:#333;color:#fff;}
.caseList li a:hover{color:#fff;background:#90cf38;}

.proTitle{line-height:40px;font-size:16px;font-weight:bold;color:#333;}
.proCat{padding-top:20px;font-size:22px;color:#333;font-weight:bold;}
.proSide{padding-top:25px;overflow:hidden;}
.proSide a{display:inline-block;width:180px;height:35px;line-height:35px;background:#1b6db8;color:#fff;border-radius:4px;font-size:14px;margin-right:20px;text-align:center;margin-bottom:10px;}
.proSide a:hover{background:#90cf38;color:#fff;}
.proList{width:1300px;padding-top:30px;}
.proList li{width:300px;float:left;margin-right:20px;margin-bottom:10px;}
.proList li img{border:2px solid #e8e8e8;padding:3px;}
.proList li img:hover{border-color:#90cf38}
.proList li h3{line-height:40px;text-align:center;padding:0 10px;font-size:15px;}

.duMap{width:602px;height:515px;margin:20px auto;position:relative;overflow:hidden;}
.duMap .hd{width:130px;position:absolute;bottom:24px;left:0;z-index:20}
.duMap .hd li{height:35px;line-height:35px;text-align:center;font-size:16px;color:#fff;background:#1b6db8;margin-bottom:10px;}
.duMap .hd li.on{background:#90cf38;color:#fff;}
.duMap .bd{width:602px;height:515px;position:absolute;left:0;z-index:10}
.duMap .bd .box{width:515px;}