html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;}
a,a:hover{color:#333;}
/* function */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}.f-db{display:block;}
.f-fl{float:left;}.f-fr{float:right;}
.f-pr{position:relative;}.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-SinSun{font-family:arial,Simsun,\5b8b\4f53;}.f-YaHei{font-family:'Microsoft YaHei UI',"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-12{font-size:12px;}.f-14{font-size:14px;}.f-20{font-size:20px;}.f-25{font-size:25px;}
.f-fwn{font-weight:normal;}.f-fwb{font-weight:bold;}.f-tal{text-align:left;}.f-tac{text-align:center;}.f-tar{text-align:right;}.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}.f-csd{cursor:default;}.f-csh{cursor:help;}.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
/* base */
html{font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color:#555; overflow-x:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:block;}.clear{clear:both;}/* 清除浮动*/
.colwrapper{overflow:hidden;zoom:1 /*for ie*/;}/* 高度自适应 */
.show{display:block;visibility:visible;}.hide{display:none;visibility:hidden;}
/*.img100 img,img.img100{width:100%;height:auto;display:block}*/
img{box-sizing: border-box;max-width: 100%;height: auto;vertical-align: middle;border: 0;}.img img{display:block}
.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb30{padding-bottom:30px;}
.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt30{padding-top:30px;}.pt50{padding-top:50px;}.pt100{padding-top:100px;}
.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt50{margin-top:50px;}
.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}.mb50{margin-bottom:50px;}
.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml30{margin-left:30px;}.ml40{margin-left:40px;}.ml50{margin-left:50px;}
.line-b999{border-bottom:1px solid #F1F1F1}
.cor666{color:#666}.corF00{color:#F00}
.h20{height:20px}.h30{height:30px}.h35{height:35px}.h40{height:40px}.h50{height:50px}
/* kill ie6 */
#ie6-warning{position:relative;z-index:999;width:100%;top:0;left:0;background:#ffffe1;padding:5px 0;font-size:18px; color:#F00}
#ie6-warning p{width:960px;margin:0 auto;}
/* style */
a{outline:none;text-decoration:none;}
a:link, a:visited{color:#555;}a:hover, a:active{color:#3799A5;}
.fff,.fff a{color:#FFF;}.fff a:hover{color:#3799A5;}
.a4699A5 a{color:#4699A5;}.a4699A5 a:hover{color:#666;}
i.w8{display:inline-block;width:8px; margin-left:3px; height:4px; background:url(ico.png) no-repeat left -80px}
a.more{color:#F00;}a.more:hover{color:#000;}
html,body{width:100%;height:100%; overflow-x:hidden}
body{line-height:20px; font-size:12px;background:#fff;font-family:'Microsoft YaHei UI',"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53; color:#7C7B7B}
.en{font-family:Verdana, Geneva, sans-serif}
.w940{width:940px; margin:auto}
.w1100{width:1100px; margin:auto}
.header{height:100px; position:relative; z-index:999}.header .f-fr{margin-top:10px;}.header .f-fr p{padding-bottom:10px}.header .f-fr i{display:inline-block; width:30px; height:16px; background:url(ico.png) no-repeat left -70px; margin-bottom:-3px; margin-right:7px}.header .f-fr a{margin:0 10px}
.logo a{display:block; width:192px; height:38px; background:url(ico.png) no-repeat left top; margin-top:33px;}
.menu li{float:left; padding:0 10px; font-size:16px; font-weight:bold; margin-top:40px;}.menu{position:relative; width:480px}
.menu dl{display:none; position:absolute; left:10px; top:70px; font-size:12px; min-width:50px; border-top:2px solid #009AB3; padding:0 10px; background:#FFF; line-height:48px;box-shadow:rgba(0, 0, 0, 0.3) 0px 5px 5px 0px;border-radius:0 0 10px 10px;behavior:url("ie-css3.htc");}
.menu dl dd{float:left; margin:0 10px}
.menu li:nth-child(3) dl{left:85px}
.menu li:nth-child(4) dl{left:120px}
.menu li:nth-child(5) dl{left:100px}
.menu li:nth-child(7) dl{left:260px}
.menu li:nth-child(8) dl{left:320px}

@media (max-width: 1380px) {.slogo{display: none;}}

.ui-autocomplete{max-height: 500px;overflow: hidden;}
.en .menu li{font-size:10px; padding:0 3px; font-weight:100}
.slide{border-top:10px solid #009AB3; width:1920px; position:relative; left:50%; margin-left:-960px; height:515px}
.page-slide{height:385px; position:relative;}
.page-slide div.b{position:absolute; background:#232323; width:150%; top:90px; right:935px; height:315px;}.page-slide div.b .w165{width:165px; position:absolute; bottom:0; right:0; height:60px}.page-slide div.b .w165 h1{font-size:16px; color:#4699A5;}
.page-slide div.i{position:absolute; background:url(page-sbg.jpg) no-repeat left top #2B7F8A; width:150%; top:40px; left:730px; height:313px;}
.page-slide div.i p{margin-left:125px; margin-top:135px; font-size:16px; color:#fff}
.page-slide div.em{position:absolute; width:815px; height:315px; overflow:hidden; z-index:9; background:url(/template/js/skins/v5/loading.gif) no-repeat center center #FFF;box-shadow:rgba(0, 0, 0, 0.2) 7px 7px 10px 0px;behavior:url("ie-css3.htc")}
.path .phome i{display:inline-block; width:13px; height:13px; background:url(ico.png) no-repeat -50px -70px; margin-bottom:-2px}
@media screen and (max-width:1130px){.path{visibility:hidden}}
.w165{width:165px; padding-top:50px;}.w165 dd{padding-right:15px; line-height:24px}.w165 dd.on{background:url(ico.png) no-repeat left -230px;}.w165 dd.on a{color:#FFF}
.w750{width:750px;margin-right:120px}
.btxt{height:65px;}.btxt h2{font-size:22px; color:#4699A5; font-weight:100}.btxt span{color:#999; line-height:24px}
.conbox{border-top:2px solid #808594; padding-top:50px; margin-top:30px; position:relative}
.btxt2{height:115px;width:740px; position:relative}.btxt2 h2{margin-top:55px}
.btxt img.newtt{position:absolute; right:0; top:-13px}
.hmain{border-top:1px solid #E4E4E4}.hmain div{border-bottom:4px solid #009AB3; height:160px; font-size:11px; line-height:16px; position:relative}
.hmain strong{display:block; color:#009AB3; font-size:13px; margin-top:23px; margin-bottom:5px}.hmain strong i{display:inline-block; width:11px; height:11px; background:url(ico.png) no-repeat left -150px; margin-left:10px}
.w160{width:160px; margin-right:26px}.w160 em{position:absolute; left:0; bottom:0; z-index:9}.w160 b{position:absolute;z-index:-1; width:216px; left:50%; margin-left:-95px; bottom:0}
.w360{width:360px}.w360 p.b{display:block; border-bottom:1px solid #E4E4E4; overflow:hidden; margin:0; padding:0}
.w360 strong{margin-top:10px; margin-bottom:5px}
.w360 p.b strong{margin-top:2px; margin-bottom:2px}
.team{position:relative; width: 850px; height:1100px; margin-left:-50px; top:50px}
.team li{width:280px; height:325px; float:left; /*position:absolute*/}.team li em{position:absolute; z-index:9}.team li q img{margin-left:50px; padding-top:10px}
.team li p{text-align:center;padding-top:30px}
.team li span{display:block; color:#2D7991; font-size:14px}.team li b{font-size:24px; color:#009AB2; font-weight:100}.team li i{color:#6BDBFF; font-size:14px; margin-left:10px}
/*.team li:nth-child(1){left:140px;top:0; z-index:7}.team li:nth-child(2){left:420px;top:0; z-index:6}.team li:nth-child(3){left:0;top:250px; z-index:5}.team li:nth-child(4){left:280px;top:250px; z-index:4}
.team li:nth-child(5){left:570px;top:250px; z-index:3}.team li:nth-child(6){left:140px;top:500px; z-index:2}.team li:nth-child(7){left:430px;top:500px; z-index:1}*/
/*.team li:nth-child(1){left:180px;top:0; z-index:7}
.team li:nth-child(2){left:460px;top:0; z-index:6}
.team li:nth-child(3){left:0;top:250px; z-index:5}
.team li:nth-child(4){left:320px;top:280px; z-index:4}
.team li:nth-child(5){left:650px;top:250px; z-index:3}
.team li:nth-child(6){left:70px;top:540px; z-index:2}
.team li:nth-child(7){left:320px;top:640px; z-index:1}
.team li:nth-child(8){left:570px;top:540px; z-index:1}
*/
.page-team div{padding:20px}.page-team div img{margin-right:20px}.page-team div strong{color:#009AB2; font-size:24px; font-weight:100}.page-team div span{color:#6BDBFF; font-size:14px;}.page-team div p{ padding-top:20px}
.page-job div{padding:20px; font-size:14px;}.page-job ul{border-top:1px solid #999; border-right:1px solid #999; overflow:hidden}.page-job li{ float:left; padding-left:5px; line-height:32px; border-bottom:1px solid #999; border-left:1px solid #999}
.page-job li.a{ width:171px}.page-job li.b{ width:100%}
.page-p14 .fancybox-skin,.page-p29 .fancybox-skin{height:235px !important;}.page-p14 .fancybox-inner,.page-p29 .fancybox-inner{ height:230px !important;}
.txtlist{position:relative;}
.txtlist dl dt,.txtlist dl dd{line-height:32px;}.txtlist dt{border-top:2px solid #808594; border-bottom:1px solid #919191}
.txtlist dl dd{border-bottom:1px solid #919191}
.txtlist dl i,.txtlist dl em,.txtlist dl span{display:inline-block; font-style:normal; font-weight:100}
.txtlist dl i{width:65px; text-align:center}
.txtlist dl span{width:120px; float:right}
.joblist b,.joblist q{font-style:normal; display:inline-block; font-weight:100; width:100px}.joblist dd b{text-indent:8px}
.joblist em{width:300px}
h2.contit{text-align:center; font-size:20px; font-weight:100; line-height:36px; color:#4699A5}
.f26{font-size:26px; color:#4699A5}
.f22{font-size:22px; color:#4699A5}
.i1,.i2{display:inline-block; width:11px; height:11px; background:url(ico.png) no-repeat left -110px; margin-top:-10px}.i2{background-position:-18px -110px; margin-left:5px}
.flogo a{display:block; width:75px; height:16px; background:url(ico.png) no-repeat left -170px; margin-top:5px; margin-right:20px}
.footer{height:100px; line-height:18px}
.prsort li{float:left; width:230px; margin-left:10px; font-size:16px; height:230px; position:relative}.prsort hr{border-bottom:0; border-top:1px solid #DCDEE2; margin:10px 0}
.prsort li span{padding-left:30px}.prsort li i{display:block; position:absolute; z-index:9; top:80px; right:-5px; height:80px; width:0; border-left:1px solid #CCC}
.prsort li:nth-child(3n) i{border-left:0}
.prlist ul{border-left:1px solid #DCE0E1;border-right:1px solid #DCE0E1;border-bottom:1px solid #DCE0E1; width:741px;border-radius:0px 0px 10px 10px;}
.prlist li span{margin-bottom:10px}
.prlist li:nth-child(2n){background:#EFEFF0}
.prlist li{overflow:hidden}
.prlist li div{height:164px;padding:20px}
.prlist li div:nth-child(2){border-left:1px dashed #5A5C61; width:180px}
.prlist li div:nth-child(3){border-left:1px dashed #C8CDD6; max-width:180px}
.prlist li span{display:block}.prlist li div{float:left}
.pslist ul{width:850px}
.pslist ul li{float:left; width:190px; border-left:1px solid #808594; padding-right:10px; padding-left:10px;}.pslist ul li:nth-child(1){ border-left:0}
.pslist ul li span{display:block}
.sobox{text-align:center}
.sobtn{ display:block; width:108px; height:34px; background:url(ico.png) no-repeat left -465px; border:none; margin:20px auto; }
.en .sobtn{ display:block; width:108px; height:34px; background:url(en_ico.png) no-repeat left -465px; border:none; margin:20px auto; }
.honor li div img{max-height:150px}
.honor li div em{height:164px;font-style:normal;display: table-cell;vertical-align:middle;}
.honor li div:nth-child(1){width:250px}
.table_form{width:600px}
.table_form th{width:50px; color:#4699A5}.table_form th,.table_form td{line-height:32px}
h2.t_form{font-size:22px; color:#434446; line-height:50px}.table_form font{margin-left:5px}
.catalog li{width:263px; float:left; margin-right:30px; margin-top:20px; position:relative; font-size:24px; line-height:40px; color:#1E6DA7}.catalog li i{display:block; width:23px; height:23px; background:url(ico.png) no-repeat left -320px; position:absolute; left:15px; top:320px}
.catalog li img{border:1px solid #D0D0D0; padding:4px; background:#F2F4F4;}
.honor ul{overflow:hidden; width:741px; border-left:1px solid #EBEFEF; border-right:1px solid #EBEFEF}
.bor-t{border-top:2px solid #808594}
.button{background:url(ico.png) no-repeat left -270px; color:#FFF; width:89px; text-align:center; line-height:27px; border:none; margin-right:20px}.button:hover{background:url(ico.png) no-repeat -100px -270px; cursor:pointer}
/*分页样式*/
.listpage{clear:both;padding:35px 0;height:35px; text-align:center;}.listpage i{font-style:normal; font-size:12px}
.listpage a,.listpage span{margin-left:10px; font-size:12px; text-align:center; line-height:26px; color:#666;}
.listpage .prev,.listpage .next{font-size:16px}
.listpage span{color:#33B4C3; display:inline-block}
.listpage a:hover{color:#33B4C3;}
#layerslider{width: 1920px;height: 500px;/*position:relative; left:50%; margin-left:-960px;*/}
#sliders,#sliders img{width: 815px !important;height: 315px !important; margin:0 !important;}
/*.flexslider .slides li{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;-o-transition-duration: 0.2s;}
.flexslider .slides li.flex-active-slide{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-webkit-transition-duration: 30s;-moz-transition-duration: 30s;-o-transition-duration: 30s;}
*/
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,.slideBox .next{position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{left:auto; right:3%; background-position:8px 5px;}
.slideBox .prev:hover,.slideBox .next:hover{filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{display:none;}
.slideBox .nextStop{display:none;}
.TabMenu{ width:750px;height:30px;background:#ECECEC; border-top:2px solid #808594; border-bottom:1px solid #808594; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; position:relative}
.TabMenu a{display:inline;float:left; width:55px;height:30px; text-align:center;line-height:30px;color:#767676;margin:0 5px;position:relative;}
.TabMenu a:hover,.TabMenu a.this,.TabMenu a.hover{background:#fff;color:#000; bottom:-2px;box-shadow:rgba(0, 0, 0, 0.2) 0px  -3px 3px 0px;}
.Contentbox{width:750px;min-height:130px;display:none;border:1px solid #CDCDCD;}
.Contentbox strong{ font-size:36px; color:#4699A5; float:left; display:inline-block; line-height:70px; border-right:1px solid #ccc; padding:10px 30px; margin-top:20px; margin-right:30px; vertical-align:text-top}
.Contentbox span{ display:table-cell; vertical-align:middle; height:130px}
.page-p12 .conbox{background:url(s.jpg) no-repeat right bottom; padding-bottom:150px;}
.w1000{width:1000px; margin:auto}
.cshow1 dt{background:url(topbgw1100.png) no-repeat; line-height:34px}
.cshow1 dt i{color:#FFF;text-shadow:rgb(0, 0, 0) -1px 0px 5px;}
.cshow1 dt i,.cshow1 dd i{display:inline-block;width:120px; text-align:center}
.cshow1 dt i:nth-child(1),.cshow1 dd i:nth-child(1){ width:182px}
.cshow1 dd{width:998px;overflow:hidden;border:1px solid #C8CDD6; border-top:none; padding-bottom:5px; line-height:24px}
.cshow1 dd i{border-left:1px dotted #C8CDD6; height:200px; display:table-cell; vertical-align:middle}.cshow1 dd i:nth-child(1){border-left:none}
.cshow2 dt{background:url(topbgw1100.png) no-repeat; line-height:34px}
.cshow2 dt i{color:#FFF;text-shadow:rgb(0, 0, 0) -1px 0px 5px; text-align:center}
.cshow2 dt i,.cshow2 dd i{display:inline-block;width:145px;}
.cshow2 dd{width:998px;overflow:hidden;border-left:1px solid #C8CDD6; border-right:1px solid #C8CDD6; line-height:24px; background:url(reline.gif)}
.cshow2 dd i{border-left:1px dotted #C8CDD6; height:100px; display:table-cell; padding-left:10px/* vertical-align:middle*/}.cshow2 dd i:nth-child(1){border-left:none}
.cshow2 dt i:nth-child(1),.cshow2 dd i:nth-child(1){border-left:none; width:400px;}
.cshow2 dt i:nth-child(2),.cshow2 dd i:nth-child(2){width:120px;}
.cshow2 dt i:nth-child(3),.cshow2 dd i:nth-child(3){width:120px;}
.cshow2 dt i:nth-child(4),.cshow2 dd i:nth-child(4){width:120px;}
.cshow2 dt i:nth-child(5),.cshow2 dd i:nth-child(5){width:120px;}
.cshow3 dt{background:url(topbgw1100.png) no-repeat; line-height:34px}
.cshow3 dt i{color:#FFF;text-shadow:rgb(0, 0, 0) -1px 0px 5px;}
.cshow3 dt i,.cshow3 dd i{display:inline-block;width:145px; text-align:center}
.cshow3 dd{width:998px;overflow:hidden; display:block;border-left:1px solid #C8CDD6; border-right:1px solid #C8CDD6; line-height:24px; background:url(reline.gif)}
.cshow3 dd div i{border-left:1px dotted #C8CDD6; display:table-cell;/* vertical-align:middle*/ line-height:24px;}
.cshow3 dt i:nth-child(1),.cshow3 dd div i:nth-child(1){border-left:none; width:255px; text-align:left;  padding-left:15px}
.cshow3 dt i:nth-child(2),.cshow3 dd div i:nth-child(2){width:265px; text-align:left; padding-left:15px}
.cshow3 dt i:nth-child(3),.cshow3 dd div i:nth-child(3){width:250px;}
.cshow3 dt i:nth-child(4),.cshow3 dd div i:nth-child(4){width:190px;}
.modellreihe{width:100%}
.modellreihe td{border-left:1px solid #ccc;border-bottom:1px solid #ccc; padding:5px; font-size:14px;white-space:nowrap; vertical-align:top}
.modellreihe tr.model td.first{border-left:none}
.modellreihe tr.model td{font-size:12px}
.blue{background:#2D818D; color:#FFF}
.modellreihe th.first{line-height:32px;font-weight:bold; background:#ddd; color:#2D818D; font-size:18px}.modellreihe th.first img{margin:0 5px 0 3px;}
.TabMenuShow{width:190px;height:30px; overflow:hidden;background:#ECECEC; border-top:2px solid #808594; border-bottom:1px solid #808594; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; position:relative}
.TabMenuShow a{display:inline;float:left; padding:0 10px;height:30px; text-align:center;line-height:30px;color:#767676;margin:0 5px;position:relative;}
.TabMenuShow a:hover,.TabMenuShow a.this,.TabMenuShow a.hover{background:#fff;color:#000; bottom:-2px;box-shadow:rgba(0, 0, 0, 0.2) 0px  -3px 3px 0px;}
.ContentboxShow{width:750px;min-height:130px;display:none;}
.ContentboxShow strong{ font-size:36px; color:#4699A5; float:left; display:inline-block; line-height:70px; border-right:1px solid #ccc; padding:10px 30px; margin-top:20px; margin-right:30px; vertical-align:text-top}
.ContentboxShow dl span{ display:table-cell; vertical-align:middle; height:130px}
.login_form { width:50%; margin:50px auto; font-size:14px;}.login_form th{white-space:nowrap;width:80px}.login_form input{line-height:18px}.login_form span{font-size:18px; display:block; padding-left:15px; line-height:32px}
.login_form .button{ line-height:24px}