@charset "utf-8";
/*重置*/
html { color: #404040; background: #fff; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; font-weight: normal; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
input { outline: none; }
audio, canvas, video { display: inline-block; *display:inline;
    *zoom:1;
}
h1, h2, h3, h4, h5, h6, strong { font-weight: normal; }
body, button, input, select, textarea { font: 12px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif }
body.wenhua { background: #F2F2F2 }
table { border-collapse: collapse; border-spacing: 0; }
th { text-align: inherit; }
fieldset, img { border: 0; }
img { -ms-interpolation-mode: bicubic; vertical-align: bottom; }
a:link,a:visited,a:active{
    color:#383838;font-size:12px;font-weight:normal;text-decoration:none;outline:none;
}

.logo{ width:100%; text-align: center; font-size: 16px; margin-top: 80px;  margin-bottom: 20px; color: #fff; padding: 10px 0; }
.logo img{ margin: 5px; width: 200px; }
.logo .title{ padding: 5px;font-size: 20px; }
.logo .tit-en{ font-size: 14px;}
.logo .alidemo{ font-size: 40px; padding: 10px; }
.imglink{ text-align: center; padding: 20px; margin-top: 50px;}
.imglink a{ font-size: 28px;width: 200px; padding: 0 20px; color: #fff; display:inline-block; text-align: center;}
.imglink img{  width: 80%;  padding:5px 20px;}

.contit{ width: 100%; font-size: 28px; color: #fff; margin: 20px auto; text-align: center}
.listimg{ padding:20px;}
.listimg li{ float:left; overflow: hidden; margin:10px 15px; }
.listimg li a{font-size: 16px; color: #fff;text-align: center;  display: block;}
.listimg li img{ width:280px;height: 200px; display: block; margin-bottom: 10px; border: 8px solid #fff;  }

.topban{ overflow: hidden; border-bottom: 1px solid #fff; padding: 10px;}
.topban .comtit{ float: left;}
.topban .comtit img{ width: 200px; float: left;}
.topban .comtit .titb{ float: left; padding-top: 5px;}
.topban .comtit p{ color: #fff; padding: 2px; font-size: 26px; }
.topban .comtit p.font-14{ font-size: 16px;}
.topban  a.black{ float: right; display: block; width: 70px; padding: 5px; background: #fff; border-radius: 5px; text-align:center; font-size: 16px;}
.topban  a.black img{ width: 40px; display: block; margin-bottom: 2px; margin: auto;}

.video{padding:20px; background:#000; overflow: hidden; width: 80%; margin: auto; text-align: center;}
.video iframe{width:100%; height: 540px;  background: #000;}