﻿body, html, p, h3, h2, h4, img, li, ol, ul ,div,span{padding: 0;margin: 0;}
html{font-family: "Microsoft YaHei";}
body {color: #424242;min-width: 1280px;position: relative;width:100%;letter-spacing: 1px}
img{vertical-align:middle;}  li{list-style-type:none;}
.width1280{width:1280px;position: relative;margin:0 auto;}
.header {height: 40px;width: 100%;background: #e4e4e4;position: fixed;z-index: 999;overflow:hidden;}
.header-inner ul li{height:40px;line-height: 40px;float: left;position: relative;}
.header-nav-right ul li:nth-child(1) i::before {content: " ";display: inline-block;height: 25px;width: 26px;margin-right: 5px;background: url(../image/headtime.png) no-repeat;background-size: 100%;vertical-align: -17%;}
.header-nav-right ul li span{color:#cb0000}
.header-nav-right ul li img{display:inline-block;}
.spanhead {height: 20px!important;width: 30px;position: relative;top: 10px;border: none;border-right: 1px solid gray;margin-right: 30px;}
.header-nav-right {position: relative;float: right;}
.clear {clear: both;}
a{text-decoration: none}
.top-banner {position: relative;height: 720px;width:100%;}
.top-banner img {border: none;}
.top-banner1 {height: 240px;background: url(../image/topbanner01.jpg) no-repeat center 0;}
.top-banner2 {height: 240px;background: url(../image/topbanner02.jpg) no-repeat center 0;}
.top-banner3 {height: 240px;background: url(../image/topbanner03.jpg) no-repeat center 0;}
.picMarquee-left{width: 1280px;overflow-x: hidden; position:relative;margin-top: 20px;}
.picMarquee-left .bd .tempWrap{width: 1280px!important;margin: 0 auto;}
.picMarquee-left ul li{height:212px;width:426.666px!important;}
.picMarquee-left ul li img{width:100%;height:100%;vertical-align: middle}

.bannertitile p{height:140px;line-height: 140px;text-align: center;font-size: 32px;}
.buzhoubox{width: 100%;height: 625px;background: url("../image/buzhou.jpg");background-size: cover;position: relative;}
.buzhouflex{display: flex;justify-content: space-between;}
.buzhouflexitem{width: 230px;height:330px;position: relative}
.buzhouflex .buzhouflexitem:nth-child(even){border-bottom: 5px solid #d39308}
.buzhouflex .buzhouflexitem:nth-child(odd){border-bottom: 5px solid #011962}
.buzhouflexitem div{position: absolute;bottom:0;left:0;display: block;border-top-right-radius: 10px;border-top-left-radius: 10px;overflow: hidden}
.buzhouflexitem div p:nth-child(1){font-size: 18px;line-height: 25px;padding:15px 0;text-align: center;color:white}
.buzhouflexitem div p:nth-child(2){height:200px;line-height: 28px;letter-spacing: 2px;padding: 10px;background: white;}
.buzhouflex .buzhouflexitem:nth-child(even) div p:nth-child(1){background:#d39308 }
.buzhouflex .buzhouflexitem:nth-child(odd) div p:nth-child(1){background:#011962 }
.buzhouicon{height:50px;font-size: 45px;position: relative;z-index: 1;color: black;opacity: 0.4;line-height: 50px}
.buzhouiconodd{color:white;opacity: 1}
.buzhoubottomp{text-align: center;line-height: 40px;position: relative;margin-top: 20px;}
.bannercontact{width: 550px;height: 50px;position: relative;margin:0 auto}
.bannercontact  a{display: inline-block;height: 50px;float: left;text-align: center;font-size: 18px;}
.bannercontact a:nth-child(1){width: 42%;border: 3px solid #d39308;box-sizing: border-box;color:#d39308;background: white;line-height:45px;letter-spacing: 2px}
.bannercontact a:nth-child(2){width: 58%;background: #d39308;color:white;line-height:50px;}

.bannertitle2{text-align: center;margin-top: 65px}
.bannertitle2 p{height:85px;line-height: 85px;font-size: 32px;background-image: url("../image/titlebg.png");background-position: center top;background-repeat: no-repeat}
.bannertitle2 img{display: inline-block;width: 1073px;height:192px;}
.joaxuelist li{display: flex;height:110px;border-radius: 60px;overflow: hidden;margin-bottom: 20px;}
.joaxuelist li div{display: flex;height:110px;vertical-align: middle;align-items: center;}
.leftjioaxue,.rightjiaoxue{width: 570px;}
.centerjaioxue{width:140px;background: #011962;color:white;line-height: 110px;justify-content: center;font-size:19px}
.leftjioaxue{background: #c7c7c7;} .rightjiaoxue{background: #eeeeee;}
.leftjioaxue div{display: block;width: 72px;margin-left: 30px}
.leftjioaxue  p{padding:0 20px 0 10px;line-height: 25px}
.rightjiaoxue p:nth-child(1){width:450px;padding-left: 20px}
.rightjiaoxue p:nth-child(2){display: inline-block;height:61px;width: 72px;background: #8f99b6;color:white;border-radius: 50%;text-align: center;line-height: 25px;padding-top: 11px}

.fuwuouterbox{width: 100%;height: 1128px;background: url("../image/fuwubg.jpg");background-size: cover;position: relative;margin-top: 60px}
.fuwulist li{width: 633px;margin-bottom: 25px;float: left;background: white}
.fuwulist li:nth-child(odd){margin-right: 13px;}
.fuwulist li p{height: 100px;color: #011962;line-height: 25px;padding:15px 10px 0 10px}
.marginnone{margin-bottom:0!important;}


.picMarquee-left{width: 1280px;overflow-x: hidden; position:relative;margin-top: 20px;}
.picMarquee-left .bd .tempWrap{width: 1280px!important;margin: 0 auto;}
.picMarquee-left ul li{height:212px;width: 426.66666px!important;}
.picMarquee-left ul li img{width:100%;height:100%;vertical-align: middle}


.banxing{width: 100%;height:735px;background: url("../image/banxingbg.jpg") no-repeat;background-size: cover;background-position: center;position: relative;}
.banxingul{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;letter-spacing: 2px}
.banxingbox{width:414px;height:264px;border-radius: 15px;margin-bottom: 30px;overflow: hidden;background: white;position: relative}
.banxingbox p:nth-child(1){color:white;height: 66px;line-height: 66px;background: #011962;text-align: center;font-size: 21px}
.banxingbox p:nth-child(2){height:105px;padding:20px 40px 0 40px;line-height: 25px}
.banxingbox a:nth-child(3){display: block;width: 150px;height:50px;background: #011962;color:white;line-height: 50px;text-align: center;position: relative;margin: 0 auto}
.banxingbox p:nth-child(4){text-align: center;position: absolute;width: 100%;bottom:-10px;font-size: 22px;color: #011962;opacity: 0.3}

.teseflex{display: flex;justify-content: space-between;position: relative;margin-top: 30px; }
.tesetiem{height:238px;width: 305px;background-size: 100% 100% !important;}
.tesetiem01{background: url("../image/tesbg01.jpg")}
.tesetiem02{background: url("../image/tesbg02.jpg")}
.tesetiem03{background: url("../image/tesbg03.jpg")}
.tesetiem04{background: url("../image/tesbg04.jpg")}
.transformbox{position: relative;height:238px;width: 305px;transition: all 2s;transform-style: preserve-3d;}
.front p,.nextback2 p{display: flex;;height:100%;align-items: center;padding:0 30px;line-height: 25px;letter-spacing: 2px;font-size: 17px;}
.front, .nextback , .front2, .nextback2{text-transform: uppercase;position: absolute;left: 0;top: 0;width: 100%;height: 100%;color: #fff;z-index:2;background: rgba(1,25,98,0.6);}
.nextback {background:url("../image/teseon01.png");transform: rotateY(180deg);display: none; /*背靠背*/}
.nextback2{transform: rotateY(180deg);display: none}
.front2bg02{background:url("../image/teseon02.png");}
.front2bg03{background:url("../image/teseon03.png");}
.front2bg04{background:url("../image/teseon04.png");}
.transformbox:hover {transform: rotateY(180deg);}
.transformbox:hover>.front{display: none;}
.transformbox:hover>.nextback2{display: block;}
.transformbox:hover>.nextback{display: block;}
.transformbox:hover>.front2{display: none;}

.teseshijian{height:54px;line-height: 50px;margin-top: 30px;text-indent: 30px;font-size: 25px;letter-spacing: 2px;width: 100%;}
.teseshijian1{background-image: url("../image/bgtitle02.png");background-position: left;background-repeat: no-repeat}
.teseshijian2{background-image: url("../image/bgtitle03.png");background-position: left;background-repeat: no-repeat}
.shijianlist{margin: 20px 0;}
.shijianlist ul{width: 620px;float: left;box-shadow: 0 0 6px 1px gray}
.shijianul01{display: inline;margin-right:40px;}
.shijianlist ul li{font-size: 18px;height:50px;line-height: 50px;text-indent: 20px;border-bottom: 2px solid #011962;width:100%;}
.shijianlist ul li:nth-last-child(1){border:none}

.xiaoqubox{width: 100%;height:807px;background: url("../image/xqboxbg.jpg") no-repeat;background-size: cover;background-position: center;position: relative;margin-top: 60px}
.xiaoquimgbox{height:503px;position: relative}
.xiaoquimgbox  p{position: absolute;bottom:0;left:0;width: 100%;background: rgba(0,0,0,0.5);color:white;line-height: 45px;height:45px;text-align: center}
.xiaoquimg{display: flex;justify-content: space-between;flex-wrap: wrap;}
.marginbottom{position: relative;margin-bottom: 15px}


.xiaoquboxbox{margin-top: 50px}
.xiaoqutable{width:1300px;position: relative;margin: 0 auto;padding-bottom: 20px;margin-top: 20px}
.xiaoqutable ul li{width:240px;height:50px;line-height: 50px;text-align: center;float:left;border-radius: 8px;margin:12px 10px;border: 1px solid #011962;box-sizing: border-box;overflow: hidden;}
.xiaoqutable ul li a{color: black;letter-spacing: 2px;display: inline-block;height:100%;width:100%;font-size: 17px}
.xiaoqutable ul li a{color:#011962}
.xiaoqutable ul li a:hover{color:white;background: #011962;border:none;}

.bottom{background: #9b0909;color:white}
.bottom_list{width:100%;height:60px;background: #9b0909;margin-top:50px;border-bottom: 1px solid white;}
.bottom_list ul{height:60px;}
.bottom_list ul li{width:320px;height:100%;float:left;text-align:center;color:white;}
.bottom_list ul li p{height:100%;line-height: 60px;font-weight: bold;}
.bottom_list ul li p::before{display: inline-block;vertical-align: middle;*zoom: 1;*display: inline;width: 45px;height: 45px;background: url(../image/iconbg.png);background-size:300px 530px;background-repeat: no-repeat;margin-right:5px;}
.bottomlist_01 p::before{content: "";background-position: -20px -407px!important;}
.bottomlist_02 p::before{content: "";background-position: -212px -408px!important;}
.bottomlist_03 p::before{content: "";background-position: -80px -410px!important;}
.bottomlist_04 p::before{content: "";background-position: -142px -407px!important;}
.bottom {position: relative;width: 100%;height: 260px;}
.bottom_content {width: 1160px;padding-top:30px;position: relative;margin: 0 auto;}
.bottom_left{width: 260px;position: relative;display: inline;float: left;margin-top: 50px;}
.botleft_01 {position: relative;float: left;height: 60px;width: 112px;background: url(../image/iconbg.png);background-size:300px 530px;background-position: -5px -317px}
.botleft_01 img {width: 111px;height:43px;}
.botleft_02 {position: relative;float: right;border-left: 2px solid white;font-size: 14px;padding-top: 5px;padding-left:10px;}
.bottom_right {width: 800px;position: relative;float: right;font-size: 13px;line-height: 22px;}
.bottom_link a {font-size: 13px;color:white}
.bottom_link a:hover span {border-bottom: 1px solid white;}