*{ padding:0; margin:0;}
body{font-size: 14px; padding:0; margin:0;font-family:"微软雅黑"; margin-top:68px;}
li{ list-style-type:none;}
img{ display:block; max-width:100%;}
a{ text-decoration:none; color:#333;}
h1,h2,h3,h4,h5{font-weight:normal;}
ol{font-size: 18px; line-height: 200%;}
h1{}

h2{ font-size:32px}
h3{ font-size:24px}
h4{ font-size:18px}
h5{ font-size:14px}
.pull-right{float:right}
.pull-left{float:left}
/*清除浮动代码*/ 
.container:after,.row:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.containerm,.row{zoom:1} 
@media (max-width:990px)
{
h1{ font-size:24px}
h2{ font-size:18px}
h3{ font-size:14px}
h4{ font-size:12px}
h5{ font-size:12px}
ol{font-size: 14px; line-height:180%; font-weight:lighter;}
}

.head{ position:absolute; width:100%; left:0; top:0; height:68px; transition:all 0.5s; z-index:1000; box-shadow:3px 0 5px rgba(0,0,0,.2)}
.head1{ position:fixed;background:rgba(36,62,79,0.95);transition:all 0.5s;animation: myfirst 0.5s;}
@keyframes myfirst
{
from { opacity:0; top:-100PX}
to { opacity:1; top:0PX}
}
.logo img{}
.menu li{ float:left;}
.menu li.active a{ background:url(/dxb2022/abg.png) no-repeat center top; color:#1aafbd; font-weight:bold;}
.head1 .menu a{ color:#fff;}
.menu .loginbtn{color:#fff; background:#1aafbd; line-height:30px; font-size:14px; line-height:30px; border-radius:2px; margin-top:19px;}
.menu a{ display:block; line-height:68px; font-size:16px;  padding:0px 20px;}
.foot{ background:#051421 ;padding:40px 0 ; color: #fff; line-height:210%;}
.foot a{display:block;color:rgba(255,255,255,.6); text-align: center;}
.foot h3{ border-bottom: 2px solid  #222; margin-bottom: 10px; padding-bottom: 10px; text-align: center;}
.copyright{ text-align:center;color:rgba(255,255,255,.3); text-align: center; padding:20px; border-top: 1px dotted #333;  background:#051421 ;}

.about{padding:30px 15px 100px 15px; text-align:center; position:relative;}
.about:before{ width:80%; left:10%; content:""; border-bottom:2px dotted #ddd; z-index:1; height:10px; position:absolute; top:220px;}
.about h1,.aboutds h1{font-size:36px; text-align:center;padding:50px 0 40px 0;}
.about li img{ width:128px; padding:32px; border-radius:64px; height:128px; background:#1aafbd; margin:0px auto 40px auto; max-width:inherit;}
.about li{ font-size:18px; position:relative; z-index:2}
.about li p{ font-size:14px; color:#999; line-height:200%; padding-top:0px;}


.banner{ height:660px; background:url(/dxb2022/banner.jpg) center top; background-size:auto 100%; }
.banner .joinbtn{ background:url(/dxb2022/btnbg.png); font-size:30px; color:#fff; line-height:62px; width:350px; border-radius:3px; box-shadow:3px 3px 6px rgba(0,0,0,0.1); position:relative; 
top:430px; margin:0px auto; text-align:center; display:block; transition: all .5s; }
.banner .joinbtn:hover{  box-shadow:5px 5px 18px rgba(0,0,0,0.2); border-radius:100px;}
.banner2{ height:320px; background:url(/dxb2022/banner2.jpg) center top no-repeat;  }




.dssx{ position:relative; background:#fff; margin-bottom: 80px; overflow: hidden; cursor: pointer;}
.dssx img{ display:block; margin:0 auto; padding-top: 60px;}
.dssx h1{font-size:30px; padding:20px 0 60px 0; 	 	}
.sxsm{ position:absolute; background:rgba(1,166,182,0.95); width:100%; height: 100%; bottom:-40%; padding:20px; color:#fff; transition: all 0.5s; opacity:0;}
.sxsm h2{ padding-bottom: 6px; font-size: 24px;}
.sxsm p{ padding:5px 0 5px 0;  line-height: 200%;}
.dssx:hover  .sxsm{ bottom:0; opacity:1;}

.notice{ padding:100px 15px;}
.notice .noticetit{ font-size:24px; line-height: 24px; margin-bottom: 15px;}
.notice .noticetit a{ float:right;  font-size:14px; color:#999; display: inline-block;}
.noticenav h2{font-size:20px; font-weight:bold; padding:10px 0;}
.noticenav ol{font-size:16px;}
.notice1{ padding-right: 20px;}

.notice2{ border-left:1px dotted #ddd;  padding-left: 40px;}
.notice2 li{ line-height:240%; font-size: 16px; border-bottom:1px dotted #ddd;}
.notice2 li span{ float:right; color:#999; }
.notice img{background:#1aafbd; width:56px; display:inline-block; vertical-align: middle;height:36px; padding:5px 15px; margin-right:10px; border-radius: 5px; margin-top: -3px;}


.newslist li{ position: relative; height: 155px; border-bottom: 1px solid #eee; margin: 15px 0;}
.newslist img{width:270px; height: 137px;position: absolute;}
.newsnav{ padding-left:290px; transition: all 0.5s;}
.newsnav ol{ white-space:nowrap; text-overflow: ellipsis; overflow: hidden; color:#999; font-size: 14px;}

.newsnav h2{ font-size:16px; padding: 15px 0 10px 0; transition: all 0.5s;}
.newsnav h2 span{ float:right; color:#999; font-size: 14px;}
.newsnav  .more{ display:block;float:right;  color:#999; border: 1px solid #eee; padding:3px 15px; margin-top: 10px; border-radius: 2px; transition: all 0.5s;}

.newslist li:hover h2{ color:#1aafbd;}
.newslist li:hover .more{ color:#fff; background: #1aafbd;border: 1px solid #1aafbd; }
.newslist li:hover  .newsnav{ padding-left:300px; }



.page{ text-align:center; padding:40px 0;}
.page li{ display:inline-block;}
.page li a{ color:#666666; font-size: 14px; display: block; border:1px solid #cccccc; border-radius:2px; padding:8px 15px}
.page li.nobdr a{ border-color:transparent;}
.page li a.active{background:#1aafbd; border:1px solid #1aafbd;color: #fff;}

.tabs{font-size:0; text-align: center; padding: 40px 0 20px 0; border-bottom: 1px solid #eee;}
.tabs li{display:inline-block; position: relative; padding:0 10px;;}
.tabs li:before{ position: absolute;
width: 1px;
height: 18px;
background-color: #1aafbd;
content: '';
margin-left: 0;
right: -1px;
margin-top: 7px;}
.tabs li:last-child:before{height:0;}
.tabs li a{font-size:16px;}
.tabs li a{ display: block; padding: 5px 15px;}
.tabs li.active a{ display: block;background:#1aafbd; color:#fff;}

.pnav{ padding:0px 100px;}
.abtxt h2{ border-bottom:1px dotted #ddd; text-align: center; margin: 15px 0 10px 0; font-size:24px; padding: 15px;}
.abtxt  p,.abtxt ol{ line-height:200%; padding: 10px 0;  font-size: 15px; color:#777;}

.btnbox{ text-align:center;  margin: 30px 0 50px 0;}
.btn{ color:#666666;margin: 0px 5px; font-size: 14px; display:inline-block; border:1px solid #cccccc; border-radius:2px; padding:10px 25px}
.btn2{background:#1aafbd; border:1px solid #1aafbd;color: #fff;}






