@charset "utf-8";
/* CSS Document */

/*标签重置*/
*{font-size:14px;font-family:"微软雅黑";color:#707070;}
img{display:block;}
body,dl,dd{margin:0;}
ul,ol{margin:0;padding:0;}
li{list-style:none;}
a{text-decoration:none;}
input{margin:0;padding:0;border:0;outline:none;}
h1,h2,p{margin:0;font-weight:normal; padding:0;}
.clearfix{clear:both;}
/*导航设置*/
.header{ width:100%; background-color:#000;}
.sub_header{width:100%;height: 87px;margin:0 auto;position:fixed;z-index:100;background-color: rgb(255, 255, 255);top:0;}
.logo{float:left;margin-left:80px;padding: 5px;background: #fff;border-radius: 10px;box-bottom-shadow: 0 3px 3px #0c0c0c;}
.nav{ float:right; padding-top:22px; padding-right:80px;}
.nav li{float:left;line-height: 39px;/* border-right:1px solid #666; */position:relative;padding-left:28px;padding-right:28px;}
.nav a{color: #231816;font-size:16px;}
.nav ul li a:hover{ color:#333; text-decoration:none;}

.nav .noborder{ border-right:none;}


.htel{float: right;padding-left: 50px;position: relative;z-index: 1;margin-left: 27px;height: 50px;}
.htel .bg{ position: absolute; left: 0; top:5px; z-index: 1; width: 43px; height: 45px;
	background: url('../images/tel2.png') center no-repeat;}
.htel .one{ font-size: 0; line-height: 30px; height: 30px; font-family: 'Century751No2BT'; font-weight: bold;}
.htel p{font-size: 14px;/* color: #ffffff; */line-height: 22px;}
.head.mini .htel{ margin-top: 15px;}


.htel span{ display: inline-block; width: 16px; font-size: 22px; line-height: 30px; color: #fff; text-align: center; vertical-align: bottom;
	-webkit-animation: telno 6s steps(1,end) infinite; animation: telno 6s steps(1,end) infinite;
	transform-origin:50% 100%;-ms-transform-origin:50% 100%; -webkit-transform-origin:50% 100%;
	-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;}
.htel i{font-size: 22px;font-style: normal;line-height: 30px;color: #565656;}
.htel span.i0{ animation-delay: 0s;-moz-animation-delay: 0s;-webkit-animation-delay: 0s;}
.htel span.i1{ animation-delay: 0.5s;-moz-animation-delay: 0.5s;-webkit-animation-delay: 0.5s;}
.htel span.i2{ animation-delay: 1s;-moz-animation-delay: 1s;-webkit-animation-delay: 1s;}
.htel span.i3{ animation-delay: 1.5s;-moz-animation-delay: 1.5s;-webkit-animation-delay: 1.5s;}
.htel span.i4{ animation-delay: 2s;-moz-animation-delay: 2s;-webkit-animation-delay: 2s;}

.htel span.i5{ animation-delay: 2.5s;-moz-animation-delay: 2.5s;-webkit-animation-delay: 2.5s;}
.htel span.i6{ animation-delay: 3s;-moz-animation-delay: 3s;-webkit-animation-delay: 3s;}
.htel span.i7{ animation-delay: 3.5s;-moz-animation-delay: 3.5s;-webkit-animation-delay: 3.5s;}
.htel span.i8{ animation-delay: 4s;-moz-animation-delay: 4s;-webkit-animation-delay: 4s;}
.htel span.i9{ animation-delay: 4.5s;-moz-animation-delay: 4.5s;-webkit-animation-delay: 4.5s;}

.htel span.i10{ animation-delay: 5s;-moz-animation-delay: 5s;-webkit-animation-delay: 5s;}
.htel span.i11{ animation-delay: 5.5s;-moz-animation-delay: 5.5s;-webkit-animation-delay: 5.5s;}

@-webkit-keyframes telno {
  0% { font-size: 30px;}
  8.3%,16.6%,25%,33.3%,41.6%,50%,58.3%,66.6%,75%,83.3%,91.6%,100%{ font-size: 22px;}
}
@keyframes telno {
  0% { font-size: 30px;}
  8.3%,16.6%,25%,33.3%,41.6%,50%,58.3%,66.6%,75%,83.3%,91.6%,100%{ font-size: 22px;}
}


/*经过导航设置*/
.sub_menu{width:120px;background-color: #558ff9;position:absolute;display:none;z-index:100;margin-left: -28px;/* background: #263552; */}
.sub_menu li{float:none;border-right:none;line-height:40px;margin-bottom:1px;border-top: 1px solid #4584f7;text-align:center;padding-left:0px;padding-right:0px;}
.sub_menu a{font-weight:normal;display:block;color: #ffffff;}
.sub_menu li:hover{background: #dfeaff;/* color: #313131; */background: #ffe664;}
.sub_menu li:hover a{color: #2b2b2b!important;}

	/*广告区*/
.banner_box{width:100%;position:relative;margin-left:auto;margin-right:auto;overflow:hidden;margin-top: 87px;/* height: 300px; */}

.banner_box ul{/* position:relative; *//* left:50%; *//* margin-left:-960px; */}



.dao_hang{ position:absolute; top:20px; right:50px;}
.dao_hang a{ font-size:18px; color:#999;}
.dao_hang span{ margin-left:30px;}
.dao_hang span{ color:#fff;}
.dao_hang a:hover{ color:#fff;}
/*公司介绍*/
.column{ width:1336px; margin:0 auto; position:relative; margin-top:40px;}
.fz{ position:absolute; left:530px; top:133px;}
.fz01{ position:absolute; left:758px; top:133px;}
.jian_jie{ margin-left:auto; margin-right:auto; margin-top:40px;}
.jian_jie h1{ font-size:24px; text-align:center;}
.jian_jie h2{ font-size:14px; text-align:center; color:#666;}
.jian_jie p{ font-size:16px; width:960px; margin:0 auto; margin-top:10px;}
.note{ width:140px; height:56px; border:solid 1px #999; margin:0 auto; margin-top:20px;}
.note a{ display:block; text-align:center; font-size:16px; line-height:36px;}
.note a:hover{ width:140px; height:56px; background-color:#333; color:#fff;}

/*展示区*/
	.sidebar{width:100%;margin-left:auto;margin-right:auto;background-image:url(../images/img_1.jpg);background-repeat:no-repeat;/* margin-top:100px; */overflow: hidden;}
	.zhan_shi_box{width: 1400px;margin-left:auto;margin-right:auto;padding-bottom:70px;margin-top:40px;}
	.zhan_shi01{ margin-bottom:40px; padding-top:40px;}
	.zhan_shi01 h1{ padding-top:40px;}
	.zhan_shi01 h2{ padding-top:10px; padding-bottom:40px;}
	.zhan_shi01 h1 { font-size:30px; text-align:center; display:block; color:#d6d7dc;}
	.zhan_shi01 h2 { font-size:16px; text-align:center; display:block; color:#d6d7dc;}
	.zhan_shi03{ width:200px; height:60px; margin-left:auto; margin-right:auto; border:solid 1px #fff; margin-top:370px;}
	.zhan_shi03 h1 a{ font-size:20px; color:#fff; line-height:60px; display:block; margin-left:40px;}
	.zhan_shi03 h1 a:hover{ color:#ababab;}
	.zhan_shi03:hover{ background-color:#fff;}
/*品牌业务*/	
.leftsidebar{ width:1336px; margin:0 auto; padding-top:70px;}
.yewu_box{ width:1336px; margin:0 auto;}
.sub01{ margin-left: 20px; }
.sub02{ width:251px; background-image:url(../images/bei_jing.png); background-repeat:no-repeat; float:left; margin-top:70px;}
.yewu{ margin-left:80px; padding-top:80px;}
.yewu li{ color:#333; font-size:16px; padding:5px;}
.yewu01{ margin-right:70px;}
.sub03{ width:200px; height:60px; margin-left:auto; margin-right:auto; border:solid 1px #999; margin-top:70px;}
	.sub03 h1 a{ font-size:20px; color:#999; line-height:60px; display:block; margin-left:40px;}
	.sub03 h1 a:hover{ color:#fff;}
	.sub03:hover{ background-color:#666;}
	
	
	/*新闻资讯*/
	.news_box{ width:100%; margin:0 auto;}
	.news01{ width:1336px; margin:0 auto; padding-top:70px;  padding-bottom:70px;}
	.news02{ width:1336px; margin:0 auto;}
	.current01{ position:relative;}
	
	
	.current01,.current02,.current03{ float:left;}
	.current01{ margin-right:10px;}
	.current03{ height:530px; background-color:#999; margin-left:10px;}
	.current03 ul li{ width:270px; height:60px; line-height:60px;}
	.current03 ul li a{ font-size:16px; color:#fff;}
	.current03 ul li span{ font-size:20px; color:#fff; padding-right:10px; padding-left:20px;}
	.current03 ul li:hover{ background-color:#666; color:#333;}
	/*页底*/
	.footer_box{ width:100%; background:#333; margin-top:70px; padding-bottom:20px;  padding-top:20px; margin-left:auto; margin-right:auto;}
	.footer02{ width:1094px; margin:0 auto;}
	.banquan { padding-top:10px; float:left;}
	.banquan h1{ color:#fff;}
	.footer02 ol li{ float:left;  margin-right:20px;}

.bg10{background: url(../images/bg11.jpg) no-repeat center bottom;
   /* background-size: cover; */
    overflow: hidden;}

.mybg1{position: relative;margin-bottom: 95px;}	
.mybg1 .mouse-of{position:absolute;left:50%;top: 0.5vw;width:24px;height:40px;border-radius:40px;-webkit-border-radius:40px;border: 2px solid rgb(177, 177, 177);margin-left:-20px;z-index:50;overflow:hidden;}
.mybg1 .mouse-of>i{position:absolute;width: 2px;height:9px;left:50%;margin-left: -1px;top:2px;-webkit-animation: mouseof 1.5s ease-out infinite;animation: mouseof 1.5s ease-out infinite;}
@keyframes mouseof{
0%{top:-9px;opacity:1;-webkit-opacity:1;}
100%{top:100%;opacity:0;-webkit-opacity:0;}
}
@-webkit-keyframes mouseof{
0%{top:-9px;opacity:1;-webkit-opacity:1;}
100%{top:100%;opacity:0;-webkit-opacity:0;}
}
.bg-0 {
    background: #717173;
}

/*在线客服*/
.side{position:fixed;width:50px;right:0;bottom:5%;z-index:100000;}
.side ul li{width:50px;height:50px;float:left;position:relative; margin-bottom:1px;}
.side ul li .sidebox{position:absolute;width:50px;height:50px;top:0;right:0;background: #58a8ff;color:#fff;overflow:hidden;line-height: 50px;font-size: 14px;}
.side ul li span { display:block; width:50px; height:50px; background:url("../images/images.png") no-repeat; float:left;}
.side ul li .sideqq{ background-position: -181px 0px;}
.side ul li .sidetel{ background-position: -216px 0px;}
.side ul li a.sidetop{display:block;width:50px;height:50px;background: url(../images/images.png) no-repeat -145px 0px #58a8ff;}
.side ul li a.sidetop:hover{background-color: #62c6fa;}
.side ul li a.erweima{display:block;width:50px;height:50px;background: url(../images/images.png) no-repeat -252px 3px #58a8ff;position: relative;}
.side ul li a.erweima:hover{background-color:#62c6fa; }
.side ul li a.erweima img{ display:none; position:absolute;right:55px; bottom:0;}

.fcate1 {
  text-align: center;
  position: relative;
  padding-bottom: 28px;
}
.fcate1 .cn {
  font-size: 40px;
  color: #333;
  line-height: 48px;
}
.fcate1 .cn2 {
  font-size: 50px;
  color: #231f20;
  line-height: 66px;
  font-weight: bold;
}
.fcate1:after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 0;
  width: 60px;
  height: 4px;
  margin-left: -30px;
  background-color: #bfb06c;
  border-radius: 2px;
}
.fcate1 p{letter-spacing: 19px;line-height: 50px;}
.fcate1 .en {
  vertical-align: top;
  font-size: 0;
  height: 60px;
  line-height: 60px;
}

.shi_ul01{display: block;padding: 20px 0 0;height: 126px;margin: 0 auto;max-width: 1640px;padding: 0 20px 2px;margin-top: 37px;width: 1400px;}
.shi_ul01 li{
    font-size: 18px;
    color: #666;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    width: 33.3%;
    float: left;
    padding: 0 0 0 50px;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
    }
    .shi_ul01 li i{
    color: #bfb06c;
    }
.shi_ul01 li:hover{
    color: #d60404;
    width: 31.3%;
    margin-left: 2%;
}

@media( max-width:750px){
    .side{display:none;}
}




/*手机端显示---------------*/
@media( max-width:1336px){
	/*页底*/
    .footer_box{width:1336px;}
	.footer_box .footer02 ol li{ display:none;} 
	.banquan{margin-left:0;}
	.banquan h1{font-size:12px;}
	/*案例展示*/
	.sidebar{width:1336px;}
	.sub03{margin-right:200px;}
	/*banner*/
	.banner_box{width:1336px;}
}


.fnewsout{width: 100%;position: relative;z-index: 2;/* margin-top: -210px; *//* overflow: hidden; */}
.fnewsout:after{
	content: '';
	position: absolute;
	left: 50%;
	bottom:0;
	z-index: 0;
	width: 50%;
	height: 100%;
	background: #fff url('../images/fnewsbg.jpg') right no-repeat;
	}
.fnews{width: 1400px;padding: 64px 0 70px;margin: 0 auto;/* background-color: #a7daf7; */position: relative;overflow: hidden;}
.fnews:before{
	content: '';
	position: absolute;
	left: 0;
	top:0;
	z-index: 0;
	width: 761px;
	height: 210px;
	background:#fff url('../images/rpt1.png') center;
	}

.fnewslist{position: relative;/* border-bottom: 1px dashed #a7daf7; */}
.fnewslist li{
	padding-left: 22px;
	height: 56px;
	background: url('../images/dot5.png') 2px center no-repeat;
	/* border-top: 1px dashed #5ec3fc; */
	border-bottom: 1px dashed #a5a5a5;
	}
.fnewslist li:first-child{ border-top: 0 none;}
.fnewslist li a{display: block;padding-right: 90px;position: relative;color: #fff;line-height: 56px;/* font-size: 17px; */}
.fnewslist li a:hover{ color: #09f;}
.fnewslist li span.info{font-size:16px}
.fnewslist li span.date{ position: absolute; width: 90px; text-align: right; right: 0; top:0;}

.fcate4{ float: left; padding-top: 120px; margin-left: 35px; position: relative; z-index: 2;}
.fcate4:after{
	content: '';
	position: absolute;
	left: 11px;
	top: -190px;
	z-index: 0;
	width: 1px;
	height: 290px;
	background-color: #494546;
	}
.fcate4 .fcatecn{float: left;font-size: 26px;line-height: 30px;color: #1b1b1b;width: 26px;background: #cadcff;padding: 10px 0 10px 10px;/* border-left: 4px solid #4bb6f4; */}

.fcate4 .fcateen{ float: left; font-size: 0; margin-left: 20px; margin-top: 33px;}
.fcate4 .fcateen img{ vertical-align: top;}

.fhot{float: left;margin-top: 43px;margin-left: 24px;}

.fnewsright{float: right;width: 756px;padding-top: 89px;position: relative;z-index: 2;}
.fnewsright a.more{
	position: absolute;
	padding-bottom: 18px;
	top:50px;
	right: 2px;
	z-index: 4;
	font-family: 'arial';
	line-height: 30px;
	font-size: 16px;
	color: #263552;
	background: url('../images/jtr5h.png') right bottom no-repeat;
	}



.advantage { padding: 40px 0;
    background: #fff url(../images/rpt1.png) center;
    transition: .8s all;
    -webkit-transition: .8s all;
    -moz-transition: .8s all;
    -o-transition: .8s all;

}

.advantage:hover {
    transition: .8s all;
    -webkit-transition: .8s all;
    -moz-transition: .8s all;
    -o-transition: .8s all;
}

.ad-title, .ad-title p {
    color: #ffc600;
}

.ad-cont {
    /* padding: 30px 5%; */
    margin-bottom: 30px;
    margin-top: 49px;
    height: 95px;
}

.ad-img h2 {
    background: url("../images/wenhua_title.png") no-repeat;
    color: #d9534f;
    padding-left: 30px;
}

.ad-num {
    width: 57px;
    height: 57px;
    /* border: 2px solid #b1e0fb; */
    margin-right: 10px;
    font-size: 32px;
    text-align: center;
    line-height: 57px;
    color: #ffffff;
    font-weight: bold;
    background: #ffc600;
    background: #263552;
    border-bottom: 5px solid #bfb06c;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
}

.ad-cont:hover .ad-num {
   background: #58a8ff;
}

.ad-text {
    width: 70%;
    padding: 0px 15px 10px 15px;
}

.ad-text h3 {
    font-size: 20px;
    color: #4b4d4e;
    text-align: left;
    line-height: 1.5;
    margin: 5px 0;
}

.ad-cont p {
    line-height: 1.5;
    color: #bbbbbb;
    font-size: 14px;
}


.containera {
    width: 1400px;
    margin: 0 auto;
}.fl {
    float: left;
}

.row {
    margin-right: -15px;
    margin-left: -15px;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666667%;
}

.col-xs-10 {
    width: 83.33333333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666667%;
}

.col-xs-7 {
    width: 58.33333333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 44%;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 14%;
}

.col-xs-1 {
    width: 8.33333333%;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.col-xs-offset-0 {
    margin-left: 0;
}

@media (min-width: 769px) {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-sm-offset-0 {
        margin-left: 0;
    }
}

@media (min-width: 992px) {
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left;
    }

    .col-md-14 {
        width: 12.5%;
    }

    .col-md-13 {
        width: 14.222%;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 41.333333%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 20%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-md-offset-0 {
        margin-left: 0;
    }
}

@media (min-width: 1200px) {
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666667%;
    }

    .col-lg-10 {
        width: 83.33333333%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666667%;
    }

    .col-lg-7 {
        width: 58.33333333%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666667%;
    }

    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.66666667%;
    }

    .col-lg-1 {
        width: 8.33333333%;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-lg-offset-0 {
        margin-left: 0;
    }
}



.titleo p{
  font-size: 14px;
  color: #666666;
  text-align: center;
  letter-spacing: 16px;
  line-height: 50px;
}
.titleo h1{
  font-size: 45px;
  color: #222222;
  font-weight: 800;
  text-align: center;
}
.titleo h1 span{
  font-size: 56px;
  color: #d90909;
}
.titleo div{
  width: 1px;
  height: 24px;
  margin: 20px auto 0;
  background: #d7d7d7;
}



footer{
  background: #263552;
  padding-top: 50px;
  border-top: 2px solid #bfb06c;
}
.footerlist,.footerlist2{
  width: 49%;
}
.footerlist2{padding-left: 6%;width: 29%;}
.footerlist h2{
  font-size: 30px;
  color: #ffffff;
  font-weight: 800;
}
.footerlist h2 i{
  width: 48px;
  height: 36px;
  border-radius: 30px;
  background: #bfb06c;
  text-align: center;
  font-size: 26px;
  padding: 4px;
  line-height: 36px;
  color: #ffffff;
  margin-right: 14px;
  font-weight: normal;
}
.footerlist p{
  font-size: 12px;
  color: #cac093;
  line-height: 30px;
}
.footernav > li > a{
  display:block;
  float: left;
  font-size: 16px;
  color: #ffffff;
  padding:0 20px;
  border-right: 1px solid #666666;
}
.footernav > li:first-child > a{padding-left: 0;}
.footernav > li:last-child > a{border-right: none;}
.footernav{margin-top: 30px;}
.footerlist2 h2{
  font-size: 22px;
  color: #ffffff;
  font-weight: 800;
}
.footerlist2 p{
  font-size: 14px;
  color: #ffffff;
  margin-top: 20px;
  line-height: 30px;
}
.footerlist2 p a{
  font-size: 14px;
  color: #ffffff;
  margin-top: 20px;
  line-height: 30px;
}

.footerlist3{
  width: 16%;
}
.footerlist3 img{
  max-width: 120px;
}
.footerlist3 p{
  /* font-size: 15px; */
  text-align: right;
  color: #dad7d7;
  line-height: 30px;
}
.footerbottom{
  background: #222222;
  padding:10px 0;
  margin-top: 40px;
}
.footerbottom p{
  font-size: 12px;
  color: #ffffff;
  text-align: center;
}
.footerbottom img{display:inline-block}
.footerbottom a{
  color: #ffffff;
}
.footer_li{width:100%;border-top: 1px solid #202c44;padding-top:10px;margin-top:20px;}
.footer_li li{
 color: #888;
   display: inline-block;
   margin-right:10px;
    font-size: 12px;
}
.footer_li a{color: #888;}
@media (max-width:992px) {
.footerlist2{padding-left: 0;}
.footernav > li > a {
  font-size: 12px;
  padding: 0 11px;
}
.footerlist2 h2{font-size: 18px;}
}
@media (max-width:768px) {
  .footerlist2,.footerlist{width: 100%;}
  .footernav,.footerlist3{display: none;}
  .footerlist2 h2{font-size: 18px;text-align: center;margin-top: 10px;}
  .footerlist h2,.footerlist  p,.footerlist2 p{text-align: center;margin-top: 0}
  .footerbottom{margin-top: 20px;}
}

.right {
    float: right;
}

.fguolist {
  overflow: hidden;
  width: 57%;
  margin: 36px auto;
  position: relative;
  z-index: 1;
  font-size: 0;
}
.fguolist li {
  display: inline-block;
  width: 22%;
  text-align: center;
  position: relative;
}
.fguolist li.long {
  width: 27%;
}
.fguolist li.i1 {
  text-align: left;
}
.fguolist li.i3 {
  text-align: right;
}
.fguolist li a {
  display: block;
  position: relative;
}
.fguolist li.i1:before {
  content: '';
  position: absolute;
  right: 0;
  top: 20px;
  z-index: 0;
  width: 0px;
  height: 30px;
  background-color: #b6b6b6;
}
.fguolist li.i3:before {
  content: '';
  position: absolute;
  left: 0;
  top: 20px;
  z-index: 0;
  width: 0px;
  height: 30px;
  background-color: #b6b6b6;
}
.fguolist h3 {
  font-size: 16px;
  color: #717173;
  position: relative;
  height: 52px;
  line-height: 52px;
}
.fguolist h3 span {
  font-size: 47px;
  color: #e63c3c;
  /* font-family: 'Impact'; */
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.fguolist h3 i {
  font-size: 23px;
  color: #717173;
  font-family: 'Impact';
  font-style: normal;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.fguolist li .txt {
  font-size: 16px;
  color: #9b9b9b;
  line-height: 28px;
}
.fguolist li:hover h3 span,
.fguolist li:hover h3 i {
  color: #333;
}

div.pageList{padding:20px;text-align: center;font-size: 0;/* display: none; */}
div.pageList ul.l{ display: none;}
div.pageList ul.r{ float: none;}
div.pageList ul li { display: inline-block;}
div.pageList ul li a{
 	display: block;
 	line-height: 35px;
 	color: #999;
 	font-size: 15px;
 	/* font-weight: bold; */
 	border: 1px solid #e0e0e0;
 	padding: 0 19px;
 	margin: 0 7px;
 	height: 35px;
 	background-color: #fff;
 	border-radius: 25px;
 	}

div.pageList ul li:hover a{border-color: #717173;color: #717173;}
div.pageList ul li a.selected{border-color: #717173;background-color: #717173;color: #fff;}

.subnav h1 i{color: #bfb06c;}