

.from_div1_5_ul{position:absolute; top:40px; background:#fff; width:320px; line-height:40px; display:none; }
.from_div1_5_ul li{ border-bottom:1px solid #ccc; text-indent:50px; opacity:0.5; font-size:15px; cursor:pointer;}

.form_div1{ position:absolute; width:390px; height:390px; background:red;right:0px; top:80px;
border-radius:10px; background:url(images/xt4.png) repeat;}
.form_div1_1{ text-align:center; height:35px; line-height:35px; font-size:35px; margin-top:35px; margin-bottom:10px; color:#fff;
text-align:center; font-weight:bold; letter-spacing:2px;}
.form_div1_2{ font-size:16px; text-align:center; color:#fff; margin-top:15px; height:20px; line-height:20px;}

.txt2{ margin:0px; padding:0px; line-height:40px; height:40px; font-size:16px; color:#333; border:none; background:none; margin-left:40px;}

.form_div1_5{width:320px; height:40px; line-height:40px; background:; border-radius:5px; margin:0 auto;
 background:#fff url(images/xt3.png) 10px 12px no-repeat;}
 
.btn1{ background:rgb(6,142,247); height:40px; line-height:40px; margin:0px; padding:0px; font-weight:bold; text-align:center; width:320px; display:block; font-size:20px; color:#fff; padding:0px; border-radius:10px; border:none; margin:0 auto; margin-top:25px; } 
.btn_div{height:50px; text-align:center; padding-top:20px; padding-bottom:20px;}
.btn_div a{display:block;  width:150px; height:50px; line-height:50px; text-align:center;
width: 220px;
height: 50px;
line-height: 50px;
color: #fff;
background: rgb(29, 164, 228);
display: block;
border-radius: 25px;
font-size: 20px;
text-align: center;
letter-spacing: 1px;
font-weight: bold;
margin: 0 auto;
    margin-top: 0px;
    margin-bottom: 0px;
margin-top:40px;
margin-bottom: 40px;}



.a3{ width:220px; height:50px; line-height:50px; color:#fff; background:rgb(29, 164, 228); display:block; border-radius:25px; 
font-size:20px; 
text-align:center; letter-spacing:1px; font-weight:bold; margin:0 auto; margin-top:40px; margin-bottom:40px;}

.div19{margin:0 auto; text-align:center;}
.tb3{width:100%; margin-top:40px;}
.tb3 tr td{width:16.66%; text-align:center}

.tb2{width:100%;}
.tb2 tr td{width:25%; text-align:center;}

.div16{ margin-top:20px; margin-right:30px;}
.div15{ padding-left:30px;}
.div13{ height:60px; line-height:70px; overflow:hidden; font-size:20px; font-weight:bold;  color:#000;}
.div14 ul lI{ height:40px; line-height:40px; color:#A8A8A8; font-size:16px;}

.div18{text-align:center; line-height:40px; font-size:16px; color:#000; font-weight:bold; line-height:60px;}




.dl1{ width:1110px; height:715px; background:#fff;  margin:0 auto;margin-top:25px;border-radius:15px !important; overflow:hidden;
-moz-box-shadow:0px -3px 11px #D8D8D8, 2px 2px 5px #333333; -webkit-box-shadow:0px -3px 11px #D8D8D8, 2px 2px 5px #333333; box-shadow:0px -3px 11px #D8D8D8, 2px 2px 5px #333333;}
.dl1 dt{ background:rgb(29, 164, 228); height:150px; }
.div11{ height:80px; line-height:90px; color:#fff; font-size:30px; font-weight:bold; padding-left:30px;}
.div12{ font-size:20px; letter-spacing:1px; color:#fff; font-weight:bold; padding-left:30px;}
.dl dd{ background:#fff; height:400px; border:3px solid #D8D8D8;}



.a2{width:313px; float:left; text-align:center; color:rgb(29, 164, 228); font-size:20px; font-weight:700;}
.a2.cur2{ border-bottom:5px solid rgb(29, 164, 228);}
.span1{ background:#E8E8E8; display:block; position:absolute; width:3px; height:45px; left:315px; top:15px;  font-weight:900;}
.span2{ background:#E8E8E8; display:block; position:absolute; width:3px; height:45px; left:630px; top:15px;  font-weight:900;}


.div9{ width:950px; height:70px; line-height:70px; border:4px solid #E8E8E8; margin:0 auto; border-radius:4px;}
.div10{ border:1px solid #D8D8E8; height:68px; position:relative;}

.div8{line-height:150px; height:150px; text-align:center;
height: 170px;
line-height: 170px;
color: rgb(29, 164, 228);
font-weight: bold;
font-size: 40px;
text-align: center;
letter-spacing: 5px;

}
.div7{background:#F8F8FB; height:1100px;}



.form_div{ width:790px; height:70px; border:1px solid rgb(29, 164, 228); margin:0 auto;}
.form_div .btn2{float:right;}
.txt1{width:420px; text-align:center; height:65px; line-height:75px; background:#fff; border:none; font-size:23px; font-weight:bold; color:#F89809;
font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; overflow: hidden; font-family:"微软雅黑"; margin-left:10px; margin-top:0px;}



.top_wrap{height:100px; padding-top:50px;}
.top_left{ float:left;}
.top_right{ float:right;}
.top_right img{ margin-top:10px;}

.menu_wrap{width:100%; background:url(images/2020-03-26_184521.png) repeat; height:55px; line-height:55px;}
.menu a{ display:block; color:#fff !important; font-size:20px;  width:20%; font-weight:bold; text-align:center; float:left;}
.menu a:hover{text-decoration:none;}

.div1{ color:rgb(29, 164, 228);  text-align:center; padding-top: 3em;background: #f8f8f8;}


.tab1 tr td{width:33.333%; text-align:center;}
.a1{ width:332px; height:470px; margin:0 auto;  border:1px solid #E8E8E8; display:block; }
.cur{ border:1px solid rgb(29, 164, 228); background:rgb(29, 164, 228); 
-moz-box-shadow:0px 7px 10px #B8B8B8; -webkit-box-shadow:0px 7px 10px #B8B8B8; box-shadow:0px 7px 10px #B8B8B8;
}
.div2{width:332px;}
.div2 img{width:100%;}
.div4{color:#6A6767; height:70px; line-height:70px; font-size:20px; font-weight:bold;}
.div5{color:#A8A8A8; height:60px; line-height:30px; font-size:18px; margin-bottom:15px;}

.cur .div4{ color:#fff;}
.cur .div5{ color:#fff;}


.search{ height:150px; padding-top:70px;}
/*--------------------------------------------

--------------------------------------------*/
.clear {
    display: block;
    clear: both;
    height: 0;
    line-height: 0px;
    font-size: 1px;
    }

/*clearfix*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    }
.clearfix {
    display: inline-table;
    min-height: 1%;
    }
/*Hides from MacIE \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*Hides from MacIE */


a img{border:none;}

.fl{float:left;}
.fr{float:right;}


a{text-decoration:none;}


.footer_wrap{width:100%; background:rgb(21,21,21); letter-spacing: 1px;font-size: 14px; }
.footer{width: 1305px; margin: 0 auto;position:relative}
.footer_left{width:310px; float: left; margin-top:20px;padding-top: 15px; }
.footer_right:after{content:''; position:absolute; height:200px; width:1px; background:#ccc; left:320px;}
.footer_left ul{padding-left:65px;}
.footer_left ul li{ height:30px; line-height:30px;}
.footer_left ul li a{color:rgb(188,188,188); font-size: 13px;}
.footer_right{width: 850px; float: left; margin-top: 20px; padding-top: 30px; padding-left: 60px;}

.footer_right dl{ float: left;width:150px; color: rgb(173,173,173);}
.footer_right dl dt{ color: #fff; font-weight: bold;font-size: 15px; line-height:45px; }
.footer_right dl dd { line-height:30px;}
.footer_right dl dd a{color: rgb(173,173,173);  }
.copright span{color:red; font-size:20px;}
.copright{border-top:1px dashed rgb(51,51,51); margin-top:30px;}
.copright{color:#fff; font-size: 13px; line-height: 30px; padding-top:20px; padding-bottom:30px; letter-spacing: 1px; text-align:center;}
.footer-weixin{line-height: 20px !important;}




.tb2{vertical-align:top; margin:0px; padding:0px; border-collapse:collapse; width:100%; margin:0 auto;}
.tb2 tr td{border:1px solid #ccc; vertical-align:top; }
.div32{height:50px; line-height:50px;padding-left:10px; margin-top:10px; font-size:22px; color:#000; font-weight:bold;text-align:left;}
.div33{ height:40px; line-height:40px;padding-left:10px; font-size:15px; color:#666666; text-align:left;}
.div34 img{float:left;padding-left:10px;}
.div31{width:100%; height:100px; position:relative; height:229px; cursor:pointer;}
.div31:hover{-moz-box-shadow:0px 7px 10px #B8B8B8; -webkit-box-shadow:0px 7px 10px #B8B8B8; box-shadow:0px 7px 10px #B8B8B8;}
.div31 span{position:absolute; width:40px; height:20px; top:10px;right:20px;}

.div35{display:inline-block; font-size:25px; font-weight:bold; position:absolute; height:50px; line-height:50px; color:#fff;
 top:30px; left:20px; width:240px; border-bottom:2px solid #fff;text-align:justify; text-align:justify;
text-align-last:justify;}
.div36{display:inline-block; width:240px; position:absolute; left:20px; top:95px; font-size:18px; font-weight:bold; color:#fff; line-height:30px;
text-align:justify; letter-spacing:1px;}

.div38{ width:150px; height:50px; line-height:50px; font-size:22px; font-weight:bold; position:absolute; display:block; top:350px; left:50%; margin-left:-75px;
color:#fff; border:2px solid #fff; letter-spacing:3px;}

.div30{position:relative;}








