﻿@charset "utf-8";
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:"宋体";font-size:12px;}
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:#00418b;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:#00418b;padding:0 0 0 20px;	/*position:relative;*/ overflow:hidden;}
.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:#00418b;}
.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:#00418b;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:14px;line-height:31px;}
.zt_c_1 h2 a{color:#00418b;}
.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:#00418b;}
.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:#00418b;}
.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:#00418b;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:#00418b;}
.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{margin:0px;padding:0px;border:#d9d9d9 1px solid;border-top:none;}
.date .tit_test{color:#666;line-height:20px;padding:8px 10px;}
.date .tit_test b{color:#00418b;}
.date .con{padding:0 10px;/*height:90px;height:78px\9;*/overflow:hidden;marign:0;}
.date .con li{background:url(images/bg2.gif) no-repeat -409px -107px;clear:both;color:#00418b;line-height:20px;padding-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;}

/*RL 20120327 add*/
.cl_ho{overflow:hidden;height:100%;}
.top_ad{float:left;width:720px;}
.top_reg{float:right;width:230px;}
.treg_t{background:url(images/bg2.gif) -399px -323px;height:36px;line-height:36px;text-align:center;color:#fff;font-family:Microsoft YaHei,黑体;font-weight:bold;font-size:16px;}
.treg_box{background:#f2f2f2;border:1px solid #d9d9d9;padding:5px 10px 15px 10px;}
.treg_box label, .treg_box .ipt001{display:inline-block;vertical-align:middle;line-height:20px;}
.treg_box label{width:60px;text-align:center;color:#595959;}
.treg_box p{padding-top:14px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.treg_box p{padding-top:16px;}} 
.treg_box p.treg_btxt{color:#81a08c;text-align:center;}
.treg_box .ipt001{border:1px solid #dcdcdc;border-bottom-color:#f7f7f7;border-right-color:#f7f7f7;height:20px;line-height:20px;}
.treg_btnok, .treg_btnok:hover{display:block;border:0;cursor:pointer;text-decoration:none;background:url(images/bg2.gif) -639px -323px;width:132px;height:32px;text-align:center;line-height:28px;color:#027d31;font-size:14px;font-weight:bold;margin:0 auto;}