.xy-banner{width: 100%; height: 704px; text-align: center; background:#3a79f5 url(../images/video-gd.png) no-repeat center center;}
.xy-banner .w1300{ top:250px}
.xy-banner h2{ position: relative;}
.xy-banner h5{ color: #fff;font-size: 1.5rem; line-height: 2.5rem; margin-top: 10px; margin-bottom: 20px;}
.xy-banner small{ color: #f2f2f2; font-size: 0.8rem; line-height: 1.5rem;}

.xy-main{width: 100%; padding: 100px 0; background:#d9e8ff url(../images/video-xg.png) repeat-y top center;}
.xy-main .xy-main-box{width: 750px; margin: 0 auto; padding-top: 50px;}
.xy-main .xy-main-box h3{display: block; width:320px; height: 52px; line-height: 52px; font-size: 1.5rem; border-radius: 10px 10px 0 0; background-color: #3a79f5; color: #fff; text-align: center; margin: 0 auto;}
.xy-main .xy-main-box .xy-main-box-kj{width: 100%; display: block; position: relative;}
.xy-main .xy-main-box .xy-main-box-kj img{width: 100%; position: relative; z-index: 10;}
.xy-main .xy-main-box .xy-main-box-kj a{display: block; width: 100px; height: 100px; margin-top: -50px; margin-left: -50px; position: absolute; left:50%; top:41%; z-index: 20; }

/* box3 */
.box3{width: 100%; background-color: #fff; padding: 50px 0;}
.box3 h2{ display: block; text-align: center;}
.box3 h2 strong{ display: inline-block; text-align: center; font-size: 32px; padding:10px 30px; border-radius: 10px; background-color: #4d97f8; color: #fff;}

.box3 .box3_form{width: 100%; padding:30px  0 0px;}
.box3 .box3_form .box3-form-mx{width: 100%; overflow: hidden;}
.box3 .box3_form .box3-form-mx li{width: 47%; margin-left: 5%; margin-top: 20px; float: left;}
.box3 .box3_form .box3-form-mx li:nth-child(odd){margin-left: 0;}
.box3 .box3_form .box3-form-mx li label{font-size: 2rem; color: #888; display: block;}
.box3 .box3_form .box3-form-mx li label span{color: red;}
.box3 .box3_form .box3-form-mx li input{display: block; width:90%; padding: 20px 4%;margin-top: 10px; font-size: 1.2rem; background-color: #f2f2f2; border: none;}
.box3 .box3_form .box2-form-bt{width: 100%; padding: 80px 0 0px; text-align: center;}
.box3 .box3_form .box2-form-bt button{display: inline-block;  padding: 10px 50px; font-size:1.5rem; border-radius: 50px; border: none; color: #fff; cursor: pointer;}
.box3 .box3_form .box2-form-bt button{
    background: -moz-linear-gradient(left, #fe9628 0%, #fd6c22 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe9628), color-stop(100%,#fd6c22));
    background: -webkit-linear-gradient(left, #fe9628 0%,#fd6c22 100%);
    background: -o-linear-gradient(left, #fe9628 0%,#fd6c22 100%);
    background: -ms-linear-gradient(left, #fe9628 0%,#fd6c22 100%);
    background: linear-gradient(left, #fe9628 0%,#fd6c22 100%);
}


.zy-banner{width: 100%; height: 704px; text-align: center; background:#0e1b38 url(../images/zy-banner-bg.png) no-repeat center center; color: #fff;}
.zy-banner .w1300{ top:120px}
.zy-banner h2{ position: relative;}
.zy-banner .zy-banner-hc{ font-size: 3rem; padding: 20px 0;  color: #fff;}
.zy-banner .zy-banner-ul{overflow: hidden; text-align: center; margin: 20px 0;}
.zy-banner .zy-banner-ul li{display: inline-block; color: #fff; margin:20px;}
.zy-banner .zy-banner-ul li i{display: inline-block; width: 30px; height: 30px; background: url(../images/xy-nkor.png); vertical-align: middle;}
.zy-banner .zy-banner-ul li span{display: inline-block; vertical-align: middle; font-size: 1.2rem; margin-left: 10px;}
.zy-banner .zy-banner-nc{ width:600px; margin: 0 auto; padding: 10px 0; font-size: 1.2rem; border-radius: 20px; background-color: rgba(32,77 ,119 , 0.6);  color: #fff;}
.zy-banner .zy-banner-tc{ font-size: 2.5rem; padding: 50px 0 0;  color: #fff; font-weight: bold;}




/* box1 */
.zy-box1{width: 100%;}
.zy-box1 .box_center{width: 600px; margin: 0 auto; padding:30px 0;}
.zy-box1 .box_center h2{font-size: 22px; margin-bottom: 20px;color: #202c3e; text-align: center;}
.zy-box1 .box_center p{line-height: 26px; color: #202c3e;}

/* box2 */
.zy-box2{width: 100%; background: url(../images/bonx130.png) repeat-y left top;}
.zy-box2 .box2_1{width:1080px; margin: 0 auto; overflow: hidden; position: relative;}
.zy-box2 .box2_1>div:nth-child(2){ margin-left:60px;}
.zy-box2 .box2_1 .box2_1_l{width:640px; height: 100%; float: left; text-align: center;}
.zy-box2 .box2_1 .box2_1_l img{}
.zy-box2 .box2_1 .box2_1_r{float: left; position: relative; margin: 0 auto;}
.zy-box2 .box2_1 .box2_1_r h2{ font-size:32px; color: #38507e;}
.zy-box2 .box2_1 .box2_1_r h2 span{font-size:20px;}
.zy-box2 .box2_1 .box2_1_r h5{margin:5px 0; font-size: 20px;}
.zy-box2 .box2_1 .box2_1_r p{line-height:28px;}
.zy-box2 .box2_1 .box2_1_r dl{}
.zy-box2 .box2_1 .box2_1_r dl dt{font-weight: bold; display: block;}
.zy-box2 .box2_1 .box2_1_r dl dd{display: block; overflow: hidden;}
.zy-box2 .box2_1 .box2_1_r dl dd a{ display: inline-block; margin-top:10px; padding: 2px 15px; background-color: #47b7f4; border-radius: 10px; color: #fff;}
.zy-box2 .box2_1.box_2_a{height: 388px; margin-bottom: 80px;}
.zy-box2 .box2_1.box_2_b{height: 328px; margin-bottom: 70px;}
.zy-box2 .box2_1.box_2_c{height: 361px; margin-bottom: 70px;}
.zy-box2 .box2_1.box_2_d{height: 348px; margin-bottom: 80px;}
.zy-box2 .box2_1.box_2_z{height: 360px; padding-bottom:20px;}
.zy-box2 .box2_1.box_2_a .box2_1_r{width:340px; top: 50px;}
.zy-box2 .box2_1.box_2_b .box2_1_r{width:375px; top: 20px;}
.zy-box2 .box2_1.box_2_c .box2_1_r{width:375px; top: 20px;}
.zy-box2 .box2_1.box_2_d .box2_1_r{width:375px; top: 20px;}
.zy-box2 .box2_1.box_2_z .box2_1_r{width:340px; top: 20px;}
.zy-box2 .box2_1.box_2_z .box2_1_l img{width: 80%;}

.zy-box2 .box2_1.box_2_e{height: 460px; padding-bottom:20px;}
.zy-box2 .box2_1.box_2_e .box2_1_l {width: 568px;}
.zy-box2 .box2_1.box_2_e .box2_1_r{width:380px; top:100px; margin-left: 30px;}
.zy-box2 .box2_1.box_2_e .box2_1_l img{max-height: 100%;}


.zy-box2 .box2_1.box_2_f{height: 380px; margin-bottom: 70px;}
.zy-box2 .box2_1.box_2_f .box2_1_r{width:440px; top: 20px;}
.zy-box2 .box2_1.box_2_f .box2_1_r p span{color: #389af0;}
.zy-box2 .box2_1.box_2_f .box2_1_l{margin-left: 0px;}
.zy-box2 .box2_1.box_2_f .box2_1_l img{max-height: 80%;}

.zy-box2 .box2_1.box_2_g{height: 460px; padding-bottom:20px;}
.zy-box2 .box2_1.box_2_g .box2_1_l {width: 568px;}
.zy-box2 .box2_1.box_2_g .box2_1_r{width:465px; top:100px; margin-left: 30px;}
.zy-box2 .box2_1.box_2_g .box2_1_l img{max-height: 100%;}


.zy-box2 .box2_1.box_2_h{height: 408px; margin-bottom: 80px;}
.zy-box2 .box2_1.box_2_h .box2_1_r{width:430px; top: 20px;}
.zy-box2 .box2_1.box_2_h .box2_1_l{width: 550px; margin-left:30px;}
.zy-box2 .box2_1.box_2_h .box2_1_l img{max-height: 92%;}

.zy-box2 .box2_1.box_2_i{height: 408px; margin-bottom: 80px; padding-top: 50px;}
.zy-box2 .box2_1.box_2_i .box2_1_r{width:430px; top: 20px;}
.zy-box2 .box2_1.box_2_i .box2_1_l{margin-left:0px;}
.zy-box2 .box2_1.box_2_i .box2_1_l img{max-height:85%; position: relative; left: -91px;}

.zy-box_12{ width: 100%; height: 500px; position: relative;}


.zy-box_12_l,
.zy-box_12_r{width: 50%;  height: 500px; position: absolute; z-index: 10;}
.zy-box_12_l{ background: url(../images/bonx141.png) no-repeat left top; left: 0;}
.zy-box_12_r{ background: url(../images/bonx142.png) no-repeat left top; right: 0;}

.zy-box_12_l .ltt{position: absolute;right: 100px; bottom: 40px;}
.zy-box_12_r .rtt{position: absolute;left: 100px; top: 40px;}

.zy-box_12_l h2,
.zy-box_12_r h2{ font-size:32px; color: #38507e;}
.zy-box_12_l h2 span,
.zy-box_12_r h2 span{font-size:20px;}
.zy-box_12_l p,
.zy-box_12_r p{line-height:28px;}

.zy-box_12_r dl{}
.zy-box_12_r dl dt{font-weight: bold; display: block;}
.zy-box_12_r dl dd{display: block; overflow: hidden;}
.zy-box_12_r dl dd a{ display: inline-block; margin-top:10px; padding: 2px 15px; background-color: #47b7f4; border-radius: 10px; color: #fff;}


/* box3 */
.zy-box3{width: 100%; background:#002859 url(../images/bnkj100.png) no-repeat left top;}
.zy-box3 h2{ text-align: center; font-size: 32px; padding-top:30px; color: #fff;}
.zy-box3 p{text-align: center; font-size:18px; color: #fff; margin: 10px 0 30px;}
.zy-box3 .box3_img{ padding: 10px  0 30px; text-align: center;}
.zy-box3 .box3_img span{display: inline-block; margin:0 10px;}

/* box4 */
.zy-box4{width:100%; background:#fff url(../images/bnl100.png) no-repeat left top;}
.zy-box4 h2{font-size: 32px; padding-top:30px; padding-bottom: 20px; text-align: center; color: #4a4a4a;}
.txtScroll-left{ width:100%;  position:relative;}
.txtScroll-left .bod{ padding:10px; width:100%; overflow:hidden;    }
.txtScroll-left .bod ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bod ul li{float:left; margin: 0 15px; width:290px; border-radius: 30px 0 0 0; _display:inline; background:#fff url(../images/zjiao100.png) no-repeat right bottom; padding-bottom:40px;}
.txtScroll-left .bod ul li .inf_img{width: 145px; height:145px; display: block; margin: 0 auto; padding: 10px 0; color:#999;  }
.txtScroll-left .bod ul li .inf_img img{ width: 100%; height: 100%; border-radius: 50%;}
.txtScroll-left .bod ul li .inf_h5{ text-align: center; color: #3a496e; font-size: 16px; padding:10px 0;}
.txtScroll-left .bod ul li .inf_small{display: block; margin: 0 auto; padding:0 10px; line-height: 26px; text-align: justify; color: #505050;}
.txtScroll-left .hod{ overflow:hidden;  height:30px;  padding:0 10px;  }
.txtScroll-left .hod ul{ width:50px; margin: 0 auto; overflow:hidden; zoom:1; margin-top:10px;  }
.txtScroll-left .hod ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.png") 0 -9px no-repeat; }
.txtScroll-left .hod ul li.on{ background-position:0 0;}

.zy-box5{width:100%; padding: 50px 0;}

.zy-box5 .zy-box5_nkt{width: 1012px; margin:10px auto; padding: 10px; text-align: center; border-bottom: 1px solid #ccc;}
.zy-box5 h2{font-size: 32px; padding-top: 30px; padding-bottom: 20px; text-align: center; color: #4a4a4a;}

.zy-box5 .box5_img{ width: 1185px; margin: 0 auto;}
.zy-box5 .box5_img span{display: inline-block; margin: 10px;}
