*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
body{line-height:1.6}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer}
a:hover{text-decoration:underline;outline:none;color:#e63131;}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important;}

img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}


*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}


header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box;-webkit-box-sizing: content-box; box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}

.cr:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.content1200{ width:1200px; margin:0 auto;}




.top1{ height:140px; min-width:1200px;}
.top1 .logo{margin-top: 24px;}
.top1 #nav{ height:40px; line-height:40px;margin-top: 44px; }
.top1 .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.top1 .nav{height:40px; line-height:40px;  position:relative; z-index:1;  }
.top1 .nav a{ color:#fff;}
.top1 .nav .nLi{ float:left;  position:relative; display:inline; text-align:center;}
.top1 .nav .nLi h3{ float:left;  }
.top1 .nav .nLi h3 a{ display:block; font-size:16px; color:#333; margin:0 30px;text-align:center; line-height:40px; font-weight:normal; }
.top1 .nav .sub{ display:none; width:100%; font-size:12px; left:0; top:40px; position:absolute;line-height:34px; text-align:center;}
.top1 .nav .sub li{ zoom:1; height:42px; line-height:42px;}
.top1 .nav .sub a{ display:block; padding:0 10px;color:#233688;}
.top1 .nav .sub a:hover{ text-decoration:none; border-bottom:4px solid #3396d2; color:#3396d2;}
.top1 .nav .on h3 a{text-decoration:none;border-bottom:4px solid #3396d2;color:#3396d2;}
.banner{ width:100%; min-width:1200px; overflow:hidden;}
.banner .slideBox{ width:100%; height:100%; overflow:hidden; position:relative;}
.banner .slideBox .hd{overflow:hidden; position:absolute; height:13px; left:50%; margin-left:-60px;z-index:1; bottom:30px;}
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{ float:left;width:13px; height:13px; margin-right:20px; text-align:center; background:#fff; cursor:pointer; border-radius:10px; opacity:0.6;}
.banner .slideBox .hd ul li.on{ width:38px; opacity:1;}
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.banner .slideBox .bd li{ zoom:1; vertical-align:middle;width:100%; height:100%; }
.banner .slideBox .bd img{display:block; width:100%; }
.company{min-width:1200px; margin-bottom:60px;}
.biaoti{ width:160px; background:url(../image/bq_bg.png) right center no-repeat; font-size:28px; color:#3396d2;margin:30px 0;}
.video{ width:360px; height:310px; overflow:hidden;}
.video p{ width:360px; height:50px; background:#000; color:#fff; text-align:center; line-height:50px; font-size:16px;}
.company .jianjie{ width:760px;}
.company .jianjie p{ font-size:20px; color:#666; margin-bottom:20px;}
.company .jianjie span{ font-size:14px; color:#666; line-height:28px;}
.company .jianjie .more{ width:90px; height:30px; text-align:center; text-decoration:none; margin-left:670px; line-height:30px; color:#fff; text-transform:uppercase; background:#3396d2; display:block; font-size:14px;}
.cases{ width:100%; min-width:1200px;height:410px; overflow:hidden;}
.cases .biaoti1{font-size:28px; color:#3396d2; border-bottom:4px solid #ff6c00; text-align:center; margin:40px auto; width:120px;}
.cases .picScroll-left{ width:1200px;  overflow:hidden; position:relative;}
.cases .picScroll-left .hd{ overflow:hidden;  height:64px; width:1200px; min-width:1200px; position:absolute; z-index:99;margin-top: 45px;}
.cases .picScroll-left .hd .next{ display:block;  width:32px; height:64px;overflow:hidden;cursor:pointer; background:url(../image/left.png) no-repeat;}
.cases .picScroll-left .hd .prev{ display:block;  width:32px; height:64px;overflow:hidden;cursor:pointer; background:url(../image/right.png) no-repeat;}
.cases .picScroll-left .bd{}
.cases .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.cases .picScroll-left .bd ul li{ margin-right:28px; width:218px; height:218px; overflow:hidden; float:left; _display:inline; text-align:center;  }
.cases .picScroll-left .bd ul li .pic{ text-align:center; width:218px; height:218px; overflow:hidden;}
.cases .picScroll-left .bd ul li .pic a{ width:218px; height:218px; overflow:hidden;}
.cases .picScroll-left .bd ul li .pic img{ display:block; width:100%;height: 100%;}
.cases .picScroll-left .bd ul li .title a{ height:52px; width:218px; background:url(../image/p_bg.png) repeat-x; color:#fff; line-height:52px; text-align:center;font-size:18px; color:#fff;margin-top: -52px;position: absolute; z-index:99; display:block;}
.cases .picScroll-left .bd ul li:hover .title a{ background:#09bc9d; text-decoration:none;}
.news{min-width:1200px; margin-bottom:60px;  background:#f0f0f0;height: 460px;padding-top: 30px;}
.news .xinwen{min-height:276px; overflow:hidden;}
.news .xinwen li{ width:760px;overflow:hidden; background:#fff;}
.news .xinwen li .rili{ margin:15px 30px 0 30px;color:#aaa; text-align:right;}
.news .xinwen li .rili p{ font-size:20px;  border-bottom:1px solid #aaa; font-weight:bold;}
.news .xinwen li .rili span{ font-size:14px;}
.news .xinwen li .neir{ width:620px;}
.news .xinwen li .neir a{ display:block; font-size:18px; color:#555; margin:15px 0 10px 0;}
.news .xinwen li .neir span{ font-size:14px; color:#888;}
.news .xinwen li .neir a:hover{ color:#0f97dd; text-decoration:none;}
.news .xinwen .two{background:#f0f0f0;}
.news .anniu{ width:362px; height:276px; overflow:hidden;}
.news .anniu .bg_one{ width:219px; height:52px; background:url(../image/bg1.png) no-repeat; color:#fff; text-align:center; padding-top:85px; font-size:18px; display:inline-block; text-decoration:none;}
.news .anniu .bg_two{ width:139px; height:52px; background:url(../image/bg2.png) no-repeat; color:#fff; text-align:center; padding-top:85px; font-size:18px; display:inline-block; text-decoration:none;}
.news .anniu .bg_three{ width:192px; height:87px; background:url(../image/bg3.png) no-repeat; color:#fff;padding: 50px 0 0 170px; font-size:24px; display:inline-block; margin-top:3px; text-decoration:none;}
.bottom1{ width:100%; min-width:1200px; height:180px; background:#555;}
.bottom1 .xinxi{ font-size:12px; color:#999; line-height:28px; margin-top:50px;}
.bottom1 .mess{ margin-top:35px;}
.bottom1 .mess span{ font-size: 18px;color: #fff;background: url(../image/tel.png) no-repeat;padding-left: 46px;height: 32px;display: inline-block;line-height: 32px;margin-right: 40px;float: left;
margin-top: 40px;}
.bottom1 .mess a{ width:32px; height:32px; margin-right:18px;display: block;float: left; margin-top: 40px; -webkit-transition: -webkit-transform 2s ease-out;-moz-transition: -moz-transform 2s ease-out;-o-transition: -o-transform 2s ease-out; -ms-transition: -ms-transform 2s ease-out;}
.bottom1 .mess a:hover {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg); -o-transform: rotateY(360deg);-ms-transform: rotateY(360deg); transform: rotateY(360deg);}
.bottom1 .mess .erweima{ background: url(../image/ewm_bg.png) no-repeat;width: 126px;height: 106px;text-align: right;margin: 0;}
.bottom1 .mess .erweima img{ width:96px; height:96px;display:block;margin: 5px 0 0 26px;}
.bottom1 .mess p{ text-align:right; color:#999; line-height:22px; margin-top:20px;}





.banner_nei{ width:100%; min-width:1200px; height:360px; overflow:hidden;}
.middle{ min-width:1200px; margin:40px auto;}
.middle .left{ width:280px; min-height:700px; overflow:hidden;}
.left .nav_top{ }
.left .nav_top p{ font-size:26px; color:#3396d2; padding-right:10px;}
.left .nav_top span{ width:40px; height:3px; background:#fa5a18; display:inline-block;margin-top: 20px;}
.left .nav_top .det{ font-size:22px; color:#b1b1b1;line-height: 16px;margin-bottom:20px;}
.left .nav_top ul li a{ width:250px; height:60px; display:block; font-size:18px; color:#555; line-height:60px; padding-left:30px;} 
.left .nav_top ul li a:hover{color:#fff; background: url(../image/jian.png) 235px center no-repeat #3396d2; text-decoration:none;} 
.left .nav_top ul li a.on{color:#fff; background: url(../image/jian.png) 235px center no-repeat #3396d2; text-decoration:none;} 
.left .nav_news{ width:254px; height:342px; border:1px solid #09bc9d; margin-top:80px; padding:12px;}
.left .nav_news p{ font-size:20px; color:#09bc9d; line-height:18px;}
.left .nav_news span{ font-size:16px; color:#b1b1b1; font-weight:bold; text-transform:uppercase; line-height:32px;}
.left .nav_news .enter{margin-top: 12px;}
.left .nav_news ul{ border-top:1px solid #fa5a18;}
.left .nav_news ul li a{ font-size:12px; color:#555;  display:block; text-decoration:none; padding-left:22px;background:url(../image/wxz.png) left center no-repeat;height:37px; line-height:37px;}
.left .nav_news ul li a:hover{background:url(../image/xuanz.png) left center no-repeat; color:#3396d2;}
.middle .right{ width:860px; min-height:700px; overflow:hidden;}
.right .local{ text-align:right; border-bottom:1px solid #233688; color:#666; height:60px; line-height:60px; padding-right:10px;}
.right .local a{color:#666;}
.right .local a:hover{color:#3396d2; text-decoration:none;}
.right .neir{ margin-bottom:30px;}
.right .rongyu{ padding:30px 0; border-bottom:1px solid #ccc;}
.right .rongyu .tu{ width:222px; height:168px; overflow:hidden; padding:4px; border:1px solid #ccc;}
.right .rongyu .wenzi{ width:590px; color:#666; }
.right .rongyu .wenzi span{ font-size:14px; border-bottom:1px solid #db2c19; padding-bottom:4px;}
.right .rongyu .wenzi .name{ font-size:18px; display:block; line-height:50px;text-decoration:none;}
.right .rongyu .wenzi .name:hover{ color:#3396d2;}
.right .rongyu .wenzi .xiangxi{ line-height:26px;}
.pages{ text-align:right; margin:40px 0 100px 0;}
.pages a{ width:34px; height:33px; display:inline-block; background:#bdbdbd; color:#fff; margin-right:10px; text-align:center; line-height:33px;}
.pages .form{ margin-right:20px; background:#09bc9d;}
.pages a:hover{ text-decoration:none; background:#3396d2;}
.pages a.on{ text-decoration:none; background:#3396d2;}
.right .link{}
.right .link li{ width:240px; height:92px; overflow:hidden; border:1px solid #ccc; float:left;margin: 30px 44px 20px 0;}
.neir .xinwen1{ margin:30px auto;}
.neir .xinwen1 .train_one{ width:860px;height:232px; overflow:hidden; }
.neir .xinwen1 .train_one .photo{ width:346px; height:232px; overflow:hidden;}
.neir .xinwen1 .train_one .photo img{display:block;width:100%;height:100%;-webkit-transform: scale(1);webkit-transform: scale(1);-webkit-transition: all .2s linear;transition: all .2s linear; position:relative; z-index:-1;}
.neir .xinwen1 .train_one:hover img{-webkit-transform: matrix(1.08, 0, 0, 1.08, 0, 0);transform: matrix(1.08, 0, 0, 1.08, 0, 0); cursor:pointer;}
.neir .xinwen1 .train_one .jieshao{ width:462px; padding:10px 20px;height:232px; overflow:hidden;}
.neir .xinwen1 .train_one .jieshao a{ font-size:18px; color:#0f97dd;}
.neir .xinwen1 .train_one .jieshao p{ font-size:16px; color:#09bc9d; line-height:40px;}
.neir .xinwen1 .train_one .jieshao span{ font-size:14px; color:#888;}
.neir .xinwen1 .train_one .jieshao .gd{ width:90px; height:30px; background:#3396d2; text-align:center; line-height:30px; display:block; text-decoration:none; font-size:14px; color:#fff; text-transform:uppercase; margin:20px 0 0 370px;}
.neir .xinwen1 .train_two{ margin:30px auto;}
.neir .xinwen1 .train_two li{ width:860px; height:92px; overflow:hidden;background:#f0f0f0;}
.neir .xinwen1 .train_two .two{ background:#fff;}
.neir .xinwen1 .train_two li .rili{ margin:15px 30px 0 30px;color:#aaa; text-align:right;}
.neir .xinwen1 .train_two li .rili p{ font-size:20px;  border-bottom:1px solid #aaa; font-weight:bold;}
.neir .xinwen1 .train_two li .rili span{ font-size:14px;}
.neir .xinwen1 .train_two li .neir{ width:620px;}
.neir .xinwen1 .train_two li .xw{max-width:740px;overflow:hidden;}
.neir .xinwen1 .train_two li .xw a{ display:block; font-size:18px; color:#555; margin:15px 0 10px 0;max-width:740px;overflow:hidden;height: 34px;}
.neir .xinwen1 .train_two li .xw span{ font-size:14px; color:#888;}
.neir .xinwen1 .train_two li .xw a:hover{ color:#0f97dd; text-decoration:none;}
.neir .detail{ color:#666; line-height:26px;}
.neir .detail .timu{ margin:25px 0; text-align:center; border-bottom:1px dashed #ccc;}
.neir .detail .timu p{ font-size:22px; color:#0f97dd;}
.neir .detail .timu span{ font-size:16px; color:#666; line-height:60px;}
.shipin .video{ margin:34px;}
.xiangmu{ margin:30px 0;}
.xiangmu li{ float:left;}
.xiangmu li{ margin: 20px 34px; width:218px; height:218px; overflow:hidden; float:left; _display:inline; overflow:hidden; text-align:center;  }
.xiangmu li .pic{ text-align:center;}
.xiangmu li .pic img{ display:block; width:100%;}
.xiangmu li .title a{ height:52px; width:218px; background:url(../image/p_bg.png) repeat-x; color:#fff; line-height:52px; text-align:center;font-size:18px; color:#fff;margin-top: -52px;position: absolute; z-index:99; display:block;}
.xiangmu li:hover .title a{ background:#09bc9d; text-decoration:none;}
.product{}
.product .cp{ padding:30px 0; border-bottom:1px dashed #ccc;}
.product .cp .zp{ width:252px; height:160px; overflow:hidden;}
.product .cp .cp_r{ width:560px; height:160px; overflow:hidden;}
.product .cp .cp_r a{ font-size:18px; color:#4e4e4e; line-height:40px; text-decoration:none;}
.product .cp .cp_r a:hover{color:#ff6c00;}
.product .cp .cp_r p{ font-size:12px; color:#666; padding-left:20px; background:url(../image/xuanz.png) left center no-repeat; line-height:24px;}
.down{ margin:30px 0;}
.down li{ height:50px; line-height:50px; border-bottom:1px dashed #999;}
.down li p{ font-size:16px; background:url(../image/xuanz.png) left center no-repeat; padding-left:30px; color:#555;}
.down li a{ display:block; background:url(../image/down1.png) left center no-repeat; font-size:16px; color:#3396d2; padding-left:35px; text-decoration:none;}
.down li a:hover{background:url(../image/down.png) left center no-repeat;color:#09bc9d;}
.rencai{ margin:30px 0;}
.rencai .zhiwei{ font-size:24px; color:#333; margin-bottom:30px; background:url(../image/ic.png) left center no-repeat; padding-left:30px;}
.rencai p{ line-height:30px; color:#666;}
.neir .version{ margin-top:70px;}
.neir .version .zs_logo{ font-size:14px; color:#666; line-height:40px; }
.neir .version .zs_logo span{ color:#3396d2; }
.neir .version .lianxi{ width:470px; padding-left:20px; border-left:1px solid #fa5a18;}
.neir .version .lianxi ul li{ float:left; margin-right:60px; font-size:16px; color:#666;}
.neir .version .lianxi ul li p{ color:#233688; line-height:40px;}
.neir .version .map{ width:800px; height:480px; overflow:hidden; margin-top:30px;}
.apply{ margin:30px 0; font-size:14px; color:#3396d2;}
.apply p{ font-size:20px; color:#fff; height:60px; line-height:60px; background:#3396d2; text-align:center;}
.apply input{ height:-1px; border-bottom:1px solid #ccc; border-top:none; border-left:none; border-right:none; color:#888;}
.apply .up{ font-size:16px; color:#ff6c00; margin:30px 0;}
.shangc span{ font-size:12px; color:#888;}
.apply input[type="submit"]{ width:165px; height:45px; border-radius:4px; cursor:pointer; line-height:45px; color:#fff; font-size:18px; text-align:center; background:#3396d2; margin:40px auto; display:block;}


.zhaopin{}
.zp_bg1{ background-color:#09bc9d; color:#fff; font-size:16px;}
.zp_bg2{ background-color:#eff2f3; font-size:16px; color:#666;}
.zp_c1{ color:#4a4949;font-size:16px; color:#666;}
.zp_c1 a{ color:#4a4949;}
.zp_c1 a:hover{ color:#3396d2;}