/* ::::: http://dzgc.yvtc.edu.cn/ design by estorm ::::: */
body { background: rgb(255, 255, 255) none repeat; font-size: 9pt; font-family: "ËÎÌå"; line-height: 150%; color: rgb(51, 51, 51); }
* { margin: 0px; padding: 0px; }
td { padding: 5px; }
a { color: #333; }
a:link { color: #333; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:hover { color: #333; text-decoration: underline; }
a:active { color: #333; }
h1 { font-weight: normal; font-size: 100%; }
h2 { font-weight: bold; font-size: 125%; }
h3 { font-weight: bold; font-size: 115%; }
h4 { font-weight: bold; font-size: 100%; }
h5 { font-weight: bold; font-size: 100%; }
ul, li, div, dl, dt, dd, p, img { list-style:none; margin:0px; padding:0px; }
.h2_title { visibility: hidden; height: 10px; }
.b_9text { color: rgb(0, 102, 204); font-weight: bold; font-size: 9pt; }
.b_10text { color: rgb(0, 51, 102); font-weight: bold; font-size: 10pt; }
.b_9texta { color: rgb(255, 102, 0); font-weight: bold; font-size: 9pt; }
.b_10texta { color: rgb(204, 0, 0); font-weight: bold; font-size: 10pt; }
.b_11texta { color: rgb(171, 32, 20); font-weight: bold; font-size: 11pt; }
.b_10pt { font-weight: bold; font-size: 10pt; }
.b_11pt { font-weight: bold; font-size: 11pt; }
.b_11c { color: rgb(255, 102, 0); font-weight: bold; font-size: 11pt; }
.EnFont { font-family: "Arial"; font-size: 9pt; }
.Td5 { padding: 5px; }
.img { border: thin dotted rgb(204, 204, 204); }
#Head { width: 1003px; height: 87px; z-index: 900; margin:0 auto; margin-top:10px; }
#logo { margin: 0px 0pt 0pt 20px; overflow: hidden; background-repeat: no-repeat; position: absolute; height: 53px; width: 535px; voice-family: inherit; }
#logo img { border:0px; }
#Head_shadows { width: 1003px; height: 30px; margin:0 auto; background-image: url('../images/top_bottom_shadow.gif'); background-repeat: repeat-x; }
#TopN {margin-left: 220px; width: 783px; height: 27px; }
#TopUser { position: absolute; left: 866px; top: 0px; width: 120px; height: 27px; z-index: 600; display: none; }
#TopNav { position: relative; top: 15px; width: 770px; height: 27px; }
#MainNav { position: relative; top: 28px; width: 780px; height: 27px; z-index: 500; }
#Menu1 { width: 14px; height: 27px; float: left; background-image: url('../images/top_menu_a01.gif'); }
#Menu2 { width: 30px; height: 27px; float: left; background-image: url('../images/top_menu_a02.gif'); }
#Menu3 { width: 14px; height: 27px; float: left; background-image: url('../images/top_menu_a03.gif'); }
#Menu4 { width: 16px; height: 29px; float: left; background-image: url('../images/menu_button_bg011.gif'); }
#Menu5 { width: 10px; height: 29px; float: left; background-image: url('../images/menu_button_bg012.gif'); }
#MainNav img { float: left; }
a.glink, a.glink:visited { margin: 0px; color: rgb(255, 255, 255); background-image: url('../images/menu_button_up.gif'); width: 80px; height: 29px; float: left; padding-top: 3px; text-align: center; font-weight: bold; background-repeat: repeat-x; }
a.glink:hover { width: 80px; height: 29px; text-decoration: none; background-image: url('../images/menu_button_down.gif'); font-weight: bold; background-repeat: repeat-x; }
a.hglink, a.hglink:visited { margin: 0px; width: 80px; height: 29px; color: rgb(255, 255, 255); background-image: url('../images/menu_button_hup.gif'); float: left; padding-top: 3px; text-align: center; font-weight: bold; background-repeat: repeat-x; }
a.hglink:hover { width: 80px; height: 29px; color: rgb(255, 255, 255); text-decoration: none; background-image: url('../images/menu_button_hdown.gif'); font-weight: bold; background-repeat: repeat-x; }
.show { width: 80px; height: 22px; padding-top: 2px; }
.hshow { width: 80px; height: 22px; padding-top: 2px; }
.subglobalNav { position: absolute; top: 31px; *top: 31px!important; *top:29px; visibility: visible; background-image: url('../images/menu_button_bg01.gif'); background-repeat: repeat-x; z-index: 102; height: 29px; }
.subglobalNav a:link, .subglobalNav a:visited { padding: 5px 15px 2px 8px; float: left; height: 20px; color: rgb(0, 0, 0); background-image: url('../images/member_login_jt2.gif'); background-repeat: no-repeat; background-position: left 12px; }
.subglobalNav a:hover { color: rgb(204, 0, 0); }

/*index body*/
#yvtcbody { width:985px; margin:12px auto; }
#yvtcbodybg { width:985px; float:left; }
#yvtcbody .left { width:636px; float:left; }
#yvtcbody .left .flash { width:636px; height:177px; margin-bottom:13px; text-align:center; }
#yvtcbody .left .flash img { border:0px; }
#yvtcbody .left .intro { width:636px; float:left; }
#yvtcbody .left .intro h1 { width:636px; height:60px; }
#yvtcbody .left .intro .introbody { width:636px; float:left; background:url(../images/intro_bg.gif); }
#yvtcbody .left .intro .introbody .contact { width:200px; float:left; margin-left:23px; *margin-left:23px!important; *margin-left:10px; }
#yvtcbody .left .intro .introbody .contact p { margin:0px; padding:15px 0px 10px; }
#yvtcbody .left .intro .introbody .contact p:first-letter { font-size:16px; font-weight:bold; color:#ab2014; margin-left:16px; }
#yvtcbody .left .intro .introbody .teacher { width:392px; float:right; }
#yvtcbody .left .intro .introbody .teacher dl { float:left; width:392px; background:url(../images/line.gif) no-repeat center bottom; margin-top:10px; clear:both; }
#yvtcbody .left .intro .introbody .teacher dt { width:131px; height:101px; background:url(../images/tbg.gif); float:left; padding-left:5px; padding-top:4px; }
#yvtcbody .left .intro .introbody .teacher dd { width:245px; margin-left:5px; float:left; }
#yvtcbody .left .intro .introbody .teacher dd h2 { font-size:12px; color:#ab2014; line-height:30px; }
#yvtcbody .left .intro .introbody .teacher dd h2 a { color:#ab2014; text-decoration:underline; }
#yvtcbody .left .intro .introbody .teacher dd h2 a:hover { text-decoration:none; }
#yvtcbody .left .intro .introbody .teacher dd span { width:230px; height:20px; text-align:right; display:block; background:url(../images/veiw.gif) no-repeat 130px 1px; padding-right:15px; }
#yvtcbody .left .intro .introbottom { width:636px; height:20px; padding-top:8px; clear:both; background:url(../images/intro_bottom.gif); }
#yvtcbody .left .intro .introbottom a { margin-left:160px; height:9px; line-height:9px; display:block; width:43px; }
#yvtcbody .right { width:334px; float:right; }
#yvtcbody .right .notice { width:334px; float:left; clear:both; }
#yvtcbody .right .notice h2 { background:url(../images/index_news_top.gif) no-repeat left center; height:21px; padding-top:17px; font-size:12px; color:#fff; }
#yvtcbody .right .notice h2 span { margin-left:60px; display:block; }
#yvtcbody .right .notice ul { background:#fafafa; margin-left:18px; *margin-left:18px!important; *margin-left:9px; width:316px; float:left; padding-top:4px; }
#yvtcbody .right .notice li { display:block; background:url(../images/line1.gif) no-repeat left bottom; line-height:24px; padding-left:21px; }
#yvtcbody .right .notice li span { font-size:10px; font-family:Arial; margin-left:5px; }
#yvtcbody .right .notice .more { margin-left:18px; clear:both; width:296px; height:15px; background:#fafafa; text-align:right; padding-right:20px; }
#yvtcbody .right .news { width:334px; float:left; clear:both; padding-top:25px; }
#yvtcbody .right .news h2 { width:316px; height:42px; margin:0px; padding:0px; margin-left:18px; clear:both; }
#yvtcbody .right .news ul { width:316px; float:left; margin-left:18px; *margin-left:18px!important; *margin-left:9px; background:#fafafa; padding:10px 0px; clear:both; }
#yvtcbody .right .news ul li { padding-left:30px; float:left; clear:both; width:286px; *width:286px!important; *width:270px; }
#yvtcbody .right .news ul .title { background:url(../images/arrow.gif) no-repeat 12px 2px; font-weight:bold; }
#yvtcbody .right .news ul .title a { color:#036; }
#yvtcbody .right .news ul .more { margin-left:30px; *margin-left:30px!important; *margin-left:16px; clear:both; background:url(../images/line2.gif) repeat-x left bottom; height:25px; }
#yvtcbody .right .news ul .more img { border:0px; }

/*friend*/
#friend { width:985px; margin:0 auto; }
#friendbg { width:985px; float:left; line-height:40px; }
#friend h2 { width:985px; height:20px; border-bottom:1px #dedede solid; }


/*list*/
#newsbody { width:985px; margin:0 auto; }
#newsbodybg { width:985px; float:left; background:url(../images/news/leftng.gif) repeat-y left center; }
#newsbody .left { width:232px; float:left; background:url(../images/news/title.gif) no-repeat left top; padding-top:35px; }
#newsbody .left span { display:block; height:26px; padding-left:30px; color:#fff; font-size:16px; font-weight:bold; }
#newsbody .left li { background:url(../images/news/listbg.gif) no-repeat left center; display:block; padding-left:40px; height:26px; line-height:20px; padding-top:10px; }
#newsbody .left li a { color:#333; text-decoration:none; }
#newsbody .left li a:hover { text-decoration:underline; }
#newsbody .left li img { border:0px; margin-left:10px; }
#newsbody .right { width:753px; float:left; padding-bottom:30px; }
#newsbody .right .postion { width:753px; height:29px; line-height:29px; color:#333; }
#newsbody .right .postion a { color:#333; text-decoration:none; }
#newsbody .right .postion a:hover { color:#666; }
#newsbody .right h3 { width:723px; background:url(../images/news/titler1.gif); height:42px; line-height:42px; color:#0A51A1; font-size:15px; padding-left:30px; }
#newsbody .right dt { background:url(../images/news/icon_top2.gif) no-repeat left center; padding-left:15px; color:#0A51A1; font-weight:bold; }
#newsbody .right dl { margin:10px 0px; float:left; display:block; width:740px; }
#newsbody .right dt a { color:#0A51A1; font-weight:bold; line-height:25px; margin-right:10px; font-size:12px; text-decoration:underline; }
#newsbody .right dt a:hover { color:#39f; }
#newsbody .right dt span { font-size:11px; font-family:Arial; }
#newsbody .right dd { color:#666; padding-left:15px; }
#newsbody .right .page { width:753px; height:30px; line-height:30px; text-align:center; margin-top:20px; clear:both; }
#newsbody .right .page img { border:0px; margin:0px; }
#newsbody .right .page a { margin:0px 5px; font-size:12px; font-weight:bold; text-decoration:underline; color:#666; }
#newsbody .right .contact { width:733px; float:left; padding:10px; line-height:20px; }
#newsbody .right h5 { width:733px; height:30px; line-height:30px; font-size:12px; font-weight:normal; color:#666; padding:0px 10px; }

/*footer*/
#footer { width:985px; height:107px; margin:0 auto; clear:both; border-top:1px #dedede solid; text-align:center; padding-top:12px; }
#footer span { clear:both; line-height:20px; display:block; font-family:Arial, Helvetica, sans-serif, "ËÎÌå", "ÐÂËÎÌå"; }