@charset "utf-8";
@font-face {
font-family: 'zt';
src: url('fonts/123.TTF'),url('fonts/禹卫书法行书简体.OTF');
font-weight: normal;
font-style: normal;
}

/* CSS Document */
.top{width: 100%;position: fixed;z-index: 9999;background: #fff;height: 85px;border-bottom:1px #e7e7e7 solid;}
.logo{box-shadow: 0px 1px 10px #ccc;position: absolute;top: 0px;left: 0px;background: #fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px; }
#content {width:311px;padding:10px;border:solid 1px #dfdfdf;background:#ffffff;font-size:11px;margin:0 auto;overflow:hidden;}
#content h1 {font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#535353;}
#content img {padding:5px;background:#f7f7f7;border:solid 1px #464646;margin:2px;}

.gsjj{padding:38px 25px;color: #fff;}
.gsjj h4{font-size: 24px;line-height: 32px;transition: all 0.5s ease 0s;}
.gsjj span{font-size: 16px;text-transform: uppercase;margin-left: 24px;}
.gsjj1{padding:45px 25px;}
.gsjj1 h4{font-size: 24px;line-height: 32px;transition: all 0.5s ease 0s;}
.gsjj1 span{font-size: 16px;text-transform: uppercase;margin-left: 24px;}
.jjbg{background: #125aa4;max-height: 302px;}
.jjbg1{background: #fff;max-height: 302px;}
.jj_line{width: 95px;background: #fff;height: 3px;transition: all 0.5s ease 0s;}
.jj_line1{width: 95px;background: #125aa4;height: 3px;transition: all 0.5s ease 0s;}
.gsxx{margin-top: 20px;transition: all 0.5s ease 0s;}
.gsxx p{margin-bottom: 0px;}
.more{text-align: right;margin-top: 10px;color: #fff;width:100%;display: block;}
.jjbg:hover h4{transform:translateY(-10px);transition: all 0.5s ease 0s;}
.jjbg:hover .gsxx{transform:translateY(-10px);transition: all 0.5s ease 0s;}
.jjbg:hover .jj_line{transform:translateY(-10px);transition: all 0.5s ease 0s;}
.jjbg1:hover h4{transform:translateY(-10px);transition: all 0.5s ease 0s;}
.jjbg1:hover .gsxx{transform:translateY(-10px);transition: all 0.5s ease 0s;}
.jjbg1:hover .jj_line1{transform:translateY(-10px);transition: all 0.5s ease 0s;}
.jjbg1 a:hover{color: #666;}
.tl{width: 100%;position: relative;}
.tl_wz{position: absolute;left: 0px;top: 0px;width:100%;}
.tl_wz1{font-size: 46px;font-family: "zt";text-align: center;color: #fff;line-height: 195px;margin-bottom:0px;}
.tl_wz1 img{transition: all 0.5s ease 0s;}
.tl_wz1:hover img{transform:translateX(15px);transition: all 0.5s ease 0s;}
.tl_wz1:hover{cursor:pointer;}
.fw_bt{width:400px;position: relative;margin: 0 auto;}
.fw_line{height:1px;background: #d8d8d8;width: 100%;position: absolute;top: 20px;left: 0px;z-index: -1;}
.fw_wz{font-size: 24px;color: #125aa4;line-height: 40px;text-align: center;background: #fff;width:130px;margin: 0 auto;}
.fw_wz1{text-align: center;line-height: 34px;font-size: 15px;}
.ywhov{overflow: hidden;}
.ywhov .ywfw_bj{position: absolute;bottom: -1px;content:'';height: 1px;left: 15px;width: 262.5px;background-color:rgba(0,0,0,0.4);transition: all 0.6s ease 0s;}
.ywhov .ywfw_wz{position: absolute;bottom: -40px;opacity: 0; left: 50%;width: 100%;margin-left: -150px; transition: all 0.6s ease 0s;text-align: center;color: #fff;font-size: 24px;}
.ywhov .ywfw_img{position: absolute;bottom: -64px; left: 50%;opacity: 0;margin-left: -32px; transition: all 0.6s ease 0s;text-align: center;color: #fff;}
.ywhov:hover .ywfw_bj{height:490px;bottom:0px;transition:all ease 0.6s;}
.ywhov:hover .ywfw_wz{bottom:280px;transition:all ease 0.6s;opacity: 1;}
.ywhov:hover .ywfw_img{bottom:180px;transition:all ease 0.6s;opacity: 1;}
.an{padding:0 !important;}
.a1{margin-right:9px;width:23.8% !important;transition: all 0.5s ease 0s;}
.a2{margin-right:9px;width:50.7% !important;transition: all 0.5s ease 0s;}
.a3{margin-right:0px;width:23.8% !important;transition: all 0.5s ease 0s;}
.an .an_yy{position: absolute;bottom: 0px;background-color:rgba(0,0,0,0.4);left: 0px;height: 50px;width: 100%;transition: all 0.5s ease 0s;}
.an_wz{color: #fff;text-align: center;font-size: 16px;line-height: 50px;position: absolute;bottom: 0px;left: 0px;width: 100%;margin-bottom: 0px;transition: all 0.5s ease 0s;}
.an .an_more{opacity:0;color: #fff;font-size: 12px;line-height: 50px;position: absolute;bottom: 0px;left: 160px;width: 100%;margin-bottom: 0px;transition: all 0.5s ease 0s;}
.a1:hover .an_more{opacity:1;left: 206px;transition: all 0.5s ease 0s;}
.a1:hover .an_wz{transform:translateX(-45px);opacity: 1;transition: all 0.5s ease 0s;}
.a2:hover .an_more{opacity:1;left: 510px;transition: all 0.8s ease 0s;}
.a2:hover .an_wz{transform:translateX(-185px);opacity: 1;transition: all 0.8s ease 0s;}
.a3:hover .an_more{opacity:1;left: 206px;transition: all 0.5s ease 0s;}
.a3:hover .an_wz{transform:translateX(-45px);opacity: 1;transition: all 0.5s ease 0s;}
.news .col-md-4{width:350px !important;margin-right: 20px;}

/* 通用样式 */
.jdb{margin-top: 50px;position: relative;}
.navitem a {float: left;font-size: 15px;display: block;position: relative;color: #666;line-height: 85px;padding-left: 16px;padding-right: 16px;}
.navitem a:hover{background:url(/upload/images/nav_hov.jpg) repeat-x;color: #fff;}
.xw_title{margin-top:10px;margin-bottom:10px;font-size: 16px;color: #454545;}
.xw_date{margin: 0px;}
.xw_desc{margin: 0px;line-height: 22px;}
.bottom{float: left;margin-right:18px;min-width: 100px;}
.bottom .title{margin-bottom: 8px;font-size: 15px;font-weight:bold;color:#fff}
.bottom .title:hover{color:#fff}
.bottom .ej {color:#fff}
.bottom .ej a{color:#fff}
.bottom .ej a:hover{text-decoration: underline;}
.zh{width:100%;background:url(/upload/images/line.jpg) #525252 repeat-x center top;padding:10px 0px;}
.ban{text-align: right;margin:0;}
.ban a{color: #fff;}
.ban a:hover{color: #fff;}
.bqun{text-align: left;color: #fff;}
.bqun p{margin:0;}
.db{width:100%;background: #525252;padding: 40px 0px 60px;}
.nyleft1{width: 240px;padding: 18px 0px 18px 18px;background: #ee1d23; color: #fff;font-size: 22px;font-weight: bold;text-align: left;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.nyleft2{width: 240px;padding: 18px 0px 18px 25px;background: #606060; color: #fff;font-size: 22px;font-weight: bold;text-align: left;border-top-left-radius: 10px;border-top-right-radius: 10px;margin-top: 40px;}
.nyleft1 span,.nyleft2 span{font-size: 14px;}
.about_con{margin: 3px auto;}
.nylxwm{margin-top: 2px;border: 1px #e9e9e9 solid;width:240px;padding: 15px 10px;}
.nylxwm strong{font-size: 15px;}
.nyright1{width: 860px;padding: 18px 0px 18px 25px;border:1px #e9e9e9 solid;background: #f8f8f8; font-size: 20px;font-weight: bold;text-align: left;}
.nyright2{width: 860px;padding: 30px 22px 60px;border-right:1px #e9e9e9 solid;border-left:1px #e9e9e9 solid;border-bottom:1px #e9e9e9 solid;text-align: left;}
.cp_bt a{font-size:15px;display: block;margin-left:30px;margin-right:30px;float:left;line-height: 59px;}
.cp_bt a:hover{border-bottom:2px #125aa4 solid;color:#125aa4;transition: all 0s ease 0s;}
.nylm{width: 100%;border-bottom:1px #f1f1f1 solid;height:60px;margin-bottom:50px;}
.curr{border-bottom:2px #125aa4 solid;color:#125aa4 !important;}
.cp_bt{height: auto;overflow: hidden;}
.cp_bt .glyphicon {position: absolute;right: 20px;top: 14px;}
.yy{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px #d6d6d6 dashed;}
.news_con_title {font-size: 16px;font-weight: bold;line-height: 26px;text-align: center;height: 26px;margin-top:5%;}
.news_con_top {border-bottom: 1px dashed #e9e9e9;color: #3b3b3b;font-size: 14px;text-align: center;line-height: 40px;margin: 0px auto;margin-bottom: 14px;overflow: hidden;}
.inner-banner {text-align: center;line-height: 240px;min-height: 240px;margin-top:85px;}
.inner1{background: url(/upload/images/nybanner1.jpg) fixed no-repeat center top;}
.inner2{background: url(/upload/images/nybanner2.jpg) fixed no-repeat center top;}
.inner3{background: url(/upload/images/nybanner3.jpg) fixed no-repeat center top;}
.inner4{background: url(/upload/images/nybanner4.jpg) fixed no-repeat center top;}
.inner5{background: url(/upload/images/nybanner5.jpg) fixed no-repeat center top;}
.inner6{background: url(/upload/images/nybanner6.jpg) fixed no-repeat center top;}
.inner7{background: url(/upload/images/nybanner7.jpg) fixed no-repeat center top;}



/* 幻灯样式 */
.swiper-container {width: 100%;height: 750px;}
.swiper-slide {background-position: center;background-size: cover;}
.swiper-slide {-webkit-box-sizing: border-box;box-sizing: border-box;}
.parallax-bg {position: absolute;left: 0;top: 0;width: 130%;height: 100%;-webkit-background-size: cover;background-size: cover;background-position: center;}

