/* CSS Document */
a{ color:#333;  cursor:pointer; }
a:hover {color:#cd0200; }

.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.clearfix {
  zoom: 1;
}

.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.p10 {padding:10px;}
.p20 {padding:20px;}
.p-t10 {padding-top:10px;}
.p-r10 {padding-right:10px;}
.p-b5 {padding-bottom:10px;}
.p-b10 {padding-bottom:10px;}
.p-l10 {padding-left:10px;}
.p-lr10 {padding-left:10px;padding-right:10px;}
.p-tb5 {padding:10px 0;}
.p-tb10 {padding:0px 0;}
.p-tb15 {padding:15px 0;}
.p-t5 {padding-top:8px;}
.p-t20 {padding-top:20px;}
.p-r20 {padding-right:20px;}
.p-b15 {padding-bottom:18px;}
.p-b20 {padding-bottom:20px;}
.p-l20 {padding-left:20px;}
.p-tb20 {padding:20px 0;}
.m-r6 {margin-right:6px;}
.m-rl6 {margin:0 6px;}
.m-rl15 {margin:0 15px;}
.m-t5 {margin-top:5px;}
.m-10 {margin:10px;}
.m-t10 {margin-top:15px;}
.m-r10 {margin-right:10px;}
.m-b10 {margin-bottom:4px;}
.m-b15 {margin-bottom:15px;}
.m-lr10 {margin-left:10px;margin-right:10px;}
.m-l10 {margin-left:10px;}
.m-l32 {margin-left:32px;}
.m-tb10 {margin:10px 0;}
.m-t20 {margin-top:20px;}
.m-r20 {margin-right:20px;}
.m-b11 {margin-bottom:11px;}
.m-b20 {margin-bottom:20px; height: 604px;}
.m-l20 {margin-left:20px;}
.m-tb20 {margin:20px 0;}
.b-no {border:0;}
.b-t0 {border-top:0;}
/*by cp*/
.mt13{margin-top:13px;}
.mt30{margin-top:30px;}
.pl75{padding-left:75px;}
.pl200{padding-left:200px;}
.pl700{padding-left:700px;}

.w445{width:445px; margin:0 auto;}
/*by cp*/

.h35{ height:35px;}
.w30{ width:30px;}
.w80{ width:80px;}
.w100{ width:100px;}
.w100-r {width:100%;}
.color3{ color:#333;}
.inline {display:inline; }
.line-h{ line-height:22px;}
h1{ font-weight:bold;}
.position-relative {position:relative;}


/* ------------------------------------------------------------
layout css 
------------------------------------------------------------ */
.w1000 {width:1000px;margin-left:auto; margin-right:auto;}
.ad-box {width:1000px;margin:0 auto;}
.bannar {width:1000px;height:90px; margin:4px auto 0px;}

/* ------------------------------------------------------------
line css 
------------------------------------------------------------ */
.b-t2-blue, .b-t2-red, .b-t2-green {border-top:2px solid #00498f;}
.b-t2-red {border-color:#fe8713;}
.b-t2-green {border-color:#0dbba1;}
.b-gray {border: 1px solid #ededed;}
.b-t2-red .b-gray{
}
.b-trbl-gray {border:1px solid #ededed;}
.b-trbl-gray {border:1px solid #ededed;border-top:0;}


/* ------------------------------------------------------------
topBar css 
------------------------------------------------------------ */
.topBar {height:44px;background:#666666;color:#fff;text-align:center;font:12px/24px \5b8b\4f53,Arial,sans-serif;position:fixed;z-index:999;width:100%;top:0;left:0;_position: absolute;_top:expression(eval(document.documentElement.scrollTop))}




/* ------------------------------------------------------------
topBar user css
------------------------------------------------------------ */
.topBar .user {float:left;}
.topBar .user li {position:relative;list-style:none;display:block;float:left;}
.topBar .user .slogan {margin-right:20px;width:228px;height:44px; font:normal 14px/44px "宋体"; color:#cecece;background: url(../../images/topNav_sprites.png) no-repeat 0 8px;}
.topBar .user .login, .topBar .user .on {}/*background:#00366d;*/
.topBar .user .login span, .topBar .user .on span {display:block;padding:0 15px;line-height:44px;border-left:1px solid #444444;cursor:pointer;}
.topBar .user .on {border-left:1px solid #999;border-right:1px solid #444;}
.topBar .user .on span {border-left:1px solid #999;border-right:1px solid #444;background:#00366d;}
.topBar .user .regist {padding:0 15px;}
.topBar .user .regist a, .topBar .user .regist a:hover {display:block;line-height:44px;color:#fff;text-decoration:none;}
.topBar .user .regist a:hover {text-decoration:underline;}



/* ------------------------------------------------------------
topBar right icon css
------------------------------------------------------------ */
.topBar-icon {display:block;list-style:none;}
.topBar-icon li {position:relative;display:block;list-style:none;float:left;border-left:1px solid #999;}
.topBar-icon li span, .topBar-icon .on span {display:block;border-left:1px solid #444;cursor:pointer;}
.topBar-icon .icon-w {border-right:1px solid #444;}
.topBar-icon .icon-w span {border-right:1px solid #999;}
/*
.topBar-icon .icon-t {border-right:1px solid #004080;}
.topBar-icon .icon-t span {border-right:1px solid #266db4;}
*/
.topBar-icon .icon-txt span {padding:0 10px;font:16px/44px \9ED1\4F53,\5b8b\4f53,Arial,sans-serif;}
.topBar-icon .icon-txt span:hover{
	background:#666;
}
.topBar-icon .on {}
.topBar-icon .icon-o span, 
.topBar-icon .icon-m span, 
.topBar-icon .icon-s span, 
.topBar-icon .icon-w span 
/* .topBar-icon .icon-t span   */
	{width:44px;height:44px;background:url(../../images/topNav_sprites.png) no-repeat -250px 0;}
.topBar-icon .icon-o span {background-position:-250px 0;}
.topBar-icon .icon-m span {background-position:-294px 0;}
.topBar-icon .icon-s span {background-position:-338px 0;} 
.topBar-icon .icon-w span {background-position:-382px 0;} 
/*.topBar-icon .icon-t span {background-position:-426px 0;}*/

.topBar-icon .icon-o .on {background-position:-250px -44px;}
.topBar-icon .icon-m .on {background-position:-294px -44px;}
.topBar-icon .icon-s .on {background-position:-338px -44px;} 
.topBar-icon .icon-w .on {background-position:-382px -44px;} 
/*.topBar-icon .icon-t .on {background-position:-426px -44px;} */







/* ------------------------------------------------------------
topBar pop css
------------------------------------------------------------ */
.topBar-login-select,
.topBar-txt-select,
.topBar-other-select,  
.topBar-mobile-select, 
.topBar-sina-select, 
.topBar-wx-select  
	{position:absolute;top:50px;left:-25px;width:100px;z-index:999;}
.topBar-txt-select {left:-313px;width:630px;}
.topBar-other-select {left:-10px;width:66px;}
.topBar-mobile-select {left:-33px;width:116px;}
.topBar-sina-select {left:-80px;width:230px;}
.topBar-wx-select {left:-80px;width:180px;padding:20px;}
.topBar .popList .wx-img, .topBar .popList .wx-txt {float:left;}
.topBar-wx-select .wx-img, .topBar-wx-select .wx-txt {display:block;float:left;display:inline;}
.topBar-wx-select .wx-img {margin-right:10px;width:66px;height:66px;background:url(../../images/wxcode.png) no-repeat 0 0;}
.topBar-wx-select .wx-txt {width:80px;height:60px;color:#333;}
.topBar-wx-select .wx-txt .title {font-size:14px;}
.topBar-wx-select .wx-txt .wx-txt-con {font-size:14px;}
.topBar-wx-select .wx-txt .wx-txt-con a, 
.topBar-wx-select .wx-txt .wx-txt-con a:hover 
 {display:inline;color:#0054a7;font-size:14px;background:none;padding:0;margin:0;font-family:Tahoma,Arial,"SimSun","ËÎÌå"}
.topBar-wx-select .wx-txt .wx-txt-con a:hover 
 {color:#cd0200;}


.topBar .popList, 
.topBar .topBar-txt-select 
{
	display:block;list-style:none;border:1px solid #ccc;background:#fff;
	box-shadow:0px 0px 4px rgba(0,0,0,.2);
	/* box-shadow:0 1px 5px #000 inset, 0 1px 0 #444; ÄÚÒõÓ° */  
	/* text-shadow:rgba(0,0,0,0.8) 0px -1px 0px 1px; ÎÄ×ÖÍ¶Ó°Ð§¹û */
	/* text-overflow:ellipsis; ½ØÈ¡ÎÄ×Ö */
}
.topBar .popList li {display:block;border:0;float:none;list-style:none;text-align:left;}
.topBar .popList a, .topBar .popList a:hover {display:block;padding:0 8px;font-size:12px;font-weight:normal;height:24px;font:12px/24px \5b8b\4f53,Arial,sans-serif;color:#666;text-align:left;background:#fff;text-decoration:none;}
.topBar .popList a:hover {color:#333;background:#ebebeb;}

.topBar-txt-select {padding:10px 20px;text-align:left;}
.topBar-txt-select li {border:0;display:block;width:100%;list-style:none;}
.topBar-txt-select .title {float:none;font-size:16px;font-weight:bold;color:#333;}

.sitmap-tab-con {margin:6px 0;text-align:left;}
.sitmap-tab-con .con-t {width:8%;margin-right:1%;}
.sitmap-tab-con .con-v {width:85%;margin-left: 20px;}
.sitmap-tab-con .con-vv {width:85%;margin-left: 0px;}
.sitmap-tab-con .con-vv a{
	color:#666;
}
.sitmap-tab-con .con-vv a:hover{
	color:#cd0200;
	text-decoration:none;
}
.sitmap-tab-con .con-t a, 
.sitmap-tab-con .con-t a:hover {font-weight:bold;line-height:22px;text-decoration:none;color:#666;} 
.sitmap-tab-con .con-t a:hover {color:#cd0200;} 
.sitmap-tab-con .con-v a, 
.sitmap-tab-con .con-v a:hover 
{float:left;display:block;display:inline;padding-right:8px;line-height:22px;white-space:nowrap;color:#666;text-decoration:none;}
.sitmap-tab-con .con-v a:hover {color:#cd0200;}

.sitmap-tab-nav {margin:10px 0;border-bottom:1px solid #ededed;}
.sitmap-tab-nav .on, 
.sitmap-tab-nav dd 
	{list-style:none;float:left;display:block;display:inline;margin-right:33px;border-bottom:1px solid #ededed;text-align:center;font-size:14px;line-height:30px;color:#666;cursor:pointer;position:relative;top:1px;}
.sitmap-tab-nav .on {background:none;border-bottom:1px solid #c0c0c0;font-weight:bold;}



/* ------------------------------------------------------------
ÇÐ»»±êÇ© css 
------------------------------------------------------------ */
.tab-news {background:#f9f9f9;border:1px solid #ededed;height:34px;line-height:34px;}
.tab-news li, 
.tab-news .on 
	{float:left;display:inline;font-size:14px;height:35px;line-height:35px;margin-top:-1px;margin-left:-2px;position:relative;padding:0 14px;cursor:pointer;}
.tab-news .on 
	{background:#fff;border-left:1px solid #ededed;border-right:1px solid #ededed;border-top:1px solid #0054a7;height:35px;line-height:34px;font-weight:bold;}
.tab-news li a, .tab-news li a:hover {line-height:34px;text-decoration:none;color:#333;}
.tab-news li a:hover {color:#cd0200;}

/* ------------------------------------------------------------
ÇÐ»»±êÇ©2 css 
------------------------------------------------------------ */
.tab-news-2 {background:#fff;border-bottom:1px solid #ededed;height:34px;line-height:34px;}
.tab-news-2 li, 
.tab-news-2 .on 
	{float:left;display:inline;font-size:14px;height:34px;border-right:1px solid #ededed;line-height:35px;margin-left:-1px;position:relative;padding:0 14px;cursor:pointer;}
.tab-news-2 .on 
	{background:#fff;border-left:1px solid #ededed;border-right:1px solid #ededed;border-top:1px solid #0054a7;height:34px;line-height:34px;font-weight:bold;}
.tab-news-2 li a, .tab-news-2 li a:hover {line-height:34px;text-decoration:none;color:#333;}
.tab-news-2 li a:hover {color:#cd0200;}


/* ------------------------------------------------------------
ÇÐ»»±êÇ©3 css 
------------------------------------------------------------ */
.layout-title {background:#f9f9f9;border:1px solid #ededed;border-top:3px solid #0054a7;height:32px;line-height:32px;position:relative;}
.layout-title .title {font-weight:bold;margin:0 6px;font-size:14px;}
.layout-title .title a {line-height:32px;font-size:14px;}
.tab-3 {display:block;list-style:none;height:36px;position:absolute;top:-3px;right:0;}
.tab-3 li, 
.tab-3 .on 
	{float:left;display:inline;font-size:14px;height:30px;line-height:30px;margin-left:-1px;padding:3px 12px 0 12px;cursor:pointer;}
.tab-3 .on 
	{background:#fff;border-left:1px solid #ededed;border-right:1px solid #ededed;border-top:3px solid #f60;height:30px;line-height:30px;font-weight:bold;}
.tab-3 li a, .tab-3 li a:hover {line-height:30px;text-decoration:none;color:#333;}
.tab-3 li a:hover {color:#cd0200;}
.bk-white {background:#fff;}




/* ------------------------------------------------------------
ÐéÏß css 
------------------------------------------------------------ */
.b-t1-gray {border-top:1px solid #ededed;}
.dotted-b {border-bottom:1px dotted #bebebe;}
.dotted-r {}



/* ------------------------------------------------------------
ÐÂÎÅÁÐ±í css 
------------------------------------------------------------ */
.news-list-12, .news-list-14, .news-list-12-nobk, .news-list-14-nobk  
{display:block;list-style:none;}
.news-list-12 li, .news-list-14 li, .news-list-12-nobk li, .news-list-14-nobk li 
{padding-left:12px;display:block;list-style:none;line-height:25px;background:url(../../images/icon_sprites.png) no-repeat 0 -564px; position:relative;}
.news-list-12-nobk li, 
.news-list-12 .bold, 
.news-list-14-nobk li, 
.news-list-14 .bold 
	{padding-left:0;background:none;}
.news-list-12-nobk li strong, 
.news-list-12 .bold strong, 
.news-list-14-nobk li strong, 
.news-list-14 .bold strong 
	{font-weight:normal;} 
.news-list-12-nobk li strong a, 
.news-list-12 .bold strong a, 
.news-list-14-nobk li strong a, 
.news-list-14 .bold strong a 	
	{font-family: "Microsoft YaHei","Î¢ÈíÑÅºÚ","SimHei","ºÚÌå";font-size:17px;}

.news-list-12 li a, .news-list-12-nobk li a {font-size:12px;}
.news-list-14 li a, .news-list-14-nobk li a {font-size:14px;}
.icon-video a, .icon-video a:hover {display:block;line-height:26px;height:26px;padding-left:32px;background:url(../../images/icon_sprites.png) no-repeat -2px 1px;}
.icon-video a:hover, .news-list-12 .on a, .news-list-12 .on a:hover {background-position:-1px -55px;}
.news-list-14 li a.user {display:block;background:url(../../images/icon_sprites.png) no-repeat right -387px;padding-right:26px;margin-right:10px;} /* ÔÚÏß´ðÒÉÓÃ»§Í·Ïñ */

.news-list-12 li .date, 
.news-list-14 li .date, 
.news-list-12-nobk li .date, 
.news-list-14-nobk li .date 
	{position:absolute;top:0;right:0;font-size:12px;line-height:26px;color:#666;font-family:\5b8b\4f53, "ËÎÌå";}

/* ------------------------------------------------------------
ÐÂÎÅÁÐ±í css 
------------------------------------------------------------ */
.video {display:block;list-style:none;}
.video li {display:block;float:left;display:inline;overflow:hidden;width:204px;margin-bottom:10px;}
.video li a {display:block;position:relative;text-decoration:none;}
.video li a .mask, .video li a:hover .mask {width:204px;height:122px;background:#0054a7;overflow:hidden;color:#fff;text-decoration:none;display:none;position:absolute;top:0;left:0;z-index:2;text-align:center;}
.video li a:hover .mask {display:block;}
.video li a .title, .video li a:hover .title {display:block;line-height:20px;margin:4px 0 0 0;font-size:14px;text-decoration:none;}

a.fx, a.fx:hover, 
.news-list-12 .on a.fx, 
.news-list-12 .on a.fx:hover,
a.pl, a.pl:hover, 
.news-list-12 .on a.pl, 
.news-list-12 .on a.pl:hover 
	{display:block;float:left;line-height:20px;margin-right:10px;padding-left:14px;background:url(../../images/icon_sprites.png) no-repeat -8px -234px;text-decoration:none;font-size:12px;color:#666;}
a.pl, 
.news-list-12 .on a.pl, 
a.pl:hover, 
.news-list-12 .on .pl:hover 
	{background-position:-7px -181px;}
a.fx:hover, 
.news-list-12 .on a.fx:hover 
	{background-position:-8px -260px;color:#cd0200;}
a.pl:hover, 
.news-list-12 .on a.pl:hover 
{background-position:-7px -208px;color:#cd0200;}
.video .m-r22 {margin-right:22px;}

.aoyou li{
	width:320px;
}
