@charset "utf-8";
/* CSS Document */
@import url("common.css");


.banner{ width:100%; position:relative; min-height:761px;}
#banner{ height:761px; width:1440px; position:relative; overflow:hidden; margin:0 auto;}
#banner ul{ height:761px; position:absolute;}
#banner ul li{ float:left; height:761px; width:1440px; position:relative; overflow:hidden; background:#000;}
#banner ul li div {position:absolute; overflow:hidden;}
#banner .preNext {width:32px; height:68px; position:absolute; top:304px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#banner .pre {left:0;}
#banner .next {right:0; background-position:right top;}
#banner .writing{position:absolute; z-index:1; left:18%; top:10%; width:664px; height:219px;}
#banner .writing h2{ display:block; width:78px; height:30px; border-bottom:4px solid #e60211; color:#fff; font-size:18px;}
#banner .writing p{ display:block; font-size:46px; color:#fff; line-height:50px; margin:5px 0 10px 0;}
#banner .writing span{ color:#fff; width:364px; display: block;}
#banner .banner_news{ position:absolute; width:949px; height:293px;left:18%; bottom:196px; overflow:hidden;}

/* product 产品中心 */
.job{ width:879px; margin:30px 0 0 0px;}
.job h2{ color:#4d4d4d; height:60px; font-size:18px; display:block; font-weight:normal; line-height:60px;}
.job_mid{ width:849px; padding:26px 0 0 30px; background:#f8fcfd; }
.job_mid dl{}
.job_mid dl dt{ float:left; width:208px; margin-right:34px;}
.job_mid dl dd{ float:left; width:554px; color:#989898;}
.job_mid dl dd img{ margin-top:5px;}
.job_mid dl dd a{ color:#004280; text-decoration:underline;}

/* job_people 微创人 */
.job_people{ width:879px; height:63px;}
.job_people ul{}
.job_people ul li{ float:left;}
.job_people ul li a{ display:block; height:31px; background:url(../images/icons.png) no-repeat; width:110px; line-height:31px; text-align:center;}
.job_people ul li a.itme1{ background-position:-237px 0;}
.job_people ul li.now a.itme1{ background-position:-74px 0; color:#fff;}
.job_people ul li a.itme2{ background-position:-237px 0; border-right:1px solid #e5e5e5;}
.job_people ul li.now a.itme2{ background-position:-74px 0; color:#fff;}

.people_content{ display:none; background:url(../images/sitemap_bg.jpg) no-repeat #fff;}
.people_content span{ color:#004280; font-size:18px; display:block; height:32px; width:876px;}
.people_quality{ width:819px;/* background:#fbfdfd;*/ padding:25px 30px ;}
.people_quality dl{ padding-bottom:20px; border-bottom:1px dashed #e5e5e5; margin-bottom:20px; overflow:hidden; _zoom:1;}
.people_quality dl dt{ float:left; width:209px; margin-right:30px;}
.people_quality dl dd{ float:left; width:580px;}
.people_quality dl dd .td{ color:#4d4d4d; font-size:16px;}

.people_quality dl.right dt{ float:right; margin:0;}
.people_quality dl.right dd{ float:left;}

.people_grow{}
.people_grow{ width:819px; /*background:#fbfdfd;*/ padding:25px 30px ;}
.people_grow dl{ padding-bottom:20px; border-bottom:1px dashed #e5e5e5; margin-bottom:20px; overflow:hidden; _zoom:1;}
.people_grow dl dt{ float:left; width:209px; margin-right:30px;}
.people_grow dl dd{ float:left; width:580px; color:#989898; border-bottom:1px dashed #e5e5e5; padding-bottom:25px; margin-bottom:20px;}
.people_grow dl dd p{ font-size:16px; color:#4d4d4d; display:block; height:36px;}
.people_grow dl.right dt{ float:right; margin:0;}
.people_grow dl.right dd{ float:left;}

/* job_practice 实习 */
.job span{ display:block; padding:20px;}
.job_practice{}
.job_practice{ width:879px; height:63px;}
.job_practice ul{}
.job_practice ul li{ float:left;}
.job_practice ul li a{ display:block; height:31px; background:url(../images/icons.png) no-repeat; width:96px; line-height:31px; text-align:center;}
.job_practice ul li a.itme1{ background-position:-237px 0;}
.job_practice ul li.now a.itme1{ background-position:-74px 0; color:#fff;}
.job_practice ul li a.itme2{ background-position:-237px 0;}
.job_practice ul li.now a.itme2{ background-position:-74px 0; color:#fff;}
.job_practice ul li a.itme3{ background-position:-237px 0;}
.job_practice ul li.now a.itme3{ background-position:-74px 0; color:#fff;}
.job_practice ul li a.itme4{ background-position:-237px 0;}
.job_practice ul li.now a.itme4{ background-position:-74px 0; color:#fff;}
.job_practice ul li a.itme5{ background-position:-237px 0;}
.job_practice ul li.now a.itme5{ background-position:-74px 0; color:#fff;}
.job_practice ul li a.itme6{ background-position:-237px 0; border-right:1px solid #e5e5e5;}
.job_practice ul li.now a.itme6{ background-position:-74px 0; color:#fff;}

.practice_content{ display:none;}
.practice_peixun{}
.practice_peixun dl{ width:381px; height:155px; padding:25px 0 0 24px; background:url(../images/shixi_03.jpg) no-repeat; margin:0 15px 15px 0; float:left;}
.practice_peixun dl dt{ float:left; width:187px; margin-right:21px;}
.practice_peixun dl dd{ float:left;}
.practice_peixun dl dd b{ color:#4c4c4c; font-size:14px; font-weight:normal; display:block; height:27px;}

/* legal 法律*/
.legal{ width:879px; margin:30px 0 0 0px;}
.legal h2{ display:block; height:32px; font-weight:normal; color:#004280;}
.legal_content{ background: url(../images/Legal_bg_07.jpg) repeat-x; padding:22px;}
.legal_content span{ display:block; margin-bottom:23px; padding-bottom:23px; border-bottom:1px dashed #e5e5e5;}
.legal_content .td{ font-size:16px; color:#4d4d4d; padding:0 0 6px 0;}
.legal_content span img{ margin-top:5px;}


/* faq 法律 */
.faq{ width:879px; margin:30px 0 0 0px;}
.faq ul{}
.faq ul li{ min-height:52px; border-bottom:1px solid #e5e5e5;}
.faq ul li a{ font-size:18px; color:#4d4d4d; width:879px; height:52px; display:block; background: url(../images/management_10.jpg) no-repeat right center; line-height:52px;}
.faq ul li p{ padding-bottom:20px; width:879px;}
.faq ul li a.now{ color:#004280; background:url(../images/management_07.jpg) no-repeat right center;}

/* contact 联系我们 */
.contact{ background: url(../images/Legal_bg_07.jpg) repeat-x; padding:22px;}
.contact dl{ width:374px; height:163px; padding:19px 0 0 29px; display:block; background:url(../images/contact_07.png) no-repeat; margin:0 12px 12px 0; float:left;}
.contact dl dt{ width:337px; border-bottom:1px solid #d9d9d9; margin-bottom:10px; color:#4c4c4c; font-size:14px; line-height:20px; padding:5px 0;}
.contact dl dd{ line-height:18px;}
.contact dl dt img{ margin-right:5px;}

/* feedback_content 在线留言 */
.feedback{ width:879px; margin:30px 0 0 0px;}
.feedback span{ display:block;color:#4d4d4d; font-size:14px; margin-bottom:25px;}
.feedback p{}
.feedback p strong,.feedback_content strong{ color:#e60211; line-height:40px;}
.feedback_content{ background: url(../images/Legal_bg_07.jpg) repeat-x; padding:22px; padding-left:140px;}
.feedback_content .tr{ height:55px; line-height:50px; font-size:14px; }
.feedback_content .tr td{ padding-right:10px; }
.feedback_content .tr2{ width:554px; display:block; margin-top:22px;}
.feedback_content .tr2 a{ float:right; margin-right:10px;}
#textfield3,.feedback_content .textfield3{ border:none; background:url(../images/feedback_03.jpg) no-repeat; width:458px; height:31px; padding-left:5px; color:#999999;}
#textarea,.feedback_content .info_textarea{ background:url(../images/feedback_06.jpg) no-repeat; width:458px; height:124px; border:none; color:#999999; line-height:31px; padding-left:5px;}


/* meeting */
.meeting{ width:879px; margin:30px 0 0 0px;}
.meeting_search{ width:879px; height:47px;}
#textfield4{ background: url(../images/meeting_07.jpg) no-repeat; width:161px; height:29px; border:none; float:right; padding-left:5px;}
#button2{ width:27px; height:29px; float:right;}
.meetomg_content{ padding:30px; background: url(../images/product2_bg.jpg) repeat-x;}
.meetomg_content dl{}
.meetomg_content dl dt{ float:right;}
.meetomg_content dl dd{ float:left; width:592px;}
.meetomg_content dl dd h2{ color:#004280; font-weight:normal; font-size:18px; height:43px; display:block;}
.meetomg_content dl dd p a{ margin-left:10px;}

.meeting_title{ background:url(../images/product2_bg.jpg) repeat-x; padding:30px; line-height:36px;}
.meeting_title .title{ color:#004280; font-size:14px;}
.meeting_title a{ color:#4c4c4c;}
.meeting_title a:hover{ color:#004280;}
.meeting_title .td{ border-bottom:1px dashed #e5e5e5;}

/* ten 十年 */
.ten{ width:879px; margin:30px 0 0 0px;}
.ten h2{ font-weight:normal; font-size:18px; color:#004280; height:38px;}
.ten_content{ padding:30px; background: url(../images/product2_bg.jpg) repeat-x;}
.ten_content ul{}
.ten_content ul li{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #e5e5e5;}
.ten_content ul li img{ margin-top:5px;}

.ten_tu{  height:160px; margin-top:40px; padding-left:30px;}
.ten_tu a{ float:left; display:block; width:257px; margin-right:26px;}

.venture{width:879px; margin:30px 0 0 0px;}
.venture_title{ height:31px; width:600px;}
.venture_title ul li{ float:left;}
.venture_title ul li a{ display:block; width:80px; height:31px; background:url(../images/icons.png) no-repeat; line-height:31px; text-align:center;}
.venture_title ul li a.itme1{ background-position:-237px 0;}
.venture_title ul li.now a.itme1{ background-position:-74px 0; color:#fff;}
.venture_title ul li a.itme2{ background-position:-237px 0; border-right:1px solid #e7e7e7;}
.venture_title ul li.now a.itme2{background-position:-74px 0; color:#fff;}

.venture_content{padding:30px; background: url(../images/product2_bg.jpg) repeat-x; position:relative; display:none;}
.venture_content p{ border-bottom:1px dashed #e5e5e5; padding-bottom:18px; margin-bottom:10px; color:#989898; }
.venture_content p span{ font-size:14px; color:#4d4d4d; line-height:40px;}
.venture_content ul li{border-bottom:1px dashed #e5e5e5; margin-bottom:30px; padding-bottom:30px; color:#989898;}
.venture_content ul li b{ color:#4d4d4d; font-size:14px; font-weight:normal;}
.venture_content ul li .td{ font-size:16px; color:#004280;}
.venture_content ul li img{ margin-right:24px;}

.venture_staff{ background:url(../images/tenbg_03.jpg) no-repeat; width:782px; height:172px; padding:23px 23px 0 23px; margin:20px 0 0 0;}
.venture_staff img{ float:left; margin-right:23px;}
.venture_a{ position:relative; height:40px; width:828px; left:0; top:-6px; margin-bottom:20px;}
.venture_a a{ height:40px; line-height:34px; width:127px; display:block; float:left; background:url(../images/ten2_tu_27.jpg) no-repeat 119px 12px; padding-left:21px; color:#4c4c4c; font-size:14px;}
.venture_a a:hover{ background:url(../images/ten3_03.jpg) no-repeat;}
.venture_a a.now{ background:url(../images/ten3_03.jpg) no-repeat;}
.venture_tu{ position:relative;}
.venture_tu span,.expert_tu span{ display:block; width:146px; margin-right:16px; float:left;}
.venture_tu span a,.expert_tu span a{ display:block; font-size:14px; color:#4c4c4c; background:url(../images/ten2_tu_27.jpg) no-repeat right center; height:37px; line-height:37px; width:146px;}
.venture_tu span a:hover,.expert_tu span a:hover{ background-image:url(../images/expert_21.jpg);}

/* expert专家 */
.expert{width:879px; margin:30px 0 0 0px;}
.expert_tu{padding:30px 0px 0 30px; background: url(../images/product2_bg.jpg) repeat-x;}
.expert_tu span{ margin-bottom:25px;}

.expert .pageNav{ padding:0 0 0 30px;}

#expert_pop{ background:url(../images/expert_bg.png) no-repeat; width:495px; height:594px; position:absolute; top:0;  left:50%; margin:0 0 0 -248px; z-index:100; display:none;}
#expert_pop h3{ font-size:14px; height:45px; line-height:45px; width:486px; border-bottom:1px solid #d9d9d9; margin:0 0 0 3px;}
#expert_pop h3 em{ font-style:normal;} 
#expert_pop h3 span{ color:#989898; font-size:12px; }
#expert_pop .img_box{ text-align:center; padding:25px 0 0 0;}
#expert_pop .close{ background:url(../images/ten2_tu-02.jpg) no-repeat; width:14px; height:14px; display:block; float:right; margin:15px 15px 0 0;}

.venture_pop{ background:url(../images/venture_bg_1.png) no-repeat; width:831px; height:199px; position:absolute; left:-3px; top:-2px; display:none;}
.venture_pop_title{ background:url(../images/venture_bg_2.png) no-repeat; width:113px; padding:0 16px 0 20px; height:42px; position:absolute; bottom:-32px; left:3px; line-height:34px; color:#004280; font-size:14px;}
.venture_pop .img_box{ width:115px; height:130px; position:absolute; top:27px; left:24px;}
.venture_pop .intro_box{ width:615px; height:130px; overflow:hidden; padding:0 25px 0 0;top:27px; left:160px; position:absolute;}
.venture_pop_title a.close,.venture_pop_title a.close:hover{ background:url(../images/ten2_tu-02.jpg) no-repeat; width:14px; height:14px; float:right; margin:10px 0 0 0;}

.jspTrack{ background:#d9d9d9;}
.jspDrag{ background:#989898;}
.jspVerticalBar{ width:4px;}


/* 暑期实习计划 */
.practice_share,.practice_activity{ background:url(../images/jiaoliu_bg_03.jpg) repeat-x; padding:30px;}
.practice_share dl{}
.practice_share dl dt{ float:left; margin-right:30px; width:372px;}
.practice_share dl dd{ float:left; width:400px; padding-bottom:16px; margin-bottom:16px; border-bottom:1px dashed #e5e5e5;}
.practice_share dl dd h2{ color:#004280; font-size:16px;}
.practice_share dl dd .share_td{ font-size:14px; color:#4d4d4d; height:31px;}

.practice_activity{}
.practice_activity span{ background:url(../images/activity_07.jpg) no-repeat; width:364px; height:320px; padding:38px 0 0 0px; float:left;}
.practice_activity span b{ height:46px; width:336px; display:block; font-size:14px; color:#005090; text-align:center;}
.practice_activity span img{ margin-left:28px;}
.practice_activity strong{ float:left; margin-top:160px; width:90px; text-align:center; height:320px;}

.practice_experience{ overflow:hidden; zoom:1; margin:0 -60px 0 0; padding:10px 0 0 ; height:263px;}
#basic-modal2{ float:left; margin:0 60px 30px 0;}
.practice_experience dl{ background:url(../images/experience_03.jpg) no-repeat; width:226px; height:111px; padding:8px 0 0 9px; float:left; margin:0 55px 25px 0;}
.practice_experience dl dt{ float:left; width:87px; text-align:center; font-size:12px; margin-right:5px;}
.practice_experience dl dd{ float:left; width:130px; line-height:15px;}




#basic-modal-content {display:none;}

/* Overlay */

/* Container */
#simplemodal-container {height:400px; width:453px; background:url(../images/experience_07.jpg) no-repeat; padding-left:30px; line-height:24px; }
#simplemodal-container .simplemodal-data {padding:0 8px;}
#simplemodal-container a.modalCloseImg {background:url(../images/x_14.jpg) no-repeat; width:44px; height:40px; display:inline; z-index:3200; position:absolute; top:0px; right:0px; cursor:pointer;}
#simplemodal-container h3 {color:#616161; font-size:14px; height:40px; line-height:40px;}
#basic-modal-content .code{ padding:20px 23px 0 0;}
#basic-modal-content .code img{ float:left; margin-right:20px;}



.practice_pictures{}
.practice_pictures dl{}
.practice_pictures dl dt{ float:left; width:578px; margin-right:12px; height:350px; border:3px solid #eee; position:relative;}
.practice_pictures dl dt span{ background:url(../images/video_top_bg.png) repeat; z-index:1; color:#fff; line-height:37px; display:block; padding:0 0 0 18px;position:absolute; width:560px; height:37px; bottom:0; left:0;}
.practice_pictures dl dd{ float:left; width:168px;}
.practice_pictures dl dd ul li{ width:168px; float:left; height:330px; position:relative;}

.practice_pictures .jcarousel-clip{ width:168px;   height:340px; overflow:hidden;}
.practice_pictures dl dd ul li img{ width:162px; height:97px;border:3px solid #eee; margin:0 0 3px 0;}


.practice_pictures .prevBtn,.practice_pictures .nextBtn{background:url(../images/icon.png) no-repeat; _background-image:url(../images/icon.gif);}
.practice_pictures .prevBtn{ background-position:-19px 0; width:25px; height:15px; display:block; float:left;}
.practice_pictures .nextBtn{ background-position:-124px 0; width:25px; height:15px; display:block; float:left; margin:0 0 0 4px;}
.practice_pictures .prevBtn:hover{ background-position:-89px 0;}
.practice_pictures .nextBtn:hover{background-position:-54px 0;}


.sitemap_content{ background:url(../images/sitemap_bg.jpg) no-repeat #fff; padding:0 0 0 20px; overflow:hidden; _zoom:1; position:relative; top:-1px;}
.sitemap_content dl{ width:170px; float:left; height:255px; padding:15px 0 0 0;}
.sitemap_content dl dt{ font-size:16px; padding:0 0 0 20px; height:28px; line-height:28px; background:url(../images/sitemap_i.png) no-repeat left center; border-bottom:1px solid #d1d5d7; margin:0 0 5px 0; }
.sitemap_content dl dd{ font-size:14px; padding:0 0 0 20px; line-height:24px;}
.sitemap_content dl.second{ width:220px;}
.sitemap_content dl.last{ width:110px;}
.sitemap_content dl.line_second{ height:200px;}
.sitemap_content dl.line_third{ height:30px;}

.job_people_content{background:url(../images/sitemap_bg.jpg) no-repeat #fff; margin:30px 0 0 0; padding:25px 30px;}
.job_people_content h4{color:#616161; font-size:14px; height:40px; line-height:40px;}
.job_people_content dl dd{ float:left; margin:0 30px 0 0; width:135px;}
.job_people_content dl dt{ float:left; width:650px;}
.job_people_content dl dt .name{ width:135px; float:left; height:150px; font-size:16px; color:#004280;}
.job_people_content dl{ overflow:hidden; _zoom:1; padding:30px 0 30px 0; border-bottom:1px dotted #e5e5e5;}
.job_people_content dl.right dd{ float:right; margin:0 0 0 30px;}

.interns_content{background:url(../images/sitemap_bg.jpg) no-repeat #fff; margin:30px 0 0 0; padding:25px 30px;}
.interns_content .across{ border-bottom:1px dotted #e5e5e5; clear:both; height:0px; overflow:hidden; margin:30px 0 20px 0;}
.interns_content h4{ color:#4d4d4d; font-size:14px; padding:0 0 8px 0;}

.search_entire{ width:877px; margin:30px 0 0 0px; border:1px solid #deecf7;}
.search_entire img{ margin-right:5px;}
.search_entire span{ color:#014f8f;}
.search_bg{ background:url(../images/search_03.jpg) repeat-x; height:57px; font-size:16px;}
.search_td{ background:url(../images/search_06.jpg) repeat-x; height:36px;}
.search_td2{ background:url(../images/search_13.jpg) repeat-x; height:35px;}