﻿html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td{ margin: 0; padding: 0;font-family:"宋体"; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
body, input, select, button, textarea { font-size: 12px; font-family: Tahoma, Geneva, sans-serif; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #fff; color: #363636; line-height: 1.2; }
a{color:#333; text-decoration:none;}
a:hover {color:#106300; text-decoration:underline;}
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.more a { font-weight: normal; font-size: 12px; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }
.c { clear:both;}
.l { float:left;}
.r { float:right;}
.ch10{clear:both; height:10px; overflow:hidden;}
.bgcolor{ background:#fff;}
.more_g { font-weight:normal;font-family:"微软,雅黑,黑体";}
.mt5 { margin-top:5px;}

/*head*/
ul.testhleft{float:left;}
ul.testhleft li, ul.testhright li{float:left;padding-left:5px;}
ul.testhright{float:right;}
ul.testhleft, ul.testhright{line-height:20px;margin-top:10px;}
ul.testhleft li.testh01{padding-left:0;}
ul.testhleft li.testh02 input{width:150px;height:14px;line-height:16px;border:1px solid #b9b9b9;color:#c2c2c2;}
ul.testhleft li.testh03 input{border:1px solid #b9b9b9;padding:3px 5px;_padding:2px 5px;background:#ffe658;color:#3d3d3f;text-decoration:none;}
ul.testhright li{background:url(http://images.xdf.cn/master/images/icon_sprite.gif) 4px -492px no-repeat;padding-left:12px;margin-left:10px;}

ul.ykztnav{background:url(http://www.xdf.cn/zhuanti/yikao/images/ykzt_bg_sprite.jpg) left top no-repeat;height:37px;margin-top:10px;float:left;width:960px;position:relative;}
ul.ykztnav li{float:left;}
ul.ykztnav li.ykztlogo a{float:left;width:95px;height:36px;text-indent:-9999em;overflow:hidden;border:none;margin-right:40px;}
ul.ykztnav li a{font-size:14px;line-height:40px;padding:0 13px;border-right:1px solid #a1a1a1;border-left:1px solid #fff;}
ul.ykztnav li.ykzthome a{border-left:none;}
ul.ykztnav li.ykztbbs a{border-right:none;}
ul.ykztnav li.ykztlink{position:absolute;left:728px;top:118px;}
ul.ykztnav li.ykztlink a{width:186px;height:32px;float:left;text-indent:-9999em;overflow:hidden;}


/*top*/
.mainbox{width:960px;margin:0 auto;margin-top:6px;}
h2 em { color:#333;}
.top_ad {clear:both;height:220px;}
.top_inf {clear:both;height:520px;}
.top_inf .left { float:left;width:320px; height:auto;margin-right:12px;}
.top_inf .left .video {clear:both;height:236px; padding-left:7px; padding:1px; border:#d9d9d9 1px solid; border-top:none; overflow:hidden;}
.top_inf .left h2.vd_tit { padding:1px 0 0 18px; height:30px; line-height:30px;color:#d42514; background:url(images/bg2.gif) no-repeat 0 -264px; border-right:#d9d9d9 1px solid;}
.top_inf .content {float:left; width:386px; margin-right:12px;}

.bg_gray1,.bg_gray2,.news,.newlist,.redtitle,.redtitle p,.redline,.newlist li,.schedule li,.course li,.course li .app_name,.teacher li p,.right_bottom h2,.right_bottom ul li,.date li,.share  { background:url(images/bg2.gif) no-repeat}
.bg_gray1 { background-position:0 0;height:6px; clear:both; overflow:hidden;}
.bg_gray2 { background-position:0 -6px;height:6px;clear:both; overflow:hidden;}
.news {clear:both;background-position:0 -24px;height:235px; border-bottom:#d9d9d9 1px solid; position:relative;}
.newlist { background-position:0 -264px;}

.rightlist {float:left; width:230px; }

.rightlist h2 {background:url(images/bg2.gif) no-repeat -399px 0; height:33px; line-height:33px; font-size:14px;color:#d42514; padding:0 0 0 20px;	position:relative;}
.redtitle {background-position:-399px -44px;height:24px; color:#fff;font-size:16px; padding:7px 0 0 20px; position:relative;}
.more_g {
	position:absolute;
	right:8px;
	font-size:12px;
	color:#333;
	top: 10px;
}
.redtitle p {background-position:-1279px -46px; width:80px; height:26px; float:right; margin-top:-6px;  *margin-top:-25px !important; }
.redtitle p a { font-size:12px; color:#d42514;}
.redline { clear:both;background-position:-399px -94px; width:386px; height:1px; position:absolute; top:138px; left:0px; z-index:10px;}
.right_bottom {float:left; width:312px; margin-bottom:10px; position:relative;}
.right_bottom h2 {background-position:-650px 0; height:24px; font-size:14px;color:#d42514; padding:6px 0 0 28px; clear:both;}
.right_bottom ul { height:210px;border:#CCC 1px solid; border-top:none; padding:5px 0 0 5px;}
.right_bottom ul li {background-position:-404px -106px; padding-left:20px; height:22px; line-height:22px;}
.right_bottom ul li a {color:#666;font-size:12px;}
/*bigtit*/
.zt_c_1{padding:5px 20px 0 20px; clear:both;}
.zt_c_1 h2{text-align:center;font-weight:normal; font-weight:bold;font-size:16px;line-height:31px;}
.zt_c_1 h2 a {color:#d42514;}
.zt_c_1 ul{line-height:20px;font-size:14px;}
.zt_c_1 .txt_area { text-indent:2em; color:#666;line-height:20px; clear:both; }
.zt_c_1 .txt_area .more { text-align:right;}
.zt_c_1 .txt_area .more a {color:#d42514;}
.zt_c_1 .txt_block { color:#666; line-height:20px; clear:both;}
.zt_c_1 .txt_block p {height:20px; overflow:hidden;}

.newlist {position:relative;}
.newlist h2 {padding:0 0 0 18px;height:30px;line-height:30px;color:#d42514;}
.newlist ul { border:#d9d9d9 1px solid; border-top:none; padding:12px 0 11px 0}
.newlist li {background-position:-399px -105px; padding-left:30px; height:24px; line-height:24px;}
.newlist li a {color:#666;font-size:14px;}

.box { border:#d9d9d9 1px solid; border-top:none;background:#fff url(images/bg2.gif) no-repeat -1127px -81px; padding:7px 10px;}
.box li {background:url(images/bg2.gif) no-repeat -409px -105px; padding-left:15px; height:24px; line-height:24px;}
.box li a {color:#666;font-size:14px;}

.schedule { height:177px;border:#CCC 1px solid; border-top:none;}
.schedule li {background-position:-404px -106px; padding-left:20px; height:22px; line-height:22px;}
.schedule li a {color:#666;font-size:12px;}

.course {clear:both;height:175px; border:#CCC 1px solid; border-top:none;}
.course li {background-position:-395px -164px; float:left;width:414px; height:25px; line-height:24px; padding:0 30px 0 32px; margin:5px 0;}
.course li p {float:left; }
.course li p a {color:#d42514;font-size:14px;}
.course li .app_name { float:right;background-position:-399px -203px; width:38px; height:22px; cursor:pointer;}

.teacher {border:1px solid #CCC; border-top:none; padding-bottom:10px;overflow:auto; zoom:1;}
.teacher li { float:left; margin:13px 6px 0 12px; *margin-left:8px !important; *margin-right:8px !important; }
.teacher li i {padding:5px; background:#dfdfdf; display:block;}
.teacher li img { border:#FFF 1px solid;}
.teacher li p {background-position:-399px -242px;width:172px;height:44px; text-align:center;}
.teacher li a {color:#666;}

.review {clear:both;height:284px; padding:15px 10px 0 15px; border:#CCC 1px solid; border-top:none; overflow:hidden;}
.review li {width:610px; min-height:96px; border-bottom:#CCC 1px dotted; clear:both;}
.review li dl {float:left;width:470px;margin-right:15px; line-height:22px;}
.review li dd { clear:both; color:#333;}
.review li dt { clear:both;color:#666; margin-top:5px; line-height:22px;}
.review li i {float:left;width:120px;height:55px; }
.review li i em {clear:both;}
.review li a {color:#d42514;}
.txetinput { clear:both; width:610px;margin-top:5px;}
.txetinput textarea {width:603px;}
.button_f { clear:both; margin-top:5px;}
.button_f input { float:right; padding:4px 8px;}

.date { padding:0px;background:#fff url(images/bg2.gif) no-repeat -1127px -81px;border:#d9d9d9 1px solid; border-top:none;}
.date .tit_test {color:#666; line-height:20px; padding:8px 10px;}
.date .tit_test b {color:#d42514;}
.date .con{padding:0 10px; height:174px; _height:162px; overflow:hidden;}
.date .con li {background:url(images/bg2.gif) no-repeat -409px -107px; clear:both; color:#d42514; line-height:22px; margin-top:5px; padding-left:15px;}
.date .con li b { color:#808080;}

h3.time_tit { background:url(images/bg2.gif) no-repeat -995px 0; padding-left:15px; height:30px; line-height:30px; color:#808080; font-size:12px;}
.share {background-position:-596px -254px; width:65px; height:20px;}
.focus { clear:both;height:200px; padding:1px; border:#d9d9d9 1px solid;}
h3.focus_name { height:31px;line-height:31px; background:#f9f9f9; border:#d9d9d9 1px solid; border-top:none; text-align:center; font-size:12px; font-weight:normal; overflow:hidden;}
.comment { float:left; width:638px; height:312px; margin-right:10px; *margin-right:10px !important; }

/*****FooterNav******/
.fnav{width:960px;height:29px;float:left;background:url(http://images.xdf.cn/master/images/bg_sprite.jpg) 0 -1025px repeat-x;margin:5px 0 0;}
.fnav p{text-align:center;line-height:29px;}
.fnav p a{padding:0 7px;}
.partner{height:49px;float:left;width:910px;margin:5px 25px 0;display:inline;border:1px solid #CCC;background:url(http://images.xdf.cn/master/images/icon_sprite.gif) 1px -784px no-repeat;}
.partner ul{margin:9px 0 0 38px;}
.partner ul li{float:left;padding:0 4px;}
.friendlink{height:26px;float:left;margin:5px 66px 0;display:inline;width:827px;border:1px solid #CCC;background:url(http://images.xdf.cn/master/images/icon_sprite.gif) 0 -852px no-repeat;}
.friendlink ul{overflow:auto;margin:7px 10px 0 130px;}
.friendlink li{float:left;}
.friendlink li a{padding:0 8px;float:left;}
.ftxt{width:960px;float:left;margin:5px 0 0;}
.ftxt p{text-align:center;line-height:20px;font-family:arial;}