@charset "utf-8";

/**********************
 *  重新定义Html元素  *
 **********************/
*{ word-wrap:break-word; outline:none; }
body{ background:#000;}
body, td, input, textarea, select, button{ color:#484848; font:12px "Microsoft Yahei", "Lucida Grande", Verdana, Lucida, Helvetica, Arial, 'Simsun', sans-serif; }
body, ul, ol, li,  dl, dt , dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin:0; padding:0; }
ul , ol , li { list-style-image: none; list-style-type: none; }
h1, h2, h3, h4, h5, h6{ font-size:12px; }
a{ color:#484848; text-decoration:none; }
a:hover { color:#484848; text-decoration:none; }
a img{ border:none; }
a {blr:expression(this.onFocus=this.blur())}
em, cite, th{ font-style:normal; font-weight:normal; }
table{ border-collapse:collapse; border-spacing: 0;}
th{ text-align:left; }
input,button,select,textarea{outline:none}
html{ -webkit-text-size-adjust: none;}

/************
 * 清除浮动 *
 ************/
.clearfix:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden;}
.clearfix { display: inline-block;}
html[xmlns] .clearfix { display: block;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
.clear { clear: both; height: 0; font-size: 1px; }


/**********
 *  定位  *
 **********/
.tl { text-align:left !important;}
.tc { text-align:center !important; }
.tr { text-align:right !important;}
.fl { float:left; display:inline;}
.fr { float:right; display:inline;}
.none { display:none;}
.w1080 { width: 1080px !important; margin-left: auto; margin-right:auto;} 

/************
 * wrapper  *
 ************/
#wrapper { width: 100%; margin: 0 auto; overflow: hidden;}

.newzyys-bg01 {background: url(../images/newzyys_bg01.jpg) center top; height: 900px;}
.newzyys-bg01-1 {background: url(../images/newzyys_bg01_1.jpg) center top; height: 473px;}
.newzyys-bg01-2 {background: url(../images/newzyys_bg01_2.jpg) center top; height: 596px; position: relative;}
.info{ transition: all 0.2s ease; position: absolute; left: 50%; padding:  15px 20px; margin-left: -541px; top: 8px; width: 492px; height: 241px; line-height: 24px; background: #012583; color: #fff; font-size: 14px; border-radius: 16px; opacity: 0; box-sizing: border-box;}
.info:hover{ opacity: 1;}
.info2{ margin-left: 49px;}

.newzyys-bg02 {background: url(../images/newzyys_bg02.jpg) center top; height: 523px;}
.newzyys-bg03 {background: url(../images/newzyys_bg03.jpg) center top; height: 1088px;}
.newzyys-bg04 {background: url(../images/newzyys_bg04.jpg) center top; height: 1177px; position: relative;}
.newzyys-bg05 {background: url(../images/newzyys_bg05.jpg) center top; height: 706px;  position: relative; overflow: hidden;}
.newzyys-bg06 {background: url(../images/newzyys_bg06.jpg) center top; height: 1020px; position: relative;}
.newzyys-bg07 {background: url(../images/newzyys_bg07.jpg) center top; height: 1010px;}
.newzyys-bg08 {background: url(../images/newzyys_bg08.jpg) center top; height: 1024px;}
.newzyys-bg09 {background: url(../images/newzyys_bg09.jpg) center top; height: 755px;}
.newzyys-bg10 {background: url(../images/newzyys_bg10.jpg) center top; height: 1062px;}
.newzyys-bg11 {background: url(../images/newzyys_bg11.jpg) center top; height: 1360px;text-align: center;}
.newzyys-bg12 {background: url(../images/newzyys_bg12.jpg) center top; height: 1121px; }
.newzyys-bg11 span{ font-size: 36px; position: relative;top: 84px;	 }

.buybx1{  width: 100%; float: left; position: relative; top: 670px; left: 15%;     height: 40px;}
.buybx2{  width: 100%; float: left; position: relative; top: 695px; left: 15%;    height: 40px;}
.buybx1 a{color: red; font-size: 18px; font-weight: normal; margin-left: 20px; color: red;}
.buybx2 a{color: red; font-size: 18px; font-weight: normal; margin-left: 20px; color: red;}
.buybx1 a:hover{color: red;  }
.buybx2 a:hover{color: red;  }
/*.buy2{ position: absolute; top: 678px; left: 50%; margin-left: 271px; width: 125px; height: 28px;}*/

.newzyys-bg04 .bx{font-size: 24px;   margin-left: 10px; font-family:"Microsoft Yahei",Georgia,Serif; } 
.newzyys-bg04 .bxr{   margin-left: 100px;   } 
.money {color: red; font-size: 20px;  font-weight: normal; margin-left: 4px;}
 

.banimg{ margin: 188px auto 0; width: 1084px; height: 448px;}
.banimg-con{ float: right;  width: 597px; height: 448px;}
.banimg-con .banimg-item{ z-index: 1; position: relative; display: none; float: right;  width: 597px; height: 448px; overflow: hidden;}
.banimg-con .banimg-itemOn{z-index: 2; display: block;}
.banimg-con p{ position: absolute; font-size: 14px; bottom: -300px; width: 100%; padding: 40px 25px; height:180px; line-height: 20px; background: #ebeff8; opacity: 0.8; color: #333;}


.banimg-btn{ float: left; margin-top: 215px; margin-left: 10px;  width: 476px; height: 448px;}
.banimg-btn a{ position: relative; float: left; margin-left:5px;}
.banimg-btn a em{ content: ""; display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%;border: 3px solid #f66262; box-sizing: border-box;}
.banimg-btn a.on em{ display: block;}

.banimg-btn a i{ content: ""; display: none; position: absolute; left: 70px; top: -20px;  border-width: 10px;
    border-style: solid; border-color:#fff transparent transparent transparent;}
.banimg-btn a.on i{ display: block;}

.btn1 { position: absolute; top: 180px; left: 50%; margin-left: -410px; width:940px;}
.btn1 a{float: left; font-size:14px; margin: 196px 128px 0 0; width: 106px; heigth: 34px; line-height: 34px; text-align: center; color: #7886d1; border: 1px solid #7886d1;}
.btn1 a:hover{color: #fff; background:#7886d1;}

.btn2 { position: absolute; top: 755px; left: 50%; margin-left: -435px; width:400px;}
.btn2 a{float: left; font-size:20px; margin: 19px 15px 0 0; width: 106px; heigth: 34px; line-height: 34px; text-align: center; color: #333; background-color: #d1d1d1;}
.btn2 a.last{ margin-left: 120px;}
.btn2 a:hover,.btn2 a.last{color: #fff; background:#7886d1;}

.divw { display:none; width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;line-height:100%;text-align:center; background: rgba(0,0,0,0.5)}
.divw .mo {width:100%;position:absolute;display:inline-block;vertical-align:middle;margin-top:-260px;top:50%;left:0;}
.divw .mo div {width:400px;height:520px;display:inline-block;margin:0 18px;border:4px solid #fff;border-radius:16px;background-size:100% 100%;}
.divw .xy {background:url("../images/xiyao.png") no-repeat center;}
.divw .zy {background:url("../images/zhongyao.png") no-repeat center;}
.divw  span {text-align:center;display:block;line-height:1;font-size:50px;color:#fff;padding:79px 0 0;}
.divw  span b {display:block;padding-top:16px;}
.divw  a {width:180px;height:50px;line-height:50px;text-align:center;font-size:24px;color:#fff;display:block;border-radius:20px;margin:400px auto 0;}
.divw  a:hover {color:#fff;}
.divw .xy a {background:#00b7ee;}
.divw .zy a {background:#32b16c;}

.wrap{ width: 1200px; margin: 0px auto;}.font12{ font-size: 12px;}.font14{ font-size: 14px;}.font16{ font-size: 16px;}.font18{ font-size: 18px;}.font20{ font-size: 20px;}.font30{ font-size: 30px;}
.div000{ background: #282828; width: 100%; overflow: auto;}
.foottop{ margin-top: 34px;}
.foottell{ font-size: 28px; color: #fff; font-weight: bold;}
.foottell span{ color: #999; display: block;}
.footbottom{ margin-top: 30px; border-bottom: 2px solid #333333; overflow: auto; padding-bottom: 20px;}
.wid240footer{ border-right: 1px solid #333333; width: 200px; padding-left: 33px;}
.wid240footer:nth-child(5){ border-right: 0;}
.wid240footer dt{ color: #666; line-height: 30px;}
.wid240footer dd a{ font-size: 12px;line-height: 24px; color: #999;}
.footer_bq div a {list-style:none;width:188px;line-height:40px;text-align:center;height:40px;float:left;margin-left:12px;border:1px solid #333; color: #999; font-size: 12px;}
.footer_bq div a:hover{ border:1px solid #777; color: #ccc;}
.footer span {display:block;text-align:center;}
.footer_bq div {width:1200px;margin:0 auto;padding-top:15px;overflow:hidden;}
.footer_cen ul p {width:90px;cursor:pointer;margin-top:-25px;display:inline-block;height:30px;background-color:#47c88a;color:#fff;text-align:center;line-height:30px;border-radius:6px;margin-left:40px;}
.footer_bq div a:hover>.footer-bottom-icon1 {background-position:-20px -286px;}
.footer-bottom-icon {display:block;background:url(images/gzz-gaiban-icon.png);float:left;}
.footer-bottom-icon1 {height:28px;width:28px;background-position:-20px -286px;margin:6px 0 0 47px;}
.footer_bq div a:hover>.footer-bottom-icon2 {background-position:-68px -289px;}
.footer-bottom-icon2 {height:22px;width:19px;background-position:-68px -289px;margin:9px 0 0 24px;}
.footer_bq div a:hover>.footer-bottom-icon3 {background-position:-107px -287px;}
.footer-bottom-icon3 {height:26px;width:26px;background-position:-107px -287px;margin:7px 0 0 11px;}
.footer_bq div a:hover>.footer-bottom-icon4 {background-position:-153px -287px;}
.footer-bottom-icon4 {height:26px;width:30px;background-position:-153px -287px;margin:7px 0 0 32px;}
.footer_bq div a:hover>.footer-bottom-icon5 {background-position:-202px -287px;}
.footer-bottom-icon5 {height:26px;width:26px;background-position:-202px -287px;margin:7px 0 0 48px;}
.footer-bottom-icon6 {height:25px;width:28px;background-position:-248px -287px;margin:7px 0 0 47px;}
.footer_bq div a:hover>.footer-bottom-icon6 {background-position:-248px -287px;}
.footer img {vertical-align:top;}
.footbeian{ text-align: center;color: #666; height: 51px; line-height: 51px; margin-top: 20px; background: #1f1f1f;}
.zjh-navlist li.hoverblue span {
    width: 110%;
}
.zjh-navlist li span {
    height: 3px;
    width: 0%;
    display: block;
    background: #0871ff;
    transition: width 0.6s;
    margin-top: -3px;
}

@media screen and (max-width: 750px){
	.container_bg {	background-size: cover;}

	.newzyys-bg02 {background: url(../images/mnewzyys_bg02.jpg) center top; 
         background-size: cover; background-position: -200px 0px;  height: 220px; }
	.newzyys-bg03 {background: url(../images/mnewzyys_bg03.jpg) center top; 
		background-size: cover;

		background-position: -10px 0px;  height: 523px;}
	   
    .newzyys-bg04{ height: 775px;  }
    .newzyys-bg07{ background: url(../images/mnewzyys_bg07.jpg) center top;
                    background-size: cover; height: 426px; }
    .newzyys-bg08{  height: 446px; }
    .newzyys-bg09{ background: url(../images/mnewzyys_bg09.jpg) center top; background-size: cover; height: 436px; }
    .newzyys-bg10{  height: 456px; }
    .newzyys-bg11{  background: url(../images/mnewzyys_bg11.jpg) center top;
                    background-size: cover; height: 900px; }
    .newzyys-bg11 span{ font-size: 20px; position: relative;top: 35px;   }

    .buybx1{  width: 100%; float: left; position: relative; top: 430px; left: 0%;     height: 20px;}
    .buybx2{  width: 100%; float: left; position: relative; top: 456px; left: 0%;    height: 20px;}
    .buybx1 a{color: red; font-size: 12px; font-weight: normal; margin-left: 3px; color: red; }
    .buybx2 a{color: red; font-size: 12px; font-weight: normal; margin-left: 3px; color: red;}
    .buybx1 a:hover{color: red;  }
    .buybx2 a:hover{color: red;  }

    .newzyys-bg04 .bx{font-size: 12px;   margin-left: 10px; font-family:"Microsoft Yahei",Georgia,Serif;    } 
    .newzyys-bg04 .bxr{   margin-left: 3px;   } 
    .money {color: red; font-size: 12px;  font-weight: normal; margin-left: 3px;}
}