﻿@charset "utf-8";
/*网站公共样式*/
@font-face {
 font-family: 'AlibabaSans'; 
	src: url('../fonts/AlibabaPuHuiTi-3-55-Regular.otf');
 font-weight:normal;
		   font-style:normal;
}
@font-face {
 font-family: 'biaotiziti'; 
	src: url('../fonts/AlibabaPuHuiTi-3-55-Regular.otf');
 font-weight:normal;
		   font-style:normal;
} 
 
 
i,em{ font-style:normal;}
body {  font-family:"AlibabaSans",'Poppins', 'Hiragino Sans GB', 'Segoe UI', 'Microsoft Yahei', '微软雅黑',"AlibabaLight","思源","黑体",Arial, sans-serif,Stawix, Arial, Helvetica, sans-serif; font-size:14px; background:#fff; overflow-x: hidden; margin: 0 auto; color:#74797e; line-height:24px; width:100%; overflow-x:hidden;  }
html,div,span,p,ul,li,dl,dt,dd,a,img,em,label,input,textarea,form { margin:0; padding:0;}
form{ display:inline;}
/*ul,li,i { list-style:none;}*/
h1,h2,h3,h4,h5,h6{ font-weight:normal; padding:0; margin:0; }
strong {padding:0; margin:0; }
a{ text-decoration:none; color:#333;}
a:hover{ color:#0d52b3;}
img { border:none;object-fit: cover;}
.del_float{ display:block; height:0; clear:both; visibility:hidden; }
.document_width{ width:1680px; margin:auto; box-sizing:border-box; }
.document_widthn{ width:1480px; margin:auto; box-sizing:border-box; }
.ui-loader-default{ display:none}
.ui-mobile-viewport{ border:none;}
.ui-page {padding: 0; margin: 0; outline: 0} 
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; line-height:100%;}
textarea { -webkit-appearance: none;}   
.button{ border-radius: 0; } 
.ui-btn-text{ display:none;}
.ui-submit{}
.txtcen{ text-align:center;}
input[type="radio"]:after {  width: 15px;  height: 15px;border-radius: 50%; top: -2px;left: -1px;position: relative;background-color:white;display: inline-block; visibility: visible;border: 1px solid #000;}
input[type="radio"]:checked:after {border: 4.5px solid #000; }

input[type=checkbox]:checked::before {content: '';display: inline-block; width:15px;  height: 15px;background:url(../images/duoxiantb.png) center center no-repeat #f39a00; background-size:12px auto; }

.proxxgd::-webkit-scrollbar { width:10px; height:8px;}
.proxxgd::-webkit-scrollbar-track {border-radius:4px; height:8px;background-color:#e7e7e7; border:1px solid #cacaca;box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);}
.proxxgd::-webkit-scrollbar-thumb { border-radius:4px; height:8px;background-color:#fb841a;}


    

.left{ float:left;}
.aright{ float:right !important; margin-top:15px !important;}
s{ text-decoration:none;}

 
/*
::-webkit-scrollbar { height: 4px; width:0px;}
::-webkit-scrollbar-button { height:0;width:0;}*/
.sosoh2 { width:100%; height:auto; float:left; padding:10px 0; font-size:16px;}
.sosoh2 span {  margin:0 8px; font-weight:bold;   }
.prott { width:100%; height:auto; float:left; font-size:22px; line-height:40px; border-bottom:1px solid #ededed; margin:10px 0;  color:#000;}
.zhezhao{ width:100%; height:100vh; position:fixed; left:0; top:0; z-index:9999; background:rgba(0,0,0,0.4); display:none;}
 

.searchinfo{ width:100%; height:auto; float:left; padding:30px 0;}
.search_tt{ width:100%; height:auto; float:left; font-size:18px; line-height:32px; color:#f9f9f9; }
.search_tt span{ color:#fff;font-weight:600;}
.searchinfo dl.pdl { width:23%; margin:0.5%;}

.sj_menu {display: none;}
.menutb{ width:39px; height:36px;float:right; margin:24px 0 0 10px; display:none; position:relative; z-index:9999;}
.menutb span{ width:100%; height:2px; margin:5px 0; background:#004098; transition:all 0.5s ease;float:left; display:inline-block;}
.menutb.close span{ opacity:0;transition:all 0.5s ease; position:absolute; left:0; top:13px;}
.menutb.close span:first-child{ transform: rotate(45deg); position:absolute; left:0; top:13px; opacity:1;}
.menutb.close span:last-child{ transform: rotate(-45deg); position:absolute; left:0; top:13px; opacity:1;}
.sjmenu{ display:none;}

/****分页****/
.fenye{ margin:40px 1% 20px 1%; width:98%; height:auto; float:left; background:#f7f8fa; padding:20px; box-sizing:border-box; border-radius:5px;}
.fenye ul{  text-align:center; white-space:nowrap;list-style:none;}
.fenye ul li{display:inline;  margin:0; padding:0;list-style:none;  }
.fenye ul li a{ display:table-cell; display:inline-block; width:40px; color:#333; border-radius:1px; font-size:16px; height:40px; margin:0 3px; border-radius:100%; line-height:40px;text-align:center; background:#fff; box-shadow:0 0 2px #ededed;}
.fenye ul li a.cur,.fenye ul li a:hover{ color:#fff; background:#003f98;}
.fenye ul li.l1{ float:left; width:auto;}
.fenye ul li.l1 a{ width:auto; border-radius:10px; padding:0 15px;}
.fenye ul li.l2{ float:right; width:auto;} 
.fenye ul li.l2 a{ width:auto; border-radius:10px; padding:0 15px;}

#alertdiv{ position: fixed;margin: auto;width: 100%;top: 40%;display: none; z-index:2147483647; }
#alertdiv div{ background-color: #000;color: #FFF;padding: 20px 20px 20px 20px;min-width: 100px; width:600px;  min-height: 25px;text-align: center;color: rgb(255, 255, 255);border-width: 1px;  border-style: solid;-moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;line-height: 150%; margin: auto;z-index: 2147483647;}

/**********404*******/
.div_cu { width:100%; height:auto;  float:left; padding:50px 0;  }
.div_cu p { width:100%; height:auto; float:left; text-align:center; font-size:14px; font-weight:550; line-height:26px;}
.div_cu p img { width:350px; height:auto;  margin:30px auto; }
.div_cu p a { color:#2466a5; }

 
/*******首页*******/ 
.headdiv{ width:100%; height:92px; float:left; position:fixed; left:0; top:0; z-index:9998;}
.logo{ width:auto; height:64px; float:left; margin-top:14px;}
.logo img{ width:auto; height:64px; display:block; float:left;}

dl.soso{ width:auto; height:44px; float:right; position:relative; margin:24px 0 0 10px; }
dl.soso dt{  width:44px; height:44px;  float:left;}
dl.soso dt .button{ width:44px; height:44px; float:left; background:url(../images/lss.png) center center no-repeat; border:none; outline:none; cursor:pointer; background-size:44px auto;}
dl.soso dd{ width:0; transition: all .5s ease; height:50px; float:left; position:absolute; right:30px; top:0px; z-index:999; }
dl.soso:hover dd{ width:200px; }
dl.soso dd .input{ width:100%; height:44px; line-height:44px; float:left;text-indent:15px; border:none; background:#ebeff4; outline:none; border-radius:3px 0 0 3px;}

a.ya{ height:92px; line-height:92px; float:right; padding:0 20px; background:url(../images/lxt.png) left center no-repeat; font-size:18px; color:#0d52b3; }

ul.ulmenu{ width:auto; height:92px; float:right; list-style:none;}
ul.ulmenu li{ width:auto; height:auto; float:left;position:relative;}
ul.ulmenu li >a{ width:auto; height:92px; line-height:92px; float:left; padding:0 20px; font-size:18px; color:#0d52b3; }  
ul.ulmenu li .ejp{ display:none; width:120%; height:auto; float:left; position:absolute; z-index:9998;left:-10%; top:92px; background:#fff;}
ul.ulmenu li .ejp a{ width:100%; height:46px; line-height:46px; color:#333; float:left; text-align:center; font-size:15px; border-bottom:1px solid #ededed;}
ul.ulmenu li .ejp a:hover{ color:#0d52b3; background:#ebeff4;border-bottom:1px solid #0000af;}  
ul.ulmenu li:hover .ejp{ display:block;}
ul.ulmenu li:hover >a{ color:#0d52b3}

.headdiv:hover,.headdivd{ background:#fff; border-bottom:1px solid #ededed;}
.headdivi ul.ulmenu li >a,.headdivi a.ya{ color:#fff;}
.headdiv:hover ul.ulmenu li >a,.headdivd ul.ulmenu li >a,.headdivd a.ya,.headdiv:hover a.ya{ color:#0d52b3;} 
 
   
.banner{ width:100%; overflow:hidden; height:48vw !important;min-height:500px !important;  float:left; position:relative; touch-action: pan-y;}
.banner ul {  overflow:hidden; height:48vw !important; min-height:500px !important; list-style:none;  }
.banner ul li{  width:100%;  height:auto;  min-height:500px; float:left; overflow:hidden;list-style:none; position:relative; position:absolute; left:0; top:0; opacity:0;}
.banner ul li img,.banner ul li video{ width:100%; height:48vw !important;object-fit: cover;  min-height:500px !important;  float:left; transition:0.5s linear ; transform:scale(1.03);  }
.banner ul li.cur  img{transform:scale(1); }
.banner ul li.cur{ opacity:1; z-index:112;}
.banner_span{margin:0px;padding:0px; width:100%; height:35px; position:absolute; bottom:50px;text-align:center; z-index:886;}
.banner_span span{ float:left; width:10px;height:10px; border-radius:10px; transition:all 0.5s ease; cursor:pointer; background:#fff; margin:0 5px; box-sizing:border-box;opacity:0.5;}
.banner_span span.cur{ width:30px; opacity:1; transition:all 0.5s ease; }
 
.banner .document_width{ position:relative;}
.banwenzi{ position:absolute; top:19vw; width:100%; height:auto; left:0px;transition:1s linear ; margin-top:20px; color:#fff; text-align:left; z-index:99;box-sizing:border-box}
.banwenzic{ width:100%; height:auto; float:left;}
.banwenzi h2{ width:100%; height:auto; position:relative;  font-weight:600; float:left; font-size:64px;line-height:70px; margin-bottom:15px;}
.banwenzi h3{ width:100%; height:auto; float:left; font-size:22px;line-height:36px;}
.addCur{transform:scale(1) !important; }
.wzaddCur{ margin-top:0px;}
.banner ul li.cur  .f1 { animation: donghuawz 1s infinite;animation-iteration-count: 1; animation-fill-mode: forwards;}
.banner ul li.cur  .f2 {animation: donghuawz1 1.3s infinite; animation-iteration-count: 1; animation-fill-mode: forwards;}
@-webkit-keyframes donghuawz {0% {opacity: 0;margin-left: 50px;}30% { opacity: 0;margin-left: 50px;}100% { width: 100%;margin-left: 0px;}}
@-webkit-keyframes donghuawz1 {0% {opacity: 0;margin-left: 50px;}30% {opacity: 0;margin-left: 50px;}100% { width: 100%; margin-left: 0px;  }}

.igyxxdiv{ width:100%; height:auto; float:left; background:url(../images/igyxmbj.jpg) left bottom no-repeat; background-size:100% auto; padding:80px 0;}
.indextt{ width:100%; height:auto; float:left; margin-bottom:30px; position:relative;}
.indextt strong{ width:100%; height:auto; float:left; font-size:46px; line-height:52px; font-weight:600; color:#000; margin-bottom:10px;}
.indextt p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#666;}
.ajt{ width:auto; height:56px; line-height:56px; padding:0 30px; float:left; display:block; border-radius:46px; background:#0d52b3;}
.ajt s{ padding-right:15px; background:url(../images/jt.png) right center no-repeat; font-size:16px; color:#fff; transition:all 0.5s ease;}
.ajt:hover{ opacity:0.8;}
.indextt .ajt{ position:absolute; right:0; top:15px;}

.igyxxan{ width:35%; height:350px; float:left; background-size:cover !important; color:#fff; overflow:hidden; transition:all 0.5s ease; cursor:pointer;}
.igyxxan1{ background:url(../images/igyxm_tp1.jpg) left center no-repeat; border-radius:15px 0 0 15px;}
.igyxxan2{ background:url(../images/igyxm_tp2.jpg) right center no-repeat; border-radius:0 15px 15px 0;}
.igyxxan div{ width:100%; height:100%; padding:40px 50px 0 50px; box-sizing:border-box;}
.igyxxan img{ width:60px; height:auto; display:block; float:left; margin-bottom:50px;}
.igyxxan strong{ width:100%; height:auto; float:left; font-size:26px; line-height:40px; font-weight:600; margin-bottom:15px;}
.igyxxan p{ width:100%; height:52px; overflow:hidden; float:left; font-size:16px; line-height:26px;}
.igyxxan.cur{ width:65%; transition:all 0.5s ease;}
.igyxxan.cur div{ background:rgba(18,82,179,0.9);}
.igyxxan.cur div p{ width:80%; height:auto;} 

.igyxxnr{ width:100%; height:auto; float:left; margin-top:50px;display:none; min-height:500px;}
.igyxxnr1{ width:100%; height:auto; float:left; }
.igyxxnr_left{ width:38%; height:auto;  float:left;}
.igyxxnr_left strong.s{ width:100%; height:auto; float:left; font-size:46px; line-height:52px; font-weight:600; color:#000; margin-bottom:20px;}
.igyxxnr_left .txt{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#444;}
.igyxxnr_left ul{ width:100%; height:auto; float:left; margin-top:20px; list-style:none;}
.igyxxnr_left ul li{ width:calc(100% / 3); height:auto; float:left;  box-sizing:border-box; }
.igyxxnr_left ul li p{ width:100%; height:auto; float:left; font-size:16px; color:#000;font-weight:600;}
.igyxxnr_left ul li strong{ width:100%; height:auto; float:left; font-size:50px; line-height:76px; color:#0053c9;}
.igyxxnr_left .ajt{ margin-top:30px;}
.igyxxnr_right{ width:62%; height:auto; float:left;}
 
.gydt{ width:940px; height:auto; float:right; position:relative;}
.gydt dl{ width:100%; height:auto; float:left; position:relative;}
.gydt dl dt{ width:100%; height:auto; float:left;}
.gydt dl dt img{ width:100%; height:auto; display:block;}
.gydt dl dd{ width:100%; height:auto; float:left;}
.gydt dl dd a.a{ width:50px; height:50px; float:left;position:absolute; display:block; background:url(../images/dtd.png) center center no-repeat; background-size:90% auto !important;}
.gydt dl dd a.a:hover{animation:td01 1s infinite;}
@-webkit-keyframes td01{0%{ margin-top:0px;} 25%{ margin-top:1px;} 50%{ margin-top:0px;} 75%{margin-top:-1px;} 100%{ margin-top:0px;} }
.gydt dl dd a.a.a1{right:8%; top:5%; }
.gydt dl dd a.a.a2{right:12%; top:17%; }
.gydt dl dd a.a.a3{right:25%; top:19%; }
.gydt dl dd a.a.a4{right:29.5%; top:28%; }
.gydt dl dd a.a.a5{right:45%; top:33%; }
.gydt dl dd a.a.a6{right:36%; top:37%; }
.gydt dl dd a.a.a7{right:26%; top:37%; }
.gydt dl dd a.a.a8{right:17%; top:43%; }
.gydt dl dd a.a.a9{right:27%; top:45%; }
.gydt dl dd a.a.a10{right:38%; top:49%; }
.gydt dl dd a.a.a11{right:50%; top:48%; }
.gydt dl dd a.a.a12{right:54%; top:65%; }
.gydt dl dd a.a.a13{right:40%; top:59%; }
.gydt dl dd a.a.a14{right:28%; top:55%; }
.gydt dl dd a.a.a15{right:18.5%; top:55%; }
.gydt dl dd a.a.a16{right:9%; top:50%; }
.gydt dl dd a.a.a17{right:12%; top:60%; }
.gydt dl dd a.a.a18{right:22%; top:69%; }
.gydt dl dd a.a.a19{right:32%; top:70%; }
.gydt dl dd a.a.a20{right:31%; top:85%; }
.dttxt{ width:270px; height:auto; background:rgba(255,255,255,0.9); box-shadow:0 2px 5px #ccc; display:none; z-index:11; padding:25px; border-radius:15px; box-sizing:border-box; position:absolute; right:50px; top:-70px;}
.dttxt h3{ width:100%; height:auto; float:left; border-bottom:1px solid #ededed; background:url(../images/lxt.png) left bottom no-repeat; background-size:40px 2px; font-size:18px; font-weight:600; color:#333; padding-bottom:8px; margin-bottom:8px;}
.dttxt p.p{ width:50%; height:auto; float:left; font-size:14px; line-height:22px; color:#666;}
.dttxt p.p strong{ width:100%; height:auto; float:left; font-size:30px; line-height:32px; color:#0d52b3;}
.dttxt p.p strong s{ font-size:18px;}
.gydt dl dd a.a:hover .dttxt{ display:block;}

.igyxxnr_right ul{ width:70%; height:auto; float:right; list-style:none;}
.igyxxnr_right ul li{ width:100%; height:auto; float:left; border-bottom:1px solid #ededed; padding:15px 0;  box-sizing:border-box; }
.igyxxnr_right ul li img{ width:58px; height:58px; float:left; margin-right:50px;}
.igyxxnr_right ul li strong{ width:auto; height:auto; float:left; font-size:60px; line-height:60px; color:#0053c9;}
.igyxxnr_right ul li strong span{ font-size:16px; margin-left:20px; color:#000;}

.ijjfdiv{ width:100%; height:auto; float:left; background:url(../images/ijjfjjbj.jpg) center center no-repeat; background-size:cover; padding:140px 0;}
.ijjfdiv .txt{ width:100%; height:auto; float:left; max-width:600px;}
.ijjfdiv .txt strong{ width:100%; height:auto; float:left; font-size:46px; line-height:52px; font-weight:600; color:#fff; margin-bottom:10px;}
.ijjfdiv .txt p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#fff; opacity:0.9; margin:10px 0 25px 0;}
.ijjfdiv .txt .ajt{ background:#fff;}
.ijjfdiv .txt .ajt s{  background:url(../images/jt1.png) right center no-repeat; color:#0d52b3;}

.inewsdiv{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/inewsbj.png) center center no-repeat; background-size:cover;}
.indextt1 strong,.indextt1 p{ text-align:center;}
.inewsdiv .ajt{ float:none; margin:25px auto 0 auto; display:table;}

dl.xwdl{ width:calc(94% /3); height:auto; float:left; margin:1%; border-radius:8px; overflow:hidden; background:url(../images/lxt.png) center bottom no-repeat #f4f8fd; background-size:0 2px; transition:all 0.5s ease;}
dl.xwdl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.xwdl dt img{ width:100%; height:100%; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:400ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:400ms;}
dl.xwdl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:400ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:400ms; }
dl.xwdl dd{ width:100%; height:auto; float:left; padding:20px 30px; box-sizing:border-box;}
dl.xwdl dd span{ width:100%; height:auto; float:left; background:url(../images/inews_tb.png) left center no-repeat; padding-left:25px; font-size:15px; color:#666; box-sizing:border-box;}
dl.xwdl dd h3 a{ width:100%; height:60px; overflow:hidden; float:left; font-size:18px; color:#333; font-weight:600; line-height:30px; margin:5px 0 11px 0;}
dl.xwdl dd p{ width:100%; height:52px; overflow:hidden; float:left; font-size:16px; color:#666; line-height:26px;}
dl.xwdl dd a.a{ width:100%; height:auto; float:left; border-top:1px solid #ededed; padding-top:10px; margin-top:10px; background:url(../images/jt2.png) right center no-repeat; font-size:16px; color:#666;}
dl.xwdl:hover{  background-size:100% 2px; transition:all 0.5s ease;}
dl.xwdl:hover dd h3 a{ color:#0d52b3;}
dl.xwdl:Hover dd a.a{ color:#0d52b3; background:url(../images/jt1.png) right center no-repeat;}
ul.inul{ width:calc(94% /3); height:auto; float:left; margin:1%; background:#f4f8fd; list-style:none;}
ul.inul li{ width:100%; height:auto; float:left; padding:22px 30px; border-top:1px solid #ededed; box-sizing:border-box; background:url(../images/lxt.png) left center no-repeat; background-size:2px 0; transition:all 0.5s ease;}
ul.inul li h3 a{ width:100%; height:52px; float:left; font-size:18px; line-height:26px; color:#333; font-weight:600; overflow:hidden;}
ul.inul li p{ width:100%; height:auto; float:left;  background:url(../images/inews_tb.png) left center no-repeat; padding-left:25px; font-size:15px; color:#666; box-sizing:border-box;}
ul.inul li:Hover{background-size:2px 100%; transition:all 0.5s ease;}
ul.inul li:Hover h3 a{ color:#0d52b3;}

.ihzjgdiv{ width:100%; height:auto; float:left; padding:80px 0; background:#edf5fb;}

.hzjgdivz{ width:100%; height:auto; float:left; position:relative;}
.hzjgdivzc{ width:100%; height:auto; float:left; padding-bottom:50px; position:relative; overflow:hidden;}
.hzjgdivzclist{ width:20000px; height:auto !important; overflow:hidden; float:left; position:relative;transition:transform 600ms; list-style:none;}
.hzjgdivzclist li{  width:225px; height:auto; float:left; margin:10px; transition:all 0.5s ease;}
.hzjgdivzclist li a img{ width:100%; height:auto; display:block;}
.hzjgdivzclist li:hover{ margin-top:0; transition:all 0.5s ease;}
.hzjgspan{margin:0px;padding:0px; width:100%;  position:absolute; bottom:10px;text-align:center; z-index:886;}
.hzjgspan span{display:inline-block; position:relative; width:8px;height:8px; background:#0d52b3; border-radius:8px; opacity:0.8; transition:all 0.5s ease; cursor:pointer; margin:0 3px; box-sizing:border-box;}
.hzjgspan span.cur{ width:20px; opacity:1; transition:all 0.5s ease;}
 
.hzjgjtl{ width:60px; height:40px; float:left; position:absolute; left:-70px; top:50px; background:url(../images/jt2s.png) center center no-repeat #fff; cursor:pointer; border-radius:10px;} 
.hzjgjtr{ width:60px; height:40px; float:left; position:absolute; right:-70px; top:50px; background:url(../images/jt2.png) center center no-repeat #fff; cursor:pointer; border-radius:10px;} 
.hzjgjtl:hover{ background:url(../images/jts.png) center center no-repeat #0d52b3;} 
.hzjgjtr:hover{ background:url(../images/jt.png) center center no-repeat #0d52b3;} 


.byjdiv{ width:100%; height:auto; float:left; padding:90px 0; background:url(../images/bottombj.jpg) center center no-repeat; background-size:100% 350px; background-size:cover;}
.byjdiv dl{ width:auto; height:auto; float:left;}
.byjdiv dl dt{ width:160px; height:auto; float:left;}
.byjdiv dl dt img{ width:100%; height:auto; display:block;}
.byjdiv dl dd{ width:420px; height:auto; float:left; padding-left:30px; margin-top:15px;}
.byjdiv dl dd strong{ width:100%; height:auto; float:left; font-size:30px; font-weight:600; line-height:36px; color:#0d52b3; margin-bottom:15px;}
.byjdiv dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#333;}

.bottomdiv{ width:100%; height:auto; float:left; background:#0d52b3; padding:60px 0 30px 0;}
.bottomdivl{ width:26%; height:auto; float:left; margin-right:8%;}
.bottomdivl .img{ width:auto; height:auto; max-width:100%; display:block; margin-bottom:30px; float:left;}
.bottomdivl p.p{ width:100%; height:auto; float:left; margin-bottom:10px; font-size:16px; line-height:26px; color:#fff; background:url(../images/bot_tb1.png) left 1px no-repeat; padding-left:28px; box-sizing:border-box;}
.bottomdivl p.p.p1{ background:url(../images/bot_tb2.png) left 5px no-repeat; margin-bottom:30px;}
.bottomdivl p.p2{ width:120px; height:auto; margin-right:15px; float:left;}
.bottomdivl p.p2 img{ width:120px; height:120px; display:block; float:left; }
.bottomdivl p.p2 span{ width:100%; height:auto; float:left; font-size:12px; text-align:center; line-height:28px; color:rgba(255,255,255,0.8);}

.bottomdivr{ width:66%; height:auto; float:left; padding-top:20px;}
.bottomdivr dl{ width:calc(100% / 6); height:auto; float:left; padding-left:15px; box-sizing:border-box;}
.bottomdivr dl dt{ width:100%; height:auto; float:left; font-size:18px; font-weight:600; color:#fff; margin-bottom:15px;}
.bottomdivr dl dd{ width:100%; height:auto; float:left;}
.bottomdivr dl dd a{ width:100%; height:32px; float:left; font-size:15px; line-height:32px; overflow:hidden; opacity:0.7; color:#fff;}
.bottomdivr dl dd a:hover{ opacity:1;}
.links{ width:100%; height:auto; float:left; margin-top:25px; padding-left:15px; box-sizing:border-box;}
.links strong{ width:auto; height:auto; float:left;  color:#fff; line-height:32px;}

.links a{ width:auto; height:32px; float:left; font-size:15px; line-height:32px; overflow:hidden; opacity:0.7; margin-right:20px; color:#fff;}
.links a:hover{ opacity:1;}

.bqxxdiv{ width:100%; height:auto; float:left; padding:15px 0; background:#195bb7; font-size:14px; line-height:20px; color:rgba(255,255,255,0.7); }
.bqxxdiv a{ color:rgba(255,255,255,0.7);}

/*****关于我们-创始人介绍*******/
.nybanner{ width:100%; height:auto; float:left; margin-top:92px; position:relative;}
.nybanner img{ width:100%; height:500px; display:block;}
.nybannerwz{ position:absolute; left:0; top:210px; width:100%; height:auto; float:left; margin-top:15px; opacity:0.5;}
.nybannerwz strong{ width:100%; height:auto; float:left; font-size:56px; line-height:60px; color:#fff; font-weight:600;}

.nymenu{ width:100%; height:auto; float:left; background:#fff; border-bottom:1px solid #ededed;}
.nymenu ul{ width:auto; height:auto; list-style:none;}
.nymenu ul li a{ width:auto; height:70px; line-height:70px; overflow:hidden; font-size:18px;position:relative; top:1px; color:#333;background:url(../images/lxt.png) center bottom no-repeat; background-size:0 2px; transition:all 0.5s ease; float:left; margin-right:30px;font-size:16px; }
.nymenu ul li a:hover,.nymenu ul li a.cur{ background-size:100% 2px;  transition:all 0.5s ease;color:#0d52b3;}	  
.mbxdiv{ width:auto; height:auto; float:right;font-size:14px; line-height:70px; padding-left:20px; color:#666;background:url(../images/mbx.png) left center no-repeat;}
.mbxdiv a{  margin:0 2px; color:#777;}
.mbxdiv a:hover{color:#0d52b3;}

.gyccrdiv{ width:100%; height:auto; float:left; padding:60px 0; }
.ccrtt{ width:100%;height:100px; line-height:90px;  float:left; background:url(../images/gy_ccrtp.png) center center no-repeat; text-align:center; font-size:46px; background-size:auto 100px; color:#1b68d3; font-weight:600;}
.ccrjj{ width:100%; height:auto; float:left; position:relative; margin-bottom:15px; background:url(../images/acsr_bj.png) center center no-repeat; background-size:cover; border-radius:20px; overflow:hidden; padding:30px 110px 0 55px; box-sizing:border-box;}
.ccrjj .txt{ width:100%; height:auto; float:left; padding-right:370px; box-sizing:border-box; font-size:21px; letter-spacing:-1px; line-height:34px; color:#fff;}
.ccrjj dl{ width:100%; height:auto; float:left; position:relative;}
.ccrjj dl dd{ width:680px; height:auto; float:left;  box-sizing:border-box; margin-top:35px; }
.ccrjj dl dd strong{ width:100%; height:auto; float:left; font-size:36px; color:#fff; line-height:48px; }
.ccrjj dl dd p{ width:100%; height:auto; float:left; font-size:24px; color:#fff; line-height:32px; margin-top:35px; text-align:justify;  }

.ccrjj dl dt{ width:317px; height:auto; float:right; position:relative;}
.ccrjj dl dt img{ width:100%; height:auto; display:block;}
.ccrjj dl dt p{ width:200px; height:auto; float:left; position:absolute; left:-200px; bottom:30px; font-size:18px; line-height:26px; color:#fff;}
.ccrjj dl dt p span{ width:100%; height:auto; float:left; font-weight:bold;}



.ccrnr{ width:100%; height:auto; float:left; padding:20px; margin-top:30px; box-sizing:border-box; background:url(../images/gy_ccrtp1.png) left top no-repeat; background-size:50px auto; font-size:16px; line-height:28px; color:#666;}
.ccrnr p{ width:100%; height:auto; float:left; margin-bottom:15px;}


/*****关于我们-基金会介绍*******/ 
.jjhdiv{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;}
.jjhdiv1{ width:100%; height:auto; float:left; margin-bottom:60px; background:url(../images/gy_jjhbj.jpg) center center no-repeat; background-size:cover; border-radius:15px; overflow:hidden; padding:120px 60px; box-sizing:border-box;}
.jjhdiv1 .txt{ width:40%; height:auto; float:left; }
.jjhdiv1 .txt .indextt strong{ color:#fff;}
.jjhdiv1 .txt p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#fff;}
.jjhdiv2{ width:100%; height:auto; float:left; margin-bottom:60px;}
.jjhdiv2 dl{ width:100%; height:auto; float:left;}
.jjhdiv2 dl dt{ width:50%; height:auto; float:left;}
.jjhdiv2 dl dt img{ width:100%; height:auto; display:block;}
.jjhdiv2 dl dd{ width:46%; height:auto; float:right;}
.jjhdiv2 dl dd p{ width:100%; height:auto; float:left; font-weight:600; padding:45px 0 45px 78px; font-size:16px; color:#1364c0; line-height:24px; box-sizing:border-box; border-bottom:1px solid #ededed;}
.jjhdiv2 dl dd p span{ width:100%; height:auto; font-size:18px; color:#000; float:left; font-weight:normal;}
.jjhdiv3{ width:100%; height:auto; min-height:100px; float:left; padding:90px 0; border-radius:15px; overflow:hidden; background:url(../images/gy_jjhbj1.jpg) top right no-repeat; background-size:cover;}
.jjhdiv3 .indextt{ border-bottom:1px solid #ededed; padding-bottom:15px;}
.jjhjt{ width:130px; height:auto; float:right; margin-top:-50px;}
.jjhjtl{ width:60px; height:40px; float:left; background:url(../images/jt2s.png) center center no-repeat #ccc; cursor:pointer; border-radius:20px;} 
.jjhjtr{ width:60px; height:40px; float:right; background:url(../images/jt2.png) center center no-repeat #ccc; cursor:pointer; border-radius:20px;} 
.jjhjtl:hover{ background:url(../images/jts.png) center center no-repeat #0d52b3;} 
.jjhjtr:hover{ background:url(../images/jt.png) center center no-repeat #0d52b3;} 
.jjhdiv3c{ width:100%; height:auto; float:left;  margin-top:15px; position:relative; overflow:hidden;}
.jjhdiv3clist{ width:20000px; height:auto !important; overflow:hidden; float:left; position:relative;transition:transform 600ms;}
.jjhdiv3c dl{ width:330px; height:auto; float:left; margin-right:40px;}
.jjhdiv3c dl dt{ width:100%; height:auto; float:left; font-size:60px; line-height:66px; font-weight:bold; color:#0d52b3; margin-bottom:30px;}
.jjhdiv3c dl dd{ width:100%;   height:360px; overflow-y: auto;float:left;}
.jjhdiv3c dl dd p.p{ width:100%; height:auto; float:left; padding:0 25px 30px 25px; background:url(../images/gy_jjhtb2.png) 3px center no-repeat; background-size:1px 100%; box-sizing:border-box; font-size:16px; line-height:24px; color:#444;}
.jjhdiv3c dl dd p.p strong{ width:100%; height:auto; float:left; font-weight:600; color:#333; background:url(../images/gy_jjhtb1.png) 5px 8px no-repeat; margin-left:-30px; padding-left:30px;}
.jjhdiv3c dl dd::-webkit-scrollbar {width: 2px;height: 5px;}
.jjhdiv3c dl dd::-webkit-scrollbar-track { border-radius: 2px; background-color: #ededed;box-shadow: inset 0 0 2px rgba(0, 0, 0, .3);}
.jjhdiv3c dl dd::-webkit-scrollbar-thumb { border-radius: 2px;background-color: #333;}

/*****关于我们-组织架构*******/ 
.zzjgdiv{ width:100%; height:auto; float:left; padding:90px 0; background:url(../images/gy_zzjgbj.jpg) bottom center no-repeat; background-size:100% auto;}
.zzjgdiv .img{ width:1100px; height:auto; display:block; max-width:100%; margin:0 auto;}
.zzjgdiv .txt{ width:1100px; height:auto; margin:35px auto 0 auto; display:table; border:1px dashed #2688d4; border-radius:15px; padding:40px 50px; box-sizing:border-box; background:#f0f5f9;}
.zzjgdiv .txt strong{ width:100%; height:auto; float:left; font-size:18px; color:#0d52b3;}
.zzjgdiv .txt p{ width:100%; height:auto; float:left; font-size:16px; color:#333; line-height:26px;}
.zzjgdiv1{ width:100%; height:auto; float:left; padding:90px 0; background:#fff; overflow:hidden;}
.zzjgdiv1c{ width:100%; height:auto; float:left; position:relative; margin-top:25px;}
.zzjgdiv1clist{ width:20000px; height:auto !important; overflow:hidden; float:left; position:relative;transition:transform 600ms;}
.zzjgjtl{ width:60px; height:40px; float:left; position:absolute; left:-70px; top:180px; background:url(../images/jt2s.png) center center no-repeat #ccc; cursor:pointer; border-radius:20px;} 
.zzjgjtr{ width:60px; height:40px; float:right; position:absolute; right:-70px; top:180px; background:url(../images/jt2.png) center center no-repeat #ccc; cursor:pointer; border-radius:20px;} 
.zzjgjtl:hover{ background:url(../images/jts.png) center center no-repeat #0d52b3;} 
.zzjgjtr:hover{ background:url(../images/jt.png) center center no-repeat #0d52b3;} 
.zzjgdiv1c dl{ width:460px; height:auto; float:left; margin:10px; padding:0 40px; border-radius:10px; box-sizing:border-box; background:#edf4fa;}
.zzjgdiv1c dl dt{ width:100%; height:auto; float:left; padding:30px 0; border-bottom:1px solid #e0e6ec; box-sizing:border-box;}
.zzjgdiv1c dl dt img{ width:100%; height:auto; display:block;}
.zzjgdiv1c dl dd{ width:100%; height:32px; overflow:hidden; margin:20px 0; float:left; font-size:16px; line-height:32px; font-weight:600; color:#333; text-align:center;}
.zzjgdiv1c dl:hover{ box-shadow:0 2px 5px #ededed;}

/*****关于我们-联系我们*******/ 
.lxwmdiv{ width:100%; height:auto; float:left; padding:90px 0; background:#fff;}
.lxwmdivc{ width:100%; height:auto; float:left; background:url(../images/gy_lxwmbj.png) right top no-repeat;}
.lxwmdivcl{ width:50%; height:auto; float:left;}
.lxwmdivcl h1{ width:100%; height:auto; float:left; font-size:46px; line-height:58px; font-weight:600; color:#000; margin-bottom:5px; }
.lxwmdivcl strong{ width:100%; height:auto; float:left; font-size:18px; line-height:28px; font-weight:600; color:#003f98; background:url(../images/gy_jjhtb2.png) left bottom no-repeat; background-size:50px 2px; padding-bottom:15px; margin-bottom:25px;}
.lxwmdivcl p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#333; margin:5px 0;}
.lxwmdivcr{ width:40%; height:auto; float:right; margin-top:20px;}
.lxwmdivcr strong{ width:100%; height:auto; float:left; font-size:24px; line-height:32px; font-weight:600; color:#333; background:url(../images/gy_jjhtb2.png) left bottom no-repeat; background-size:50px 2px; padding-bottom:15px; margin-bottom:15px;}
.lxwmdivcr p{ width:auto; height:auto; float:left; margin-right:20px; border:1px solid #cfdcf0; border-radius:10px; padding:3px; box-sizing:border-box;}
.lxwmdivcr p img{ width:120px; height:120px; display:block; float:left;}
.lxwmdivcr p span{ width:auto; height:auto; float:left; padding:35px 20px 0 20px; box-sizing:border-box; font-size:15px; line-height:24px; color:#0d52b3;}
.lxwmdivcr p.last{ margin-right:0;}
.lxwmdivc .imgs{ width:100%; height:auto; float:left; display:block; margin-top:45px;}


/*****党建引领-党支部介绍*******/ 
.dzbjsdiv{ width:100%; height:auto; float:left; padding:90px 0;}
.dzbjsdivc{ width:100%; height:auto; float:left; padding:90px 0; border-radius:15px; background:url(../images/djyl_jsbj.jpg) center center no-repeat; background-size:cover;}
.dzbjsdivc dl{ width:100%; height:auto; float:left;}
.dzbjsdivc dl dd{ width:48%; height:auto; float:left; margin-right:4%;}
.dzbjsdivc dl dd h1{ width:100%; height:auto; float:left; font-size:46px; padding-bottom:20px; margin-bottom:25px; line-height:58px; font-weight:600; color:#000; border-bottom:1px solid #ededed; background:url(../images/lxt.png) left bottom no-repeat; background-size:50px 2px;}
.dzbjsdivc dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#333; margin-bottom:25px;}
.dzbjsdivc dl dt{ width:48%; height:auto; float:left;}
.dzbjsdivc dl dt img{ width:100%; height:auto; display:block; border-radius:10px;} 

/*****活动列表*******/ 
.xwdiv{ width:100%; height:auto; float:left; padding:90px 0; background:#fff;}

/*****活动列表-详情*******/ 
.xwxxdiv{ width:100%; height:auto; float:left; margin-top:92px; padding:90px 0 110px 0; background:url(../images/ban_xwxq.jpg) center center no-repeat; background-size:cover;}
.xwxxdiv h1{ width:100%; height:auto; float:left; font-size:42px; padding:0 15%; box-sizing:border-box; line-height:54px; font-weight:600; color:#000; text-align:center;}
.divtime{ width:100%; height:auto; float:left; text-align:center; margin:18px 0;}
.divtime span.sp{ width:auto; height:auto; font-size:16px; margin:0 15px; line-height:26px; color:#555; background:url(../images/xwxq_tb1.png) left center no-repeat; padding-left:20px;}
.divtime span.sp s{ font-weight:600; margin-left:5px;}
.xwxxdiv .mbxdiv{ height:30px; line-height:30px;}
.xwxxdivnr{ width:100%; height:auto; float:left; padding:70px 100px  90px 100px; background:#fff; margin-top:-90px; position:relative; z-index:1; box-sizing:border-box;}
.xwxxdivnrc p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#222;}
.xwxxdivnrc img{ width:auto; height:auto !important; max-width:100% !important; display:block;}
.xwsxt{ width:100%; height:auto; float:left; border-top:1px solid #ededed; margin-top:30px; padding-top:15px;}
.xwsxt p.p1{ width:45%; height:auto; float:left;}
.xwsxt p.p1 a{ width:100%; height:30px; line-height:30px; float:left; overflow:hidden; font-size:16px; font-weight:600; color:#333;}
.xwsxt p.p1 a:hover{ color:#003f98;}
.xwsxt p.p2{ width:10%; height:30px; float:left;}
.xwsxt p.p2 a{ width:auto; height:30px; line-height:30px;overflow:hidden; font-size:16px; font-weight:600; color:#333;}
.xwsxt p.p2 a s{ padding-left:34px; background:url(../images/xwxxtb4.png) left center no-repeat;}
.xwsxt p.p1.p3{ float:right;}
.xwsxt p.p1.p3 a{ text-align:right;}
.xwxxtjdiv{ width:100%; height:auto; float:left; padding:50px 0 80px 0;}
.xwxxtjdivc{ width:100%; height:auto; float:left; position:relative; padding-bottom:40px; overflow:hidden;}
.xwxxtjdivclist{ width:20000px; height:auto !important; overflow:hidden; float:left; position:relative;transition:transform 600ms;}
.xwxxtjdivc dl.xwdl{ width:460px; margin:15px;}
.xwxxtjspan{margin:0px;padding:0px; width:100%;  position:absolute; bottom:10px;text-align:center; z-index:886;}
.xwxxtjspan span{display:inline-block; position:relative; width:8px;height:8px; border-radius:8px; background:#0d52b3; opacity:0.5; cursor:pointer; margin:0 3px; box-sizing:border-box;}
.xwxxtjspan span.cur{ width:20px;  opacity:1;}


/*****公益项目******/
.gyxxdiv{ width:100%; height:auto; float:left; padding:90px 0;}
.gyxxdiv1{ width:49%; height:450px; float:left; border-radius:15px; padding:50px 40px 0 40px; box-sizing:border-box; overflow:hidden; position:relative; background-size:cover;}
.gyxxdiv1 img{ width:60px; height:60px; float:left; display:block; position:relative; z-index:1;}
.gyxxdiv1 .txt{ width:80%; height:140px; padding:0 40px 50px 40px; transition:all 0.5s ease; box-sizing:border-box; color:#fff; float:left; position:absolute; left:0; bottom:40px; overflow:hidden;}
.gyxxdiv1 .txt strong{ width:100%; height:auto; float:left; font-size:32px; line-height:46px; font-weight:600; margin-bottom:8px;}
.gyxxdiv1 .txt p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; }
.gyxxdiv1 .txt a.a{ width:60px; height:60px; border-radius:100%; background:url(../images/jt1.png) center center no-repeat #fff; margin-top:35px; background-size:10px auto; display:block; float:left;}
.gyxxdiv1 .bj{ width:100%; height:100%; position:absolute; left:0; top:0; background:linear-gradient( to right, #048bd9,rgba(4,139,217,0.4)); display:none;}
.gyxxdiv1:hover .txt{ height:auto; transition:all 0.5s ease;}
.gyxxdiv1:hover .bj{ display:block;}
.gyxxdiv2{ width:100%; height:auto; float:left; margin-top:50px; padding:75px 90px; box-sizing:border-box; box-shadow:0 2px 10px #ededed; border-radius:15px; min-height:100px;}
.gyxxdiv2 dl{ width:100%; height:auto; float:left; margin:15px 0; border-radius:15px; overflow:hidden; background:url(../images/gyxmbj.jpg) right center no-repeat; background-size:60%  100%;}
.gyxxdiv2 dl dt{ width:40%; height:auto; float:left; overflow:hidden;}
.gyxxdiv2 dl dt img{ width:100%; height:100%; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:400ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:400ms;}
.gyxxdiv2 dl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:400ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:400ms; }
.gyxxdiv2 dl dd{ width:60%; height:auto; float:left; padding:50px 60px 0 60px; box-sizing:border-box;}
.gyxxdiv2 dl dd h3 a{ width:100%; height:auto; float:left; font-size:32px; line-height:46px; font-weight:600; color:#333; margin-bottom:15px;}
.gyxxdiv2 dl dd p{ width:100%; height:84px; float:left; font-size:16px; line-height:28px; color:#333; margin-bottom:25px; overflow:hidden;}
.gyxxdiv2 dl dd a.a{ width:auto; height:60px; line-height:60px; float:left; padding:0 30px; border-radius:35px; background:#0d52b3;}
.gyxxdiv2 dl dd a.a s{ padding-right:16px; background:url(../images/jt.png) right center no-repeat; font-size:18px; color:#fff;}

/*****公益项目-助农行动******/
.zmznxddiv{ width:100%; height:auto; float:left; padding:70px 0 90px 0; background:url(../images/gyxm_znbj.png) right top no-repeat; background-size:auto auto;}
strong.zmtt{ width:100%; height:auto; float:left; line-height:56px; font-size:42px; padding-bottom:15px;font-weight:600; color:#000; border-bottom:1px solid #ededed; background:url(../images/lxt.png) left bottom no-repeat; background-size:80px 2px;}
strong.zmtt s{ width:40px; height:56px; float:right; background:url(../images/gyxm_zntb.png) right center no-repeat; display:block;}
.zmznxddiv .txt{ width:100%; height:auto; float:left; padding:20px 0; font-size:16px; line-height:30px; color:#333;}
.zmznxddiv .txt p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px;}
.zmznxddiv .txt img{ width:auto; height:auto !important; max-width:100% !important; display:block; margin:0 auto;}


.zmznxddiv .txt dl.xdlxwdl{ width:19%; height:460px; float:left; margin:0.5%; position:relative; border-radius:10px; overflow:hidden; transition:all 0.5s ease;}
.zmznxddiv .txt dl.xdlxwdl dt{ width:100%; height:460px; float:left; overflow:hidden;}
.zmznxddiv .txt dl.xdlxwdl dt img{ width:100%  !important; height:100% !important; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:400ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:400ms;}
.zmznxddiv .txt dl.xdlxwdl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:400ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:400ms; }
.zmznxddiv .txt dl.xdlxwdl dd{ width:100%; height:460px; position:absolute; left:0; top:0; padding:35px 20px; box-sizing:border-box; color:#fff;}
.zmznxddiv .txt dl.xdlxwdl dd strong{ width:100%; height:auto; float:left; font-size:24px; line-height:30px;}
.zmznxddiv .txt dl.xdlxwdl dd div{ width:100%; height:auto; float:left; position:absolute; bottom:40px; padding-right:40px; box-sizing:border-box; }
.zmznxddiv .txt dl.xdlxwdl dd div h2{ width:100%; height:auto; font-size:24px; line-height:30px;}
.zmznxddiv .txt dl.xdlxwdl dd div p{ display:none; width:100%; height:auto; float:left; font-size:14px; line-height:22px; margin-top:10px; padding-right:80px; box-sizing:border-box;}

.zmznxddiv .txt dl.xdlxwdl.cur,.zmznxddiv .txt dl.xdlxwdl:hover{ width:39%; transition:all 0.5s ease;}
.zmznxddiv .txt dl.xdlxwdl.cur dd strong,.zmznxddiv .txt dl.xdlxwdl:hover dd strong{ font-size:60px; color:#444;}
.zmznxddiv .txt dl.xdlxwdl.cur dd div h2,.zmznxddiv .txt dl.xdlxwdl:hover dd div h2{ font-size:40px; line-height:40px;}
.zmznxddiv .txt dl.xdlxwdl.cur dd div p,.zmznxddiv .txt dl.xdlxwdl:hover dd div p{ display:block;}


/*****公益项目-点亮乡村******/
.bj1{background:url(../images/gyxm_xctp.png) right top no-repeat #fff;}
.bj2{background:none; margin-top:-30px;}
.zmxcdiv{ width:100%; height:auto; float:left; padding:10px 0 60px 0;}
.zmxcdiv .igyxxnr_left{ width:30%; padding-top:50px;}
.zmxcdiv .igyxxnr_left strong.s{ font-size:42px;}
.zmxcdiv .igyxxnr_left ul{ margin-top:50px;}
.zmxcdiv .igyxxnr_left ul li strong{ font-size:46px; line-height:60px;}
.zmxcdiv .igyxxnr_right{ float:right;}


/*****公益项目-点亮未来******/
.bj3{background:url(../images/gyxm_wlbj.png) right top no-repeat #fff;}
.bj4{background:url(../images/gyxm_wlbj1.png) right top no-repeat #fff;}
dl.wld1{ width:100%; height:auto; float:left; position:relative; margin:20px 0;} 
dl.wld1 dt{ width:58%; height:auto; float:left;}
dl.wld1 dt img{ width:100%; margin:0; height:500px !important; display:block; border-radius:15px;}
dl.wld1 dd{ width:45%; height:400px; padding:60px; box-sizing:border-box; position:absolute; right:0; top:50px; background:#fff; border-radius:15px; box-shadow:0 2px 5px #f9f9f9; float:left;}
dl.wld1 dd strong.s{ width:100%; height:60px; line-height:60px; padding-bottom:10px; margin-bottom:20px; float:left; border-bottom:1px solid #ededed; color:#000; font-size:42px; background:url(../images/gyxm_wltb1.png) right top no-repeat; background-size:auto 60px !important; }
dl.wld1 dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; float:left; color:#333;}
dl.wld1.wld2 dt{ float:right;}
dl.wld1.wld2 dd{ left:0;}
dl.wld1.wld2 dd strong.s{ background:url(../images/gyxm_wltb2.png) right top no-repeat;}
.zmznxddiv .txt .img{ width:49%; height:auto; display:block; float:left; border-radius:15px;}
.margintop{ margin-top:70px;}

.txtbox{ width:calc(97% / 4); height:400px; margin:0.5% 1% 0.5% 0; box-shadow:0 2px 5px #ededed; padding:40px 40px 0 40px; box-sizing:border-box; float:left; background:#f7f9fd; border-radius:15px; overflow:hidden;}
.txtbox img{ width:50px; height:50px; float:left; display:block;}
.txtbox img.ah{ display:none;}
.txtbox strong{ width:100%; height:auto; float:left; font-size:24px; line-height:32px; font-weight:600; color:#000; margin:15px 0 25px 0;}
.txtbox p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#333;}
.txtbox p s{ color:#004098;}
.txtbox:hover{ background:url(../images/gyxm_wlabj.jpg) center center no-repeat; background-size:cover;}
.txtbox:hover img.a{ display:none;}
.txtbox:hover img.ah{ display:block;}
.txtbox:hover strong,.txtbox:hover p,.txtbox:hover p s{ color:#fff;}
.txtbox.last{ margin:0.5% 0;}

strong.zmtt1{ width:100%; height:auto; float:left; line-height:56px; font-size:42px; padding-bottom:15px;font-weight:600; color:#000; text-align:center;}
.zmdlwldiv{ width:100%; height:auto; float:left; padding:90px 0 120px 0; background:url(../images/gyxm_wlbj2.jpg) center top no-repeat; background-size:cover;}
.zmdlwldiv .bz{ width:100%; max-width:700px; height:auto; text-align:center; font-size:16px; line-height:28px; color:#333; margin:0 auto 60px auto;}
.zmdlwldiv dl{ width:calc(100% / 3); height:auto; float:left; text-align:center;}
.zmdlwldiv dl dt{ width:100%; height:auto; float:left;}
.zmdlwldiv dl dt img{ width:58px; height:58px; display:block; margin:0 auto;}
.zmdlwldiv dl dd{ width:100%; height:auto; float:left; text-align:center; margin-top:15px;}
.zmdlwldiv dl dd strong{ width:100%; height:auto; float:left; font-size:72px; line-height:72px; color:#0d52b3; font-weight:600;}
.zmdlwldiv dl dd p{ width:100%; height:auto; float:left; font-size:18px; line-height:30px; color:#333; font-weight:600;}


/*****志愿活动******/
.zyhddiv{ width:100%; height:auto; float:left; padding:90px 0; background:#f9f9f9}
.zyfwbj{ background:url(../images/zyhdbj.png) left top no-repeat #fff; width:100%; height:auto; float:left; background-size:30% auto; border-radius:15px; padding:90px 0;}
dl.zydl{ width:100%; height:auto; float:left;}
dl.zydl dt{ width:50%; height:auto; float:left;}
dl.zydl dt strong{ width:100%; height:auto; float:left; font-size:42px; line-height:50px; font-weight:600; color:#000;}
dl.zydl dt p{ width:100%; height:auto; float:left; font-size:52px; line-height:50px; font-weight:600; color:#fff; margin-top:10px;}
dl.zydl dd{ width:50%;   height:210px; overflow-y: auto;float:left; padding-right:30px; box-sizing:border-box;}
dl.zydl dd p{ width:100%; height:auto; float:left;  font-size:16px; line-height:28px; color:#333;}
dl.zydl dd::-webkit-scrollbar {width: 2px;height: 5px;}
dl.zydl dd::-webkit-scrollbar-track { border-radius: 2px; background-color: #ededed;box-shadow: inset 0 0 2px rgba(0, 0, 0, .3);}
dl.zydl dd::-webkit-scrollbar-thumb { border-radius: 2px;background-color: #333;}

.imgul{ width:100%; height:auto; float:left; margin-top:35px;}
.imgul a{ width:auto; height:auto; position:relative; border-radius:15px; overflow:hidden; float:left;}
.imgul a img{ width:100%; height:100%; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:400ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:400ms;}
.imgul a:hover img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:400ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:400ms; }
.imgul a span{ width:auto; height:auto; float:left; position:absolute; left:35px; bottom:30px; font-size:30px; line-height:36px; color:#fff; font-weight:600;}
.imgul a.a1{ width:360px; height:580px; float:left; margin-right:15px;}
.imgul a.a2{ width:730px; height:280px; float:left; margin-bottom:15px;}
.imgul a.a3{ width:357.5px; height:285px; float:left; margin-right:15px;}
.imgul a.a3.last{ margin-right:0;}
.zyfwbj1{ background:none; width:100%; height:auto; float:left; margin-top:-190px; }
.zyfwbj1 dl.d1{ width:68%; height:470px; float:left; background:#f4f8fd; border-radius:15px; overflow:hidden;}
.zyfwbj1 dl.d1 dt{ width:35%; height:100%; float:left; overflow:hidden;}
.zyfwbj1 dl.d1 dt img{ width:100%; height:100%; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:400ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:400ms;}
.zyfwbj1 dl.d1:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:400ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:400ms; }

.zyfwbj1 dl.d1 dd{ width:65%; height:auto; float:left; padding:50px 90px 0 50px; box-sizing:border-box;}
.zyfwbj1 dl.d1 dd strong{ width:100%; height:auto; float:left; font-size:36px; line-height:42px; color:#0d52b3;}
.zyfwbj1 dl.d1 dd p{ width:100%; height:auto; margin:25px 0 150px 0; float:left; font-size:16px; line-height:28px; color:#333;}
.zyfwbj1 dl.d1 dd a.a{ width:auto; height:50px; float:left; padding:0 30px; border-radius:30px; background:#0d52b3;}
.zyfwbj1 dl.d1 dd a.a s{ font-size:16px; line-height:50px; color:#fff; padding-right:30px; background:url(../images/xzyhd_tb.png) right center no-repeat;}

.zyfwbj1 dl.d1.d2{ width:30%;  float:left; border-radius:15px; position:relative; margin-left:2%;}
.zyfwbj1 dl.d1.d2 dt{ width:100%;}
.zyfwbj1 dl.d1.d2 dd{ width:100%; height:470px; float:left; position:absolute; left:0; top:0; padding:50px 30px; box-sizing:border-box;}
.zyfwbj1 dl.d1.d2 dd strong,.zyfwbj1 dl.d1.d2 dd p{ color:#fff;}
.zyfwbj1 dl.d1.d2 dd a.a{ margin-top:25px;}
.zyfwbj1 dl.d1.d2 dd a.a s{ background:url(../images/jt.png) right center no-repeat;}
.zyfwbj1 dl.d1.d2 dd p{ margin:20px 0 10px 0;}
.zyfwbj1 dl.d1.d2 dd img{ width:97px; height:auto; float:left; margin-right:10px;}

.zyhddivb{ padding-bottom:250px;}
 dl.xzyhddl{ width:100%; height:auto; float:left;}
dl.xzyhddl dd{ width:35%; height:auto; float:left; margin-right:3%; padding-top:60px;}
dl.xzyhddl dd strong{ width:100%; height:auto; float:left; font-size:42px; line-height:50px; color:#000;}
dl.xzyhddl dd h3{ width:100%; height:auto; float:left; font-size:24px; line-height:32px; margin:15px 0 35px 0;  box-sizing:border-box; color:#000;}
dl.xzyhddl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#555;}
dl.xzyhddl dt{ width:62%; height:auto; float:left;}
dl.xzyhddl dt img{ width:100%; height:auto; display:block;}









/*****最新动态******/
.newstj{ width:98%; height:auto; float:left; margin:0 1% 40px 1%; border-radius:15px; position:relative; overflow:hidden; padding-bottom:60px;}
.newstjlist{ width:20000px; height:auto !important; overflow:hidden; float:left; position:relative;transition:transform 600ms;}
.newstjspan{margin:0px;padding:0px; width:100%;  position:absolute; bottom:10px;text-align:center; z-index:886;}
.newstjspan span{display:inline-block; position:relative; width:8px;height:8px; border-radius:8px; background:#0d52b3; opacity:0.5; cursor:pointer; margin:0 3px; box-sizing:border-box;}
.newstjspan span.cur{ width:20px;  opacity:1;}

dl.xtj{ width:1455px; height:400px; float:left; border-radius:15px; overflow:hidden; background:#fafbfc;}
dl.xtj dt{ width:50%; height:100%;border-radius:15px 0 0 15px; float:left; overflow:hidden;}
dl.xtj dt img{ width:100%; height:100%;  display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.xtj:hover dt img{ -webkit-transform: scale(1.05,1.05); -webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.xtj dd{ width:50%; height:100%; float:left; padding:70px 120px 0px 60px; box-sizing:border-box;}
dl.xtj dd span.sp{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#666; background:url(../images/xwxq_tb1.png) left center no-repeat; padding-left:20px;}
dl.xtj dd h3 a{ width:100%; height:80px; float:left; font-size:30px; line-height:40px; font-weight:600; overflow:hidden; color:#000; margin:12px 0 20px 0;}
dl.xtj dd a.a{ width:auto; height:60px; line-height:60px; float:left; background:#edeef1; padding:0 30px; border-radius:30px;}
dl.xtj dd a.a span{ width:auto; height:auto; float:left; font-size:16px;}
dl.xtj dd a.a s{ width:30px; height:30px; line-height:28px; border-radius:100%; margin:15px 0 0 15px; float:left; background:#003f98; color:#fff; text-align:center;}
dl.xtj dd a.a:hover{ box-shadow:0 2px 5px #ccc;}
dl.xtj:hover dd h3 a{ color:#0000af;}

/*****最新动态-公益简报******/
dl.gyjb{ width:98%; height:auto; float:left; background:#fafbfc; margin:0 1% 2% 1%; border-radius:15px; overflow:hidden;}
dl.gyjb dt{ width:450px; height:270px; float:left; padding:30px; box-sizing:border-box;}
dl.gyjb dt img{ width:100%; height:100%; border-radius:15px; display:block;}
dl.gyjb dd.d{ width:calc(100% - 550px); height:270px; float:left; padding:45px 100px 0 20px; border-right:1px solid #ededed; box-sizing:border-box;}
dl.gyjb dd.d span{ width:100%; height:auto; float:left; font-size:36px; line-height:36px; color:#777; font-weight:normal;}
dl.gyjb dd.d span s{ font-size:16px; color:#555;}
dl.gyjb dd.d h3 a{ width:100%; height:auto; float:left; font-size:24px; line-height:32px; font-weight:600; color:#000;}
dl.gyjb dd.d p{ width:100%; height:52px; float:left; font-size:16px; line-height:26px;  color:#444; overflow:hidden; margin-top:15px;}
dl.gyjb dd.d2{ width:100px; height:270px; float:left;}
dl.gyjb dd.d2 a.a{ width:100%; height:100%; float:left; background:url(../images/jt1.png) center center no-repeat #f3f6fa;}
dl.gyjb:hover dd.d2 a.a{ background:url(../images/jt.png) center center no-repeat #0d52b3;}
dl.gyjb:hover{ box-shadow:0 2px 5px #dedede;}

/*****信息公开-资质证明******/
dl.zzzmdl{ width:23%; height:auto; float:left; border:1px solid #ededed; border-radius:15px; margin:1%; padding:0 25px; box-sizing:border-box;}
dl.zzzmdl dt{ width:100%; height:auto; float:left; position:relative;}
dl.zzzmdl dt img{ width:100%; height:auto; display:block;}
dl.zzzmdl dt span{ display:none; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/xxgk_zztb.png) center center no-repeat; background-size:50px auto;}
dl.zzzmdl dd{ width:100%; height:auto; float:left; margin-top:10px; border-top:1px solid #ededed; height:60px; line-height:60px; text-align:center; font-size:16px; overflow:hidden; font-weight:600; color:#333;}
dl.zzzmdl:hover dt span{ display:block;}

#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber {display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }


/*****信息公开-年度报告******/
dl.ndbgdl{ width:19%; height:auto; float:left;  border-radius:15px; margin:0.5%; box-sizing:border-box;}
dl.ndbgdl dt{ width:100%; height:auto; float:left;}
dl.ndbgdl dt img{ width:100%; height:auto; display:block;}
dl.ndbgdl dd{ width:100%; height:auto; float:left; height:60px; line-height:60px; text-align:center; font-size:16px; overflow:hidden; font-weight:600; color:#333;}


/*****信息公开-审计报告******/
.sjbgbox{ width:19%; height:auto; float:left;  border-radius:15px; margin:0.5%; background:url(../images/xxgk_sjtp1.png) right top no-repeat; background-size:cover !important; padding:60px 50px 20px 50px; box-sizing:border-box; overflow:hidden; box-sizing:border-box;}
.sjbgbox span{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#333;}
.sjbgbox h3 a{ width:100%; height:auto; float:left; font-size:20px; line-height:32px; font-weight:600; color:#000; min-height:192px; margin:15px 0 30px 0;}
.sjbgbox a.a{ width:100%; height:60px; float:left; border-top:1px solid #eef4fb; color:#0d52b3; line-height:60px; font-size:16px; background:url(../images/xxgk_sjtb.png) right center no-repeat;}
.sjbgbox:Hover{ background:url(../images/xxgk_sjtp.png) right top no-repeat;}
.sjbgbox:Hover span, .sjbgbox:Hover h3 a{ color:#fff;}
.sjbgbox:Hover a.a{ border-top:1px solid rgba(255,255,255,0.1); color:#fff; background:url(../images/xxgk_sjtbh.png) right center no-repeat; }


/*****信息公开-规章制度******/
.gzzdbox{ width:98%; margin:0 1% 2% 1%; height:auto; position:relative; float:left; padding:30px 40px; box-sizing:border-box; border:1px solid #ededed; border-radius:15px; overflow:hidden;}
.gzzdbox h3 a{ width:100%; height:auto; float:left; padding-right:200px; box-sizing:border-box; font-size:26px; line-height:32px; font-weight:600; color:#000;}
.gzzdbox h3 a span{ width:100%; height:auto; font-weight:normal; float:left; font-size:16px; line-height:24px; color:#666; margin-top:5px;}
.gzzdbox a.a{ width:auto; height:60px; line-height:60px; position:absolute; right:40px; top:15px; background:#f3f6fb; border-radius:30px; padding:0 30px;}
.gzzdbox a.a s{ font-size:16px; color:#0d52b3; padding-right:18px; background:url(../images/jt1.png) right center no-repeat;}
.gzzdbox:hover{ background:#eef3fa;}
.gzzdbox:hover h3 a{ color:#0d52b3;}
.gzzdbox:hover a.a{ background:#0d52b3;}
.gzzdbox:hover a.a s{ color:#fff; background:url(../images/jt.png) right center no-repeat;}


/****about us*****/
.aboutdiv{ width:100%; height:auto; float:left; padding:90px 0;}
.aboutdivc{ width:100%; height:auto; padding:60px 0; float:left; border-radius:15px; background:url(../images/aboutbj.png) right top no-repeat; background-size:cover;}
.zmtt span{ color:#004098;}
.aboutdiv .txt{ width:100%; height:auto; float:left; padding:20px 0; font-size:16px; line-height:30px; color:#333;}
.aboutdiv .txt p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px;}
.aboutdiv .txt img{ width:auto; height:auto !important; max-width:100% !important; display:block; margin:0 auto;}

.xinbottom{ width:100%; height:auto; float:left;  padding:60px 0; background:#004098; border-radius:0 100px 0 0;}
.xinbottom dl{ width:100%; height:auto; float:left;}
.xinbottom dl dd{ width:50%; height:auto; float:left;}
.xinbottom dl dd strong{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#fff; font-weight:600; margin-bottom:10px}
.xinbottom dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#fff; opacity:0.8; margin-bottom:10px}
.xinbottom dl dt{ width:50%; height:auto; float:left;}
.xinbottom dl dt img{ width:100px; height:100px; float:right; margin-left:10px; display:block;}



/*******首页地图****/
.xswldt{ width:800px; height:600px; margin:0 auto; background:url(../images/xdt.png) center top no-repeat; background-size:800px 600px; position:relative;}
.dian1 {width:100px; height:60px; position:absolute; left:72%; top:27%;}
.dian1 span{ font-size:12px; width:100%; position:absolute; left:40px; top:20px;}
.dian1 .circle {position: absolute;width:12px;height:12px; font-size:12px; border-radius: 50%;background:#7abefd;top:24px;left:24px;z-index: 12;margin-bottom: 0px;}
.dian1 .ripple {border-radius: 50%;  background-clip: padding-box;background: transparent;width:60px;height:60px;border-radius: 50%;position: absolute;left:0;top:0;z-index: 9;margin-bottom: 0px;}
.dian1 .p1:after,.dian1 .p2:after,.dian1 .p3:after {content: "";display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #75abfa;opacity: 0; background-color: rgba(160, 195, 244, .5);}
.dian1 .p1:after{ -webkit-animation: ripple 2.5s ease-out 225ms infinite;animation: ripple 2.5s ease-out 225ms infinite;}
.dian1 .p2:after{ -webkit-animation: ripple 2.5s ease-out .9s infinite; animation: ripple 2.5s ease-out .9s infinite;}
.dian1 .p3:after{ -webkit-animation: ripple 2.5s ease-out 1.8s infinite; animation: ripple 2.5s ease-out 3.8s infinite;}
@-webkit-keyframes ripple {0% {opacity: 0;-webkit-transform: scale(.1)}5% {opacity: 1}to {opacity: 0;-webkit-transform: scale(1)}}
@keyframes ripple {0% { opacity: 0;-webkit-transform: scale(.1);transform: scale(.1)}5% {opacity: 1}to {opacity: 0;-webkit-transform: scale(1);transform: scale(1)}}
.dian2{ left:76%; top:11%;}
.dian3{ left:61%; top:37%;}
.dian4{ left:16%; top:31%;}
.dian5{ left:56%; top:42%;}
.dian6{ left:31%; top:45%;}
.dian7{ left:43%; top:46%;}
.dian8{ left:50%; top:51%;}
.dian9{ left:59%; top:50%;}
.dian10{ left:40%; top:60%;}
.dian11{ left:49%; top:62%;}
.dian12{ left:57%; top:58%;}
.dian13{ left:65%; top:55%;}
.dian14{ left:73%; top:55%;} 
.dian15{ left:71%; top:62%} 
.dian16{ left:64%; top:67%;} 
.dian17{ left:56%; top:67%;} 
.dian18{ left:49%; top:71%;} 
.dian19{ left:38%; top:76%;} 
.dian20{ left:53%; top:78%;} 
.dian21{ left:61%; top:78%;} 


/****健康页****/
.zmznxddiv .txt img.imgjk{ width:100%; height:auto; float:left; display:block; margin-top:15px;}
dl.dljk{ width:100%; height:auto; float:left; position:relative; margin:30px 0;}
dl.dljk dt{ width:65%; height:auto; float:left; overflow:hidden; border-radius:15px;}
dl.dljk dt .img{ width:100% !important; height:500px  !important;  display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.dljk:hover dt .img{ -webkit-transform: scale(1.05,1.05); -webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.dljk dd{ width:45%; height:400px; padding:50px; box-sizing:border-box; float:left; box-shadow:0 1px 4px #ccc; position:absolute; right:0; top:50px; background:#fff; border-radius:15px; }
dl.dljk dd h4{ width:100%; height:auto; float:left; border-bottom:1px solid #ededed; font-size:36px; line-height:40px; color:#0d52b3; padding-bottom:10px; margin-bottom:10px;}
dl.dljk dd h5{ width:100%; height:auto; float:left; font-size:24px; line-height:30px; color:#000; margin-top:5px;}
dl.dljk dd p{ width:100%; height:auto; float:left; font-size:17px; line-height:26px; color:#333; margin-bottom:20px;}
dl.dljk dd p.p{ width:100%; height:auto; float:left; font-size:17px; line-height:40px; color:#333; margin-top:15px;}
dl.dljk.dljks dt{ float:right;}
dl.dljk.dljks dd{ left:0;}

dl.dljk1{ width:100%; height:auto; float:left; margin:20px 0 0 0; background:#f6f6f6; padding:35px; border-radius:15px; box-sizing:border-box;}
dl.dljk1 dt{ width:180px; height:auto; float:left;}
dl.dljk1 dt .img{ width:100% !important; height:auto  !important;  display:block;}
dl.dljk1 dd{ width:calc(100% - 210px); height:auto; float:right; padding-top:15px;}
dl.dljk1 dd strong{ width:100%; height:auto; float:left; font-size:24px; line-height:30px; border-bottom:1px solid #ededed; padding-bottom:8px; margin-bottom:10px;}
dl.dljk1 dd p{ width:100%; height:auto; float:left; font-size:17px; line-height:28px; color:#444;}

dl.dljk2{ width:49%; height:auto; float:left; margin:20px 0 0 0; background:#f6f6f6; padding:50px; border-radius:15px; box-sizing:border-box;}
dl.dljk2 dt{ width:100%; height:auto; float:left;}
dl.dljk2 dt .img{ width:auto !important; height:60px  !important;  display:block;}
dl.dljk2 dd{ width:100%; height:auto; float:right; padding-top:15px;}
dl.dljk2 dd strong{ width:100%; height:auto; float:left; font-size:24px; line-height:30px; border-bottom:1px solid #ededed; padding-bottom:8px; margin-bottom:10px;}
dl.dljk2 dd p{ width:100%; height:auto; float:left; font-size:17px; line-height:28px; color:#444; margin-bottom:10px;}
dl.dljk2.dljk2s { float:right;}

dl.dljk3{ width:49%; height:auto; float:left; margin:20px 0 0 0; background:#f6f6f6; padding:30px; border-radius:15px; box-sizing:border-box;}
dl.dljk3 dt{ width:160px; height:auto; float:left;}
dl.dljk3 dt .img{ width:100% !important; height:auto  !important;  display:block;}
dl.dljk3 dd{ width:calc(100% - 180px); height:auto; float:right; padding-top:15px;}
dl.dljk3 dd strong{ width:100%; height:auto; float:left; font-size:24px; line-height:30px; border-bottom:1px solid #ededed; padding-bottom:8px; margin-bottom:10px;}
dl.dljk3 dd p{ width:100%; height:auto; float:left; font-size:17px; line-height:28px; color:#444; margin-bottom:10px;}
dl.dljk3.dljk3s { float:right;}


.xinxcdiv{ width:100%; height:auto; float:left; padding:60px 0 20px 0;}
.xinxcdiv dl{ width:calc(97% / 3); height:auto; float:left; margin-right:1.5%; background:#f7f9fd; border-radius:10px; padding:40px; box-sizing:border-box;}
.xinxcdiv dl dt{ width:100%; height:auto; float:left;}
.xinxcdiv dl dt img{ width:auto; height:46px; display:block; float:left;}
.xinxcdiv dl dd{ width:100%; height:auto; float:left; margin-top:18px;}
.xinxcdiv dl dd strong{ width:100%; height:auto; float:left; font-size:24px; line-height:30px; color:#333; font-weight:bold;}
.xinxcdiv dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#666; margin-top:15px;}
.xinxcdiv dl dd p span{ color:#004098;}
.xinxcdiv dl.last{ margin-right:0;}


dl.zmgldlwltxt{ width:100%; height:auto; float:left; margin-bottom:50px; padding-bottom:50px; border-bottom:1px solid #ededed;}
dl.zmgldlwltxt dd{ width:40%; height:auto; float:left; text-align:left; padding-right:80px; box-sizing:border-box;}
dl.zmgldlwltxt dd strong{ width:100%; height:auto; float:left; font-size:24px; line-height:34px; font-weight:bold; color:#333;}
dl.zmgldlwltxt dd p{ widows:100%; height:auto; float:left;  font-size:16px; line-height:26px; color:#555; margin-top:20px; font-weight:normal;}
dl.zmgldlwltxt dt{ width:60%; height:auto; float:left;}
dl.zmgldlwltxt dt img{ width:48% !important; height:auto; float:left; margin-left:2% !important; display:block;}

/***714新加******/
dl.zzdl{ width:100%; height:auto; float:left; margin-top:30px; background:#f4f8fd; border-radius:20px; overflow:hidden; margin-bottom:25px;}
dl.zzdl dt{ width:50%; height:auto; float:left;}
dl.zzdl dt img{ width:100%; height:auto; display:block;}
dl.zzdl dd{ width:50%; height:auto; float:left; padding:50px; box-sizing:border-box; font-size:16px; line-height:26px; color:#333;}
.xst{ width:100%; height:auto; float:left; font-size:24px; line-height:32px; color:#333; margin-bottom:10px;}
.xst1{ width:100%; height:auto; float:left; font-size:24px; line-height:32px; color:#333; margin:35px 0 5px 0;}
.xst2{ width:100%; height:auto; float:left; font-size:18px; line-height:30px; color:#333;}
.xst3{ width:100%; height:auto; float:left; font-weight:bold;}

.byjdivs{ background:url(../images/zxm14_tp_8.jpg) center center no-repeat;}
.byjdiv.byjdivs dl dd{ width:620px;}
.byjdiv.byjdivs dl dd a{ width:auto; height:40px; line-height:40px; padding:0 30px; margin:5px 0 0 0; border-radius:40px; color:#fff; font-size:16px; background:#0d52b3; float:left;}






















