/*---------- 网页基础通用部分 ---------*/
*{
    padding:0px;
    margin:0px;
}
/*html{
    background:#FFF;
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);
-webkit-filter: grayscale(100%);
}*/
body{
    font:12px Verdana,Arial,Tahoma;
}
img{
    border:none;
}

a{
    color:#828282;
    text-decoration:none;
}
a:hover{
    color:#ba2636;
    text-decoration:underline;
}
ul{
    list-style:none;
}
input,select,button{
    font:12px Verdana,Arial,Tahoma;
    vertical-align:middle;
    color:#cecece;
}

em{
    float:right;
    font-style:normal;
    color:#1998a9;
    font:11px Tahoma;
    line-height:35px;
}
a:hover{
    text-decoration:none;
}
.clear{
    clear: both;
}
/*--------------头部样式-----------------*/
#header{
    width:777px;
    text-align: center;
    margin:0 auto;

}
.top{
    width:100%;
    background-image: url(../images/index_top.gif);
    background-repeat: repeat-x;
    background-position: top;
    height:97px;
}
.top2{
    width:100%;
    background-image: url(../images/index_top2.gif);
    background-repeat: repeat-x;
    background-position: top;
    height:110px;}
#topnav{
    width:777px;
    text-align: center;
    margin: 0 auto;
}
/*--------------下拉菜单样式-----------------*/
.jqueryslidemenu{
    width:777px;
    height:30px;
    line-height:30px;
    background-repeat: no-repeat;
    background-position: right;
    background-color: #cdcdcd;

}
.jqueryslidemenu ul li{
    position:relative;
    display: inline-block;
    float: left;
    margin:0 0px 0 0px;
    z-index:100;
}
.jqueryslidemenu ul li a{
    color:#000;
    display:block;
    height:30px;
    float:left;
    width:63px;
    padding:0 0px 0 13px;
    text-decoration:none;
    font-size: 12px;
    line-height: 30px;
    background: url(../images/001.gif) no-repeat 5px 9px;

}
.jqueryslidemenu ul li a img{ display:none;}
.jqueryslidemenu ul li a:hover{
    color: #000!important;
    background-repeat: no-repeat;
    background-color: #eeeeee;
}
.jqueryslidemenu ul li a:visited{
    color: #000;
}
.jqueryslidemenu ul li ul{
    position: absolute;
    left:0;
    top:50px;
    display: block;
    visibility: hidden;
    box-shadow: 2px 2px 3px #a5a5a5;
    border:1px solid #cdcdcd;
    background-color: #eeeeee;
    float:left;
    width:180px;
}
.jqueryslidemenu ul li ul li{
    margin:0;
    text-align: center;

}
.jqueryslidemenu ul li ul li ul{top: 0; margin-top:0px; margin-left:0px;}
.jqueryslidemenu ul li ul li ul li a{
    display:block;
    float:none;
    color:#000;
    text-decoration:none;
    height:30px;
    line-height:30px;
    width:170px;
    text-align: center;
    border-top: #fff solid 1px;
    border-bottom: #ddd solid 1px;
    padding-top:0px;
    font-family: Tahoma;
    font-weight:100;
    font-size:12px;

}
.jqueryslidemenu ul li ul li a{
    display:block;
    float:none;
    color:#000;
    text-decoration:none;
    height:30px;
    line-height:30px;
    width:170px;
    text-align: center;
    border-top: #fff solid 1px;
    border-bottom: #ddd solid 1px;
    padding-top:0px;
    font-family: Tahoma;
    font-weight:100;
    font-size:12px;
    border-right-width: 0px;
    background-color: #eeeeee;
    background-position: 5px;
}
.jqueryslidemenu ul li ul li a:hover{
    text-decoration:none;
    color:#000!important;
    background-color: #dfeef0;
    background-image:none;
}
.jqueryslidemenu ul li ul li a:visited{
    text-decoration:none;
    color:#000;
}
/*--------------首页主体高度自适应背景-----------------*/
.indexmain{
    width:777px;
    min-height: 600px;
    background: url(../images/left00.jpg) repeat-y;
    margin:0 auto;
}
.marketmain{
    width:777px;
    min-height: 600px;
    margin:0 auto;
}
.productmain{
    width:777px;
    min-height: 400px;
    background: url(../images/left01.jpg) repeat-y;
    margin:0 auto;
}
/*--------------首页主体内容-----------------*/
.maincontent{
    width:738px;
    min-height: 400px;
    margin-left:39px;
}
/*--------------首页左侧导航-----------------*/
.sidebar_left{
    width:132px;
    float: left;
    min-height: 600px;
    margin-bottom: 10px;
}
.sidebarnav{
    width:132px;
    margin-top:8px;
}
.sidebarnavtitle{
    width:132px;
    height: 28px;
    background: url(../images/menubg.gif) center 0 no-repeat;
    text-align: center;
    line-height:24px;
    padding-top:10px;
}
.sidebarcontent {
    width:132px;
}
.sidebarcontent ul li{
    /*width:132px;*/
    /*height:20px;*/
    text-align: center;
    font-size:16px;
    font-weight:bold;
    color:#005341;
    background: url(../images/menubg.gif) center 0 no-repeat;
    padding-top:10px;
}
.sidebarcontent ul li ul{
    padding-top:5px;
}
.sidebarcontent ul li ul li{
    /*width:132px;*/
    /*height:20px;*/
    text-align: center;
    font-size:14px;
    font-weight:bold;
    color: #fff;
    background: none;
    padding-top:0px;
    line-height: 22px;
}
.sidebarcontent ul li ul li a{
    text-align: center;
    font-size:14px;
    color: #012a18;
    display: block;
}
.sidebarcontent ul li ul li a:hover{
    color: red;
}
/*--------------首页右侧内容-----------------*/
.rightpage {
    width:580px;
    float:left;
    text-align:left;
    padding-left:10px;
    margin:8px 0 0 16px;
}
.jgrightpage {
    width:600px;
    float:left;
    text-align:left;
    padding-left:0px;
    margin-top:8px;
    overflow:hidden;
}
/*--------------中财视野模块-----------------*/
.zcsybox{
    width:580px;
    background: url(../images/sybg.gif) no-repeat;
    height:170px;
    padding:30px 0px 0px 10px;
}
.sybox_one{
    width:177px;
    height:170px;
    float:left;
    overflow:hidden;
    margin-left:2px;
}
.sybox_two{
    width:177px;
    height:170px;
    float:left;
    margin-left:30px;
    overflow:hidden;
}
.sylist{
 background: url("../images/ico_2.gif") 0px 5px no-repeat;
    display: block;
    line-height: 20px;
    overflow: hidden;
    padding-left: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.syclock{
    width:133px;
    height:170px;
    float: left;
    overflow: hidden;
    margin-left:40px;
}
.clock{
    width:100px;
    height:94px;
    margin:16px 0 0 20px;
    overflow: hidden;
}
.clock li{
    height:20px;
    line-height:20px;
    text-align: center;
}
.bbsin{
    width:132px;
    height:35px;
    margin-left: 12px;
}
.bbsblock{
    margin-top:15px;
    display:block;
    width:128px;
    height:36px;
    overflow:hidden;
    text-indent:-9999px;
}
/*--------------新闻模块-----------------*/
.newsbox{
    width:580px;
    background: url(../images/newsbg.gif) no-repeat;
    height:200px;
    padding:40px 0px 0px 10px;
    float: left;
}
.indexrecommended{
    width:170px;
    float:left;
    padding-right:10px;
    border:1px solid #9DC3B6;
    background:#E1F0EB;
    padding:5px;
}
.rec_title{
    width:auto;
    text-align: center;

}
.newstitle{
    width:380px;
    height:180px;
    float:left;
    overflow:hidden;
    text-align:left;
    line-height:16px;
}
.newstitle li a{
    color:#1f4843;
}
.newstitle li a:hover{
    color:#ff6600;
}
.newstitle em{
    float:right;
    font-style:normal;
    color:#000;
    font:11px Tahoma;
    padding-top:3px;
}
.list_toutiao{
    margin-bottom:.2em;
    overflow:hidden;
    width:380px;
}
.list_toutiao li{
    padding:0 5px 0 20px;
    background:url(../images/ico_2.gif) 5px 7px no-repeat;
    overflow:hidden;
    width:350px;
    line-height:22px;
    _line-height:22px;
}
.newsmore{
    text-align:right;
    padding-bottom:0px;
    padding-top:0px;
    width:580px;
    float:left;
}
.focusbox {
    width:205px;
    height:187px;
    margin:8px 0px 0px 0px;
    float:left;
    overflow:hidden;
}
.focustitle{
    width:200px;
    height:30px;
    padding-top:5px;
    float:left;
    display:inline;
}
.bolanimg{
    width:247px;
    height:147px;
    float:left;
}
.bolanimg img{
    border:1px solid #9dc3b6;
    padding:5px;
}
.bolantitle{
    width:241px;
    height:27px;
    float:left;
    padding-top:3px;
}
.bolanimgborder {
    border:1px solid #000;
    padding:5px;
}
.bolanimgdisplay {
    margin:5px;
}
.bolanmore{
    width:241px;
    height:10px;
    overflow:hidden;
    float:left;
}
/*--------------中财焦点图片新闻----------------*/
.focusbox{
    width:580px;
    height:238px;
    background:url(../images/focus.jpg) no-repeat;
    margin-bottom:10px;

}
.focus_img{
    width:576px;
    height:194px;
    overflow:hidden;
    float:left;
    padding-top:40px;
    padding-left:15px;
}
.productpic {
    float:left;
    border:#ddd solid 1px;
    width:245px;
    padding:5px;
    height: 200px;
    margin-right: 10px;
    margin-bottom:8px;
    text-align: center;
}
/*--------------中财博览----------------*/
.zcbolan{
    width:580px;
    height:200px;
    background:url(../images/bolan.jpg) no-repeat;
    padding-top:38px;
    float: left;
}
.zcbolan_left{
    width:288px;
    height:201px;
    float:left;
    overflow:hidden;
}
.zcbolan_right{
    width:273px;
    height:201px;
    float:left;
    overflow:hidden;
    margin-left:15px;
}
.zcbolan_r_t{
    width:273px;
    height:163px;
    float:left;
}
.zcbolan_r_b{
    width:273px;
    height:27px;
    float:left;
    line-height:27px;
    text-align:center;
}
/*------------------人才招聘、邮件登陆、服务导航 Style ---------------*/
.zc_job{
    width:582px;
    height:92px;
    float:left;
    overflow:hidden;
    background:url(../images/box.gif) no-repeat;
    margin:0px 0px 10px 0;
    display:inline;
    padding-top:30px;
}
.job{
    width:179px;
    height:88px;
    float:left;
    overflow:hidden;
    padding-left:8px;
}
.job_top {
    text-align:left;
    line-height:16px;
    margin-top:10px;
}
.job_bottom {
    padding-top:5px;
	text-align: center;
}
.email{
    width:185px;
    height:88px;
    float:left;
    overflow:hidden;
    padding-left:26px;
}
.email ul{
    width:211px;
    float:left;
    height:88px;
}
.email ul li{
    width:211px;
    height:22px;
    float:left;
    margin-bottom:8px;
}
.service{
    width:180px;
    height:88px;
    float:left;
    overflow:hidden;
}
.fuwudh {
    margin:0px 0 8px 8px;
}
.webmap {
    margin:8px 0 8px 8px;
}
.login_name{
    width:120px;
    height:20px;
    _height:20px;
    border:1px solid #77a28c;
    background:url(../images/nameimg.jpg) no-repeat left top;
    padding-left:25px;
    color:#a9a9a9;
    font-size:14px;
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
}
.login_pass{
    width:120px;
    height:20px;
    _height:20px;
    border:1px solid #77a28c;
    background:url(../images/passimg.jpg) no-repeat left top;
    padding-left:25px;
    color:#a9a9a9;
    font-size:14px;
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
}
.mailbutton{
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
}
.linktop{
    background:url(../images/linkstop.jpg) left top no-repeat;
    float:left;
    width:580px;
    height:28px;
}
.linkscon{
    border-left:1px solid #2a765c;
    border-right:1px solid #2a765c;
    border-bottom:1px solid #2a765c;
    width:573px;
    overflow:hidden;
    min-height:100px;
    float:left;
    padding:0px 0px 5px 5px;
}
.linkstyle{
    float:left;
    width:575px;
}
.linkstyle ul li{
    float:left;
    width:88px;
    height:31px;
    margin:4px 2px 2px 2px;
    padding:1px;
    text-align:center;
}
.linkmore{
    width:580px;
    height:25px;
    font-size:12px;
    text-align:right;
    margin-top:8px;
    line-height:25px;
    float:left;
}
/*--------------架构地图-----------------*/
.mapTipText{
    width: 600px;
    min-height: 310px;
    border:1px solid #cdcdcd;
    background: url(../images/tc_bg.jpg) #fff bottom right no-repeat;
    padding-bottom:90px;
    -webkit-box-shadow:1px 1px 3px 2px #e9e9e9;
    -moz-box-shadow:1px 1px 3px 2px #e9e9e9;
    box-shadow:1px 1px 3px 2px #e9e9e9;
}
#container{
    margin:auto auto;
    width:665px;
}
#mylist td{
    line-height:21px;
}
#mylist td.one{
    width:50px;
}
.markettop{
    width:777px;
    height:30px;
    border-bottom: 1px solid #cdcdcd;
    float: left;
}
.markettop dl dt{
    width:85px;
    height:30px;
    float: left;
    line-height:30px;
    font-size:14px;
    font-weight:bold;
    padding-left:15px;
}
.markettop dl dd{
    width:677px;
    height:30px;
    float: left;
    line-height:30px;
    text-align:right;
}
.marketcontent{
    width:777px;
    min-height:500px;
    float: left;
}
.chinamaphere{
    width:777px;
    float: left;
    margin-top:10px;
}
/*--------------架构地图弹出框-----------------*/
.popbox{
    width:600px;
    min-height: 310px;
    margin:0 auto;
    background: url(../images/tc_bg.jpg) #fff bottom right no-repeat;
    padding-bottom:90px;
}
.popmain{
    width:583px;
    min-height: 100px;
    margin: 8px 8px;
    float: left;
}
.poptop{
    width:583px;
    height: 35px;
    float: left;
    line-height:35px;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    border-bottom:1px solid #dcdcdc;
}
.poptop ul{
    width:583px;
    text-align: center;
}
.zbhover{
    text-align:center;
    height:25px;
    float:left;
    display: block;
    font-weight: bold;
    color:#00a2ca;
    line-height: 25px;
    border-bottom: 2px solid #00a2ca;
}
.poptop ul li{
    cursor:pointer;
    height:25px;
    margin-right:8px;
    padding:5px;
    line-height:25px;
    float: left;
    text-align: center;

}
.poptop li.hover{
    padding:5px 5px;
    text-align:center;
    color:#fff;
    height:25px;
    line-height:25px;
    border:none;
    /*font-weight:bold;*/
}
.poptop li.hover span{
    text-align:center;
    height:25px;
    float:left;
    display: block;
    color:#00a2ca;
    line-height: 25px;
    border-bottom: 2px solid #00a2ca;

}
.zbinfo{
    width:563px;
    float: left;
    padding:10px;
    color:#7b7b7b;
    background:#f2f2f2;
}
.zbinfo ul li{
    font-size:12px;
    line-height:25px;
    color:#7b7b7b;
}
.Sliding_box{
    width:583px;
}
.Sliding_top{
    width:583px;
    min-height: 50px;
}
.Sliding_top ul{
    list-style:none;
    padding-top:15px;
    float:left;
}
.Sliding_top li{
    float:left;
    cursor:pointer;
    text-align:center;
    color:#8f9191;
    margin-right:5px;
    line-height:25px;
    height:25px;
    font-size:12px;
    padding:5px 5px;
    display: block;
}
.Sliding_top li.hover{
    padding:5px 5px;
    text-align:center;
    color:#fff;
    height:25px;
    line-height:25px;
    border:none;
    /*font-weight:bold;*/
}
.Sliding_top li.hover span{
    text-align:center;
    height:25px;
    float:left;
    display: block;
    color:#00a2ca;
    line-height: 25px;
    border-bottom: 2px solid #00a2ca;

}
.slidingcontent li{
    color:#00a2ca;
}
.jgtitle{
    width:583px;
    background: url(../images/d_arrow.jpg) top center no-repeat;
    border-top:1px solid #00a2ca;
    text-align: center;
    font-size:14px;
    color:#00a2ca;
    float: left;
    padding-top:26px;
}
.jgcontent{
    width:561px;
    float: left;
    margin-top:30px;
    border:1px dashed #dcdcdc;
    padding:10px;
    color:#00a2ca;
}
.jgcontent li{
    font-size:12px;
    line-height:25px;
    color:#00a2ca;
}
/*--------------走进中财-----------------*/
.contenttext{
    width:560px;
    padding:10px 28px;
    float: left;
    background: url(../images/zclogobg.jpg) no-repeat 300px bottom;;
}
.contenttext p{
    line-height:22px;
}
.contenttext hr{
    margin:10px 0;
    height:1px;
    border:none;
    border-top:1px dashed #878787;
}
.comtitle{
    width:580px;
    padding-left:28px;
    float: left;
}
/*----------------产品介绍样式--------------*/
.prductlabel{
    width:100%;
    padding:0 10px;
    margin:5px 0 15px 0;
}
.prductlabel li{
    padding:3px 8px;
    font-size:12px;
    text-align: center;
    float: left;
    border: 1px solid #e0dfdf;
    margin-right: 8px;
    -moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */
    background: #f0f0ef;
}
.prductlabel li a{
    font-size:12px;
    text-align: center;
}
.productleftnav{
    width:175px;
    background:url(../images/zccpnav_bg.jpg) no-repeat;
    padding-top:190px;
	padding-bottom:110px;
    min-height:200px;
    text-align:center;
    margin-left:1px;
	border-right:1px solid #bab8b8;
    overflow: hidden;
    float: left;
}
.productleftnav ul{
    width:170px;
}
.productleftnav ul li{
    line-height:20px;
}
.titleli{
    font-size:14px;
    font-weight:bold;
    line-height:24px;
    color:#5d5d5d;
    float:left;
    width:170px;
}
.titlecom{
    font-size:12px;
    font-weight:bold;
    color:#4f6fac;
    border-bottom:1px solid #cccccc;
    float:left;
    width:170px;
}
.titlecom a{
    color:#4f6fac;
}
.productrightpage{
    width:560px;
    background: url(../images/zccp_001.jpg) no-repeat;
    padding-top:67px;
    float: left;
    min-height:500px;
}
.productcontentbox{
    width:560px;
    padding-top:10px;
    min-width:500px;
    float: left;
}
.pro_place{
    width:560px;
    height:30px;
    border-bottom: 1px solid #cdcdcd;
    float: left;
}
.pro_place dl dt{
    width:100px;
    height:30px;
    float: left;
    line-height:30px;
    font-size:12px;
    font-weight:bold;
    padding-left:15px;
}
.pro_place dl dd{
    width:445px;
    height:30px;
    float: left;
    line-height:30px;
    text-align:right;
}
.pro_content{
    width:560px;
    float: left;
    min-width:500px;
}
.honorimgbox{
    width: 580px;
    text-align: left;
    padding: 10px 0;
    clear: both;
    font-size: 12px;
    min-height: 500px;
    _height: 500px;
    color: #000;
    line-height: 22px;
    margin-left: 10px;
}
.honorimgbox img{
    width: 245px;
    height: 175px;
}
.honorimgbox dl{
    float: left;
    border: #ddd solid 1px;
    width: 245px;
    padding: 5px;
    height: 200px;
    margin-right: 10px;
    margin-bottom: 8px;
    text-align: center;
}
.honorshow{
    text-align: left;
    padding: 10px 0;
    clear: both;
    font-size: 12px;
    min-height: 500px;
    _height: 500px;
    color: #000;
    line-height: 22px;
    margin-left: 10px;
}
.h_pictop{
    width:100%;
    height: 30px;
    text-align: center;
    font-size:14px;
    font-weight: bold;
    margin:10px 0;
}
.h_img{
    width:100%;
    min-height: 100px;
    text-align: center;	
}
/*---------------公司图文介绍部分Style------------*/
.infotext{
    width:auto;
    min-height:100px;
    line-height:24px;
    font-size:12px;
    float:left;
    text-align:left;
    padding:0 0px 0 12px;
    font-family: "宋体";

}
.infotext p{
    margin:0 0 10px 0;
}
.imgbox{
    min-height:100px;
    float:left;
    margin:10px 8px 10px 4px;
}
.infoimg{
    width:502px;
    min-height:100px;
    float:left;
    margin:5px 0 5px 20px;
    background:#dce99a;
    border:1px solid #788923;
}
.infoimgtop{
    width:490px;
    margin:6px 6px 0 6px;
    float:left;
    min-height:100px;
}
.companyimg{
    width:490px;
    min-height:100px;
    float: left;
}
.companynametext{
    width:490px;
    height:35px;
    line-height:35px;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    float: left;
}
.infologo{
    background:url(../images/logo.jpg) no-repeat;
    width:490px;
    height:25px;
    float:left;
}
.infoimgtext{
    width:490px;
    margin:0 6px 6px 6px;
    float:left;
    font-size:12px;
    min-height:60px;
}
.infoimgtext ul li{
    width:490px;
    padding:0 8px 0 8px;
    line-height:20px;
    text-align:left;
    font-size:12px;
    font-family: "宋体";
}
/*---------------公司信息介绍部分无图简洁版Style------------*/
.infotext01{
    width:auto;
    min-height:100px;
    line-height:24px;
    font-size:12px;
    float:left;
    text-align:left;
    padding:0 0px 0 12px;
    font-family: "宋体";

}
.infotext01 p{
    margin:0 0 10px 0;
}
.imgbox01{
    min-height:50px;
    float:left;
    margin:10px 8px 10px 4px;
}
.infoimg01{
    width:502px;
    min-height:50px;
    float:left;
    margin:5px 0 5px 20px;
    background:#fff;
    border:0px solid #aaaaaa;
}
.infoimgtop01{
    width:490px;
    margin:6px 6px 0 6px;
    float:left;
    min-height:100px;
}
.companyimg01{
    width:490px;
    min-height:50px;
    float: left;
}
.companynametext01{
    width:490px;
    height:35px;
    line-height:35px;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    float: left;
}
.infoimgtext01{
    width:490px;
    margin:0 6px 6px 6px;
    float:left;
    font-size:12px;
    min-height:60px;
}
.infoimgtext01 ul li{
    width:490px;
    padding:0 8px 0 8px;
    line-height:20px;
    text-align:left;
    font-size:12px;
    font-family: "宋体";
}
/*--------------服务导航及站点地图-----------------*/
.service_rightpage {
    width:588px;
    float:left;
    text-align:left;
    padding-left:12px;
    margin-top:8px;
    overflow:hidden;
}
.thisplace{
    width:588px;
    height:30px;
    border-bottom: 1px solid #cdcdcd;
    float: left;
}
.thisplace dl dt{
    width:85px;
    height:30px;
    float: left;
    line-height:30px;
    font-size:14px;
    font-weight:bold;
    padding-left:15px;
}
.thisplace dl dd{
    width:460px;
    height:30px;
    float: left;
    line-height:30px;
    text-align:right;
}
.service_text{
    width:560px;
    float:left;
    overflow:hidden;
    margin:20px 8px 0 15px;
    text-align:left;
}
.service_text dl{
    float:left;
    overflow:hidden;
    text-align:left;
}
.service_text dd{
    text-align:left;
    color:#000;
    font-size:12px;
    padding:8px 0 8px 10px;
    line-height:25px;
}
.service_text fieldset{
    width:500px;
    border:1px solid #bed1ab;
    float:left;
    margin-bottom:20px;
}
.service_text legend{
    font-size:12px;
    font-weight:bold;
    border:1px solid #bed1ab;
    padding:5px;
    margin-left:15px;
}
.sidemapbox{
    width:588px;
    float: left;
}
.sidemapbox dl{
    border-bottom:1px dashed #cdcdcd;
    padding:10px;
    width:568px;
}
.sidemapbox dl dt{
    line-height: 30px;
    height:30px;
    width:568px;
    font-size:14px;
    font-weight:bold;
    float: left;
    color:#4b535e;
}
.sidemapbox dl dd{
    width:568px;
    float: left;
}
.sidemapbox dl dd ul li{
    width:120px;
    height:30px;
    line-height:30px;
    text-align:center;
    border:1px solid #cccccc;
    float: left;
    margin:0 8px 8px 0;
}
.bolanbox{
    width:588px;
    float: left;
}
.bolanbox ul{
    width:164px;
    height:167px;
    float: left;
    margin:0 27px 10px 0;
}
.blimg{
    width:164px;
    height: 124px;
    float:left;
    display: block;
}
.bltitle{
    width:164px;
    height:25px;
    line-height:25px;
    float: left;
    text-align:center;
    margin-top:15px;
    font-weight:bold;
    display: block;
}
.bolanbox ul li img{
    width:152px;
    height:124px;
    border:1px solid #adc69c;
    padding:5px;
}
.pages {
    PADDING-RIGHT: 2px; 
    PADDING-LEFT: 2px; 
    PADDING-BOTTOM: 2px; 
    MARGIN: 7px; 
    PADDING-TOP: 2px; 
    FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif
}
.pages a {
    border:1px solid #cdcdcd;
    padding:2px 5px 2px 5px;
    margin: 2px;
    color: #666666;
    cursor:pointer;}
.pages a:hover {
    border:1px solid #f9a502;
    color: #000;
    cursor:pointer;
}
.pages a:active {
    border:1px solid #f9a502;
    color: #000;
    cursor:pointer;
}
.pages .pgEmpty {
    PADDING-RIGHT: 0.64em;
    PADDING-LEFT: 0.64em;
    PADDING-BOTTOM: 0.43em;
    MARGIN: 2px;
    COLOR: #6d643c;
    PADDING-TOP: 0.5em;
}
.pages .pgcurrent {
    border:1px solid #f9a502;
    padding:2px 5px 2px 5px;
    margin:2px;
    color:#fff;
    background:#f9a502;
    font-weight:bold;
    cursor:pointer;
}
/*--------------人才招聘页面-----------------*/
.jobtop{
    width:738px;
    height:56px;
    background:url(../images/jobtop.gif) no-repeat;
    float: left;
}
.jobmain{
    width:738px;
    min-height:400px;
    float: left;
}
.jobleftnav{
    width:145px;
    min-height:400px;
    background:url(../images/jobleft.jpg) no-repeat;
    padding-top:35px;
    float: left;
}
.jobleftnav ul li{
    width:145px;
    height:25px;
    line-height:25px;
    text-align:center;
    font-size:14px;
    background: url(../images/a5.gif) 15px 8px no-repeat;
    border-bottom:1px solid #cdcdcd;
}
.jobleftnav ul li a{
    width:145px;
    height:25px;
    line-height:25px;
    text-align:center;
    font-size:14px;
    color:#000;
}
.jobleftnav ul li a:hover{
    width:145px;
    height:25px;
    line-height:25px;
    text-align:center;
    font-size:14px;
    color:#cc0000;
    font-weight:bold;
}
.jobcontentbox{
    width:593px;
    min-height:400px;
    float: left;
}
.jobplace{
    width:593px;
    height:30px;
    border-bottom: 1px solid #cdcdcd;
    float: left;
}
.jobplace dl dt{
    width:85px;
    height:30px;
    float: left;
    line-height:30px;
    font-size:14px;
    font-weight:bold;
    padding-left:15px;
}
.jobplace dl dd{
    width:460px;
    height:30px;
    float: left;
    line-height:30px;
    text-align:right;
}
.jobcontent {
    width:583px;
    min-width:400px;
    padding:10px 0 20px 10px;
    float: left;
}
.jobcontent p{
    line-height:24px;
}
.jobcompany{
    width:583px;
    min-height:50px;
}
.jobcompany ul li{
    width:137px;
    height:27px;
    text-align: center;
    line-height:27px;
    float: left;
    margin:0 5px 5px 0;
    font-size:14px;
}
.jobcompany ul li a{
    width:137px;
    height:27px;
    text-align: center;
    border:1px solid #a2d9cd;
    line-height:27px;
    float: left;
    margin:0 5px 5px 0;
    font-size:14px;
    color:#000;
    display: block;
}
.jobcompany ul li a:hover{
    width:137px;
    height:27px;
    text-align: center;
    border:1px solid #feaa31;
    line-height:27px;
    float: left;
    margin:0 5px 5px 0;
    font-size:14px;
    color:#feaa31;
    display: block;
}
.joblist{
    width:580px;

}
.joblisttitle{
    width:580px;
    //height:40px;
    line-height:40px;
    text-align: center;
    font-size:14px;
    font-weight: bold;
    margin:10px 0;
}
.joblisttop{
    width:580px;
    background:#cae7d2;
    float:left;
    height:30px;
    line-height:30px;
    text-indent:15px;
}
.joblistinfo{
    width:580px;
    float:left;
    line-height:30px;
    text-indent:15px;
}
/*--------------企业与推介------------*/
.qytjmain{
    width:777px;
    min-height: 600px;
    padding-top:200px;
    margin:0 auto;
    background: url(../images/qytjbj_01.jpg) no-repeat top left;
}
.qytjbox{

    background: url(../images/qytjbj_02.jpg) bottom left no-repeat;
    padding-bottom: 150px;
}
.qytjbox ul{
    margin-left: 50px;
}
.qytjbox ul li{
    background:rgba(7,100,179, 0.6);
	#background:#639FD1;
	*background:#639FD1;
	+background:#639FD1;
    float: left;
    width:127px;
    height:64px;
    margin:0 0 5px 5px;
    font-size:16px;
    font-family:微软雅黑;
    line-height:64px;
    text-align:center;
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
}
.qytjbox ul li a{
    width:127px;
    height:64px;
    font-size:16px;
    font-family:微软雅黑;
    line-height:64px;
    text-align:center;
    color:#fff;
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
    display:block;
}
.qytjbox ul li a:hover{
    width:127px;
    height:64px;
    background:rgba(241,73,73, 0.5);
	#background:#AC758D;
	*background:#AC758D;
	+background:#AC758D;
    font-size:16px;
    font-family:微软雅黑;
    line-height:64px;
    text-align:center;
    color:#fff;
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
    display:block;
}
/*--------------再见中财-----------------*/
.byetop{
    width:720px;
    height: 63px;
    margin:0px 0 0 18px;
    background: url(../images/zjzc-1.jpg) no-repeat 10px 8px;
    border-bottom:1px solid #cae7d1;
}
.byecontent{
    width:720px;
    margin:10px 0 0 18px;
}
.byetop ul{
    float: right;
    padding:32px 10px 0 0;
}
.byedefault span{
    text-align:center;
    width:92px;
    height:30px;
    float:left;
    display: block;
    color:#ff9326;
    line-height: 30px;
    border: 1px solid #cae7d1;
    border-bottom: 1px solid #fff;
}

.byetop li{
    float:left;
    cursor:pointer;
    text-align:center;
    color:#8f9191;
    margin-right:5px;
    line-height:30px;
    height:30px;
    font-size:14px;
    padding:0px 5px;
    display: block;
    width:92px;
}
.byetop li.hover{
    padding:0px 5px;
    text-align:center;
    color:#fff;
    line-height:30px;
    height:30px;
    border:none;
    /*font-weight:bold;*/
}
.byetop li.hover span{
    text-align:center;
    width:92px;
    height:30px;
    float:left;
    display: block;
    color:#ff9326;
    line-height: 30px;
    border: 1px solid #cae7d1;
    border-bottom: 1px solid #fff;

}
.contenthb {
    width:580px;
    text-align:left;
    padding: 10px 0;
    clear: both;
    font-size: 12px;
    min-height:500px;
    _height:500px;
}
.btn01{ border:none;
    cursor:pointer;
    background:#fff;
    padding:0px;
    width:710px;
    color:#000;
    height:30px;
    font-size:14px;
    display:block;}
.deptlist {
    width:710px;
}
.deptlist li{
    float:left;
    width:135px;
    display:inline;
    min-height:27px;
    margin:5px 0 0px 5px;
    text-align:center;
    font-size:14px;
    line-height:25px;
}

.deptlist li a{
    border:#a2d9cd solid 1px;
    width:135px;
    color:#000;
    min-height:25px;
    font-size:14px;
    display:block;
}

.deptlist li a:hover{
    border:#feaa31 solid 1px;
    width:135px;
    min-height:25px;
}
.peoplebg{
    width:710px;
    background:#edf8f0;
    border-bottom:1px solid #fff;
    float:left;
    line-height:26px;
    color:#000;
}

/*---------------回归中财:列表页:列表区域---------------*/
.huiguitop{
    width:720px;
    height:53px;
    background: url(../images/hgzc.jpg) no-repeat;
}
.huibietop{
    width:720px;
    height:53px;
    background: url(../images/clzc.jpg) no-repeat;
}
.newslist_hgzc{
    text-align:left;
    width:710px;
    margin-top:10px;
    padding-bottom:5px;
    padding-left:10px;
    min-height:500px;
    -height:500px;

}
.newslist_hgzc dl{
    width:710px;
    margin:5px auto 0px;
    display:block;
    border-bottom:1px dotted #DDD;
    background-color:#edf8f0;
}
.newslist_hgzc dl dt{
    width:710px;
    margin:0px auto 0px;
    background:url(../images/ico_1.gif) #cae7d2 8px 9px no-repeat;
}
.newslist_hgzc dl dt a{
    color:#000;
    line-height:27px;
    font-size:14px;
    margin-left:20px;
    letter-spacing:1px;
    font-weight:bold;
}
.newslist_hgzc dl dd{
    width:680px;
    margin:0px auto 0px;
}
.newslist_hgzc dl dd.preview{
    line-height:19px;
    color:#000;

    padding-top:8px;
}
.newslist_hgzc dl dd.infohg{
    line-height:31px;
    color:#999;
}
.newslist_hgzc dl dd.infohg span{
    color:#F60;
    margin-right:20px;
}
.newslist_hgzc dl dd.infohg a{
    color:#039;
    float:right;
    position:relative;
    margin:-30px 5px 0px 0px;
}
.hbtext{
    margin:10px auto;
    font-size:14px;
    color:#000;
    line-height:25px;
    float: left;
}
.hbtext p{
    margin: 10px 0;
}
.backcontent{
    width: 720px;
    float: left;
    margin: 20px 0 0 18px;
}
.huiguititle{
    float:left;
    width:710px;
    margin-bottom:20px;
    text-align:center;
    font-size:16px;
    font-weight: bold;
}
.huiguiinfo{
    float: left;
    width: 710px;
    text-align: right;
    height:27px;
    line-height:27px;
    margin-bottom:15px;
    margin-top: 5px;color: #1a6b4a;
    border-top:#eee solid 1px;
    border-bottom:#eee solid 1px;
    font-weight:bold;
}
/*--------------中财新闻列表页和内容页-----------------*/
.newscontenttext {
    width:580px;
    text-align:left;
    padding: 10px 0;
    clear: both;
    font-size: 12px;
    min-height:500px;
    _height:500px;
    margin-left: 18px;
}
.newscontenttext li{
    width:580px;
    line-height:27px;
    border-bottom:1px dotted #DDD;
}
.newscontenttext li a{
    color:#000;
    line-height:27px;
    font-size:14px;
    padding-left:22px;
    letter-spacing:1px;
    background:url(../images/arrow01.gif) 3px 2px no-repeat;
}
.newscontenttext li a:hover{
    color:#960202;
    line-height:27px;
    font-size:14px;
    padding-left:22px;
    letter-spacing:1px;
    background:url(../images/arrow01.gif) 3px 2px no-repeat;
    text-decoration:underline;
}
.newscontenttext li a:visited{
    color:#989898;
    line-height:27px;
    font-size:14px;
    padding-left:22px;
    letter-spacing:1px;
    background:url(../images/arrow01.gif) 3px 2px no-repeat;
    text-decoration:underline;
}
.newscontenttext em{
    float:right;
    font-style:normal;
    color:#000;
    padding-top:5px;
    font:12px Tahoma;
}
.newssearch{
    width:580px;
    height:50px;
    margin-left: 18px;
}
.searchinput{
    width:580px;
    height:25px;
    float:right;
}
.newswarp{
    width:600px;
    min-height:200px;
    margin: 0 auto;
    padding-bottom:20px;
}
.newstop{
    text-align: center;
    height:40px;
}
.newsarticletitle{
    float:left;
    width:100%;
    text-align:center;
    padding-top:15px;
    padding-bottom:10px;
    font-weight: bold;
    font-size:20px;
    font-family:黑体;
    line-height:28px;
}
.newssubtitle{
    float:left;
    width:100%;
    text-align:center;
    padding-top:15px;
    padding-bottom:10px;
    font-weight: bold;
    font-size:16px;
    font-family:黑体;
}
.newsinfo{
    float:left;
    width:580px;
    color:#FF6600;
    text-align:right;
    border-bottom:1px solid #EEEEEE;
    border-top:1px solid #EEEEEE;
    height:27px;
    line-height:27px;
    padding-right:20px;
    font-size:12px;
    margin-bottom:10px;
}
.newsinfo span{
    font-size: 12px;
    color:#1A6B4A;
    font-weight:bold;
}
.newscontent{
    width:580px;
    margin:10px auto;
    color:#000;
    font-size:14px;
    line-height:25px;
}
.newscontent p{
    MARGIN: 0px 0px 10px;
    line-height:28px;
}
.sxt{
    width: 600px;
    min-height: 40px;
}
.sxt li{
    line-height: 25px;
    float: left;
    margin-right: 10px;
}
.sxt a{
    color:#cc0000;
    text-decoration:underline;
}
/*---------------内容页:相关文章----------*/
.newsabout{
    width:560px;
    min-height:30px;
    float:left;
    margin-bottom: 10px;
}
.newsabout .title{
    font-size:14px;
    text-align:left;
}
fieldset{
    border:1px solid #186c4a;
    margin:0 0 5px 5px;
}
legend{
    border:1px solid #186c4a;
    padding:3px;
    margin-left:15px;
}
.rbox{
    width:560px;
    padding:5px 0px 7px 0px;
}
.rbox ul li{
    line-height:20px;
    overflow:hidden;
    width:560px;
}
.rbox ul li a{
    color:#003399;
    background:url(../images/dot_c.gif) 9px no-repeat;
    padding-left:18px;
    text-decoration:underline;
}
.rbox ul li a:hover{
    color:#f16700;
    background:url(../images/dot_h.gif) 9px no-repeat;
    padding-left:18px;
    text-decoration:underline;
}
/*--------------网站单页模板-----------------*/
.xq_main{
    width: 777px;
    height:371px;
    float: left;
    border-bottom: none;
}
.xq_main1{
    width: 777px;
    height:181px;
    float: left;
}
/*--------------页尾-----------------*/
.footer{
    width:737px;
    height:44px;
    background: url(../images/copyright_bg.gif) no-repeat;
    margin-left:40px;
    line-height: 44px;
    color:#ffffff;
    text-align: center;
}
.footer ul{
    width:737px;
    height:44px;
    text-align: center;
    overflow: hidden;
    padding-left:80px;
}
.footer li{
    float: left;
    padding-left:5px;
}
.footer img{
    width:20px;
    height: 20px;
}
.marketfooter{
    width:777px;
    height:49px;
    margin: 0 auto;
    background: url(../images/copyright_bg.gif) repeat-x;
    line-height: 49px;
    color:#ffffff;
    text-align: center;
    float: left;
}
.sylist a,.rec_title a,.productpic a,.zcbolan a{
	color: #303030;
}
.sylist a:hover,.rec_title a:hover,.productpic a:hover,.zcbolan a:hover{
	color: #445673;
}

.page_show_list{
	 margin: 20px;
}
.page_show_list a{ border: 1px solid #cdcdcd;
    color: #666666;
    cursor: pointer;
    margin: 2px;
    padding: 4px 5px}
.page_show_list .rows{}
.page_show_list .current{ background: #f9a502 none repeat scroll 0 0;
    border: 1px solid #f9a502;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    margin: 2px;
    padding: 4px 5px;}
.rec_img{width:170px;height:132px;overflow:hidden;}
.rec_img img{display:block;}
