/*初始化样式*/
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;
  font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#3480ce;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}


/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}


.container{width: 1200px!important;margin: 0 auto;padding: 0;}
#container{width: 1200px!important;margin: 0 auto;padding: 0;}

/*头部样式*/

.sky{line-height:40px;color:#999999;font-size:12px;background:#f8f8f8; border-bottom: 1px solid #dddddd;height:40px;min-width:1200px!important;}
.sky a{color:#999999;}
.wel{color:#999999;line-height:40px;}
.wel p{
  line-height: 40px;
}
.k1{color:#999999;}
.k1 a{color:#999999; line-height: 40px;}

#header{width:1200px;margin:0 auto;height:115px;}
.logo{line-height:115px;}
.head_wz{ margin-left: 17px; margin-top: 36px;}
.tels{width:290px;background:url(../images/c1b4278a65d54dff54ac9fb51c45387cd3219225.png) no-repeat center left;text-align:right;color:#666668;padding-left:108px;margin-top:35px;}
.tels p{
  font-size: 28px;
  color: #ff2a2a;
  font-weight: bold;
  line-height: 33px;
  font-family: "黑体";
}
.tels_en{width:290px;background:url(../images/hotline.png) no-repeat center left;text-align:right;color:#666668;padding-left:108px;margin-top:35px;}
.tels_en p{
  font-size: 28px;
  color: #ff2a2a;
  font-weight: bold;
  line-height: 33px;
  font-family: "黑体";
}

.telss{text-align:right;color:#666668;margin-top:35px;}
.telss p{
  font-size: 28px;
  color: #ff2a2a;
  font-weight: bold;
  line-height: 33px;
  font-family: "黑体";
}
/*导航栏样式*/

.x-menu{
  width: 100%;
  float: none;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}

.x-menu > li{
  width: 14%;
  margin: 0;
  text-align: center;
  float: none;
}

.x-menu > li>a{
  font-size: 18px;
  color: #121F44;
  line-height: 80px;
}
.x-sub-menu{
  top:80px;
}
.x-menu .lastli{
  width: 6%!important;
}
.x-menu>li>a:hover{
  background-color: #FFB300;
}




#menu{ height: 50px; background: #059ee0;min-width:1200px!important;}
.nav{height:50px; width: 1200px; margin: 0 auto;}
.nav >li{line-height: 50px; height: 50px; text-align: center; width: 133px; float: left; position: relative; z-index: 999;}
.nav >li >a{display: block; line-height: 50px; color: #fff;  font-size: 16px;padding: 0;}
.nav li a:hover{text-decoration:none;}
.nav> li >a:hover{color:#fff;text-decoration:none;background-color:#FFB300;}
.nav>li>a:focus, .nav>li>a:hover {
  text-decoration: none;
  background-color: #FFB300;
}

.x-menu > li:hover .x-sub-menu {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.x-sub-menu {
  position: absolute;
  z-index: 99;
  width: 100%;
  left: 0%;
  top: 50px;
  background: #fff;
  border-radius: 5px;
  padding: 10px 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}

.x-sub-menu > li > a {
  display: block;
  text-align: center;
  font-size: 14px;
  color: #333;
  line-height: 1.5;
  padding: .5em;
}

.x-sub-menu > li > a:hover {
  background: #e9eaeb;
}

.x-sub-menu:after {
  content: '';
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  border-width: 10px;
  cursor: pointer;
  border-style: dashed dashed solid dashed;
  border-color: transparent transparent #fff transparent;
  border-top: none;
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -10px;
  z-index: 99;
}
/*首页banner*/
.banner{width:1920px;position:relative;height:675px;left:50%;margin-left:-960px;z-index:999;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{position:absolute;bottom:40px;z-index:100;text-align:center;width:100%;}
.banner .num li{width:18px;height:18px;display:inline-block;margin-right:4px;
  background:#fff;line-height:18px; text-indent:-100px;overflow:hidden;border-radius:10px;}
.banner .num li.num_hover{background-color:#017abf;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:block;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:18px;}

/**页脚**/
.footCopy{background: #059ee0;width:100%;height:50px; line-height:50px;text-align: center; color: white;min-width:1200px!important; position: static; font-size: 16px; font-family:"微软雅黑"}
.footCopy a{color: white; font-size: 16px; font-family:"微软雅黑"}


.tels{width:290px;background:url(../images/c1b4278a65d54dff54ac9fb51c45387cd3219225.png) no-repeat center left;text-align:right;color:#666668;padding-left:108px;margin-top:35px;}
.tels p{
  font-size: 28px;
  color: #ff2a2a;
  font-weight: bold;
  line-height: 33px;
  font-family: "黑体";
}


.weixins{
  width:46px;
  height:46px;
  background:url('/static/images/weixin.png') no-repeat center left;
  margin-top:28px;
  margin-left:20px;
}
.weixins p{
  font-size: 28px;
  color: #ff2a2a;
  font-weight: bold;
  line-height: 33px;
  font-family: "黑体";
}
.weixins span{position: absolute;top:120px;background:#ececec;padding:5px;display:none;z-index:5;}
.weixins span::before{position: absolute;content: "";top:-12px;left:15px;border:6px solid transparent;border-bottom-color:#ccc;}

.weixins img{width:100px;height:100px;}
