@charset "utf-8";

html{overflow:auto}

body{margin:0 auto;padding:0;color:#333333;font-size:14px;font-family: "微软雅黑"; line-height:20px;}
h1,h2,h3,h4,h5,h6{ list-style:none; text-decoration:none; padding:0; margin:0; font-weight:normal}
ul,li{ list-style:none; text-decoration:none;}
em{ font-style:normal}
a{ list-style:none; text-decoration:none;}
a:hover { text-decoration: none; }
a:focus {outline-style:none; -moz-outline-style: none;}/*元素获得焦点是添加的样式*/
img{ border:0; padding:0; margin:0;}
input{ list-style:none;}
input::-webkit-input-placeholder {color: #999999;}
table,tr,td{list-style:none;}
p{ padding:0; margin:0; list-style:none;}
.left{float:left;}
.right{float:right}
.mar{display:table;margin:0 auto;padding:0}
.img{border:0}



.num{width:100%;height:100%;}
.num_0{background: url(../images/about01.png) bottom no-repeat #e4f1ff;background-size:100%; display:table; position:relative}
.num_1{background: url(../images/bg2.png) bottom no-repeat #fff9eb; background-size:100%;position:relative}
.num_2{background: url(../images/bg2-1.png) bottom no-repeat #fff; background-size:100%;position:relative}
.num_3{background: url(../images/bg3.png) bottom no-repeat #93c9f9;background-size:100%;}
.num_4{background: url(../images/bg4.png) bottom no-repeat #e8f2ff;background-size:100%;}
.num_5{background: url(../images/bg5.png) bottom no-repeat #9dbeed;background-size:100%;}






.logo{width:360px;position: absolute; top:30px; left:50px; z-index:100}
.logo img{width:100%;}
.shu{ position:fixed; left:20px; bottom:20px; z-index:100}
.page{ position: absolute; right:20px; bottom:20px; z-index:100}

.nm_pc{margin:0 auto; display:table; min-height:85%;width:100%; max-width:1800px; position:relative; top:50px;}
.nm_pc img{width: 95%;margin:0 auto; display:table;}


.nmleft{width:50%; float:left;}
.nmleft img{width:70%; margin-left:150px; display: block; margin-top:260px;}
.nmright{width:50%; float:right; position:absolute; bottom:-30px; right:0}
.nmright img{width:100%; margin-top:80px;}

.nm_pc02{margin:0 auto; display:table; min-height:85%;width:100%; position:relative; top:90px}
.nm_pc02 h2{ font-size:60px; color:#1f3887; font-weight:bold; text-align:center; line-height:130px;}
.nm_pc02 h2 span{font-weight: normal;}
.nm_pc02 h3{ font-size:45px; color:#333; text-align:center}


.nmtwo_l{width:85%; margin: auto; display:table; margin-top:100px}
.nmtwo_l img{width:100%}

.ntsrleft{width:850px; position:absolute;}
.ntsrleft img{width:100%; margin-left:100px; margin-bottom:20px}
.ntsrright{width:60%; position:absolute; right:40px;}
.ntsrright img{width:90%; margin-top:100px; margin-right:50px}

.ntfo{width:60%;float:left; margin-top:50px}
.ntfo img{width:80%; margin:0 auto; display:block; margin-top:150px}

.ntfo1{width:50%; float:left; margin-top:80px}
.ntfo1 img{width:90%;}

.ntfi{widt:50%; position:absolute; top:200px}
.ntfi img{width:90%;}

.nnfig{width: 50%; float: right; margin-top: 70px;}
.nnfig h2{font-size: 60px;color: #1f3887;font-weight: bold;text-align: center;line-height: 130px; text-align: left;}
.nnfig h3{font-size: 40px;color: #333;text-align: center; line-height: 80px; text-align: left;}
.nnfig h3 span{ color: #febb1f; font-weight: bold;}



.nm_bot{margin:0 auto; display:table; min-height:85%;width:100%; position:relative; top:90px}
.nm_botleft{width:750px; left:10%; top:150px; position: absolute}

.ntext_k{ background: rgba(38,88,160,0.85); width:400px; padding:50px 30px; border-radius: 20px; position: absolute; top:220px; left: 150px;}

.marbot_10{ margin-bottom: 15px;}
.vform{width:100%; height:40px; background:#ffffff;border-radius:5px;}
.vform01{width:100%; height:40px;}
.vainput{width:94%;height:40px; margin-left:10px;display:table;border:none; background:none;outline:none; font-family:"微软雅黑"; font-size:15px;}
.v_select{width:40%; float:left; line-height:40px; height:40px;margin-left:3%;border:none; background:none;outline:none; color:#666 ;font-family:"微软雅黑"; font-size:15px;}

.vainput01{width:50%;height:38px; margin-left:10px;display:table;border:none; background:none;outline:none; float:left;font-family:"微软雅黑"; font-size:15px;}
.vainput02{width:90%;height:40px; margin-left:10px;display:table;border:none; background:none;outline:none; float:left;font-family:"微软雅黑"; font-size:15px;}
.vform_a{width:100%; height:40px;}
.vf_input{width:60%;height:40px; background:#ffffff;border-radius:5px;float:left}
.vainput1{width:94%;height:40px; margin-left:10px;display:table;border:none; background:none;outline:none; font-family:"微软雅黑"; font-size:15px;}
.v_select1{width:35%; float:left; line-height:40px; height:40px;margin-left:3%;border:none; background:none;outline:none; color:#666 ;font-family:"微软雅黑"; font-size:15px;}

.yyzm{width:150px; float: right;height:40px; background:#ffffff;border-radius:5px;}
.yyzm img{ height: 35px; margin-top: 2px; width: auto;}
.kkt{width: calc(100% - 160px); float: left; background:#ffffff;border-radius:5px;height:40px;}

.cf_tiaokuan{line-height:20px; color:#ffffff; display:table; margin-top:10px;}
.cf_tiaokuan span{ margin-left:5px; cursor: pointer;}
.regular-checkbox {display: none; }
.regular-checkbox + label {width:20px; height:20px; background: url(../images/2_a33.png) no-repeat; float:left;background-size:90%;}
.regular-checkbox + label:active, .regular-checkbox:checked + label:active {}
.regular-checkbox:checked + label {background: url(../images/2_a34.png) no-repeat;background-size:90%;}
.zhuce{width:80%; height:45px; border-radius:5px; background:#f4af18; color:#fff; line-height:45px; font-size:16px; font-weight:bold; margin-top:15px; margin: 0 auto; display:table; 
text-align: center; text-decoration:none; margin-top:20px; cursor: pointer;}
.zhjs{ text-align: center; color: #fff; padding-top: 15px;}


.nm_botleft img{width: 100%;}
.wimg{width: 100%; position: absolute;}
.sid_top{ top:20px;}


.PC{ display: table;}
.sj{ display: none;}
@media (max-width:768px) {
.PC{ display: none;}
.sj{ display: table;}

}

.xiazai{ display: none;}



@media (max-width:768px) {
.ntext_k{ background: rgba(38,88,160,0.85); width:70%;padding:50px 30px; border-radius: 20px; margin: 0 auto; position: inherit;top:12%; left: 0;}	
.kkt{width:70%; float: left; background:#ffffff;border-radius:5px;height:40px;}	
.yyzm{width:28%; float: right;height:40px; background:#ffffff;border-radius:5px;}
.yyzm img{width: 100%; height: 35px;}
	
	
	
	
.num_0{background: url(../images/sj_1.png) bottom no-repeat #e4f1ff;background-size:100%;position:relative}
.num_1{background: url(../images/sj_2.png) bottom no-repeat #fff9eb;background-size:100%;position:relative}
.num_2{background: url(../images/sj_3.png) bottom no-repeat #ffffff;background-size:100%;position:relative}
.num_3{background: url(../images/sj_4.png) bottom no-repeat #95caf9;background-size:100%;position:relative}
.num_4{background: url(../images/sj_5.png) bottom no-repeat #e8f2ff;background-size:100%;position:relative}
.num_5{background: url(../images/sj_6.png) bottom no-repeat #9dbeed;background-size:100%;position:relative}

.logo{width:250px;position: absolute; top:15px; left:20px; z-index:100}
.logo img{width:100%;}
.page{ position: absolute; right:20px; bottom:20px; z-index:100}
.page img{ height: 40px;}
.xiazai{width:70%; height:50px; line-height:50px;background-image: linear-gradient(90deg, #1f3988 20%,#304eae 80%);left:15%; position:fixed; bottom:2%; z-index:10; text-align:center; 
border-radius:100px; font-size:20px; color:#FFFFFF; display: table;}
.wimg{width:80%; position: absolute; left: 10%;}
.sid_top{ top:20px;}
}

@media (max-width:450px) {
.wimg{width: 100%; position: absolute;left:0%}
.sid_top{ top:20px;}
}


.popup_k {width: 100%;height: 100%;background: rgba(0,0,0,0.5);position: fixed;top: 0;display:none;}
.pupbot{width:30%;left:35%; top:25%;background:#ffffff; position:fixed; border-radius:5px;display:none}
.pup_top{width:100%; padding:20px 0 20px 0;background:#044390; display:inline-block;border-radius:5px 5px 0 0;}
.pup_top_left{float:left; margin-left:20px}
.pup_top_left span{ color:#ffffff; font-size:20px; line-height:30px; font-weight:bold; display:block}
.pup_top_left font{ color:#f5db00; font-size:16px; line-height:30px; font-weight:normal}
.pup_img{float:right;height:100px; margin-top:-50px; margin-right:15px}

.puttable{width:100%; display:table; padding:20px 0;}
.puttable span{ text-align:center; font-size:16px; color:#333; display:block; line-height:35px;}
.puttable font{ text-align:center; font-size:16px; color:#333; display:block; font-size:14px; color:#666666}

.pupo_but{width:60%; height:40px; line-height:40px; background:#f4af18; text-align:center; color:#ffffff; margin:0 auto; border-radius:100px; display:table; margin-top:20px; text-decoration:none}
.guabi{width:28px; line-height:28px; position:absolute; right:-10px; top:-10px;}

@media (max-width:768px) {
.pupbot{width:80%;left:10%; top:25%;background:#ffffff; position:fixed; border-radius:5px;display:none}
}

.tiaokuan{width: 90%; background: #f5f5f5; padding:5px 0; margin: 0 auto; border-radius: 10px; margin-bottom:10px;}
.tiaokuan h2{ font-size: 16px; padding:6px 10px; border-bottom: #ccc 1px solid;color: #044390; font-weight: bold; position: relative;}
.tiaokuan h2 span{ float: right; font-weight: normal; color: #e4e4e4; position: absolute; top:-2px; right: 10px; font-size:26px; font-weight: normal;}

.tiaokuan h3{ font-size: 14px; padding: 6px 10px}
.tiaokuan h3 i{ color: #febd24; font-style: normal; font-weight: bold;}

