﻿body { font-family:"微软雅黑";
       font-size:30px;
	   overflow-x:hidden;
	   min-width:1200px;

}
a { text-decoration:none;cursor:pointer; font-size:16px;}i{font-style: normal;}
img{border: none;}
*{ margin:0 auto;padding: 0;}

div,ol,ul,li,sapn,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,button {
margin:0;
padding:0;
border:0;
font-family:微软雅黑,"Microsoft YaHei"  !important;
}
li{list-style-type:none}

.top_hut{ width:100%; height:40px; background:#e8e8e8;}
.top_hut p{ width:1200px; margin:auto; line-height:40px; color:#585954; font-size:16px; padding-left:40px; overflow:hidden; }

#dropdown_menu_outer {
	text-align: right;
	float: right;
	margin-top: 30px;
}
.dropdown_menu {
	line-height: 1.0;
}
.dropdown_menu, .dropdown_menu * {
	list-style: none;
}
.dropdown_menu li {
	float: left;
	
	width: 110px;
	text-align: center;
}
.dropdown_menu span {
	font-size: 12px;
	font-weight: normal;
}
.dropdown_menu a {
	display: block;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #191816;
	 float:left;
	
}
a{color: #666;text-decoration: none;}
a:link{ text-decoration:none}
a:visited{ text-decoration:none}
a:hover{text-decoration: none; outline:none}

.navmenu ul li a:hover {
	text-decoration: none;
	color: #E50251; 
}
ul, li{list-style: none;margin: 0;padding: 0;}
a{color: #666;text-decoration: none;}
a:link{ text-decoration:none}
a:visited{ text-decoration:none}
a:hover{text-decoration: none; outline:none}
.pull-right {
	float: right !important;
}
dd, dt {
	line-height: 1.42857143;
}
.navmenu ul li a:hover {
	text-decoration: none;
	color: #E50251;
}
.col-6 {
	width: 50%;
}
.navmenu{font-size:16px;padding-top: 35px; padding-left:50px}
.navmenu ul li{text-align: center;width: 16.66666667%;float: left;}
.navmenu ul li a{color: #333333;display: block;}
.navmenu ul li a:hover{text-decoration:none;color: #E50251;}
.navmenu ul li .aindex{color: #E50251;}
.col-x-1, .col-s-1,
.col-x-2, .col-s-2,
.col-x-3, .col-s-3,
.col-x-4, .col-s-4,
.col-x-5, .col-s-5,
.col-x-6, .col-s-6,
.col-x-7, .col-s-7,
.col-x-8, .col-s-8,
.col-x-9, .col-s-9,
.col-x-10, .col-s-10,
.col-x-11, .col-s-11,
.col-x-12, .col-s-12
{position: relative;min-height: 1px;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12
{min-height: 1px;float: left;}
.col-12{width: 100%;}
.col-11{width: 91.66666667%;}
.col-10{width: 83.33333333%;}
.col-9{width: 75%;}
.col-8{width: 66.66666667%;}
.col-7{width: 58.33333333%;}
.col-6{width: 50%;}
.col-5{width: 41.66666667%;}
.col-4{width: 33.33333333%;}
.col-3{width: 25%;}
.col-2{width: 16.66666667%;}
.col-1{width: 8.33333333%;}
@media (max-width: 640px){
	.col-s-1, .col-s-2, .col-s-3, .col-s-4, .col-s-5, .col-s-6, .col-s-7, .col-s-8, .col-s-9, .col-s-10, .col-s-11, .col-s-12{float: left;}
	.col-s-12{width: 100%;}.col-s-11{width: 91.66666667%;}.col-s-10{width: 83.33333333%;}.col-s-9{width: 75%;}.col-s-8{width: 66.66666667%;}.col-s-7{width: 58.33333333%;}.col-s-6{width: 50%;}.col-s-5{width: 41.66666667%;}.col-s-4{width: 33.33333333%;}.col-s-3{width: 25%;}.col-s-2{width: 16.66666667%;}.col-s-1{width: 8.33333333%;}.col-s-0{display: none;}}
@media (min-width: 639px){
	.col-x-1, .col-x-2, .col-x-3, .col-x-4, .col-x-5, .col-x-6, .col-x-7, .col-x-8, .col-x-9, .col-x-10, .col-x-11, .col-x-12{float: left;}
	.col-x-12{width: 100%;}.col-x-11{width: 91.66666667%;}.col-x-10{width: 83.33333333%;}.col-x-9{width: 75%;}.col-x-8{width: 66.66666667%;}.col-x-7{width: 58.33333333%;}.col-x-6{width: 50%;}.col-x-5{width: 41.66666667%;}.col-x-4{width: 33.33333333%;}.col-x-3{width: 25%;}.col-x-2{width: 16.66666667%;}.col-x-1{width: 8.33333333%;}}

.sp_banner{ width:100%; height:840px; background:#131314 url(../image/spbg.jpg) center bottom no-repeat; overflow:hidden;}
.bannercn{ width:1200px; margin:auto; position:relative; }
.bannerpic{ width:605px; height:576px; position:absolute; left:454px; top:262px;}
.bannercn p{ color:#fff; font-size:20px;}
.two_zongjieshao{ width:100%; height:1470px; background:#eaecef url(../image/bgwall.jpg) center bottom no-repeat;}
.two_zongjieshao p{ text-align:center; padding-top:155px; font-size:48px;}

.three_caizhiduoyang{ width:100%; height:1040px;}
.caizhiduoyangcn{ width:1200px; margin:auto;}
.caizhiduoyangcn p{ text-align:center; color:#353434; padding-top:140px; font-size:48px;}
.caizhiduoyangcn ul{ display:block; width:1205px; height:110px; margin:auto;}
.caizhiduoyangcn ul li{ display:block; width:235px; height:100px; float:left; color:#4f4f4f; text-align:center; line-height:100px; border:1px dashed #8f8e8e; margin-left:85px; margin-top:35px;}

.four_zuzhuangfangshi{ width:100%; height:840px; background:#f1f0f0;}
.five_fangxianglun{ width:100%; height:1530px; background:#242425 url(../image/bg-roll.jpg) no-repeat top center; overflow:hidden;}
.five_fangxianglun p{ color:#FFF; line-height:45px; width:1100px; height:205px; text-align:center; text-indent:2em; margin:auto; padding-top:900px; font-size: 24px;}
.six_yidongzhanqiang{ width:100%; height:1115px; background:#f0f5f9;}

.yidongzhanqiang{ width:1200px; margin:auto; position:relative;}
.yidongzhanqiang p{ font-size:48px; padding-top:150px; text-align:right; color:#353434;}
.yidongzhanban_pic{ position:absolute; z-index:1; top:175px; left:0;}

.seven_bukeyidong{ height:1640px; width:100%; background:#202020 url(../image/buke.jpg) top center no-repeat;}
.seven_bukeyidong p{ text-align:center; font-size:48px; color:#f1f1f1; padding-top:160px;}
.eight_led{ width:100%; height:740px; background:url(../image/led.jpg) center center no-repeat; overflow:hidden;}
.eight_ledcn{ margin:auto; width:1200px; padding-top:90px; }
.eight_ledcn p{ font-size:48px; color:#FFF; text-align:left;}

.nine_duoyangyingyong{ height:350px; width:1005; background:#171719;position:relative;}
.gundong_banner{ height:850px; width:100%; }
.san_jiao{ width:121px; height:55px; position:absolute; z-index:999; top:350px; left:45%;}
.ten_liuge{ width:100%; height:970px; background:#f7f6fb;}
.eleven_wuliupeisong{ width:100%; height:820px; background:url(../image/bg_wl.jpg) center center no-repeat;}
.eleven_wuliupeisongcn{ width:1200px; height:820px; background:url(../image/diqiu-bg.png) no-repeat center  bottom; margin:auto;}
.eleven_wuliupeisongcn p{ text-align:center; color:#FFF; font-size:48px; padding-top:130px; overflow:hidden; line-height:70px;}
.ten_liugecn p{ text-align:center; color:#424242; font-size:48px; padding-top:130px; overflow:hidden; line-height:70px;}

.zhanban_link{ width:100%; height:300px; background:#303030 url(../image/bglink.jpg) center center no-repeat;}
.zhanban_linkcn{ width:1200px; height:300px; margin:auto;}
.zhanban_linkcn,.ten_liugecn h3{ color:#FFF; font-size:32px; padding-top:60px; font-family:"宋体-PUA";}
.zhanban_linkcn a{ color:#f97602; display:block; float:left; font-size:18px; margin-top:55px;}
.tel_bchz{ width:1200px; height:600px; margin:auto;}
.tel_bchz-tplf{ width:349px; height:103px; float:left; margin:105px 0 0 140px;}
.tel_bchz-tprg{ width:475px; height:103px; float:left; margin:105px 0 0 140px;}
.tel_bchz-tprg p{ color:#3d3d3d;}
.tel_bchz-tpbt{ width:1200px; height:195px; background:#f5f4f4; float:left; margin-top:85px; color:#767676; text-indent:2em; font-size:18px;}
.tel_bchz-tpbt p{ margin:25px 0 0 80px; line-height:30px; }



.flexslider{position:relative;height:845px;overflow:hidden;background:url(../image/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:845px;}
.flex-control-nav{position:absolute;bottom:40px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:60px;height:15px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:60px;height:15px;line-height:40px;overflow:hidden;background:url(../image/dot1.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../image/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../image/next.png) center center no-repeat;}
.flexslider{position:relative;height:845px;overflow:hidden;background:url(../image/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:845px;}
.flex-control-nav{position:absolute;bottom:40px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:60px;height:15px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:60px;height:15px;line-height:40px;overflow:hidden;background:url(../image/dot1.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../image/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../image/next.png) center center no-repeat;}
.flexslider{position:relative;height:845px;overflow:hidden;background:url(../image/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:845px;}
.flex-control-nav{position:absolute;bottom:80px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:60px;height:9px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:60px;height:9px;line-height:40px;overflow:hidden;background:url(../image/dot1.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../image/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../image/next.png) center center no-repeat;}


.five_lunnew{ width:100%; height:665px; background:#000000; overflow:hidden;}
.five_lunnew-cn{ width:1200px; height:690px; background: url(../image/lunbg.jpg) center center no-repeat; margin:auto;}
.five_lunnew-cn p{ font-size:48px; color:#FFF; height:100px; line-height:50px; text-align:center; padding-top:100px;}
.five_lunnew-cn p span{ color:#eb582a}
.five_lunnew-cn ptwoo{ float:left;}

.db_bottom{ width:100%; height:230px; border-bottom:1px #bcbcbc solid; background:#d7d7d7;}
.db_bottomcn{ width:1200px; height:230px; margin:auto; color:#333;}
.db_bottomcn ul{ width:190px; height:160px; display:block; float:left; text-align:left; margin-top:40px; line-height:30px;}
.db_bottomline{ width:100%; height:90px; background:#d7d7d7;}
.db_bottomline p{ margin:auto; width:1200px; text-align:center; padding-top:15px; line-height:25px; font-size:16px;}
.db_bottomcn h3{ font-size:20px; }


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  
}


body {
  font-family:"Microsoft YaHei", sans-serif;
  color: #aeb4b6;
  font-size: 16px;
  font-weight: 400;
  overflow-x: hidden;
  position: relative;
}

img {
  vertical-align: middle;
  height: auto;
}

a:focus,
a:hover {
  text-decoration: none;
}

li {
  list-style: none;
}

header {
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  z-index: 100;
  
}
header .container-fluid {
  padding: 0 80px;
}
header .logo {
  flex: 0 0 144px;
  max-width: 144px;
  position: absolute;
  padding-top:15px;
}
header .header-content {
  position: relative;
}
header nav {
  padding-left: 350px;
  float: left;
}
header nav ul li {
  display: inline-block;
  margin-right: 47px;
  position: relative;
}

header nav ul li a {
  display: inline-block;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
  position: relative;
  padding: 45px 10px 53px 0;
}
header nav ul li a:hover{color:#c0c0c3;}
header .oth-lnks{
  padding-top:45px;
}
header .oth-lnks li {
  display: inline-block;
  color: #fff;
  font-size: 18px;
  text-transform: capitalize;
  position: relative;
}
header .oth-lnks li:last-child {
  margin-right: 0;
}
header .oth-lnks li > img {
  margin: 0 12px;
  display: inline-block;
  margin-bottom:5px;
}
header .oth-lnks li a {
  display: inline-block;
  font-weight: 500;
  position: relative;
  font-size: 16px;
}
header .oth-lnks li a > img {
  margin-right: 0;
  margin-left: 9px;
}

header .menu-btn {
  width: 50px;
  display: none;
  cursor: pointer;
  margin-left: auto;
  float:right;
}
header .menu-btn > span {
  float: left;
  width: 100%;
  height: 1px;
  background-color: #fff;
  margin-bottom: 6px;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
}
header .menu-btn > span:last-child {
  margin-bottom: 0;
}
header .menu-btn.active span.bar1 {
  -webkit-transform: translateY(8px) rotate(-45deg);
  -moz-transform: translateY(8px) rotate(-45deg);
  -ms-transform: translateY(8px) rotate(-45deg);
  transform: translateY(8px) rotate(-45deg);
}
header .menu-btn.active span.bar2 {
  opacity: 0;
  visibility: hidden;
}
header .menu-btn.active span.bar3 {
  -webkit-transform: translateY(-6px) rotate(-135deg);
  -moz-transform: translateY(-6px) rotate(-135deg);
  -ms-transform: translateY(-6px) rotate(-135deg);
  transform: translateY(-6px) rotate(-135deg);
}

.responsive-mobile-menu {
  position: fixed;
  top: 0;
  left: -250px;
  width: 250px;
  z-index: 9999;
  height: 100%;
  overflow: auto;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background: linear-gradient(93.93deg, #D8AB37 0%, #F18345 100%);
}
.responsive-mobile-menu.active {
  opacity: 1;
  visibility: visible;
  left: 0;
}

.responsive-mobile-menu ul li a {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  float: left;
  width: 100%;
  position: relative;
  padding: 15px 10px;
}


.main-banner {
  background-image: url(404.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 583px 0 254px;
}


@media only screen and (max-width: 1520px) {
  header .container-fluid {
    padding: 0 15px;
  }
}
@media only screen and (max-width: 1366px) {
  header nav {
    padding-left: 60px;
  }

  header .oth-lnks li {
    margin-right: 28px;
  }

  header nav ul li {
    margin-right: 30px;
  }

  header .oth-lnks li {
    font-size: 16px;
  }

  .container-fluid {
    padding: 0 15px;
  }
}
@media only screen and (max-width: 1200px) {
  header nav, .oth-lnks {
    display: none;
  }

  .header-content {
    padding: 20px 0;
  }

  .offer-posts .offer-post h2 {
    max-width: 300px;
  }

  .blog-posts .blog .blog-info {
    padding: 21px 20px 37px;
  }

  .blog-posts .blog .blog-info .meta li a {
    font-size: 12px;
  }

  footer .top-footer .widget-contact > h2 {
    max-width: 50%;
  }

  footer .top-footer .widget-payment .wid-payment ul li img {
    max-width: 95px;
    width: auto;
  }

  header .menu-btn {
    display: inline-block;
  }



.top-footer {
  position: relative;
  padding: 35px 0;
  background:#1d2023;
}

.find-us.text-right {
    text-align: center !important;
  }

.bottom-footer {
  background-color:#1d2023;
  padding: 12px 0 11px;
  border-top:1px solid #373738;
}


@media screen and (max-width: 1680px) and (min-width: 1200px) {
    header nav{
	     padding-left:300px;
		}
	header nav ul li{
	    margin-right:30px;
	}
}