/* CSS Document */

*{-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;}.trans{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}hr{border:none;outline:none;}h1,h2,h3,h3,h4,h5,h6{font-weight:normal;}img{max-width:100%;}
body{font-family:"Microsoft Yahei";background: #fff; margin:0; padding:0;color: #333;    line-height: 32px; }
li{ list-style-type:none;}
ul{ padding:0; margin:0; overflow:hidden;}
a{ text-decoration:none;}
p{margin: 0; padding:0;}
.container{ width:80%; margin: 0 auto;}
.logo{ font-size:25px; font-weight:bold; float:left;}
.logo span{ color:#174b8e;}
.header{ height: 80px;line-height: 80px;position: fixed;background-color: #fff;width: 100%;box-shadow: 0 1px 1px rgb(230, 230, 230);z-index: 100;}
.nav{ float:right;}
.nav ul li{ float: left; margin-left:20px;}
.nav ul li a{ text-align:center; color:#333;padding-left: 20px;    padding-right: 20px;font-size: 20px;}
.nav ul li:hover a{ color:#174b8e;}
.aboutl{ float:left; width:60%;}
.aboutr{ float:left; width:40%;padding: 50px;line-height:30px;}
.about{background-color: #f5f5f5;width: 100%; overflow:hidden; padding-top:80px;height: auto;}
.aboutr p{text-indent: 28px;padding-top: 15px;}
.aboutr a{     color: #fff;background-color: #174b8e;border:2px solid #174b8e;padding: 10px 30px;}
.aboutr span{ display:block; margin-top:20px;}
.aboutr a:hover{ border:2px solid #3c8be6; background-color:#3c8be6; color:#fff;}
.biaoti em{text-transform: uppercase;font-family: Arial;opacity: 0.13;font-weight: bold;text-align: center; font-size:30px;color: #404040; }
.biaoti span{color: #404040;font-size: 30px;width: 100%;display: inline-block;text-align: center;}
.biaoti{ text-align:center; padding-bottom:50px; padding-top:50px;}
.neiyeleft h1{    padding-bottom: 30px;border-bottom: 1px solid #ccc;    font-size: 30px;}
.biaoti2 em{text-transform: uppercase;font-family: Arial;opacity: 0.13;font-weight: bold;text-align: center; font-size:30px;color: #fff;}
.biaoti2 span{color: #fff;font-size: 30px;width: 100%;display: contents;text-align: center;}
.neiyeright p{ font-weight:bold;    border-bottom: 1px solid #ccc;padding-bottom: 10px;}
.neiyeright ul li { float:left;border-bottom: dashed 1px #ddd;width: 100%;padding-bottom: 10px;padding-top: 10px;}
.neiyeright ul li a{ color:#333;}
.neiyeright ul li:hover a{ color:#174b8e;}
.biaoti2{ text-align:center; padding-bottom:100px; padding-top:180px;background-color: #174b8e;    margin-bottom: 50px;}
.neiyeleft{ width:70%; float:left;}
.neiyeright{ width:25%; padding-left:5%; float:left;}
.neiye { overflow:hidden;    padding-bottom: 50px; }
.page a b{ display: none;}
.page{ text-align:center;}
.page a{    padding: 8px 15px;background-color: #ccc;color: #fff;}
.page a:hover{background-color: #174b8e;}
.page b{    padding: 8px 15px;background-color: #174b8e;color: #fff;}
.gjg ul li{ width: 25%;float: left;padding: 1%;}
.gjg ul li img{ height:195px;width: 100%;transition: all .9s;}
.gjg ul li p{height: 50px;line-height: 50px;text-align: center;color: #333;} 
.gjg ul li:hover p{ color:#174b8e;}
.gjg ul li:hover img{transform: scale(1.1);}
.gjgimg{ width:100%; height: auto; overflow:hidden;border-radius: 10px;border: 1px solid #cccccc;}
.news ul li{width: 31%;float: left;display: block;text-align: center;margin-right: 3.5%;overflow: hidden;position: relative;    margin-bottom: 25px;}
.news ul li:nth-child(3n) {margin-right: 0;}
.news ul li .data {
    color: #fff;
    font-size: 1vw;
    line-height: 1.5;
    position: absolute;
    background: #174b8e;
    padding: 10px 12px;
    left: 2vw;
    z-index: 2;
    top: 11vw;
}
.news .newimg {
    height: 13vw;
    position: relative;
    background-color: #f5f5f5;
    overflow: hidden;
}
.news li img {
    display: block;
    width: 100%;
    height: 100%;transition: all .9s;
    object-fit: cover;
}

.news li:hover img{transform: scale(1.1);}
.news .newnr {
    padding: 2.6vw 2vw 1.5vw 2vw;
    background: #fff;
    text-align: left;
}
.news .newnr b {
    font-size: 18px;
    font-weight: normal;
    color: #323232;
    line-height: 1.5;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 12px;
}
.news .newnr p {
    color: #666666;
    font-size: 12px;
    display: inline-block;
    line-height: 2;
    display: block;
    height: 10em;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.news{background-color: #f5f5f5;    padding-bottom: 50px;}
.gjg { padding-bottom:50px;}
.news .data b {
    display: block;
    font-weight: normal;
}
.footer p{ padding-top:10px; padding-bottom:10px;}
.footer{background-color: #174b8e;text-align: center;color: #fff;height: auto;line-height: 50px;}
.footer a{ color:#fff;}
.header{ display: block;}
.mheader{ display:none;}
.h5navBox{ display:none;}
@media screen and (max-width:1440px){
.aboutr p:nth-child(2){ display:none;}
}
@media screen and (max-width:641px){
.header{ display:none;}
.container{ width:96%;}
.aboutr h2{ font-size:20px;margin: 0;}
.aboutr p{ padding-top:10px;}
.neiyeleft{ width:100%;}
.neiyeright{ width:100%;padding-left:0px;}
.neiyeright p{ margin-top:10px;}
.neiyeleft h1 {padding-bottom: 15px;border-bottom: 1px solid #ccc;font-size: 20px;text-align: center;}
.biaoti2 {text-align: center;padding-bottom: 30px;padding-top: 40px;background-color: #174b8e;margin-bottom: 20px;    border-top: 1px solid #fff;}
.biaoti2 em{ font-size:20px;}
.biaoti2 span{ font-size:20px;}
.news ul li{ width:100%;}
.gjg ul li{ width:100%;}
.news .newimg{height: 55vw;}
.mheader{position:relative;height:50px;background: #174b8e;display: block;}
.mheader .logo{display:block;width:100%;padding:10px 0 0 10px; color:#fff; font-size:18px; font-weight:400;}
.mheader .logo img{display:block;width:100%;}
.mheader .search{position:absolute;top:0;right:35px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-search.png) no-repeat center center;background-size:40%;}
.mheader .search:hover{background-color:#0067d2;}
.mheader .search span{display:none;}
.mheader .user-icon{position:absolute;top:0;right:70px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-user.png) no-repeat center center;background-size:40%;}
.mheader .user-icon span{display:none;}
.mheader .user-icon:hover{background-color:#0067d2;}
.mheader .back{position:absolute;top:0;left:0;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-back.png) no-repeat center center;background-size:12px 20px;}
.about{ padding-top:0px;padding-bottom: 20px;}
.aboutl{ width:100%;}
.aboutr {float: left;width: 100%;padding: 15px;margin-left: 0;line-height: 30px;margin-top: 0;}
.biaoti span{ font-size:20px;}
.biaoti em{ font-size:20px;}
.biaoti{padding-bottom: 30px;padding-top: 50px;}
.footer{font-size: 12px;line-height: 24px;    height: auto;}
.h5nav{width:100%; max-width:512px; margin:0 auto; display:block;}
.h5navBox{padding-top:10px;padding-bottom:5px;position:fixed;width:100%;max-width:512px;bottom:0;height:60px;z-index:999;background:#333;box-sizing: unset;    -webkit-box-sizing: unset; display:block;}
.h5navBox .h5navitem{ width:50%; height:60px; float:left; overflow:hidden;    box-sizing: unset;    -webkit-box-sizing: unset;}
.h5navBox .h5navitem a{ display:block }
.h5navBox .h5navitem img{ margin:3px auto; height:30px;display:block}
.h5navBox .h5navitem p{ text-align:center; font-size:14px; font-weight:100; height:18px; line-height:18px; color:#fff; margin-top:0px;}
.gjg ul li img{ height:240px;}
}