﻿/* ====首页====== */

body{ background-color:#fff;}

/** header **/

.header{ position:relative; z-index:10; background: url(../images/headBg.jpg) no-repeat; background-size: 100% 100%;}

.loarea{ height:100px; padding-top: 35px; position:relative; z-index:3;}

.logo{ display:block;}

/*.logo img{ height:60px; width:auto;}*/

.headlogo{

	display:flex;

	justify-content: space-between;

	align-items: center;

}

.headlogofl{

	display: flex;

	justify-content: flex-start;

	align-items: center;

}

.headlogofl span{

	height: 60px;

	background: #fff;

	display: block;

	width:1px;

	margin: 0 25px;

}





/*PC导航 begin*/

.nav{ position:relative; background:#00366b; z-index:5;}

.navul{ display: flex; justify-content:space-between; align-items: center;}

.navul li{ display:inline-block; font-size:14px; position:relative;}

.navul li img{margin-left: 5px;}

.navul li>a{ color:#fff; padding:0 34px; text-align:center; display:inline-block; line-height:48px; height:48px;}

.navul li>a:hover{ background:#014d9b;}

.act_nav{ background:#014d9b !important;}

.navul li:hover img{

	transform: rotate(180deg);

}

.act_nav img{transform: rotate(180deg);}



/*PC导航end*/

.subnav{ position:absolute; left:0; top:48px;background:#fff; width:auto; box-shadow:2px 0 2px 0 #000; display:none;}

.subnav1{}

.subnav1 dd{ float:left; width:128px; background-image:none !important;}

.subnav1 dd .nr a{text-align:left;font-size:14px; display:block; width:80px; padding:12px 24px; border-bottom: 1px solid #f1f1f1; color:#333 !important; text-align:center; }

.subnav1 dd .nr a:hover{ color:#fff !important; background: #014d9b; text-indent:2px;}

.subnav1 .tit{ font-size:16px; font-weight:bold; text-align:center; padding:8px 0 4px;}

.subnav2{ width:256px;}





/*手机导航按钮及下拉菜单begin*/

.menubtn{ position:absolute; width:24px; height:24px;top:19px; right:10px; cursor:pointer; display:none;}

.menubtn i{ display:block; width:21px; height:3px; background-color:#1c4e9e; position:absolute; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; transition:.5s;}

.menubtn i:nth-child(1){ top:4px; -webkit-transform-origin:left bottom; -moz-transform-origin:left bottom; -ms-transform-origin:left bottom; -o-transform-origin:left bottom; transform-origin:left bottom;}

.menubtn i:nth-child(2){ top:11px;}

.menubtn i:nth-child(3){ top:18px; -webkit-transform-origin:left top; -moz-transform-origin:left top; -ms-transform-origin:left top; -o-transform-origin:left top; transform-origin:left top;}

.menubtn.on i:nth-child(1){ -webkit-transform:rotate(40deg); -moz-transform:rotate(40deg); -ms-transform:rotate(40deg); -o-transform:rotate(40deg); transform:rotate(40deg);}

.menubtn.on i:nth-child(2){ opacity:0;}

.menubtn.on i:nth-child(3){ -webkit-transform:rotate(-40deg); -moz-transform:rotate(-40deg); -ms-transform:rotate(-40deg); -o-transform:rotate(-40deg); transform:rotate(-40deg);}

/*小导航*/

.inav{ background:url(../images/icon/black8.png) repeat; position:absolute; left:0; top:60px; width:100%; display:none; z-index:9; }

.inav{ display:none;}

.inav dl{ padding:0 10px; text-align:left;}

.inav dt{ font-size:14px; color:#fff; height:40px; line-height:40px; border-bottom:1px solid #2b3b81; padding-left:8px; position:relative;}

.inavbtn{ position:absolute; right:0px; top:14px; width:14px; height:14px; background:url(../images/icon/jia3.png) center center no-repeat; -webkit-transform-origin:center center; -moz-transform-origin:center center; -ms-transform-origin:center center; -o-transform-origin:center center; transform-origin:center center;-webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; transition:.5s;}

.inav dd{ display:none; padding-left:2em; border-bottom:1px solid #1c4e9e; padding-bottom:6px;}

.inav a{ color:#fff;}

.inav a:hover{ color:#ccc;}

.inav dd h6{ font-size:14px; font-weight:normal; line-height:2;}

.inav dd h6 a{ display:block;}

.inav dd p{ font-size:12px; text-indent:1em; line-height:1.8;}

.act_inav{ font-weight:bold;}

.act_inav .inavbtn{ -webkit-transform:rotate(135deg) !important; -moz-transform:rotate(135deg) !important; -ms-transform:rotate(135deg) !important; -o-transform:rotate(135deg) !important;transform:rotate(135deg) !important;}

/*手机导航按钮及下拉菜单end*/

/*banner begin*/

.banner{ position:relative; z-index:3; }

.banner .swiper-slide{position:relative; overflow:hidden;}

.banimg{ width:100%; height:auto; display:block;-webkit-transition:all 20s ease-out 0s; -moz-transition:all 20s ease-out 0s; -ms-transition:all 20s ease-out 0s; -o-transition:all 20s ease-out 0s; transition:all 20s ease-out 0s;}

.banner .swiper-slide-active .banimg{-webkit-animation: zoomin_out 20s infinite ease-in-out;-moz-animation: zoomin_out 20s infinite ease-in-out;-ms-animation: zoomin_out 20s infinite ease-in-out;-o-animation: zoomin_out 20s infinite ease-in-out;}



@-webkit-keyframes zoomin_out{

0%{-webkit-transform:scale(1);}

50%{-webkit-transform:scale(1.1);}

100%{-webkit-transform:scale(1);}

}

@-moz-keyframes zoomin_out{

0%{-moz-transform:scale(1);}

50%{-moz-transform:scale(1.1);}

100%{-moz-transform:scale(1);}

}

@keyframes zoomin_out{

0%{transform:scale(1);}

50%{transform:scale(1.1);}

100%{transform:scale(1);}

}



.banner .swiper-pagination{ bottom:16px !important;}

.banner .swiper-pagination-bullet{

	width:8px;

	height:8px;

	padding: 0;

	background-color:#fff;

	font-size: 0;

	line-height: 0;

	outline:none;

	cursor: pointer; 

	-webkit-border-radius:50%; -moz-border-radius:50%;-ms-border-radius:50%; -o-border-radius:50%; border-radius:50%;

	filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; margin:0 5px !important;}



.banner .swiper-pagination-bullet-active{background-color:#fff; width: 20px; border-radius: 8px;}

.banner .swiper-button-prev{ background:url(../images/icon/prev2.png) center center no-repeat; left:2%;}

.banner .swiper-button-next{ background:url(../images/icon/next2.png) center center no-repeat; right:2%;}

.banner .swiper-button-prev,.banner .swiper-button-next{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;width:33px;  height:60px; top:50%; margin-top:-30px; -webkit-background-size:80%; -moz-background-size:80%;-ms-background-size:80%; -o-background-size:80%; background-size:80%;}

.banner .swiper-button-prev:hover,.banner .swiper-button-next:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}

/*banner end*/





/**/

.inbk{display: inline-block; vertical-align: middle;}

.searchBox{

	position: relative;

}

.searchBox input{

	background: #fff;

	line-height: 32px;

	border-radius: 32px;

	box-sizing: border-box;

	padding: 0 30px 0 15px;

    border: none;

}

.searchBox button{

	background: url(../images/search.png) no-repeat;

	width: 15px;

	height: 15px;

	position: absolute;

	right: 12px;

	top: 8px;

}



.i_main01{

	display: flex;

	justify-content: space-between;



}

.padt{

	margin: 40px 0 0

}

.newboxSwiper{

	width: 48%

}

.newBox{

	position: relative;

}

.newBox img{

	display: block;

	width: 100%

}

.innewtext{

	font-size: 14px;

	color: #fff;

	background: rgba(0,0,0,0.6);

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	padding:8px 12px;

	box-sizing: border-box;

}

.newboxSwiper .swiper-button-prev{

   background: url(../images/arrowlf.jpg) no-repeat;

   width: 30px;

   height: 50px;

   left: 0

}

.newboxSwiper .swiper-button-next{

   background: url(../images/arroert.jpg) no-repeat;

    width: 30px;

   height: 50px;

   right: 0

}

.newboxSwiper .swiper-pagination{

	bottom: 50px!important;

	text-align: right;

	padding: 0 20px;

	box-sizing: border-box;

}

.newboxSwiper .swiper-pagination-bullet{

	width: 20px;

	height: 20px;

	background: #fff;

	border-radius: 50%;

	color: #617ebe;

	text-align: center;

	opacity: 1;

}

.newboxSwiper .swiper-pagination-bullet-active{

    background: #a0060e;

    color: #fff

}

.innewBox{

	width: 48%

}

.i_title{

	display: flex;

	justify-content: space-between;

	align-items: center;

	padding-bottom: 12px;

	border-bottom: 2px solid #024e98

}

.i_title h3{

	color: #024e98;

	font-size: 22px;

	font-weight: bold;

}

.moretit{

	font-size: 16px;

	color:#024e98;

	border: 1px solid #024e98;

	border-radius: 50px;

	padding: 3px 15px;

}

.innewckbox{

	border-bottom: 1px solid #cccccc;

	padding: 6px 0 18px;

	display: flex;

	justify-content: space-between;

}

.innewdate{

	border: 1px solid #024e98;

	color: #024e98;

	font-size: 16px;

}

.innewdate p{

	padding: 5px 8px;

}

.innewdate span{

	background: #024e98;

	color: #fff;

	text-align: center;

	width: 100%;

	display: block;

	font-size: 28px;

}

.innewckfr a{

	font-size: 16px;

	color: #323747

}

.innewckfr{

	font-size: 14px;

	color: #999;

	line-height: 21px;

	width: 83%

}

.innewckfr a:hover{

	color: #024e98

}

.newLi{

	position: relative;

}

.newLi a{

	position: relative;

	padding-right: 90px;

	display: block;

	font-size: 14px;

	color: #3b3b3b;

	margin: 14px 0;

	overflow: hidden;

	text-overflow: ellipsis;

    white-space: nowrap;

}

.newLi a span{

	 color: #9c9c9c;

	 position: absolute;

	 right: 0

}

.newLi a:hover{

	color: #024e98

}

.mt40{

	margin-top: 40px;

}

.i_title.title h3{

    border-bottom: 5px solid #024e98;

    padding-bottom: 12px;

}

.i_title.title{

	border-bottom: 2px solid #bfbfbf;

	padding-bottom: 0

}

.information{

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

	padding-top: 20px;

}

.information a{

	width: 24%

}

.information.vrbox a{

	width: 19%

}

.inhyzxbox{

	display: flex;

    justify-content: space-between;

	flex-wrap: wrap;

}

.inhyzxfl,.inhyzxfr{

	width: 48%

}

.xyhdtab span{

	font-size: 16px;

	color: #333;

	font-weight: bold;

	margin-right: 15px;

	padding-bottom: 12px;

	cursor: pointer;

	display: inline-block;

}

.xyhdtab span.on{

	color: #024e98;

	border-bottom: 5px solid #024e98;

}

.xyhdcon{

	 display: none;

}

.xyhdcon.on{

	display: block;

}

.xyyjBox{

	padding: 40px 0;

	position: relative;

}

.xyyjBox p{

	text-align: center;

}

.xyyjBox .swiper-button-prev{

   background: url(../images/arrowlf.jpg) no-repeat;

   width: 30px;

   height: 50px;

   left: 0

}

.xyyjBox .swiper-button-next{

   background: url(../images/arroert.jpg) no-repeat;

    width: 30px;

   height: 50px;

   right: 0

}

.footer{

	background: url(../images/footbg.jpg) no-repeat;

	background-size: 100% 100%

}

.footerTop{

	padding: 30px 0 20px;

	display: flex;

	justify-content:space-between;

}

.fotphone{

	color: #fff;

	font-size: 12px;

	margin-top: 25px;

}

.fotwat{

	display: flex;

	justify-content: flex-end;

	font-size: 12px;

	color: #fff;

	text-align: center;

}

.fotwat>div{

	margin: 0 5px;

}

.fotwat p{

	margin-top: 5px;

}

.footerbot{

	font-size: 12px;

	color: #fff;

	background: #17325b;

	padding: 10px 0;

	text-align: center;

}

.nybanbg{

	position: relative;

	width: 100%

}

.nybanbg img{

	display: block;

}

.padb{

	padding: 30px 0

}

.insideBox{

	display: flex;

	justify-content: space-between;

}

.insideNav{

	width: 20%

}

.insidetitle{

	background: #00366b;

	padding: 20px 40px;

	box-sizing: border-box;

	color: #fff;

	font-weight: bold;

	font-size: 20px;

}

.insideNav dl{

	border: 1px solid #e4e4e4;

}

.insideNav dd a{

	display: block;

	font-size: 16px;

	color: #333;

	line-height: 53px;

	padding: 0 40px;

	box-sizing: border-box;

}

.insideNav dd{

	border-bottom: 1px solid #e4e4e4

}

.insideNav dd:hover a,.insideNav dd.on a{

	color: #00366b;

	font-weight: bold;

}

.insidecont{

	width: 78%

}

.insideTitle{

	border-bottom: 1px solid #dbdbdb;

	display: flex;

	justify-content: space-between;

	margin-bottom: 20px;

}

.insideTitle h3{

	color: #003584;

	border-bottom: 3px solid #003584;

	padding-bottom: 12px;

}

.curt{

	color: #666666;

	font-size: 14px;

}

.curt a{

	color: #2f2f2f

}

.curt a:hover{

	color: #003584;

}

.briefBox{

	font-size: 14px;

	color: #2f2f2f;

	line-height: 24px;

}

.organBox{

	line-height: 0;

	text-align: center;

}

.teachersBox{

	position: relative;

}

.teachersTop{

	text-align: center;

	margin-bottom: 20px;

}

.teachersTop a{

	font-size: 14px;

	color: #00366b;

	border: 1px solid #00366b;

	border-radius: 5px;

	display: inline-block;

	padding: 10px 25px;

	margin:0 25px;

}

.teachersTop a.on{

	background: #00366b;

	color: #fff;

}

.teachersCont li{

	background: #eeeeee;

	padding: 10px;

	border-radius: 5px;

	margin: 12px 0;

	

}

.teachersCont li a{

	display: flex;

	justify-content: flex-start;

	align-items:center;

}

.teachImg{

	line-height: 0;

	width: 13%;

	margin-right: 3%;

}

.teacherBox{

	width: 82%;

}

.teacherBox h3{

	color: #000000;

	font-size: 24px;

}

.teachtit{

	color: #1369c0;

	font-size: 14px;

	margin: 5px 0;

}

.teachtit span{

	margin-right: 15px;

}

.teachBrie{

	color: #666;

	font-size: 14px;

	line-height: 24px;

}

.pagebox{

	text-align: center;

	margin: 20px auto;

}

.pagebox a{

	color: #888888;

	font-size: 14px;

	margin:0 10px;

	display: inline-block;

}

.pagebox a:hover,.pagebox a.on{

	padding-bottom: 10px;

	border-bottom: 2px solid #0156ad;

	color: #0156ad;

}

.teachersDetailBox{

	text-align: center;

}

.teachersDetailBox .teacherBox{

	width: 100%;

}

.handlingBox .newLi{

	border-bottom: 1px solid #dbdbdb;

}

.campusBox{

	border-bottom: 1px solid #dbdbdb;

}

.campusBox a{

	display: block;

	float: left;

	margin: 0 2% 12px;

	color: #333333;

   font-size: 16px;

   text-align: center;

   width: 21%;

}

.informationBox .teachersCont ul li{

	background: transparent;

}

.informationBox .teachersCont ul li .teachImg{

	width: 19%;

}

.informationBox .teachersCont ul li .teacherBox{

	width: 78%;

}

.informationBox .teachersCont ul li .teachBrie{

	margin: 10px 0;

}

.time{

	color: #a7a7a7;

	font-size: 14px;

}

.informationdetailBox{

	padding: 25px 0;

	text-align: center;

	font-size: 14px;

	color: #666;

	line-height: 24px;

}

.majorsBg{

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

}

.majorsBox{

	display: block;

	width: 48%;

	display: flex;

	justify-content: flex-start;

	border: 1px solid #dcdcdc;

	box-sizing: border-box;

	padding: 15px;

	margin-bottom: 20px;

}

.majorsCon h3{

	color: #000;

	font-size: 16px;

	font-weight: bold;

	margin-bottom: 15px;

	display: inline-block;

	border-bottom: 2px solid transparent;

}

.majorsCon{

	font-size: 12px;

	color: #666;

	line-height: 22px;

	width: 90%;

}

.majorsImg{

	margin-right: 12px;

}

.majorsBox:hover h3{

   color: #1369c0;

   border-bottom: 2px solid #1369c0;

}

.enrollBox{

	padding: 20px 0;

	border-bottom: 1px solid #eeeeee;

}

.enrollBox dt{

	display: flex;

	justify-content: space-between;

	align-items: center;

	cursor: pointer;

}

.enrollBox dt h3{display: inline-block;}

.enrolltitle{

	font-size: 16px;

	color: #333;

}

.entil{

	color: #00366b;

	font-size: 18px;

	font-weight: bold;

	display: inline-block;

	 transition: 0.3s;

}

.enrollBox dd{

   background: #eeeeee;

   font-size: 16px;

   line-height: 34px;

   color: #666;

   border-radius: 5px;

   box-sizing: border-box;

   padding: 10px;

   margin-top: 10px;

  

   display: none;

}

.enrollBox.on dd{

	display: block;

}

.enrollBox.on .enroIco{

	transform: rotate(180deg);

}

.xxzxBg{

	position: relative;

}

.xxzxBox ul li{

	float: left;

	width: 29.3%;

	margin: 15px 1%;

	font-size: 18px;

	color: #333;

	line-height: 30px;

}
.xxzxBox ul li .imgW{
	overflow: hidden;
}
.xxzxBox ul li p{
	height: 60px; overflow: hidden;
}

.xxzxBox ul li a{

	display: block;

}

.xxzxImg img{

	display: block;

}

.xxzxBox ul li .time{

	color: #333333;

	font-size: 18px;

	margin: 12px 0;

}

.xxzxdetailBg{

	background: #f7f3f2;

	padding: 40px 0;

}

.trune{

	color: #000000;

	font-size: 16px;

}

.trune img{

	margin-right: 12px;

}

.xxzxdetailbox{

	background: #fff;

	border: 1px solid #e4dcd3;

	box-sizing: border-box;

	padding: 60px 35px;

	margin-top: 30px;

}

.xxzxtime{

	color: #9c9c9c;

	font-size: 14px;

}

.xxzxdetitle h3{

	color: #000;

	font-size: 35px;

	font-weight: bold;

	margin-top: 30px;

}

.xxzxdetitle{

	padding-bottom: 30px;

	border-bottom: 2px solid #e4dcd3;

}

.xxzxdetailcon{

	font-size: 12px;

	color: #666;

	line-height: 24px;

	padding: 30px 0;

	border-bottom: 1px solid #bfbfbf;

}

.detailPage div{

	margin: 12px 0;

	color: #666666;

	font-size: 12px;

}

.detailPage div a{

	color: #666;

}

.detailPage div a:hover{

	color: #1369c0;

}

.xywhBox ul li{

	background: linear-gradient(to bottom, #e5effa, #fdfeff);;

	width: 23%;

	margin: 20px 1%;

   float: left;

   box-sizing: border-box;

   padding: 20px 15px;

   border-radius: 8px;

}

.xywhImg{

	margin: 0 auto;

}

.xywhImg img{

	display: block;

	text-align: center;

	margin: 0 auto;

}

.xywhTit{

	color: #00366b;

	font-size: 18px;

	text-align: center;

	margin: 15px auto;

}

.xywhcon{

	font-size: 14px;

	color: #666;

	line-height: 24px;

}

.xywhsxqbtn{

	font-size: 16px;

	color: #00366b;

	border: 1px solid #00366b;

	width: 100%;

	line-height: 42px;

	border-radius: 5px;

	text-align: center;

	display: block;

	margin-top: 10px;

}

.xywhsxqbtn:hover{

	color: #fff;

	background: #00366b;

}

.xywhdetailBox{

	position: relative;

	width: 100%;

}

.xywhdetailBox .xywhTit{

	font-size: 24px;

	color: #000;

	font-weight: bold;

}

.xywhdetailBox .xywhcon{

	font-size: 16px;

	color: #333;

}

.xywhImg img{

	border-radius: 50%;

	overflow: hidden;

}

.contactBox{

	display: flex;

	justify-content: space-between;

}

.contit{

	color: #000;

	font-size: 24px;

	font-weight: bold;

	margin-bottom: 20px;

}

.contactFl{

	font-size: 16px;

	color: #333;

}

.contactFl img{

	margin-right: 8px;

}

.contactFl p{

	margin: 8px 0;

}

.contactFr{

	display: flex;

	justify-content: flex-start;

	color: #333;

	font-size: 14px;

}

.watcont{

	margin: 0 5px;

	text-align: center;

}

.watcont img{

	padding: 5px;

	background: #fff;

	border: 1px solid #7d7d7d;

}

.map{

	width: 100%;

	margin-top: 30px;

}

/*搜索*/

.searchtopBg{

	background: #eeeeee;

	padding: 70px 0

}

.searchtopBg .searchBox{

	width: 80%;

	margin: 0 auto

}

.searchtopBg .searchBox input{

	width: 100%;

	line-height: 55px;

}

.searchtopBg .searchBox button{

   top: 50%;

   margin-top: -12px;

   background: url(../images/search02.jpg) no-repeat;

   width: 22px;

   height: 23px;

   right: 15px;

}

.searchcont{

	font-size: 14px;

	color: #666;

	margin-top: 20px;

	padding-left: 20px;

}

.searchcont span{

	color: #333;

	font-weight: bold;

}

.searchResulttop a{

	font-size: 16px;

	font-weight: bold;

	color: #999999;

	margin-right: 20px;

	padding-bottom: 8px;

	border-bottom: 2px solid transparent

}

.searchResulttop a.on{

	color: #0156ad;

	border-bottom: 2px solid #0156ad;

}

.resultcont li{

	padding: 35px 0;

	border-bottom: 1px solid #e6e6e6;

	font-size: 16px;

	line-height: 28px;

}



.resultcont li a{

	color: #333;

	font-weight: bold;

	margin-bottom: 12px;

	display: block;

}

.resultcont li a span{

	color: #00366b

}

.resultcont li a:hover{

	text-decoration: underline;

	color: #00366b

}

/*网上报名*/

.wsbmBox{

	width: 70%;

	margin: 25px auto;

	border: 2px solid #d2d2d2;

	border-radius: 10px;

	overflow: hidden;

}

.wsbmImg img{

	width: 100%;

	display: block;

}

.wsbmTitle{

	box-sizing: border-box;

	font-size: 14px;

	color: #666;

	line-height: 24px;

	padding: 30px 20px

}

.wsbmTitle h3{

	font-size: 20px;

	color: #333;

	text-align: center;

	margin-bottom: 12px;

}

.wsbmUl{

	padding: 10px 20px

}

.wsbmLitit{

	font-size: 14px;

	color: #333;

	margin-bottom: 15px;

}

.wsbmLitit span{

	color: #ff0000

}

.wsbmLi{

	margin-bottom: 30px;

}

.wsbmLi input[type="text"]{

	width: 50%;

	line-height: 42px;

	border: 1px solid #eaeaea;

	border-radius: 5px;

	padding: 0 15px 0 35px

}

.wsbmname{

	background: url(../images/wsbm01.jpg) no-repeat top left;

}

.wsbphone{

	background: url(../images/wsbm02.jpg) no-repeat top left;

}

.wsbpschool{

	background: url(../images/wsbm03.jpg) no-repeat top left;

}

.wsbmradio{

	width: 100%;

	line-height: 42px;

	border: 1px solid #eaeaea;

	border-radius: 5px;

	padding: 0 15px;

	box-sizing: border-box;

	margin: 5px 0

}

.wsbmradio label{

	margin-left: 10px;

}

.wsbmLi select{

	width: 50%;

	line-height: 42px;

	border: 1px solid #eaeaea;

	border-radius: 5px;

	padding: 0 15px

}

.zjtxketit{

	font-size: 16px;

	color: #333;

	text-align: center;

	margin-bottom: 15px;

}

.zjtxkehnr{

	border: 1px solid #eaeaea;

	border-radius: 5px;

	padding: 20px;

	box-sizing: border-box;

}

.zjtxkehnr{

	text-align: center;

	font-size: 14px;

	color: #777

}

.zjtxkehnr div{

	margin: 10px 0

}

.zjtxkehnr div span{

	margin: 0 15px;

}

.wsbmtj{

	border: none;

	background: #333333;

	color: #fff;

	font-size: 14px;

	width: 240px;

	line-height: 42px;

	border-radius: 5px;

	display: block;

	margin: 20px auto

}

/*浮窗*/
.floatingWindow{
	position: fixed;
	top: 50%;
	right: 10px;
	width: 46px;
	background: #024e98;
	padding: 0 10px;
	box-sizing: border-box;
	border-radius: 5px;
	/*overflow: hidden;*/
	z-index: 99999
}
.floatingWindow ul li{
	padding: 10px 0;
	position: relative;
}
.floatWat{
	position: absolute;
    right: 36px;
    bottom: 10px;
    width: 135px;
    height: 135px;
    padding: 10px;
    background: #fff;
    opacity: 0;
    filter: alpha(opacity = 0);
    transform-origin: 95% 95%;
    -moz-transform-origin: 95% 95%;
    -ms-transform-origin: 95% 95%;
    -o-transform-origin: 95% 95%;
    -webkit-transform-origin: 95% 95%;
    transform: scale(0.01);
    -moz-transform: scale(0.01);
    -ms-transform: scale(0.01);
    -o-transform: scale(0.01);
    -webkit-transform: scale(0.01);
    transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
}
.floatingWindow ul li:hover .floatWat{
    opacity: 1;
    filter: alpha(opacity = 100);
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}
.floatPhone{
	position:absolute;
	background: #fff;
	padding: 10px;
	color: #333;
	font-size: 14px;
	text-align: center;
	right: 36px;
	bottom: 5px;
	font-weight: bold;
	width: 110px;
	border-radius: 5px;
	opacity: 0;
	filter: alpha(opacity = 0);
	transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
}
.floatingWindow ul li:hover .floatPhone{
    opacity: 1;
    filter: alpha(opacity = 100);
}

/*漂浮*/
#move_port{
	position: fixed;
	width: auto;
	z-index: 99999;
	cursor: pointer;
	left: 100px;
	top: 0
}	
.piaofuBG{
	background: #024e98;
	border-radius: 10px;
	/*overflow: hidden;*/
	position: relative;
}
.piaofuBG:before{
	content: "";
	width: 45px;
	height: 194px;
	position: absolute;
	background: url(../images/fclfjd.png) no-repeat;
	left: 0;
	margin-left: -45px;
	top: 30px;
	z-index: 99999999

}
.piaofubot{
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	padding: 8px 15px;

}
.close_port{
	content: "";
	left: 0!important;
	margin-left: -30px!important;
	top: 45%!important;
	z-index: 99999999;
	display: block!important;
}