@charset "utf-8";
@import url(common.css);

.pad_10{padding-bottom:10px;}
.mar_28{margin-left:28px;}
.mar_10{margin-top:10px;}

.header .pic1{background:url(../images/header_pic.jpg) no-repeat center 0;}
/* 右侧内容 */
.right_content .AU01 h4{font-size:18px; line-height:120%; color:#777; padding:26px 28px 5px;}
.right_content .au01{background:url(../images/1.png); width:467px; height:197px; margin:10px 0 0 28px; padding:30px 230px 0 20px; position:relative;}
.right_content .au01 img{position:absolute; right:3px; top:3px;}
.right_content dl.au02{width:700px; margin-left:28px; padding:12px 0;}
.right_content dl.au02 dt{border-left:4px solid #F36400; padding-left:10px; font-size:14px; line-height:120%; font-weight:bold; color:#F36400; padding-bottom:5px;}
.right_content dl.au02 dd{border-left:4px solid #dfdfdf; padding-left:10px;}
.right_content p.au03{padding:40px 0 12px 28px; font-size:14px; line-height:120%; font-weight:bold; color:#888;}
.right_content div.au03{width:670px; margin:0 0 30px 28px; border:1px solid #ddd; padding:10px 20px 15px 24px;}
.right_content div.au03 h5{background:url(../images/2.jpg); width:49px; height:36px; color:#fff; font:30px Arial; text-align:center;}
.right_content div.au03 h6{font-size:14px; line-height:36px; font-weight:bold; color:#F48335;}
.right_content div.au03 dl{width:100%; overflow:hidden; margin-bottom:18px; border:1px solid #dadada; background-color:#f6f6f6;}
.right_content div.au03 dd{float:left;}
.right_content div.au03 dd img{display:block;width: 100%;height: 114px}
.right_content div.au03 dd.text{width:481px; padding:10px 14px; line-height:150%;}
.right_content div.au03 dd.text strong{display:block; font-size:14px; line-height:120%; font-weight:bold; border-left:4px solid #afafaf; padding-left:10px; margin-bottom:6px; color:#888;}

.right_content .Team{width:706px; padding:15px 34px 30px;}
.right_content .Team .box{border-top:1px solid #eaeaea; padding:8px 0 22px; width:100%;}
.right_content .Team .box h2{font-size:14px; line-height:36px; color:#F48335;}
.right_content .Team .box .text{width:100%; overflow:hidden;}
.right_content .Team .box .text img{float:left;width: 188px;height: 241px;}
.right_content .Team .box .text p{float:right; width:477px;}
.right_content .Team .box h3{font-size:14px; line-height:50px; height:55px;font-weight: bold;color: #666;}
.right_content .Team .box h4{font-size:14px; line-height:22px; margin-bottom:12px;font-weight: bold;color: #666;}
.right_content .Team .box h4 a{display:block; width:18px; height:20px; background:url(../images/ico.gif); float:left; margin-right:8px;}
.right_content .Team .box h4 a.show{background-position:0 -20px;}
.right_content .Team .box .text2{width:700px;overflow:hidden;}
.right_content .Team .box .text2 img{width:110px;height:112px;float:left;}
.right_content .Team .box .text2 p{float:right; width:580px;}
.right_content .Team .name{width:100%; overflow:hidden; padding:15px 0;}
.right_content .Team .name li{background:url(../images/ico2.gif) no-repeat 0 center; text-indent:20px; font-size:14px; font-weight:bold; line-height:30px; float:left; width: 700px;}
.right_content .Team .name li a{color:#888;}

.right_content .years{background:url(../images/bg.png) repeat-x; width:751px; height:53px;overflow:hidden;position:relative;}
.right_content .years .scroll{ width: auto !important; }
.right_content .years ul{/*width:700px; float:left;*/}
.right_content .years li{float:left; font:bold 18px/48px Arial; width:74px; text-align:center; border-left:1px solid #DFDFDF;}
.right_content .years li a{color:#bcbcbc; display:block; width:74px;}
.right_content .years li a:hover{text-decoration: none;}
.right_content .years li.show a{color:#fff; background:url(../images/bg.gif); height:53px;}
.right_content .years a.v_left,.right_content .years a.v_right{display:block; width:45px; height:48px; float:left;}
.right_content .years a.v_left{background:url(../images/v_left.png);}
.right_content .years a.v_right{background:url(../images/v_right.png); border-left:1px solid #DFDFDF; }
.right_content .years a.v_left:hover,.right_content .years a.v_right:hover{background-position:0 -48px;}
.right_content .milestones{padding:20px 40px;}
.right_content .milestones h2{font-size:26px; line-height:40px;font-weight:bold;}
.right_content .milestones p{padding:10px 0;}
.right_content .scroll{ width: 100% !important;}
.right_content .milestones .scroll-item{ display: none;}
.right_content .milestones .scroll-item.cur{ display: block;}

.right_content .culture{padding:20px 4px 1px;} 
.right_content .culture .box{width:700px; background:url(../images/bg.jpg) no-repeat; border:1px solid #e7e7e7; margin:0 auto 20px; overflow:hidden; padding-right:26px;}
.right_content .culture .box h2{float:left; width:156px; text-align:center; font-size:14px; line-height:35px;font-weight: bold; color:#F36400;}
.right_content .culture .box .text{width:543px; float:right; padding:20px 0;}
.right_content .culture .box p{padding:0 0 5px 3px;}
.right_content .culture .box .text2{width:370px; padding-right:173px; position:relative; border-top:1px solid #e8e8e8;}
.right_content .culture .box .text2 .pic{position:absolute; right:0; top:26px;}
.right_content .culture .box .text2 .pic img{ width: 144px; height: auto; }

.right_content .culture .box .text2 h3 a{color:#888;}
.right_content .culture .box .text2 h3 a:hover{color:#F48335;}
.right_content .culture .box .text2 p.time{padding-bottom:0;}

.right_content .culture_1{width:706px; padding:20px 34px 50px;}
.right_content .culture_1 .t{border:1px solid #e7e7e7; margin-bottom:5px; width:704px; overflow:hidden;}
.right_content .culture_1 .t img{float:left; width: 292px; height: auto;}
.right_content .culture_1 .t h2{background-color:#F36400; color:#fff; float:left; width:411px; text-align:center; margin-top:80px; font-size:18px; line-height:33px;}
.right_content .culture_1 p{padding-top:20px;}

.right_content .au_c{width:537px; float:left; margin-right:4px;}
.right_content .au_c .h3{background:url(../images/i_h3.png);}
.right_content .au_c .c{background:url(../images/i_c.png); width:529px; padding:0 4px; line-height:21px; color:#666;}
.right_content .au_c .o{background:url(../images/i_o.png); height:15px; overflow:hidden;}
.right_content .au_c .pic{float:left; background:url(../images/pic.gif); width:114px; height:108px; padding:6px 0 0 6px; display:inline; margin:14px 0 20px 16px;}
.right_content .au_c .text{width:370px; margin:14px 0 20px 8px; float:left; display:inline;}
.right_content .au_c .text p{padding:0 0 3px 3px;}
.right_content .au_c .t{clear:both; background:url(../images/t.png); width:515px; height:27px; padding:7px 0 0 14px;}
.right_content .au_r{width:210px; border:1px solid #ebebeb; float:left; padding:11px 9px; margin-top:3px; color:#666;}
.right_content .au_r .p{border-bottom:1px solid #e4e4e4; padding:5px 5px 20px; line-height:180%;}
.right_content .au_r .mar_10 img{ width: 210px; height: auto; }