@charset "gb2312";
/* CSS Document */
/*
    page:edp.tsinghua.edu.cn
	date:20150515
	author:DAVE
*/
html{width: 100%;}
body{ background:#fff;width: 100%;}
.main_layout{width: 100%; position:relative; z-index:1; max-width: 1920px;margin: 0 auto;}

.warp_form{ height:362px; background:#fff;}
.name_project{ position:absolute; left:-400px; top:26px; z-index:3; transition:left 1s;}
.project_littlename{ position:absolute; left:400px; top:98px; z-index:3; transition:left 1s;}
.warp_form_fly .name_project{ left:26px;}
.warp_form_fly .name_project{ color: #d0000d; font-size: 41px; line-height:70px;}
.warp_form_fly .name_project span{font-size: 61px;}
.warp_form_fly .project_littlename{ left:26px;}
.warp_form_fly .project_littlename dt{ color:#d0000d; font-size: 24px; font-weight: bold; line-height: 50px;}
.warp_form_fly .project_littlename dd{ color:#393939; font-size: 14px; line-height: 26px;}
.form_container{ margin-left:852px; padding-top:30px; width:330px;font-size: 16px;}
.form_container input{ margin-top:5px; width:318px; border:1px solid #989898; font:400 16px/32px 'Microsoft Yahei'; height:28px; color:#333; text-align:left;text-indent: 10px; border-radius:8px; outline:none; box-shadow:1px 2px 2px #e4e4e4 inset;}
.form_container input:hover,
.form_container input:active{ border:1px solid #e40d1e;}
.form_container .btn_min{ margin-top:11px; width:150px; border:1px solid #989898; font:400 16px/32px 'Microsoft Yahei'; height:34px; color:#333; text-align:left;text-indent: 10px; border-radius:8px; outline:none; box-shadow:1px 2px 2px #e4e4e4 inset;}
.form_container .btn_min:hover,
.form_container .btn_min:active{ border:1px solid #e40d1e;}
.form_container select{ margin-top:8px; width:318px; border:1px solid #989898; font:400 16px/32px 'Microsoft Yahei'; height:30px; color:#333; text-align:left; text-indent: 10px;border-radius:8px; outline:none; box-shadow:1px 2px 2px #e4e4e4 inset;}
.form_container select:hover,
.form_container select:active{ border:1px solid #e40d1e;}
.form_container .btn_radio{margin-left:10px; margin-right:0px; width:25px;}
.form_container .btn_join,a.btn_join,a.btn_join:link,a.btn_join:visited,a.btn_join:hover{ display:block; width:318px; height:44px; border:1px solid #d0000d; color:#fff; font:400 18px/44px 'Microsoft Yahei'; text-align:center; border-radius:8px; background:#d0000d; margin-top:12px; transition:box-shadow 1s;}
.form_container .btn_join:hover{ box-shadow:3px 3px 5px #ccc;}

.warp_watchword{ background:#faf5f5;}
.watchword_logo{ background:url(imageslogo1_scholl_pic.jpg) no-repeat; width:340px; height:340px; position:absolute; left:-12px; top:102px; z-index:2;}
.warp_watchword dl{ float:left; width:275px; margin-left:10px; margin-right:15px; margin-top:20px; display:inline; line-height:22px; height:124px; position:relative; z-index:4;}
.warp_watchword dt{ color:#d0000d; text-align:center; font-size:22px; line-height:54px;}
.warp_watchword ul{ width:1213px; overflow:hidden;}
.warp_watchword li{ float:left; width:290px; height:125px; margin-right:13px; display:inline;}
.warp_watchword li span,
.warp_watchword li span img{width:100%;height:100%;display:block}
.warp_watchword li .ad-hover{display:none}
.schoolmate_container{ height:290px; overflow:hidden; margin-top:7px;}

.warp_celebrity{ background-image:url(imagesfamous_bg.jpg); background-position: center 0px; background-repeat: no-repeat; height:329px; margin-top:7px;}
.celebrity_name{ position:absolute; left:-300px; top:55px; transition:left 1s;}
.celebrity_name_full{ position:absolute; left:101px; top:350px; transition:top 1s;}
.celebrity_word{ position:absolute; left:400px; top:160px; transition:left 1s;}
.celebrity_people{ position:absolute; top:0; right:0; opacity:0; filter:alpha(opacity=0); transition:opacity 2s;}
.warp_celebrity_fly .celebrity_name{ left:101px;}
.warp_celebrity_fly .celebrity_word{ left:101px;}
.warp_celebrity_fly .celebrity_name_full{ top:125px; left: 0%;margin-left: 0px;}
.warp_celebrity_fly .celebrity_people{ opacity:1; filter:alpha(opacity=100)}

.warp_news{ margin-top:19px; padding-bottom:18px; width:1200px;}
.news_container{ float:left; width:242px; padding:0 15px; border-style:solid; border-width:3px 1px 1px; border-color:#e92727 #cdcdcd #cdcdcd; margin-top:21px; margin-left:21px; display:inline;}
.news_container:hover{ border-color:#c00601 #989898 #989898;}
.news_container dt{ color:#e81a1a; font-size:18px; font-weight:bold; line-height:44px;}
.news_container dd.news_title{ font-size:14px; font-weight:bold; color:#707070; height:54px;}
.news_container dd.news_content{ line-height:20px; color:#7d7d7d; height:194px;}
.news_container dd.news_content img{ margin-top:5px;}
.news_bottom{ line-height:34px; color:#7d7d7d; text-align:center; border-top:1px dashed #f06666; vertical-align:middle;}
.news_bottom span{ display:inline-block; background:url(imagesclock_icon.jpg) 0 0  no-repeat; width:10px; height:10px; padding-right:5px; position:relative; top:1px;}
.news_bottom dagou{ display:inline-block; background:url(imagesdagou.jpg) 0 0  no-repeat; width:26px; height:20px; padding-left:3px; position:relative; top:5px;}
.news_bottom sqst{ display:inline-block; background:url(imagesindex_sqst.png) 0 0  no-repeat; width:64px; height:20px; padding-left:3px; position:relative; top:5px;}
.warp_addmore{ text-align:center;}
.btn_addmore,a.btn_addmore:link,a.btn_addmore:visited,a.btn_addmore:hover{ display:inline-block; width:297px; height:30px; color:#474444; background:#eee; font-size:14px; line-height:30px; background: url(imagesload_mor_bg.png)  center center no-repeat; cursor: pointer;}

.warp_join2{ height:364px;}
.warp_join2_logo{ position:absolute; left:-12px; bottom:0;background:url(imageslogo2_scholl_pic.jpg) no-repeat; width:345px; height:275px;}
.warp_join2 .project_name{ position:absolute; left:26px; top:55px;}
.warp_join2 .project_name_full{ position:absolute; left:26px; top:135px;}
.warp_join2 .form_container{ margin-top:0; padding-top:30px;}
.btn_returntop{ background:url(imagesturntop_icon.png) 0 0 no-repeat; padding-left:25px; height:23px; overflow:hidden; line-height:24px; position:absolute; left:50%; bottom:9px; color:#434343; margin-left:-31px;}
.btm-form{height: 404px;}
.btm-form-box{height: auto;background-image: url(../images/bottom_pic.jpg);background-repeat: no-repeat;background-position: bottom;}

.news_tab{width:1200px;height:35px;margin:10px auto;border-bottom:1px solid #999;}
.news_tab ul li{float:left;width:86px;height:35px;margin-right:12px;font-size:18px;line-height:35px;text-align:center;color:#464646;}
.news_tab ul li a{color:#464646;display:inline-block;width:86px;height:35px;}
.news_tab ul li a:hover{background:#d0000e;color:#fff;}
.news_tab ul li a.active{background:#d0000e;color:#fff;}
/**新闻*/

.homtech_wrap {width:1200px;margin:0px auto;position:relative;clear:both;overflow:hidden;zoom:1;padding:10px 0px 25px;}
.hom_tech {font:16px; line-height:35px;position:relative;clear:both;zoom:1;min-width:1200px;width:100%;margin:10px auto;}
.hom_tech p{font:16px; line-height:30px;}
.hom_tech table,tr,td{font:16px;line-height:35px;border: 1px solid #510051;padding: 5px;}
.homtech_con {position:relative;clear:both;zoom:1;padding-top:25px;}
.homtech_lef, .homtech_rig {width:35px;height:65px;position:absolute;top:50%;margin-top:-50px;cursor:pointer;}
.homtech_lef {left:-80px;background:url(imageshomtech_btn.png) no-repeat left top;}
.homtech_rig {right:-80px;background:url(imageshomtech_btn.png) no-repeat right top;}
.homtech_lef_here {background:url(imageshomtech_btn.png) no-repeat left bottom;}
.homtech_rig_here {background:url(imageshomtech_btn.png) no-repeat right bottom;}
.homtech_box {position:relative;clear:both;overflow:hidden;zoom:1;min-width:1200px;width:100%;}
.homtech_box ul {width:999999%;}
.homtech_box li {float:left;width:182px;overflow:hidden;margin-right:22px;}
.homtech_box li a, .homtech_box li span {display:block;overflow:hidden;cursor:pointer;}
.homtech_box li a {color:#58595b;}
.homtech_img {width:180px;height:150px;overflow:hidden;border:solid 1px #f0f0f0;}
.homtech_img img {width:180px;height:150px;} 
.homtech_nam {font-size:14px;padding-top:5px;}
.homtech_des {line-height:25px;padding-top:5px;}
.homtech_box li a:hover {color:#5a317f;text-decoration:none;}
.homtech_box li a:hover .homtech_img {border:solid 1px #5a317f;}
.hombtit_nam {width:100%;min-width:1200px; font:18px/20px 微软雅黑; font-weight: bold; color:#FFFFFF;line-height:35px;text-indent: 12px; background:url(imageskctitlebg.gif) no-repeat top;float:left;}
.homb_tit {margin-top:25px;margin-bottom: 20px;}
.homtech_boxxc {position:relative;clear:both;overflow:hidden;zoom:1;width:100%;min-width:1200px;}
.homtech_boxxc ul {width:999999%;}
.homtech_boxxc li {float:left;width:282px;overflow:hidden;margin-right:22px;}
.homtech_boxxc li a, .homtech_boxxc li span {display:block;overflow:hidden;cursor:pointer;}
.homtech_boxxc li a {color:#58595b;}
.homtech_xcimg {width:280px;height:200px;overflow:hidden;border:solid 1px #f0f0f0;}
.homtech_xcimg img {width:280px;height:200px;} 
.homtech_boxxc li a:hover {color:#5a317f;text-decoration:none;}
.homtech_boxxc li a:hover .homtech_xcimg {border:solid 1px #5a317f;}
/**师资展示**/

.hehe{width:1200px; clear:both;margin:0 auto; background:#F9F5F4;}
.daziti h1{height:40px;  line-height:40px; text-align:center; font-size:26px; font-weight:bold; font-family:Microsoft YaHei;}
.daziti a h1{color:#000;}
.kuai{ width:290px; height:138px;border:1px solid #fafafa; background-color:#505; float:left; margin-right:10px; margin-top:10px; position:relative; }
.overhei{width:290px; height:138px; position:absolute; top:0; left:0; background-color:rgba(129,110,68,0.01);   transition: all 0.4s ease-in-out;}
.overhei:hover{background-color:rgba(129,110,68,0.7);}
.overhei2
{
display: block;
position: absolute;
left: 0;
right: 0;
bottom: -100px;
height: auto;
background-color:rgba(206,201,181,0.01);
padding: 10px 18px;
 -moz-transition: all 0.2s linear 0.4s;
  -o-transition: all 0.2s linear 0.4s;
  -webkit-transition: all 0.2s linear;
  -webkit-transition-delay: 0.4s;
  transition: all 0.2s linear 0.4s;
z-index: -1;
}
.overhei2{
text-align: center;
color:#000;
font-size: 14px !important;
line-height: 16px !important;
text-transform: uppercase;
font-weight: 800 !important;
margin: 0 0 5px !important;
}

.overhei:hover .overhei2{
top: auto;
z-index: 22;
bottom: 0;
background-color:#90C;
}


.kuai img{ display:block; margin-left:21px;}
.kuai2{ width:290px; height:138px;border:1px solid #fafafa;  background-color:#e7e8da; float:left; margin-right:10px; margin-top:10px; position:relative; }
.kuai2 img{ display:block; margin-left:21px;}
.ziti{ font-size:23px; height:30px; line-height:30px; text-align:left; margin-left:20px; color:#a4a5a7;font-family:Microsoft YaHei;  }
.ziti2{ text-align:left; color:#7a7879; font-size:14px; line-height:25px; height:25px; width:280px; clear:both; margin-top:5px; margin-left:20px; font-family:Microsoft YaHei; }
.ziti3{ text-align:left; color:#7a7879; font-size:14px; line-height:25px; height:25px; width:280px;   margin-left:20px; font-family:Microsoft YaHei; }
.kuai100{height:300px;}
.kuai200{height:450px;}
.kuai101{color:#909;}
.kuai102{float:left;width:280px;}
.kuai103{width:64px; height:20px; float:left;}
.kuai103 img{display:block;margin-left:0;}
.kuai104{height:20px;}
.kuai105{color:#ccc; font-size:13px;font-weight:normal; line-height:20px;}
.kuai106{height:40px; line-height:30px; text-align:center; font-size:14px; color:#656363;}
.kuai107{width:90px; height:55px; margin-top:15px; float:left; line-height:20px; font-size:13px;}
.kuai108{width:150px; height:55px; margin-top:15px; float:left; line-height:20px; font-size:13px;}
.kuai109{width:117px; height:55px; margin-top:15px; float:left; line-height:20px; font-size:14px;}
.kuai110{width:490px; height:70px; float:left;}


#stu_header,#stu_header .stu_hea_cont{min-width:1200px;width:100%; background:#e9e8e4; height:auto; overflow:hidden;}
#stu_header .stu_hea_cont{ width:1100px; margin:0 auto; padding:35px 0;}
#stu_header .stu_hea_cont .left{ width:403px; height:250px;float:left; padding:5px; background:#fff; margin-right:25px; margin-left:10px;}
#stu_header .stu_hea_cont .left img{ width:403px; height:250px;}
#stu_header .stu_hea_cont .right{ float:left; width:630px; padding-top:15px; padding-left:20px;}
#stu_header .stu_hea_cont .right dl{ border-bottom:1px solid #dcdbd9; background:url(imageslistkchot.png) no-repeat top right;}
.stu_hea_cont .right dl dt{ font-size:34px; font-weight:bold; color:#000000; margin-bottom:10px;line-height: 35px; }
.stu_hea_cont .right dl dt ls{ font-size:16px; font-weight:bold; color:#900; margin-bottom:10px;line-height: 35px; }
.stu_hea_cont .right dl tt{ font-size:16px; font-weight:bold; color:#900; margin-bottom:10px;line-height: 35px; }
.stu_hea_cont .right dl dd{ font-size:14px; color:#6b6b6b;  line-height:30px;}
.stu_hea_cont .right #listen{ width:230px; height:46px; margin:10px 0 10px 0; line-height:46px; text-align:center; border-radius:3px; border:1px solid #731003;}
.stu_hea_cont .right #listen a{ background-color:#b40703;background-image:linear-gradient(to bottom, #b40703, #950302); border:1px solid #d26349; font-size:18px; font-weight:bold; color:#feefef; height:44px; display:block;}
.stu_hea_cont .right #pp{width:650px; padding-top:10px; border-top:1px solid #f4f4f2;}
.stu_hea_cont .right #pp p{ font-size:14px; color:#5c307d;  line-height:24px;}

#kc_header,#kc_header .kc_hea_cont{min-width:1200px;width:100%; background:#e9e8e4; height:auto; overflow:hidden;}
#kc_header .kc_hea_cont{ width:1200px; margin:0 auto; padding:35px 0;}
#kc_header .kc_hea_cont .left{ width:480px; height:300px;float:left; padding:5px; background:#fff; margin-right:25px; margin-left:10px;}
#kc_header .kc_hea_cont .left img{ width:480px; height:300px;}
#kc_header .kc_hea_cont .right{ float:left; width:650px; padding-top:15px; padding-left:20px;}
#kc_header .kc_hea_cont .right dl{ border-bottom:1px solid #dcdbd9; background:url(imageslistkchot.png) no-repeat top right;}
.kc_hea_cont .right dl dt{ font-size:34px; font-weight:bold; color:#000000; margin-bottom:10px;line-height: 35px; }
.kc_hea_cont .right dl dt ls{ font-size:16px; font-weight:bold; color:#900; margin-bottom:10px;line-height: 35px; }
.kc_hea_cont .right dl tt{ font-size:16px; font-weight:bold; color:#900; margin-bottom:10px;line-height: 35px; }
.kc_hea_cont .right dl dd{ font-size:14px; color:#6b6b6b;  line-height:30px;}
.kc_hea_cont .right #listen{float:left; width:180px; height:46px; margin:10px 10px 10px 0; line-height:46px; text-align:center; border-radius:3px; border:1px solid #731003;}
.kc_hea_cont .right #listen a{ background-color:#b40703;background-image:linear-gradient(to bottom, #b40703, #950302); border:1px solid #d26349; font-size:18px; font-weight:bold; color:#feefef; height:44px; display:block;}
.kc_hea_cont .right #listenzs{float:left; width:130px; height:46px; margin:10px ; line-height:46px; text-align:center; border-radius:3px; border:1px solid #731003;}
.kc_hea_cont .right #listenzs a{ background-color:#b40703;background-image:linear-gradient(to bottom, #b40703, #950302); border:1px solid #d26349; font-size:18px; font-weight:bold; color:#feefef; height:44px; display:block;}
.kc_hea_cont .right #listenxz{float:left;width:130px;height:46px;margin:10px ; line-height:46px;text-align:center;border-radius:3px;border:1px solid #731003;}
.kc_hea_cont .right #listenxz a{ background-color:#b40703;background-image:linear-gradient(to bottom, #b40703, #950302); border:1px solid #d26349; font-size:18px; font-weight:bold; color:#feefef; height:44px; display:block;}
.kc_hea_cont .right #pp{ width:650px; padding-top:10px; border-top:1px solid #f4f4f2;}
.kc_hea_cont .right #pp p{ font-size:14px; color:#5c307d;  line-height:24px;}


#th_header,#th_header .th_hea_cont{ background:#e9e8e4; height:auto; overflow:hidden;}
#th_header .th_hea_cont{ width:880px; margin:0 auto; padding:15px 0;}
#th_header .th_hea_cont .left{ width:280px; height:220px;float:left; padding:5px; background:#fff; margin-right:5px; margin-left:0px;}
#th_header .th_hea_cont .left img{ width:280px; height:220px;}
#th_header .th_hea_cont .right{ float:left; width:520px; padding-top:15px; padding-left:20px;}
#th_header .th_hea_cont .right dl{ border-bottom:1px solid #dcdbd9; background:url(../images/listthhot.png) no-repeat top right;}
.th_hea_cont .right dl dt{ font-size:34px; font-weight:bold; color:#000000; margin-bottom:10px;line-height: 35px; }
.th_hea_cont .right dl dt ls{ font-size:16px; font-weight:bold; color:#900; margin-bottom:10px;line-height: 35px; }
.th_hea_cont .right dl tt{ font-size:16px; font-weight:bold; color:#900; margin-bottom:10px;line-height: 35px; }
.th_hea_cont .right dl dd{ font-size:14px; color:#6b6b6b;  line-height:30px;}
.th_hea_cont .right #listen{ width:230px; height:46px; margin:10px 0 10px 0; line-height:46px; text-align:center; border-radius:3px; border:1px solid #731003;}
.th_hea_cont .right #listen a{ background-color:#b40703;background-image:linear-gradient(to bottom, #b40703, #950302); border:1px solid #d26349; font-size:18px; font-weight:bold; color:#feefef; height:44px; display:block;}
.th_hea_cont .right #pp{ padding-top:10px; border-top:1px solid #f4f4f2;}
.th_hea_cont .right #pp p{ font-size:14px; color:#5c307d;  line-height:24px;}
