﻿html{color:#000;background:#f8f8f8;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:after,q:before{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}
legend{color:#000}
#yui3-css-stamp.cssreset{display:none}
body{font-size:12px;font-family:"Microsoft Yahei"}
.grey{background-color:#ededed}
.red{color:#e21326}
.textIndent{text-indent:2em}
.fs14{font-size:14px}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.backTop{display:none;opacity:0;position:fixed;bottom:100px;right:15px}
.btqrImg{display:none;position:absolute;opacity:0;top:0;right:69px;width:0;height:0;padding:4px;background:#424242;font-size:0;line-height:0;overflow:hidden}
.btqrImg img{width:100%;height:100%}
.btqrShow{display:block;width:69px;height:66px;border-bottom:1px solid #696969;background:#424242 url(../images/back_top_qrico.png) no-repeat center center}
.btBtn{display:block;width:69px;height:61px;background:#424242 url(../images/back_top_arrow.png) no-repeat center center}
.mCustomScrollbar{-ms-touch-action:none;touch-action:none}
.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}
.mCSB_container{overflow:hidden;width:auto;height:auto}
.mCSB_inside>.mCSB_container{margin-right:30px}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}
.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}
.mCSB_outside+.mCSB_scrollTools{right:-26px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0}
.header{position:fixed;left:0;right:0;z-index:999;height:103px;width:100%;min-width:1000px; background: #fff;}
.header_bg{height:103px;background:#fff}
.header_bar{position:relative;z-index:12;height:34px;background:#303030 url(../images/menu_shadow_top.png) repeat-x center bottom}
.top_tel{color:#fff;float:left;line-height:22px;padding:5px 70px;font-size:16px; line-height: 24px; font-weight: bold;}
.top_tel img{ vertical-align: middle;}
.logo{position:absolute;left:200px;top:0;padding:34px 0 0;background:url(../images/logo_bg.png) no-repeat center bottom;text-align:center;font-size:0;line-height:0;z-index:-999999}
.social{float:right;padding:8px 0 6px}
.slist{position:relative;float:left;z-index:0}
.slist.active{z-index:9}
.slist.first{ margin-right:20px;}
.slist.first a{ color:#fff;}
.slist.first a:hover{ text-decoration:underline;}
.sfocus{margin:0 18px 0 10px;padding:0 16px 0 0;background:url(../images/header_arrow.png) no-repeat right center;color:#999;text-decoration:none}
.from{color:red}
.sfocus2{color:#999;text-decoration:none;height:20px}
.slist.active .sfocus{background-image:url(../images/header_arrow_hover.png);color:#fff}
.sqrcode_wrap{display:none;position:absolute;top:0;right:0;opacity:.8;filter:alpha(opacity=80);width:200px;height:229px;padding:25px 4px 4px;background:url(../images/qr_code_shadow.png) no-repeat center bottom;text-align:center; z-index: 12;}
.sqrcode{display:block;cursor:default;padding:8px 0 4px;font-size:0;line-height:0}
.slink{display:block;cursor:default;color:#676767;text-decoration:none;line-height:24px}
.menu{position:relative;background:#fff}
.mshadow{position:absolute;top:69px;left:0;right:0;z-index: 1; clear:both;height:5px;background:url(../images/menu_shadow_bottom.png) repeat-x left bottom}
.mwrap{float:right}
.mli{float:left;height:69px;border-left:1px solid #ddd; position: relative; z-index: 10;}
.mwrap .mli ul{ display: none;position: absolute; background:rgba(238,238,238,.85); padding: 10px 0; width: 130px;}
.mwrap .mli:last-child ul{right:0;}
.mwrap .mli:hover ul{ display:block;}
.mwrap .mli:hover ul li{ line-height: 30px; text-align:center; border-bottom: 1px solid #ddd;}
.mwrap .mli:hover ul li a{ display: block; color:#373737; text-decoration: none;}
.mwrap .mli:hover ul li a:hover{ color:#000; background: #cccccc;}

.mwrap .mli ul.dmt{width:390px;}
.mwrap .mli ul.dmt li{width:33.3%; float: left;}

.mlink{display:block;width:101px;height:45px;padding:12px 0;background:#fff;text-align:center;text-decoration:none}
.mlink.curr{background:#aaaaaa;}

.mico{position:relative;display:block;width:24px;height:24px;margin:0 auto;overflow:hidden}
.micoi{position:absolute;top:0;left:0;width:24px;height:576px;background:url(../images/menu_ico.png) no-repeat center center}
.mname{line-height:20px;color:#373737}
.curr .mname{color:#000}

.mico_home .micoi{top:0}
.curr .mico_home .micoi{top:-48px}

.mico_1 .micoi{top:-72px}
.curr .mico_1 .micoi{top:-120px}

.mico_2 .micoi{top:-144px}
.curr .mico_2 .micoi{top:-192px}

.mico_3 .micoi{top:-216px}
.curr .mico_3 .micoi{top:-264px}

.mico_4 .micoi{top:-432px}
.curr .mico_4 .micoi{top:-480px}

.mico_5 .micoi{top:-288px}
.curr .mico_5 .micoi{top:-336px}

.mico_6 .micoi{top:-504px}
.curr .mico_6 .micoi{top:-552px}




/*
.mico_7 .micoi{top:-504px}
.curr .mico_7 .micoi{top:-552px}
*/



.banner{position:relative;height:420px;overflow:hidden}
.bwrap{position:relative;z-index:0}
.bquery{position:relative;z-index:0;height:420px}
.blist{display:none;position:absolute;top:0;left:0;z-index:0;height:420px;font-size:0;line-height:0}
.blist a{display:block;position:absolute;left:0;top:0}
.bfilter{position:absolute;top:0;left:0;z-index:9;width:100%;height:420px;font-size:0;line-height:0}
.bfilter a{position:absolute;top:0;left:0;width:5%;height:570px;overflow:hidden}
.bfilter a img{position:absolute;left:0;top:0}
.bctrl{position:absolute;bottom:24px;left:0;z-index:9;width:100%;height:24px}
.bctrli{text-align:center;font-size:0;line-height:0}
.bctrli a{display:inline-block;width:24px;height:24px;margin:0 3px;background:url(../images/banner_control.png) no-repeat left center}
.bctrli a.curr,.bctrli a:hover{background-position:right center}


.service{width:1000px;margin:0 auto;padding:0 0 47px}
.serQuery{margin:0 0 0 -14px;width:1028px;height:346px;padding:50px 0 0;}

.serWrap{position:absolute;top:0;left:0;width:227px;height:344px}
.serIco{width:103px;height:103px;margin:24px auto 0;background:#666 url(../images/service_ico_circle.png) no-repeat center center;font-size:0;line-height:0;text-align:center}
.serIco img{ width: 103px; height: 103px;}
.serTitle{margin:16px 0 4px;line-height:28px;font-size:18px;color:#000;text-align:center}
.serIntro{padding:0 0 16px;text-align:center;line-height:24px;color:#484848}
.serLink{width:192px;margin:0 auto;border-top:1px dotted #8d8d8d;padding:21px 0 0}
.serBtn{display:block;position:relative;width:120px;height:37px;overflow:hidden;margin:0 auto;line-height:36px;text-align:center}
.serBtnHover,.serBtnLink{position:absolute;top:0;left:0;width:120px;height:37px;background:url(../images/service_button.png) no-repeat center top}
.serBtnLink{z-index:1;background-position:center top;color:#3f3f3f}
.serBtnHover{z-index:0;background-position:center center;color:#fff}

/**/
.serQuery{ position:relative; width:1000px;margin:0 auto;padding:30px 0 0;}
.serQuery .prev,.serQuery .next{ position: absolute;display:block;  width:40px; height:70px; float:right; top:50%; margin-top: -35px; cursor:pointer;}
.serQuery .prev{ background: url(../images/ico_l.png); left: -30px;}
.serQuery .next{ background: url(../images/ico_r.png); right: -30px;}
.serQuery .bd{ padding:10px;   }
.serQuery .bd ul{ overflow:hidden; zoom:1; }
.serQuery .bd ul li{position:relative;float:left;width:229px;height:346px;margin:0 14px}
.serQuery .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.serQuery .bd ul li .pic{ text-align:center; }
.serQuery .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.serQuery .bd ul li .pic a:hover img{ border-color:#999;  }
.serQuery .bd ul li .title{ line-height:24px;   }


.introShow{margin:0 0 19px;background:#ebebeb}
.icaseWrap{width:1000px;margin:0 auto;padding:24px 0 16px}
.icaseHeader{height:36px;overflow:hidden;padding:0 0 12px}
.icaseDetLink{float:right;width:78px;height:28px;margin:4px 0 0;padding:0 18px 0 0;background:#cbcbcb url(../images/case_more_arrow.png) no-repeat 70px center;line-height:28px;color:#fff;text-align:center;text-decoration:none}
.icaseName{float:left;height:24px;padding:12px 0 0 110px;background:url(../images/case_title.png) no-repeat left center;line-height:20px;font-size:14px}
.icaseBody{overflow:hidden}
.icaseLeft{position:relative;float:left;width:402px;overflow:hidden;padding:20px 0 0;background:#fff}
.icaseLeftTitle{height:28px;padding:0 0 0 18px;color:#858585;line-height:28px;font-size:15px}
.icaseLeftIntro{position:relative;margin:16px 0 0}
.icasebNext,.icasebPrev{position:absolute;z-index:9;top:120px;width:31px;height:31px;background:url(../images/case_control.png) no-repeat}
.icasebPrev{left:0;background-position:left bottom}
.icasebPrev:hover{background-position:left top}
.icasebNext{right:0;background-position:right bottom}
.icasebNext:hover{background-position:right top}
.icaseBanner{position:relative;z-index:0;height:441px}
.icasebli{position:absolute;left:0;top:0;width:402px}
.icasePic{display:block;width:402px;height:259px;overflow:hidden;font-size:0;line-height:0}
.icaseInfo{border-bottom:1px solid #ececec;padding:19px 21px 7px}
.icaseTitle{line-height:28px;font-size:18px;color:#353535}
.icaseDate{line-height:22px;font-size:14px;color:#adadad}
.icaseIntro{padding:20px;line-height:20px;color:#868686}
.icaseRight{float:right;width:598px;overflow:hidden}
.icaserQuery{float:left;width:284px;margin:0 0 14px 15px;padding:8px 0 0;background:#fff}
.icaserTitle{display:block;padding:0 0 0 15px;font-size:14px;color:#353535;line-height:24px;text-decoration:none}
/*.icaserQuery:hover .icaserTitle{color:#fff}*/
.icaserTitle:hover{ color:#adadad !important; }
.icaserDate{display:block;padding:0 0 0 15px;line-height:20px;color:#adadad}
.icaserPic{position:relative;width:284px;height:180px;overflow:hidden;margin:13px 0 0;font-size:0;line-height:0}
.icaserMask{display:none;position:absolute;top:0;left:0;z-index:8;width:100%;height:100%;background:#000;opacity:.8;filter:alpha(opacity=80)}
.icaserLink{position:absolute;top:-45px;left:120px;z-index:9;width:45px;height:45px;background:url(../images/case_detail.png) no-repeat center center}
.iaAndn{width:1000px;margin:0 auto;padding:0 0 46px;overflow:hidden}
.iabout{float:left;width:402px;margin:0 1px 0 0;background:#fff;overflow:hidden}
.iaHeader{position:relative;z-index:9;height:54px;border-bottom:1px solid #eaeaea}
.iaNext,.iaPrev{position:absolute;top:11px;width:33px;height:33px;background:#bbb url(../images/about_control.png) no-repeat}
.iaPrev{right:51px;background-position:left center}
.iaNext{right:17px;background-position:right center}
.iaNext:hover,.iaPrev:hover{background-color:#606060}
.iaQuery{position:relative;z-index:0;height:225px;width:402px}
.iaList{position:absolute;height:225px;width:402px;background:#fff}
.iaName{position:absolute;top:-55px;left:0;height:32px;width:379px;padding:11px 0 11px 23px}
.iaNameEn{font-size:24px;color:#777;line-height:32px}
.iaNameCn{margin:0 0 0 8px;color:#9c9c9c;line-height:20px;vertical-align:2px}
.iaBody{height:225px}
.iaPic{position:absolute;left:15px;top:25px;width:370px;height:60px;font-size:0;line-height:0;overflow:hidden}
.iaPic img{ width:370px; height: 60px;}
.iaPicMask{position:absolute;left:0;right:0;bottom:0;height:36px;opacity:.8;filter:alpha(opacity=80);background:#000}
.iaPicName{position:absolute;left:0;right:0;bottom:0;padding:0 10px;font-size:12px;line-height:36px;color:#fff}
.iaIntro{position:absolute;left:15px;top:95px;width:370px}
.iaTitle{font-size:16px;color:#515151;line-height:24px}
.iaContent{padding:5px 0 0;line-height:24px;color:#515151}

.iaCtrl{height:35px;border-top:1px solid #eaeaea;padding:15px 14px 0 0;text-align:right}
.iaCtrl a{ color:#9c9c9c; line-height: 14px; text-decoration: none;}
.iaCtrl a:hover{ color: #000;}
/*
.iaCtrl a{display:inline-block;width:11px;height:11px;margin:0 3px;background:#e0e0e0}
.iaCtrl a.curr,.iaCtrl a:hover{background:#4b4b4b}
*/


.iNews{float:left;width:597px;background:#fff}
.iNews .inHeader{border-bottom: 1px solid #eaeaea;}
.dgtslide{ padding:25px 20px; height: 226px;border-bottom: 1px solid #eaeaea;position:relative;}
.dgtslide .bd{ position:relative; height:100%; z-index:0;   }
.dgtslide .bd li{ zoom:1; vertical-align:middle;width:558px;height: 226px;}
.dgtslide .bd li .pic{ display: block; width:280px; float: left; margin-right:20px;}
.dgtslide .bd li .pic img{ width:280px; height:226px; display:block;  }
.dgtslide .bd li .con{ float: right; width:255px;}
.dgtslide .bd li .con h3.f18{ font-size: 18px; color:#000; margin-bottom: 15px;}
.dgtslide .bd li .con .ddesc{ margin-bottom: 20px;}
.dgtslide .bd li .con a{ display: inline-block; color:#9c9c9c; text-decoration: none;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.dgtslide .prev,
.dgtslide .next{ position:absolute;top:-55px;width:56px;height:54px;border-left:1px solid #eaeaea;background:#fff url(../images/news_control.png) no-repeat}
.dgtslide .prev{ right:57px; background-position:left bottom}
.dgtslide .next{ left:auto; right:0; background-position:right bottom;}
.dgtslide .prev:hover{background-position:left top; background-color:#646464;}
.dgtslide .next:hover{background-position:right top; background-color:#646464;}




.inHeader{height:54px;padding:0 0 0 28px}
.inMore{float:right;width:72px;height:54px;border-left:1px solid #eaeaea;background:#fff;text-align:center;line-height:54px;color:#5f5f5f;font-size:14px;text-decoration:none}
.inMore:hover{color:#fff}
.inNext,.inPrev{float:right;}
.inPrev{background-position:left bottom}
.inNext{background-position:right bottom}
.inPrev:hover{background-position:left top; background-color:#646464;}
.inNext:hover{background-position:right top; background-color:#646464;}
.inNameEn{font-size:24px;color:#777;line-height:54px}
.inNameCn{margin:0 0 0 8px;color:#9c9c9c;line-height:20px;vertical-align:2px}
.inQueryWrap{position:relative;width:598px;height:277px;}
.inQuery{position:absolute;left:0;top:0;width:1196px;height:277px}
.inList{position:relative;height:112px;width:486px;border-top:1px solid #eaeaea;padding:26px 0 0 112px}
.inList.inListTop{position:absolute;left:598px;top:0}
.inList.inListBottom{position:absolute;left:598px;top:139px}
.inLableDate{position:absolute;top:26px;left:28px;width:65px;height:73px;background-color:#9b9b9b;color:#fff;text-align:center}
.indDay{display:block;height:45px;font-size:36px;line-height:45px;border-bottom:1px dotted #fff}
.indMonth{display:block;font-size:14px;line-height:24px}
.inDate{position:absolute;right:28px;top:28px;line-height:24px;color:#b6b6b6}
.inTitle{font-size:14px;line-height:28px;color:#393939;text-decoration:none}
.inList:hover .inTitle{color:#058bbc}
.inIntro{padding:10px 28px 0 0;line-height:20px;color:#868686}
.picLink{overflow:hidden;width:1001px;height:78px;margin:0 auto 18px;border:1px solid #eaeaea;border-right:none}
.picLink2{overflow:hidden;width:1001px;margin:0 auto 18px;border:1px solid #eaeaea;border-right:none; border-bottom: none;}
.plQuery{overflow:hidden;height:78px}
.picLink2 .plQuery{overflow:hidden; height: auto;}
.plList{float:left;width:199px;height:78px;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.plList a{display:block;position:relative;width:199px;height:78px;font-size:0;line-height:0}
.plGrey{position:absolute;left:0;top:0;z-index:9}
.plColor{position:absolute;left:0;top:0;z-index:1}
.webSite{width:998px;margin:0 auto;border:1px solid #eaeaea;overflow:hidden;padding:28px 0 32px;background:#fff}
.wsLink{overflow:hidden;float:left}
.wslList{float:left;border-right:1px solid #dedede;padding:0 36px 0 48px}
.wslName{font-size:14px;color:#393939;line-height:24px}
.wslcQuery{height:128px;padding:8px 0 0}
.wslcQuery a{line-height:24px;color:#717171;text-decoration:none}
.wslcQuery a:hover{color:#000}
.wsContact{float:left;padding:0 0 0 58px;color:#000;font-size:18px;line-height:28px}
.wsContact li{overflow:hidden}
.wscKey{float:left}
.wscVal{float:right;color:#a60000}
.textLink{width:998px;margin:0 auto 19px;border:1px solid #eaeaea;border-top:none;padding:0 0 14px;background:#fff}
.tlHeader{padding:8px 0 14px 18px;font-size:14px;color:#000;line-height:32px}
.tlNameEn{color:#b6b6b6}
.linkQuery{overflow:hidden}
.linkQuery li{float:left;margin:0 0 0 30px}
.linkQuery a{color:#717171;text-decoration:none;line-height:24px}
.linkQuery a:hover{color:#000}
.footer{background-color:#232323}
.footerWrap{overflow:hidden;width:1000px;margin:0 auto;padding:20px 0 16px;line-height:24px;color:#717171}
.footLeft{float:left}
.footRight{float:left}
.footRight a{text-decoration:none;color:#717171}
.footRight a:hover{color:#fff}
.pagination{text-align:center}
.pgWrap{position:relative;display:inline-block;height:36px;padding:0 60px;background:url(../images/pagination_bg.png) repeat-x left center;font-size:0;line-height:0}
.pgWrap{zoom:1}
.plRounded{position:absolute;left:-17px;top:0;width:17px;height:36px;background:url(../images/pagination_bg.png) repeat-x left top}
.prRounded{position:absolute;right:-17px;top:0;width:17px;height:36px;background:url(../images/pagination_bg.png) repeat-x right -72px}
.pgQuery{height:36px}
.pgQuery .curr,.pgQuery a{display:inline-block;width:32px;height:3px;overflow:hidden;margin:16px 5px 0;background:#fff}
.pgQuery .curr,.pgQuery a:hover{background:#d21f3d}
.pgQuery a{zoom:1}
.clBody{position:relative;width:1000px;margin:36px auto 20px;padding:0 0 66px;background-color:#ebebeb}
.clsideWrap{position:absolute;left:-100px;top:0;width:100px;height:76px}
.clsLabel{position:absolute;left:0;top:0;z-index:9;height:76px;width:100px;background:#058bbc url(../images/side_show.png) no-repeat center 28px;cursor:pointer}
.clside{position:absolute;top:25px;left:0;z-index:1}
.clside li{position:absolute;top:0;left:0;display:block}
.clside li a{display:block;height:50px;width:100px;border-bottom:1px solid #686868;background:#585858;color:#fff;line-height:50px;text-align:center;text-decoration:none}
.clside li a:hover{background:#272727}
.csQuery{position:relative;overflow:hidden;padding:42px 0 50px 31px}
.csli{position:relative;float:left;width:271px;height:300px;overflow:hidden;margin:0 9px 18px;padding:13px 13px 0;box-shadow:2px 2px 2px #ddd,-2px -2px 2px #dadada;background:#fff}
.cslPic{display:block;width:273px;height:205px;overflow:hidden;margin:0 0 16px;font-size:0;line-height:0;background:#000}
.cslPic img{ width:100%; height: 100%; }
.cslName{line-height:24px;color:#000;font-size:14px;text-decoration:none}
.cslDate{color:#929292;line-height:20px}
.cslSum{padding:10px 0 44px;line-height:24px;color:#414141}
.cslLink{position:absolute;right:0;bottom:0;width:126px;height:42px;background:#4d4d4d url(../images/case_qmore.png) no-repeat center center;font-size:0;line-height:0}
.caseHeader{position:fixed;top:0;left:0;right:0;z-index:9;height:58px;background:url(../images/case_header.png) repeat-x left center}
.caseHeaderWrap{width:1000px;height:56px;margin:0 auto}
.chLeft{float:left;font-size:0;line-height:0}
.caseList{float:left}
.caseList a{display:block;width:61px;height:53px;background:#000 url(../images/side_show.png) no-repeat center center}
.casePrev{float:left;margin:0 0 0 1px}
.casePrev a{display:block;width:57px;height:53px;background:#000 url(../images/case_arrow.png) no-repeat 20px center}
.caseNext{float:left;margin:0 0 0 1px}
.caseNext a{display:block;width:57px;height:53px;background:#000 url(../images/case_arrow.png) no-repeat -36px center}
.caseList:hover,.caseNext:hover,.casePrev:hover{background-color:#b70b2c}
.chRight{float:right}
.chRight li{position:relative;float:left;width:62px;height:53px;margin:0 1px 0 0;overflow:hidden;background:#000}
.chShareQz,.chShareTx,.chShareWb,.chShareWx{position:absolute;top:0;left:0;width:62px;height:106px;background:url(../images/case_share.png) no-repeat center top}
.chShareWb{background-position:center top}
.chShareTx{background-position:center -106px}
.chShareQz{background-position:center -212px}
.chShareWx{background-position:center -318px}
.caseDetBanner{height:492px;position:relative;z-index:0;width:100%;overflow:hidden}
.caseDbinner{position:absolute;left:50%;width:1920px;margin-left:-960px;text-align:center}
.caseDetBody{margin:0 0 24px;padding:36px 0 0}
.casedbWrap{width:1000px;margin:0 auto}
.casedTop{height:38px;border-bottom:1px solid #7f6776;padding:46px 162px 0;background:url(../images/case_logo.png) no-repeat 50px 42px;line-height:24px;color:#fff}
.casedList{padding:0 0;text-align:center;font-size:0;line-height:0}
.casedList img{width:100%}
.casedBottom{height:52px;border-bottom:1px solid #7f6776;padding:32px 162px 0;background:url(../images/case_logo.png) no-repeat 50px 28px;line-height:24px;color:#fff}
.nqBody{width:1000px;margin:38px auto 0;padding:0 0 40px}
.nqType{position:relative;overflow:hidden;height:54px;margin:0 0 28px;padding:0 0 0 20px;background:#fff; border:1px solid #eee;}
.nqtWrap{float:right;overflow:hidden}
.nqtWrap li{float:left}
.nqtWrap li a{display:block;height:51px;padding:0 23px;border-bottom:3px solid #fff;line-height:54px;color:#505050;text-decoration:none}
.nqtWrap li a:hover{color:#000;}
.nqpNameCn{line-height:54px;color:#555;font-size:14px}
.nqpNameEn{margin:0 0 0 4px;line-height:54px;color:#c6c6c6;font-size:14px}
.nqUnderline{position:absolute;bottom:0;right:0;height:3px;background:#969696;width:72px}
.nqlWrap{padding:0 0 17px}
.nqli{position:relative;margin:0 0 25px;padding:20px 34px 26px 42px;background:#fff}
.nqlDate{position:absolute;top:0;left:-78px;width:78px;height:114px;background:#787878 url(../images/news_clock.png) no-repeat center 78px}
.nqldDay{display:block;font-size:36px;color:#fff;text-align:center;line-height:50px}
.nqldMy{display:block;font-size:13px;color:#bababa;text-align:center;line-height:24px}
.nqlTitle{font-size:14px;color:#000;line-height:32px;text-decoration:none}
.nqli:hover .nqlTitle{color:#ec173a}
.nqlSum{padding:12px 0 16px;line-height:24px;color:#616161}
.nqlDetDate{line-height:24px;color:#616161}
.ndBody{width:1000px;margin:38px auto 0;padding:0 0 20px}
.ndContent{position:relative;padding:42px 26px 48px;background:#fff}
.ndTitle{text-align:center;font-size:24px;color:#212121;line-height:36px}
.ndInfo{padding:0 0 28px;border-bottom:1px dotted #848484;text-align:center;line-height:24px}
.ndili{margin:0 14px}
.ndIntro{margin:0 0 42px;padding:34px 0 40px;border-bottom:1px dotted #848484;line-height:2em;color:#6f6f6f}
.ndLabel{padding:0 0 6px;line-height:24px;color:#000}
.ndLabel a{margin:0 6px;color:#3f3f3f;text-decoration:none}
.ndLabel a:hover{color:#058bbc}
.prevAnext{line-height:24px;color:#3f3f3f}
.prevAnext li a{margin:0 0 0 14px;color:#3f3f3f;text-decoration:none}
.prevAnext li a:hover{color:#058bbc}
.ndBottom{overflow:hidden}
.ndBack{float:right;width:75px;height:32px;background:#b3b3b3;color:#fff;line-height:32px;text-align:center;text-decoration:none}
.ndBack:hover{background:#a2a2a2;}
.ndShare{height:36px;padding:10px 0 0;line-height:36px}
.ndShareLabel{vertical-align:middle}
.serBody{width:1000px;margin:0 auto}
.serlist{padding:52px 0 0; margin-left: 120px;}
.serli{overflow:hidden;margin:0 0 26px;border:1px solid #cecece;padding:28px 0 24px;background:#fff}
.serLeft{float:left;width:174px;padding:0px 20px 0 40px}
.serlIco{width:103px;height:103px;margin:24px auto 0;background:#666 url(../images/service_ico_circle.png) no-repeat center center;font-size:0;line-height:0;text-align:center}
.serlIco img{ max-width: 103px; height: 103px;}
.serlTitle{margin:14px 0 0;line-height:36px;text-align:center;font-size:18px;color:#000}
.serRight{overflow:hidden;float:left;width:558px;border-left:1px dotted #8d8d8d;padding:18px 0 16px 48px}
.serLabel{line-height:32px;font-size:18px;color:#484848}
.serLabel span{margin:0 20px 0 0}
.serSum{padding:15px 0 15px; height: 48px; line-height:24px;color:#3f3f3f}
.serCon{display:none}
.serDet{float:right;display:block;position:relative;width:120px;height:37px;overflow:hidden;margin:0 auto;line-height:36px;text-align:center;text-decoration:none}
.serdHover,.serdLink{position:absolute;top:0;left:0;width:120px;height:37px;background:url(../images/service_button.png) no-repeat center top}
.serdLink{z-index:1;background-position:center top;color:#3f3f3f}
.serdHover{z-index:0;background-position:center center;color:#fff}
.serDetaile{display:none;position:fixed;z-index:1001;left:50%;top:-606px;width:1000px;height:606px;box-shadow:5px 5px 5px rgba(0,0,0,.3),-5px -5px 5px rgba(0,0,0,.3);margin:-303px 0 0 -500px;background:#fff}
.serDetaile .serCon{display:block}
.sdCloseBtn{position:absolute;right:-68px;top:0;width:68px;height:68px;background:#e00025 url(../images/dialog_close.png) no-repeat center center}
.sdCloseBtn:hover{background-color:#ef0229}
.sdTitle{margin:45px 0 0;font-size:24px;line-height:36px;text-align:center}
.sdContent{overflow:hidden;height:400px;margin:42px 40px 0;padding:14px 28px 0 0;line-height:30px}
.sdContent .mCSB_draggerContainer,.sdContent .mCSB_scrollTools{width:10px}
.sdContent .mCSB_dragger{background:#676767;width:10px;border-radius:0}
.sdContent .mCSB_draggerRail{width:10px;border-radius:0;background:#c2c2c2}
.sdContent .mCSB_dragger_bar{display:none}
.mask{display:none;opacity:0;filter:alpha(opacity=0);position:fixed;z-index:1000;left:0;top:0;right:0;bottom:0;background:#000;opacity:.5;filter:alpha(opacity=50)}
.aboutWrap{min-width:1000px;margin-bottom:20px}
.aboutSide{position:fixed;z-index:99;top:192px;right:28px;width:47px}
.aboutSideTop{height:24px;background:url(../images/about_slide.png) no-repeat left top}
.aboutSideLink{padding:24px 0 12px;background:url(../images/about_slide.png) repeat-y -47px top}
.aboutSideLink a{display:block;width:19px;height:19px;margin:0 auto 14px;background:url(../images/about_slide.png) no-repeat -141px top}
.aboutSideLink a.curr,.aboutSideLink a:hover{background-position:-160px top}
.aboutSideBottom{height:24px;background:url(../images/about_slide.png) no-repeat -94px top}
.asTitle{font-size:36px;color:#363636;text-align:center;line-height:64px;font-weight:700}
.asContent{line-height:24px}
.astep_1{height:680px;background:url(../images/about1.jpg) no-repeat center center}
.astep_1 .asTitle{color:#000}
.astep_1 .asContent{padding:55px 0 0;color:#000;line-height:36px;font-size:18px;width:1000px;margin:0 auto}
.astep_2{width:1000px;margin:0 auto;padding:58px 0 80px}
.astep_2 .asContent{padding:40px 0 0;color:#3e3e3e;min-height:440px}
.astep_3{height:596px;padding:84px 0 0;background:url(../images/about3.jpg) no-repeat center center;text-align:center}
.astep_3 .asTitle{color:#000}
.astep_3 .asContent{padding:65px 0 0;color:#000;line-height:36px;font-size:18px}
.astep_4{width:1000px;margin:0 auto;padding:62px 0 158px;overflow:hidden}
.astep_4 .asSup{overflow:hidden;width:1050px;padding:132px 0 0}
.astep_4 .asSupl{float:left;width:290px;margin:0 60px 0 0}
.astep_4 .asSuplTitle{line-height:36px;font-size:24px;color:#2f2f2f}
.astep_4 .asSuplIntro{padding:24px 0 0;line-height:30px;color:#2f2f2f}
.astep_5{position:relative;z-index:0;height:680px;overflow:hidden}
.as5Prev{position:absolute;left:0;top:266px;z-index:9;width:56px;height:115px;background:url(../images/about_banner_ctrl.png) no-repeat left top}
.as5Next{position:absolute;right:0;top:266px;z-index:9;width:56px;height:115px;background:url(../images/about_banner_ctrl.png) no-repeat right top}
.as5Prev:hover{background-position:left bottom}
.as5Next:hover{background-position:right bottom}
.as5Query{position:relative;z-index:0;height:680px;overflow:hidden}
.as5Query li{position:absolute;top:0;left:0;height:680px;width:1000px;overflow:hidden;font-size:0;line-height:0;overflow:hidden;text-align:center}
.as5Query li img{position:absolute;top:0}
.astep_6{height:680px;width:1000px;margin:0 auto;background:url(../images/about6.png) no-repeat center 172px}
.astep_6 .asTitle{padding:84px 0 68px;color:#464646}
.astep_6 .asContent{line-height:30px;font-size:14px;color:#464646}
.astep_7{height:680px;background:url(../images/about7.jpg) no-repeat center center}
.as7Wrap{width:920px;margin:0 auto;padding:80px 40px 0}
.astep_7 .asTitle{text-align:center;color:#fff}
.astep_7 .asContent{padding:44px 0 0;font-size:14px;line-height:30px;color:#fff}
.astep_7 .asjbWrap{padding:14px 0 0;text-align:center}
.astep_7 .asJoinBtn{display:inline-block;width:214px;height:66px;border:2px solid #a5a5a5;background:url(../images/white_opacity.png);line-height:66px;text-decoration:none;color:#fff;text-align:center;font-size:18px}
.astep_7 .asJoinBtn{zoom:1}
.astep_7 .asJoinBtn:hover{background-image:url(../images/white_opacity_hover.png)}
.joinBody{width:1000px;margin:37px auto 0;background:#fff}
.joList{margin:0 0 8px;border-bottom:1px dotted #848484;padding:48px 40px 58px}
.joList.noBottomBorder{border-bottom:none}
.joName{padding:0 0 40px;color:#000;font-size:18px;line-height:28px}
.joContent{line-height:24px;color:#535353}
.jocTitle{line-height:28px;color:#000;font-size:14px}
.jocIntro{padding:20px 0 48px}
.joSendBtn{display:block;position:relative;margin:6px 0 0;width:122px;height:34px;overflow:hidden;line-height:34px;text-align:center}
.josbHover,.josbLink{position:absolute;top:0;left:0;width:122px;height:34px;background:url(../images/join_btn.png) no-repeat center top}
.josbLink{z-index:1;background-position:center top;color:#3f3f3f}
.josbHover{z-index:0;background-position:center bottom;color:#fff}
.joinDialog{position:fixed;z-index:1001;left:50%;top:-606px;width:1000px;height:606px;box-shadow:5px 5px 5px rgba(0,0,0,.3),-5px -5px 5px rgba(0,0,0,.3);margin:-303px 0 0 -500px;background:#fff}
.jfWrap{width:420px;margin:0 auto;padding:53px 0 0}
.jfWrap input,.jfWrap textarea{border:1px solid #989898;font-size:14px;line-height:38px}
.jfWrap input{height:38px}
.jfiName{padding:0 0 18px}
.jfiName input{width:380px;padding:0 4px}
.jfiSex{padding:0 0 18px}
.jfiSex input{width:177px;margin:0 17px 0 0;padding:0 4px}
.jfiPosi{padding:0 0 18px}
.jfiPosi input{width:177px;margin:0 17px 0 0;padding:0 4px}
.jfIntro{padding:0 0 18px}
.jfIntro textarea{width:381px;height:178px;padding:0 4px;line-height:24px}
.jfBtn .jfCancel,.jfBtn .jfSubmit{position:relative;float:left;width:186px;height:41px;margin:0 19px 0 0}
.jfBtn input{position:absolute;width:186px;height:41px;border:none;background:url(../images/join_form.png) no-repeat center bottom}
.jfBtn .jfBtnLink{z-index:9;background-position:center bottom}
.jfBtn .jfBtnHover{z-index:0;background-position:center top;color:#fff}
.catBody{width:1000px;margin:0 auto;padding:60px 0 0}
.catTab{overflow:hidden;padding:0 0 20px}
.catLabel{float:left;width:100px;height:71px;margin:0 18px 0 0;border:1px solid #dadada;background:#fff;line-height:72px;color:#828282;text-align:center;text-decoration:none;font-size:14px}
.catLabel.curr,.catLabel:hover{border:1px solid #fff;background:#303030;color:#fff}
.catQuery{padding:0 0 23px}
.catCon{border:1px solid #d7d7d7;overflow:hidden}
.catConTop{overflow:hidden;padding:0 0 48px;border-bottom:1px dotted #9f9f9f}
.catContl{float:left;width:680px;padding:50px 0 0 60px}
.catctlTitle{font-size:24px;color:#484848}
.catctlCon{padding:42px 0 0;line-height:32px;color:#484848}
.catContr{position:relative;float:right;margin:54px 58px 0 0;width:192px;height:77px;border:1px solid #d9d9d9;border-right:none}
.catQrcode{float:left}
.catqTab{display:block;width:95px;height:35px;padding:42px 0 0;border-right:1px solid #d9d9d9;background:#f2f2f2;text-align:center;color:#4d4c4d;text-decoration:none;line-height:24px}
.catqTab.curr{background-color:#dadada}
.catqTabwx{background:url(../images/ico_wx.png) no-repeat center 10px}
.catqTabwb{background:url(../images/ico_wb.png) no-repeat center 8px}
.catqc{position:absolute;left:0;top:78px;width:190px;border:1px solid #d9d9d9;padding:12px 0;text-align:center}
.catqc img{ margin-left:auto; margin-right:auto; width:180px; height:180px;}
.catConBottom{overflow:hidden;padding:68px 0 60px}
.catBuss{float:left;width:210px;padding:0 61px;border-right:1px dotted #8f8f8f}
.catBuss:last-child,.catBussLast{border-right:none}
.catbTitle{color:#114394;line-height:24px;font-size:14px}
.catbCon{padding:16px 0 0;line-height:24px;color:#555}
.catWork{padding:40px 0 64px 38px}
.catwHead{padding:0 0 58px;color:#787878;font-size:14px;line-height:32px}
.catwTitle{font-size:18px;color:#555}
.catwInput{padding:0 0 32px}
.catwInput input{width:399px;height:24px;margin:0 30px 0 0;border:1px solid #c6c6c6;padding:11px 12px 10px;font-size:14px;line-height:24px}
.catwText{padding:0 0 32px}
.catwText textarea{width:860px;height:118px;border:1px solid #c6c6c6;padding:4px 12px;line-height:24px;font-size:14px}
.catwVer{overflow:hidden;padding:4px}
.catwVer input{float:left;width:236px;height:24px;margin:0 12px 0 0;border:1px solid #c6c6c6;padding:11px 12px 10px;font-size:14px;line-height:24px}
.catwVerImg{float:left;font-size:0;line-height:0;vertical-align:-16px}
.catwBtn{padding:34px 0 0}
.catwReset,.catwSubmit{position:relative;float:left;width:134px;height:45px;margin:0 16px 0 0;font-size:14px}
.catwReset input,.catwSubmit input{position:absolute;top:0;left:0;width:134px;height:45px;border:none;background-image:url(../images/feed_btn.png);background-repeat:no-repeat;color:#fff}
.catwBtnLink{z-index:9;background-position:right center}
.catwBtnHover{z-index:0;background-position:left center}
.catwTip{color:#cf0000}
.catWork input.focus,input,textarea{font-family:"Microsoft Yahei"}
input:focus,textarea:focus{outline:0;border:1px solid #d57a87;box-shadow:1px 1px 3px #d57a87,-1px -1px 3px #d57a87}
input.placeholder,textarea.placeholder{color:#999}
input.focus,textarea.focus{border:1px solid #d57a87}
.catMap{text-align:center;padding:10px 0 0 10px}
.catMap iframe{border:none}
.inLableDate img{width:65px;height:73px}

/**/
.hidden{ display: none;}
.text-right{ text-align: right;}


.pages{text-align:center;margin:40px auto}
.pages li{ display:inline-block;}
.pages a,.pages span{display:inline-block;padding:8px 15px;background:#fff;border:1px solid #eee;border-radius:5px;margin:0 2px;color:#b7b7b7; text-decoration: none;}
.pages a:hover,.pages .current{background:#eee;color:#000;border-color:#ddd}

/**/
.ndSlide{ margin-top: 20px;width:940px; height: 500px;overflow:hidden; position:relative; border:4px solid #dfdfdf;}
.ndSlide .bd{ position:relative; height:100%; z-index:0;   }
.ndSlide .bd li{zoom:1; vertical-align:middle;}
.ndSlide .bd li img{width:940px; height: 500px;display:block;}
.ndSlide .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:5px; z-index:1; }
.ndSlide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ndSlide .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:10px; border-radius: 50%; text-align:center; background:#bebebe; cursor:pointer; text-indent: -99rem;}
.ndSlide .hd ul li.on{ background:#f00; color:#fff; }


/*产品列表*/
.prolist{ margin-left: -20px; margin-right: -20px;}
.prolist li{ width:220px; padding-left: 20px; padding-right: 20px; float: left; margin-bottom: 20px;}
.prolist li a{ text-decoration: none;}
.prolist li .wrap{ width:220px;}
.prolist li .wrap .pic{ display: block; width:210px; height: 210px; border:1px solid #ebebeb; padding: 4px; background: #fff;}
.prolist li .wrap .pic img{ display: block; width: 210px; height: 210px;}
.prolist li .wrap .txt{ background: #ebebeb; padding: 10px; display: block; color:#393939; text-align: center;}
.prolist li:hover .wrap .txt{ background: #ccc; color:#000;}

.desc{ float: right;width:550px;}
.desc .tit{ padding:5px 10px; background: #bedbeb; font-size: 14px; color: #666; margin-bottom: 10px;}

.piczoom{width:360px; float: left;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle; display: block;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:42px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s360, .tb-s360 a{height:360px;width:360px;}
.tb-s360, .tb-s360 img{max-height:360px;max-width:360px;}
.tb-s360 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:40px;width:40px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;height:40px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}


.tabSlide{ margin-top: 30px;border-top: 1px dotted #848484; padding-top: 30px;}
.proctn .hd{ background: #eee; height: 30px; line-height: 30px; border-radius: 5px; }
.proctn .hd li{ float: left; width:20%; text-align: center; color: #373737; border-radius: 5px; cursor: pointer;}
.proctn .hd li.on{ background: #ddd; color:#000;}
.proctn .con{ padding: 20px 0; overflow:auto;}
