/*reset*/
@charset "utf-8";
body, div, p, span, ul, li, dl, dt, dd, a, ol,img, h1, h2, h3, h4, h5, h6,select, section,input, footer{padding: 0; margin: 0; list-style: none; border: 0; box-sizing: border-box; -webkit-tap-highlight-color:transparent;font-family: "sans-serif", "Microsoft YaHei", "微软雅黑", "Tahoma", "Helvetica"; max-height: 100000px;}
a {text-decoration: none; outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;}
body,html{width:100%;margin:0 auto;  color: #3333;overflow-x: hidden;background:#f9f9f9;}
a:hover { text-decoration: none;}
input, button { outline: none;}
h1, h2, h3, h4, h5, h6 { font-weight: normal;}
i,em {font-style: normal;}
img { vertical-align: middle;}
input,button{outline:none; border:none; border-radius:0;}
ul,ol{list-style: none;}
input,textarea{outline:none; resize:none; border:0; background:none; }
.clearfix::before,.clearfix::after{content: "."; height: 0; line-height: 0; display: block; visibility: hidden; clear: both;}
.text_overflow{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.text_overflow2{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}


/*loto_top*/
.container{width:1200px;margin:0 auto;}
.header{background-color: rgba(255, 255, 255, 1); height:74px;width:100%;position:fixed;top:0;z-index: 999;box-shadow:2px 2px 5px #b7b7b7;}
.logo{overflow:hidden; margin-top: 5px !important;float: left;}
.logo h1 a{display:inline-block;margin-top:11px;float:left;}
.logo h1 a img{vertical-align:-5px;}
.logo h1 span{display:inline-block;width:14px;height:30px;border-left:2px #e00101 solid;margin-left:20px;margin-top:20px;float:left;}
.logo h1 em{display:inline-block;font-size:10px;color:#e00101;float:left;line-height:1.5;margin-top:17px;}
.header .phonetxt{ float: right; padding-top: 15px; }
.header .phonetxt h3{font-size: 16px; color: #e00101;}
.header .phonetxt span{ display: block; font-size: 24px; margin-top: 6px; font-weight: 800; font-family: "Impact","微软雅黑";}
.c_banner{overflow:hidden;width:100%;position:relative;padding-top: 0px;}
.c_banner .banner_img{display:block;position:relative; left:50%; margin-left:-960px; width:1920px;}


/*banner*/
.biaodan{position: absolute;bottom:80px;width:100%;}
.form{width:287px;height:360px; background:url(../img/biaobg.png) no-repeat;float:right;padding-top:100px;}
.form h3{font-size:24px;color:#fff;text-align: center;line-height:1.4; font-weight: 800; margin-top: 50px; margin-bottom: 55px;}

.form p{overflow:hidden;width:80%;margin:20px auto 0;height:38px;line-height:38px;background:#fff; border:1px #333333 solid;}
.form p label{width:30%;float:left;height:38px;line-height:38px;font-weight: normal;text-align: center;font-size:16px;color:#999;}
.form p input{width:70%;border:none;background:none;height:38px;padding-left: 5px;line-height:38px;color:#424242;font-size:16px;  background-color:transparent;}
.form p select{width:60%;border:none;height:38px;padding-left: 14px;line-height:38px;color:#424242;font-size:16px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
   background: url(../img/xl.png) no-repeat right center;
   padding-right: 14px;
}
select::-ms-expand { display: none; }
.form p input.yan{width:27%;float:left;}
.form p a.code{float:left;width:43%;height:38px;line-height:38px;color:#ff6767;font-size:16px; text-align: center; background: #fff;}
.form a.button{width:219px;height:40px;background:url(../img/b1.png) no-repeat; background-size:100% 100%; display:block;margin:25px auto;}
.form a.button:hover{background:url(../img/b2.png) no-repeat; background-size:100% 100%;}





.con1{background:#f0f9ff;padding:55px 70px 50px;box-shadow: 5px 5px 5px #d6dde7;margin-top:56px;}
.con1 h2{border-bottom:1px #005fed solid;text-align: center;}
.con1 h2 span{border-bottom:5px #005fed solid;color:#005fed;padding-bottom:20px;position: relative;top:-22px;}
.con1 p{font-size:20px;line-height: 2;color:#666;margin-top:25px;}
.con1 p span{color:#d22021;}


.con2{width:100%;overflow-x: hidden;margin-top:50px;}
.con2bg{display:block;position:relative; left:50%; margin-left:-960px; width:1920px;height:400px; background:url(../img/time.jpg) no-repeat;background-size:100% 100%;}

.con3{background:#fff;padding:55px 0;}
.con3 h3{text-align: center;}
.con3 ul{padding:50px 70px 0;}
.con3 ul li {width:30%;float:left;background:#fffef6;box-shadow:5px 5px 5px #fee9e3;cursor:pointer;}
.con3 ul li+li{margin-left:5%;}
.con3 ul li img{display: block;}
.con3 ul li .p1{font-size:22px;color:#333;text-align: center;}
.con3 ul li .p1 span{border-bottom:2px #666666 solid;line-height: 3;padding-bottom:5px;}
.con3 ul li .p2{font-size:18px;color:#333;text-align: center;line-height: 1.6;}
.con3 ul li a{display: block;width:90%;margin:20px auto;text-align: center;font-size:20px;height:40px;line-height: 40px; background:#ff7234;box-shadow:0 2px 0 #c22602;color:#fff;}

.con3 ul li:hover .p1 span{border-bottom:2px #c22602 solid;color:#c22602;} 
.con3 ul li:hover .p2{color:#ff7234;}
.con3 ul li:hover a{background:#c22602;}



.con4all{width:100%;overflow:hidden;}
.con4{position:relative; left:50%; margin-left:-960px; width:1920px;height:670px; background:url(../img/bg1.jpg) no-repeat;background-size:100% 100%;}
.con4btn{position: relative;height:100%;}
.con4btn a{position: absolute;bottom: 56px;left:0;width:100%;text-align: center;}
.con4btn a:hover{opacity: ;}


.con5{background:#fff;padding:55px 0;}
.con5 h3{text-align: center;}
.con5 ul{padding:50px 70px 0;}
.con5 ul li {width:30%;float:left;background:#fff;box-shadow:5px 5px 5px #d8e7fc;border-radius:20px;height:535px;}
.con5 ul li+li{margin-left:5%;}
.con5 ul li img{display: block;}
.con5 ul li .p1{border-bottom:2px #0096ff solid;line-height: 2;display: block;width:90%;margin:10px auto;color:#0096ff;font-size:20px;text-align: center;}
.con5 ul li .p2{font-size:16px;color:#666;line-height: 1.6;width:90%;margin:0 auto;margin-top:10px;}
.con5 ul li .p2 span{background:#0096ff;color:#fff;}
.con5 ul li .p2 em{color:#d22021;}


.con6{border:1px #005fed solid;}
.con6 h3{text-align: center;}
.con6 h3 img{margin-top:-33px;}
.con6 .p1{text-align: center;font-size:22px;color:#666;padding:20px 0;}
.con6 .p1 span{color:#d22021;}
.con6 ul li{float:left;width:25%;text-align: center;}
.con6 ul li img{display: block;margin:0 auto;}
.con6 ul li span{display: block;text-align: center; font-size:20px;color:#666;margin-top:20px;line-height: 1.6;}
.con6 a{display: block;text-align: center;padding:55px 0;}
.con6 a img:hover{opacity:0.8;}


.con7{width:100%;overflow:hidden;margin-top:60px;}
.con7 .con7con::before {
    content: '';display: block;
    position:relative; left:50%; margin-left:-960px; width:1920px;height:1130px; background:url(../img/bg3.jpg) no-repeat;background-size:100% 100%;
    
}
.con8 {padding-bottom:100px;}
.con8 h3{text-align: center;margin-top:50px;}
.bu img{display: block;margin:45px auto;}
.con8 a{display: block;text-align: center;}
.con8 a img:hover{opacity:0.8;}
.bottom{font-size:16px;color:#fff;background:#333;padding:50px 0;text-align: center;}

