@charset "UTF-8";

/*
********************************外层框架 start********************************
*/
/*头部开始*/

.top7{height: 176px; overflow: hidden;}
.top {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	height: 176px;
	z-index: 999;
	min-width: 1366px;
	
}
.topBg{background: url(../images/topbg_01.jpg)no-repeat center bottom #fff;background-size: cover; height: 120px; overflow: hidden;}
.logo{height: 88px;overflow: hidden; padding-top: 17px; margin-right: 15px;}
.logotext{font-size: 14px; height: 72px; line-height: 24px; padding:  0 20px; margin-top: 21px; color: #16499b;}
.seleinput input::-webkit-input-placeholder{
	font-size: 14px;
}
/* 右侧搜索 */
.topselect{padding-top: 38px; overflow: hidden; margin-right: 15px;}
.seleinput { height: 40px;border: 1px solid #16499b;overflow: hidden;   font-size: 16px;}
.seleinput input{border: none; outline: none; width: 100%;height: 100%; padding:0 10px; font-size: 16px;}
.seleinput ::-webkit-input-placeholder{font-size: 16px; line-height: 40px; }
.topselect a{display: inline-block;overflow: hidden;padding:0 34px ;text-align: center; color: #fff; font-size: 16px; background: #16499b;  height: 42px; line-height: 42px;}
.toperwm { overflow: hidden; border: 1px solid #d7d7d7; margin-top: 12px;}
.toperwm img{width: 100%;height: 100%;object-fit: cover;}


/*头部结束*/
/*menu开始*/
.menu{height: 56px;width: 100%; background: #16499b; }
.menuDl{ display:flex;}
.menuDl dd{flex:1; float:left; display:inline; position:relative;}
.menuDl dd .yj{ overflow:hidden;}
.menuDl dd .yj a{ overflow:hidden; display:block; height:56px; line-height:56px; text-align:center; font-size:16px; color: #FFFFFF; }
.menuDl dd .ej{position:absolute;left:0px; top:56px; width:100%;background:#fff; display:none;}
.menuDl dd .ej a{display:block; height: 48px; line-height:48px;text-align:center; font-size: 16px;}
.menuDl dd.hover .yj a{ background :#003490;}
.menuDl dd .ej a:hover{
	background: #16499B;
	color: #FFFFFF;
}

/*menu开始*/

/*头部结束*/
/*尾部开始*/
.footer{background: #134088; overflow: hidden;}
.footDl{overflow: hidden; border-bottom: 1px solid #4266a0;}
.footDl dd{float: left;overflow: hidden; height: 88px; line-height: 88px;}
.footDl dd a{
	color: #f5f5f5;
	font-size: 16px;
	margin-right: 30px;
	
}
.footDl dd a:hover{
	color: #9bbaec;
}
.footer2 a{color:#fff;}
.footer2 a:hover{color:#4266a0;}
.footerBan{margin-left:25px;}
.footerBan img{vertical-align: middle;margin-right:5px;}
.footertop a{
	display: block;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	border: 1px solid #F5F5F5;
	background: url(../images/footershang.png)no-repeat center center;
	margin-top: 20px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.footertop a:hover{
	background: url(../images/footershangb.png)no-repeat center center #fff;
	border: 1px solid #fff;
}
.footDl2 dd{
	height: 53px;
	line-height: 53px;
	color: #ffffff;
	font-size: 16px;
	overflow: hidden;
	padding-left: 35px;
}
.footDl2 .dd1{
	background: url(../images/phohe.png)no-repeat center left;
}
.footDl2 .dd2{
	background: url(../images/dizhi.png)no-repeat center left;
}
.footDl2 .dd3{
	background: url(../images/youjian.png)no-repeat center left;
}
.footDl2 {
	padding: 30px 0 48px;
	overflow: hidden;
}
.footma{
	width: 95px;
	height: 95px;
	padding: 5px;
	background: #FFFFFF;
	overflow: hidden;
}
.footma img{
	width: 100%;
	height: 100%;
}
.footewm .footwx{
	margin-right: 30px;
	overflow: hidden;
}
.footewm{margin-right: -30px; margin-top: 50px;}
.footwx .text{
	height: 43px;
	line-height: 43px;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
}
.footer2{
	background: #072c68;
	height: 56px;
	line-height: 56px;
	color: #fff;
}
.footer2 .aykj a{
	color: #FFFFFF;
}
.footer2 .aykj a:hover{
	color: #666;
}
/*尾部结束*/
/*banner开始*/
.indexBanner{
	position: relative;
	padding-top: 39.0625%;
	width: 100%;
}
.indexBanner .huadong{color: #fff; font-size: 14px;line-height: 30px; position: absolute; bottom: 50px; left: 50%;}
.indexBanner .huadong::before{display: block; content: ''; width: 2px; height: 35px; background: #FFFFFF; position: absolute;left: 50%; top: -35px; animation: namex 3s infinite;  }
@keyframes namex{
	0%{top: -45px;}
	25%{top:-35px;}
	50%{top:-45px}
	75%{top:-35px}
	100%{top:-45px}
}
.indexBanner .bd{position: absolute;left: 0; top: 0; width: 100%; height: 100%;}
.indexBanner .bd .slick-list,.indexBanner .bd .slick-track{height: 100%;}
.indexBanner.delay .bd .slick-track{ transition-delay: 1.3s !important;-webkit-transition-delay: 1.3s !important;}
.indexBanner .mySlide{
    height: 100%;
    position: relative;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.indexBanner .mySlide a{
    display: block;
    height: 100%;
	width: 100%;
}
.indexBanner .slick-dots{
	position: absolute;
	bottom: 70px;
	left: 99px;
	text-align: center;
	font-size: 0;
}

.indexBanner .mySlide .text{position: absolute; left: 50%; top:50%; width: 1200px; transform: translate(-50%,-50%); color: #FFF;display: none;}
.indexBanner .mySlide .text .text1{ font-size: 25px; margin-bottom: 30px;}
.indexBanner .mySlide .text .text2{ font-size: 0px;}
.indexBanner .mySlide .text .text2 span{font-size: 70px;font-family: "宋体";font-weight: bold;letter-spacing: 3px;float: left;}
.indexBanner .mySlide.slick-active .text{display: block;}
.indexBanner .img  .img1{margin-bottom: 25px;}
.indexBanner .img{ width: 1200px;position: absolute;left: 50%; top:47%;transform: translate(-20%,-50%); font-size: 0;}
.indexBanner .img .imgItem img{overflow: hidden; display: inline-block; visibility: hidden;}
.indexBanner .img .imgItem img.show{visibility: visible;}
.indexBanner  .bd .slick-arrow{display: block;width: 43px;height: 43px;position: absolute; z-index: 8; border: 1px solid #fff; border-radius: 50%; transition: all 0.3s linear;-webkit-transition: all 0.3s linear; cursor: pointer;}
.indexBanner  .bd span.next {background: url(../images/next.png)no-repeat center center; top: 50%; left: 12.5%; }
.indexBanner  .bd span.prev  {background: url(../images/pext.png)no-repeat center center; top: 50%; right: 12.5%;}
.indexBanner  .bd span.prev:hover{border: 1px solid #295eaa; background:url(../images/pext.png)no-repeat center center #295eaa;}
.indexBanner  .bd span.next:hover{border: 1px solid #295eaa; background:url(../images/next.png)no-repeat center center #295eaa;}
/*banner结束*/

/* 共用标题栏 开始*/
.indextitle .title{font-size: 28px; color: #333;font-weight: bold;height: 48px; line-height: 48px;background: url(../images/tilebg.png)no-repeat center left; padding-left: 42px;}
.columDl {text-align: center; overflow: hidden;}
.columDl  dd{height: 40px; line-height: 40px; color: #777777; font-size: 16px;  margin: 0 20px; display: inline-block;}
.columDl  dd.hover a{color: #169A8D;}
/* 共用标题栏结束 */


/*banner结束*/
/*第一通栏开始*/
.tabDl dd{
	float: left;
	margin-right: 35px;
}
.tabDl dd a{
	color: #333333;
	font-size: 16px;
	height: 48px;
	line-height: 48px;
}
.tabDl dd.hover a{
	color: #16499b;
}
.column1{padding: 40px 0;}
.col-con{
	padding: 20px 0;
}
a.tabgenduo{
	display: inline-block;
	height: 48px;
	width: 22px;
	background: url(../images/indextba.png)no-repeat center center;
	overflow: hidden;
}
.col1left{
	width: 45.1388%;
	float: left;
	margin-right: 50px;
}
.col1left .text{
	background: #f8f8f8;
	padding: 16px 30px 25px;
}
.col1left .text .title{
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	overflow: hidden;
	font-weight: bold;
}
.col1left .text .title a{
	color: #333;
}
.col1left .text:hover .title a{
	color: #003490;
}
.col1left .text .textC{
	overflow: hidden;
	height: 48px;
	line-height: 24px;
	color: #666;
	font-size: 14px;
}
.col1left .pic::before{
	padding-top: 60.0924%;
}
.col1left .pic .riqi{
	position: absolute;
	display: inline-block;
	color: #FFFFFF;
	height: 54px;
	line-height: 54px;
	background: rgba(22, 73, 155, 0.9);
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 22px;
	padding: 0 25px;
}
.col1right{
	overflow: hidden;
}
.coldtcon{
	width: 50%;
	float: left;
}
.col1Dl dt{
	overflow: hidden;
	margin-right: -30px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eeeeee;
}
.coldtcon .con{
	margin-right: 30px;
	overflow: hidden;
}
.coldtcon .con .text{
	height: 56px;
	line-height: 56px;
	color: #333333;
	font-size: 16px;
	overflow: hidden;
}
.coldtcon .con .text a{
	color: #333333;
}
.coldtcon .con:hover .text a{
	color: #003274;
}
.coldtcon .con .pic .riqi{
	position: absolute;
	bottom: 0;
	right: 0;
	color: #FFFFFF;
	font-size: 18px;
	height: 48px;
	line-height: 48px;
	padding: 0 20px;
	background: rgba(22, 73, 155, 0.9);
}
.col1Dl dd .con{
	display: block;
	height: 77px;
	line-height: 77px;
	border-bottom: 1px solid #EEEEEE;
	font-size: 16px;
}
.col1Dl dd .con a{
	color: #333333;
}
.col1Dl dd .con a:hover{
	color: #003490;
}
.col1Dl dt .con .pic::before{
	padding-top: 60.0924%;
}
.col1Dl dd .con span{
	color: #aaaaaa;
}
/*第二通栏开始*/
.column2{
	background: #f2f7ff;
	padding: 40px 0;
}
.col2-con{
	padding:  20px 0;
}
.col2left{
	width: 55.55%;
	overflow: hidden;
	float: left;
}
.col2Dl dd{
	width: 33.33%;
	float: left;
	overflow: hidden;
	background: #FFFFFF;
}
.col2Dl dd .con{
	border: 1px solid #eeeeee;
	padding: 39px 0 20px;
}
.col2Dl dd .con i{
	display: block;
	width: 100px;
	height: 64px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	
}

.col2Dl dd .con .text{
	font-size: 18px;
	color: #333333;
	text-align: center;
	height: 57px;
	line-height: 57px;
}
.col2Dl dd .con i.yunying1{display: none;}
.col2Dl dd .con:hover .text{
	color: #16499b;
}
.col2Dl dd .con:hover .yunying   {
	display: none;
}
.col2Dl dd .con:hover .yunying1{display: block;}
.col2right{
	overflow: hidden;
}
.col2right .pic::before{
	padding-top: 56.25%;
}
.col2right .text{
	padding: 40px 20px;
	background: #FFFFFF;
}
.col2right .text .title{
	color: #333333;
	font-size: 22px;
	height: 50px;
	line-height: 50px;
	font-weight: bold;
}

.col2right .text .textC{
	height: 54px;
	line-height: 27px;
	color: #808080;
	font-size: 16px;
	overflow: hidden;
}
.col2right .text .textD{
	overflow: hidden;
}
a.col2but{
	display: block;
	float: right;
	height: 48px;
	line-height: 48px;
	background: #16499b;
	font-size: 14px;
	color: #f5f5f5;
	padding: 0 40px;
	margin-top: 26px;
	margin-left: 40px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
a.col2but i{
	display: inline-block;
	width: 5px;
	height: 8px;
	background: url(../images/col2genduo.png)no-repeat center center;
	margin-left: 10px;
}
a.col2but:hover{
	background: #003490;
}

/*第二通栏结束*/

/*第三通栏开始*/
.column3{
	padding: 40px 0;
	overflow: hidden;
}

.col3Dl{ border-radius: 5px; padding-top: 30px; margin-right: -48px;}
.col3Dl dd{width: 25%; float: left;;}
.col3Dl dd .con{border: 1px solid #ebebeb; padding: 60px 30px; margin-right: 48px; transition: all 0.3s linear;}
.col3Dl dd .title a{color: #333333;}
.col3Dl dd .con .det{height: 30px; line-height: 30px; color: #aaaaaa; font-size: 14px; font-weight: bold; margin-bottom: 26px;}
.col3Dl dd .con .title{line-height: 27px; height: 54px; font-size: 16px; color: #333333; overflow: hidden; margin-bottom: 31px; font-weight: bold;	}
.col3Dl dd .con .text{line-height: 24px; height: 72px; color: #808080; font-size: 14px; overflow: hidden; margin-bottom: 34px;}
a.col3-but{color: #aaaaaa; font-size: 14px; display: inline-block; height: 38px; line-height: 38px; transition: all 0.3s linear;}
a.col3-but i{display: inline-block; margin-left: 10px; width: 5px; height: 8px; background: url(../images/col2genduoh.png)no-repeat center center;}
.col3Dl dd .con:hover{background: #16499b;}
.col3Dl dd .con:hover .title a{color: #fff;}
.col3Dl dd .con:hover .text{color: #ddd;}
.col3Dl dd .con:hover a.col3-but{color: #fff;background: #d62839; margin-left: -50px; padding: 0 45px;}
.col3Dl dd .con:hover a.col3-but i{background: url(../images/col2genduo.png)no-repeat center center;}
.col3Dl dd .con:hover .det{color: #ccc;}
/*第三通栏结束*/
/*第四通栏开始*/
.column4{padding: 40px 0; overflow: hidden;background: #f2f7ff;}
.col4Dl{padding: 20px 0;margin-right: -30px;}
.col4Dl dd{
	float: left;
	width: 50%;
	margin-bottom: 30px;
}
.col4Dl dd .con{
	background: #FFFFFF;
	padding: 50px 30px;
	margin-right: 30px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.col4Dl dd .con .pic{
	width: 46.875%;
	overflow: hidden;
	margin-left: 40px;
	border-radius: 5px;
}
.col4Dl dd .con .pic::before{
	padding-top: 60%;
}
.col4Dl dd .con .text{
	padding: 40px 0;
}
.col4Dl dd .con .text .textC{
	height:56px;
	line-height: 28px;
	font-size: 18px;
	font-weight: bold;
}
.col4Dl dd .con .text .textC a{
	color: #333333;
}
.col4Dl dd .con .text .det{
	color: #aaaaaa;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	padding-top: 17px;
}
.col4Dl dd .con:hover .textC a {
	color: #16499b;
}
.col4Dl dd .con:hover{
	box-shadow: 0 0 8px #D7D7D7;
	-webkit-box-shadow: 0 0 8px #D7D7D7;
}
/*第四通栏结束*/
/*第五通栏开始*/
.column5{overflow: hidden; padding: 40px 0;}
.col5Dl{
	padding-top: 46.98611%;
	position: relative;
	margin: 20px 0;
}
.col5Dl dd .con{
	margin-right: 30px ;
}
.col5Dl dd{
	margin-bottom: 30px;
}
.col5Dl dd .con .pic::before{
	padding-top: 60.5673%;
}
.col5Dl .dd1{width: 50%; position: absolute; top: 0; left: 0;}
.col5Dl .dd2{width: 25%; position: absolute; bottom: 0; left: 0;}
.col5Dl .dd3{width: 25%; position: absolute; bottom: 0; left: 25%;}
.col5Dl .dd4{width: 25%; position: absolute; top: 0; right: 0;}
.col5Dl .dd5{width: 25%; position: absolute; top: 0; right: 25%;}
.col5Dl .dd6{width: 50%; position: absolute; bottom: 0; right:0;}
.col5Dl dd .con .pic .text{
	position: absolute;
	left: 0;
	bottom: -50%;
	background: #16499b;
	padding: 20px 30px;
	opacity: 0;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.col5Dl dd .con .pic .text .textD{
	color: #FFFFFF;
	overflow: hidden;
}
.col5Dl dd .con .pic .text .textD .title{
	font-size: 18px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	font-weight: bold;
}
.col5Dl dd .con .pic .text .textD .textC{
	height: 60px;
	line-height: 30px;
	font-size: 14px;
	word-break: break-all;
	display: -webkit-box; 
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.col5Dl .dd1 .con .pic .text .textD .textC{
	word-break: break-all;
	display: -webkit-box ;
	-webkit-line-clamp: 1 ;
	-webkit-box-orient: vertical;
	overflow: hidden;
	height: 30px;
}
.col5Dl .dd6 .con .pic .text .textD .textC{
	word-break: break-all;
	display: -webkit-box 
	-webkit-line-clamp: 1 
	-webkit-box-orient: vertical;
	overflow: hidden;
	height: 30px;
}
.dd6 .col5but {
	height: 17px;
	width: 17px;
	background: url(../images/col5genduo.png)no-repeat center center;
	margin-top: 20px;
}
.dd1 .col5but {
	height: 17px;
	width: 17px;
	background: url(../images/col5genduo.png)no-repeat center center;
	margin-top: 20px;
}
.col5but {
	height: 17px;
	width: 17px;
	background: url(../images/col5genduo.png)no-repeat center center;
	margin-top: 55px;
}
.col5Dl dd .con .pic:hover .text{
	opacity: 1;
	bottom: 0;
}
.col5Dl dd:nth-of-type(n+7){
	display: none;
}
/*第五通栏结束*/
/* 第六通栏开始 */
.column6{padding:40px 0; background: #f2f7ff; }
.col6Dl{padding: 20px 0; overflow: hidden;}
.col6Dl dd{
	overflow: hidden;
	width: 33.33%;
	float: left;
}
.col6Dl dd .con{
	padding: 18px 30px;
	overflow: hidden;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	position: relative;
}
.col6Dl dd .con .det{
	height: 86px;
	line-height: 86px;
	color: #aaaaaa;
	font-size: 28px;
	overflow: hidden;
	opacity: 0;
	padding-left: 15px;
}
.col6Dl dd .con .title{
	height: 51px;
	line-height: 51px;
	color: #333333;
	font-size: 18px;
	overflow: hidden;
	padding-left: 15px;
}
.col6Dl dd .con .title a{
	color: #333;
}
.col6Dl dd .con .text{
	height: 48px;
	line-height: 24px;
	color: #808080;
	font-size: 14px;
	overflow: hidden;
	margin-bottom: 23px;
	padding-left: 15px;
}
.col6Dl dd .con .pic::before{
	padding-top: 59.5238%;
}
.col6Dl dd .con .pic img{
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
a.col6but{
	display: block;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	background: url(../images/col6genduo.png)no-repeat center center;
	margin-top: 30px;
	margin-bottom: 40px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.col6Dl dd .con:hover{
	background: #FFFFFF;
}
.col6Dl dd .con:hover .title a{
	color: #16499b;
}
.col6Dl dd .con:hover  a.col6but{
	background: url(../images/col6genduob.png)no-repeat center center #16499b;
}
.col6Dl dd .con:hover  .pic img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
.col6Dl dd .con:hover .det{
	opacity: 1;
}
.col6Dl dd .con .xian{
	width: 0;
	height: 3px;
	background: #16499b;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.col6Dl dd .con:hover .xian{
	width: 100%;
}
/* 第六通栏结束 */
/*第7通栏开始*/
.column7{padding: 40px 0; overflow: hidden;}
.col5Dl .coltext{
	position: absolute;
	top: 50%;
	left: 50%;
	height: 54px;
	line-height: 54px;
	background:rgba(22, 73, 155, 0.9);
	color: #FFFFFF;
	font-size: 16px;
	transform: translate(-50%,-50%);
	width: 200px;
	text-align: center;

	opacity: 0;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.col5Dl .con:hover .coltext{
	opacity: 1;

}
/*第7通栏结束*/
/* 第八通栏开始 */
.column8{
	background: #f2f7ff;
	overflow: hidden;
	padding: 40px 0;
}
.col8banner{
	padding: 20px 0;
	overflow: hidden;
	position: relative;
	padding-top: 40px;
	top: -20px;
}
.col8banner .swiper-slide{margin-bottom: 20px;}
.col8banner .swiper-slide a{
	display: block;
	background: #FFFFFF;
	color: #333333;
	font-size: 16px;
	text-align: center;
	height: 48px;
	line-height: 48px;
	margin-right: 20px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.col8banner .swiper-slide a:hover{
	color: #FFFFFF;
	background: #16499b;
}
.col8-button-next{
	width: 13px;
	height: 18px;
	position: absolute;
	background: url(../images/col8pext.png)no-repeat center center;
	top: 0;
	right: 20px;
	cursor: pointer;
}
.col8-button-prev{
	width: 13px;
	height: 18px;
	position: absolute;
	background: url(../images/col8next.png)no-repeat center center;
	top: 0;
	right: 50px;
	cursor: pointer;
}
.col8-button-prev:hover{
	background: url(../images/col8nextl.png)no-repeat center center;
}
.col8-button-next:hover{
	background: url(../images/col8pextl.png)no-repeat center center;
}
/* 第八通栏结束 */
/*登录弹窗开始*/
.logion{
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0,0,0,0.8);
	z-index: 999;
	display: none;
}
.logion-wai{
	width: 580px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	background: #FFFFFF;
}
.logion-wai .title{
	height: 80px;
	line-height: 80px;
	text-align: center;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: bold;
	background: #16499b;
	padding: 0 20px;
}
.logion-wai .title a{
	color: #8ba4cd;
	font-size: 30px;
	float: right;
	font-weight: normal;
}
.logion-wai .con{
	padding: 50px;
	overflow: hidden;
}
.logion-wai .con .formc i{
	float: left;
}
.logion-wai .con .formc{
	height: 46px;
	line-height: 46px;
	border: 1px solid #e9e9e9;
	background: #F9F9F9;
	overflow: hidden;
	margin-bottom: 20px;
}
.logion-wai .con .formc input{
	overflow: hidden;
	height:100% ;
	border: none;
	outline: none;
	background: #F9F9F9;
	width: 88%;
}
.logion-wai .con .formD{
	height: 46px;
	line-height: 46px;
	overflow: hidden;
	color: #999999;
	font-size: 14px;
	margin-bottom: 40px;
}
.logion-wai .con .formD .formc{
	width: 37.5%;
	margin-right: 20px;
}
.logion-wai .con .formD .formc input{
	width: 69%;
}
.logion-wai .con .formD .yzm{
	width: 20.4166%;
	overflow: hidden;
	height: 100%;
	margin-right: 20px;
	cursor: pointer;
}

.formbut{text-align: center; overflow: hidden;}
.formbut a.but{
	display: block;
	height: 48px;
	line-height: 48px;
	background: #16499b;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 11px;
}
.formbut a.text{
	color: #aaaaaa;
	font-size: 14px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	
	
}
/*登录弹窗结束*/
.sunNav{
	text-align: center;
}
.sunNav dd{
	display: inline-block;
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #FFFFFF;
	padding: 0 35px;
	margin: 0 10px;
	
}
.sunNav dd a{
	display: block;
	color: #666666;
	font-size: 14px;
	
}
.sunNav dd.hover{
	background: #16499b;
}
.sunNav dd.hover a{
	color: #FFFFFF;
}
.sunNav dd:hover{
	background: #16499b;
}
.sunNav dd:hover a{
	color: #FFFFFF;
}

#flutterBox{
	width: 194px;
	height: 150px;
	position: relative;
	z-index: 2000;
	position: fixed;
}
#flutterBox .close_port{
	top: 0px!important;
	right: 0px!important;
	background: url(../images/flClose.png) no-repeat center center !important;
	background-size: cover!important;
	width: 24px !important;
	height: 24px !important;
	color: transparent!important;
	border:none!important;
	display: block!important;
}
#flutterBox img{
	width: 100%;
	height: 100%;
}

#flutterBox2{
	width: 150px;
	height: 150px;
	position: relative;
	z-index: 2000;
	position: fixed;
}
#flutterBox2 .close_port{
	top: -28px!important;
	right: 0px!important;
	background: url(../images/flClose.png) no-repeat center center !important;
	background-size: cover!important;
	width: 24px !important;
	height: 24px !important;
	color: transparent!important;
	border:none!important;
	display: block!important;
}
#flutterBox2 img{
	width: 100%;
	height: 100%;
}
