@charset "utf-8";
/* CSS Document */
/* 公共样式 */
.comWidth{width: 1200px; margin: 0 auto;}
.requires{
	color: red;
	margin-right: 5px;
}
#searchbutton:hover{
	cursor: pointer;
}
/* 头部样式 */
div.head{height: 130px;}
div.head>div{height: 100%;}

div.head>div>div{display: inline-block; height: 130px; line-height: 130px;width: 33%;}
div.head>div .logo{line-height: 130px;vertical-align:top;}
div.head>div .logo>img{vertical-align: middle;}
div.head>div .search input{width: 380px; border:1px solid #999; height: 32px;border-radius: 16px;padding-left: 5px; font-size: 14px;font-family: "MicrosoftYaHei"; }
#searchbutton{width: 62px;height: 34px; vertical-align: middle; border:none;display: block; position: absolute;top:51%;background-color:#4d7ed9;color:white; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%); right: 8px;border-radius: 0px 4px 4px 0px}
div.head>div .search .search-box{position: relative;}
div.head>div .search .search-box img{position: absolute;right:12px;top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
div.head>div .hotline{line-height: 130px;text-align: right;}
div.head>div .hotline p{vertical-align: middle;font-size:18px ;color: #205299;}
div.head>div .hotline p span{font-size: 22px;font-style: italic;}
div.head div.logo.txt{
		font-size: 48px;
		margin-left:0%;
		width: 56%;
	}
/* 导航栏 */
div.menu{height: 50px; background: #0885cf;}
div.menu>.comWidth{position: relative;}
div.menu>.comWidth>div{display: inline-block;}
div.menu>.comWidth .menu-list>ul>li{display: inline-block;vertical-align: top;line-height: 50px;position: relative;}
div.menu>.comWidth .menu-list>ul>li.active,
div.menu>.comWidth .menu-list>ul>li:hover{background: #ea580c;}
div.menu>.comWidth .menu-list>ul>li>a{color: #fff; font-size: 16px;padding-left: 40px; padding-right: 40px;}
div.menu>.comWidth .menu-list>ul>li>div{height: 0px; width: 80%;position: absolute;left: 10%; top: 50px;overflow: hidden; background: #fff;z-index: 10; transition: all 1s ;-webkit-transition: all 1s ;-moz-transition: all 1s ;-ms-transition: all 1s ;-o-transition: all 1s ; }
div.menu>.comWidth .menu-list>ul>li>div>ul{text-align: center;padding-top: 8px; padding-bottom: 8px;}
div.menu>.comWidth .menu-list>ul>li>div>ul>li{line-height: 36px;margin-left: 20px; margin-right: 20px; border-bottom: 1px solid #d6e1e8;}
div.menu>.comWidth .menu-list>ul>li>div>ul>li a{color: #333; font-size: 14px;line-height: 36px;}
div.menu>.comWidth .menu-list>ul>li>div>ul>li.avtive a,
div.menu>.comWidth .menu-list>ul>li>div>ul>li:hover a{color: #318ecc;}
div.menu>.comWidth .menu-list>ul>li:hover>div{height: auto; }
div.menu>.comWidth>.msg{height:50px;display: block;position: absolute;top: 0; right: 0;}
div.menu>.comWidth>.msg>div{display: inline-block;line-height: 50px;}
div.menu>.comWidth>.msg>div p{font-size: 14px; color: #fff;padding-left: 30px;background: url("../image/user.png") no-repeat left center;cursor: pointer;}
div.menu>.comWidth>.msg>div:first-child p span{padding-right: 30px; border-right: 1px solid #fff;margin-right: 24px;}
div.menu>.comWidth>.msg>div:first-child p span a{color: #fff;}
div.menu>.comWidth>.msg>div:last-child p{background-image: url("../image/mail.png");position: relative;}
div.menu>.comWidth>.msg>div:last-child p span{width: 12px; height:12px; display: block; position: absolute;top: 12px; left: 12px; background: #e32121;color: #fff; font-size: 12px;border-radius: 50%;line-height: 1;text-align: center;}
div.menu>.comWidth>.msg>div:last-child p a{color: #fff;}



/* banner */
div.banner{width: 100%; height: 450px;}
div.banner>img{width: 100%;}
div.banner .swiper-container{width: 100%; height: 100%;}
div.banner .swiper-container .swiper-slide{background: url("/img/lunbo111.jpg") no-repeat center center;background-size: cover;}
div.banner .swiper-container .swiper-slide.second{background-image: url("/img/banner3.png")}
/* div.banner .swiper-container .swiper-slide.third{background-image: url("/img/lunbo21.jpg")} */
div.banner .swiper-container .swiper-slide.third{background-image: url("/img/lunbo22.jpg")}
div.banner .swiper-container .swiper-slide>a{display: block;width: 100%;height: 100%;}
div.banner .swiper-container .swiper-slide>a .comWidth{position: relative;height: 100%;}
div.banner .swiper-container .swiper-slide>a .comWidth .info{position: absolute;top: 50%; right: 120px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);}
div.banner .swiper-container .swiper-slide>a .comWidth .info p{font-size: 36px; color: #2472a6;margin-bottom: 36px;}
div.banner .swiper-container .swiper-slide>a .comWidth .info p.more{font-size: 24px; color: #fff; height: 46px;background: #ea8753;line-height: 46px;width: 246px;padding-left: 20px;box-shadow: 0 0 6px #c9825c;}
div.banner .swiper-container .swiper-slide>a .comWidth .info p.more span{display: block;width: 100%; height: 100%; background: url("../image/detail.png") no-repeat 206px center;}
div.banner .swiper-container .swiper-pagination-bullet{height: 16px;}
div.banner .swiper-container .swiper-pagination-bullet{width: 12px;height: 12px;margin-top: 0px;vertical-align: middle; }
div.banner .swiper-container .swiper-pagination-bullet-active{width: 16px; height: 16px;background: #fff;line-height: 16px;}
/* 公告 */
div.notice{padding-bottom: 20px; padding-bottom: 20px;}
div.notice>.comWidth{background: #fafafa;height: 46px; line-height: 46px;}
div.notice>.comWidth>.wrap{padding-left: 70px;background: url("../image/notiec.png") no-repeat 20px center;height: 100%;}
div.notice>.comWidth>.wrap .swiper-container{height: 100%; width: 100%;}
div.notice>.comWidth>.wrap .swiper-slide>p{display: inline-block;width: 450px;line-height: 1;}
div.notice>.comWidth>.wrap .swiper-slide>p:first-child{border-right: 1px solid #dbdbdb;}
div.notice>.comWidth>.wrap .swiper-slide>p:last-child{padding-left: 50px;}
div.notice>.comWidth>.wrap .swiper-slide>p a{font-size: 14px;color: #666666;}
div.notice>.comWidth>.wrap .swiper-slide>p a:hover{text-decoration: underline;}
div.notice .swiper-button-next,
div.notice .swiper-button-prev{height: 23px;left: auto; right: 12px;}
div.notice .swiper-button-next img{    top: -14px; position: relative;}
div.notice .swiper-button-prev img{position: relative;;top: -4px;}
div.notice .swiper-button-next{top: auto;bottom: 0px;}
div.notice .swiper-button-prev{top: 20px;bottom: auto;}
/* 主体部分 */
div.main{margin-bottom: 80px;}
div.main>.comWidth>div{display: inline-block;}
div.main>.comWidth>div.dajia{width: 20%; margin-left: 20px;}
div.main>.comWidth>div.dajia h4{font-size: 16px; color: #333333;font-weight: normal; padding-left: 30px; background: url("../image/tonggao.png") no-repeat left center;margin-bottom: 14px;}
div.main>.comWidth>div.jubao h4{font-size: 16px; color: #333333;font-weight: normal; padding-left: 30px; background: url("../image/jubao.jpg") no-repeat left center;margin-bottom: 14px;}
div.main>.comWidth>div.dajia>div{border:1px solid #e6e6e6;background: #f7fafc; font-size: 14px; padding: 24px 14px;height: 270px;}
div.main>.comWidth>div.dajia>div p{color: #666; line-height: 2; text-indent: 20px;text-align: justify;}
div.main>.comWidth>div.info{width: 78%;}
div.main>.comWidth>div.info>.top_part{width: 100%;}
div.main>.comWidth>div.info>.top_part .login{width: 30%;text-align: center;padding-top: 40px;padding-bottom: 40px;}
div.main>.comWidth>div.info>.top_part .login>h4{font-size: 16px;
color: #333;
padding-left: 24px;
background: url("../image/user-log.jpg") no-repeat left center;
margin-bottom: 14px;
font-weight: normal;
text-align: left;}
div.main>.comWidth>div.info>.top_part .login>form{ margin: 0 auto;
padding-top: 31px;border:1px solid #e6e6e6;}
div.main>.comWidth>div.info>.top_part .login>form>div{margin-bottom: 20px;width:100%;height: 40px;}
div.main>.comWidth>div.info>.top_part .login>form>div.user input,
div.main>.comWidth>div.info>.top_part .login>form>div.psw input{width: 84%; height: 100%;border:1px solid #d9d9d9; border-radius: 4px;padding-left: 16%;background: url("../image/sing_user.png") no-repeat 10px center;font-family: "MicrosoftYaHei";font-size: 12px;line-height: 40px;}
div.main>.comWidth>div.info>.top_part .login>form>div.psw input{background-image: url("../image/sign_psw.png");}
div.main>.comWidth>div.info>.top_part .login>form>div.psw{margin-bottom: 10px;}
div.main>.comWidth>div.info>.top_part .login>form>div.check{margin-bottom: 0px;}
div.main>.comWidth>div.info>.top_part .login>form>div.check>div{display: inline-block;}
div.main>.comWidth>div.info>.top_part .login>form>div.check>div p{font-size: 14px; color: #666;line-height: 40px; }
div.main>.comWidth>div.info>.top_part .login>form>div.check>div p a{color: #666;}
div.main>.comWidth>div.info>.top_part .login>form>div.check .auto p{background: url("../image/check.png") no-repeat left center;background-size: 20%;padding-left: 6px;cursor: default;}
div.main>.comWidth>div.info>.top_part .login>form>div.check .auto p input{opacity: 0;}
div.main>.comWidth>div.info>.top_part .login>form>div.submit button{width: 100%; height: 100%;border:none;background: #3b67a5;color: #fff;font-size: 18px; font-family: "MicrosoftYaHei";border-radius: 6px;}
div.main>.comWidth>div.info>.top_part .login>form>div.submit,
div.main>.comWidth>div.info>.top_part .login>form>div.tips{margin-bottom: 0px;}

div.main>.comWidth>div.info>.top_part .login>form>div.user .btnyzm{width: 30px; height: 100%;border:1px solid #d9d9d9; border-radius: 4px;padding-left: 16%;font-family: "MicrosoftYaHei";font-size: 12px;line-height: 40px;}

div.main>.comWidth>div.info>.top_part .login>form>div.tips p{text-align: left;font-size: 12px; color: red;line-height: 2;display: none;}
div.main>.comWidth>div.info>.top_part>.fr{position: relative;height: 100%;width: 68%;float: right;margin-right: 0;}
div.main>.comWidth>div.info>.top_part>.fr>h4{font-size: 16px; margin-bottom: 14px;font-weight: normal;}
div.main>.comWidth>div.info>.top_part>.fr>p.more{position: absolute;top: 0; right: 10px;}
div.main>.comWidth>div.info>.top_part>.fr>p.more a{color: #e85316;font-size: 12px;}
div.main>.comWidth>div.info>.top_part>.fr>div{border:1px solid #e6e6e6;padding: 18px 12px; }
div.main>.comWidth>div.info>.top_part .info>.news{padding-bottom: 18px; border-bottom: 1px dashed #e6e6e6;}
div.main>.comWidth>div.info>.top_part .info>.news>div{display: inline-block;vertical-align: top;}
div.main>.comWidth>div.info>.top_part .info>.news>div.img{width: 15%;margin-right: 16px;}
div.main>.comWidth>div.info>.top_part .info>.news>div.img>img{width: 100%;}
div.main>.comWidth>div.info>.top_part .info>.news>div.txt{width: 80%;position: relative;}
div.main>.comWidth>div.info>.top_part .info>.news>div.txt h4{font-size: 16px;color: #666;font-weight: normal;line-height: 1;}
div.main>.comWidth>div.info>.top_part .info>.news>div.txt p{color:#999;font-size: 14px;line-height: 1.8; }
div.main>.comWidth>div.info>.top_part .info>.news>div.txt p.time{position: absolute;bottom: 0;right: 5px;font-size: 12px;}
div.main>.comWidth>div.info>.top_part .info>.news_list{padding-top: 10px;}
div.main>.comWidth>div.info>.top_part .info>.news_list p{font-size: 14px; color: #666666;line-height: 25px;position: relative;padding-left: 20px;}
div.main>.comWidth>div.info>.top_part .info>.news_list p a{color: #666666;}
div.main>.comWidth>div.info>.top_part .info>.news_list p a:hover{text-decoration: underline;}
div.main>.comWidth>div.info>.top_part .info>.news_list p span.point{display: block; width: 2px; height: 4px; background: #eb5405;position: absolute;left: 8px; top: 40%;}
div.main>.comWidth>div.info>.top_part .info>.news_list p span.time{color: #999; font-size: 12px; position: absolute;right: 16px; top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);}
div.main>.comWidth>div.info>.btm_part{margin-top: 20px;width: 100%;margin-right: 0px;}
div.main>.comWidth>div.info>.btm_part>h4{font-size: 16px; color: #3b67a5; font-weight: normal;line-height: 1; padding-left: 12px;border-left: 2px solid #3b67a5;margin-bottom: 12px;}
div.main>.comWidth>div.info>.btm_part>.info{height: 282px;border:1px solid #e6e6e6;padding: 24px;}
div.main>.comWidth>div.info>.btm_part>.info>div{display: inline-block;}
div.main>.comWidth>div.info>.btm_part>.info>div.msg{width: 370px; height: 280px;position: relative;overflow: hidden;margin-right: 20px;}
div.main>.comWidth>div.info>.btm_part>.info>div.msg>img{width: 100%;}
div.main>.comWidth>div.info>.btm_part>.info>div.msg p{font-size: 14px; color: #fff; height: 30px; line-height: 30px;padding-left: 10px;background: rgba(0,0,0,0.36);position: absolute;bottom: 0;left: 0;width: 100%;}
div.main>.comWidth>div.info>.btm_part>.info>div.info_list{width: 430px; vertical-align: top;height: 262px;padding-top: 20px;}
div.main>.comWidth>div.info>.btm_part>.info>div.info_list .swiper-container{width: 100%;height: 100%;}
div.main>.comWidth>div.info>.btm_part>.info>div.info_list .swiper-container .swiper-slide p{font-size: 14px; color: #666;margin-left: 10px;line-height: 2.2;}
div.main>.comWidth>div.info>.btm_part>.info>div.info_list .swiper-container .swiper-slide p>span{display: inline-block;width: 3px; height: 2px; background: #eb5405;vertical-align: middle;margin-right: 10px;}
div.main .swiper-button-next{top: 100%;/*  bottom: 0px; */right: 0%; }
div.main .swiper-button-prev{top: 100%; /* bottom: 0px; */right:30px; left: auto;}




/* 底部样式 */
div.footer{height: 260px;background: #407699;}
div.footer>.comWidth{padding-left: 80px;}
div.footer .intro{padding-top: 40px;}
div.footer .intro>div{display: inline-block;}
div.footer .intro .link>div{display: inline-block;vertical-align: top;margin-right: 120px;}
div.footer .intro .link>div h4{color: #fff; font-size: 16px;font-weight: 600;margin-bottom: 18px;}
div.footer .intro .link>div>div>ul>li{margin-bottom: 10px;}
div.footer .intro .link>div>div>ul>li>a{font-size: 14px; color: #fff;}
div.footer .intro .link>div>div{display: inline-block;margin-right: 30px;}
div.footer .intro .contact{width:300px;text-align: left;margin-top: 40px;}
div.footer .intro .contact p{color: #fff;font-size: 14px;line-height: 20px;padding-left: 30px; background: url("../image/tel.png") no-repeat left center;margin-bottom: 16px;}
div.footer .intro .contact p.phone{background-image: url('../image/phone.png');}
div.footer .intro .contact p.mail{background-image: url('../image/email.png');}
div.footer .comWidth>p{margin-top: 14px;font-size: 14px; color: #fff;}

div.main>.comWidth>div.info>.btm_part>.info>div.info_list .swiper-container .swiper-slide p i{font-style:normal;}
div.head>div .menu{display:none;}
div.head>div .msearch{display:none;}
div.shadow{display:none;}
div.head>div .search>img{display:none;}
/* 列表页 */
div.main>.comWidth>div.right>div{height:66px; text-align:right; padding-right:20px; font-size:12px; line-height:66px; font-family:'微软雅黑';color: #666666;}
div.main>.comWidth>div.left>.wrap{display:block;}
div.head>div .pic01{
	text-align: right;
	width: 28%;
}
div.main>.comWidth>div.info>.top_part .login .span{ width: 80%;display: block;margin-left: 10% }
