/* CSS Zhuilang Fisher */
body {
margin:0;
padding: 0;
margin-left:auto;
margin-right:auto;
font-size: 12px;
color:#464646;
background:#ffffff center top repeat-y;
font-family: simsun, simhei, Arial, Verdana, sans-serif;
}

ul,li,p,img,h1,h2,h3,h4,h5{
margin:0;
padding:0;
border:none;
}/* Clear Fix */
h2{
text-align:center;
padding-bottom:15px;
border-bottom:1px #eee solid;
margin-bottom:15px;
}
h4{
text-align:center;
padding-bottom:15px;
border-bottom:1px #eee solid;
margin-bottom:15px;
}
h3{
font-size:14px;
padding-bottom:5px;
}
.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix
{
display:inline-block;
}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */
.clearBoth{
height:34px;
background: url(../images/head1.gif) center top no-repeat;
}
#1 { color: #ff0000; } /* Moz */
* html #1 { color: #f00; } /* IE6 */
*+html #1 { color: #999; } /* IE7 */
a{
	color: #464646;
	text-decoration: none;
	blr:expression(this.onFocus=this.blur());/* clear the IE check box */
}
a:hover{
color: #ff0000;
}
#head{
clear:both;
width:938px;
margin-left:auto;
margin-right:auto;
}
#logo{
float:left;
padding:3px 3px;
}
#headRig{
text-align:right;
padding:30px 5px;
float:right;
width:200px;
background:url(../images/headRig.gif) right bottom no-repeat;
}
.Business #headRig{
background-image:url(../images/headRigBus.gif);
}
.Finance #headRig{
background-image:url(../images/headRigFin.gif);
}
/* navhead------------------------------------------------------------------------------------navhead.s */
#navHead{
clear:both;
height:42px;
display:block;
}
/* navhead----------------------------------------------------------------------------------navhead.e */


#content{
clear:both;
width:938px;
margin-left:auto;
margin-right:auto;
}
#mainFla{
clear:both;
}
#indTex{
margin-top:2px;
padding:25px 40px;
background:url(../images/indTexBg.gif) center top no-repeat;
}
.flaLef{
float:left;
line-height:20px;
text-align:left;
}
#indTexAbo{
width:248px;
}
#indTexAbo p{
padding-top:10px;
padding-right:20px;
}
#indTexNew{
width:370px;
padding:0 20px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
#indTexNew .text{
clear:both;
padding-top:10px;
}
#indTexNew .text .picLef{
float:left;
}
#indTexNew .text .rigTex{
float:right;
width:230px;
}
#kinCha{
clear:both;
line-height:21px;
}
#kinCha a{
color:#fff;
padding:0 5px;
float:left;
display:block;
height:21px;
width:52px;
text-align:center;
}
#kinCha a#A{
background:url(../images/kidCha.gif) 0 -21px no-repeat;
}
#kinCha a#B{
background:url(../images/kidCha.gif) right -21px no-repeat;
}
#kinCha a#A:hover,
#kinCha a#A.use{
font-weight:bold;
background:url(../images/kidCha.gif) 0 0 no-repeat;
}
#kinCha a#B:hover,
#kinCha a#B.use{
font-weight:bold;
background:url(../images/kidCha.gif) right 0 no-repeat;
}
#listB{
display:none;
}

#indTexNew ul{
list-style:none;
line-height:23px;
clear:both;
}
#indTexSea{
padding-left:20px;
width:170px;
}
#indTexSea p{
margin-top:10px;
}
#search{
width:178px;
height:20px;
margin:10px 0 20px 0;
background:url(../images/seaBg.gif) left center no-repeat;
}
#seachli{
width:115px;
border:1px solid #e8e8e8;
height:14px;
margin:1px 5px;
float:left;
background:#e8e8e8;
}
#search img{
float:left;
}
#conLef{
float:left;
width:235px;
background:url(../images/navLefCen.gif) 0 0 repeat-y;
}
.conLefTop{
display:block;
background:url(../images/navLefTop.gif) left top no-repeat;
}
.conLefBot{
display:block;
width:235px;

height:auto!important;
height:400px;
min-height:400px;

text-align:left;
padding-bottom:130px;
background:url(../images/navLefBot.gif) left bottom no-repeat;
}
.lefTit img{
padding:15px 0 20px 15px;
}
#lefNav{
list-style:none;
text-align:center;
width:227px;
}
#lefNav li{
border-bottom:1px solid #ddd;
}
#lefNav a{
display:block;
height:40px;
line-height:40px;
}
#lefNav a:hover,
#lefNav a.use{
color:#fff;
background:#666 url(../images/navLefHov.gif) 200px center no-repeat;
}
#lefBt{
padding:10px 0;
}
#lefBt img{
padding:10px 15px;
}
#conRig{
width:634px;
float:right;
line-height:22px;
text-align:left;
padding:0 30px;
}
#conRig #topPic{
padding-bottom:15px;
}






/*zfd*/
.cogtoplistcontent{
width:624px;
float:right;
font-size:14px;
border:1px solid #ddd;
display:block;
padding-left:5px;
padding-right:5px;
position:relative;
}
#cogtime{
float:center;
height:30px;
font-size:12px;
text-align:center;
}
.cogtoplist{
width:634px;
float:right;
font-size:12px;
border:1px solid #ddd;
display:block;
position:relative;
}
.cogtoplist ul li{
width:100%;
height:20px;
cursor:hand;

}
.cogtoplist .text{
float:left;
cursor:hand;
}
.cogtoplist .date{
float:right;
}
#nsfl{

}
/*zfd*/





.reg .note{
padding-bottom:15px;
font-size: 15px;
color:#5d8acb;
}

.index .note{
padding-bottom:15px;
font-size: 15px;
color:#5d8acb;
}


#listNew{
display:block;
height:26px;
line-height:26px;
list-style:none;
}
#listNew li{
color:#aaa;
}
#listNew a{
padding-left:15px;
padding-right:25px;
background:url(../images/newsD.gif) 1px center no-repeat;
}
#listNew a:hover{
background:url(../images/navD.gif) left center no-repeat;
}
#pagUpDow{
clear:both;
padding-top:10px;
}
#regRigLef{
float:left;
width:300px;
}
#regRigRig{
float:right;
width:300px;
padding-left:15px;
border-left:1px #aaa solid;
}
.readMOr{
color:#aa0000;
}
.reg h3{
margin-top:5px;
}
#rigOne{
clear:both;
border-bottom:1px solid #eee;
padding-bottom:30px;
margin-bottom:30px;
}
#rigOne img{
float:left;
margin:0 30px 0 0;
}
#rigOne .text{
float:left;
height:150px;
}
#masOne{
border-bottom:dashed 1px #aaa;
margin-bottom:10px;
padding-bottom:10px;
}
#masOne strong{
color:#990000;
}
#masAdd{
border:1px #eee solid;
padding:20px;
margin:10px 0;
}
#masAdd .input{
width:100px;
border:1px #000 solid;
}
#masAdd textarea{
margin:20px 0;
width:580px;
border:1px #000 solid;
height:100px;
overflow:auto;
}
#caseLis a{
display:block;
float:left;
margin:20px 20px 0 0;
width:174px;
height:36px;
padding:5px;
line-height:36px;
overflow:hidden;
text-align:center;
background:url(../images/caseBg.jpg) left top no-repeat;
}
#caseLis a:hover{
background:url(../images/caseBg.jpg) left bottom no-repeat;
}



#caseLisss a{
display:block;
float:left;
margin:20px 20px 0 0;
width:114px;
height:25px;
padding:5px;
line-height:25px;
overflow:hidden;
text-align:center;
}
.articleOne{
display:block;
padding:10px 10px 0 10px;
border:1px solid #ddd;
margin:10px 0;
cursor: default;
}
.articleOne:hover{
border:1px solid #999;
}
.articleOne .date{
display:block;
color:#aaa;
text-align:right;
}
.articleOne h4{
padding:0 0 5px 0;
border-bottom:1px solid #aaa;
}

#foot{
color:#888;
line-height:22px;
clear:both;
width:896px;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:30px;
height:60px;
padding:20px;
background:url(../images/indTexBg.gif) center top no-repeat;
}
#foot a:link{
color:#888;
}
.mainDiv { background:url(../images/index_20.jpg) repeat-x; width:936px; margin:0 auto; border-left:1px solid #CCC; border-right:1px solid #CCC;}

.begTitle { padding-left:30px; color:#293253; font-weight:700; font-size:16px; padding-bottom:5px; background:url(../images/index_23.jpg) no-repeat 15px 0; }

.begTitle2 { padding-left:30px; color:#293253; font-weight:700; font-size:12px; padding-bottom:5px; background:url(../images/index88.jpg) no-repeat 15px 0px; }

.infoTitle { font-size:12px; padding-left:30px; margin-top:15px; background:url(../images/index_34.jpg) no-repeat 15px top; }
.infoTitle a { color:#293253; font-weight:700; text-decoration:none; }
.infoContent { padding-left:30px; margin-top:5px; }

.topTitle { background:url(../images/top10bg.jpg) repeat-x; height:34px; color:#293253; font-weight:700; }
.topTitle div { padding-left:30px; background:url(../images/index_23.jpg) no-repeat 15px center; font-size:14px; height:34px; line-height:34px; }