body{font-family:"Microsoft YaHei"; font-size:12px; position: relative;color: #666; }
a{ text-decoration:none; transition:all 0.3s}
a:hover{ text-decoration:none;}
input,textarea,button{font-family: "Microsoft YaHei"; outline: none;}
input:-ms-input-placeholder {   color: #666;}
input::-webkit-input-placeholder {   color: #666}
.wrap{max-width: 1200px; margin: 0 auto;}
*::-webkit-scrollbar {
	width: 3px;
	background-color: #F8F9FD;
}

*::-webkit-scrollbar-thumb {
	background-color: #0B5493;
	border-radius: 8px;
    width: 1px;
	
}

.toptxt{height: 40px;color: #555;font-size: 14px;box-sizing: border-box;padding-left: 30px;}
.toplogo{height: 124px;}
.header{background: rgb(11, 83, 148);height: 50px; position: relative; z-index: 10;}
.nav li{position: relative;}
.navlink{line-height: 48px;border-top: 1px solid rgb(11, 83, 148);border-bottom: 1px solid rgb(11, 83, 148);    font-family: Tahoma; color: #fff;font-size: 18px;padding: 0 41px;}
.nav li:hover .navlink{background: #318ACD;}
.subnav{width: 100%;position: absolute;left: 0;top: 100%;background: rgb(11, 83, 148);display: none;}
.subnav a{display: block; line-height: 50px;font-family: Tahoma; color: #fff;font-size: 18px; text-align: center;}
.subnav a:hover{background: #318ACD;}
.mid{background-color: #F6FBFF;padding: 58px 0;}
.zscx{background: url(../images/zscx.jpg) no-repeat center bottom #E5F2FB;width: 418px;height: 486px;box-shadow: 0px 0px 20px 0px rgba(11, 84, 147, 0.1);box-sizing: border-box; position: relative;}
.cjcx{background: url(../images/cjcx.jpg) no-repeat center bottom #E5F2FB;width: 418px;height: 486px;box-shadow: 0px 0px 20px 0px rgba(11, 84, 147, 0.1);box-sizing: border-box; position: relative;}
.logomin{position: absolute;left: 20px;top: 40px;height: 46px;}
.icon1{position: absolute;height: 19px;left: 143px;top: 102px;}
.icon13{position: absolute;height: 19px;left: 189px;top: 102px;}
.cxr{width: 782px;height: 554px;background: #fff; box-shadow: 0px 0px 20px 0px rgba(11, 84, 147, 0.1); position: relative;}
.cxr::before{content: '';display: inline-block;width: 221px;height: 66px;position: absolute;right: 0;top: 0;background: url(../images/icon6a.png) no-repeat center center;}
.cxr::after{content: '';display: inline-block;width: 245px;height: 159px;position: absolute;left: 0;bottom: 0;background: url(../images/icon6b.png) no-repeat center center;}
.cxrm{width: 597px;padding: 17px 0 0;margin: 0 auto; position: relative; z-index: 5;}
.cxrm li{border-bottom: 1px solid #d8d8d8; padding: 40px 0 10px;}
.cxrm li p{color: #999;font-size: 16px; line-height: 22px;padding-bottom: 10px;}
.cx_input{border: none;padding: 0 10px 0 30px;line-height: 40px;color: #666;font-size: 16px;box-sizing: border-box;width: 100%;}
.icon3{background: url(../images/icon3.png) no-repeat left center;}
.icon4{background: url(../images/icon4.png) no-repeat left center;}
.icon5{background: url(../images/icon5.png) no-repeat left center;}
.cx_btn{background:#0B5493;height: 60px;border-radius: 34px;width: 217px;cursor: pointer;color: #fff;font-size: 16px;border: none;transition: all 0.3s;}
.cx_btn:hover{background: #3084cc;}
.footer{background: #f5f5f5;height: 80px;color: #555;font-size: 14px; line-height: 25px;}
.kslx{padding: 0 0 0 30px;height: 40px; position: relative;color: #555;font-size: 16px;}
.kslx span{line-height: 40px;padding-right: 20px;display: block;cursor: pointer;background: url(../images/icon12.png) no-repeat right center;}
.kslxb{position: absolute;width: 100%;left: 0;top: 100%;background: #EDF4FA;height: 200px;overflow: auto;display: none;}
.kslxb li{line-height: 50px;padding: 0 15px; color: #999;font-size: 16px;border: none; cursor: pointer;}
.kslxb li:hover,.kslxb li.now{background: #DFE8EF;color: #333;}
.xqm{background: #fff}
.xqt{background: #0B5493;height: 110px;padding: 0 70px;}
.xqtxt{color: #fff;font-size: 14px; line-height: 20px;border-bottom: 1px solid #fff;}
.icon11{background: url(../images/icon11.png) no-repeat center top;height: 267px;}
.icon8{width: 143px;border-radius: 5px;}
.xqmid{padding: 65px 60px 60px;}
.xqblock{background: #F8F9FD;border-radius: 7px;position: relative;overflow: hidden;padding-right: 10px;box-sizing: border-box;}
.xqtxtl{box-sizing: border-box;width: 180px;border-radius: 7px;padding-left: 30px;line-height: 60px;color: #333;font-size: 16px;background: #DFE8EF;}
.xqr{width: calc(100% - 210px);}
.xqr_input,.xqtxtr{width: 100%;border: none;color: #333;font-size: 16px; line-height: 60px;background: none;}
/*****/
.cxrm li{transition: all 0.3s; position:relative}
.cxrm li:hover{border-bottom: 1px solid #436DC2;}
.kslxb li h2{font-size: 16px;}
.kslxb li:hover{border: none;}
.kslxb li.hassub{padding: 0;}
.kslxb li.hassub:hover{background: none;}
.kslxb li.hassub h2{background: none;position: relative;padding: 0 15px;font-size: 16px;}
.kslxb li.hassub:hover h2{background: #DFE8EF;}
.kslxb li.hassub h2::before{content: '';display: inline-block;width: 30px;height: 30px; position: absolute;right: 15px;top: 50%; margin-top: -15px;background: url(../images/icon16.png) no-repeat center center;}
.kslxbsub{padding: 5px 15px;display: none;}
.kslxb li .kslxbsub p{line-height: 40px;font-size: 14px; transition: all 0.3s;padding: 0 10px;}
.kslxb li .kslxbsub p:hover{color: #333;background: #DFE8EF;}
.kslxb li.hassub.open h2::before{transform: rotate(90deg);}
.smt{padding: 0;
margin: 0;
width: 100%;
height: auto;
color: #404040;
font-size: 24px; 
font-weight: bold;
font-style: normal;
text-decoration: none;
text-align: center;
line-height: 40px;
word-wrap: break-word;
word-break: normal;}
.tip{position: absolute;right:0;line-height:40px;bottom:10px;color:#9B0028}
@media screen and (max-width:1536px){
   
}
@media screen and (max-width:1368px){
   
}

