@charset "utf-8";
/* CSS Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img, button{margin: 0;padding: 0;border: 0;}
html{-webkit-text-size-adjust:none; }
body{font-size:12px;position:relative;*overflow-x:hidden;}
table{border-collapse:collapse; border-spacing:0;}
ol, ul, li{ list-style:none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
h1{font-size:28px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
a{text-decoration:none;color:#666;} 
a:hover{color:#000;text-decoration:none;} 
a:focus{outline:0px dotted;}
a:focus, input:focus{ -moz-outline-style: none; } 
* {font-family:'Ubuntu-R',Arial,"微软雅黑",'Microsoft YaHei';}
::selection { background:#0080c8; color:#fff;} ::-moz-selection { background:#0080c8; color:#fff;  } ::-webkit-selection { background:#0080c8; color:#fff;  }
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
.fl{ float:left;}
.fr{ float:right;}
.clear { clear:both;}



/* 页头 */ 
.header{width:100%;background:#FFF;}
.header_content {position:relative;width:1100px; height:110px;margin:auto; overflow:hidden;}
.header_content * { display:block; overflow:hidden;font-family:Arial;}
.header .header_logo {padding:0;position:absolute; left:50%; top:30px; z-index:55; width:200px; margin-left:-100px; height:80px; background:url(../images/logo.png) center top no-repeat #FFF;}
.header .header_logo img { display:block; margin:auto;}

.hlanguage {float:left;}
.hlanguage *{height:110px;float:right; text-transform:uppercase;line-height:110px;color:#666;font-size:14px;display: block; overflow:hidden;}
.licon { background:url(../images/language.png) left center no-repeat; padding-left:26px;}
.language {width:0px;}
.language a:hover {color:#000;} 
.languagehide .language {width:0px;}
.languageshow .language{width:160px;}
.language a{padding-left:20px;}

.header-language { float:right;padding-right:0px;padding-bottom:20px;padding-left:25px;background:url(../images/liney1.jpg) left 1px no-repeat ; }
.header-language * { float:right; line-height:24px;font-size:14px; }
.header-language-main {}
.header-language-open {width:0px;}
.header-language-open:hover {color:#00418c;} 
.lshow .header-language-open {width:40px;display: block}
.lhide .header-language-open {width:0px;}
.header-language-open a{padding-left:20px;}
.header-language a:hover { text-decoration:underline;}
.header-language-icon {background:url(../images/language.png) left center no-repeat ; padding-left:26px;}

.header_nav { padding-top:48px; overflow:hidden; float:right;}
.header_nav .navicon {width:36px; height:24px; float:right;background:url(../images/nav.png) no-repeat;opacity:0.5;}
.header_nav .navicon:hover { opacity:1.0;}
.header_nav .naviconx {background:url(../images/close.png) no-repeat!important; }
.header_nav .navshow {display:none;}
.header_nav ul{ float:right; padding-right:25px; }
.header_nav ul li{ float:left; padding-left:30px; padding-top:0px;}
.header_nav ul li a{ font-size:14px; line-height:24px;padding-bottom:35px; letter-spacing:0.5px;border-bottom:#fff 3px solid; color:#333;text-transform:uppercase;display:block; font-family:Arial;}
.header_nav ul li a.cur{ border-bottom:#8f7052 3px solid;}
.header_nav ul li a:hover { border-bottom:#8f7052 3px solid;color:#000;}

.header,.header * {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.header-fixed  {position:fixed;left:0; top:0px; width:100%; background:#FFF; z-index:999;-moz-box-shadow:0px 0px 10px #666;-webkit-box-shadow:0px 0px 10px #666 ;box-shadow:0px 0px 10px #666;}
.header-fixed .header_logo {left:0%;top:13px;margin-left:-0px;background:url(../images/logo2.png) left  top no-repeat #FFF ;}
.header-fixed .header_nav { padding-top:28px;}
.header-fixed .header_nav ul li a{padding-bottom:25px;}
.header-fixed .header_content { height:80px;}
.header-fixed .hlanguage { display:none;}
.dnone { display:none;}
.dblock  { display: block;}
.hlogo2 {left:0% !important;margin-left:-0px!important;background:url(../images/logo2.png) left  top no-repeat #FFF!important;}



.mheader { display: none;width:100%;background:#FFF; position:relative;min-height:110px; overflow:hidden;}
.mlogo {padding:0;position:absolute; left:5%; top:30px; z-index:55; width:171px; margin-left:0px; height:80px; background:url(../images/logo2.png) center top no-repeat #FFF;}
.mlanguage {position:absolute;left:5%; top:50px;text-transform:uppercase;color:#666;font-size:14px;display: block; overflow:hidden;background:url(../images/language.png) left center no-repeat; padding-left:26px; display:none}
.mnav {overflow:hidden;width:100%; }
.mnav .mmenu{width:36px; height:110px; float:right;padding-right:5%;background:url(../images/nav.png) 5%  55% no-repeat;opacity:0.5;}
.mshow {display:none;width:100%; height:100%;margin-top:40px; padding-bottom:50px;clear:both; background:#000;}
.mshow *{ display:block;overflow:hidden;}
.mshow ul{ clear:both;text-align:center;border-top:#ccc 1px solid;}
.mshow ul a{ font-size:18px; line-height:28px;padding:18px 0;border-bottom:#333 1px solid;color:#fff; text-transform:uppercase; z-index:99;}
.mshow ul a:hover {color:#fff; background:#8f7052;}
.mshowlanguage { text-align:center;}
.mshowlanguage a {padding:30px 20px; font-size:16px; display:inline-block;}
/*.mheader-fixed {position:fixed;left:0; top:0px; width:100%;min-height:80px; background:#FFF; z-index:999;-moz-box-shadow:0px 0px 10px #666;-webkit-box-shadow:0px 0px 10px #666 ;box-shadow:0px 0px 10px #666;}*/
.mheader-fixed .mlogo {top:15px;height:60px; overflow: hidden;}
.mheader-fixed .mnav .mmenu{height:80px;} 



/* 页尾 */ 
.footer{width:100%;background:#1b1b1b;overflow:hidden;margin:auto;}
.footer * { display:block;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.footer-top { background:#262626; padding:50px 0 70px 0; text-align:center; color:#caa683; font-size:24px; text-transform:uppercase;}
.footer-top img {width:320px; height:auto; margin:auto; padding-bottom:20px;}
.footer .footer_main{padding:70px 0px 20px 0px;width:1100px; margin:auto; position:relative; min-height:100px;}
.footer .footer_main ul{ float:left;color:#fff;font-size:14px;margin-right:40px;}
.footer .footer_main ul h1 { font-size:14px; padding-bottom:10px;text-transform: uppercase; color:#d1d1d1;letter-spacing:1px; }
.footer .footer_main ul li {font-size:12px;color:#7b7b7b;line-height:20px;}
.footer .footer_main ul li a{ font-size:12px;color:#7b7b7b;line-height:20px;font-family:Arial;}
.footer .footer_main ul li a:hover {color:#fff;}

.footer .footer_main ul.footer_r{margin-right:0;padding-left:50px;float:right;color:#7b7b7b;}
.footer .footer_main ul.footer_r li{ float:left;font-size:12px;padding-top:10px;}
.footer .footer_main ul.footer_r .fadd {float:left;width:265px;margin-top:-5px;}
.footer .footer_main ul.footer_r .fadd *{font-family:Arial;}
.footer .footer_main ul.footer_r .fadd strong{ text-transform:uppercase;padding-bottom:10px;}

.footer .footer_main ul.footer_r .ewm { float:left;width:70px; text-align:center;}
.footer .footer_main ul.footer_r .ewm img { width:100%; height:auto;}


.frlne { background:url(../images/liney2.jpg) left center no-repeat;margin-right:0 !important;}

.follow { padding-top:20px; clear:both ;text-align:left;}
.follow a {overflow:hidden; margin-right:13px;opacity: 0.5; display: inline-block; width:22px; height:22px;}
.follow a:hover {opacity: 1.5; }
.follow a.fic1 {background:url(../images/fic1.png) center no-repeat;}
.follow a.fic2 {background:url(../images/fic2.png) center no-repeat;}
.follow a.fic3 {background:url(../images/fic3.png) center no-repeat;}
.follow a.fic4 {background:url(../images/fic4.png) center no-repeat;}

.fbottom { padding:20px 0 40px 0; text-align:center;}
.fbottom img { display:inline-block;}

.flink { text-align:left; color:#626262;font-size:12px; line-height:24px;}
.flink * { display:inline-block; vertical-align: top;color:#626262;}
.flink a{ font-size:12px;color:#626262;}
.flink a:hover {color:#fff;}

.copyright { background:#131313; clear:both;color:#5a5a5a;text-align:center;font-size:12px; line-height:60px;height:60px;text-transform:uppercase;font-family:Arial;}
.copyright a{ display:inline-block; vertical-align:middle;color:#5a5a5a; padding:0 2px;font-family:Arial;}
.copyright a:hover {color:#fff;}


.rolltop { }
.rolltop:hover {-webkit-animation: flash1 1.0s ease-in-out ;animation:flash1 1.0s  ease-in-out;}


@-webkit-keyframes flash1{0%,100%,50%{opacity:1}25%,75%{opacity:0}}
@keyframes flash1{0%,100%,50%{opacity:1}25%,75%{opacity:0}}




 /* 弹窗 */ 
.black_overlay{display: none;position: fixed;top: 0%;left:0%;width:100%;height:100%;background-color: #000;z-index:1001;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}  
.guanbi { position:absolute; width:30px; height:30px;right:-35px; top:-35px; color:#000; cursor:pointer; font-size:14px; background:url(../images/close1.png) left top no-repeat;} 
.guanbi:hover {color:#000; text-decoration:underline;} 
.video_content {display:none;position: fixed;top: 10%;left: 50%;width:900px;height:auto;margin-left:-460px;z-index:1002;padding:0px;-webkit-animation-name: fadeIn; -webkit-animation-duration: 1s;-webkit-animation-iteration-count: 1;-webkit-animation-delay: 0s; }
.video_content video { display:block;}

@-webkit-keyframes fadeIn {  
0%   {  opacity: 0;  }  
20%  {  opacity:.2;  }  
50%  {  opacity:.5;  }  
70%  {  opacity:.7;  }  
100% {  opacity: 1;  }  
}  
@-webkit-keyframes fadeout {  
0%   {  opacity: 1;  }  
20%  {  opacity:.7;  }  
50%  {  opacity:.5;  }  
70%  {  opacity:.2;  }  
100% {  opacity: 0;  }  
}




/* 图片切换 */
.slick-slider { display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }
.slick-slider *:focus { outline: none;}
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url(../images/loading.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto;   }
/* Arrows */
.slick-prev, .slick-next { position:absolute;display:block;height:119px;width:65px;cursor:pointer;z-index:80;top:50%; margin-top:-59.5px;padding:0;outline:none;text-indent:-9999px;  border-radius:0px; background-color: transparent; background-repeat:no-repeat; background-position:center;opacity: 0.3;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease; border:none;}
.slick-prev:focus, .slick-next:focus { outline: none; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }
.slick-prev:before, .slick-next:before {  font-size: 20px; line-height: 1; color: white; opacity: 1.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev { left:5%; background-image:url(../images/arrowleft.png);}
.slick-next { right:5%; background-image:url(../images/arrowright.png);}
.slick-prev:hover {opacity: 1.0;}
.slick-next:hover {opacity: 1.0;}
/* Dots */
.slick-slider { }
.slick-dots { position: absolute; bottom:40px; list-style: none; display: block;padding: 0px; width: 100%; text-align:center; left:0;}
.slick-dots li { position: relative; display: inline-block; height:10px; width: 50px; padding:5px 0; margin: 0px 10px; cursor: pointer; }
.slick-dots li button { background:#fff; display: block; height:5px;width: 50px; padding: 0px; cursor: pointer; outline: none; text-indent:-9999px;-moz-opacity:0.5; opacity:0.5;filter:alpha(opacity=50);border-radius:100px;border: none; overflow:hidden;}
.slick-dots li button:focus { outline: none; }
.slick-dots li.slick-active button {background: #fff;border: none; opacity:1.5;}














@font-face {
	font-family: 'Ubuntu-R';
	src: url('../fonts/Ubuntu-R.eot');
	src: local('☺'), url('../fonts/Ubuntu-R.woff') format('woff'), url('../fonts/Ubuntu-R.ttf') format('truetype'), url('../fonts/Ubuntu-R.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Ubuntu-C';
	src: url('../fonts/Ubuntu-C.eot');
	src: local('☺'), url('../fonts/Ubuntu-C.woff') format('woff'), url('../fonts/Ubuntu-C.ttf') format('truetype'), url('../fonts/Ubuntu-C.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MYRIADB';
	src: url('../fonts/MYRIADB.eot');
	src: local('☺'), url('../fonts/MYRIADB.woff') format('woff'), url('../fonts/MYRIADB.ttf') format('truetype'), url('../fonts/MYRIADB.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'DANIEL';
	src: url('../fonts/DANIEL.eot');
	src: local('☺'), url('../fonts/DANIEL.woff') format('woff'), url('../fonts/DANIEL.ttf') format('truetype'), url('../fonts/DANIEL.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}








@media screen and (max-width: 1440px) {
 
	
}
@media screen and (max-width: 1280px) {
	
 


}
@media screen and (max-width: 1024px) {}
@media screen and (max-width: 980px) {}
@media screen and (max-width: 860px) {
	
	

.header  { display:none;}
.mheader { display:block;}
.mlogo { background-size:100%;top: 30px; background:none}
.mlogo svg { margin-top:-5px;}
.slick-dots { bottom:20px; }
.footer .footer_main  {width:90%;}
.footer .footer_main ul{ display:none;}
.footer .footer_main ul h1{ font-size:24px; line-height:24px;}
.footer .footer_main ul.footer_r{display: block !important;margin-right:0;padding-left:0px;float: none; text-align:center;}
.ewm {display:none;}
.footer .footer_main ul.footer_r li{ float: none;font-size:16px;}
.footer .footer_main ul.footer_r h1{ display:none;}
.footer .footer_main ul.footer_r .fadd {float: none;width:100%; font-size:14px;}
.footer .footer_main ul.footer_r .fadd strong {font-size:16px;}
.frlne { background: none!important;}
.follow { text-align: center;}
.follow a { margin:0 8px;}
.fbottom img { width:100%; height:auto;}

.copyright { font-size:12px; line-height:24px;height: auto; padding:10px 2% 20px 2%; overflow:hidden;}
.footer .footer_main ul.footer_r .fadd strong{ margin-top:5px; line-height:26px;}

.video_content {top: 20%;left:5%;width:80%;height:auto;margin-left: auto;padding:5%;}
.guanbi { right:0; top:-25%;} 

.footer-top {  font-size:18px;}
.flink { display:none;}

.fbottom { padding:20px 0 10px 0;}

.footer-top { padding:50px 0 40px 0;}
.footer-top img {width:220px;; padding-bottom:0px;}
	
}






