@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:SimHei,Arial; font-size:24px; line-height:36px; background:#f2f5f7; color:#666666;}
ul, ol, li { list-style-type: none; }
em, i { font-style: normal; }
input, button, textarea { font-size: 24px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background:none; border:none;  font-family:Microsoft YaHei; margin:0;}
b,strong{ font-weight:normal;}
a{ text-decoration:none;}
a img { border: 0 none; }
img,video{ border:0; height:auto; max-width:100%; display:block;}
p{text-align:justify;text-justify:inter-ideograph; 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:640px; height:auto; margin:0 auto; font-family:Microsoft YaHei; position: relative;}



.aryn{position: absolute; top:214px; right: 34px;}
/* .achievement {background:url(../../images/arynforphone/achievement/line.png) repeat-y 136px top; margin-top: 64px;}
.achievement dl{padding-bottom: 75px; line-height: 32px; font-size: 24px;}
.achievement dt{margin-left: 30px; float: left; width: 130px; margin-top: -10px;}
.achievement dt img{float: right; vertical-align: middle; margin-top: -5px;} */
.achievement {margin-top: 64px; position: relative;}
.achievement:before{background: #bababa; content: ""; height: 100%; left: 138px; position: absolute; top: 0; width: 2px;}
.achievement dl{padding-bottom: 80px; line-height: 38px; font-size: 24px; position: relative;}
.achievement dt{margin-left: 30px; float: left; width: 130px; margin-top: -10px;}
.achievement dt img{ position: absolute; z-index: 10; left: 118px; top: -14px;}

.achievement dd{float: left; padding-left: 20px; margin-top: -10px; width: 432px;text-align:justify;text-justify:inter-ideograph; }
.achievement dd.w670{width: 250px;}
.achievement dd img{vertical-align: middle; display: inline;}



.footer{ display:block; padding:30px 0px; background:#22232a; color:#FFF; text-align:center; line-height:50px; word-wrap: break-word;}
.footer a{color:#FFF; font-size:24px; display:block; text-align:center;}
.footer span{ display:none;}

