@charset "utf-8";

h1,h2,h3,h4,h5,h6,p{margin:0; padding:0; font-size:100%; font-weight:normal;}
html, body, form, p, h1, h2, h3, h4, h5, h6, dl, ul, ol, li, dt, dd, select { margin: 0; padding: 0;  font-weight: 400; }
body, select, input, option { color: #000; -webkit-text-size-adjust: none;}
body { -webkit-tap-highlight-color:rgba(0,0,0,0);  overflow-x:hidden; font-family:Microsoft YaHei,Arial;}
ul, ol, li { list-style-type: none; }
em, i { font-style: normal; }
input, button, textarea { font-size: 32px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
a, a:visited { color: #ffffff; }
a { text-decoration: none;  color:#ffffff; font-size:24px; }
a img { border: 0 none; }
img,video{ border:0; height:auto; max-width:100%;}
p{text-align:justify;text-justify:inter-ideograph; line-height:32px; color:#333; font-size:14px; text-indent:2em; word-wrap: break-word;}
.clearfix:after { content: ""; display: table; clear: both;}


img{ max-width:100%;height:auto;width:auto9; /* ie8 */}
  
/*通用*/
body{font-family:Microsoft YaHei; background: #f6efe9; color: #666666;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0; }
.clearfix{zoom:1;}
.clear{clear:both;}


.banner{ text-align:center; }
.main{width: 1000px; margin:40px auto 0; position: relative;}
.aryn{position: absolute; top:-320px; right: -100px;}
.achievement {background: url(../../images/aryn/achievement/line.png) repeat-y 154px top;}
.achievement dl{padding-bottom: 85px; line-height: 38px; font-size: 26px;}
.achievement dt{margin-left: 30px; float: left; width: 146px; margin-top: -10px;}
.achievement dt img{float: right; vertical-align: middle; margin-top: -5px;}
.achievement dd{float: left; padding-left: 30px; margin-top: -10px; width: 760px;text-align:justify;text-justify:inter-ideograph; }
.achievement dd.w670{width: 620px;}
.achievement dd img{vertical-align: middle;}

.footer{ display:block; width:100%; padding:30px 0; background:#22232a; color:#FFF; text-align:center; font-size:14px; line-height:30px; word-wrap: break-word;}
.footer a{color:#FFF; font-size:14px;}


/* @media screen and (max-width:1024px){
	.aryn{right:-6%; top:-220px;}	
	.aryn img{width:80%;}
	.achievement dd{padding-left: 30px;}
	.achievement dd.w670{width: 580px;}
} */

/* 
@media screen and (max-width:641px){

	.main{width: 640px;margin-top: 20px;}
	.achievement dl{width: 600px;}
	.aryn{right: -164px; top: -115px;}
	.aryn img{width: 36%;}
	.achievement{background: no-repeat; padding: 0 2%;}
	.achievement dl{padding-bottom: 30px; line-height: 20px; font-size: 16px;}
	.achievement dt,.achievement dd{float: none; width: auto; margin: 0; padding: 0;word-wrap: break-word;}
	.achievement dd.w670{width: auto;}
	.achievement dt img{float: none;}
	.achievement dd img{width: 10%;}
	.footer{padding:30px 20px; width:auto;}
	.footer span{ display:none;}
	.footer a{ display:block; text-align:center;}
}

@media screen and (max-width:420px){
	.achievement dl{width: 380px;}
	.aryn{right: 54px; top: -110px;}
	.aryn img{width: 28%;}

}

@media screen and (max-width:380px){
	.achievement dl{width: 340px;}
	.aryn{right: 54px; top: -100px;}
	.aryn img{width: 28%;}

}

@media screen and (max-width:360px){
	.achievement dl{width: 320px;}
	.aryn{right: 78px; }
	.aryn img{width: 28%;}
	.achievement dl{padding-bottom: 20px;  font-size: 14px;}

} */
