﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, tr,td,span,img 
{
	border: 0 none;
    margin: 0px;
    padding: 0px;
}
body {
    color: #000000;
    font-family: "Work Sans",Arial,sans-serif;
    font-size: 12px;
    position:relative;
}
a{
    color: #333;
    text-decoration: none;
}
a:hover {
    text-decoration:underline;
}
ul {
    list-style: none outside none;
}
h1, h2, h3, h4, h5, h6 {
    color: #272727;
    font-family: "Work Sans",Arial,sans-serif;
    font-weight: normal;
    text-transform: uppercase;
}
.clear {
clear:both;
font-size:0;
height:0;
line-height:0;
}

#ettop.b2e
{
  background:url(/files/images/minbg.png) no-repeat;
  position:relative;
  border-bottom:solid 1px #e2e2e2;
}
#ettop
{
   position: absolute;
   top: 0;
   width: 100%;
   z-index: 99999;
   margin: 0;
   padding: 0;
   font-size:14px;
   height:70px;
}
#topmid
{
   clear: both;
   content: "";
   display: table;
   height: 0;
   margin: 0 auto;
   height:70px;
   position: relative;
   width: 1240px;
}
.toplogo
{
  height:70px;
  width:224px;
  background:url(/files/images/logo.png) no-repeat 0px 18px;
  float:left;
}
#moxul
{
  height:70px;
  width:700px;
  float:left;
  margin-left:238px;
}
#moxul li
{
  height:70px;
  float:left;
}
#moxul li a
{
    color: #2c2c2c;
    display: block;
    float: left;
    font-family: "Work Sans",Arial,sans-serif;
    font-size: 13px;
    font-weight: 600;
    height: 66px;
    letter-spacing: 0;
    line-height: 66px;
    padding: 0 14px;
    text-transform: uppercase;
    transition: all 300ms ease-in 0s;
}
#moxul li a:hover {
    background-color: #ffcc00;
    height: 68px;
    text-decoration: none;
}
.cart {
    background: url("/files/images/cart.png") no-repeat 16px 23px;
    cursor: pointer;
    display: block;
    float: left;
    height: 70px;
    padding:0px 12px;
    position: relative;
    width: 30px;
    z-index: 3;
}
.kefu {
    background: url("/files/images/kefu.png") no-repeat 16px 23px;
    cursor: pointer;
    display: block;
    float: left;
    height: 70px;
    padding:0px 12px;
    position: relative;
    width: 30px;
    z-index: 3;
}
.spandel
{
  background-color:#d2d2d2;
  width:1px;
  float:left;
  height:24px;
  margin:0px 2px;
  margin-top:20px;
}
.loginspan {
    background: url("/files/images/head.png") no-repeat 16px 23px;
    cursor: pointer;
    display: block;
    float: left;
    height: 70px;
    padding:0px 12px;
    position: relative;
    width: 30px;
    z-index: 3;
}
.loginspan:hover {
    background: url("/files/images/head.png") no-repeat  16px 23px #ffffff;
}
.muser {
    background-clip: padding-box;
    background-color: #ffffff;
    float: right;
    font-size: 13px;
    min-width: 140px;
    position: absolute;
    text-transform: none;
    top: 100%;
    z-index: 1000;
    list-style: outside none none;
    border: px solid #0199DC;
    border-top:none;
    box-shadow: none;
    padding: 0;
    right: 0px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    display:none;
}
ul.muser li {
    line-height: 30px;
}
ul.muser li  a {
    border-bottom: 1px solid #e9e9e9;
    clear: both;
    color: #515151;
    display: block;
    font-weight: normal;
    line-height: 2;
    padding: 6px 15px;
    white-space: nowrap;
    background:url(/files/images/login1.png) no-repeat 12px 12px #ffffff;
    text-indent:26px;
}
ul.muser li  a.commRegister
{
    background:url(/files/images/reg1.png) no-repeat 12px 12px #ffffff;
}
ul.muser li  a:hover {
    background-color: #efefef;
    border-bottom: 1px solid #e1e1e1;
    text-decoration:none;
}

.contactmin {
    background-clip: padding-box;
    background-color: #ffffff;
    float: right;
    font-size: 13px;
    min-width: 230px;
    position: absolute;
    text-transform: none;
    top: 100%;
    z-index: 1000;
    list-style: outside none none;
    border: px solid #0199DC;
    border-top:none;
    box-shadow: none;
    padding: 4px 0px;
    right: 0px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    display:none;
}
ul.contactmin li {
    padding:6px 0px;
}
ul.contactmin li  a {
    border-bottom: 1px solid #e9e9e9;
    clear: both;
    color: #515151;
    display: block;
    font-weight: normal;
    line-height: 2;
    padding: 6px 15px;
    white-space: nowrap;
    text-indent:26px;
}
ul.contactmin li  a:hover {
    background-color: #efefef;
    border-bottom: 1px solid #e1e1e1;
    text-decoration:none;
}
.kefu:hover {
    background: url("/files/images/kefu.png") no-repeat 16px 23px #ffffff;
}
ul.contactmin li a.skypetop,ul.contactmin li a.emailtop,ul.contactmin li a.tel
{
	background: url("/files/images/skype.png") no-repeat 15px 10px #1d5988;
	display:inline-block;
	margin:0px auto;
    height:24px;
    line-height:24px;
    width:180px;
    color:White;
    text-indent:20px;
    margin-left:10px;
}
ul.contactmin li a.emailtop
{
	background: url("/files/images/emailtr.png") no-repeat 15px 12px #1d5988;
}
ul.contactmin li a.tel
{
	background: url("/files/images/teltr.png") no-repeat 17px 11px #1d5988;
}


.slider{position:relative;height:440px;width:100%;margin:0px auto;}.backpic{height:auto;max-width:100%;width:100%;background-size:cover;background-position:center right;background-color:#f5f5f5}.back2{background-image:url(../img4/cta.jpg);height:350px;width:100%;background-size:cover;background-position:center right}.back3{background-image:url(../img4/footbanner2.jpg);height:350px;width:100%;background-size:cover;background-position:center right}.slider.fullscreen{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.slider.fullscreen ul.slides{height:100%}.slider.fullscreen ul.indicators{z-index:2;bottom:30px}.slider .slides{background-color:#9e9e9e;margin:0;height:400px}
.slider .slides li{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:inherit;overflow:hidden}.slider .slides li img{height:100%;width:100%;background-size:cover;background-position:center}
.slider .slides li .caption{color:#fff;position:absolute;top:32%;width:740px;opacity:0}.slider .slides li .caption p{color:#e0e0e0}.slider .slides li.active{z-index:2}.slider .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.slider .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:16px;width:16px;margin:0 12px;background-color:#e0e0e0;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;-ms-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.slider .indicators .indicator-item.active{background-color:#3e6abd}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.picker__holder,.picker__frame{bottom:0;left:0;right:0;top:100%}.picker__holder{position:fixed;-webkit-transition: background 0.15s ease-out, top 0s 0.15s;-moz-transition: background 0.15s ease-out, top 0s 0.15s;transition: background 0.15s ease-out, top 0s 0.15s;-webkit-backface-visibility:hidden}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:300px;max-height:350px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}@media (min-height:28.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}}@media (min-height:40.125em){.picker__frame{margin-bottom:7.5%}}.picker__wrap{display:table;width:100%;height:100%}@media (min-height:28.875em){.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle}@media (min-height:28.875em){.picker__box{display:block;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-box-shadow:0 12px 36px 16px rgba(0,0,0,.24);-moz-box-shadow:0 12px 36px 16px rgba(0,0,0,.24);box-shadow:0 12px 36px 16px rgba(0,0,0,.24)}}.picker--opened .picker__holder{top:0;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgba(0,0,0,.32);-webkit-transition:background .15s ease-out;-moz-transition:background .15s ease-out;transition:background .15s ease-out}.picker--opened .picker__frame{top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity:1;opacity:1}@media (min-height:35.875em){.picker--opened .picker__frame{top:10%;bottom:20% auto}}.picker__input.picker__input--active{border-color:#e3f2fd}.picker__frame{margin:0 auto;max-width:325px}@media (min-height:38.875em){.picker--opened .picker__frame{top:10%;bottom:auto}}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{display:inline-block;margin-left:.25em;margin-right:.25em}.picker__select--month,.picker__select--year{height:2em;padding:0;margin-left:.25em;margin-right:.25em}.picker__select--month.browser-default{display:inline;background-color:#fff;width:40%}.picker__select--year.browser-default{display:inline;background-color:#fff;width:25%}.picker__select--month:focus,.picker__select--year:focus{border-color:rgba(0,0,0,.05)}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:1rem;width:100%;margin-top:.75em;margin-bottom:.5em}.picker__table th,.picker__table td{text-align:center}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day--today{position:relative;color:#595959;letter-spacing:-.3;padding:.75rem 0;font-weight:500;border:1px solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--infocus:hover{cursor:pointer;color:#000;font-weight:500}.picker__day--outfocus{display:none;padding:.75rem 0;color:#fff}.picker__day--outfocus:hover{cursor:pointer;color:#ddd;font-weight:500}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{border-radius:50%;-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75);background:#0089ec;color:#fff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__footer{text-align:center;display:flex;align-items:center;justify-content:space-between}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:rgba(0,0,0,.05);outline:none}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}.picker__box{border-radius:2px;overflow:hidden}.picker__date-display{text-align:center;background-color:#26a69a;color:#fff;padding-bottom:15px;font-weight:500}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000;background:#a1ded8}.picker__weekday-display{background-color:#1f897f;padding:10px;font-weight:200;letter-spacing:.5;font-size:1rem;margin-bottom:15px}.picker__month-display{text-transform:uppercase;font-size:2rem}.picker__day-display{font-size:4.5rem;font-weight:500}.picker__year-display{font-size:1.8rem;color:rgba(255,255,255,.4)}.picker__box{padding:0}.picker__calendar-container{padding:0 1rem}.picker__calendar-container thead{border:none}.picker__table{margin-top:0;margin-bottom:.5em}.picker__day--infocus{color:#595959;letter-spacing:-.3;padding:.75rem 0;font-weight:500;border:1px solid transparent}.picker__day.picker__day--today{color:#26a69a}.picker__day.picker__day--today.picker__day--selected{color:#fff}.picker__weekday{font-size:.9rem}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{border-radius:50%;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);background-color:#26a69a;color:#fff}.picker__day--selected.picker__day--outfocus,.picker__day--selected:hover.picker__day--outfocus,.picker--focused .picker__day--selected.picker__day--outfocus{background-color:#a1ded8}.picker__footer{text-align:right;padding:5px 10px}.picker__close,.picker__today{font-size:1.1rem;padding:0 1rem;color:#26a69a}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #676767;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #676767}button.picker__today:focus,button.picker__clear:focus,button.picker__close:focus{background-color:#a1ded8}.picker__list{list-style:none;padding:.75em 0 4.2em;margin:0}.picker__list-item{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;position:relative;background:#fff;padding:.75em 1.25em}@media (min-height:46.75em){.picker__list-item{padding:.5em 1em}}.picker__list-item:hover{cursor:pointer;color:#000;background:#b1dcfb;border-color:#0089ec;z-index:10}.picker__list-item--highlighted{border-color:#0089ec;z-index:10}.picker__list-item--highlighted:hover,.picker--focused .picker__list-item--highlighted{cursor:pointer;color:#000;background:#b1dcfb}.picker__list-item--selected,.picker__list-item--selected:hover,.picker--focused .picker__list-item--selected{background:#0089ec;color:#fff;z-index:10}.picker__list-item--disabled,.picker__list-item--disabled:hover,.picker--focused .picker__list-item--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default;border-color:#ddd;z-index:auto}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:none;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666}.picker--time .picker__button--clear:hover,.picker--time .picker__button--clear:focus{color:#000;background:#b1dcfb;background:#e20;border-color:#e20;cursor:pointer;color:#fff;outline:none}.picker--time .picker__button--clear:before{top:-.25em;color:#666;font-size:1.25em;font-weight:bold}.picker--time .picker__button--clear:hover:before,.picker--time .picker__button--clear:focus:before{color:#fff}.picker--time .picker__frame{min-width:256px;max-width:320px}.picker--time .picker__box{font-size:1em;background:#f2f2f2;padding:0}@media (min-height:40.125em){.picker--time .picker__box{margin-bottom:5em}}.waves-effect.waves-blue .waves-ripple{background-color:rgba(3,169,244,.65)}.button-collapse{color:#fff}}
.text-blueg{color:#3e6abd}


/* bottom */
.copy {
    background: #1b2633 none repeat scroll 0 0;
    width:100%;
    height:40px;
}
.copycenter {
   width:1100px;
   margin:0px auto;
   line-height:40px;
   text-align:center;
   color:#eee;
}
.foot {
    background-color:#26313e;
    height: 260px;
    padding-top:50px;
    padding-bottom:80px;
    margin-top:20px;
    width:100%;
    margin:0px auto;
}
.footcenter {
   width:1240px;
   margin:0px auto;
   color:#ccc;
   background-color:#26313e;
}

.footcen
{
  width:360px;
  float:left;    
}
.footright
{
  width:700px;
  float:right;	
}
.footer-logo {
    background: rgba(0, 0, 0, 0) url("/files/images/footer-logo.png") no-repeat scroll 16px 20px;
    display: inline-block;
    height: 65px;
    vertical-align: bottom;
    width: 75px;
}
.guoqi img
{
   padding-right:4px;
}

.hotpart a {
    color: #ffffff;
    margin: 0 8px;
    font-size:13px;
}
.bcimg a {
  margin-right:10px;
  margin-top:5px;
  margin-bottom:5px;
  height: 65px;
    width: 70px;
    display:inline-block;
    float:left;
}

.footpro a {
    color: #ccc;
    margin: 0 10px;
}

.f_nav {
    background: #1b2633 none repeat scroll 0 0;
    color: #ffffff;
    height: 42px;
    line-height: 42px;
    text-align: center;
    width:610px;
    margin:0px auto;
    margin-bottom: 35px;
    margin-top:15px;
}
.f_nav a {
    color: #fff;
    padding: 0px 12px 0px 24px;
    margin-left:10px;
    text-transform:uppercase;
}
.f_nav a:hover {
    color: #ccc;
}
.hotpart
{
  line-height:30px;	
  padding-left:26px;
  background:url(/files/images/fire.png) no-repeat 0px 6px;
} 
.footpro
{
  height:30px;
  line-height:30px;	
}
ul.faddress {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    margin-left:5px;
}
.faddress li {
    color: #ffffff;
    font-size: 14px;
    line-height: 24px;
    margin: 0;
    padding: 4px 0 4px 30px;
}
.addrsrc {
    background: rgba(0, 0, 0, 0) url("/files/images/tt.png") no-repeat scroll 0 9px;
}
.addrsrc a{
  color:White;
}
.telsrc {
    background: rgba(0, 0, 0, 0) url("/files/images/telsrc.png") no-repeat scroll 0 9px;
}
.faxsrc {
    background: rgba(0, 0, 0, 0) url("/files/images/addsrc.png") no-repeat scroll 0 7px;
}
.faddress li.emailsrc {
    background: rgba(0, 0, 0, 0) url("/files/images/emailsrc.png") no-repeat scroll 0 11px;
    padding-left: 30px;
}
.faddress li.emailsrc a {
    color: #ffffff;
    font-size: 18px;
    text-decoration: underline;
}
.hotpart a.fttt
{
  font-weight:600;	
  text-indent:20px;
  margin-left:0px;
  font-size:15px;
  color:White;
  text-transform:uppercase;
}
.bcimg
{
  margin-left:25px;    
  margin-top:5px;
}
.bcimg a img
{
  width:70px;
  height:65px;
  border:solid 1px #091c30;
  border-radius: 6px;    
}

.bcimg a:hover img {
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1), 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    transform: translateY(-6px);
    transition: all 0.3s ease 0s;
}
.fhome
{
  background:url(/files/images/home.png) no-repeat;
}
.fbbs
{
  background:url(/files/images/bbspic.png) no-repeat;
}
.fdown
{
  background:url(/files/images/fdown.png) no-repeat;
}
.fpro
{
  background:url(/files/images/fpro.png) no-repeat;
}
.fblog
{
  background:url(/files/images/fblog.png) no-repeat;
}
.fwiki
{
  background:url(/files/images/fwiki.png) no-repeat;
}
/* ad */
.slider h3
{
   font-size:38px;
   color:#1d5988;
   line-height:56px;
}
.slider h4
{
   font-size:24px;
   color:#868686;
   line-height:36px;
   padding-bottom: 30px;
   padding-top:10px;
   font-weight:300;
}
.rmore {
    background-color: #fc4242;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    padding: 12px 25px;
    text-align: center;
    text-transform: uppercase;
}
.rmore:hover {
    background-color: #ffffff;
    color: #fc4242;
}




.header-content a {
	color: #fff;
	text-decoration: underline;
}

/* Header text */

.header-content 
{
    background: url(../images/header-background.jpg?v=1) no-repeat 50% -4px #d64516;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	line-height: 22px;
	position: relative;
    z-index: 1;
	border-top:1px solid #fff;
	-webkit-box-shadow: inset 0px 10px 8px -10px rgba(0,0,0,0.5), inset 0px -10px 8px -10px rgba(0,0,0,0.4);
	-moz-box-shadow: inset 0px 10px 8px -10px rgba(0,0,0,0.5), inset 0px -10px 8px -10px rgba(0,0,0,0.4);
	box-shadow: inset 0px 10px 8px -10px rgba(0,0,0,0.5), inset 0px -10px 8px -10px rgba(0,0,0,0.4);
}
.header-content.home {
	height: 362px;
}

.home .header-content { background: #d54515 url(../images/slider-gradient-bg.png) repeat-y 50% 0; }

/*.header-content-wrap {width: 940px; margin: 0 auto;}*/
.header-content img {float: left; margin: 0 0 0 15px;}
.header-content .text {width:470px; margin-left: 50%; *width:430px; }
.header-content .copy {font-size: 14px; line-height: 21px; padding-right: 15px;}
.header-content .button {width: 100% !important;}
.header-content .button a {padding-top: 7px; padding-bottom: 7px; font-size: 14px; display: inline-block;}

/*#slider .text {width: 417px;}*/

/*fix the button position for the slide*/
.header-content .button {float: none;}
.header-content .dimmed {background: #b05b1b; background: rgba(0, 0, 0, 0.4);
    -webkit-transition: none;  /* Saf3.2+, Chrome */
    -moz-transition: none;  /* FF4+ */
    -ms-transition: none;  /* IE10? */
    -o-transition: none;  /* Opera 10.5+ */
    transition: none;

}

.header-content .align-bottom {position: absolute; bottom: 0px;}

/* => Slider <= */
#slider-wrap
{
    background: url(../images/header-background1.png?v=1) repeat-x 0% 0;
    height:362px; 
}

#slider 
{
    background: url(../images/header-background2.png?v=1) repeat-x 0% 0;
    height:332px;
    padding-top: 30px;
}

/* => SLIDE PREV AND NEXT ARROWS <= */
.slider-prev,
.slider-next 
{
    text-indent:-9999px;
    width:38px;
    height:38px;
    background:url("../images/sprite.png") -263px -122px no-repeat;
    position:absolute;
    top:50%;
    margin-top:-19px;
    z-index:999;
    opacity:.5;
    -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
    -moz-transition: all 0.3s ease-out;  /* FF4+ */
    -ms-transition: all 0.3s ease-out;  /* IE10? */
    -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
    transition: all 0.3s ease-out;
		
		display: none
    }
.slider-prev{ left:12px; }
.slider-next 
{
    right:12px;
    background-position:-302px -122px;
}  
      
.slider-prev:hover,
.slider-next:hover
{
    opacity:1;
}


/* => SLIDER NAV o o o <= */    
.slider-nav 
{
    position:absolute;
    bottom:5px;
    left:50%;
    list-style:none;
    overflow:hidden;
    padding:2px;
    z-index:10;
		margin: 0;
}

.slider-nav li
{
    float:left;
    
}

.slider-nav li a
{
   display:block;
   width:8px;
   height:8px;
   overflow:hidden;
   padding:0px;
   margin:8px;
   background:url("../images/sprite.png") no-repeat -234px -144px;
   text-decoration:none;
   text-indent:-999px;
}

.slider-nav li a:hover,
.slider-nav li a.selected
{
    background-position:-225px -144px;
}

/* => HOLY SLIDES <= */

.slider section {display: none;}
.slider section.first {display: block;}

.slider-sections, .slider-sections section {width: 861px; height: 335px;}

.slider-sections {margin: 0 auto; position: relative;}
.slider-sections section {position: absolute; top: 0; left: 0px; }

.header-content h2 
{
	font:400 32px/1.2 "microsoft yahei", Tahoma, arial, sans-serif;
	color: #fff;
	margin: 0 0 26px;
}
.header-content p 
{
    margin: 0 0 30px;
}

.header-content .centered-content
{
	padding-top: 30px;
	padding-bottom: 10px;
}

.button {
	float: left;
	width: auto !important;
	list-style: none;
}
	.button a,
	.button button,
	.button input { /* Standard black button */
	  font-size: 15px;
	  /*font-family: 'lucida sans',arial,helvetica,sans-serif;*/
	  line-height: 18px;
		color: #fff !important;
		
	  text-decoration: none;
	    
	  padding: 5px 14px 6px 13px;
		display: block;
		width: auto;
		position: relative;
		z-index: 2;
   
	    border: none;
        -moz-border-radius: 3px;
		border-radius: 3px;
		cursor: pointer;
	
		background: #313131; /* Old browsers */
		background: -moz-linear-gradient(top, #313131 0%, #222222 100%); /* FF3.6+ */
		background: -webkit-linear-gradient(top, #313131 0%,#222222 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #313131 0%,#222222 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, #313131 0%,#222222 100%); /* IE10+ */
		background: linear-gradient(top, #313131 0%,#222222 100%); /* W3C */

		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all  0.3s ease;
	}
	
	
	.button a:hover,
	.button input:hover,
	.button button:hover,
	.button a:focus,
	.button input:focus,
	.button button:focus
	{
	  background: #464646; /* Old browsers */
		background: -moz-linear-gradient(top, #464646 0%, #393939 100%); /* FF3.6+ */
		background: -webkit-linear-gradient(top, #464646 0%,#393939 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #464646 0%,#393939 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, #464646 0%,#393939 100%); /* IE10+ */
		background: linear-gradient(top, #464646 0%,#393939 100%); /* W3C */
    }
    
	header .header-content .button a,
	#content .button a:hover
	{
	    text-decoration: none;
    }

.header-content .beta-ribbons {
    position: absolute; 
    height: 120px;
    width: 85px;
    text-indent: -200px;
    overflow: hidden;
    background: url(../images/kendo-ribbons.png) no-repeat 0 0;
}

.header-content .beta-ribbons.ribbon-1 {
    background-position: -170px 0;
    top: -3px;
    right: -145px;
}

.header-content p.copy .beta-ribbons.ribbon-1 {
    top: -135px;
    left: 900px;
}

.header-content .beta-ribbons.ribbon-4 {
    background-position: -255px 0;
    left: -62px;
    top: -30px;
    z-index: 10;
		text-indent: -2000px;
}
/* totop */
.backToTop {
    display: none;
    width: 36px;
    height:33px;
    line-height: 1.2;
    padding: 5px 0;
    color: #fff;
    font-size: 12px;
    text-align: center;
    position: fixed;
    _position: absolute;
    bottom: 100px;
    _bottom: "auto";
    cursor: pointer;
    background:url(/files/images/totop.png) no-repeat;
}


.deanftdiv {
    float: left;
    width: 180px;
    margin-right:30px;
}
.deanftdiv h3 {
    color: #ffffff;
    font-size: 15px;
    background: rgba(0, 0, 0, 0) url("/files/images/fire.png") no-repeat scroll 0 6px;
    padding-left:26px;
    line-height: 30px;
    font-weight:600;
}
.deanftdiv ul {
    margin-top: 0px;
}
.deanftdiv ul li {
    line-height: 28px;
    background: rgba(0, 0, 0, 0) url("/files/images/odot.png") no-repeat scroll 6px 12px;
    padding-left:25px;
}
.deanftdiv ul li a {
    color: #ffffff;
    font-size: 13px;
}