@charset "utf-8";blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block}
audio: not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0;font-size:12px;line-height:1.231;background-color:#fff}
body,button,input,select,textarea{font-family:Arial,Helvetica,sans-serif;color:#333}
a{text-decoration:none;color:#666}
*{font-family:Arial,Helvetica,sans-serif,"Microsoft YaHei"}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
ins{background:#ff9;color:#000;text-decoration:none}
mark{background:#ff0;color:#000;font-style:italic;font-weight:700}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q: after,q: before{content:"";content:none}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
.container{width:1180px;margin:0 auto}
.container945{width:945px;margin:0 auto}
.container1120{width:1120px;margin:0 auto}
.pr{position:relative}
.pb{position:absolute}
.wrap{width:100%;margin:0 auto}
.fl{float:left}
.fr{float:right}
.aGray{color:#999}
.aGray: active,.aGray: hover{color:#ea5404}
ul li{list-style:none}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
svg: not(: root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
i{font-style:normal}
label{cursor:pointer}
legend{border:0;padding:0}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
button,input{line-height:normal}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
input[type=checkbox],input[type=radio]{box-sizing:border-box}
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-decoration{-webkit-appearance:none}
button: : -moz-focus-inner,input: : -moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
select{-webkit-appearance:none;border-radius:0}
button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none}
input: invalid,textarea: invalid{background-color:#f0dddd}
table{border-collapse:collapse;border-spacing:0}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.ir br{display:none}
.hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable: active,.visuallyhidden.focusable: focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix: after{clear:both}
.clearfix{zoom:1}
.clearfix:after{display:table;content:"";width:0;clear:both}
.clear{clear:both;height:0;overflow:hidden}
.case_list li: hover a,.clientele_nav1 a: hover,.clientele_right ul li a: hover,.design_list li a: hover,.design_pro_select>p: hover,.footer_nav li a: hover i,.join_way .more: hover,.news2_list li a: hover,.news2_list li a: hover img,.news_hot_list li a: hover,.news_more_m,.news_nav1: hover i,.news_nav3: hover i,.partner_solution_nav li a: hover,.pro_subnav3_link a: hover,.reward_year .slide a: hover,.reward_year li: hover,.search_right li .title,.solution_banner .bx-controls-direction a: hover,.subnav_list li: hover i{transition:all .3as ease-out 0s;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}
.ellipsis,.footer_link ul li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.apply_btn: hover,.back1: hover,.clientele_design .btn: hover,.clientele_join .btn: hover,.clientele_login .btn: hover,.design_communicate .btn1: hover,.join_next: hover,.news_more_m: hover,.news_nav4: hover i,.partner_hover2 .more: hover,.solution_nav1 a: hover{opacity:.8;transition:all .3as ease-out 0s;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}
.ie6 img{width:100%}
@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}
a,a: visited{text-decoration:underline}
a[href]: after{content:" (" attr(href) ")"}
abbr[title]: after{content:" (" attr(title) ")"}
.ir a: after,a[href^="javascript: "]: after,a[href^="#"]: after{content:""}
blockquote,pre{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
.mrgR10{margin-right:10px}
.mrgB50{margin-bottom:50px}
.mrgB40{margin-bottom:40px}
#banner{width:100%;min-width:1180px;height:653px;position:relative;z-index:1;overflow:hidden}
.pageNavi{PADDING-RIGHT:0;BORDER-TOP:#ddd 0 solid;PADDING-LEFT:0;PADDING-BOTTOM:25px;MARGIN:10px auto 0;WIDTH:98%;PADDING-TOP:46px;TEXT-ALIGN:center;margin-bottom:10px}
.wp-pagenavi{CLEAR:both}
.wp-pagenavi A{text-decoration:none;color:#464646;background:#fff;border:1px solid #CCC;padding:3px 6px;padding-bottom:2px;margin-right:3px;font-size:12px;font-weight:700;display:inline-block;padding:0 7px;border:1px solid #ddd;margin-right:5px;line-height:26px}
.wp-pagenavi SPAN{text-decoration:none;color:#464646;background:#fff;border:1px solid #CCC;padding:3px 6px;padding-bottom:2px;margin-right:3px;font-size:12px;font-weight:700;display:inline-block;padding:0 7px;border:1px solid #ddd;margin-right:5px;line-height:26px}
.wp-pagenavi SPAN:hover{text-decoration:none;color:#fff;background:#224ea5;border:1px solid #224ea5}
.wp-pagenavi SPAN.active{text-decoration:none;color:#fff;background:#224ea5;border:1px solid #224ea5}
#form1 input,#form1 textarea{border:1px solid #DDD;background:#F8F8F8;padding:5px;vertical-align:middle}
.submit{margin-top:20px;display:inline-block;padding:8px 30px!important;background:#224ea5;color:#FFF;text-decoration:none;transition:all .3s ease;width:108px;height: 32px;}
input.submit{background:#224ea5!important;}
h1{color:#333; display:block; margin:0; padding:0; font-size:26px; font-weight:normal;}
