@charset "utf-8";
/* CSS Document */
/* 全局公用的css样式 */
/*---------------------------------约束样式----------------------------------------*/
*{margin:0;padding:0;word-wrap:break-word;list-style: none;}
* img{border:0}
* hr{border:1px dashed #d2d2d2}
/*body,h1,h2,h3,h4,h5,h6,td,th,tr{color:#333;font-weight:normal; font-size:12px; font-family:"Microsoft YaHei"}*/
body,h1,h2,h3,h4,h5,h6{color:#333;font-weight:normal; font-size:12px; font-family:"Microsoft YaHei"}
a{text-decoration:none;outline:none;color: #333;cursor:pointer}
a:active{star:expression(this.onFocus=this.blur())}
a:focus{outline:none}
textarea{resize:none}
a:hover{color:#0176c1; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent}
em{font-style:normal}
.ul li,.ul{list-style:none}
input,textarea,select{outline:none;font-family:"Microsoft YaHei"}
.clear{width:100%; clear:both; height:1px; overflow:hidden}
.fl{float:left}
.fr{float:right}
.pc-box{width:1200px;height: auto;margin: 0 auto;overflow: hidden;}
.ov_hi{overflow:hidden}
.layout{width:1200px;margin:0 auto;overflow: hidden;}
.ul_li{list-style:none}
.ov_hi{overflow:hidden}
.radius{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; overflow:hidden}
.shadow{-webkit-box-shadow:#DDD9D9 0px 0px 30px;-moz-box-shadow:#DDD9D9 0px 0px 30px;box-shadow:#DDD9D9 0px 0px 30px}
.mg_15{margin-top:15px}
.fl-clr{zoom:1}
.fl-clr:after{display:block;clear:both;height:0;content:"\0020"}
.scale img,.topa_boxa,.swiper-honor .title,.swiper-honor .t,.location_box .second_nav .level a,.qualification-thumbs .title,.qualification-thumbs .t,.business_list li,.business_list li .more,.news_list li .more,.Culture_list li .a,.join_list li .title .more,.index_two  .more,.index_three .more,.index_four .more,.swiper-information .but,.swiper-information .swiper-slide-active,.footer a,.stand_show .img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.index_show .box .title,.index_show .box .more,.index_show .box .index_list,.second_show{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.scale:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.top-fg{width:50%;height: 5px;background-color:#2a95cb;margin-bottom: 20px;margin-left:3px;}
.t-min{font-size: 30px;color: #000;opacity: 0.4;}
.opacityli li,.opacity{opacity:0}
.web{display:none !important}
.all_shwo{position:fixed; z-index:999; width:100%; height:100%; left:0; top:0; background:#20344e;}
.all_shwo i{width:238px; height:251px; background:url(../images/ico.png) no-repeat; background-size:cover; left:45%; margin-left:-25px; top:40%; margin-top:-21px; position:absolute} 
.all_shwo i{
    -webkit-animation: rotate 1s linear infinite;
    -moz-animation: rotate 1s linear infinite;
    -o-animation: rotate 1s linear infinite; 
    animation: rotate 1s linear infinite}
@-webkit-keyframes rotate{
	0% {margin-top:-31px}
	50%{margin-top:-21px}
	100%{margin-top:-31px}
}
@-moz-keyframes rotate{
	0% {margin-top:-31px}
	50%{margin-top:-21px}
	100%{margin-top:-31px}
}
@-o-keyframes rotate{
	0% {margin-top:-31px}
	50%{margin-top:-21px}
	100%{margin-top:-31px}
}
@keyframes rotate{
    0% {margin-top:-31px}
	50%{margin-top:-21px}
	100%{margin-top:-31px}
}
@font-face {
    font-family: MyFontName;
    src: url(../font/zihong.ttf)
}

/*底部样式*/
.footer{background:#333333; color:#fff; font-size:16px; line-height:30px; overflow:hidden;height: auto;}
.pc-foot{width: 1200px;height: auto;overflow: hidden;margin:3% auto;}
.foot-left{width: 20%;float: left;overflow: hidden;padding-top: 30px;}
.foot-left p{font-size: 24px;color:#1484b6;margin-top: 10px;}
.foot-left p span{font-size: 16px;color: #fff;margin-right: 10px;}
.foot-center{width: 60%;float: left;overflow: hidden;margin-left: 5%;}
.foot-center ul{width: 15.5%;margin-right:1%;float: left;list-style:none;}
.foot-center ul:nth-child(6){margin-right: 0;}
.foot-center ul li{text-align: center;}
.foot-center ul li a{text-align: center;color: #646464 !important;font-size: 14px;line-height: 30px;}
.foot-center ul li:nth-child(1) a{text-align: center;color: #fff !important;font-size: 16px;font-weight: bold;}
.foot-center ul li a{text-decoration: none;}
.foot-right{width: 15%;float: left;overflow: hidden;}
.foot-right div{width:75%;margin: 0 auto;}
.foot-right div img{width: 100%;}
.foot-right p{font-size: 14px;text-align: center;color: #eaeaea;}
.footer-bottom{width: 100%;background-color: #222222;padding: 30px 0;text-align: center;}
.footer-bottom a{font-size: 12px;color: #ccc;opacity: 0.6;}
/*导航*/
.bh_95,.topa_boxa .pa{height:95px; position:relative;width: 1200px;margin: 0 auto;background-color: #fff;border-radius: 6px;top:35px}
.topa_boxa{width:100%; z-index:20; position:fixed; top:0; left:0;}
.animation .topa_boxa{top:-104px;}
.animation .topa_boxa.hover{top:0} 
.logo{position:absolute; left:30px; top:40%; margin-top:-21px;}
.nava_lista{float:right;margin-right: 20px;}
.nava_lista li{float:left; padding:0 35px}
.nava_lista li .aa{display:block; line-height:95px; font-size:16px; position:relative}
.nava_lista li .aa a:after{ content: "";
    width: 0;
    height: 3%;
    background: #0176c1;
    position: absolute;
    bottom: 30px;
    left: 0;
    transition: all 0.5s ease 0s;
	z-index: -1;}
.nava_lista li .aa a:hover:after{width: 100%;}
.nava_lista li .aa a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2}
.nava_lista li .aa i{display:none}
.nava_lista li .aa:hover,.nava_lista li.hover .a{color:#0176c1}
.nava_lista .nav_pop{position:absolute; width:100%; left:0; top:90px; background:#f7f7f7; overflow:hidden; height:auto; display:none;padding:20px 0;}
.nava_lista .nav_pop .layout{padding:35px 0; position:relative;height: 290px;overflow:hidden;}
.nava_lista .nav_pop .title{position:absolute; left:30px; top:50px}
.nava_lista .nav_pop .title i{display:block; height:8px; width:80px; background:#c10001}
.nava_lista .nav_pop .title .t{font-size:36px; color:#222222; line-height:36px;font-weight: bold;margin-bottom: 10px;}
.nava_lista .nav_pop .title .more{display:block; width:160px; height:35px; border-radius:5px; overflow:hidden; text-align:center; line-height:35px; font-size:14px; color:#fff; background:#c10101}
.nava_lista .nav_pop .title .more:hover{background:#ad0102}
.nava_lista .nav_pop .nav_pop_a{width:30%;float: left;margin-left:20%;}
.nava_lista .nav_pop .nav_pop_a p{width: 50%;float: left;text-align:left;}
.nava_lista .nav_pop .nav_pop_a a{display:block; width:100%; height:38px; border-radius:5px;line-height:38px; font-size:16px; color:#666666; border:1px solid #f7f7f7; margin-bottom:5px;}
.nava_lista .nav_pop .nav_pop_a a:hover{color:#0177c1}
.nava_lista .nav_pop img{position:absolute; right:40px; top:20px; width:440px; height:280px}
.nav_pop_list{margin:0 0 0 195px; overflow:hidden}
.nav_pop_list dd{float:left; width:50%; margin-left:-1px}
.nav_pop_list dd .box{padding:30px 20px 0 45px; border-left:1px solid #ddd}
.nav_pop_list dd .t{font-size:16px; color:#000; line-height:20px; padding-bottom:15px; font-weight:bold}
.nav_pop_list dd p{line-height:40px; font-size:16px; color:#666666; height:40px; overflow:hidden}
.nav_pop_list dd p a{color:#666666}
.nav_pop_list dd p a:hover{color:#0177c1}