@charset "utf-8";
/* CSS Document */

/*Reset start*/
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,hr,thead,tbody,tfoot,th,td{margin:0;padding:0;}
ul,ol{list-style:none;}
a{text-decoration:none;}
html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;}
html{}
/* @font-face {
  font-family: "思源黑体";
  src: url("/Other/aifintech/dctech2020/fonts/SourceHanSansCN-Regular.woff2") format("woff2"),
       url("/Other/aifintech/dctech2020/fonts/SourceHanSansCN-Regular.woff") format("woff"),
       url("/Other/aifintech/dctech2020/fonts/SourceHanSansCN-Regular.ttf") format("truetype") ,
       url("/Other/aifintech/dctech2020/fonts/SourceHanSansCN-Regular.eot") format("embedded-opentype"),
       url("/Other/aifintech/dctech2020/fonts/SourceHanSansCN-Regular.svg") format("svg") ;
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Alibaba-PuHuiTi";
  src: url("/Other/aifintech/dctech2020/fonts/Alibaba-PuHuiTi-Regular.woff2") format("woff2"),
       url("/Other/aifintech/dctech2020/fonts/Alibaba-PuHuiTi-Regular.woff") format("woff"),
       url("/Other/aifintech/dctech2020/fonts/Alibaba-PuHuiTi-Regular.ttf") format("truetype") ,
       url("/Other/aifintech/dctech2020/fonts/Alibaba-PuHuiTi-Regular.eot") format("embedded-opentype"),
       url("/Other/aifintech/dctech2020/fonts/Alibaba-PuHuiTi-Regular.svg") format("svg") ;
  font-weight: normal;
  font-style: normal;
} */
body,button,input,select,textarea{/* font-family:'思源黑体','Alibaba-PuHuiTi','宋体','Arial' */font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;}
b,strong{font-weight:bold;}
i,em{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
table th,table td{border:1px solid #ddd;padding:5px;}
table th{font-weight:inherit;border-bottom-width:2px;border-bottom-color:#ccc;}
img{border:0 none;vertical-align:top;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
@media screen and (-webkit-min-device-pixel-ratio:0){
input{line-height:normal!important;}
}
select[size],select[multiple],select[size][multiple]{border:1px solid #AAA;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video,progress{display:inline-block;}
.clearfix:after {content:"\20"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; }
.clearfix{display:block;}
.clearbox{border-top:transparent 0px solid;clear:both;font-size:0;margin-top:0px;visibility:hidden; overflow:hidden;height:0;}
.container{display:flex;flex-direction:column;height:100%;}
.base-wrapper{ width: 1200px; margin: 0 auto; }
header{height:60px;background:#1d1d1d;}
.header .logo{width:184px;float:left;margin-top:18px; margin-left: 15px;}
.header .logo img{display:block;width:100%;}
.header .menu{cursor: pointer; width:15px;height:20px;float:right;background:url(/dctech2020/images/menu.png) center no-repeat;background-size:100%;margin-top:20px; margin-right: 50px;}
.header .h-btns{height:60px;background:url(/dctech2020/images/btn-bg.png);background-size:cover;margin-right:20px;float:right;font-size:0; padding: 0 15px;}
.header .h-btns a{display:inline-block;line-height:60px;color:#fff;text-align:center;font-size:20px; margin: 0 5px;}
.header .h-btns a:hover{ color: #ff9900;}
.header .user-m{ cursor: pointer; margin-right: 20px; width: 100px; height: 60px; line-height: 60px; background: url(/dctech2020/images/h-icon2.png) left center no-repeat; float: right; font-size: 20px; padding-left: 56px; color: #fff;}
.header .user-m:hover{ color: #ff9900;}
.header .user-m a{display: block; height: 60px;}
.header .user-name{ line-height: 60px; color: #fff; float: right; display: none; margin-right: 20px;}
.nav-box{position:absolute;width:396px; height: 0; margin-top: -26px; margin-left: -326px; display:none;z-index:999; transition: all 0.5s;}
/* .header .menu:hover .nav-box{display:block;width:385px; height: auto;} */
.nav-box .mask{width:100%;height:100%;}
.nav{background:rgba(32,79,239,.96);box-sizing:border-box;color:#fff;position: relative; padding-top: 90px; padding-left: 40px; padding-bottom: 40px;}
.nav:after{content:"";width:100%;height:100%;background:url(/dctech2020/images/menu-bg.png);background-size:100% auto;position:absolute;top:0;right:0;opacity:.6;}
.nav ul{ position: relative; z-index: 11; }
.nav ul li{padding:10px 0;}
.nav ul li a{display:block;color:#fff; font-size: 20px;}
.nav ul li:hover a{ color: #29b5fd; }

.wrapper.home-bg{ background: #dde5ec; overflow: hidden;}
.home-main,.page-main{ width: 1200px; margin:0 auto; position: relative;  }
.home-main img{ display: block; width: 100%; }
.home-main .links{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.home-main .links a{ display: block; position: absolute; background:#fff;opacity:0; filter:alpha(opacity=0);}
.home-main .links a.aqst{width:230px;height:300px;top:40px;right:230px;}
.home-main .links a.jrxc{width:220px;height:260px;top:48%;right:39%;}
.home-main .links a.szhb{width:300px;height:340px;top:28%;left:14%;}
.home-main .links a.jgaq{width:250px;height:200px;top:12%;left:35%;}
.home-main .links a.sjaq{width:360px;height:320px;bottom:15%;left:25%;}
.home-main .links a.cxaq{width:300px;height:240px;bottom:2%;right:14%;}
.home-main .links a.hjaq{width:280px;height:300px;bottom:22%;right:5%;}
.home-main .links a.xxaq{width:220px;height:280px;top:32%;right:20%;}
.banner{ background: #e0e6ed; }
.banner img{ display: block; width: 100%;}
.bg-main img{ display: block; width: 100%;}

.page-main .links-main{position:absolute;top:0;left:100px;right:100px;bottom:0;text-align:center;color:#595757;font-size:24px;padding-top:30px;box-sizing:border-box;}
.page-main .links-main h3{font-weight:normal;}
.page-main .links-main .link-item{margin-top:50px;}
.page-main .links-main .link-item ul{margin-top:20px;overflow:hidden;margin-right:-30px;}
.page-main .links-main .link-item ul li{float:left;width:330px;margin-right:10px;border:1px solid #dbdbdb;height:60px;line-height:55px;background:#fff;margin-bottom:15px;}
.page-main .links-main .link-item ul li a{font-size:16px;color:#595757; cursor: default;}

.code-login{ position: absolute; width: 100%; z-index: 2; background: #e0e6ed; display: none; }
.code-login:before{ content: ""; position: absolute; display: block;width: 100%;height: 100%; top: 0; left: 0; background: rgba(0,0,0,.83);}
.code-login .login-main{ position: relative; }
.code-login .login-main .img-cont{display: none;}
.code-login .login-main .login-box{  width: 100%; height: 279px; box-sizing: border-box; padding-top: 35px; }
.code-login .login-main .login-box .code-box{ width: 324px; height: 198px; margin:0 auto; background: url(/dctech2020/images/login-bg.png);     box-sizing: border-box;
    padding-top: 6px;}
.code-login .login-main .login-box .code-box img{ width: 150px; height: 150px; display: block; margin: 0 auto; }


@media (max-width: 992px){
	* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.base-wrapper{ width: 100%; overflow-x: hidden;}
	header{ height: 50px;}
	.header .logo{ width: 158px; margin: 15px 0 0 15px;}
	.header .menu{ width: 20px; margin: 15px 15px 0 0;}
	.nav{ padding: 45px 0 20px 30px;}
	.nav ul li a{ font-size: 16px;}
	
	
	
	.home-main{ width: 130%; left: -15%;}
	.home-main .links a.aqst{ width: 19.1%; height: 22.3%; top: 3%; right: 19.1%;}
	.home-main .links a.szhb{ width: 25%; height: 25.3%;}
	.home-main .links a.jgaq{ width: 20.8%; height: 14.88%;}
	.home-main .links a.sjaq{ width: 30%; height: 23.8%;}
	.home-main .links a.cxaq{ width: 25%; height: 17.85%;}
	.home-main .links a.hjaq{ width: 23.33%; height: 22.32%;}
	.home-main .links a.xxaq{ width: 18.33%; height: 20.83%;}
	.home-main .links a.jrxc{ width: 18.33%; height: 19.34%;}
	
	.page-main{ width: 100%;}
	.banner img{ display: block; width: 100%;}
	.bg-main{ width: 100%; position: absolute; left: 0; top: 0;}
	.page-main .links-main{ left: 0; right: 0; position: relative; z-index: 5; padding-top: 40px;}
	.page-main .links-main h3{ font-size: 20px;}
	.page-main .links-main .link-item{ margin-top: 0; width: 100%; padding: 0 20px;}
	.page-main .links-main .link-item ul{ margin: 20px 0 0 0; overflow: initial;}
	.page-main .links-main .link-item ul li{ float: none; width: 100%; margin: 0 0 15px 0; height: 50px; line-height: 48px;}
	
	
	
	
	
	
	
}
