/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1; background:#E7E7E7; width:100%; overflow-x:hidden; font-family:"Microsoft yahei"
}
html{ width:100%; overflow-x:hidden}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
img {
  display: block;
  border: 0;
}

A:link,A:visited,A:active{COLOR:#333333 ; TEXT-DECORATION: none}
A:hover {COLOR:#ff6600; TEXT-DECORATION: none;}


.team2 { font-size:12px}
.team2 a.abtn { position: absolute; top:120px; display: block; height:87px; width:41px; overflow: hidden; text-indent: -20000px; background:url(http://icon.dyrs.cc/ico5.png!c) no-repeat;}
.team2 a.aleft { left:0;background-position: -41px 0; }
.team2 a.aleft:hover { left:0; background-position: -41px -87px; }
.team2 a.aright { right:0;}
.team2 a.aright:hover { right:0;background-position: 0 -87px;}
.team2 a.agrayright,a.agrayleft { display:none;}
.team2 .productshow {position: relative; overflow:hidden;}
.team2 .productshow .scrollcontainer { width:1200px; height:396px; overflow: hidden; position: relative; margin: 0 auto; }
.team2 .productshow .scrollcontainer ul { width: 20000px; position: absolute; left: 0px; top: 0px; }
.team2 .productshow .scrollcontainer li { float: left; width:228px; height: 396px; padding:0 28px 0 0; text-align: center; }
.team2 .pic{width: 228px;height:304px;display: block;}
.team2 .info{ background:#f6f6f6; height:92px;}
.team2 .info .p1{ width:200px; height:38px; border-bottom:solid 1px #fff; line-height:38px; margin:0 auto;}
.team2 .info .p1 a{ color:#333;}
.team2 .info .p1 a:hover{ color:#ff343f;}
.team2 .info .p1 a *{vertical-align: middle;}
.team2 .info .name{display: inline-block;font-size: 18px;max-width:4em;vertical-align: middle;}
.team2 .info .job {position: relative;top: 3px;display: inline-block;height: 24px; line-height: 24px; overflow: hidden;width: 132px;}
.team2 .info .p2{ line-height:27px; color:#666;}
.team2 .info .p3 a{ float:left; width:50%; height:26px; color:#fff; line-height:26px; text-align:center; background:#828282; opacity:.9;}
.team2 .info .p3 .a2{ background:#ff4444;}
.team2 .info .p3 a:hover{ opacity:1;}
.team2 .btnBox{ height:70px; background:#f6f6f6; text-align:center; margin-top:17px; font-size:14px; padding-top:25px;}
.team2 .btnBox a{ display:inline-block; width:222px; height:43px; line-height:43px; text-align:center; border:solid 1px #666; margin:0 10px; background:#fff;}
.team2 .btnBox a:hover{ border-color:#ff3030;}
.team2 .menu{ position:relative;}
.team2 .menu .bd{ width:186px; background:#fff; border:solid 1px #ddd; line-height:20px; position:absolute; right:0; top:35px; padding:10px 0; z-index:10; text-align:center; display:none;}
.team2 .menu .bd a{ font-size:12px; display:block; color:#333;}
.team2 .menu .bd a:hover{ color:#ff343f;}
.team2 .menu .hd .ico{ display:inline-block; width:12px; height:7px; background:url(http://icon.dyrs.cc/ico.png!c) no-repeat 0 -10px; margin-left:3px;}
.team2 .menu .hd{ margin:0 20px 0 0;}
