
@charset "gb2312";
/*@charset "gb2312";*/
 

/**/

/*递归样式写法*/
html > body > table >  tr [id="total"] > td  > ul > li { color:#ff0000;}
 
/**
 +------------------------------------------------------------------------------
 * 网站样式重写
 +------------------------------------------------------------------------------
 * @comefrom  互联网
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */body, select, input, textarea {
    color: #323232;
}
 body{ color:#252525; font-family:宋体; line-height:22px; font-size:12px; /*解决电脑设置保护色，网页空白处默认淡绿色问题*/
 background:#f6f6f6 url(imagesbg.png) center repeat-y;height:100%;
 }
 * {}
a{outline:none; text-decoration:none; color:#4d4e4e;} a:hover{ text-decoration:underline; color:#24459a;}
/*html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;}*/

body,div,dl,dt,dd,ul,ol,li/*,h1,h2,h3,h4,h5,h6*/,pre,code,form,input,textarea,/*p,*/blockquote{margin:0;padding:0;} table{/*border-collapse:collapse;border-spacing:0;*/}

 /*fieldset,*/ address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} 
 li{list-style:none;}
  caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{/*font-size:100%;*/font-weight:normal;} 
q:before,q:after{content:'';}
hr{
	border:none; clear:both; height:0; background:none; margin:0; padding:0; border-bottom:#eee solid 1px;  margin:10px 0;
}


/*首字母*/
.firstletter:first-letter{ font-size:200%;}
/**
 +------------------------------------------------------------------------------
 * Public Class
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }.clearfix {display:block;}.clear{ clear:both;font-size:0px;hieght:0px; line-height:0px; overflow:hidden;}/* 清除浮动*/
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* 高度自适应 */ 
.strong{ font-weight: bold;} .left{ float: left;} .right{ float: right;} .center{ margin:0 auto; text-align:center;}
.show{ display:block; visibility:visible;}.hide{ display: none !important; /*visibility:hidden;*/}
.block{ display:block;} .inline{ display:inline;}
.transparent{filter:alpha(opacity=80); -moz-opacity:0.8;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.8; opacity: 0.8; } .break{ word-wrap:break-word;overflow:hidden; /*word-break:break-all;*/}

.relative { position: relative; }
code, pre { border-radius: 3px 3px 3px 3px; color: #333333; font-family: Menlo,Monaco,"Courier New",monospace; font-size: 12px; padding: 0 3px 2px; }

pre{ font-family:consolas,"Courier New",courier,monospace; /*color:#0088CC;*/ background-color: #F7F7F9; border: 1px solid #E1E1E8; border-radius: 4px 4px 4px 4px; display: block; font-size: 12.025px; line-height: 18px; margin: 0 0 9px; padding: 8.5px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;}

code { background-color: #F7F7F9; border: 1px solid #E1E1E8; color: #0088CC; padding: 2px 4px; }
pre ol{
	margin: 0 0 0 14px;
}
pre.unstyled{
	background:none; color:#333; border:none;
}

/*插入flash默认灰色*/
/*object{ background:gray; display:block;}*/

.pink{ color:#ff00ff;} .blue{ color:#0000ff;} .deepblue{ color:#000099;} .gray{ color:#999999;} .red{ color:#ff0000;} .black{ color:#000;} .white{ color:white;} .green{color:green;}

.underline{ text-decoration:underline;} .dashedline{ border-bottom:dashed 1px #666;} ol.dashedline{ border:none; } ol.dashedline li{ border-bottom:dashed 1px #666; padding:5px; }


/* 固定不动 */
.fixed{
	position:fixed; clip:rect(0 100% 100% 0); _position:absolute;
	
	/* 底部 */
	bottom:0px; left:0px; _top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);
	/*_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);*/
	
	/* 左侧 */
	/*left:0px;*/
	/*_top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);*/
	/*_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);*/
}
.fixed.scrolltotop, .fixed.livechat{
	 bottom:20px; right:20px; left:auto; background:#85c2f2; width:50px; height:50px; text-align:center; line-height:50px; font-size:50px; color:#fff; display:block; _display:none;
}
a:hover.fixed.scrolltotop, a:hover.fixed.livechat{
	background:#2d96e9; text-decoration:none;
}
.fixed.livechat{
	bottom:75px;
}

*html{ background-image:url(about:blank); background-attachment:fixed; /* 解决固定层在IE6下闪的问题 */}


/* png透明 */
.pngfix{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/x.png');}

/* 渐变 */
.gradient{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#dedede);
    background: -moz-linear-gradient(top, #ffffff, #dedede);}
	
.radius
{	
-webkit-border-radius: 4px;   /*只支持webkit内核的浏览器*/
border-radius: 4px;  /*只支持IE内核的浏览器（IE>=7)*/
-moz-border-radius : 4px; /*只支持Mozilla内核的浏览器*/
border:#ddd solid 1px;
padding:4px;
}

.highlighted {
    background: none repeat scroll 0 0 #00ADEE;
    color: #FFFFFF;
    padding: 0 5px;
}

/*超出省略号显示*/
.ellipsis{
	white-space:nowrap;/*设置不折行*/
	text-overflow:ellipsis;/*这就是省略号喽*/
	-o-text-overflow:ellipsis;/*兼容opera*/
	width:80px;
	overflow:hidden;
}
/*文字闪动*/
.blink{
	text-decoration:blink;
}


/* 解决ie下连接加粗的鼠标样式问题*/
a strong{ cursor:pointer;}

/**
 +------------------------------------------------------------------------------
 * FCK 兼容解决方案
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
em{ font-style:italic !important;} strike{ text-decoration:line-through !important;} strong{ font-weight:bold !important;} u{ text-decoration:underline !important;}

/**
 +------------------------------------------------------------------------------
 * 表单样式
 +------------------------------------------------------------------------------

 */
input{/*behavior:url(input.htc);*/ border:1px #ccc solid; margin:1px; padding:1px;}/*Only for ie 5.0+*/
/*label input{width:14px;height:14px;border:0;}*/ /*For input type is Radio*/
input:hover{}/*For orther browsers*/
form{}

input[type=text],input[type=password],
textarea{ background:#fff; border: 1px solid #91a0aa; box-shadow: 0 1px 1px #91a0aa inset; font-size: 14px; line-height: 20px; margin: 0; outline: medium none; padding: 4px 9px; margin:1px; font-size:12px;
    width: 197px;
}

fieldset{
	padding:20px; border:#ccc solid 1px;
}
label{
	display:block; font-size:14px; margin:10px 0 0 0;
}
input[type=button],input[type=submit],input[type=reset]{border:1px #91a0aa solid; margin:0 4px; padding:6px 8px; font-weight:bold; color:#085180; background:#f2f2f2; font-size:13px; font-family:"宋体";overflow:visible;}
select{ padding:4px 6px; margin:0; font-size:13px;}
select option{ padding:2px 0; font-size:13px;}

/**
 +------------------------------------------------------------------------------
 * 网站整体颜色总汇
 +------------------------------------------------------------------------------
 * @codex  颜色:使用颜色的名称或者16进制代码,如 
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.ff8600,ff86aa a{ color:#ff8600;}

/**
 +------------------------------------------------------------------------------
 * 网站整字体大小
 +------------------------------------------------------------------------------
 * @codex   字体大小,直接使用"font+字体大小"作为名称,如
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.font14px{ font-size:14px;}
.font9pt{ font-size:9pt;}

/*自定义字体*/
@font-face {
    /* font-properties */
    /*font-family: cusong;
    src:url('../images/cusong.woff'),  
    url('../images/cusong.ttf'),
    url('../images/cusong.eot');*/ /* IE9 */
}
.cusong { 
  font-family: cusong;
}


/**
 +------------------------------------------------------------------------------
 * 网站整布局命名规范
 +------------------------------------------------------------------------------
 * @codex   id和class命名采用该版块的英文单词或组合命名 如:newRelease
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
 
#endText {  width:95%;margin:10px auto 0;/* */  text-align: justify; text-justify: inter-ideograph; clear: both; font-size: 14px; line-height: 24px; padding-bottom: 20px; word-wrap: break-word; } 
#endText h2 { font-size: 14px; }
#endText p { font-size: 13px;/* margin: 18px 0;*/ }
@media screen and (min-width: 1400px) {
 #endText { font-size: 16px; line-height: 28px;}
 #endText h2 { font-size: 16px;}
 #endText p { font-size: 16px;}
}
#endText a { text-decoration: underline; }
#endText a, #endText a:visited { color: #0f6b99; }
#endText a:hover, #endText a:active { color: #cc1b1b; }


 
 
/*外部链接*/
 a[rel=external]{
 	background:url(../imgs/external.png) no-repeat right center; padding:0 12px 0 0;
 }
 
 /*格子系统*/
 
/* keqie.com grid system */
.row{
	height:auto; overflow:hidden; clear:both; margin-left:-20px;
}
.one, .two, .three, .four, .five, .six, .seven, .eight, .nine, .ten, .eleven, .twelve , .aside, .main{
  display: inline; float: left; margin-left: 20px; /*margin-right: 10px;*/
}
/* 第一个元素 */
.alpha {
  margin-left: 0;
}
/* 最后一个元素 */
.omega {
  margin-right: 0;
}
.container, .wrapper{ width:980px; margin:0 auto; clear:both; height:auto;
	
	/*解决ie8居中的问题*/
	/*position:relative;
	left:50%;
	margin-left:-480px;*/
}



/**********************************************************************************************************/
a { text-decoration: none; color: #666; font-style: normal; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; }


#top{ position:relative; margin:0 auto; width:980px; height:240px; padding:0;background:#1c4e7c url(imagestop.jpg) center no-repeat;}

#logo{position:absolute; z-index:9; width:360px; height:96px; left:36px; top:80px; background:url(imageslogo.png) center no-repeat;}
#flashContent{
	position:absolute; z-index:0; width:980px;height:240px; overflow:hidden;
}

#menuCon{margin:0 auto; width:980px; height:50px; padding:0;background: url(imagesmenu_bg.png) center top no-repeat;}
#menu{margin:0 auto; width:980px; height:50px; padding:0;}
#menu li{
	float:left; display:inline;  width:120px; height:44px; line-height:44px; font-size:14px; color:#fff; 
    text-align:center;
}
#menu li a{color:#FFF; display:block; width:120px; height:44px;text-align:center; line-height:44px;}
#menu li a:hover{color:#000;font-weight:bold;text-decoration:none; background: url(imagesbtn_bg.png) center no-repeat;}
#menu .liOver a{color:#000;font-weight:bold;text-decoration:none; background: url(imagesbtn_bg.png) center no-repeat;}

.listRow{display:table;width:980px;height:auto; margin:2px auto 0;}

.l15{ margin-left:15px;}
#w220{margin:0 auto; width:980px;background: url(imageszuizhong_r2_c1.jpg) center no-repeat; height:30px; padding:0;}
#shoucang{ margin:0 auto;width:980px;position:absolute; z-index:2; height:30px; line-height:30px; text-align:center; font-weight:bold; padding:0 10px;}
#spent1{float: left; width:50px;}
#spent2{float: left;width:240px; filter:alpha(opacity=80); -moz-opacity:0.8;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.8; opacity: 0.8;}
#spent3{float: left;width:60px;}
#spent4{float: right;width:380px;}
#shoucang li{
	float:left; display:inline; width:220px; height:30px; line-height:30px; font-size:14px; color:#fff; 
    text-align:left;
}
#shoucang a{color:#000cff;}
.search{ float:left; display:inline; width:480px; 
height:30px; overflow:hidden; padding-left:700px;
}
.w290{ float:left; display:inline; width:290px; height:274px; overflow:hidden;}
.w470{ float:left; display:inline; width:468px; height:274px; overflow:hidden;
 border-left:1px #95c9ff solid;border-right:1px #95c9ff solid;border-bottom:1px #95c9ff solid;
 background:url(imagesnav_bg1.png) center bottom no-repeat;}
.w190{ float:left; display:inline; width:185px; height:274px; overflow:hidden}
.w380{ float:left; display:inline; width:378px; height:274px; overflow:hidden;
 border-left:1px #95c9ff solid;border-right:1px #95c9ff solid;border-bottom:1px #95c9ff solid;
 background:url(imagesnav_bg2.png) center bottom no-repeat;}
.w250{ float:left; display:inline; width:210px; 
height:283px; 
overflow:hidden;border-right:1px #95c9ff solid;border-bottom:1px #95c9ff solid;border-top:1px #95c9ff solid;
}
.w715{ float:left; display:inline; width:744px; height:277px; 
overflow:hidden;border-top:1px #95c9ff solid;border-left:1px #95c9ff solid;border-bottom:1px #95c9ff solid;
}

.w190a{ float:left; display:inline; width:190px; height:235px; 
overflow:hidden; margin:0 13px;
}
.w250a{ float:left; display:inline; width:250px; 
height:290px; overflow:hidden; margin:0 13px;
}
.w255a{ float:left; display:inline; width:180px; 
height:290px; overflow:hidden;
}
.hudong{ width:100%; height:46px;background:url(imageshudong.jpg) center no-repeat;}


.newstop{width:258px;height:132px; background:#e2e2e2; overflow:hidden;}
.newstop h3{ width:246px; height:38px; line-height:38px; font-size:18px; color:#1c4e7c; margin:0; padding:0 6px 0; overflow:hidden; font-family:"微软雅黑";}
.newstop h3 a{ color:#1c4e7c;}
.newstop h3 a:hover{ color:#ac0a0a;}
.newstop p{ margin:6px 0 0; padding:0 6px 0;  font-size:12px; color:#6d6d6d; width:246px; line-height:21px;}

.myTitle{ width:100%;height:32px; margin:0;padding:0; overflow:hidden;background:#d9e3ef;}
.myTitle h2{
	float:left; display:inline;width:204px;
height:32px;line-height:32px;margin:0;padding:0 0 0 40px;
	font-size:14px; color:#FFF; font-weight:bold; overflow:hidden;
	background: url(imagesmytitle_bg.png) left center no-repeat;
}

.myTitle a{
	color:#006ddd;font-size:13px;float:right;width:40px;height:22px; margin-top:6px;
}
.myTitle a:hover{ color:#003855;text-decoration:none;}
.tiao{width:100%;height:4px; margin:0;padding:0;font-size:0; line-height:0;background:#023263 url(imagesmytitle_x.png) right center no-repeat;}

.myTitle2{ width:100%;height:28px; margin:0;padding:0; overflow:hidden; border-bottom:#bebebe 1px solid;}
.myTitle2 h2{
	float:left; display:inline;width:auto;height:28px;line-height:28px;margin:0;padding:0 0 0 4px;
	font-size:14px; color:#222; overflow:hidden; font-family:"微软雅黑";
}

.myTitle2 a{
	color:#777;font-size:14px; font-family:"微软雅黑";float:right;width:30px;height:22px; margin-top:6px;
}
.myTitle2 a:hover{ color:#777;text-decoration:none;}

.myTitle3{ width:100%;height:32px; margin:0;padding:0; overflow:hidden;background:#d9e3ef;}
.myTitle3 h2{
	float:left; display:inline;width:190px;height:32px;line-height:32px;margin:0;padding:0 0 0 40px;
	font-size:14px; color:#FFF; font-weight:bold; overflow:hidden;
	background: url(imagesmytitle_bg2.png) left center no-repeat;
}

.context{width:106%;
height:auto; margin:0;padding:0;
}
.nav1{margin:4px 8px 0; padding:0; display:table;}
.nav1 li{
	float:left; display:inline;font-size:12px;
	width:100%; color:#373737;height:30px;line-height:45px;
	overflow:hidden;border-bottom:#e2e2e2 1px dashed;
}
.nav1 li:hover{ background:#eaeaea;}
.nav1 li a{ color:#333; text-decoration:none;}
.nav1 li a:hover{ color:#039; text-decoration:none;}
.nav1 li span{ float:right; height:26px; font-size:13px; color:#666; padding:0 12px 0;}

.nav2{margin:4px 8px 0; padding:0; display:table;}
.nav2 li{
	float:left; display:inline;font-size:12px;
	width:100%; color:#373737;height:30px;line-height:30px;
	overflow:hidden;
}
.nav2 li:hover{ background:#eaeaea;}
.nav2 li a{ color:#3d3d3d; text-decoration:none;}
.nav2 li a:hover{ color:#039; text-decoration:none;}
.nav2 li span{ float:right; height:26px; font-size:13px; color:#777;}

.list_lh{ height:400px; overflow:hidden;}
.list_lh li{ padding:10px;}
.list_lh li.lieven{ background:#F0F2F3;}
.list_lh li p{ height:24px; line-height:24px;}
.list_lh li p a{ float:left;}
.list_lh li p em{ width:80px; font:normal 12px/24px Arial; color:#FF3300; float:right; display:inline-block;}
.list_lh li p span{ color:#999; float:right;}
.list_lh li p a.btn_lh{ background:#28BD19; height:17px; line-height:17px; color:#fff; padding:0 5px; margin-top:4px; display:inline-block; float:right;}
.nav4{margin:4px 8px 0; padding:0; display:table;}
.nav4 li{
	float:left; display:inline;font-size:14px;
	width:100%; color:#373737;height:60px;line-height:10px;
	overflow:hidden;border-bottom:#e2e2e2 1px dashed;
}

.nav3 li span{ float:left; height:26px; font-size:10px; color:#666;}
.nav3 li .span1{width:145px; 
float:left; display:block;color:#404040;text-align:center;
}
.nav3 li .span2{width:30px; 
float:left; display:block; text-align:center;color:#404040
}
.nav3 li .span3{width:30px; 
float:left; display:block; text-align:center;color:#404040
}
.nav3 ul .li { font-weight:bold;}
.fangindex {width:250px; height:240px; margin-top:5px;}
.fangindex img{ width:180px; height:100px; margin:5px 30px;}
.fangindex .fangtxt{ float:right; display:inline;width:230px; height:auto; line-height:26px; font-size:12px; color:#333;}
.fangindex .fangtxt span{ float:left; display:block; color:#930; font-weight:bold; height:100%;}

#foot{
	width:980px;height:200px;background:#1c4e7c; line-height:26px; margin:0 auto; font-size:12px; border-top:6px #000 solid; margin-top:20px; clear:both; text-align:center;}
#foot .copy{  width:634px;margin:26px auto 0; line-height:32px;color:#FFF; font-family:Arial, Helvetica, sans-serif;
}
#foot .copy .jttp{  float:left; display:inline;}
#foot .copy .fcopy{  width:390px;float:left;display:inline; height:100px; padding-top:10px;}
#foot .copy .jsq{  width:150px;float:left;display:inline; height:100px; padding-top:45px;}

.txt1{ width:100%;}
.txt1 dt{ width:100%; margin:4px auto; padding:4px; background:#DDD; font-family:"微软雅黑"; font-size:16px;}
.txt1 dt a{ color:#036;}
.txt1 dt a:hover{ color:#06C;}
.txt1 dd{ width:100%; height:auto; color:#666; line-height:26px;text-indent:2em;}

/*-------------------------tab---------------------*/

.tabbox{ width:100%; margin:0 auto; padding-top:0px;}
.tab_conbox{ width:100%; height:auto; padding:8px 0; overflow:hidden; margin-top:0;}
.tab_con{ width:100%; margin:0;padding:0;}

.tabs{height:30px;background:url(imagestab_bg.png) center repeat-x;}
.tabs dd{width:auto;_width:0;height:30px;line-height:30px;white-space:nowrap;float:left; display:inline; margin:0; padding:0;font-size:12px; font-family:"宋体";}
.tabs dd a {width:auto;_width:0;height:30px;white-space:nowrap; color:#003855;display:block; margin:0; padding:0 11px;outline: none;text-align:center; background:#0084d9;background:none;}
.tabs dd a:hover { color:#003855;text-decoration:none;background:#FFF;}
.tabs .thistab,.tabs .thistab a,.tabs .thistab a:hover{ color:#003855;background:#FFF;}

