body,td,th {font-family:Microsoft YaHei, Arial;} 
body{min-width:1200px;background:url(mailbg.jpg) no-repeat center top;}
*{margin:0; padding:0;list-style:none;}
img,input{border:0}
input{outline:0}
a{color:#333;text-decoration:none}
a:hover { color: #0071b3;text-decoration:none }
/* @font-face{font-family:ftzy;src:url(FZZCHJW-1.ttf);src:url(FZZCHJW-1.ttf) format("embedded-opentype"),url(FZZCHJW-1.ttf) format("woff"),url(FZZCHJW-1.ttf) format("truetype"),url(FZZCHJW-1.ttf) format("svg");}
body,td,th{font-family:ftzy;} */
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
  }
  .clearfix {
	zoom: 1;
  }


/* 轮播图 */

.focus{ position:relative; width:1200px; height:320px;margin:auto;} 
 /*overflow: hidden;  */
.focus img{ width:100%; height:320px;transition: transform .3s ease;} 
/* .focus img:hover {transform: scale(1.1)} */
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; width: 100%;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .fcon a{ text-decoration:none; color:#fff;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none;}  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:15px; left:45%; position:absolute; height:21px; text-align:center; z-index: 200;border-radius:20px;padding:0 10px;}  
/* background:rgba(0,0,0,.5); */
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 3px;color:#B0B0B0;text-decoration:none; text-align:center; outline:0; float:left; background:#9cbfd3; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fff;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; } 

.conindex{float:left;width:100%;height:1017px;background:url(indexbg.jpg)}
.banner-search{position: relative;width:750px;height:69px;border-radius:10px;padding-left:18px;background:#fff;margin:32px auto 100px;}
.banner-search input{line-height:69px;width:640px;font-size:18px;color:#909090}
.banner-search input::placeholder{color: #3e3e3e;}
.banner-search-r{width:94px;height:69px;background:url(sear_ico.jpg);position: absolute;right: 0;top: 0;cursor: pointer;}

.tabboxc{width:68%;margin:auto;overflow: hidden;}
.tabboxc ul{float:left;width:100%;text-align:center;}
.tabboxc li{margin:25px 0 20px 25px;display: inline-block;}
.bookbox{overflow: hidden;padding:30px 0;border-top: 1px dashed #333;width:1200px;margin: auto;height:120px;line-height: 140px;margin-top:50px;}
.bkbox{margin:auto;}
.bkbox .logo{float: left;width: 300px;height: 80px;background: url(logo1.png) center center no-repeat;    margin-top: 30px;}
.bkbox .shop{float:left;font-size:36px;color:#333;height:100px;margin-left:15px;}
.bkbox ul {float:right;}
.bkbox li{float:left;width:225px;}
.bkbox li img{max-width:100%;height:120px;}
.footbox{float:left;width:100%;background:#002259;text-align:center;}
.footbox span{display:inline-block;margin:0 50px;font-size:14px;color:#fff;line-height:60px;font-weight:normal;}
.footbox span a{color:#fff}
.footbox i{font-style:normal;}

/* 二级 */

.twbg{background:url(twolist.jpg) repeat-x left 150px;}
.conlist{width:1400px;margin:auto;overflow: hidden;}
.conlist .hd{float:left;width:100%;margin:60px 0;}
.conlist .hd a{float:left;width:18%;height:90px;line-height:90px;margin-right:2%;background:#fff;
	font-size:26px;text-align:center;border-radius:10px;box-shadow: 0px 0px 5px rgba(208, 237, 255, 0.5);}
.conlist .hd .twolh{line-height:30px;padding-top:17px;height:73px;}
.conlist .hd a:hover,.conlist .hd .now{background:#0071b3;color:#fff}
.conlist .bd{float:left;width:100%}
.conlist .bd .bdlist{display:none}
.pn_300x425{float:left;width:105%;overflow: hidden;padding-bottom:80px;}
.pn_300x425 dl{float:left;width:290px;margin:25px 10px 0 10px;padding:20px;box-shadow: 2px 2px 5px 5px #d2eeff;border-radius:10px}
.pn_300x425 dt{float:left;width:100%;height:415px;overflow: hidden;}
.pn_300x425 dt img{width:100%;height:415px;transition: transform .3s ease;}
.pn_300x425 dt img:hover{transform: scale(1.1)}
.pn_300x425 dd{float:left;width:100%;margin-top:20px;font-size:30px;color:#2f2f2f;text-align:center;}
.pn_300x425 dd a{color:#2f2f2f}
.pn_300x425 dl:hover dd{color:#0078d9}

.pn_340x405,.pn_335x230{float:left;width:1300px;box-shadow: 2px 2px 5px 5px #d2eeff;border-radius:10px;padding:30px;margin-left:5px;margin-bottom:80px}
.lefimg{float:left;width:340px;height:405px;}
.lefimg img{width:340px;height:405px;}
.pn_340x405 ul{float:right;width:910px;}
.pn_340x405 li{float:left;width:100%;height:80px;line-height:80px;font-size:28px;color:#333;border-bottom:1px #c1c0c0 dashed}
.pn_340x405 li i{float:left;width:10px;height:10px;background:#0071b3;border-radius:50%;margin:35px 10px 0 0;}

.pn_335x230 dl{float:left;width:310px;margin:25px 15px 0 0;}
.pn_335x230 dt{float:left;width:100%;height:228px;overflow: hidden;border:1px #a2c3e4 solid;padding:1px;border-radius:10px}
.pn_335x230 dt img{width:100%;height:226px;transition: transform .3s ease;border-radius:10px}
.pn_335x230 dt img:hover{transform: scale(1.1)}
.pn_335x230 dd{float:left;width:100%;margin-top:15px;font-size:20px;color:#2f2f2f;text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pn_335x230 dd a{color:#2f2f2f}
.pn_335x230 dl:hover dd{color:#0078d9}
.pn_335x230 h2{float:left;width:100%;font-size:28px;border-bottom:1px #c1c0c0 dashed;padding-bottom:30px;}

/* pop */

.popbox{position:fixed;left:0;top:0;width:100%;height:100%;z-index: 9999999;background:rgba(0,0,0,.8);display:none}
.slideBox{ width:1200px;position:relative;margin:8% auto 0;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;background:#fff;height:720px;text-indent:0.5em;text-align:center;}
.slideBox .bd li .text{float:left;width:100%;font-size:20px;line-height:60px;color:#333;text-indent:0.5em;}
.slideBox .bd li .text a{color:#333}
.slideBox .bd img{ width:1200px;height:660px; display:block;}
.slideBox .prev,
.slideBox .next{ position:absolute; left:-7%; top:50%; display:block; width:76px; height:76px; background:url(roo_left.png);}
.slideBox .next{ left:auto; right:-7%;background:url(roo_r.png);}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
.close{position:absolute;right:0;top:-80px;width:72px;height:71px;background:url(close_ico.png) no-repeat center center #0f0e11;z-index:9;border-radius:8px;cursor:pointer;}
.single{display:block;}
.downico{position:absolute;left:0;top:-100px;width:211px;height:79px;background:url(dw_ico.png);}
.downico a{display:block;width:211px;height:79px;text-indent:-9999px;}

.pn_340x235{background:#fff;margin-top:70px;}

.pn_340x235 dl{float:left;width:310px;}
.pn_340x235 dt{float:left;width:100%;height:235px;overflow: hidden;border-radius:10px;border:0;padding:0;position: relative;}
.pn_340x235 dt img{width:100%;height:235px;transition: transform .3s ease;border-radius:10px}
.pn_340x235 dt img:hover{transform: scale(1.1)}
.pn_340x235 dl i{position:absolute;left:120px;top:90px;width:63px;height:63px;background:url(video_ico.png);}
.concnetbox,.toptitle,.conhtm,.allist,.downbox{float:left;width:100%;}
.toptitle{font-size:34px;text-align:center;margin-top:45px;}
.smtime{float:left;width:100%;height:50px;line-height:50px;border-bottom:1px #dbdbdb dashed;text-align:center;font-size:14px;color:#767676}
.smtime span{display:inline-block;margin:0 15px;}
.conhtm{font-size:18px;color:#3c3c3c;line-height:40px;margin-top:20px;}
.conhtm img{max-width:100%}
.conlist2 .hd a{width:23%}

/* 详情 */

.xqbox,.pn_240x360,.pn_240x360 dl,.consrbox,.consrbox .bd{float:left;width:100%;overflow: hidden;}
.pn_240x360 dl{margin-top:20px;}
.pn_240x360 dt{float:left;width:370px;height:525px;}
.pn_240x360 dt img{width:370px;height:525px;}
.pn_240x360 dd{float:right;width:880px;text-align:left;}
.pn_240x360 .titt,.consrbox .hd{float:left;width:100%;font-size:44px;color:#333;font-weight:bold;border-bottom:1px #c1bfbf dashed;padding-bottom:20px;}
.pn_240x360 dd ul{float:left;width:100%;margin-top:30px;}
.pn_240x360 dd li{float:left;width:50%;font-size:26px;color:#333;height:60px;line-height:60px;font-weight:normal;}
.pn_240x360 .btn{float:left;width:100%;font-size:18px;color:#fff;margin-top:20px;}
.pn_240x360 .btn a{float:left;height:249px;height:95px;margin-right:20px;}
.consrbox{margin-top:40px;}
.consrbox .bd{margin-top:25px;width:105%}
.consrbox .bd dl{float:left;width:230px;margin-right:60px;}
.consrbox .bd dt{float:left;width:230px;height:335px;}
.consrbox .bd dt img{width:230px;height:335px;}
.consrbox .pn_205x280 dt,.consrbox .pn_205x280 dt img{width:205px;height:280px;overflow: hidden;}
.consrbox .pn_205x280 dl{margin-right:10px;width:205px}
.consrbox .pn_205x280 dd{float:left;width:100%;font-size:16px;color:#2f2f2f;line-height:40px;text-align:center;}
.consrbox .pn_205x280 dd:hover{color:#0078d9}
.consrbox .pn_205x280 dt img{transition: transform .3s ease;}
.consrbox .pn_205x280 dt img:hover{transform: scale(1.1)}
.consrbox .hd{margin:0;}

.threbox,.threbox,.thd{float:left;width:100%;}
.thd{height:60px;line-height:60px;border-bottom:1px #dbdbdb dashed;}
.thd a{float:left;font-size:24px;color:#333;}
.thd .now{color:#0078d9}
.tbdlist{display:none}

.pn_335x230 ul{float:right;width:100%;}
.pn_335x230 li{float:left;width:100%;height:80px;line-height:80px;font-size:24px;color:#333;border-bottom:1px #c1c0c0 dashed;font-weight:normal;}
.pn_335x230 li i{float:left;width:10px;height:10px;background:#0071b3;border-radius:50%;margin:35px 10px 0 0;}
.conlist3 .hd a{width:18%}
.conhtm video{width:100%;height:795px;}
.vdieo_ico{float:left;width:100%;margin-top:20px;}


.pn_mrit{margin-top:0;}
.lxwm{margin-top:65px;padding-top: 30px;}
.lxwm .pn_335x230{background:#fff}
.lxwm .pn_335x230 dl{width:100%}
.lxwm .pn_335x230 dt{border:0;padding:0;}
.lxwm .pn_335x230 dt,.lxwm .pn_335x230 dt img{width:595px;height:425px;border-radius:0}
.lxwm .pn_335x230 dd{width:670px;margin-left:30px;text-align:left;margin-bottom:10px;}
.lxwm .pn_335x230 .f36{font-size:36px;}
.lxwm .pn_335x230 i{float:left;width:30px;height:30px;margin-right:25px;}
.lxwm .pn_335x230 dl:hover dd{color: #2f2f2f;}

.guestbox{float:left;width:70%;margin-left:15%}
.guestbox label{display:block;overflow:hidden;margin-top:14px;line-height:44px}
.guestbox p{font-size:16px;width:12%;float:left;text-align:right;margin-right:10px}
.guestbox p span{color:red;margin-right:5px}
.guestbox input{width:65%;height:32px;background:#fff;border:1px solid #d2d2d2;line-height:32px;font-size:16px;padding:0 10px}
.guestbox textarea{width:65%;height:200px;background:#fff;border:1px solid #d2d2d2;line-height:32px;font-size:16px;padding:10px;resize:none;outline:0;font-family:Microsoft YaHei,Arial}
.guestbox .w30{width:32%}
.zxly_sub{float:left;width:100%;text-align:center;margin:55px 0;}
.zxly_sub button{width:215px;height:60px;line-height:60px;background: #0071b3;color: #fff;font-size:24px;display:inline-block;border:0;margin:0 15px;border-radius:4px;cursor: pointer;}
.guestbox .w45{width:45%}
.guestbox .w20{width:10%}

/* 地图资源详情页新增二级导航 */
.pn_335x230 .detailtitle {padding-bottom:0;}
.detailtitle ul{
	display: flex;
	flex-wrap: wrap;
}
.detailtitle ul li{
	width: auto;
	padding: 0 20px;
	border-bottom: none;
	cursor: pointer;
}
.detailtitle ul .selected{
	color: #0071b3;
}

/* newtop */
.newtop .topbox{width:1200px;margin:10px auto 0;}
.newtop .logo{float: left;width: 20%;height: 80px;background: url(logo1.png) center center no-repeat;background-size: 100% ;}
.newtop .logo a{display:block;width:100%;height:72px;text-indent:-9999px;}
.newtop .menucon{float:right;background: #e8edfa;height: 80px;line-height: 80px;border-radius: 50px;overflow: hidden;margin-right: 20px;margin-bottom: 20px;}
.newtop .menucon ul li{float:left;height:80px;line-height:80px;font-size:14px;color:#004097;text-align:center;padding:0 10px;}
.newtop .menucon ul .inpage{padding-left: 30px;}
.newtop .menucon ul li a{display:block;color:#004097}
.newtop .menucon .now{background:#b6c5ef;color:#fff;border-radius:0;}
.newtop .menucon .now a{color:#004097;}

.newtop .menucon .sqjr{color:#003c82;border-radius:0px;padding-right: 30px;}
.newtop .menucon .sqjr a{color:#003c82}
.newtop .user{float:right;width:40px;height:40px;background:url(user.png);margin:0;background-size: 100% 100%;position: absolute;top: 70px;right: 9%;}

/* 新版首页 */
.navtitle{font-size: 50px;font-weight: 600;color: #003c82;margin: 50px 0 100px 9%;height: 120px;}
.radiuspic{width: 675px;height: 65px;background: url('radius.png') no-repeat;background-size: 100% 100%;position: absolute;top: -25px;right: 6.5%;}
.dq3d{width: 580px;height: 580px;position: absolute;top: -290px;right: 9%;border-radius: 50%;background: url('dq.png') center center no-repeat;background-color: #Fff;background-size: 99% 99%;}
.dq3dsearch{position: absolute;top:34%;width:220px;height:50px;border-radius: 50px;left:12px;background: #fff;box-shadow: 5px 0px 25px -12px #97e2f8 inset;}
.dq3dsearch input{line-height:40px;font-size:16px;color:#909090;width: 210px;margin-left: 10px;height: 40px;margin-top:5px;border-radius: 50px;}
.dq3dsearch input::placeholder{color: #3e3e3e;}
.dq3dsearch .banner-search-r{width:40px;height:40px;background:url(search.png) 100% 100% no-repeat;position: absolute;right:5px;top:5px;cursor: pointer;}
.gjjs{position: absolute;top:60%;right:30%;font-size:24px;cursor: pointer;}
.gjjs a{color: #fff;}
.indexfle{width:1200px;margin:auto;}
.indexfle .nob{margin-top:30px;float:left;width:100%;}
.indexfle .nob1 div a{font-size:22px;}
.indexfle .nob1 div a:hover{color: #333;}
.indexfle .nob1 .left .lefttop{float:left;width:590px;height:300px;background: url('szjc.png') no-repeat;}
.onebtx{float:right;width:300px;margin-top:30px;}
.onebtx .nod1box{float:left;width:40%;height:80px;line-height:80px;border-radius:30px;background: rgba(255,255,255,.4);margin:20px 20px 20px 0;text-align:center;font-size:22px;}
.onebtx .nod1box:hover{background: linear-gradient( rgba(255,255,255,.65) , rgba(255,255,255,.4));}
.titlef{float: left;width:120px;font-size: 30px;color: #fff;margin: 30px 0 0 40px;}
.indexfle .nob1 .left .left2t{background: url('tcwx.png') no-repeat;margin-top:30px;}
.indexfle .nob1 .left .left2t .titlef{float:right;color:#000;margin:30px 30px 0 0;}
.indexfle .nob1 .left .left2t .onebtx{float:left;margin-top:30px;}
.indexfle .nob1 .left .left2t .onebtx .nod1box{margin: 20px 20px 20px 40px;width:80%}
.indexfle .nob1 .left .nod2box2{width: 382px;}
.indexfle .nob1 .left .leftbottom{width: 100%;height: 445px;background: url('tcwx.png') no-repeat;display: flex;padding: 30px 30% 30px 0px;box-sizing: border-box;flex-wrap: wrap;justify-content: space-around;align-items: center;margin-top: 60px;background-size: 100% 100%;}
.indexfle .nob1 .left .leftbottom .nod1box1{width: 283px;height: 162px;}
.indexfle .nob1 .right{width:550px;height:630px;background: url('dtzy.png') no-repeat;float:right;}
.rtcobt .titlef{float:right;color:#000;float:left;width:50%;margin:40px 30px 0 170px;}
.rtcobt .onebtx{float:left;width:80%;margin-left:10%}
.rtcobt .nod1box{width:45%;margin:30px 20px 20px 0;}
.rtcobt .nod1box26{width:100%}
.rtcobt .nod1box:hover{background: linear-gradient( rgba(255,255,255,.65) , rgba(255,255,255,.4));} 
.indexfle .nob2 .left{float:left;width:745px;height:300px;background: url('jxck.png') no-repeat;}
.jxckbtt .onebtx{width:450px;margin-top:30px;}
.jxckbtt .nod1box{width:28%}
.rpict{float:right;width:440px}
.indexfle .nob2 .righttop{float:right;background: url('mlzg.png') no-repeat;width:390px;height:124px;line-height:110px;letter-spacing:8px;font-size:30px;padding-left:30px;margin:10px 0;}
.indexfle .nob2 .dlylb{background:url(dlyl.png);width:289px;padding-left: 130px;}

/* .indexfle .nob3{} */
.indexfle .nob3 .left{background: url('dtzx.png');width:532px;height:124px;line-height:110px;float:left;font-size:30px;letter-spacing:8px;padding-left:50px;color:#fff}
.indexfle .nob3 .right{background: url('lxwm.png');float:right;}
.indexfle .nob3 a{width: 100%;height: 100%;display: block;color:#fff}

.flebox:hover{box-shadow: 0 0 10px 10px #dddcdc;border-radius:40px;}

/* 高级检索 */
.searchmenu{width: 100%;border-bottom: 1px dashed #f2f2f2;padding-bottom: 20px;}
.searchbq{display: flex;margin-top: 20px;}
.searchbq .tip{width: 60px;height: 50px;line-height: 60px;font-size: 16px;font-weight: 700;}
.searchmenu ul{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.searchmenu ul li{padding: 0 15px;border: 0;font-size: 16px;width: auto;box-sizing: border-box;height: 40px;line-height: 40px;border-radius: 18px;margin-top: 10px;cursor: pointer;}
.searchmenu ul .selected{background: #e8edfa;color: #004097;}

.cjwt{margin-left: 20px;display: inline-block;width: 214px;height: 65px;line-height: 65px;background: #0071b3;border-radius: 18px;font-size: 24px;text-align: center;}
.pn_335x230 .cjwt a{color: #fff;font-weight: 600;}

.question{float:left;width:1300px;box-shadow: 2px 2px 5px 5px #d2eeff;border-radius:10px;padding:30px;margin-left:5px;margin-bottom:80px;background: #fff;}
.question h2{width:100%;font-size:28px;border-bottom:1px #c1c0c0 dashed;padding-bottom:30px;}
.question ul li{width: 100%;margin-top: 20px;margin-top: 20px;border-bottom: 1px dashed #c1c0c0 ;padding-bottom: 20px;}
.question ul li .tiptitle{font-size: 20px;}
.question ul li .text{font-size: 18px;margin-top: 10px;word-wrap: break-word;}
.question .page{width: 100%;text-align: center;margin-top: 30px;}

/* 首页20240815 */
.topnbox{width:1200px;margin:10px auto 0;}
.topnbox .logo{float:left;width:304px;height:72px;background:url(logo1.png);}
.topnbox .logo a{display:block;width:304px;height:72px; text-indent:-99999px;}
.topnbox .menuc{float:right;background: #e8edfa;height:60px;line-height: 60px;position: relative;border-radius: 50px;margin-top:5px;}
.topnbox .menuc ul li{float:left;height:60px;line-height:60px;font-size:16px;color:#004097;text-align:center;padding:0 10px;}
.topnbox .menuc ul .inpage{padding-left: 30px;}
.topnbox .menuc ul li a{display:block;color:#004097}
.topnbox .menuc .now{background:#b6c5ef;color:#fff;border-radius:0;}
.topnbox .menuc .now a{color:#004097;}
.topnbox .menuc  .sqjr{color:#003c82;border-radius:0px;padding-right: 30px;background:#b6c5ef;border-radius:0 50px 50px 0}
.topnbox .menuc  .sqjr a{color:#003c82}
.topnbox .menuc .onltl{border-radius:50px 0 0 50px}
.topnbox .menuc .user{float:right;width:40px;height:40px;background:url(user.png);margin:0;background-size: 100% 100%;position: absolute;top:8px;right:-20px;}
.navtp{width:1200px;font-size: 50px;font-weight: 600;color: #003c82;height:90px;overflow: hidden;margin:auto;}
.clobd{float:left;width:100%;height:30px;}
.topdqbox{position: relative;width:1200px;margin:0 auto;}
.dqreb{position:absolute;right:0;top:-120px;width:240px;height:240px;background:url(topdq_ico.png);z-index: 99999;border-radius:50%;border:20px #fff solid;}


/* 20240829 */

.mailboxt{width:1200px;margin:20px auto 0;}




