@charset "utf-8";
/* CSS Document */
/*公共设置*/
*{ margin:0 auto; padding:0;}
.w{ border:#FFF solid 1px;}
body{font-family:'宋体';margin:0 auto;padding:0;background:#FFF;font-size:12px;color:#333;}
body > div{margin-right:auto;margin-left:auto;} 
div,form,ol,span,p{margin:0;padding:0;border:0;}
div, li, ul, di, dt, dd, img, p, input, a{margin:0; padding:0; font-size:12px; color:#333;}
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,li{border:0 none;
  padding:0;
  margin:0;
  list-style:none; 
  list-style-image:none; 
  list-style-position:outside;}
table,td,input{font-size:12px}
ins{ float:left;} /*让两个google广告能够横排显示*/
/* 默认链接颜色 */
a{outline-style:none;color:#333;text-decoration:none}
a:hover{color:#000;text-decoration:underline;}
.clear{clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}/*ie and firefox1.5 updata */

/*常用方法*/
.fontArial{font-family:'Arial';}
.b{font-weight:bold;}
.dis{display:none;}
.red a{color:#c00;}
.blue a{color:#00c;}

/* 公用宽度设置 */
.Area{width:960px;clear:both;height:auto;margin:0px auto;} 
.blank5{margin:0 auto;height:5px;font-size:1px;clear:both;}
.blank8{ width:100%; margin:0 auto; height:8px;clear:both; display:block; overflow:hidden;}
.clear{ clear:both;}

/* 顶部 */
#TCloginNav{height:28px;margin:0 auto 0;}
#TCloginNav .loginNav_a{ background:url(/statics/images/tc/denglukuang_02.gif) no-repeat; width:4px; height:28px; float:left;}
#TCloginNav .loginNav_b{ background:url(/statics/images/tc/denglukuang_04.gif) repeat-x; width:952px; height:28px; float:left;}
#TCloginNav .loginNav_b .denglu{ font-size:12px; color:#666667; text-align:left;  padding-left:8px;}
#TCloginNav .loginNav_b .denglu .zia{ margin:0px  5px}
#TCloginNav .loginNav_b .denglu #buttona{ background:url(/statics/images/tc/denglukuang_09.gif) no-repeat; width:48px; height:19px;border:0; color:#FFF; line-height:19px;}
#TCloginNav .loginNav_b .denglu #buttonb{ background:url(/statics/images/tc/denglukuang_12.gif) no-repeat; width:61px; height:19px;border:0; color:#FFF; line-height:19px;}
#TCloginNav .loginNav_b .denglu .denglu_left{ width:480px; float:left; height:27px; margin-top:0px; }
#TCloginNav .loginNav_b .denglu .denglu_left input{ font-size:12px;width:80px;border:#c1c1c1 1px solid;}
#TCloginNav .loginNav_b .denglu .denglu_left button{ font-size:12px;}
#TCloginNav .loginNav_b  .denglu .denglu_left input.buttom{ width:40px;}
#TCloginNav .loginNav_b .denglu .denglu_right{ width:455px; float:right;height:27px;}
#TCloginNav .loginNav_b .denglu .denglu_right span,h1{ display:block; height:27px; line-height:27px; }
#TCloginNav .loginNav_b .denglu .denglu_right h1{float:left; width:340px; overflow:hidden;}
#TCloginNav .loginNav_b .denglu .denglu_right span{ color:#008ade;width:110px; float:right;}
#TCloginNav .loginNav_c{ background:url(/statics/images/tc/denglukuang_06.gif) no-repeat; width:4px; height:28px; float:left;}

/**=====2011新改导航=======**/ 
#TCmainNav2011{ overflow:hidden;}
#TCmainNav2011 .logeleft{ float:left;width:200px;}
#TCmainNav2011 .TingClasslogo{ margin-top:8px;padding-left:10px;}
#TCmainNav2011 .logo2011{ width:173px; height:77px; overflow:hidden;float:left;}
#TCmainNav2011 .leftlogo_zi{ color: #999999;float: left;padding-top: 5px;width: 187px;}
#TCmainNav2011 .leftlogo_zi a{ color:#999;text-decoration:none;}
#TCmainNav2011 .leftlogo_zi a:hover{ color:#999;text-decoration:underline;}
#TCmainNav2011 .rightxin{float: right;height:84px;margin-bottom: 0;margin-top: 5px;width: 760px;}
#TCmainNav2011 .leftxin{ float:left;width:5px;height:84px; background:url(../images/tc/nav01_03.gif) no-repeat;} 
#TCmainNav2011 .zhongxin{ float:left;background:url(../images/tc/nav03_03.gif);height:84px;width:750px;overflow:hidden;}
#TCmainNav2011 .rightxina{ float:left;background:url(../images/tc/nav02_03.gif) no-repeat;width:5px;height:84px;}
#TCmainNav2011 .navshang_index{ float:left;margin: 14px 0 9px 0;overflow: hidden;width: 748px;padding-left:2px;}
#TCmainNav2011 .navshang_index ul{border-right: 1px solid #95CBE3;display: inline;float: left;height: 36px;}
#TCmainNav2011 .navshang_index ul.yil{ width:120px; float:left;padding-left:5px;padding-right:15px;margin-left:8px;display:inline;overflow:hidden;}
#TCmainNav2011 .navshang_index ul.erl{ width:80px; float:left;padding-left:5px;padding-right:14px; margin-left:7px;display:inline;overflow:hidden;}
#TCmainNav2011 .navshang_index ul.sanl{ float:left; width:180px;border-right:none;padding-left:5px;margin-left:5px;}
#TCmainNav2011 .navshang_index ul.sanl li{ width:60px;text-align:center;}
#TCmainNav2011 .navshang_index ul li{ color: #004C87; float: left;font-size: 12px;height: 15px;letter-spacing: normal;padding-top: 3px;width:40px;text-align:center;}
#TCmainNav2011 .navshang_index ul li a{color: #004C87;text-decoration:none;}
#TCmainNav2011 .navshang_index ul li a:hover{color: #004C87;text-decoration:underline;}
#TCmainNav2011 .navxinxia1{float: left;padding-left: 20px;width: 730px;}
#TCmainNav2011 .navxinxia1 ul{ overflow:hidden;}
#TCmainNav2011 .navxinxia1 ul li{  float:left;background:url(../images/tc/nav22_08.gif) no-repeat;width:69px;height:24px;line-height:28px;text-align:center;font-size:13px;margin:0px 2px;overflow:hidden;display:inline;}
#TCmainNav2011 .navxinxia1 ul li a{ color:#004C87;text-decoration:none;}
#TCmainNav2011 .navxinxia1 ul li a:hover{ color:#C00;text-decoration:underline;}

/*头部广告条*/
#banner{ width:960px; height:80px;  clear:both; margin-top:5px;}
#banner .banner1{ width:478px; float:left;}
#banner .banner2{ width:478px; float:right;}
#banner .bianju1{ margin-left:8px;}

/*文字广告*/
.wenzi{ float:left; width:237px;}
.wenzi li{ line-height:25px; font-size:12px; text-align:left; overflow:hidden; padding-left:11px; height:25px; line-height:25px;}
.wenzi li a:hover{ color:#F00; text-decoration:none;}

/* 频道导航 */
#pingdap_nav{ width:960px; margin-top:5px; clear:both; overflow:hidden; height:60px;}
#pingdap_nav a{ color:#FFF;}
#pingdap_nav .pingdap_nav_lefta{/* background:url(/skins/headnav1225/pingdao_07.gif) no-repeat;*/ float:left; width:196px; height:60px;}
/* 广播频道左侧 */
#pingdap_nav .gb_nav_lefta{ background:url(/statics/images/tc/gb_07.gif) no-repeat; float:left; width:196px; height:60px;}
/* 文章频道左侧 */
#pingdap_nav .wz_nav_lefta{ background:url(/statics/images/tc/wz_07.gif) no-repeat; float:left; width:196px; height:60px;}
#pingdap_nav .pingdap_nav_leftb{ background:url(/statics/images/tc/pingdao_09.gif) repeat-x; float:left; width:762px; height:60px;}
#pingdap_nav .pingdap_nav_leftb .anniu{ height:29px;padding:0; overflow:hidden; float:left;}
#pingdap_nav .anniu ul{ height:11px; padding:8px 0 10px 15px; float:left;}
#pingdap_nav .anniu ul li{font-size:12px; color:#FFF; float:left; padding:0  6px; font-weight:bold;}
#pingdap_nav .zhongxian{ background:url(/statics/images/tc/pingdao_13.gif) no-repeat; width:734px; height:2px; float:left; overflow:hidden;}
#pingdap_nav .pingdap_nav_leftc{ background:url(/statics/images/tc/pingdao_11.gif) no-repeat; float:left; width:2px; height:60px;}
#pingdap_nav .mewsleft{ margin:5px 30px; float:left; display:inline;}
#pingdap_nav .mewsleft span{ background:url(/statics/images/tc/bg122_03.gif) no-repeat; width:52px; height:16px; float:left; line-height:18px;}
#pingdap_nav .mewsleft li{font-size:12px; color:#FFF; float:left; padding:0  6px;}


/* 当前位置 */
#nowPosition .texts{margin:10px 0px 0px 10px;width:650px;display:inline;text-align:left;float:left;overflow:hidden; text-overflow:ellipsis; height:25px;}
/*#nowPosition .searchBox{width:190px;line-height:20px;float:right;display:inline;
background:url(/statics/images/tc/beijing_03.gif) no-repeat; width:300px; height:35px; }*/
.keyword{ border:1px solid #6bbbfa; width:181px; height:19px; overflow:hidden; padding:0; margin-top:5px; float:left; margin-left:10px; padding-top:5px;0}
.buttonxin{background:url(/statics/images/tc/anniu1_07.gif) no-repeat; border:0; width:90px; height:26px; float:left; margin-top:5px; margin-left:10px;}
.sousuo{ margin-top:5px; padding:0px;}

/*底部广告*/
.biankuang{ border:1px solid #BFE2FE; margin-top:10px; margin-bottom:10px; display:inline-block;}

/*底部栏目导航*/
.endtitle{clear:both;width:958px;height:25px;line-height:25px;BORDER: #89d4f8 1px solid;border-bottom:#89d4f8 0px solid;BACKGROUND-COLOR: #ebf3fb;margin-top:5px; overflow:hidden;}
.endtitle h2{float: left; text-align:left; padding:2px 0 0 10px; font-weight:bold;}
.endtitle h3{float: left; text-align:left; padding:2px 0 0 10px; font-weight:bold;}
.endtitle searchdiv{float: right; padding:2px 5px 0 10px;}

.endList{clear:both;BORDER: #89d4f8 1px solid;height:135px;}
.endList li{float:left;text-indent:5px;padding-right:10px; font-size:14px;}
.endList li a{ color:#000; text-decoration:none;}
.endList div{width:100%;height:27px; line-height:30px; float:left;  }
.divcolor{ background-color:#F6F8FE;}

/*底部友情链接*/
#friendLink {border:1px solid #B6CAE3;overflow:hidden;}
.moduleName {background-color:#F2F6FB;border-bottom:1px solid #B6CAE3;font-size:14px;font-weight:bold;height:25px;line-height:25px;text-align:left;text-indent:10px;}
.linkList li {float:left;line-height:20px;text-indent:5px;width:90px; height:20px; overflow:hidden;}

/*网站底部*/
#mainLinks .texts{margin:8px 0px 0px 10px;width:940px; text-align:center;}
#mainLinks .texts a{ color:#000; text-decoration:none;}
#copyright{height:30px;margin-top:10px; text-align:center;}
#copyright a{ color:#000; text-decoration:none;}



/*==四级 六级 BEC 作文 导航 开始==*/
.daoh{ background-image:url(/statics/images/tc/dhbj.gif);height:65px;width:100%;}
.daoh .daoh_sj{ float:left;}
.daoh .daoh_style{ float:left;padding-left:20px;line-height:25px;margin-top:8px;font-size:12px;font-weight:bold;text-align:left;}
.daoh .daoh_style a{color:#FFF;text-decoration:none;}
.daoh .daoh_style a:hover{ color:#FFF;text-decoration:underline;}
.daoh .daoh_style a:active{ color:#FFF;text-decoration:none;}
.daoh .daoh_style span{  font-weight:normal;color:#b3ecfe;}
/*==四级 六级 BEC 作文  导航 结束==*/
/*==公告 开始==*/
.gongg{ float:left;height:25px; width:958px;display:inline;overflow:hidden;border:1px solid #BFE2FE;}
.gongg .gonggz{ float:left;width:650px;height:25px;background:url(/statics/images/tc/gonggao.png) no-repeat scroll 10px 5px transparent;}
.gongg .gonggz .ggznr{ float:left;height:25px;line-height:25px;padding-left:30px;}
.gongg .gonggz .ggznr span{ height:25px;line-height:25px;float:left;}
.gongg .gonggz .ggznr a.sina{ background:url(/statics/images/tc/sina.gif) no-repeat scroll 0px 4px transparent;padding-left:18px;display:inline-block;margin-left:5px;overflow:hidden;}
.gongg .gonggz .ggznr a.tengxun{ background:url(/statics/images/tc/tengxun.gif) no-repeat scroll 0px 4px transparent;padding-left:18px;display:inline-block;margin-left:5px;overflow:hidden;}
.gongg .gonggy{ float:left;width:270px;background:url(/statics/images/tc/daojishi.png) no-repeat scroll 55px 5px transparent;height:25px;padding-left:30px;line-height:25px;display:inline;overflow:hidden;text-align:right}
/*==公告 结束==*/

#pageList{height:40px;clear:both;}
div.mainNextPagea{clear:both; padding:10px 0; width:648px; float:left; }

a.num_page{
width:20px;
height:20px;
display:inline;
padding:3px;
border:1px solid #025EB9;
line-height:16px;
color:#025EB9;
}
span.now_page{
padding:3px;
line-height:20px;
}

.listpagelist{ list-style:none;margin:0 auto;display:block;overflow:hidden;height:25px;text-align:center;}
.listpagelist li{  font-size:12px;line-height:21px;text-align:center;display:inline;}
.listpagelist li a{text-align:center;text-decoration:none;color:#000;display:inline-block;width:23px;height:21px;background-image:url(/statics/images/tc/ann1.gif); }
.listpagelist li a:hover{ text-decoration:underline; color:#669;}
.listpagelist li a:active{ color:#000;text-decoration:none;}
.listpagelist .thisclass{ background-image:url(/statics/images/tc/ann3.gif); width:23px;height:21px;color:#FFF;text-decoration:none;text-align:center;line-height:21px;}
.listpagelist .next{ background-image:url(/statics/images/tc/ann2.gif); width:52px;height:21px;line-height:21px;text-align:center;}
.listpagelist .next a{color:#000;text-decoration:none;}
.listpagelist .next a:hover{ color:#CCC;text-decoration:underline;}
.listpagelist .next a:active{ color:#C4C4C4;text-decoration:none;}


.denglu_right .phone{ background:url(/statics/images/2010index/tb_phone_online.jpg) no-repeat; padding-left:15px; padding-top:1px; color:#1965aa!important;}
.denglu_right .phone:hover{ color:#f00!important; text-decoration:underline;}

/* 新版头部样式 */
.fl{ float:left;}
.fr{ float:right;}
.ml10{ margin-left:10px!important;}
.mt7 { margin-top:7px!important; }
.mt10 { margin-top:10px!important; }
body{ background:url(/statics/images/2012/body_bg.jpg) repeat-x top #fff; width:100%; height:auto;}
.topNav{background-color:#f6fdff; border:1px solid #b7ccd4; width:936px; height:30px; line-height:30px; margin:10px auto 9px; padding:0 10px; overflow:hidden;}
.topNav h2{ width:72px;}
.topNav a{color:#666;}
.top{ width:960px; height:28px; overflow:hidden; margin:0 auto;}
	.denglu .denglu_left{ width:480px; float:left; height:27px; margin-top:0px; }
	*html .denglu_left a{ position:relative; top:2px;}
	.denglu .denglu_left input{ font-size:12px;width:80px;border:#c1c1c1 1px solid;}
	.denglu .denglu_left button{ font-size:12px;}
	.denglu .denglu_right{ width:455px; float:right;height:27px;}
	.denglu .denglu_right span,h1{ display:block; height:27px; line-height:27px; }
	.denglu .denglu_right h1{float:left; color:#4c545b;}
	.denglu .denglu_right .top-right-tb{ color:#008ade;width:300px; float:right;}
	.denglu_right .top-right-tb a{  margin-right:5px;}
	.denglu_right .top-right-tb a img{ margin-right:3px; position:relative; top:3px;}
	.denglu_right .top-right-tb .tb-phone img{ position:relative; top:2px;}
	*html .denglu_right .top-right-tb{ margin-top:5px;}
	*html .denglu_right .top-right-tb img{ top:1px;}
	*html .denglu_right .top-right-tb .tb-phone img{ top:0px;}
.banner-1{ width:960px; height:auto; overflow:hidden;  margin:0 auto; margin-top:-5px; *margin-top:0px; _margin-top:0px;}
	.banner-img2,.banner-img4{ margin-left:2px;}
	.banner-img1,.banner-img2,.banner-img3,.banner-img4{ margin-top:3px; *margin-top:0px;}


/*老版本顶部开始
.nomove
{
	position:fixed;
	top:0;
	left:0;
	z-index:9999999999;
	_position:absolute;_top:expression(eval(document.documentElement.scrollTop));	
}*/
.closed-nav
{
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
}
.ding
{
	background:url(/statics/images/2014/icons.png) no-repeat -125px -615px;
	display:block;
	width:22px;
	height:28px;
}
.noding
{
	background:url(/statics/images/2014/icons.png) no-repeat -96px -615px;
	display:block;
	width:30px;
	height:28px;
}
/*
#site-nav {
	width:auto;
	min-width:960px;
	clear:both;
	margin: 0 auto;
}
#site-nav-bd {
	position:relative;
	width:960px;
	margin:0 auto;
	height:21px;
	line-height:22px;
	padding:3px 0;
	z-index:999999;
	color:#000;
}
#site-nav a {
	color:#fff;font-size:14px !important;
}
#site-nav a:hover { color:#fff!important;}

#site-nav .quick-menu {
	position:absolute;
	left:0;
	top:1px;
	*top:2px;
}
#site-nav .quick-menu li {
	font-size:14px !important;
	float:left;
	background-position:right 6px;
}
#site-nav .quick-menu li a{
	padding:2px 7px;
	display:block;
	float:left;
}
#site-nav .quick-menu li dt a{padding:2px 15px 2px 10px;}
#site-nav .quick-menu li dd a{padding:2px 13px;}
.main-rgt-con{_margin-right:-20px;}
#site-nav .quick-menu li.menu-item {
	position:relative;
	padding:0;
}
#site-nav .quick-menu #mc-menu-hd s {
	top:-2px;
}
#site-nav .quick-menu .hover #mc-menu-hd s,#site-nav .quick-menu .cart #mc-menu-hd:hover s {
	background-position:0 -20px;
}
#site-nav .menu-hd {
	font-size:14px !important;
	color:#fff;
	display:block;
	position:relative;
	height:26px;
	cursor:pointer;
	z-index:10002;
	_width:84px;
}
@-moz-document url-prefix() {  #site-nav .menu-hd  {     margin:2px 4px 0 3px;  }}
#site-nav .menu-hd b {
	position:absolute;
	right:5px;
	top:8px;
	width:10px;
	height:10px;
    background-image:url(/statics/images/2014/down_arrow.png);
	background-repeat:no-repeat;
}
#site-nav .hover-down .menu-hd b { background-image:url(/statics/images/2014/up_arrow.png);
}
#site-nav .menu-bd-panel {
	position:absolute; left:0px;top:26px; width:82px;_width:85px;background:#379be9;	z-index:10001;display:none;}
#site-nav .menu {
	position:relative;
}
#site-nav .hover-down,#site-nav .hover-down  a:hover {
	border-bottom:none;
	background:#1669ab;
	text-decoration:none;
}
.guanzhu{ _width:150px;}
#site-nav .hover-down .menu-hd{background:#379be9;}
#site-nav .hover-down .menu-bd-panel {
	display:block;
}
#site-nav .hover .menu-hd b {
	border-color:#fff #fff #666 #fff !important; top:3px;
}
#site-nav .quick-menu .hover #mc-menu-hd {	height:20px;	height:21px\9;	text-decoration:none;	border:1px solid #bfbfbf;	background:white;	border-bottom:none;}
/*老版本顶部结束*/
.welcome{ width:190px; overflow:hidden; white-space:nowrap; float:left;}
.welcome a{	line-height:20px; padding:0 5px; display:block; float:left;}
.welcome span{float:left; line-height:20px; }
.top_name{font-weight:bold; max-width:130px; _width:120px; overflow:hidden; white-space:nowrap; display:block; float:left;}

.footer {
    background-color: #F8F8F8;
    border-top: 2px solid #DEDEDE;
    line-height: 2em;
    margin: 10px 0;
    overflow: hidden;
    width: 100%;
	padding-top:10px;
}

.footer .footer-adv {
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    width: 960px;
}
.containter {
    margin: 0 auto;
    overflow: visible;
    width: 960px;
}

.f_n_txt a, .f_n_txt span {
    line-height: 20px;
    margin: 0 5px;
}
.f_n_sina, .f_n_wx, .f_n_tencent, .f_n_qzone, .f_n_android, .f_n_ios {
    background: url("/statics/images/2012/style.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 21px;
    overflow: hidden;
    width: 23px;
}
.f_n_sina {
    background-position: -260px -501px;
}
.f_n_tencent {
    background-position: -232px -522px;
}
.f_n_qzone {
    background-position: -260px -522px;
}
.f_n_wx {
    background-position: -240px -369px;
}
.f_n_android {
    background-position: -232px -501px;
}
.f_n_ios {
    background-position: -240px -349px;
}

.f_n_txt span.f_n_sep {
    border-left: 1px solid #C3C3C3;
    display: inline-block;
    font-size: 0;
    height: 16px;
    overflow: hidden;
    vertical-align: text-top;
    width: 1px;
	padding:0px;
}
.f_n_txt a, .f_n_txt span {
    line-height: 20px;
    margin: 0 5px;
}
.userzone li {
float: left;
line-height: 2em;
}
.clearLeft {
clear: left!important;
}
.red {
color: #cc3333!important;
}
.userBangding h4 {
font-weight: normal;
}
.userzone, .rTinfo {
position: absolute;
width: auto;
height: 36px;
margin-top: 6px;
overflow: hidden;
right: 0;
top: 0;
}
.userzone {
display: none;
}
.rTinfo li {
width: 150px;
float: right;
display: block;
margin: 0 0 0 10px;
}

  #scanning_tbox{width:140px; height:262px; float:right; position:fixed;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:10px;
}
#scanning_jianyi{ width:140px; height:262px;  position:absolute; bottom:0px; cursor:pointer}

