




/*头部*/
.head{position: relative;height: 58px;}
.head .logo{height: 100%;display: inline;position: absolute;top: 5px;left: 5px;}
.head .logo img{}
.head .headuser{position: absolute;top: 3px;right: 0;color: #7a7977;font-size: 13px;}
.head .headuser a{color: #7a7977;padding: 0 8px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.headuser i{ display: inline-block;width: 5px;height: 1px;}
.head .headuser a:hover{color: #12437e;}
.head ul{
	position: absolute;
	right: 0;
	bottom: 0;
	top: 50px;
}
.head ul li{float: left;display: inline;}
.head ul li a{
	color: #000000;
	padding: 3px 0;/*border-bottom: 1px solid #85878a;*/
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	margin:0 14px;
	padding: 0 5px 6px;
	font-size: 16px;
	font-weight: bold;
}
.head ul li a:hover, .head ul li.chose a{
	color: #12437e;
	border-bottom: 2px solid #12437e;
	font-weight: bold;
	font-size: 16px;
}
.head{height: 53px;}
.head ul li{font-size: 15px;}
.head ul li a{margin-left: 18px;}
@media only screen and (min-width: 1800px)
{
body{font-size: 18px;}

}
@media only screen and (max-width: 1800px){body{font-size: 16px;}
}
@media only screen and (max-width: 1500px)
{
    body{font-size: 14px;}
}
.titlecolor1{color: #ee9a4a;}
.titlecolor2{color: #0046a5;}
/*首页*/
.indexcont{position: absolute;top: 9px;bottom: 30px;left: 50px;right: 50px;}
.fullPage{width: 100%;position: absolute;bottom: 25px;overflow: hidden;top: 73px;}
#superContainer{height: 100%;position: relative;}
.section{position: relative;}

.section1 .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;}
.section1 .bg>img{ width: 100%;height: 100%;}
.section1 .bg>i{position: absolute;top: 6%;right: 0;bottom: 0;left: 0;height: 88%;text-align: center;}
.section1 i>img{height: 100%;width: auto;}

.section2{background-color: #dededc;}
.section2-left{width: 73%;height: 100%;float: left;display: inline;position: relative;background-image: url(../images/section2_bj.jpg);background-repeat: repeat;background-position: left top;}
.section2-left i{position: absolute;right: 0;bottom: 0;left: 0;height: 84%;top: 8%;text-align: center;}
.section2-left i img{height: 100%;width: auto;}
.section2-cont{position: relative;height: 100%;color: #1d262f;}
.section2-cont span{position: absolute;}
.section2-cont .title{margin-left: 8%;letter-spacing: 2px;margin-top: 5%;}
.section2-cont .time{margin-left: 8%;letter-spacing: 2px;}
.section2-cont .introduce{margin-left: 8%;letter-spacing: 2px;width: 75%;}
.section2-cont .title{font-size: 34px;line-height: 60px;color: #000;}
.section2-cont .time{font-size: 26px;color: #999;line-height: 60px;}
.section2-cont .introduce{font-size: 20px;line-height: 40px;color: #333;text-indent: 4ex;}
.section2-right{width: 27%;height: 100%;float: left;display: inline;overflow: hidden;}
.section2-right img{height:100%;width: 100%;overflow: hidden;}

.section3 .item{height: 49.5%;position: relative;float: left;display: inline;overflow: hidden;text-align: center;margin-top: 0.5%;}
.section3 .item img{width: 100%;}
.section3 .item span{font-size: 1.5em;position: absolute;right: 18px;bottom: 18px;letter-spacing: 5px;color: #fff;}
.section3-left{width: 100%;height: 100%;position: relative;float: left;display: inline;}
.section3-left .zx{width: 59.5%;margin-right: 0.5%;}
.section3-left .zl{width: 19.5%;margin-right: 0.5%;}
.section3-left .gc{width: 19.5%;margin-right: 0.5%;}
.section3-left .fw{width: 24.5%;margin-right: 0.5%;}
.section3-left .djt{width: 24.5%;background-color: #dededc;margin-right: 0.5%;}
.section3-left .hd{width: 49.5%;margin-right: 0.5%;}
  

.section4{background-image: url(../images/section4_bj.jpg);background-size: cover;-webkit-background-size: cover; -o-background-size: cover;}
.section4-bj{position: relative;}
.section4-zx  {margin-top: 3%;height: 88%;width: 30%;float: left;margin-right: 2%;margin-left: 3%;box-shadow: darkgrey 0px 0px 3px 3px;background-color: #FFF;margin-bottom: 3%;position: relative;}
.section4-cg  {margin-top: 3%;height: 88%;width: 30%;float: left;margin-right: 2%;margin-left: 2%;box-shadow: darkgrey 0px 0px 3px 3px;background-color: #FFF;margin-bottom: 3%;position: relative;}
.section4-lj  {margin-top: 3%;height: 88%;width: 26%;float: right;margin-right: 3%;margin-left: 2%;margin-bottom: 3%;position: relative;}
.section4-lj .zxzg{box-shadow: darkgrey 0px 0px 3px 3px;background-color: #FFF;height: 28%;position: relative;}
.section4-lj .hdyy{box-shadow: darkgrey 0px 0px 3px 3px;background-color: #FFF;height: 28%;position: relative;}
.section4-lj .cglx{box-shadow: darkgrey 0px 0px 3px 3px;background-color: #FFF;height: 28%;position: relative;}
.section4-lj .juli{height: 8%;position: relative;}
.section4-lj img{height: 100%;width: 100%;}
.section4-zx .title{font-size: 30px;line-height: 50px;color: #666;text-align: center;width: 100%;margin-top: 5%;}
.section4-zx .ying{font-size: 20px;line-height: 20px;text-transform: uppercase;color: #CCC;text-align: center;width: 100%;}
.section4-zx .xian{background-color: #12437e;height: 3px;width: 100px;margin-top: 5px;margin-bottom: 5px;margin-right: auto;margin-left: auto;}
.section4-zx .list{width: 85%;margin-right: auto;margin-left: auto;}
.section4-zx .list li{
	clear: both;
}

.section4-zx .list .rq{
	float: left;
	height: 50px;
	width: 65px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #12437e;
	margin-right: 10px;
	margin-bottom: 10px;
}
.section4-zx .list .date{
	color: #12437e;
	height: 30px;
	width: 60px;
	text-align: center;
	font-size: 30px;
}
.section4-zx .list .year{
	color: #12437e;
	height: 20px;
	width: 60px;
	text-align: center;
	font-size: 14px;
}
.section4-zx .list .title1{
	margin-left: 10px;
	font-size: 14px;
	line-height: 24px;
}
.section4-zx .gdzx{
	width: 40%;
	margin-right: auto;
	margin-left: auto;
	background-color: #12437e;
	height: 40px;
	font-size: 18px;
	line-height: 40px;
	color: #FFF;
	text-align: center;
	margin-top: 10%;
	position: relative;
}
.section4-cg .title{font-size: 30px;line-height: 50px;color: #666;text-align: center;width: 100%;margin-top: 5%;}
.section4-cg .ying{font-size: 20px;line-height: 20px;text-transform: uppercase;color: #CCC;text-align: center;width: 100%;}
.section4-cg .xian{background-color: #12437e;height: 3px;width: 100px;margin-top: 5px;margin-bottom: 5px;margin-right: auto;margin-left: auto;}
.section4-cg .introduce{
	font-size: 14px;
	line-height: 35px;
	color: #333;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.section4-cg .introduce span.title-small{font-size: 20px;color: #12437e;}
.section4-cg hr{margin-top: 15px;margin-bottom: 15px;}
.section4-cg .ttyy{float: left;width: 35%;margin-left:  10%;background-color: #12437e;height: 40px;font-size: 18px;line-height: 40px;color: #FFF;text-align: center;margin-top: 10%;}
.section4-cg .gryy{float: right;width: 35%;margin-right:  10%;background-color: #12437e;height: 40px;font-size: 18px;line-height: 40px;color: #FFF;text-align: center;margin-top: 10%;}


/* 右侧导航*/
#fullPage-nav{_display: none;margin-left: 3%;}
#fullPage-nav li{vertical-align: middle;width: 90px;height: 66px;margin: 20px 0;}
#fullPage-nav li a{float: right;display: inline;width: 6px;height: 100%;background-color: #a9a9a9;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;transition-delay: 0.5s;}
#fullPage-nav li .active{background-color: #12437e;}
#fullPage-nav span{display: none;}

.indexfoot{height:20px;position: absolute;bottom: 0;width: 100%;left: 0;}
.indexfoot>i{width: 50px;height: 25px;background-repeat: no-repeat;position: absolute;top: -5px;left: -6px;cursor: pointer;background-position: center;}
.indexfoot ul{position: absolute;right: 0;bottom: 0;color: #4d4948;font-size: 0.8em;}
.indexfoot ul li{float: left;margin-left: 50px;}
.indexfoot ul li.indexfootli{ margin-left: 16px;font-size: 0;}
.indexfoot ul li.indexfootli a{ padding: 0;}
.indexfoot ul li.indexfootli img{ width: 20px;}
.indexfoot a{padding: 0 5px;}
.indexfoot ul li i{width: 20px;height: 19px;display: inline-block;background: url('../Images/indexbottom.png') no-repeat;float: left;}
.indexfoot ul li i.adress{background-position: 0 -2px;}
.indexfoot ul li i.telephone{background-position: -27px -2px;}
.indexfoot ul li i.mail{background-position: -54px -2px;}
.indexfoot ul li span{ float: left;}
.indexfoot ul li.suggest{position: relative;z-index: 1300;}
.indexfoot ul li.suggest span{ cursor: pointer;}
.indexfoot ul li.suggest .hide{ display: none;position: absolute;bottom: 23px;width: 310px;left: -133px;background-color: #D40100;text-align: center;line-height: 30px;border-radius: 4px;color: #fff;}
.indexfoot ul li.suggest .hide:after{content:"";width: 0;height: 0;border-width: 5px;border-color: #D40100 transparent transparent transparent;border-style: solid dashed dashed dashed;position: absolute;bottom: -10px;left: 50%;margin-left: -2.5px;}
.indexfoot ul li.suggest span:hover + .hide{ display: block;}

@media only screen and (min-width: 1800px)
{

.fullPage{top: 95px;}
#fullPage-nav li{width: 110px;height: 80px;margin: 25px 0;}
.section2-cont span.year{font-size: 33px;margin-left: -386px;margin-top: -93px;padding: 0 25px 12px;}
.section2-cont span.date{font-size: 75px;margin-left: -260px;margin-top: -136px;}
.section2-cont span.title{font-size: 26px;margin-left: -305px;}
.section2-cont span.title-small{font-size: 26px;margin-left: -305px;margin-top: 83px;}
.section2-cont .cont{margin-left: -305px;margin-top: 170px;}
.section2-cont p{line-height: 33px;}
.indexfoot a{padding: 0 10px;}}
@media only screen and (max-width: 1800px){
.fullPage{top: 83px;}
#fullPage-nav li{width: 90px;height: 66px;margin: 20px 0;}
.section2-cont span.year{font-size: 27px;margin-left: -327px;margin-top: -100px;padding: 0 14px 12px;}
.section2-cont span.date{font-size: 64px;margin-left: -235px;margin-top: -136px;}
.section2-cont span.title{font-size: 26px;margin-left: -280px;}
.section2-cont span.title-small{font-size: 26px;margin-left: -280px;margin-top: 39px;}
.section2-cont .cont{margin-left: -280px;margin-top: 99px;}
.section2-cont p{line-height: 30px;}
.indexfoot a{padding: 0 10px;}}
@media only screen and (max-width: 1500px){
.fullPage{top: 81px;}
.section2-cont span.year{font-size: 27px;margin-left: -276px;margin-top: -88px;padding: 0 18px 11px;}
.section2-cont span.date{font-size: 64px;margin-left: -190px;margin-top: -125px;}
.section2-cont span.title{font-size: 24px;margin-left: -241px;margin-top: -5px;}
.section2-cont span.title-small{font-size: 24px;margin-left: -241px;margin-top: 34px;}
.section2-cont .cont{margin-left: -241px;margin-top: 81px;}
.section2-cont p{line-height: 28px;}
.indexfoot a{padding: 0 5px;}}
.cont100{float: left;width: 100%;position: relative;padding-bottom: 0;}
.reveal-modal-bg{position: fixed;height: 100%;width: 100%;background: #000;background: rgba(0,0,0,.8);z-index: 10000;display: none;top: 0;left: 0;background: url(../Images/black85.png) repeat;}
.reveal-modal{visibility: hidden;top: 50%;left: 50%;margin-top: -175px;margin-left: -300px;width: 520px;background: #eee url(modal-gloss.png) no-repeat -200px -80px;position: fixed;z-index: 10010;padding: 30px 40px 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);}
.reveal-modal.small{width: 200px;margin-left: -140px;}
.reveal-modal.medium{width: 400px;margin-left: -240px;}
.reveal-modal.large{width: 600px;margin-left: -340px;}
.reveal-modal.xlarge{width: 800px;margin-left: -440px;}
.reveal-modal .close-reveal-modal{font-size: 22px;line-height: .5;position: absolute;top: 8px;right: 11px;color: #aaa;text-shadow: 0 -1px 1px rbga(0,0,0,.6);font-weight: bold;cursor: pointer;}
.yellowbtn{background: #f2670b;font-family:"微软雅黑";color:#FFF;}
.yellowbtn:hover{cursor: pointer;background:#f95725;color: #fff;}
/*===============登录界面===============*/
form.cont-login{/*width:570px;height:340px;*/width:520px;height:300px;float:left;/* border-right:1px dotted #999999;*/}
form.cont-login h1{/*width:75%;*/width:85%;font-family:"微软雅黑";margin:10px auto;line-height:40px;font-size:20px;color:#666;border-bottom:1px solid #ababab;font-weight:bold;}
form.cont-login h1 span{display:inline-block;width:20%;text-align:center;margin-left:5%;margin-top:1px;border-bottom:1px solid #E23509;*+float: left;}
form.cont-login h1 a{width:125px;margin-top:5px;color:#A80000;display:inline-block;float:right;background:url(../images/reg.png) no-repeat 0 10px;font-size:14px;text-indent:2em}
form.cont-login p{width:360px;margin:25px auto;height:41px;position:relative;}
form.cont-login p i{display:block;float:left;width:41px;height:41px;border:1px solid #c6c6c6;background:#f3f3f3 url(../images/sprit.png) no-repeat -52px 10px;margin:0;padding:0;}
form.cont-login p i.password{background-position:-87px 9px;}
form.cont-login p input{height:41px;width:316px; text-indent:0.4em; float:left;border:1px solid #c6c6c6; border-left:0; outline:0;border-radius: 0;background: #fff;color: #6f6f6f;line-height: 41px\9;font-family: 'Microsoft Yahei'}
form.cont-login p span{width:100px;float:left;}
form.cont-login p span input{width:auto;height:auto;}
form.cont-login p a{display:block;position:absolute;right:3px;color: #6e6e6e;font-size:14px;}
.login-error{color:#FF0000;width:200px!important;font-size: 14px;}
a.findpassword{margin-left: 25px;float: left;}
form.cont-login p span.logbtn{width:100%;height:35px;color:#FFF;font-weight:bold;line-height:35px;text-align:center;border-radius:2px;letter-spacing:20px;text-indent:20px;font-size:16px;cursor:pointer;}
.logright{width:380px;height:340px;float:left;background:url(../images/loginbg.png) no-repeat 20px 80px;font-family:"微软雅黑";color:#666;}
.logright h2{width:100%;padding-top:80px;text-indent:2em;font-weight:normal}
.logright p{width:124px;height:124px;text-align:center;font-size:16px;font-weight:bold;line-height:32px;float:left;margin-left:40px;position:relative;border-radius:5px;margin-top:20px;font-weight:normal}
/*===============登录界面===============*/

/*================侧边2016-09-18zwq============*/
.izl-rmenu{position:fixed;top: 50%;margin-top: -184px;right: 16px;z-index:999;border-bottom: 0;font-size: 14px;box-shadow: 0px 3px 9px 1px #474747;}
.izl-rmenu .btn{width:64px;height:64px;cursor:pointer;position: relative;background-color: #1d262f;text-align: center;}
.izl-rmenu .btn:hover{background-color:#d40100;}
.izl-rmenu .btn i{width: 34px;height: 34px;display: inline-block; background:url(../Images/index/sprit.png) no-repeat;background-position: -231px 2px;position: relative;}
.izl-rmenu .btn>p{ color: #ffffff;text-align: center;font-size: 12px;}
.izl-rmenu .btn-share>p{ margin-top: 3px;}
.izl-rmenu .btn-share i{background-position: -231px 4px;}
.izl-rmenu .btn-wx i{background-position:-265px 2px; }
.izl-rmenu .btn-wb i{background-position: -299px 2px;}
.izl-rmenu .btn-app i{background-position:-333px 2px; }
.izl-rmenu .btn-shop i{background-position: -367px 7px;}
.izl-rmenu .btn-vip i{background-position: -433px 7px;}

.izl-rmenu .btn-qq .appoin{color:#2a2a2a;position: absolute;line-height:46px;text-align: center;display:none;}
.izl-rmenu .btn-qq .boxinshare{ background: #fff; width: 120px;right: 64px;line-height: 20px; top: -55px; padding: 12px; padding-bottom: 10px;}

.izl-rmenu .btn-qq .boxinshare a{ color: #2a2a2a; /* padding: 12px 0 0 16px; */float: left;cursor: default;}
.izl-rmenu .btn-qq .boxinshare a p{color: #2a2a2a;font-size:12px;}
.izl-rmenu .btn-qq .boxinshare a img{ width: 120px; height: 120px;}
.izl-rmenu .btn-qq,.izl-rmenu .btn-qq:visited{text-decoration:none;display:block;}
/*分享*/
.izl-rmenu .btn-share .share{background:#fff;position: absolute;width:169px;right:64px;top:0;height: 64px;text-align: center;display:none;}
.izl-rmenu .btn-share>div.share>div{ padding-left: 15px !important;}
.izl-rmenu .btn-share>div.share span{ margin-top: 10px;}
/*预约*/
.izl-rmenu .btn-yy i{background-position: -400px 6px;}
.izl-rmenu .btn-yy .share a{padding: 22px 11px;display: inline-block;*display: inline;*zoom: 1;}
.izl-rmenu .btn-yy .share a:hover{ color: #d40100;}

.izl-rmenu .btn-qq .appdownload{width: 342px;margin-top: 10px;}
.izl-rmenu .btn-qq .appdownload a{margin-right: 10px;width: 107px;}
.izl-rmenu .btn-qq .appdownload a:first-child+a+a{margin-right:0;}
.izl-rmenu .btn-qq .appdownload a img{width: 100px;height: 100px;}
/*公告*/
.izl-rmenu .btn-gg{background-color: #d40100;}
.izl-rmenu .btn-gg i{background:url(../Images/index/tzgg.png) no-repeat center center;margin-top: 10px; height: 22px;}
.izl-rmenu .btn-gg .share{ height: auto;padding:15px;text-align: left;width: 200px;}
.izl-rmenu .btn-gg .share p{ text-indent: 2em;}
.izl-rmenu .btn-gg .shareimg{ width: 120px; height: 120px;position: absolute;top: -38px;right: 64px;border: 1px solid #ccc;padding: 10px;}
.izl-rmenu .btn-gg .share img{ width: 120px; height: 120px;}

/*============侧边end============*/

/*==================通知公告==================*/
.float_layer{width:200px;border:1px solid #aaaaaa;display:none;background:#fff; z-index: 999}
.float_layer h2{height:25px;line-height:25px;padding-left:10px;font-size:14px;color:#333;background:url(../Images/index/title_bg.gif) repeat-x;border-bottom:1px solid #aaaaaa;position:relative;}

.float_layer .min{width:21px;height:20px;background:url(../Images/index/min.gif) no-repeat 0 bottom;position:absolute;top:2px;right:25px;}
.float_layer .min:hover{background:url(../Images/index/min.gif) no-repeat 0 0;}

.float_layer .max{width:21px;height:20px;background:url(images/max.gif) no-repeat 0 bottom;position:absolute;top:2px;right:25px;}
.float_layer .max:hover{background:url(../Images/index/max.gif) no-repeat 0 0;}
.float_layer .close{width:21px;height:20px;background:url(../Images/index/close.gif) no-repeat 0 bottom;position:absolute;top:2px;right:3px;}
.float_layer .close:hover{background:url(../Images/index/close.gif) no-repeat 0 0;}

.float_layer .contentbox{height:87px;overflow:hidden;overflow-y: auto; font-size:14px;line-height:18px;font-size: 12px;overflow-y: auto;
line-height: 20px;color:#666;text-indent:28px;}
.float_layer .wrapbox{padding:5px;}
.indexbox{ width: 270px;position: absolute;/*top: 50%;left: 50%;margin-left: -150px;*/background: #ffffff;z-index: 20;text-align: center; padding: 15px;/*margin-top: -149px;*/}
.indexbox p{ font-size: 24px;color: #a32928;}
.indexbox img{width: 248px;height: 248px;margin-top: 10px;}
.indexbox div.ggtz{width: 92%;margin-left: 5%;margin-top: 10px;color: #2a2a2a;font-size: 15px;text-align: left;text-indent: 2em;line-height: 25px;}
.indexbox .ggtzdiv{ height: 100%;outline: none;}
.indexbox i{ width: 34px;height: 34px;display: inline-block;position: absolute;top: -17px;right: -17px;background: url(../Images/index/closeinfo.png) no-repeat center;cursor: pointer;}
/*==================通知公告end==================*/




/* 3屏 */
.zx1  {
	margin-top: 2%;
	height: 90%;
	width: 28%;
	float: left;
	margin-right: 2%;
	margin-left: 2%;
	box-shadow: darkgrey 0px 0px 5px 3px;
	background-size: 100% 100%;
	background-image: url(../images/zx1.jpg);
}
.cg1  {
	margin-top: 2%;
	height: 90%;
	width: 28%;
	float: left;
	margin-right: 2%;
	margin-left: 2%;
	box-shadow: darkgrey 0px 0px 5px 3px;
	background-size: 100% 100%;
	background-image: url(../images/cg.jpg);
}
.lj1  {
	margin-top: 2%;
	height: 90%;
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-left: 2%;
}
.lj01  {
	height: 30%;
	width: 100%;
	float: left;
	margin-bottom: 6%;
	box-shadow: darkgrey 0px 0px 5px 3px;
	background-image: url(../images/lj01.jpg);
	background-size: 100% 100%;
	cursor: pointer;
}
.lj01:hover,.lj01:active {
    background-image: url(../images/lj011.jpg);
    background-size: 100% 100%;
	cursor: pointer;
}
.lj02  {
	height: 30%;
	width: 100%;
	float: left;
	margin-bottom: 6%;
	box-shadow: darkgrey 0px 0px 5px 3px;
	background-image: url(../images/lj02.jpg);
	background-size: 100% 100%;
	cursor: pointer;
}
.lj02:hover,.lj02:active {
    background-image: url(../images/lj022.jpg);
    background-size: 100% 100%;
	cursor: pointer;
}
.lj03  {
	height: 30%;
	width: 100%;
	float: left;
	margin-bottom: 6%;
	box-shadow: darkgrey 0px 0px 5px 3px;
	background-image: url(../images/lj03.jpg);
	background-size: 100% 100%;
	cursor: pointer;
}
.lj03:hover,.lj03:active {
    background-image: url(../images/lj033.jpg);
    background-size: 100% 100%;
	cursor: pointer;
}
 







