
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,audio,canvas,video{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none;visibility:hidden}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}abbr[title]{cursor:help;border-bottom:1px dotted}b,strong{font-weight:bold}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}del{font-family:Arial}img{vertical-align:middle;border:0}li{list-style:none}mark{background:#ff0;color:#000}pre{white-space:pre-wrap}q:before,q:after,blockquote:before,blockquote:after{content:""}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}svg:not(:root){overflow:hidden}address,caption,cite,dfn,em,i,q,th{font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,h6,small{font-size:100%}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold}fieldset,legend{border:0}button,html input[type="button"],// 1 input[type="reset"],input[type="submit"]{-webkit-appearance:button;// 2 cursor:pointer;// 3}button[disabled],html input[disabled]{cursor:default}button,input,select,select optgroup,textarea{font-family:inherit;font-size:inherit;font-style:inherit;line-height:inherit;vertical-align:middle}button,input,select[multiple],textarea{background-image:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{height:auto}textarea{overflow:auto;vertical-align:top}
@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes card-head-move{from{-webkit-transform:rotateZ(-90deg) scale(.1);opacity:.4}65%{-webkit-transform:rotateZ(0) scale(1);opacity:.8}80%{-webkit-transform:rotateZ(0) scale(1.2);opacity:1}to{-webkit-transform:rotateZ(0) scale(1);opacity:1}}@-moz-keyframes card-head-move{from{-moz-transform:rotateZ(-90deg) scale(.1);opacity:.4}65%{-moz-transform:rotateZ(0) scale(1);opacity:.8}80%{-moz-transform:rotateZ(0) scale(1.2);opacity:1}to{-moz-transform:rotateZ(0) scale(1);opacity:1}}@-ms-keyframes card-head-move{from{-ms-transform:rotateZ(-90deg) scale(.1);opacity:.4}65%{-ms-transform:rotateZ(0) scale(1);opacity:.8}80%{-ms-transform:rotateZ(0) scale(1.2);opacity:1}to{-ms-transform:rotateZ(0) scale(1);opacity:1}}@-o-keyframes card-head-move{from{-o-transform:rotateZ(-90deg) scale(.1);opacity:.4}65%{-o-transform:rotateZ(0) scale(1);opacity:.8}80%{-o-transform:rotateZ(0) scale(1.2);opacity:1}to{-o-transform:rotateZ(0) scale(1);opacity:1}}@keyframes card-head-move{from{transform:rotateZ(-90deg) scale(.1);opacity:.4}65%{transform:rotateZ(0) scale(1);opacity:.8}80%{transform:rotateZ(0) scale(1.2);opacity:1}to{transform:rotateZ(0) scale(1);opacity:1}}.card-head-move{animation:card-head-move .6s ease-in-out 1.1s forwards;-webkit-animation:card-head-move .6s ease-in-out 1.1s forwards}@-webkit-keyframes rollInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollInRight{-webkit-animation-name:rollInRight;animation-name:rollInRight}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.wow{}
/**/
body { font-family:"Microsoft Yahei",Arial,Tahoma,Simsun,sans-serif; font-size:16px; line-height:1.428571429; color:#484848; background-color:#fff;}
a { cursor:pointer; color:#484848; text-decoration:none;}
a:hover{ color:#252525; text-decoration:underline;}
a:focus { outline:thin dotted #252525; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}
img[data-lazy-img] { background-color: #eee;}

.cf { *zoom: 1;}
.cf:after { content: "."; clear: both; display: table;font-size:0;line-height:0;width:0;height:0;overflow:hidden}
.g-hidden { display:none !important;}
.g-noverflow { overflow:hidden;}
.g-wrapper { position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden;}
.g-wrapper:after { content: "."; clear: both; display: table;font-size:0;line-height:0;width:0;height:0;overflow:hidden}
@media (min-width:990px) {
.g-wrapper { width: 980px; margin-left: auto; margin-right: auto;}
}
@media (min-width:1200px) { 
.g-wrapper { width: 1200px;}
}

/* grid */
.grid-page,
.grid-inner,
.grid-header,
.grid-body,
.grid-row,
.grid-footer {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.grid-page:after,
.grid-inner:after,
.grid-header:after,
.grid-body:after,
.grid-row:after,
.grid-footer:after {content:"."; display:block; height:0; visibility:hidden; clear:both;}
.grid-inner { background-color: #fff;}
@media (min-width:990px) {
.grid-row { width: 960px; margin-left: auto; margin-right: auto;}
}
@media (min-width:1200px) { 
.grid-row { width: 1200px;}
}
.g-input {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 40px;line-height: 20px;margin: 0;padding: 10px;color: #666;background-color: #fff;border: 1px solid #ccc;border-radius: 3px;-webkit-box-shadow: none;box-shadow: none}
.g-input:-moz-placeholder {color: #999}
.g-input::-moz-placeholder {color: #999}
.g-input:-ms-input-placeholder {color: #999}
.g-input::-webkit-input-placeholder {color: #999}
.g-input:focus{outline: 0;-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.1) inset;box-shadow: 1px 1px 2px rgba(0,0,0,.1) inset;}
.g-input[disabled],.g-input[readonly],fieldset[disabled] .g-input {cursor: not-allowed;background-color: #f7f7f7}
textarea.g-input {height: auto}
select.g-input {padding: 10px 6px;height: 40px}
.g-input-radio,.g-input-checkbox {display: inline-block;height: 40px;line-height: 40px}
select[multiple],select[size] {height: auto}
input[type="radio"],input[type="checkbox"] {margin-right: 4px}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}
/********** plugin **********/

/*
 * carousel
 */
.g-carousel { position: relative; width: 100%; z-index: 10;}
.g-carousel-viewport { position: relative; overflow: hidden; width: 100%; background: #F4F4F4; z-index: 1;height: auto;}
.g-carousel-inner { position: relative; overflow: hidden; z-index: 10;}
.g-carousel-inner li { float: left; /* min-height: 1px; */ _height: 1px;}
.g-carousel-inner li img { vertical-align: top;margin: 0 auto;width: 242px;}
.g-carousel-control a { font-style: normal; font-weight: normal;}
.g-carousel-control a:hover, .g-carousel-control a:focus, .g-carousel-control a:active { text-decoration: none;}
.g-carousel-control.g-carousel-disabled a { visibility: hidden}
.g-carousel-indicators { text-align: center}
.g-carousel-indicators li { display: inline-block; cursor: pointer; overflow: hidden; vertical-align: top; margin: 0 5px; width: 10px; height: 10px; border-radius: 50%; background-color: #b7b7b7; *display: inline; *zoom: 1}
.g-carousel-indicators li.active { background-color: #276ba7;}

/* g-header */
.g-header{}
.g-header .topsection{height:55px;padding: 0 7%;background:#233a80;position:relative}
.g-header .topsection .drawer{width:25px;height:25px;float: left;background: url("/statics/images/sprite/common-ico.png?v5215")no-repeat -30px -48px;position:absolute;margin-top: 13px;}
.g-header .topsection .phone{float:right;margin-top: 12px;}
.g-header .topsection .phone span{display:none}
.g-header .topsection .phone i{display: block;float: left;width: 24px;height: 24px;background: url(/statics/images/sprite/common-ico.png)no-repeat 2px -49px;}
.g-header .topsection .logo{width: 190px;height: 55px;position: absolute;left: 50%;margin-left: -95px;background: url("/statics/images/sprite/common-ico.png")no-repeat 0px -251px;}
.g-header .top {display:none}
.g-header .menu{display:none}

@media (min-width:480px) {
.g-header .topsection .logo{position:absolute;left: auto;right: 7%;margin-left: 0;}
.g-header .topsection .phone{display:none}
}
@media (min-width:768px) {
.g-header .topsection .logo{position:absolute;right: 50%;margin-right: -95px;}
.g-header .topsection .phone{display:block;color: #fff;text-indent: 5px;line-height: 25px;}
.g-header .topsection .phone span{display:inline-block}
}
@media (min-width:990px) {
.g-header .topsection{display:none}
.g-header .top {display:block;width:100%; height:156px;}
.g-header .top .contact-bar{height:38px;background:#233a80;}
.g-header .top .contact-bar .con{max-width:1200px;min-width:768px;margin:0 auto;height: 38px;}
.g-header .top .contact-bar ul{margin-right: -1px;position: absolute;top: 50%;height: 24px;margin-top: -12px;}
.g-header .top .contact-bar ul li{float:left;padding: 0 22px;border-right: 1px solid #002081;}
.g-header .top .contact-bar ul li a{display:block;color: #bcc7e7;line-height: 24px;font-family: \534E\6587\7EC6\9ED1;font-size: 14px;}
.g-header .top .contact-bar .left{float:left;overflow: hidden;height: 38px;width: 372px;position: relative;}
.g-header .top .contact-bar ul li .ico{background: url(/statics/images/sprite/common-ico.png)no-repeat;}
.g-header .top .contact-bar .left li a.l0{background-position: 1px -1px;width: 20px;height: 24px;}
.g-header .top .contact-bar .left li a.l0:hover{background-position: 1px -26px;}
.g-header .top .contact-bar .right{overflow:hidden;float: right;height: 38px;    width: 379px;position: relative;}
.g-header .top .contact-bar .right li a{width: 25px;height: 24px;line-height: 24px;}
.g-header .top .contact-bar .right li a.l1{width:125px;color: #fff;}
.g-header .top .contact-bar .right li a.l1 i{width:30px;height: 24px;float: left;display: block;background-position: 3px -49px;}
.g-header .top .contact-bar .right li a.l2{background-position: -21px 3px;}
.g-header .top .contact-bar .right li a.l2:hover{background-position:-20px -21px;}
.g-header .top .contact-bar .right li a.l3{background-position: -47px 3px;}
.g-header .top .contact-bar .right li .l3:hover{background-position: -47px -22px;}
.g-header .top .contact-bar .right li a.l4{background-position: -73px 3px;}
.g-header .top .contact-bar .right li .l4:hover{background-position: -73px -22px;}
.g-header .menu{display:block;max-width: 1200px;min-width:768px;margin:0 auto;}
.g-header .menu .logo{float:left;width: 12%;padding-top:10px;padding-left: 2%;background-color: #fff;}
.g-header .g-nav{height: 117px; width: 86%;padding-bottom:1px;float: right;white-space: nowrap;}
.g-header .g-nav .first-menu li.item{height: 118px; float:left; display:block;position: relative; cursor: pointer; margin-right: 1px;}
.g-header .g-nav .first-menu li.item:hover{background:#e60039;}
.g-header .g-nav .first-menu li.item:hover a em{color:#fff}
.g-header .g-nav .first-menu li.item:hover a{color:#fff}
.g-header .g-nav .first-menu li.item:hover .list{z-index: 1000;height: auto;opacity: 1;text-indent:0;}
.g-header .g-nav .first-menu li.item a{display: block; font-size: 17px; color: #1f5f7a;padding-top: 24px;padding-bottom: 24px;text-decoration: none;}
.g-header .g-nav .first-menu li.item em{font-size:12px;font-weight: normal; color: #acacac;   display:block;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;    overflow: hidden;}
.g-header .g-nav .first-menu li.item .list{height: 0;width: 100%;position: absolute;top: 118px;overflow: hidden;opacity: 0; text-indent:-50%;-webkit-backface-visibility: visible !important;backface-visibility: visible !important;	
transition:all .5s .1s;-moz-transition:all .5s .1s;-ms-transition:all .5s .1s;-o-transition:all .5s .1s;-webkit-transition:all .5s .1s;-webkit-animation-fill-mode: both;animation-fill-mode: both}
.g-header .g-nav .first-menu li.item .list ul{margin-top: -1px;}
.g-header .g-nav .first-menu li.item .list ul li{background: #b5b5b6;border-top: 1px solid rgba(245, 245, 245, 0.49);}
.g-header .g-nav .first-menu li.item .list ul li a{color: #fff;display: block;width: 80%;line-height: 49px;height: 49px;padding-left: 10%;padding-right: 10%;font-size: 15px;text-overflow: ellipsis;    -o-text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;        padding-top: 0px;    padding-bottom: 0px;}
.g-header .g-nav .first-menu li.item .list ul li a:hover{text-decoration:none;background:#e60039;}
.g-header .g-nav .first-menu li.item a span{display: block;height: 42px;padding: 14px 20px;border-left: 1px solid #eee;margin-left: -1px;}
.g-header .g-nav .first-menu li.item:first-child a span{border-left:0;}
}
@media (min-width:1200px) {
.g-header .menu .logo{width: 18%;}
.g-header .g-nav{width: 80%;}
}
/*g-footer*/
.g-footer .g-wrapper{text-align: center;overflow: hidden;}
.g-footer .footerlogo{margin-top: -54px;display:block;text-align: center;background: url("/statics/images/sprite/g-footer-line.png") repeat-x;}
.g-footer .g-wrapper .friendlink{margin: 0 auto;padding-top: 32px;width: 320px;overflow: hidden;padding-bottom: 16px;}
.g-footer .g-wrapper .friendlink dl{float: left;height: 180px;}
.g-footer .g-wrapper .friendlink dl a:hover{color:#1e90ff;}
.g-footer .g-wrapper .friendlink dl dt{line-height: 38px;text-align:left;color: #043e73;font-size: 16px;font-weight: 600;}
.g-footer .g-wrapper .friendlink dl dd{text-align: left;line-height: 36px;font-size: 15px;}
.g-footer .g-wrapper .friendlink .f1{width: 320px;margin: 0 auto;}
.g-footer .g-wrapper .friendlink .f1 .wrap{width: 378px;padding-left: 10px;margin-right: -50px;}
.g-footer .g-wrapper .friendlink .f1 dl{margin-right: 76px;}
.g-footer .g-wrapper .friendlink .f1 dl li{}
.g-footer .g-wrapper .friendlink .f2{width: 320px;overflow: hidden;margin: 0 auto;}
.g-footer .g-wrapper .friendlink .f2 .wrap{width: 380px;}
.g-footer .g-wrapper .friendlink .f2 dl{width: 170px;padding-left: 20px;}
.g-footer .g-wrapper .friendlink .f2 dl li{}
.g-footer .g-wrapper .friendlink .wechat p{color: #969696;line-height: 16px;position: relative;width: 112px;font-size: 14px;padding-top: 10px;}
.g-footer .g-wrapper .friendlink .wechat p i{width: 21px;height: 16px;float: left;background: url("/statics/images/sprite/common-ico.png?v3854351354") no-repeat -101px 0px;}
.g-footer .g-wrapper .friendlink .blog p i{background: url("/statics/images/sprite/common-ico.png?v3854351354") no-repeat -125px 0px;}
.g-footer .copyright{padding: 20px 40px 20px 40px;background: #353535;color: #fff;}
.g-footer .copyright p{text-align: center;}
@media (min-width: 480px) {


}
@media (min-width: 768px) {
.g-footer .g-wrapper .friendlink{width: 768px;}
.g-footer .g-wrapper .friendlink .f2{width:768px;}
.g-footer .g-wrapper .friendlink .f2 .wrap{width: 820px;}
.g-footer .g-wrapper .friendlink .f2 dl{padding-left: 35px;}
}
@media (min-width: 1200px) {

.g-footer .g-wrapper .friendlink{width:1000px;}

.g-footer .g-wrapper .friendlink .f1{float:right;}
.g-footer .g-wrapper .friendlink .f2{width:630px;float: left;}
.g-footer .g-wrapper .friendlink .f2 dl{padding-left: 0px;}
.g-footer .g-wrapper .friendlink .f2 dl li{}

}
/* g-drawer */
.g-drawer { position: fixed; z-index: 0; top: 0; bottom: 0; width: 200px; overflow: hidden; overflow-y: auto; color: #fff; background-color: #142870; -webkit-box-shadow: -2px 0 2px rgba(0,0,0,0.2) inset; box-shadow: -2px 0 2px rgba(0,0,0,0.2) inset;}
.g-drawer a {color: #fff; display: block;padding-left: 30px;}
.g-drawer .first-menu{padding-top:20px;}
.g-drawer .first-menu li{-moz-box-shadow: -17px 0px 20px -9px #031B71 inset;box-shadow: -17px 0px 20px -9px #031B71 inset;}
.g-drawer .first-menu li em{display:none}
.g-drawer .first-menu .item{background: #142870;}
.g-drawer .first-menu li.items>a{text-decoration:none;}
.g-drawer .first-menu .item{font-size:18px;line-height: 68px;border-bottom: 1px solid #214C9D;}
.g-drawer .first-menu .item .list{/* display:none; */border-top: 1px solid #051DD5;background: #112f99;}
.g-drawer .first-menu .item .list ul li{padding-left: 26px;height: 46px;position: relative;}
.g-drawer .first-menu .item .list ul li span{display: block;height: 8px;width: 8px;position: absolute;float: left;background: url("/statics/images/sprite/common-ico.png") no-repeat -119px -51px;top: 50%;margin-top: -4px;}
.g-drawer .first-menu .item .list ul li a{font-size: 16px;text-indent: 16px;line-height: 46px;padding-left: 0px;}

.g-enroll { display: none; position: fixed; z-index: 101; left: 0; bottom: 0; width: 100%; height: 105px; font: bold 14px/2 "Microsoft Yahei"; color: #fff; background-color:rgba(19, 31, 77, 0.9);  _position:static;}
.g-enroll .operation{float: right;padding-top: 10px;}
.g-enroll .operation a{display:block;}
.g-enroll .operation a.close span{display:block;width:25px;height:25px;background: url("/statics/images/sprite/common-ico.png") no-repeat -151px -112px;}
.g-enroll .wrapper {max-width: 365px;margin: 0 auto;position:relative;padding-bottom: 20px;}
.g-enroll h6 {padding: 10px 0;font-size: 18px;color: #ffcd1a;font-weight: normal;white-space: nowrap;}
.g-enroll .sheet { *zoom: 1;}
.g-enroll .sheet:after{ content: " "; clear: both; display: table;}
.g-enroll .sheet legend { display: none;}
.g-enroll .big,.grade,.course,.province,.city{display: none;}
.g-enroll .fontstrong a{color: #fff;}
.g-enroll .collection { float: left;}
.g-enroll .portion { float: left; padding-right: 10px;}
.g-enroll .portion .input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 96px; height: 30px; line-height: 20px; margin: 0; padding: 5px 8px; color: #4b4b4b; border: none;}
.g-enroll .portion label { margin-left: 10px;}
.g-enroll .portion label input { margin-right: 4px;}
.g-enroll .action { overflow: hidden; text-align: right; /*  */}
.g-enroll .action input { width: 90px; height: 30px; line-height: 30px; text-align: center; color: #fff; background-color: #f49419; border: none;;background: url("/statics/images/sprite/action.jpg") no-repeat}

@media (min-width:480px) {
.g-enroll .wrapper {max-width: 444px;}
.g-enroll .portion .input {width: 120px;}
.g-enroll .action {padding-right:30px;}
.g-enroll .action input { width: 120px;}
}
@media (min-width:768px) {
.g-enroll .wrapper {max-width: 700px;}
.g-enroll .big,.grade,.course{display: inline;}
.g-enroll .small{display:none;}
}
@media (min-width:960px) {
.g-enroll .wrapper {max-width: 930px;}
.g-enroll .province,.city{display: inline;}
}
@media (min-width:1180px) {

.g-enroll .wrapper {max-width: 1132px;}
.g-enroll .portion .input { width: 150px;}
}
