@charset "utf-8";

@font-face {
  font-family: 'iconfont';  /* project id 366947 */
  src: url('template_files/2///at.alicdn.com/t/font_366947_0ahjp4hwvqfg.eot');
  src: url('template_files/2///at.alicdn.com/t/font_366947_0ahjp4hwvqfg.eot') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_366947_0ahjp4hwvqfg.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_366947_0ahjp4hwvqfg.woff') format('woff'),
  url('//at.alicdn.com/t/font_366947_0ahjp4hwvqfg.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_366947_0ahjp4hwvqfg.svg#iconfont') format('svg');
}
.list-num-0{display:none;}
.iconfont{font-family:"iconfont" !important;font-size:100%;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;position: relative}
*{margin:0;padding:0;background:transparent;font-size:100%;vertical-align:baseline;outline:none}
body, button, input, select, textarea { font:13px/1.62 '微软雅黑', 'Microsoft YaHei','Helvetica Neue',Helvetica,Arial,Sans-serif;color:#222;vertical-align:middle;word-wrap: break-word;outline:none;-webkit-text-size-adjust:none;}
body {background:#fff;-webkit-tap-highlight-color: rgba(0,0,0,0);}
table{border-collapse:collapse;border-spacing:0}
table{width:100%!important}
table td,table th,table tr{border:1px solid #999}
html,body{overflow:hidden;overflow-y:auto;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
ul,li{ list-style:none}
a {color:#333;text-decoration:none;}
a:hover{color:#0075d2;-webkit-transition:all .1s ease;transition:all .1s ease}
sup { vertical-align:text-top }
sub { vertical-align:text-bottom }
em{font-style:normal}
legend { color:#000 }
fieldset, img { border:0 }
table { border-collapse:collapse; border-spacing:0 }
caption,th {text-align:left}
th{text-align:inherit;}
img{vertical-align:top;border:0 none;max-width:100%;}
textarea {overflow:hidden;overflow-y:auto; resize:none;_zoom:1}
input { line-height:1.2em; overflow:hidden;_zoom:1}
q:before, q:after { content:'' }
.fn-clear:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.fn-clear{*zoom:1;}
.hide{display: none}
.color-red{color:red;}
button{cursor:pointer;}
button[disabled],button[disabled]:hover{opacity:.5;cursor:default;cursor:not-allowed;filter:alpha(opacity=50);}
.w{position:relative;width:1180px;margin:0 auto;}
input:disabled{opacity:.8;cursor:default;cursor:not-allowed;filter:alpha(opacity=80);}
.ui-dialog{*zoom:1;_float:left;position:relative;background-color:#FFF;border:1px solid #999;border-radius:6px;outline:0;background-clip:padding-box;    /*font-family: Helvetica, arial, sans-serif;*/font-size:14px;line-height:1.428571429;color:#333;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .15s ease-in-out,opacity .15s ease-in-out;transition:transform .15s ease-in-out,opacity .15s ease-in-out;}
.ui-popup-show .ui-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.ui-popup-focus .ui-dialog{box-shadow:0 0 8px rgba(0,0,0,0.1);}
.ui-popup-modal .ui-dialog{box-shadow:0 0 8px rgba(0,0,0,0.1),0 0 256px rgba(255,255,255,.3);}
.ui-dialog-grid{width:auto;margin:0;border:0 none;border-collapse:collapse;border-spacing:0;background:transparent;}
.ui-dialog-header,.ui-dialog-body,.ui-dialog-footer{padding:0;border:0 none;text-align:left;background:transparent;}
.ui-dialog-header{white-space:nowrap;border-bottom:1px solid #E5E5E5;}
.ui-dialog-close{position:relative;_position:absolute;float:right;top:13px;right:13px;_height:26px;padding:0 4px;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #FFF;opacity:.2;filter:alpha(opacity=20);cursor:pointer;background:transparent;_background:#FFF;border:0;-webkit-appearance:none;}
.ui-dialog-close:hover,.ui-dialog-close:focus{color:#000000;text-decoration:none;cursor:pointer;outline:0;opacity:0.5;filter:alpha(opacity=50);}
.ui-dialog-title{margin:0;line-height:1.428571429;min-height:16.428571429px;padding:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;cursor:default;}
.ui-dialog-body{padding:20px;text-align:center;}
.ui-dialog-content{display:inline-block;position:relative;vertical-align:middle;*zoom:1;*display:inline;text-align:left;}
.ui-dialog-footer{padding:0 20px 20px 20px;}
.ui-dialog-statusbar{float:left;margin-right:20px;padding:6px 0;line-height:1.428571429;font-size:14px;color:#888;white-space:nowrap;}
.ui-dialog-statusbar label:hover{color:#333;}
.ui-dialog-statusbar input,.ui-dialog-statusbar .label{vertical-align:middle;}
.ui-dialog-button{float:right;white-space:nowrap;}
.ui-dialog-footer button+button{margin-bottom:0;margin-left:5px;}
.ui-dialog-footer button{width:auto;overflow:visible;display:inline-block;padding:8px 20px;_margin-left:5px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.ui-dialog-footer button:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.ui-dialog-footer button:hover,.ui-dialog-footer button:focus{color:#333333;text-decoration:none;}
.ui-dialog-footer button:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.ui-dialog-footer button[disabled]{pointer-events:none;cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;}
.ui-dialog-footer button{color:#333333;background-color:#ffffff;border-color:#cccccc;}
.ui-dialog-footer button:hover,.ui-dialog-footer button:focus,.ui-dialog-footer button:active{color:#333333;background-color:#ebebeb;border-color:#adadad;}
.ui-dialog-footer button:active{background-image:none;}
.ui-dialog-footer button[disabled],.ui-dialog-footer button[disabled]:hover,.ui-dialog-footer button[disabled]:focus,.ui-dialog-footer button[disabled]:active{background-color:#ffffff;border-color:#cccccc;}
.ui-dialog-footer button.ui-dialog-autofocus{color:#fff;background-color:#0075d2;border-color:#fff;}
.ui-dialog-footer button.ui-dialog-autofocus:hover,.ui-dialog-footer button.ui-dialog-autofocus:focus,.ui-dialog-footer button.ui-dialog-autofocus:active{color:#fff;background-color:#0075d2;border-color:#fff;}
.ui-dialog-footer button.ui-dialog-autofocus:active{background-image:none;}
.ui-popup-top-left .ui-dialog,.ui-popup-top .ui-dialog,.ui-popup-top-right .ui-dialog{top:-8px;}
.ui-popup-bottom-left .ui-dialog,.ui-popup-bottom .ui-dialog,.ui-popup-bottom-right .ui-dialog{top:8px;}
.ui-popup-left-top .ui-dialog,.ui-popup-left .ui-dialog,.ui-popup-left-bottom .ui-dialog{left:-8px;}
.ui-popup-right-top .ui-dialog,.ui-popup-right .ui-dialog,.ui-popup-right-bottom .ui-dialog{left:8px;}
.ui-dialog-arrow-a,.ui-dialog-arrow-b{position:absolute;display:none;width:0;height:0;overflow:hidden;_color:#FF3FFF;_filter:chroma(color=#FF3FFF);border:8px dashed transparent;}
.ui-popup-follow .ui-dialog-arrow-a,.ui-popup-follow .ui-dialog-arrow-b{display:block;}
.ui-popup-top-left .ui-dialog-arrow-a,.ui-popup-top .ui-dialog-arrow-a,.ui-popup-top-right .ui-dialog-arrow-a{bottom:-16px;border-top:8px solid #7C7C7C;}
.ui-popup-top-left .ui-dialog-arrow-b,.ui-popup-top .ui-dialog-arrow-b,.ui-popup-top-right .ui-dialog-arrow-b{bottom:-15px;border-top:8px solid #fff;}
.ui-popup-top-left .ui-dialog-arrow-a,.ui-popup-top-left .ui-dialog-arrow-b{left:15px;}
.ui-popup-top .ui-dialog-arrow-a,.ui-popup-top .ui-dialog-arrow-b{left:50%;margin-left:-8px;}
.ui-popup-top-right .ui-dialog-arrow-a,.ui-popup-top-right .ui-dialog-arrow-b{right:15px;}
.ui-popup-bottom-left .ui-dialog-arrow-a,.ui-popup-bottom .ui-dialog-arrow-a,.ui-popup-bottom-right .ui-dialog-arrow-a{top:-16px;border-bottom:8px solid #7C7C7C;}
.ui-popup-bottom-left .ui-dialog-arrow-b,.ui-popup-bottom .ui-dialog-arrow-b,.ui-popup-bottom-right .ui-dialog-arrow-b{top:-15px;border-bottom:8px solid #fff;}
.ui-popup-bottom-left .ui-dialog-arrow-a,.ui-popup-bottom-left .ui-dialog-arrow-b{left:15px;}
.ui-popup-bottom .ui-dialog-arrow-a,.ui-popup-bottom .ui-dialog-arrow-b{margin-left:-8px;left:50%;}
.ui-popup-bottom-right .ui-dialog-arrow-a,.ui-popup-bottom-right .ui-dialog-arrow-b{right:15px;}
.ui-popup-left-top .ui-dialog-arrow-a,.ui-popup-left .ui-dialog-arrow-a,.ui-popup-left-bottom .ui-dialog-arrow-a{right:-16px;border-left:8px solid #7C7C7C;}
.ui-popup-left-top .ui-dialog-arrow-b,.ui-popup-left .ui-dialog-arrow-b,.ui-popup-left-bottom .ui-dialog-arrow-b{right:-15px;border-left:8px solid #fff;}
.ui-popup-left-top .ui-dialog-arrow-a,.ui-popup-left-top .ui-dialog-arrow-b{top:15px;}
.ui-popup-left .ui-dialog-arrow-a,.ui-popup-left .ui-dialog-arrow-b{margin-top:-8px;top:50%;}
.ui-popup-left-bottom .ui-dialog-arrow-a,.ui-popup-left-bottom .ui-dialog-arrow-b{bottom:15px;}
.ui-popup-right-top .ui-dialog-arrow-a,.ui-popup-right .ui-dialog-arrow-a,.ui-popup-right-bottom .ui-dialog-arrow-a{left:-16px;border-right:8px solid #7C7C7C;}
.ui-popup-right-top .ui-dialog-arrow-b,.ui-popup-right .ui-dialog-arrow-b,.ui-popup-right-bottom .ui-dialog-arrow-b{left:-15px;border-right:8px solid #fff;}
.ui-popup-right-top .ui-dialog-arrow-a,.ui-popup-right-top .ui-dialog-arrow-b{top:15px;}
.ui-popup-right .ui-dialog-arrow-a,.ui-popup-right .ui-dialog-arrow-b{margin-top:-8px;top:50%;}
.ui-popup-right-bottom .ui-dialog-arrow-a,.ui-popup-right-bottom .ui-dialog-arrow-b{bottom:15px;}
@-webkit-keyframes ui-dialog-loading{
  0%{-webkit-transform:rotate(0deg);}
  100%{-webkit-transform:rotate(360deg);}
}
@keyframes ui-dialog-loading{
  0%{transform:rotate(0deg);}
  100%{transform:rotate(360deg);}
}
.ui-dialog-loading{vertical-align:middle;position:relative;display:block;*zoom:1;*display:inline;overflow:hidden;width:32px;height:32px;top:50%;margin:-16px auto 0 auto;font-size:0;text-indent:-999em;color:#666;}
.ui-dialog-loading{width:100%\9;text-indent:0\9;line-height:32px\9;text-align:center\9;font-size:12px\9;}
.ui-dialog-loading::after{position:absolute;content:'';width:3px;height:3px;margin:14.5px 0 0 14.5px;border-radius:100%;box-shadow:0 -10px 0 1px #ccc,10px 0px #ccc,0 10px #ccc,-10px 0 #ccc,-7px -7px 0 0.5px #ccc,7px -7px 0 1.5px #ccc,7px 7px #ccc,-7px 7px #ccc;-webkit-transform:rotate(360deg);-webkit-animation:ui-dialog-loading 1.5s infinite linear;transform:rotate(360deg);animation:ui-dialog-loading 1.5s infinite linear;display:none\9;}
/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.8.2
 * @url 
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}
/* --------------------------------

Main Components

-------------------------------- */
.cd-horizontal-timeline{opacity:0;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s;}
.cd-horizontal-timeline::before{  /* never visible - this is used in jQuery to check the current MQ */
  content:'mobile';display:none;}
.cd-horizontal-timeline.loaded{  /* show the timeline after events position has been set (using JavaScript) */
  opacity:1;}
.cd-horizontal-timeline .timeline{position:relative;height:100px;margin:0 auto;}
.cd-horizontal-timeline .events-wrapper{position:relative;height:100%;margin:0 40px;overflow:hidden;}
.cd-horizontal-timeline .events-wrapper::after,.cd-horizontal-timeline .events-wrapper::before{  /* these are used to create a shadow effect at the sides of the timeline */
  content:'';position:absolute;z-index:2;top:0;height:100%;width:20px;}
.cd-horizontal-timeline .events{  /* this is the grey line/timeline */
  position:absolute;z-index:1;left:0;top:49px;height:2px;  /* width will be set using JavaScript */background:#dfdfdf;-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:transform 0.4s;}
.cd-horizontal-timeline .filling-line{  /* this is used to create the green line filling the timeline */
  position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#0075d2;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
.cd-horizontal-timeline .events a{position:absolute;bottom:-2px;z-index:2;text-align:center;font-size:14px;padding-bottom:15px;color:#383838;  /* fix bug on Safari - text flickering while timeline translates */-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.cd-horizontal-timeline .events a::after{  /* this is used to create the event spot */
  content:'';position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-5px;height:12px;width:12px;border-radius:50%;border:2px solid #dfdfdf;background-color:#f8f8f8;-webkit-transition:background-color 0.3s,border-color 0.3s;-moz-transition:background-color 0.3s,border-color 0.3s;transition:background-color 0.3s,border-color 0.3s;}
.no-touch .cd-horizontal-timeline .events a:hover::after{background-color:#0075d2;border-color:#0075d2;}
.cd-horizontal-timeline .events a.selected{pointer-events:none;}
.cd-horizontal-timeline .events a.selected::after{background-color:#0075d2;border-color:#0075d2;}
.cd-horizontal-timeline .events a.older-event::after{border-color:#0075d2;}
@media only screen and (min-width:1100px){
  .cd-horizontal-timeline::before{    /* never visible - this is used in jQuery to check the current MQ */
    content:'desktop';}
}
.cd-timeline-navigation a{ position:absolute;z-index:1;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:34px;width:34px;font-size: 34px;line-height:1;color:#0075d2;}
.cd-timeline-navigation a::after{  /* arrow icon */
  content:'';position:absolute;height:16px;width:16px;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.cd-timeline-navigation a.prev{left:0;}
.cd-timeline-navigation a.next{right:0;}
.cd-timeline-navigation a:hover{opacity: .8;filter:alpha(opacity=80);}
.cd-timeline-navigation a.inactive{cursor:not-allowed;}
.cd-timeline-navigation a.inactive::after{background-position:0 -16px;}
.cd-horizontal-timeline .events-content{position:relative;width:100%;margin:-24px 0 10px;padding:0 32px;overflow:hidden;-webkit-transition:height 0.4s;-moz-transition:height 0.4s;transition:height 0.4s;}
.cd-horizontal-timeline .events-content li{position:absolute;z-index:1;width:100%;left:0;top:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);padding:0 0;opacity:0;-webkit-animation-duration:0.4s;-moz-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
.cd-horizontal-timeline .events-content li.selected{  /* visible event content */
  position:relative;z-index:2;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.cd-horizontal-timeline .events-content li.enter-right,.cd-horizontal-timeline .events-content li.leave-right{-webkit-animation-name:cd-enter-right;-moz-animation-name:cd-enter-right;animation-name:cd-enter-right;}
.cd-horizontal-timeline .events-content li.enter-left,.cd-horizontal-timeline .events-content li.leave-left{-webkit-animation-name:cd-enter-left;-moz-animation-name:cd-enter-left;animation-name:cd-enter-left;}
.cd-horizontal-timeline .events-content li.leave-right,.cd-horizontal-timeline .events-content li.leave-left{-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}
.cd-horizontal-timeline .events-content li > *{}
.cd-horizontal-timeline .events-content p{font-size: 16px;color:#888;width:95%;text-align: center;}
@-webkit-keyframes cd-enter-right{
  0%{opacity:0;-webkit-transform:translateX(100%);}
  100%{opacity:1;-webkit-transform:translateX(0%);}
}
@-moz-keyframes cd-enter-right{
  0%{opacity:0;-moz-transform:translateX(100%);}
  100%{opacity:1;-moz-transform:translateX(0%);}
}
@keyframes cd-enter-right{
  0%{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}
  100%{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}
}
@-webkit-keyframes cd-enter-left{
  0%{opacity:0;-webkit-transform:translateX(-100%);}
  100%{opacity:1;-webkit-transform:translateX(0%);}
}
@-moz-keyframes cd-enter-left{
  0%{opacity:0;-moz-transform:translateX(-100%);}
  100%{opacity:1;-moz-transform:translateX(0%);}
}
@keyframes cd-enter-left{
  0%{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);}
  100%{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}
}
.bg-gray{background:#f3f3f3!important;}
.space-5{width:100%;height:5px;line-height: 0;font-size: 0;}
.space-10{width:100%;height:10px;}
.space-15{width:100%;height:15px;}
.space-20{width:100%;height:20px;}
.space-30{width:100%;height:30px;}
.space-40{width:100%;height:40px;}
.space-50{width:100%;height:50px;}
.space-66{width:100%;height:66px;}
.space-70{width:100%;height:70px;}
.space-100{width:100%;height:100px;}
.base-tips{padding:10px;background-color: #fcf8e3;border:1px solid #fbeed5;border-radius:5px;color:#555;font-size: 15px;}
.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.fast{-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}
.ui-warning{background:#ffc;border:1px solid red;border-left:0 none;border-right:0 none;padding:8px;position: relative;padding-left:36px;color:#222;text-align: center;font-size: 16px;}
.ui-warning .iconfont{line-height:32px;color:red;margin-right:10px;font-weight:bold;}
.ui-warning-gray{color:#333;}
.ui-warning-gray .iconfont{color:#333;}
.ui-warning-success{background:#fff;border-color:#9c0;color:#9c0;}
.ui-warning-success .iconfont{color:#9c0;}
.ui-warning a{color:#0075d2;font-weight: bold}
.head{background:#fff;position:relative;z-index:80;}
.head .logo{float:left;width:341px;height:76px;padding:25px 0;}
.head .logo a{display:block;width:341px;height:76px;text-indent: -9999em;background:url(../img/logo.png) no-repeat;background-image: -webkit-image-set(url(../img/logo.png) 1x,url(../img/logo_2x.png) 2x)}
.head .aside{width:406px;float:right;}
.head .aside li{float:left;width:80px;border-left:1px solid #eee;}
.head .aside li.last{border-right:1px solid #eee;}
.head .aside li a{display:block;width:80px;height:100px;text-align: center;font-size: 32px;color:#999;line-height:1.6;padding-top:26px;}
.head .aside-en li a{height:108px;padding-top:18px;}
.head .aside li a span{display:block;font-size: 12px}
.head .aside-en li a span{line-height: 1.2}
.head .aside li a:hover{color:#555;}
.head .nav{position:relative;z-index:32;background:#eee;}
.head .nav-item{}
.head .nav-item .item{float:left;width:118px;position: relative}
.head .nav-item .item .mainlink{display:block;width:118px;height:64px;text-align: center;line-height: 64px;color:#333;font-size: 16px}
.head .nav-item .item .mainlink .iconfont{margin-left:5px;font-size: 14px;color:#999;}
.head .nav-item .hover .mainlink,.nav-item .item.active .mainlink,.nav-item .item .mainlink:hover{background:#0075d2;color:#fff;}
.head .nav-item .hover .mainlink,.nav-item .item.active .mainlink .iconfont,.head .nav-item .item .mainlink:hover .iconfont{color:#fff;}
.head .nav-item .item .nav-item-box{display:none;}
.head .nav-item .hover .nav-item-box{display:block;}
.head .nav-item-en .item{width:168px;}
.head .nav-item-en .item .mainlink{width:168px;}

.head .nav-item-box{position: absolute;left:0;top:64px;width:208px;background:#0075d2;z-index: 10;border:1px solid #0075d2;border-top:0 none;}
.head .nav-item-box .nav-item-item li{position: relative;border-bottom:1px solid #698cc4;}
.head .nav-item-box .nav-item-item li:last-child{border:0 none;}
.head .nav-item-box .nav-item-item li a{display:block;width:160px;height:48px;line-height: 48px;font-size: 14px;color:#eee;padding:0px 24px;-webkit-transition:all .6s ease;transition:all .6s ease;}
.head .nav-item-box .nav-item-item li a .iconfont{margin-right:6px;color:#8ea3cc;font-size: 12px;-webkit-transition:all .6s ease;transition:all .6s ease;}
.head .nav-item-box .nav-item-item li a:hover{color:#fff;background:#0385ec;text-indent:12px;-webkit-transition:all .6s ease;transition:all .6s ease;}
.head .nav-item-box .nav-item-item li a:hover .iconfont{color:#fff;margin-right:8px;}
.head .nav-item-en .nav-item-box{width:308px;}
.head .nav-item-en .nav-item-box .nav-item-item li a{width:260px;}

/*.head .nav-item-box .nav-item-item li .iconfont{margin-right:10px;}*/

.home-slider{width:100%;background:#eee;}
.slider-wrapper{height:100%;position:relative;}
.nivo-controlNav{position: absolute;bottom:0;left:50%;z-index: 8;margin-left:-57px;}
.slider-wrapper a{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
.home-slider .nivoSlider img{width:100%;}
.home-block{margin:40px auto;}
.m-h2{font-size: 30px;color:#0075d2;position: relative;line-height:32px;font-weight: bold;margin-bottom: 30px}
.m-h2 .more{position: absolute;right:0;top:0;font-size: 14px;color:#0075d2;font-weight: normal}
.m-h2 .more-plus{right:18px;}
.m-h2 .more .iconfont{margin-left:5px;}
.m-h2 .more:hover{opacity:.8;filter:alpha(opacity=80);}

.homenews-left{float:left;width:796px;}
.homenews-imglist li{float:left;width:380px;margin:0 18px 18px 0;}
.homenews-imglist li .thumb{display:block;width:380px;height:212px;overflow:hidden;position: relative}
.homenews-imglist li .thumb img{width:380px;height:212px;transition: all .3s;}
.homenews-imglist li .thumb img:hover{transform: scale(1.1);}
.homenews-imglist li h5{font-size: 18px;font-weight:bold;margin-top:12px;line-height:1.3;height:32px;}
.homenews-imglist li h5 a{color:#555;}
.homenews-imglist li:hover h5 a{color:#0075d2;}

.homenews-right{float:right;width:370px;}
.homenews-list li{position: relative;margin-bottom:25px;padding:1px 0 0 52px;line-height:20px;height:42px;overflow:hidden;}
.homenews-list li .meta{position: absolute;left:0;top:0;padding:5px;width:32px;height:32px;text-align: center;line-height:16px;font-size: 12px;color:#fff;background:#0075d2;}
.homenews-list li a{color:#555;font-size: 16px}
.homenews-list li:hover .meta{opacity:.8;filter:alpha(opacity=80);}
.homenews-list li a:hover{color:#0075d2;}

.home-block-w{width:100%;padding:1px 0;background:#e1f3ff;}
.homeintro-left{float:left;width:324px;}
.homeintro-menu{}
.homeintro-menu li{float:left;width:160px;height:160px;background:#fff;}
.homeintro-menu li a{display:block;width:160px;height:126px;text-align: center;font-size: 16px;color:#888;line-height: 1.4;padding-top:34px;}
.homeintro-menu li a:hover{color:#555;background:#efefef;}
.homeintro-menu li .iconfont{font-size: 40px}
.homeintro-menu li.bt{border-top:1px solid #dfdfdf;}
.homeintro-menu li.br{border-right:1px solid #dfdfdf;}
.homeintro-menu li.bb{border-bottom:1px solid #dfdfdf;}
.homeintro-menu li.bl{border-left:1px solid #dfdfdf;}

.homeintro-right{float:right;width:836px;}

.homeintro-shiziitem{width:836px;height:260px;overflow:hidden;position: relative}
.homeintro-shiziitem li{float:left;width:147px;margin:0 10px;text-align:center;}
.homeintro-shiziitem li img{width:147px;height:196px}
.homeintro-shiziitem li h5{padding:5px 0 2px;font-size:14px;}
.homeintro-shiziitem li h6{color:#888;line-height:1.2;}
.homeintro-shizi .h3{position: relative;color:#;padding:0 10px 10px;width:816px;font-size: 16px;line-height:24px;color:#0075d2;font-weight: bold}
.homeintro-shizi .h3 .r{position: absolute;right:10px;top:0;font-weight: normal}
.homeintro-shizi .h3 a{color:#0075d2;}
.homeintro-shizi .h3 .r a{margin-left:2px;font-size: 20px;color:#888;}
.homeintro-shizi .h3 .r a:hover{color:#0075d2;}
.homeintro-news{margin-top:15px;}
.homeintro-newsbox{float:left;width:255px;margin-right:20px;}
.homeintro-newsbox .h3{font-size: 16px;padding-left:10px;padding-bottom: 5px;font-weight: bold}
.homeintro-newsbox .h3 a{color:#0075d2;}

.homeintro-nlist{}
.homeintro-nlist li{margin:5px 0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:24px;line-height:24px;padding-left:5px;font-size: 14px}
.homeintro-nlist li a{color:#777;}
.homeintro-nlist li a:hover{color:#0075d2;}
.home-fengcai{}
.home-fengcai li{width:267px;height:267px;float:left;margin:14px;}
.home-fengcai li img{width:267px;height:267px;box-shadow: 3px 5px 10px rgba(0,0,0,.1);cursor:pointer;transition: all .1s;}
.home-fengcai li img:hover{box-shadow: 4px 7px 13px rgba(0,0,0,.15);transform: scale(1.05);}
.ie678{display:none\9;}
.foot{background:#2d2d2d;border-top:1px solid #ddd;padding-top:25px;color:#eee;}
.foot .logo{float:left;width:341px;height:76px;}
.foot .logo a{display:block;width:341px;height:76px;text-indent: -9999em;background:url(../img/logo_light.png) no-repeat;background-image: -webkit-image-set(url(../img/logo_light.png) 1x,url(../img/logo_light_2x.png) 2x);opacity:.6;filter:alpha(opacity=60);}
.foot-link{float:left;width:160px;margin-left:50px;border-left:1px solid #555;padding-left:30px;font-size: 14px}
.foot-link dt{font-weight: bold;padding-bottom:5px;}
.foot-link dd{line-height:24px;margin:5px 0;}
.foot-link dd a{color:#ccc;}
.foot-link dd a:hover{color:#eee;}
.foot-contact{width:276px;}
.foot-contact dd p{color:#888;}
.foot-contact dd p .iconfont{color:#999;margin-right:6px;font-size: 16px}

.foot-copyright{margin-top:25px;background:#202020;color:#ccc;line-height:36px;text-align: center;font-size: 12px}
.foot-copyright .yf{margin-left:20px;}
.foot-copyright a{color:#ccc;}
.foot-copyright a:hover{text-decoration: underline;}

.main{padding-bottom:30px;}
.page-meta{margin:25px 0;}
.page-meta .classdir{color:#0075d2;font-size: 14px;font-weight: normal;}
.page-meta .classdir a{color:#999;}
.page-meta .classdir a:hover{color:#0075d2;}
.page-meta .classdir .iconfont{margin:0 5px;color:#ccc;}

.page-left{float:left;width:860px;}
.page-right{float:right;width:280px;}
.page-h1{font-size: 28px;font-weight: bold;padding:1px 0 10px;}
.page-article{line-height: 1.8;font-size: 15px;padding:10px 0;}
.page-box{padding:10px 0;position: relative;}
.page-article div,.page-article p{margin:15px 0;}
.page-article img{max-width:100%;}
.page-rh5{font-size: 18px;font-weight: bold;line-height: 36px;color:#0075d2;position: relative;text-indent:10px;margin-bottom:15px;}
.page-rh5 .line{width:4px;height:18px;position: absolute;left:0;bottom:8px;background:#0075d2;font-size: 0;line-height: 0}
.page-menu{width:280px;background:#;}
.page-menu li{border-bottom:1px solid #ddd;}
.page-menu li a{display:block;width:280px;height:48px;line-height: 48px;text-indent:16px;position: relative;font-size: 16px}
.page-menu li .iconfont{position: absolute;right:20px;font-size: 24px;color:#888;}
.page-menu li a:hover,.page-menu li.active a{color:#fff;background:#0075d2;}
.page-menu li a:hover{text-indent:48px;-webkit-transition:all .5s ease;transition:all .5s ease}
.page-menu li.active a .iconfont,.page-menu li a:hover .iconfont{color:#fff;}
.page-banner{width:100%;height:150px;display:none;padding:0 0 25px 0;}
.page-video{}
.page-video .desc{color:#888;padding:6px 0;border-bottom:1px solid #ddd;}
.space-menu{width:100%;height:30px;}

/* history */
#history{width:860px;position:relative;overflow:hidden;}
.title{height:95px;line-height:95px;text-indent:280px;}
.title h2{color:#7c7c7c;font-size:18px;font-weight:500;}
#circle{
  width:83px;height:83px;position:absolute;top:0;left:130px;border:6px solid rgba(0,0,0,0.15);border-radius:95px;text-indent:0;text-align:center;
  -webkit-transition:all 0.3s linear;
  -moz-transition:all 0.3s linear;
  -o-transition:all 0.3s linear;
  transition:all 0.3s linear;
}
#circle .cmsk{height:83px;position:absolute;width:83px;top:0;left:0;}
#circle:hover{
  transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  -moz-transform:rotate(360deg);
  -webkit-transform:rotate(360deg);
  -o-transform:rotate(360deg);
  border-color:rgba(0,0,0,0);
}
.clock{display:block;}
#circle:hover {border-color:rgba(255,255,255,0.6);background-color:#0075d2;}
#circle:hover .clock{display:block;}
#circle:hover .circlecontent{display:none;}
#circle span{font-size:18px;color:#b0b0b0;}
#circle .clock{
  background:url(../img/clock.png) no-repeat 0 0;width:83px;height:83px;position:absolute;top:0;left:0;display:none;
  -webkit-transition:all 0.5s linear;
  -moz-transition:all 0.5s linear;
  -o-transition:all 0.5s linear;
  transition:all 0.5s linear;
  border-radius:0;
}
#circle:hover .clock{border-radius:83px;}
.timeyear{color:#b0b0b0;font-size:18px;line-height:20px;}
.timeblock{height:28px;margin-top:22px;margin-left:5px;}
.timeblock span{display:block;height:24px;width:18px;background:url(../img/date.png) no-repeat 0 0;float:left;}
.timeblock .numf{background-position:0px -48px;}
.timeblock .nums{background-position:0px 0px;}
.timeblock .numt{background-position:0px -24px;}
.timeblock .numfo{background-position:0px -216px;}
#content{width:860px;overflow:hidden;background:url(../img/vertical.png) no-repeat 174px 2px;padding-top:10px;}
.list{overflow:hidden;position:relative;}
.list li{height:140px;vertical-align:bottom;overflow:hidden;position:relative;}
.liwrap{height:55px;margin-top:28px;}
.lileft{position:absolute;top:0;left:0px;height:55px;width:140px;line-height:55px;text-align:right;}
.lileft .date{font-size:16px;color:#888;}
.list li.thiscur .date,.list li.thiscur .histt{color:#0075d2;}
.liright{position:absolute;top:0;right:0px;height:55px;width:660px;}
.histt{height:28px;line-height:28px;font-size: 16px;font-weight: bold}
.hisct{font-size:14px;color:#555;}
.point{width:55px;height:55px;position:absolute;top:0;left:149px;background:url(../img/point.png) no-repeat 0px 18px;overflow:hidden;}
.point b{
  height:16px;width:16px;background:#fff;display:block;margin:17px 0 0 19px;border-radius:18px;border:2px solid #0075d2;
  -webkit-transition:all 0.1s linear;
  -moz-transition:all 0.1s linear;
  -o-transition:all 0.1s linear;
  transition:all 0.1s linear;
  position:absolute;
  top:0;left:0;
}
.thiscur .point b{border:7px solid #0075d2;margin:12px 0px 0px 14px;border-radius:52px;}
.thiscur .histt a{color:#0075d2;}
.histt a{
  font-size:16px;color:#333;font-weight: bold
  -webkit-transition:all 0.3s linear;
  -moz-transition:all 0.3s linear;
  -o-transition:all 0.3s linear;
  transition:all 0.3s linear;
}
#arrow{position:absolute;top:100px;right:30px;display:none;}
*html #arrow{position:absolute;top:expression(eval(document.documentElement.scrollTop));margin-top:350px;}

#arrow ul li{
  display:block;height:20px;width:20px;background:url(../img/icons.png) no-repeat 0 0;cursor:pointer;
  -webkit-transition:all 0.2s ease-out;
  -moz-transition:all 0.2s ease-out;
  -o-transition:all 0.2s ease-out;
  transition:all 0.2s ease-out;
}
#arrow ul li:active{background-color:#000;}
#arrow ul .arrow_active{
  background-color:#000;
  -webkit-transition:all 0.1s ease-in;
  -moz-transition:all 0.1s ease-in;
  -o-transition:all 0.1s ease-in;
  transition:all 0.1s ease-in;
}
#arrow ul .arrowup{background-position:0px -26px;margin-bottom:10px;}
#arrow ul .arrowdown{background-position:0px 0px;}

.page-subunit{}
.page-subunit li{margin:10px 0;position: relative;}
.page-subunit li dt{background:#eee;color:#000;font-weight:bold;line-height: 48px;position: relative;text-indent:15px;font-size: 16px}
.page-subunit li dt a{position: absolute;right:15px;top:0;color:#0075d2;font-size: 14px;font-weight:normal;}
.page-subunit li dt a:hover{color:#09f;}
.page-subunit li dt a .iconfont{margin-right:5px;}
.page-subunit li dd{background:#fff;padding:15px 0;font-size: 14px;line-height: 1.8;}
.page-subunit li dd p,.page-subunit li dd div{margin:10px 0;}

.page-kanwu li{float:left;width:183px;margin:15px 30px 15px 0;position: relative;padding-left:217px;min-height:260px;}
.page-kanwu .thumb{position: absolute;left:0;top:0;}
.page-kanwu .thumb img{width:188px;height:248px;padding:5px;border:1px solid #eee;}
.page-kanwu .kwinfo{padding-top:10px;line-height: 1.8}
.kwinfo .h5{font-size: 16px;font-weight: bold;margin-bottom:16px;}
.kwinfo .h5-en{line-height: 1.3}
.page-kanwu .kwinfo .link{margin-top:16px;}
.page-kanwu .kwinfo .link a{color:#0075d2;font-size:16px;}
.page-kanwu .kwinfo .link a .iconfont{margin-right:5px;}
.page-kanwu .kwinfo .link a:hover{color:#09f;}





.page-fengcai{}
.page-fengcai li{width:195px;height:195px;float:left;margin:10px;}
.page-fengcai li img{width:195px;height:195px;box-shadow: 3px 5px 10px rgba(0,0,0,.1);cursor:pointer;transition: all .1s;}
.page-fengcai li img:hover{box-shadow: 4px 7px 13px rgba(0,0,0,.15);transform: scale(1.05);}

.page-h5{background:#0075d2;color:#fff;text-indent:10px;font-size: 16px;position: relative;line-height: 44px;font-weight: bold;}
.page-h5 .iconfont{margin:0 5px 0;}

.page-h5 .more{position: absolute;color:#fff;right:15px;top:0;font-size: 14px;font-weight: normal}
.page-h5 .more:hover{color:#eee;}
.page-h5 .more .iconfont{margin:0 0 0 5px;font-size: 16px}

.page-shiziitem{position: relative;padding:15px 0;margin-bottom:30px;}
.page-shiziitem li{float:left;width:142px;height:255px;margin:15px;text-align:center;}
.page-shiziitem li img{width:142px;height:190px}
.page-shiziitem li img:hover{box-shadow: 0 0 12px rgba(0,0,0,.4)}
.page-shiziitem li h5{padding:7px 0 2px;font-size:15px;}
.page-shiziitem li h6{color:#888;line-height:1.2;font-size:12px;padding:2px 0;}

.base-pager{margin-bottom:20px;padding-left:10px;}
.bp-item{}
.base-pager a{background:#fff;border:1px solid #ccc;color:#333;padding:6px 8px;margin:0 6px;color:#666;display:inline-block;min-width:18px;text-align: center;font-size: 14px}
.base-pager a:hover{background:#0075d2;border-color:#0075d2;color:#fff;}
.base-pager a.active{background:#0075d2;border-color:#0075d2;color:#fff;}
.base-pager a.first{margin-right:10px;}
.base-pager a.last{margin-left:10px;}
.base-pager a:hover{text-decoration: none}
.base-pager .spe{color:#ccc;margin:0 3px;}
.base-pager table td,.base-pager table th,.base-pager tr{border:0 none}

.pb-szh1{font-size: 20px;text-align:center;font-weight: bold}
.pb-szh5{font-size: 14px;text-align:center;color:#888;padding-top:6px;}
.pb-h5 .iconfont{margin-right:3px;}
.pb-szh5 .iconfont{margin-right:5px;}

.pa-shiziimg{text-align: center;padding-bottom:8px;}
.pa-shiziimg img{padding:5px;border:1px solid #ddd;width:320px;}

.page-comitem{margin-bottom:30px;}
.page-comitem li{line-height: 48px;border-bottom:1px solid #eee;font-size: 14px;position: relative;text-indent:10px;}
.page-comitem li .iconfont{margin-right:5px;}
.page-comitem li .r{position: absolute;right:0;top:0;color:#888;}
.page-comitem li a{width:100%;height:48px;display:block;overflow:hidden;}
.page-comitem li a:hover{background:#eee;}
.page-rightitem{}
.page-rightitem li{text-indent:0;}
.pb-h1{font-size: 22px;}
.pb-h5{font-size: 14px;border-bottom:1px solid #ccc;position: relative;line-height: 24px;margin-top:20px;color:#777;padding-bottom:5px;}
.pb-h5 a{color:#777;}
.pb-h5 a:hover{color:#0075d2;}
.pb-h5 .spe{color:#999;font-size: 12px;margin:0 6px;}

.article-meta{position: absolute;width:230px;right:0;top:0;}
.article-meta-en{width:296px;}
.article-meta .meta{position: absolute;right:0;top:0;}
.article-meta .meta .iconfont{margin-right:6px;}
.article-meta .meta .a{margin-right:20px;}

.common-tips{padding:80px 0 80px 120px;position:relative;}
.common-tips .status{font-size: 72px;position: absolute;left:30px;top:72px;line-height: 1;}
.common-tips .success{color:#69b921;}
.common-tips .ic404{color:#999;}
.common-tips .fail{color:#cc0001;}
.common-tips .title{font-size: 28px;padding-bottom:5px;line-height: 1.62;text-indent:0;height:auto;}
.common-tips .txt{color:#555;font-size: 14px;margin-top:5px;}
.common-tips .txt strong{color:#f60;margin:0 3px;font-family: Georgia}
.common-tips .txt em{margin:0 3px;color:#0075d2;}
.common-tips .txt a{margin:0 3px;}
.common-tips .return{margin-top:26px;border-top:1px solid #ddd;padding:22px 0 0;font-size: 18px}
.common-tips a{color:#0075d2;}
.common-tips a:hover{color:#09e;}

.common-tips .tips-h5{line-height: 36px;border-top:1px solid #ddd;margin-top:22px;font-size: 16px;padding-top:15px;color:#0075d2;}
.common-tips .tips-box{}
.common-tips .tips-box p{margin:5px 0;color:#888;}
.common-tips .tips-box p .iconfont{color:#999;}
.common-tips .tips-box p a{color:#0075d2;}
.common-tips .tips-box p a .iconfont{color:#0075d2;}
.common-null{padding:80px 0 100px;text-align: center;font-size: 14px;color:#999;line-height: 1.2;letter-spacing: 4px;border:1px dashed #ddd;}
.common-null .iconfont{font-size: 64px;color:#ddd;}


.page-imgitem{padding:15px 0;margin-bottom: 30px}
.page-imgitem li{float:left;width:256px;margin:15px;background:#fff;box-shadow: 1px 2px 3px rgba(0,0,0,.05);padding-bottom:10px;}
.page-imgitem li:hover{box-shadow: 3px 5px 8px rgba(0,0,0,.1)}
.page-imgitem li .thumb{display:block;width:256px;height:192px;overflow:hidden;}
.page-imgitem li .thumb img{transition: all .3s;width:256px;height:192px;}
.page-imgitem li .thumb img:hover{transform: scale(1.1);}
.page-imgitem li h5{font-size: 14px;padding:10px 0 3px;line-height:18px;height:36px;}
.page-imgitem li h6{color:#888;font-size: 12px}

.page-subunit li dd.leader-item{padding:0 0 15px;margin-top:-15px;}
.page-subunit li dd.leader-item .page-shiziitem{padding:0;margin:0;}
.page-subunit li dd.leader-item .page-shiziitem li{padding:0;margin:15px 30px 0 0}
.page-subunit li dd.leader-item .page-shiziitem li img{border-radius: 5px}
.page-subunit li dd.leader-item p,.page-subunit li dd div{margin:0}

.page-shiziitem-un{padding:0;}
.page-shiziitem-un li{width:185px;height:295px;padding:0;margin:15px 30px 15px 0}
.page-shiziitem-un li img{width:185px;height:242px;border-radius: 5px}
.page-shiziitem-un li h6{height:28px;}
.color-d71719{color:#d71719;}
.base-pager table td span,.base-pager table td a,.base-pager table td input{border:1px solid #ccc!important;color:#333!important;padding:8px 10px!important;margin:0 6px!important;color:#666!important;display:inline-block!important;min-width:18px!important;text-align: center!important;font-size: 12px!important;cursor:pointer;}
.base-pager table td span:hover,.base-pager table td a:hover{background:#0075d2!important;;border-color:#0075d2!important;;color:#fff!important;}
.base-pager table td input[type=button]{width:46px;height:32px;background:#eee;}
.list-0,.list-num-1{display:none;}
.page-office{}
.page-office li{float:left;width:373px;border:1px solid #eee;margin:15px 30px 15px 0;padding:15px 15px 15px 10px}
.page-office li:hover{background:#;border-color:#94d2fb}
.page-office li:hover h5 a{color:#000}
.page-office li h5{font-weight:bold;font-size:16px;padding-bottom:12px;
  position: relative;line-height:24px}
.page-office li h5 .more{
  position: absolute;right:0;top:0;}
.page-office li h5 .more a{color:#0075d2;font-weight:normal;font-size:13px}
.page-office li h5 .iconfont{font-weight:normal;}
.page-office li .desc{color:#666;padding-left:15px;height:63px;overflow:hidden;}
#J_enPage .page-shiziitem li{height:270px}
#J_enPage .page-imgitem li h5{height:54px}
#J_enPage .page-shiziitem-un li{height:309px}
#J_enPage .page-shiziitem-un li h6{height:42px}
#J_enPage .homeintro-newsbox{width:398px}
.tab-person{width:100%;font-size:15px}
.tab-person thead th{background:#f8f8f8;padding:15px;border:0 none;font-weight:normal}
.tab-person tr{transition:all .1s ease}
.tab-person tr:hover{background:#f8f8f8}
.tab-person tr:hover a{color:#0075d2}
.J_personShow{font-weight:bold}
.tab-person td,.tab-person tr{padding:15px;border:0 none}
.ui-dialog-grid tr,.ui-dialog-grid td,.ui-dialog-grid th{border:0 none}
.dg-personshow{}
.dgp-head{padding-bottom:10px}
.dgp-head img{float:left;width:160px;height:210px;padding:3px;border:1px solid #eee}
.dgp-head .info{padding-left:186px;padding-top:20px}
.dgp-head .info h5{font-size:24px;font-weight:bold}
.dgp-head .info h6{font-size:14px;margin:20px 0 5px;font-weight:bold}
.dgp-head .info p{font-size:14px;margin-top:8px;line-height:1.8}

.buchu-tab{border-bottom:1px solid #ccc;padding-top:10px;}
.buchu-tab li{float:left;margin-right:10px;width:120px;height:36px;text-align:center;font-size:14px;line-height:36px;border-radius:3px 3px 0 0;border:1px solid #ccc;border-bottom:0 none;cursor: pointer}
.buchu-tab li .iconfont{margin-right:5px;}
.buchu-tab li:hover{color:#0075d2;}
.buchu-tab li.active{background:#0075d2;color:#fff;border-color:#0075d2;}
.buchu-tabboxs .page-article{padding-top:10px;}
.buchu-tabboxs .page-comitem{padding-top:10px;}