﻿@charset "utf-8";



@font-face{font-family:'FontAwesome';src:url('../other/fontawesome-webfont.eot?v=4.7.0');src:url('../other/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../other/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../other/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../other/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../other/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}



body, div, p, dl, dd, blockquote, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, hr, legend, fieldset, textarea, img, form{margin:0;padding:0 }



img{border:none;vertical-align:top; max-width: 100%; width: auto; }



li, ul, dl, dt, dd{list-style:none }



em{font-style:normal }



a{text-decoration:none;color:#000 }



a:hover{color:#01448d}



body{font-family:"微软雅黑", Arial; font-size:14px;color:#333; }



*:before, *:after {



 -webkit-box-sizing: border-box;



 -moz-box-sizing: border-box;



 box-sizing: border-box;



}



.main00000{}



.main00001{width:100%; overflow:hidden; }



.main00005{clear:both; }



.link a{		

		    border-color: #eee;

    border-width: 1px;

    border-style: solid;

    padding: 10px;

    margin: 5px;

    display: block; 

		} 



.egxb14057395470 a{

color:#fff;

font-size:14px;}



.egxb14057395470 a:hover{

color:#fff;

text-decoration:underline;}



.lab14663933370:hover{

color:#fff;

text-decoration:underline;}



.top1466308521{ color:#fff;font-size:14px;}



*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box }



*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box }



.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}



@media(min-width:1300px){.container{width:1300px}}



 



.container:before,.container:after,.row:before,.row:after{content:" ";display:table}



.container:after,.row:after{clear:both}



.img-responsive{max-width:100%;height:auto;border:1px solid #f9f9f9;}

.img-responsive:hover{border:1px solid #01448d;}



.scroll_response{animation-delay:0.3s; }



/*------------common-top------------begin*/



.lab146345628515{height:54px; }



@media(max-width:767px){.lab146345628515{width: 80%;height: auto;}}



.lab146345628515.on{}



@media(max-width:767px){.lab146345628514{color:#000000; }}



.lab146345628514.on{color:#000 }



.top1462889377{width:100%; }



@media(max-width:767px){.top1462889377{height:auto; background-color:#FFFFFF; }}



.top1462889377.on{background-color:#fff }



.lab14634562850{}



@media(max-width:767px){.lab146345628511{border-bottom-color:#ccc; border-bottom-width:1px; border-bottom-style:solid; line-height:40px; height:40px; padding-left:20px; width:100%; }}



@media(max-width:767px){.lab146345628510{}}



.lab14634562858{float:left; }



@media(max-width:767px){.lab14634562858{width:80%; float:left; }}



.lab14634562851{padding-top:20px; padding-bottom:20px; }



.lab14634562859{background-color:#222; position:absolute; z-index:2222; width:100%;   }



@media(max-width:767px){.lab14634562859{display:none; width:100%; padding-top:6px; }}



.lab14634562853{}



@media(max-width:767px){.lab14634562853{margin-top: 12px;float: right;display: block;border-color: #333;border-width: 0px;border-style: solid; }}



@media(max-width:767px){.lab14634562854{background-color:#000000; display:block; height:2px; width:22px; }}



@media(max-width:767px){.lab14634562855{background-color:#000000; margin-top:4px; display:block; height:2px; width:22px; }}



@media(max-width:767px){.lab14634562856{background-color:#000000; margin-top:4px; display:block; height:2px; width:22px; }}



@media(max-width:767px){.top1472107362{height:90px; }}



.top1472107419{}



.top1477100960{height:49px; background-color:#333; }



.top1477101751{height:50px;   float:left; overflow:hidden; color:#000; width:30%; }



@media(max-width:767px){.top1477101751{font-size:14px; width:50%; }}



.top1477878002{overflow:hidden; height:50px; line-height:50px; }



.top1477884318{text-align:right; margin-top:10px; float:right; width:50%; font-size:14px; height:30px; font: normal normal normal 14px/1 FontAwesome; }



.top1477899478{display:block; height:20px; background: transparent; width: 30px; height: 30px; border: 1px solid #545a61; border-radius: 50%; text-align: center; line-height:29px; }


 

.top1477904520{display:inline-block; cursor:pointer; position:relative; background: url(../images/weixin.jpg) no-repeat center;}



@media(max-width:767px){.top1477904520{display:none; }}

 

.lab14779060910{display:inline-block; margin-left:20px; background: url(../images/xinlang.jpg) no-repeat center;}



@media(max-width:767px){.lab14779060910{display:none; }}



.lab14779060911{  height:20px; background: transparent; width: 30px; height: 30px; border: 1px solid #545a61; border-radius: 50%; text-align: center; line-height:29px; }
 


.top1477964930{display:none; top:45px; padding-top:5px; border-radius:5px; border-color:#eee; border-width:1px; border-style:solid; background-color:#fff; text-align:center; height:132px; width:132px; z-index:3000; position:absolute; box-shadow: 0px 0px 5px 1px #ccc; }



.lab14779742770{display:inline-block; margin-left:20px; cursor:pointer; position:relative; }



@media(max-width:767px){.lab14779742770{display:none; }}



.lab14779742771{display:block; color:#999; height:20px; background: transparent; width: 30px; height: 30px; border: 1px solid #545a61; border-radius: 50%; text-align: center; line-height:29px; }



.lab14779742771:before{content: "\f1d6" }



.lab14779742771:hover{color:#F6BB19; }



.lab14779742772{padding:10px; display:none; top:45px; border-radius:5px; border-color:#eee; border-width:1px; border-style:solid; background-color:#fff; text-align:center; z-index:3000; position:absolute; box-shadow: 0px 0px 5px 1px #ccc; }



.top1477974392{width:180px; }



.cgdm9513959077020{padding-left:10px;min-height:20px }



.cgdm9514072075586{margin-bottom: 5px;display: block }



.cgdm9514072075585{margin-bottom: 5px;display: block }



.lab14780511920{display:inline-block; margin-left:20px; cursor:pointer; position:relative; background: url(../images/search.jpg) no-repeat center; }



.lab14780511921{display:block;  height:20px; background: transparent; width: 30px; height: 30px; border: 1px solid #545a61; border-radius: 50%; text-align: center; line-height:29px; }

 



.lab14780511922{left:-100px; width:250px; padding:10px; display:none; top:40px; text-align:center; z-index:3000; position:absolute; background-color:#333; }



@media(max-width:800px){.lab14780511922{left:auto; right: 0px;}}


.top1478051409{}


.hvmf3614084152309{padding-top:5px; float:left; }


.hvmf36140841523010{float:left}


.hvmf36140841523011{background: transparent;border: 1px solid #4b4b4b;color: #fff;padding-left: 10px;height: 30px;line-height: 28px;font-size: 12px; font-family:"Microsoft YaHei";}

.hvmf36140841523012{}

.hvmf36140841523013{background: transparent;border: none }

.top1478080266{cursor:pointer; color: #999; display: block; background: transparent; width: 30px; height: 30px; border: 1px solid #545a61; border-radius: 50%; text-align: center; line-height: 30px; font: normal normal normal 14px/2 FontAwesome; font-size: inherit; }



.top1478080266:before{content: "\f002" }



.lab14799555140{display:inline-block; margin-left:20px; cursor:pointer; position:relative; background:url(../images/yuyan.jpg) no-repeat center; }



.lab14799555141{display:block;   height:20px; background: transparent; width: 30px; height: 30px; border: 1px solid #545a61; border-radius: 50%; text-align: center; line-height:29px; }


 

.lab14799555142{left: -166px;width: 200px; padding:10px; display:none; top:40px; text-align:center; z-index:3000; position:absolute; background-color:#333; }



@media(max-width:800px){.lab14799555142{left:auto; right: 0px; }}



.top1479955711{margin-top:4px; }



.yqop4013941603851{color:#000; margin-right:5px; }



.yqop4013941603852{margin-right:5px; text-align:center; vertical-align:middle; }



.top1480643464{float:right; overflow:hidden; }



.rfgi2514079846578{float:right; z-index:6; }



@media(max-width:800px){.rfgi2514079846578{    width: 383px;

    overflow: hidden; }

.rfgi2514079846578 img{max-width: none;}

}



@media (max-width: 767px){.rfgi2514079846578{display:none;}}



.top1481940464{width:1170px; padding: 0 0px; position: relative; }



@media(max-width:800px){.top1481940464{width:auto; }}



.top1481940464:before{position: absolute;top: 5px;left: 5px;right: 5px;bottom: 5px;content: '';display: block;border: 1px solid rgba(255, 255, 255, 0.25);z-index: 9 }



.tcya9314080105431{float:left; display:inline-block; }



.tcya9314080105432{z-index:99; position:relative; float: left;padding: 18px 0 }



.tcya9314080105433{    border-right: 1px dashed rgba(255, 255, 255, 0.4);

    font-family: 'Microsoft YaHei',Tahoma,Verdana,'Simsun';

    font-weight: 700;

    font-size: 0.9378em;

    color: #fff;

    display: block;

    text-transform: uppercase;

    padding: 0 43px;

    letter-spacing: .03em;

    line-height: 30px;

    -webkit-transition: all 0.3s ease 0s;

    -o-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

    font-size: 15px;}



.tcya9314080105433:hover{color:#FFCC00; }



.tcya9314080105435{width:150px; position: absolute; display: none; z-index:9999; clear: both; padding-top:18px; }



@media(max-width:767px){.tcya9314080105435{overflow:hidden; height:0px; width:0px; display:none; }}



.tcya9314080105436{padding: 0 25px; border-bottom: 1px solid rgba(255,255,255,0.10);background: rgba(0, 68, 141, 0.7) }



.tcya9314080105437{display:block; font-weight: 400; margin: 0; padding: 10px 0px; letter-spacing: .03em; font-size: 13px; text-transform: uppercase; color: #fff; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }



.tcya9314080105437:hover{color:#FFCC00; }



.top1482736494{background: #F6BB19;position: relative;transition: all .3s ease;display: inline-block;float: right ; }



.top1482736494:before{content: '';width: 75px;height: 100%;position: absolute;top: 0;left: -32px;transform: skew(-45deg);background: #F6BB19;transition: all .3s ease }



.top7945541154{font-family: 'Microsoft YaHei',Tahoma,Verdana,'Simsun';font-weight: 700;font-size: 1.125em;color: #171b20;margin-left: 0;text-transform: uppercase;display: block;padding: 0 40px 0 17px;line-height: 65px;position: relative;z-index: 10;transition: all .3s ease;letter-spacing: .03em;font-size: 16px;}



.top7945541154:before{content: ''; position: absolute; top: 0; left: 100%;width:100%; background: #f6bb19; height: 100%; z-index: -1; transition: background .3s ease; -moz-transition: background .3s ease; -webkit-transition: background .3s ease; -o-transition: background .3s ease;

display:none;

 }



.top1482736494:hover,.top1482736494:hover:before{background-color:#333; }



.top1482736494:hover,.top7945541154:hover:before{background-color:#333; }



.top1482736494:hover a{color:#fff }



@media(max-width:800px){.top1482736494{}}



@media(max-width:500px){.top1482736494{display:inline-block; }}



@media(max-width:800px){.tcya9314080105433{padding: 0 10px; }}



@media(max-width:500px){.tcya9314080105433{padding: 0 28px; }}



@media(max-width:800px){.top1482804309{display: none !important; }}



.tcya9314080105437:before{content: '\f105';font-family: 'FontAwesome';padding-right: 10px }



.top1496216383{position:relative; }



/*------------common-top------------end*/



/*------------index-index------------begin*/

 .about-section{
  position:relative;
  padding:80px 0px 60px;
}
.about-section .content-column{
  position:relative;
  margin-bottom:50px;
        width:600px;
}
.about-section .content-column .icon-box{
  position:absolute;
  right:75%;
  top:-110px;
  margin-left:20px;
  line-height:1em;
  color:#f9fafc;
  font-size:280px;
}
.about-section .content-column .inner-box{
  position:relative;
  padding-right:65px;
}
.about-section .content-column .inner-box .text{
  position:relative;
  margin-bottom:48px;
  width: 530px;
}
.about-section .content-column .inner-box .text .dark-text{
  color:#222222;
  margin-bottom:20px;
  font-family: "微软雅黑";
  text-align: justify;
        line-height: 28px;
}
.about-section .content-column .inner-box .text p{
  position:relative;
  color:#777777;
  font-size:14px;
  font-family: "微软雅黑";
  text-align: justify;
        line-height: 28px;
}
.video-box{
  position:relative;
}
.video-box .image img{
  position:relative;
  width:520px;
}
.video-box .overlay-box{
  position:absolute;
  left:0px;
  top:0px;
  width:500px;
  height:100%;
  text-align:center;
  background-color:rgba(255,255,255,0.1);
  transition:all 0.3s ease;
  -moz-transition:all 0.3s ease;
  -webkit-transition:all 0.3s ease;
  -ms-transition:all 0.3s ease;
  -o-transition:all 0.3s ease;
}
.video-box:hover .overlay-box{
  background-color:rgba(23, 103, 206, 0.1);
}
.video-box .overlay-box span{
  position: relative;
    width: 80px;
    height: 80px;
    top: 50%;
  font-size: 16px;
  text-align: center;
    margin-top: -40px;
    color: #ffffff;
    line-height: 78px;
  font-weight:700;
  padding-left:5px;
  border-radius:50%;
    display: inline-block;
    border: 2px solid #ffffff;   
}
.auto-container{
  position:static;
  max-width:1200px;
  padding:0px 15px;
  margin:0 auto;
}
.small-container{
  max-width:680px;
  margin:0 auto;
}
 
figure {
    margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
a:hover, a:focus, a:visited {
    text-decoration: none;
    outline: none;
}
.btn-style-two {
    position: relative;
    padding: 14px 34px;
    line-height: 24px;
    text-transform: uppercase;
    background: #facb0a;
    color: #ffffff;
    border: 2px solid #facb0a;
    font-size: 15px;
    letter-spacing: 1px;
    font-weight: 800;
    font-family: "微软雅黑";
}
.btn-style-two:hover{
  background:none;
  color:#fe9900;
}
.theme-btn {
    display: inline-block;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
a {
    text-decoration: none;
    cursor: pointer;
}
a {
    color: #337ab7;
    text-decoration: none;
}
.sec-title {
    margin-top: -4px;
    position: relative;
    display: block;
    padding-bottom: 50px;
}
.sec-title .title{
  font-size:14px;
  color:#777777;
  font-style:italic;
  line-height:1.8em;
}
.sec-title h2{
  font-size:30px;
  color:#222222;
  font-weight:bold;
  line-height:1.4em;
  padding-bottom:10px;
  text-transform:uppercase;
  font-family: "微软雅黑";
}
.sec-title h2 span{
  color:#0d55a6;
}
.sec-title h2:after{
  position:absolute;
  content:'';
  left:0px;
  bottom:40px;
  width:40px;
  height:2px;
  background-color: #facb0a;
}







/*产品切换*/
.c1{background: url(../images/c1.png) no-repeat center 0;height: 704px; }
.c1 h2{font-size: 35px;color: #fff;line-height: 36px;text-align: center;padding-top: 47px;}
.c1 h2 span{color: #999999;font-size: 12px;line-height: 22px;display: block;text-transform: uppercase;}
#new_box{text-align: center;}
#tabs{text-align: center;margin-top:68px;margin-bottom:50px;}
#tabs li{display: inline-block;width: 176px;line-height: 48px;border: 1px solid #a1a1a1;background: #fff;margin: 0 5px;font-size:16px;color:#333;}
#tabs li:hover{background:#008fd1;border:1px solid #008fd1;color:#fff;}
.product1{text-align:center}
.product1 li{display:inline-block;margin:0 10px;}
.product1 img{width:335px;height:335px;border:1px solid #c9c9c9;}
.product1 h3 a{font-size:14px;color:#333;font-weight:500;padding-top:5px;line-height:32px;}
.ck{display: block;text-align: center;margin-top: 10px;}
.c2{background: #f0f0f0;padding:50px 0;height: 325px;}
.c2b{width: 1100px;margin: 0 auto;}
.jj{width: 488px;margin-left: 44px;color: #666666;font-size: 14px;line-height: 32px;}
.ry{width: 290px;float: right;position: relative;background: #fff;padding-bottom: 30px;margin-top: -32px;}
.pre,.next{position:absolute;top:50%;cursor:pointer;}
.pre{left:0;}
.next{right:0;}
.ry h2{font-size: 20px;color: #333;font-weight: 500;background: url(../images/c3t.png) no-repeat 45px 50%;line-height: 64px;padding-left: 70px;border-bottom: 1px solid #f0f0f0;margin-bottom: 24px;}
.c4{background: url(../images/c4.png) no-repeat center 0px;height:1274px;}
.c4b{width: 1100px;margin: 0 auto;position: relative;}
.c4 li{color: #fff;font-weight: 600;font-size: 22px;}
.c4 li span{padding-top: 25px;font-size: 14px;font-weight: 500;display: block;}
.l1{padding-top: 430px;padding-left: 89px;}
.l2{padding-top: 25px;padding-left: 164px;}
.l3{padding-top: 45px;padding-left: 254px;}
.l4{padding-top: 36px;padding-left: 340px;}
.l5{padding-top: 52px;padding-left: 433px;}
.dh{color: #fff;margin-left: 486px;margin-top: 86px;}
.zx{position: absolute;bottom: 4px;right: 312px;display: block;width: 114px;height: 34px;}
.c5{height: 590px;}
.c5 h2{font-size: 35px;color: #333333;line-height: 36px;text-align: center;padding-top: 47px;}
.c5 h2 span{color: #999999;font-size: 12px;line-height: 22px;display: block;text-transform: uppercase;}
.c5 .content{padding-top: 68px;position: relative;width: 1100px;margin: 0 auto;}
.l_btn,.r_btn{position:absolute;top: 47%;cursor:pointer;}
.l_btn{left: -45px;}
.r_btn{right: -45px;}
.c6{width: 1100px;margin: 0 auto;}
.c61,.c62{width: 520px;}
.c61 h2,.c62 h2{color: #111111;font-size: 20px;font-weight: 500;background: url(../images/c6t.png)no-repeat center 55px;height: 60px;padding-left: 14px;padding-top: 50px;margin-bottom: 34px;}
.c61 h2 span,.c62 h2 span{color: #999999;font-size: 14px;text-transform:uppercase;}
.c61 h2 a,.c62 h2 a{display: block;float: right;width: 49px;height: 30px;}



/*选择*/


/*首页xuanze*/
.choose{
    padding-top: 40px;
   background: #f8f8f8; 
}
.choose h2{
    background:url(../images/choose.jpg) no-repeat 282px center;
    height: 136px;
    color: #000000;
    font-size: 36px;
    padding-left: 505px;
}
.choose h2 p{
    color: #12b6a5;
    font-size: 14px;
    letter-spacing: 1em;
    padding-top: 20px;
}
.banner_list{
    margin-top: 39px;
}
.banner_list li{
    float: left;
    margin-right: 19px;
    position: relative;
}
.banner_list li:nth-child(3n){
    margin-right: 0
}
.banner_list li p{
    position: absolute;
    width: 300px;
    top: 140px;
    left:30px;
    text-align: center;
    color: #333333;
    font-size: 16px;
}
.banner_list li:nth-child(5) p{
    color: #fff;
}
 
.con{
    width: 1100px;
    margin: 0 auto;
    background: #f8f8f8;
    
}





/* banner滚动*/

*{margin:0;padding:0;list-style:none;}
 
img{border:0;}
a{text-decoration:none;color:#333;}
a:hover{color:#1974A1;}
/* fullSlide */
.fullSlide{width:100%;position:relative;height:580px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:580px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:580px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(images/slider-arrow1.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}


/*关于我们*/

.about{margin-top:30px;height:560px; background: url( ../images/aboutbg.png)  center  no-repeat;}
.abcontent {width:1200px; margin:0 auto; }
.ableft {width: 600px;float:left;}
.ableft p{font-size:16px;color:#000; line-height: 30px; text-indent:2em;}
.textlink{width:135px; height:38px;  color:#000; display: block;text-align:center; font-size:16px;line-height:38px; border:1px solid red;}
.abright{width: 520px;float:right; margin-top:100px;}


/* 新闻*/

.news a{ }

.blog-section 
{
  padding-top:50px;
  background: url(../images/newsbg.jpg) center  no-repeat;
  height:730px;
}
.default-blog-news {
  position: relative;
  transition: .5s ease-in-out;
  margin-bottom: 50px;
  width:420px;
  float:left;
  padding-left:5px;
  padding-right:5px;
}
.default-blog-news:hover {
  box-shadow: 0 15px 16px 0 rgba(0, 0, 0, 0.03), 0 0px 82px 0 rgba(0, 0, 0, 0.02);
  transition: .2s cubic-bezier(0.4, 0, 1, 1);
}
.default-blog-news .lower-content{
  position:relative;
  padding: 30px 20px 20px;
  border: 1px solid #f4f4f4;
  border-top: 0;
  font-family: "微软雅黑";
  background: #fff;
}
.default-blog-news .date {
  position: absolute;
  left: 0px;
  top: 30px;
  height: 64px;
  width: 64px;
  background: #055092;
  line-height: 20px;
  padding-top: 13px;
  z-index: 9;
  color: #fff;
  text-align: center;
}
.default-blog-news .lower-content .text p{
  margin-bottom: 10px;
  font-size: 16px;
  color: #888;
  font-family: "微软雅黑";
}
.default-blog-news .lower-content h4 {
  color: #303030;
  font-weight: 400;
  margin-bottom: 10px;
  line-height: 26px;
  font-size: 18px;
}
.default-blog-news .lower-content h4 a{
  color:#222;
  transition: all 300ms ease;
  font-size: 18px;
}
.default-blog-news .lower-content h4 a:hover{
  color:#055092;
  transition: all 300ms ease;
}
.default-blog-news .lower-content .post-meta{
  color: #888;
  font-size:16px;
  margin-bottom: 7px;
}
.default-blog-news .lower-content {
  text-transform: uppercase;
  color: #303030;
  transition: .5s ease;
  font-family: 'Montserrat', sans-serif;
  font-size: 20px;
}
.default-blog-news .lower-content {
  transition: .5s ease;
  color: #055092;
}
.default-blog-news .img-holder {
    display: block;
    overflow: hidden;
    position: relative;
}
.default-blog-news .img-holder a {
  width: 100%;
}
.default-blog-news .img-holder img {
    transform: scale(1);
    transition: all 0.5s ease 0s;
}
.default-blog-news:hover .img-holder img {
    transform: scale(1.1);
}
.default-blog-news .overlay {
    background-color: rgba(5, 84, 151, 0.77);
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all 450ms ease-out 0s;
    transform: rotateY(180deg) scale(0.5,0.5);
}
.default-blog-news:hover .img-holder .overlay {
    opacity: 1;
    filter: alpha(opacity=100);
    transform: rotateY(0deg) scale(1,1);
}

.default-blog-news .overlay .box {
    display: table;
    height: 100%;
    width: 100%;
}
.default-blog-news .overlay .box .content {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.default-blog-news .img-holder .overlay .box .content a i {
    background: #facb0a;
    border-radius: 50%;
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    height: 45px;
    line-height: 48px;
    transition: all 500ms ease 0s;
    width: 45px;
}
.default-blog-news .img-holder .overlay .box .content a:hover i {
    background: #fff;
}
/*large blog*/
.large-blog-news {
  position: relative;
  margin-left: 80px;
  transition: .5s ease-in-out;
  margin-bottom: 50px;
  padding-bottom: 50px;
  border-bottom: 1px solid #f4f4f4;
}
.large-blog-news .date {
  position: absolute;
  left: -80px;
  top: 0px;
  height: 64px;
  width: 64px;
  background: #055092;
  line-height: 20px;
  padding-top: 13px;
  z-index: 9;
  color: #fff;
  text-align: center;
}
.large-blog-news .lower-content{
  position:relative;
  padding: 25px 0px 0px;
}
.large-blog-news .lower-content .text p{
  margin-bottom:20px; 
}
.large-blog-news .lower-content h4 {
  color:#222;
  font-weight: 400;
  margin-bottom: 10px;
}
.large-blog-news .lower-content h5 {
  text-transform: uppercase;
  color: #055092;
  font-size: 14px;
  margin-bottom: 15px;
}
.large-blog-news .lower-content h4 a{
  color:#222;
  transition: all 300ms ease;
  font-size: 24px;
}
.large-blog-news .lower-content h4 a:hover{
  color:#055092;
  transition: all 300ms ease;
}
.large-blog-news .lower-content .post-meta{
  color: #999;
  font-size:16px;
  margin-bottom: 15px;
}
.large-blog-news .lower-content .thm-btn {
  background: transparent;
  color: #055092;
  border-color: #f4f4f4;
}
.large-blog-news .lower-content .thm-btn:hover {
  
   
  border-color: #055092;
}
.large-blog-news .img-holder {
    display: block;
    overflow: hidden;
    position: relative;
}
.large-blog-news .img-holder img {
    transform: scale(1);
    transition: all 0.5s ease 0s;
    width: 100%;
}
.large-blog-news .img-holder:hover img {
    transform: scale(1.1);
}
.large-blog-news .overlay {
    background-color: rgba(16, 37, 46, 0.9);
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all 450ms ease-out 0s;
    transform: rotateY(180deg) scale(0.5,0.5);
}
.large-blog-news .img-holder:hover .overlay {
    opacity: 1;
    filter: alpha(opacity=100);
    transform: rotateY(0deg) scale(1,1);
}
.large-blog-news .overlay .box {
    display: table;
    height: 100%;
    width: 100%;
}
.large-blog-news .overlay .box .content {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.large-blog-news .img-holder .overlay .box .content a i {
    background: #055092;
    border-radius: 50%;
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    height: 45px;
    line-height: 48px;
    transition: all 500ms ease 0s;
    width: 45px;
}
.large-blog-news .img-holder .overlay .box .content a:hover i {
    background: #055092;
}
.large-blog-news.single-blog-post .img-holder:hover img {
  transform: scale(1);
}
.blog-section .outer-box {
  padding-left: 80px;
}
/*side-bar-blog*/
.blog-sidebar {
  position: relative;
}
.category-style-one {
  position: relative;
}
.category-style-one ul {
  margin-top:22px;
  margin-bottom: 35px;
  padding: 10px 30px;
  border: 1px solid #f4f4f4;
  border-left: 2px solid #055092;
}
.category-style-one ul li {border-bottom: 1px solid #eaeaea;margin: 0;}
.category-style-one ul li:last-child {
  border:none;
}
.category-style-one ul li a {
  font-weight: normal;
  color: #999;
  position: relative;
  width: 100%;
  transition: .5s ease;
  line-height: 40px;
  display: block;
}
.category-style-one ul li a:hover {
  color: #055092;
  transition: .5s ease;
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.section-title {
  position: relative;
  margin-bottom: 50px;
  margin-left:-8px;
}
.section-title h2 {
  position: relative;
  text-transform: capitalize;
  font-weight: 600;
  padding-bottom: 20px;
  font-size:30px;
  color:#222;
}
.section-title h3 {
  position: relative;
  text-transform: capitalize;
  font-weight: 600;
  padding-bottom: 20px;
}
.section-title h4 {
  position: relative;
  font-size: 20px;
  text-transform: capitalize;
  font-weight: 600;
  padding-bottom: 20px;
}
.section-title:after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 70px;
    height: 1px;
    background: #f8b864;
}
.section-title.center:after {
    left: 50%;
    margin-left: -35px;
}
.sec-padd {
  padding: 80px 0 80px;
}
 
.sec-padd-top {
  padding-top: 80px;
}
.sec-padd-bottom {
  padding-bottom: 80px;
}
.no-padd {
  padding: 0px;
}

/*脚底*/

.footer{background:#1f1f1f;}

.Page_Contact{width:1200px; height:122px;margin:0 auto; border-bottom:1px solid #0f0f0f;}

.Page_Contact_div{height:118px;float:left;}

.Page_Contact_div div{ color:#fff;text-align:left !important;line-height:30px; }

.Page_Contact_div div a{

  color:#fff;

  }

.Page_Contact_div div a:hover{

  text-decoration:underline;

  }

.Page_Copy{ width:1200px; height:50px; margin:0 auto; border-top:1px solid #3a3a3a; font-family:微软雅黑; font-size:13px; color:#fff;  line-height:50px;}

.Page_Copy a{ color:#fff;}
