@charset "utf-8";
*{margin:0; padding:0;}
img{ border:0; }
ul li{
    list-style-type: none;
}
a{outline:none;}
body{
    font-size: 14px;
    color: #333333;
    font-family: "微软雅黑";
    margin:0px;
    padding: 0px;
}
A:link {
    FONT-SIZE: 14px;
    TEXT-DECORATION: none;
    color: #333333;
    -webkit-transition:color 0.4s linear;-moz-transition:color 0.4s linear;-o-transition:color 0.4s linear;transition:color 0.4s linear;
}
A:visited {
    color: #333333;
    TEXT-DECORATION: none;
    font-size: 14px;
    -webkit-transition:color 0.4s linear;-moz-transition:color 0.4s linear;-o-transition:color 0.4s linear;transition:color 0.4s linear;
}
A:active {
    COLOR: #D90000;
    TEXT-DECORATION: none;
    font-size: 14px;
    -webkit-transition:color 0.4s linear;-moz-transition:color 0.4s linear;-o-transition:color 0.4s linear;transition:color 0.4s linear;
}
A:hover {
    COLOR: #D90000;
    TEXT-DECORATION: underline;
    font-size: 14px;
    -webkit-transition:color 0.4s linear;-moz-transition:color 0.4s linear;-o-transition:color 0.4s linear;transition:color 0.4s linear;
}
.fl {float: left;}
.fr {float: right;}
#main{
    width: 100%;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    min-width:1000px;
}
#header{
    width: 100%;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}
#middle{
    width:100%;
    margin-top: 15px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
#footer{
    width: 100%;
    margin-top: 30px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    background-color: #D44346;
}
.clear{
    clear:both;
    height: 1px;
}
.top{
    width: 100%;
    margin:0 auto;
}
.top .logo{
    width: 1000px;
    height: 135px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.top .logo .picture{
    float: left;
    margin-top: 36px;
}
.top .logo .text{
    width: 400px;
    float: left;
    margin-top: 10px;
    font-size: 16px;
    margin-left: 76px;
}
.top .logo .text span {line-height: 23px;float: left;}
.top .logo .text div {float:left; font-size:12px;}
.top .logo .text img{
    height:22px;
    margin-right: 7px;
    margin-bottom: -9px;
    float:left;
}
#topnav li {display:inline;}
/*.login .logo {height: 150px;}*/
/* 搜索 */
.search{
    float: right;
    text-align: center;
    width: 403px;
    margin-top: 8px;
}
.search .searchdown{
    border:1px solid #D44346;
    height:32px;
    margin-right: auto;
    margin-left: auto;
    float: left;
}
.search .searchdown select{display:none;}
.search .searchdown .select_box{
    font-size:15px;
    color:#666666;
    width:90px;
    line-height:32px;
    float:left;
    position:relative;
    height: 32px;
}
.search .searchdown .select_showbox{
    padding-top: 4px;
    width: 90px;
    height:32px;
    line-height: 32px;
    background-image: url(../images/search_ico.png);
    background-repeat: no-repeat;
    background-position: 80px center;
    text-align: center;
}
.search .searchdown .select_showbox .active{
    background-image: url(../images/search_ico_hover.png);
    background-repeat: no-repeat;
    background-position: 80px center;
    height: 32px;
    text-align: center;
}
.search .searchdown .select_option{
    display:none;
    left:-1px;
    top:32px;
    position:absolute;
    z-index:99;
    background:#fff;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #D44346;
    border-bottom-color: #D44346;
    border-left-color: #D44346;
}
.search .searchdown .select_option li{
    width:90px;
    cursor:pointer;
    list-style-type: none;
    text-align: center;
    font-size: 14px;
}
.search .searchdown .select_option li.selected{
    background-color:#F3F3F3;
    color:#666666;
    font-size: 14px;
}
.search .searchdown .select_option li.hover{
    color:#fff;
    background-color: #D44346;
}
.search .searchdown input.inp_srh,.searchdown input.btn_srh{border:none;background:none;height:32px;line-height:32px;float:left}
.search .searchdown input.inp_srh{
    outline:none;
    width:200px;
    margin-left: 10px;
    font-size: 15px;
    font-family: "微软雅黑";
    color: #666666;
}
.search .searchdown input.btn_srh{
    color:#FFFFFF;
    font-size:18px;
    width:100px;
    font-family: "微软雅黑";
    outline:none;
    cursor: pointer;
    background-color: #BF2F2F;
}

.top .navbg{
    width:100%;
    background-image: url(../images/navbg.jpg);
    background-repeat: repeat-x;
    height: 50px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.fixednav{
    position:fixed;
    top:0px;
    width:1000px;
    z-index:1000;
    _position:absolute;
    _top:expression(eval(document.documentElement.scrollTop));
}
.top .navbg .nav{
    width: 1000px;
    margin: 0 auto;
    background-image: url(../images/navbg.jpg);
    background-repeat: repeat-x;
}
.top .navbg .nav .menu{
    height: 50px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    float: left;
    background-image: url(../images/menubg.jpg);
    background-repeat: no-repeat;
    background-position: left;
}
.top .navbg .nav .menu ul li{
    float: left;
    width: 102px;
}
.top .navbg .nav .menu ul li a{
    font-size: 18px;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 50px;
    height: 50px;
    display: block;
    text-align: center;
    background-image: url(../images/menubg.jpg);
    background-repeat: no-repeat;
    background-position: right;
}
.top .navbg .nav .menu ul li a:hover{
    font-size: 18px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #BF2F2F;
}
.top .navbg .nav .menu ul li .current{
    font-size: 18px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #BF2F2F;
}
.top .navbg .nav .hotline{
    float: right;
    height: 50px;
    width: 180px;
    background-image: url(../images/hotlinebg.jpg);
    background-repeat: no-repeat;
    text-align: center;
    line-height: 50px;
    color: #BD0A00;
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
    padding: 2px;
}
.top .navbg .nav .hotline img{
    width: 30px;
    float: left;
    margin-left: 8px;
    margin-top: 8px;
    margin-right: 4px;
}

/*金额*/
.amountbox{
    width:100%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}
.amountbox .amount{
    width: 1000px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    height: 35px;
}
.amountbox .amount ul li{
    float: left;
    font-size: 18px;
    width: 275px;
}
.amountbox .amount ul li em{
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    color: #D90000;
    margin-right: 5px;
    margin-left: 7px;
}
.amountbox .amount .special{
    width: 175px;
    text-align: right;
}
/*说明*/
.explain{
    width: 1000px;
    margin:0 auto;
}
.explain ul li{
    width: 250px;
    float: left;
    text-align: center;
    margin-top: 20px;
}
.explain ul li img{
    width: 122px;
    height: 122px;
}
.explain ul li p{
    text-align: center;
    line-height: 30px;
    font-size: 22px;
    margin-top: 5px;
}
.explain ul li .small{
    font-size: 15px;
    color: #666666;
    margin: 0px;
}
/*新闻*/
.newsbox{
    width: 1000px;
    background-color: #FFFFFF;
    margin-top: 15px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.newsbox .news{
    width: 700px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    float: left;
}
/* 选项卡 */
.newsbox .news .content{
    width: 1000px;
    margin-top: 15px;
}

.tabsbg{
    height: 40px;
    text-align: center;
    padding-top: 22px;
    background-image: url(../images/linebg.png);
    background-repeat: repeat-x;
    background-position: center 1px;
    width: 700px;
}
.tabscontent {
    display:none;
    width:100%;
}

/*图片新闻*/
.focus{ position:relative; width:350px; height:260px; background-color: #FFFFFF; float: left;}
.focus img{ width: 350px; height: 250px;}
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}
.focus .fPic{ position:absolute; left:0px; top:0px; }
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.focus .shadow{
    width:100%;
    position:absolute;
    bottom:0;
    left:0px;
    z-index:10;
    height:35px;
    line-height: 35px;
    background:rgba(0,0,0,0.6);

    filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  	display:block;
    text-align:left;
}
.focus .shadow a{
    text-decoration:none;
    color:#FFFFFF;
    font-size:14px;
    overflow:hidden;
    margin-left:10px;
    line-height: 35px;
    height: 35px;
    display: block;
    width: 250px;
}
.focus .fcon{
    position:relative;
    width:100%;
    float:left;
    display:none;
    background-color: #FFFFFF;
}
.focus .fcon img{ display:block; }
.focus .fbg{bottom:15px; right:5px; position:absolute; height:21px; text-align:center; z-index: 200; }
.focus .fbg div{
    overflow:hidden;
    zoom:1;
    height:17px;
    margin-top: 3px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.focus .D1fBt a{
    position:relative;
    display:inline;
    width:13px;
    height:13px;
    border-radius:7px;
    color:#B0B0B0;
    text-decoration:none;
    text-align:center;
    outline:0;
    float:left;
    background:#D9D9D9;
    margin-top: 0;
    margin-right: 4px;
    margin-bottom: 0;
    margin-left: 4px;
    font-family: "\5B8B\4F53";
    font-size: 12px;
    line-height: 17px;
}
.focus .D1fBt .current,.focus .D1fBt a:hover{
    background-color: #D90000;
}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal;}

/*文字新闻*/
.textnews{
    width: 336px;
    float: left;
    margin-left: 10px;
}
.textnews .list{
    width: 336px;
    height: 65px;
}
.textnews .list .text{
    float: left;
    width: 340px;
    margin-left: 5px;
}
.textnews .list .text h1{
    overflow: hidden;
    white-space: nowrap;
    font-size: 12px;
    width: 340px;
    text-overflow: ellipsis;
    height: 26px;
    line-height: 26px;
    background-image: url(../images/hot.jpg);
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 17px;
}
.textnews .list .text h1 a{
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color: #333333;
}
.textnews .list .text h1 a:hover{
    color: #CF0000;
    text-decoration: underline;
}
.textnews .list .text p{
    width: 340px;
    font-size: 13px;
    color: #666666;
    overflow: hidden;
    height: 24px;
    line-height: 24px;

}
/*优秀企业展示*/
.e_company{
    width: 280px;
    float: right;
}
.e_company .title{
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    color: #D44346;
    margin-top: 22px;
    text-indent: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D44346;
    background-color: #F0F0F0;
}
.e_company .title img{
    margin-bottom: -7px;
    margin-right: 5px;
}
.e_company .title span{
    float: right;
    margin-right: 10px;
}
.e_company .title span a{
    color: #999999;
}
.e_company .list{
    width: 280px;
}
.e_company .list ul li{
    width: 280px;
    line-height: 32px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
    height: 32px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.e_company .list ul li span{
    font-size: 15px;
    color: #C90004;
}
.e_company .list ul li a{
    width: 280px;
    font-size: 14px;
}

/*广告*/
.banner{
    width: 1000px;
    margin: 30px auto 0px;
}
.banner img {
    width: 100%;
}
/*金融产品*/
.product{
    width: 1000px;
    margin-top: 35px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.product .title{
    height: 70px;
    background-image: url(../images/linebg.png);
    background-repeat: repeat-x;
    text-align: center;
}
.product .title span{
    width: 306px;
    background-color: #FFFFFF;
    color: #D44346;
    font-size: 36px;
    display: block;
    margin: 0 auto;
}
.product .title span img{
    margin-right: 10px;
    margin-bottom: -7px;
}
.product .title p{
    color: #3D5060;
    font-size: 20px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
}
.product .rollbox{
    width: 1000px;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
    margin-top: 15px;
    height: 345px;
}
.product .rollbox .roll{
    width: 998px;
    height: 106px;
    border: 1px solid #C6C6C6;
    margin-bottom: 8px;
}
.product .rollbox .roll:hover{
    border: 1px solid #D44346;
}
.product .rollbox .roll .banklogo{
    width:182px;
    height:100px;
    float: left;
    margin-top: 3px;
    margin-bottom: 3px;
}
.product .rollbox .roll .banklogo img{
    width:182px;
    height:100px;
    margin-left: 5px;
}
.product .rollbox .roll .data{
    float: left;
    margin-left: 20px;
    height: 80px;
    margin-top: 10px;
}
.product .rollbox .roll .data h1{
    display: block;
    font-weight: normal;
    height: 28px;
}
.product .rollbox .roll .data h1 a{
    font-size: 19px;
    text-decoration: none;
}
.product .rollbox .roll .data span{
    display: block;
    float: left;
    width: 158px;
    color: #999999;
}
.product .rollbox .roll .data span a{
    display: block;
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #E42525;
    border: 1px solid #D44346;
    height: 32px;
    width: 90px;
    line-height: 32px;
    text-align: center;
    border-radius: 4px;
    margin-left: 30px;
}
.product .rollbox .roll .data span p{
    line-height: 28px;
}
.product .rollbox .roll .data span p em{
    font-style: normal;
    font-size: 20px;
}
.product .rollbox .roll .data span .orange{
    color: #F04900;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
}
.product .rollbox .roll .data span .blue{
    color: #0057C8;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
}
.product .rollbox .roll .data span .gules{
    color: #D43939;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
}
.product .rollbox .roll .data span .green{
    color: #159800;
    font-size: 15px;
    line-height: 15px;
    margin-top: 3px;
}
.product .more a{
    width: 144px;
    background-color: #E7E7E7;
    text-decoration: none;
    color: #D3444A;
    line-height: 30px;
    height: 30px;
    display: block;
    text-align: center;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

/*金融机构*/
.financebox{
    width: 100%;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto;
    padding-top: 18px;
    height: 355px;
}
.financebox .finance{
    width: 1000px;
    margin: 0 auto;
}
.financebox .finance .title{
    height: 70px;
    background-image: url(../images/linebg.png);
    background-repeat: repeat-x;
    text-align: center;
    margin-bottom: 15px;
}
.financebox .finance .title span{
    width: 306px;
    color: #D44346;
    font-size: 36px;
    display: block;
    margin: 0 auto;
    background-color: #FFFFFF;
}
.financebox .finance .title span img{
    margin-right: 10px;
    margin-bottom: -7px;
}
.financebox .finance .title p{
    color: #3D5060;
    font-size: 20px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
}
.financebox .finance .list{
    width: 1000px;
}
.financebox .finance .list .contents{
    width: 1020px;
    margin-top: 20px;
}
.financebox .finance .list .contents ul li{
    width: 182px;
    border: 1px dotted #CCCCCC;
    background-color: #FFFFFF;
    float: left;
    margin-right: 20px;
}
.financebox .finance .list .contents ul li:hover{
    border: 1px dotted #D3444A;
    background-color: #FFFFFF;
}
.financebox .finance .list .contents ul li img{
    width: 182px;
    height:100px;
}
.financebox .finance .list .contents ul li a{
    color: #666666;
    text-decoration: none;
}
.financebox .finance .list .contents ul li p{
    width: 182px;
    text-align: center;
    line-height: 28px;
    height: 34px;
    overflow: hidden;
}

.financebox .finance .list .contents span a{
    width: 144px;
    background-color: #E7E7E7;
    text-decoration: none;
    color: #D3444A;
    line-height: 30px;
    height: 30px;
    display: block;
    text-align: center;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

/*咨询专家*/
.expertbox{
    width: 1000px;
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto;
}
.expertbox .title{
    height: 70px;
    background-image: url(../images/linebg.png);
    background-repeat: repeat-x;
    text-align: center;
    margin-bottom: 15px;
}
.expertbox .title span{
    width: 306px;
    color: #D44346;
    font-size: 36px;
    display: block;
    margin: 0 auto;
    background-color: #FFFFFF;
}
.expertbox .title span img{
    margin-right: 10px;
    margin-bottom: -7px;
}
.expertbox .title p{
    color: #3D5060;
    font-size: 20px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
}
.expertbox .list{
    width: 1020px;
}
.expertbox .list ul li{
    width: 150px;
    margin-right: 20px;
    float: left;
}
.expertbox .list ul li img{
    width: 150px;
    height: 190px;
}
.expertbox .list ul li p{
    background-color: #2658A3;
    text-align: center;
    color: #FFFFFF;
    line-height: 24px;
    height: 26px;
}
.expertbox .list ul li .name{
    text-align: center;
    background-color: #1850A4;
    line-height: 24px;
    height: 24px;
    font-size: 16px;
    color: #FFFFFF;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #6887B6;
}
.expertbox .list ul li .ask a{
    background-color: #D44346;
    text-decoration: none;
    color: #FFFFFF;
    line-height: 30px;
    height: 30px;
    display: block;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}
.expertbox .more a{
    width: 144px;
    background-color: #E7E7E7;
    text-decoration: none;
    color: #D3444A;
    line-height: 30px;
    height: 30px;
    display: block;
    text-align: center;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}


/*流程图*/
.stepbox{
    width: 100%;
    margin-top: 30px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.stepbox .step{
    width: 1000px;
    background-color: #F7F7F7;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-bottom: 10px;
}
.stepbox .step .title{
    height: 40px;
    background-image: url(../images/linebg1.png);
    background-repeat: repeat-x;
    text-align: center;
    line-height: 40px;
}
.stepbox .step .title span{
	color: #D44346;
    font-size: 24px;
    margin-right: 10px;
}
.stepbox .step .title span img{
    margin-right: 10px;
    height: 24px;
    width: 36px;
    margin-bottom: -5px;
}
.stepbox .step .title p{
    color: #3D5060;
    font-size: 20px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
}
.stepbox .step .list{
    width: 1000px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-top: 10px;
}
.stepbox .step .list ul li{
    float: left;
    width: 147px;
    text-align: center;
}
.stepbox .step .list ul li p{
	text-align: center;
    font-size: 16px;
    line-height: 26px;
    margin-top: 5px;
}
.stepbox .step .list ul li a{
	text-align: center;
    text-decoration: none;
}
.stepbox .step .list .arrowbg{
    height: 147px;
    width: 125px;
    background-image: url(../images/arrowbg.png);
    background-repeat: no-repeat;
}

/*页脚*/
.foot{
    width: 1000px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    height: 180px;
}
.foot .f_1{
    float: left;
    margin-top: 30px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.foot .f_1 p{
    color: #FFFFFF;
    margin-top: 5px;
    text-align: left;
    text-indent: 15px;
}
.foot .f_1 .pic{
    float: left;
    margin-right: 25px;
    margin-left: 15px;
}
.foot .f_1 .words{
    float: left;
    margin-bottom: 10px;
}
.foot .f_1 .words span{
    color: #FFFFFF;
    display: block;
    text-align: left;
    font-size: 18px;
    line-height: 26px;
}
.foot .f_1 .words p{
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 28px;
    text-indent: 0px;
}
.foot .f_2{
    float: right;
    margin-right: 10px;
    text-align: left;
    margin-top: 40px;
}
.foot .f_2 p{
    color: #FFFFFF;
    margin-top: 7px;
}
.foot .f_3{
    float: right;
    text-align: left;
    margin-top: 20px;
    margin-right: 10px;
}
.foot .f_3 p{
    color: #FFFFFF;
}
.linkbox{
    width: 1000px;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 15px;
}
.linkbox .link{
    float: left;
    width: 70px;
    color: #FFFFFF;
    line-height: 28px;
}
.linkbox .link_t{
    float: left;
    display: block;
    width: 930px;
}
.linkbox .link_t ul li{
    float: left;
    display: block;
    margin-right: 10px;
    margin-left: 10px;
    line-height: 28px;
}
.link_t a{
    color: #FFFFFF;
}

/*动态列表*/
.position{
    width: 1000px;
    height: 26px;
    margin-bottom: 8px;
    margin-right: auto;
    margin-left: auto;
}
.subnews{
    width: 1000px;
    margin:0 auto;
}
/*左侧*/
.subnews_l{
    float: left;
    width: 738px;
    border-top-width: 2px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #D44346;
    border-right-color: #DDDDDD;
    border-bottom-color: #DDDDDD;
    border-left-color: #DDDDDD;
    padding-top: 5px;
}
.subnews_l .list_l{
    width: 710px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DDDDDD;
    margin: 0 auto;
    padding-top: 15px;
    padding-bottom: 15px;
}
.subnews_l .list_l .a_img{
    float: left;
    height: 122px;
    width: 170px;
    margin-right: 20px;
}
.subnews_l .list_l .f_img{
    height: 16px;
    width: 16px;
}
.subnews_l .list_l .title a{
    font-size: 16px;
    line-height: 22px;
    display: block;
    font-weight: bold;
    margin-left: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.subnews_l .list_l .text{
    text-indent: 28px;
    line-height: 20px;
    color: #666666;
    margin-top: 10px;
    margin-left: 5px;
    height: 60px;
}
.subnews_l .list_l .time{
    color: #999999;
    margin-top: 10px;
    margin-left: 5px;
}
/* 页码*/
.flip{
    text-align:center;
    height: 28px;
    line-height: 28px;
    margin-top: 25px;
    margin-right: auto;
    margin-bottom: 25px;
    margin-left: auto;
}
.flip a{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-top: 3px;
    margin: 3px;
    color: #333333;
    border: 1px solid #DDDDDD;
    font-family: "微软雅黑";
    font-size: 14px;
    background-color: #FFFFFF;
}
.flip a:hover {
    color:#FFFFFF;
    background-color: #BF2F2F;
    text-decoration: none;
}
.flip a:active {
    color:#FFFFFF;
    background-color: #BF2F2F;
    text-decoration: none;
}
.flip .current {
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: bold;
    color: #FFFFFF;
    PADDING-TOP: 3px;
    background-color: #BF2F2F;
    font-family: "微软雅黑";
    font-size: 14px;
    border: 1px solid #BF2F2F;
    margin: 3px;
}

/*右侧*/
.subnews_r{
    width: 248px;
    float: right;
    border-top-width: 2px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #D44346;
    border-right-color: #DDDDDD;
    border-bottom-color: #DDDDDD;
    border-left-color: #DDDDDD;
}
.subnews_r .statistics{
    width: 248px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.subnews_r .statistics .title_r{
    font-size: 18px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    line-height: 38px;
    height: 38px;
    text-indent: 18px;
}
.subnews_r .statistics .title_r img{
    margin-right: 7px;
    margin-bottom: -2px;
}
.subnews_r .statistics .list_r{
    width: 230px;
    margin: 0 auto;
}
.subnews_r .statistics .list_r ul li{
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
    line-height: 40px;
    background-image: url(../images/dot.png);
    text-indent: 13px;
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 15px;
}
.subnews_r .statistics .list_r ul li em{
    font-style: normal;
    color: #BB0000;
    font-weight: bold;
}
.subnews_r .ad_r{
    width: 248px;
    margin-top: 25px;
}
.subnews_r .ad_r img{
    width: 248px;
}

/* 新闻详细页 */
.detailed{
    width: 998px;
    border-top-width: 2px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #D44346;
    border-right-color: #DDDDDD;
    border-bottom-color: #DDDDDD;
    border-left-color: #DDDDDD;
}
.detailed .title{
    width:940px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DBD9DA;
    font-family: "微软雅黑";
    font-size: 22px;
    color: #000000;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    padding-top: 20px;
    padding-bottom: 20px;
}
.detailed .title_1{
    width:940px;
    height:40px;
    text-align: center;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    line-height: 40px;
    color: #666666;
}
.detailed .content{
    width:920px;
    font-size: 14px;
    line-height: 28px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 15px;
    padding-bottom: 30px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #999999;
}
.detailed .content img {
    max-width: 800px;
}
.detailed .input{
    width:920px;
    margin-top: 15px;
    margin-right: auto;
    margin-bottom: 25px;
    margin-left: auto;
    text-align: right;
}
.detailed [class^="btn-"] {
    width:70px; height:28px; border:0; cursor:pointer;color:#FFFFFF;
}
.detailed .btn-back {
    background-color:#1C7CA6;
}
.detailed .btn-close {
    background-color:#BE0000;
}
.detailed .list{
    width:920px;
    line-height: 26px;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.detailed .list a{
    color: #D90000;
}
/* 金融产品列表 */
.subproduct{
    width: 1000px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
/* 产品分类 */
.subproduct .option{
    width: 998px;
    padding-bottom: 10px;
    padding-top: 10px;
    border-top-width: 2px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #D44346;
    border-right-color: #DDDDDD;
    border-bottom-color: #DDDDDD;
    border-left-color: #DDDDDD;
}
.subproduct .option .group{
    width: 998px;
}
.subproduct .option .group span {
    float: left;
    width: 86px;
    line-height: 22px;
    text-align: right;
    padding-top: 11px;
    font-size: 14px;
}
.subproduct .option .group p.mr {
    float: left;
    width: 900px;
    height: auto;
    line-height: 22px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 5px;
    padding-left: 5px;
}
.subproduct .option .group p.mr a {
    float: left;
    width: auto;
    line-height: 22px;
    display: block;
    font-size: 15px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 1px;
    margin-right: 5px;
    cursor:pointer;
}
.subproduct .option .group p.mr a:hover, .subproduct .option .group p.mr a.hover {
    color: #FFFFFF;
    text-decoration: none;
    background-color: #BF2F2F;
}
.pagination { margin:20px 0 }
.pagination ul { display:inline-block; *display:inline;
    margin-bottom:0; margin-left:0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; *zoom:1;
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.05); box-shadow:0 1px 2px rgba(0,0,0,0.05) }
.pagination ul>li { display:inline }
.pagination ul>li>a,
.pagination ul>li>span { float:left; padding:4px 12px; line-height:20px; text-decoration:none; background-color:#fff; border:1px solid #ddd; border-left-width:0 }
.pagination ul>li>a:hover,
.pagination ul>.active>a,
.pagination ul>.active>span { background-color:#BF2F2F; color: #fff;}
.pagination ul>.active>a,
.pagination ul>.active>span { color:#fff; cursor:default }
.pagination ul>.disabled>span,
.pagination ul>.disabled>a,
.pagination ul>.disabled>a:hover { color:#999; cursor:default; background-color:transparent }
.pagination ul>li:first-child>a,
.pagination ul>li:first-child>span { border-left-width:1px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px; -webkit-border-top-left-radius:4px; border-top-left-radius:4px; -moz-border-radius-bottomleft:4px; -moz-border-radius-topleft:4px }
.pagination ul>li:last-child>a,
.pagination ul>li:last-child>span { -webkit-border-top-right-radius:4px; border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; -moz-border-radius-topright:4px; -moz-border-radius-bottomright:4px }
.pagination-centered { text-align:center }
.pagination-right { text-align:right }
.subproduct .productbox{
    width: 998px;
    margin-top: 15px;
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto;
    border: 1px solid #DDDDDD;
}
.subproduct .productbox .title{
    width: 998px;
    height: 35px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D44346;
    background-color: #FFFFFF;
}
.subproduct .productbox .title .flip_1{
    float: right;
}
.subproduct .productbox .title .flip_1 span{
    line-height: 35px;
    font-size: 15px;
    color: #000000;
    float: left;
    padding-right: 10px;
    padding-left: 10px;
}
.subproduct .productbox .title .flip_1 a{
    border-left: solid 1px #E4E4E4;
    border-right: none;
    line-height: 35px;
    background-image: none;
    padding: 0px 10px 0px 10px;
    background-color: #EEEEEE;
}
.subproduct .productbox .title a{
    height: 35px;
    display: inline-block;
    line-height: 35px;
    border-right: solid 1px #E4E4E4;
    color: #333333;
    padding: 0 30px 0 20px;
    cursor: pointer;
}
.subproduct .productbox .title a.current, .subproduct .productbox .title a:hover {
    color: #D90000;
    text-decoration: none;
}
.asc {
    color: #D90000;
    background-image: url(../images/i3.gif);
    background-repeat: no-repeat;
    background-position: right -75px;
}
.desc {
    color: #D90000;
    background-image: url(../images/i3.gif);
    background-repeat: no-repeat;
    background-position: right -195px;
}
.subproduct .productbox .list_1{
    width: 998px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DDDDDD;
    margin-top: 15px;
    margin-bottom: 15px;
    height: 130px;
}
.subproduct .productbox .list_1 .logo_1{
    float: left;
    height: 100px;
    width: 180px;
    margin: 10px;
}
.subproduct .productbox .list_1 .logo_1 img{
    width: 180px;
    height: 100px;
}
.subproduct .productbox .list_1 .stitle{
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 350px;
}
.subproduct .productbox .list_1 .stitle h1 a{
    font-size: 16px;
    line-height: 26px;
    height: 26px;
    width: 350px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
.subproduct .productbox .list_1 .stitle p{
    color: #7D7D7D;
    line-height: 26px;
}
.subproduct .productbox .list_1 .stitle p em{
    font-style: normal;
    color: #D90000;
    margin-right: 8px;
}
.subproduct .productbox .list_1 .stitle .text{
    height: 40px;
    width: 350px;
    margin-top: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 20px;
}
.subproduct .productbox .list_1 .attr{
    float: left;
    width: 280px;
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.subproduct .productbox .list_1 .attr p{
    line-height: 24px;
}
.subproduct .productbox .list_1 .attr p .orange{
    color: #F04900;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.subproduct .productbox .list_1 .attr p .blue{
    color: #0057C8;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
}
.subproduct .productbox .list_1 .attr p .gules{
    color: #D43939;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
}
.subproduct .productbox .list_1 .attr p .green{
    color: #159800;
    font-size: 15px;
}
.subproduct .productbox .list_1 .button a{
    display: block;
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #E42525;
    border: 1px solid #D44346;
    height: 32px;
    width: 90px;
    line-height: 32px;
    text-align: center;
    border-radius: 4px;
    float: left;
    margin-left: 10px;
    margin-top: 40px;
    margin-bottom: 10px;
}
/* 金融产品详细 */
.subdetail{
    width: 998px;
    border-top-width: 2px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #D44346;
    border-right-color: #DDDDDD;
    border-bottom-color: #DDDDDD;
    border-left-color: #DDDDDD;
    margin-bottom: 15px;
}
.subdetail .logo_2{
    float: left;
    height: 100px;
    width: 180px;
    margin: 10px;
}
.subdetail .logo_2 img{
    width: 180px;
    height: 100px;
}
.subdetail .title_2{
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 600px;
}
.subdetail .title_2 h1{
    font-size: 18px;
    line-height: 40px;
    height: 40px;
    width: 600px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
.subdetail .title_2 p{
    height: 44px;
    width: 600px;
    margin-top: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 22px;
    color: #666666;
}
.subdetail .button_2{
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 30px;
}
.subdetail .button_2 a{
    display: block;
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #EF6265;
    border: 1px solid #D44346;
    height: 28px;
    width: 120px;
    line-height: 26px;
    text-align: center;
    border-radius: 4px;
    margin-top: 13px;
}
.subdetailbox{
    width: 998px;
    border: 1px solid #DDDDDD;
}
/*.subdetailbox .tab_1{
    width: 998px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D44346;
    height: 42px;
}
.subdetailbox .tab_1 span a{
    height: 42px;
    line-height: 42px;
    color: #FFFFFF;
    text-decoration: none;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #DDDDDD;
    border-left-color: #DDDDDD;
    display: block;
    float: left;
    width: 120px;
    text-align: center;
    margin-left: 100px;
    font-size: 16px;
    background-color: #EF6265;
}
.subdetailbox .tab_1 span a:hover{
    background-color: #E4393C;
}*/
.subdetailbox .info_1{
    width: 900px;
    margin-top: 15px;
    margin-right: auto;
    margin-bottom: 40px;
    margin-left: auto;
}
.subdetailbox .info_1 .title_3{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D44346;
    font-size: 20px;
    line-height: 35px;
    height: 35px;
    color: #000000;
    margin-bottom: 10px;
    background-color: #EDF4FD;
    text-align: center;
    letter-spacing: 5px;
}
.subdetailbox .info_1 table{
    width:820px;
    font-size: 16px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.subdetailbox .info_1 table tr td{
    height: 40px;
    line-height: 20px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCCCCC;
}
.subdetailbox .info_1 .content_1{
    width: 820px;
    font-size: 16px;
    line-height: 30px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.subdetailbox .info_1 .content_1 img {
    max-width: 820px;
}
/* 操作流程 */
.operationflow{
    width: 998px;
    margin: 0 auto;
    border: 1px solid #DDDDDD;
}
.soft_function{
    width:998px;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.soft_con_icon{width:998px;height:190px;display:block;padding-top:10px}
.soft_con_icon ul li{
    float:left;
    display:block;
    list-style:none;
    height:180px;
    width:150px;
    margin-top: 0;
    margin-right: 50px;
    margin-bottom: 0;
    margin-left: 49px;
}
.soft_con_icon ul li img{
    height:150px;
    width:150px;
}
.soft_con_icon ul li a{
    color:#333333;
    font-size:20px;
    text-align:center;
    text-decoration: none;
    cursor: pointer;
}
.soft_con_icon ul li a img { cursor: pointer; }
.soft_con{width:998px}
.soft_con1{height:20px;width:998px;background:url(../images/line_select_001.gif)}
.soft_con2{
    width:900px;
    background-color: #FFFFFF;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 20px;
    padding-bottom: 20px;
}
/* 金融机构 */
.subproduct .productbox .list_2{
    width: 998px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DDDDDD;
    margin-top: 15px;
    margin-bottom: 15px;
    height: 135px;
}
.subproduct .productbox .list_2 .logo_2{
    float: left;
    height: 100px;
    width: 180px;
    margin: 10px;
}
.subproduct .productbox .list_2 .logo_2 img{
    width: 180px;
    height: 100px;
}
.subproduct .productbox .list_2 .stitle_1{
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 640px;
}
.subproduct .productbox .list_2 .stitle_1 a{
    font-size: 16px;
    line-height: 22px;
    height: 22px;
    width: 640px;
}
.subproduct .productbox .list_2 .stitle_1 p{
    color: #7D7D7D;
    line-height: 26px;
}
.subproduct .productbox .list_2 .stitle_1 p em{
    font-style: normal;
    margin-right: 10px;
    color: #E42525;
}
.subproduct .productbox .list_2 .stitle_1 p .blue_1{
    background-color: #87BCED;
    color: #FFFFFF;
    font-size: 14px;
    padding-right: 8px;
    padding-bottom: 1px;
    padding-left: 8px;
    border-radius: 3px;
}
.subproduct .productbox .list_2 .stitle_1 p .green_1{
    background-color: #8EC86F;
    color: #FFFFFF;
    font-size: 14px;
    padding-right: 8px;
    padding-bottom: 1px;
    padding-left: 8px;
    border-radius: 3px;
}
.subproduct .productbox .list_2 .stitle_1 p span{
    margin-right: 30px;
    color: #666666;
}
.subproduct .productbox .list_2 .stitle_1 p strong{
    color: #DA0000;
    margin-right: 5px;
    margin-left: 5px;
}
.subproduct .productbox .list_2 .stitle_1 .text{
    height: 36px;
    width: 640px;
    margin-top: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 18px;
}
.subproduct .productbox .list_2 .button_1 a{
    display: block;
    font-size: 14px;
    color: #E42525;
    text-decoration: none;
    border: 1px solid #D44346;
    height: 32px;
    width: 90px;
    line-height: 32px;
    text-align: center;
    border-radius: 4px;
    float: left;
    margin-left: 30px;
    margin-top: 40px;
    margin-bottom: 10px;
    font-weight: bold;
}
/* 金融机构详细 */
.subagency{
    width: 998px;
    border-top-width: 2px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #D44346;
    border-right-color: #DDDDDD;
    border-bottom-color: #DDDDDD;
    border-left-color: #DDDDDD;
    margin-bottom: 15px;
}
.subagency .logo_3{
    float: left;
    height: 100px;
    width: 180px;
    margin-top: 10px;
    margin-right: 50px;
    margin-bottom: 10px;
    margin-left: 30px;
}
.subagency .logo_3 img{
    width: 180px;
    height: 100px;
}
.subagency .title_4{
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 700px;
}
.subagency .title_4 h1{
    font-size: 20px;
    line-height: 39px;
    height: 39px;
}
.subagency .title_4 p{
    line-height: 29px;
    color: #666666;
    font-size: 16px;
}
.subagency .title_4 p img{
    margin-bottom: -4px;
    margin-right: 5px;
}
.subagencybox{
    width: 998px;
    border: 1px solid #DDDDDD;
}
.subagencybox .tabtitle{
    overflow: hidden;
    width: 998px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D44346;
}
.subagencybox .tabtitle li{
    cursor: pointer;
    list-style-type: none;
    float: left;
}
.subagencybox .tabtitle .active{
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #FFFFFF;
    background-color: #D44346;
    margin-left: 100px;
    width: 124px;
}
.subagencybox .tabtitle .normal{
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #333333;
    background-color: #DDDDDD;
    margin-left: 100px;
    width: 124px;
}
.subagencybox .tabcontent{
    width: 800px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 20px;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
}
.subagencybox .tabcontent .type{
    font-size: 16px;
    line-height: 28px;
}
.subagencybox .tabcontent table{
    width:800px;
    font-size: 16px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.subagencybox .tabcontent table tr th{
    height: 35px;
    background-color: #F4E4E4;
    font-weight: normal;
}
.subagencybox .tabcontent table tr td{
    height: 40px;
    line-height: 20px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCCCCC;
}
.none {
    display: none;
}
/* 金融机构详细-金融产品 */
.tabproduct{
    width: 800px;
    height: 106px;
    border: 1px solid #C6C6C6;
    margin-bottom: 8px;
}
.tabproduct:hover{
    border: 1px solid #D44346;
}
.tabproduct .banklogo_1{
    width:182px;
    height:100px;
    float: left;
    margin-top: 3px;
    margin-bottom: 3px;
}
.tabproduct .banklogo_1 img{
    width:182px;
    height:100px;
    margin-left: 5px;
}
.tabproduct .data_1{
    float: left;
    margin-left: 20px;
    height: 80px;
    margin-top: 10px;
}
.tabproduct .data_1 h1{
    display: block;
    font-weight: normal;
    height: 28px;
}
.tabproduct .data_1 h1 a{
    font-size: 19px;
    text-decoration: none;
}
.tabproduct .data_1 span{
    display: block;
    float: left;
    width: 178px;
    color: #999999;
}
.tabproduct .data_1 span a{
    display: block;
    font-size: 14px;
    color: #E42525;
    text-decoration: none;
    background-color: #FFFFFF;
    border: 1px solid #D44346;
    height: 32px;
    width: 70px;
    line-height: 32px;
    text-align: center;
    border-radius: 4px;
    margin-left: 18px;
}
.tabproduct .data_1 span p{
    line-height: 28px;
}
.tabproduct .data_1 span p em{
    font-style: normal;
    font-size: 20px;
}
.tabproduct .data_1 span .orange{
    color: #F04900;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
}
.tabproduct .data_1 span .blue{
    color: #0057C8;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
}
.tabproduct .data_1 span .gules{
    color: #D43939;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
}
.tabproduct .data_1 span .green{
    color: #159800;
    font-size: 15px;
    line-height: 15px;
    margin-top: 3px;
}

/* 优秀企业列表 */
.enterpriselist{
	width: 710px;
	margin: 0 auto;
	padding-top: 15px;
	padding-bottom: 15px;
}
.enterpriselist ul li{
	width: 700px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	line-height: 34px;
}
.enterpriselist ul li img{
	margin-bottom: -5px;
	margin-right: 10px;
	margin-left: 10px;
}
.enterpriselist ul li a{
	font-size: 16px;
}
.enterpriselist ul li span{
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

/*搜索框*/
.search-box {
    float: right;
}
.search-box .search-panel {
    background: #fff;
    display: inline-block;
    vertical-align: top;
    width: 200px;
    margin-right: 0;
    border-color: #b8b8b8 transparent #ccc #b8b8b8;
    border:1px solid #b6b6b6;
    border-right-width: 0;
    overflow: hidden;
    height: 28px;
    right: 0px;
}
.search-box .search-panel:hover {
    border-bottom:1px solid #d44346;*border-bottom:0;box-shadow:1px 1px 1px #ccc;
}
.search-box .search-focus {
    border-color:#d44346;*border-bottom:0;box-shadow:1px 1px 1px #ccc;
}
.search-box #search-input {
    width:190px;
    display: inline-block;
    position:relative;
    height:22px;
    font:16px/18px arial;
    line-height: 22px;
    margin:4px 0 0 7px;
    padding: 0;
    background: transparent;
    border: 0;
    outline: 0;
}
.search-box .search-btn {
    background-image: none;
    width: auto;
    height: auto;
    border-bottom: 1px solid transparent;
    vertical-align: top;
}
.search-box .search-btn input {
    width:50px;
    height:30px;
    padding-top:2px\9;
    font-size:14px;
    padding:0;
    border:0;
    cursor:pointer;
    color:#fff;
    letter-spacing:1px;
    background:#d44346;
    border-bottom:1px solid #d44346;
    outline:medium;
    *border-bottom:0;
    -webkit-appearance:none;
    -webkit-border-radius:0
}
.search-box .search-btn input:hover {
    background:#BF2F2F;
    border-bottom:1px solid #d44346;
    *border-bottom:0;
    box-shadow:1px 1px 1px #ccc;
}

/* 咨询专家列表 */
.expertboxs{
    width: 998px;
    padding-bottom: 10px;
    border-top-width: 2px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #D44346;
    border-right-color: #DDDDDD;
    border-bottom-color: #DDDDDD;
    border-left-color: #DDDDDD;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.expertboxs .list{
    width: 998px;
}
.expertboxs .list img{
    margin: 0 auto;
    max-width: 600px;
}
.expertboxs .list li{
    list-style-type: none;
    float: left;
    width: 300px;
    border: 1px solid #DFDFDF;
    margin-left: 23px;
    height: 245px;
    margin-top: 25px;
}
.expertboxs .list li:hover{
    border: 1px solid #D44346;
}
.expertboxs .list .pic-bar{
    width: 150px;
    height: 230px;
    overflow: hidden;
    float: left;
    margin: 10px;
    text-align: center;
}
.expertboxs .list .pic-bar p{
    margin-top: 10px;
}
.expertboxs .list .pic-bar .more a {
    width: 150px;
    background-color: #E7E7E7;
    text-decoration: none;
    color: #D3444A;
    line-height: 26px;
    height: 26px;
    display: block;
    text-align: center;
}
.expertboxs .list .text-bar{
    height: 190px;
    overflow: hidden;
    margin-top: 10px;
    width: 120px;
    margin-right: 10px;
    float: right;
}
.expertboxs .list .text-bar p{
    height: 30px;
    line-height: 30px;
    color: #003380;
    width: 120px;
    overflow: hidden;
}
.expertboxs .list .text-bar .explicit{
    color: #666666;
    font-size: 12px;
    width: 120px;
    overflow: hidden;
    height: 120px;
    line-height: 20px;
    margin-top: 10px;
}
.expertboxs .list .pic-bar img{
    height: 190px;
    width: 150px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    -webkit-transition: -webkit-transform .3s ease;
    -moz-transition: -moz-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease;
}
.expertboxs .list .pic-bar img:hover {
    transform: scale(1.09);
    -webkit-transform: scale(1.09);
    -ms-transform: scale(1.09);
    -moz-transform: scale(1.1);

}

/* 咨询专家详细 */
.exdetails{
    width:878px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin: 0 auto;
}
.exdetails .photos{
    height: 326px;
    width: 208px;
    background-image: url(../images/exdetails_photobg.png);
    float: left;
}
.exdetails .photos img{
    height: 240px;
    width: 190px;
    margin-top: 12px;
    margin-left: 9px;
}
.exdetails .resumes{
    float: right;
    width: 604px;
    margin-bottom: 10px;
    margin-right: 20px;
}
.exdetails .resumes .title{
    background-image: url(../images/exdetails_title.png);
    height: 30px;
    background-repeat: no-repeat;
    line-height: 28px;
    font-size: 18px;
    color: #FFFFFF;
    text-indent: 15px;
}
.exdetails .resumes .list{
    width: 604px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 10px;
    font-size: 15px;
    line-height: 25px;
}
.exdetails .resumes tr td{
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #C0C0C0;
}
.exdetails .resumes tr td img{
    height: 120px;
    width: 120px;
}
.exdetails .resumes tr td p{
    font-size: 14px;
    line-height: 18px;
    height: 22px;
}

/* 融资需求 */
.demand{
    width: 710px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 10px;
}
.demand ul li{
    width: 680px;
    background-color: #FFFFFF;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DDDDDD;
    padding-top: 25px;
    padding-right: 15px;
    padding-bottom: 25px;
    padding-left: 15px;
}
.demand ul li:hover{
    background-color: #E8F2FC;
}

.demand ul li .name{
    width: 690px;
}
.demand ul li .name h1{
    font-size: 16px;
    line-height: 40px;
    height: 40px;
    font-weight: normal;
}
.demand ul li  .name p span{
    margin-right: 50px;
    color: #333333;
    font-size: 15px;
}
.demand ul li  .name p strong{
    color: #DA0000;
    margin-right: 5px;
    margin-left: 5px;
    font-size: 18px;
}
.demand ul li  .name p .colour_1{
    background-color: #8357AA;
    color: #FFFFFF;
    font-size: 16px;
    padding-right: 8px;
    padding-bottom: 2px;
    padding-left: 8px;
    border-radius: 3px;
    font-style: normal;
}
.demand ul li  .name p .colour_2{
    background-color: #4160A4;
    color: #FFFFFF;
    font-size: 16px;
    padding-right: 8px;
    padding-bottom: 2px;
    padding-left: 8px;
    border-radius: 3px;
    font-style: normal;
}
.demand ul li  .name p .colour_3{
    background-color: #D5803C;
    color: #FFFFFF;
    font-size: 16px;
    padding-right: 8px;
    padding-bottom: 2px;
    padding-left: 8px;
    border-radius: 3px;
    font-style: normal;
}
.demand ul li  .name p .colour_4{
    background-color: #45903B;
    color: #FFFFFF;
    font-size: 16px;
    padding-right: 8px;
    padding-bottom: 2px;
    padding-left: 8px;
    border-radius: 3px;
    font-style: normal;
}
.demand ul li  .name p .colour_5{
    background-color: #3A7ECC;
    color: #FFFFFF;
    font-size: 16px;
    padding-right: 8px;
    padding-bottom: 2px;
    padding-left: 8px;
    border-radius: 3px;
    font-style: normal;
}
.demand ul li  .name p .colour_6{
    background-color: #E04242;
    color: #FFFFFF;
    font-size: 16px;
    padding-right: 8px;
    padding-bottom: 2px;
    padding-left: 8px;
    border-radius: 3px;
    font-style: normal;
}
.none-search{
    width: 100%;
    height: 100px;
    line-height: 100px;
    font-size: 18px;
    color: #747474;
    text-align: center;
}

.n-newbox {
    width: 1000px;
    margin-top: 25px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.n-newbox_l {
    width: 210px;
    float: left;
	text-align:center;
}
.n-newbox_l .title {
    width: 210px;
    background-color: #D44346;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 36px;
    height: 36px;
    background-image: url(../images/n-bg.jpg);
  /*  text-indent: 20px;*/
}
.n-newbox_l .title img {
    height: 26px;
    width: 26px;
    margin-bottom: -4px;
    margin-right: 10px;
}
.n-newbox_l .list {
    width: 208px;
    border: 1px solid #DDDDDD;
}
.n-newbox_l .list ul li {
    float: left;
    width: 100px;
    text-align: center;
    margin-top: 10px;
    margin-right: 2px;
    margin-left: 2px;
}
.n-newbox_l .list ul li a {
    text-align: center;
    background-color: #F0F0F0;
    display: block;
    font-size: 15px;
    line-height: 50px;
    height: 50px;
    text-decoration: none;
    color: #BF2F2F;
}
.n-newbox_l .list ul li a:hover{
	background-color: #D44346;
	color: #FFFFFF;
}
.n-newbox_m {
    float: left;
    margin-left: 10px;
    width: 400px;
}
.focus1 {
    position: relative;
    width: 400px;
    height: 290px;
    background-color: #FFFFFF;
    float: left;
}
.focus1 .fPic {
    position: absolute;
    left: 0px;
    top: 0px;
}
.focus1 .fcon {
    position: relative;
    width: 100%;
    float: left;
    display: none;
    background-color: #FFFFFF;
}
.focus1 .fcon img {
    display: block;
}
.focus1 img {
    width: 400px;
    height: 290px;
}
.focus1 .shadow {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0px;
    z-index: 10;
    height: 35px;
    line-height: 35px;
    background: rgba(0,0,0,0.6);
    filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;
    display: block;
    text-align: left;
}
.focus1 .shadow a {
    text-decoration: none;
    color: #FFFFFF;
    font-size: 14px;
    overflow: hidden;
    margin-left: 10px;
    line-height: 35px;
    height: 35px;
    display: block;
    width: 300px;
}
.focus1 .fbg {
    bottom: 5px;
    right: 5px;
    position: absolute;
    height: 21px;
    text-align: center;
    z-index: 200;
}
.focus1 .fbg div {
    overflow: hidden;
    zoom: 1;
    height: 17px;
    margin-top: 3px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.focus1 .D1fBt {
    overflow: hidden;
    zoom: 1;
    height: 16px;
    z-index: 10;
}
.focus1 .D1fBt a {
	position: relative;
    display: inline;
    width: 13px;
    height: 13px;
    border-radius: 7px;
    color: #B0B0B0;
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background: #D9D9D9;
    margin-top: 0;
    margin-right: 4px;
    margin-bottom: 0;
    margin-left: 4px;
    font-family: "\5B8B\4F53";
    font-size: 12px;
    line-height: 17px;
}
.focus1 .D1fBt .current,.focus .D1fBt a:hover{
	background-color: #D90000;
}  
.focus1 .D1fBt i {
    display: none;
    font-style: normal;
}
.n-newbox_r {
    width: 370px;
    margin-left: 10px;
    float: left;
}
.zfh {
    clear: both;
    height: 290px;
    height: 263px;
    width: 370px;
}
.zfh_t {
    height: 33px;
    line-height: 33px;
    overflow: hidden;
}
.zfh_t ul {
    float: left;
}
.zfh_t li {
    float: left;
    line-height: 33px;
    margin-left: 1px;
}
.zfh_t li a {
    display: block;
    width: 91px;
    height: 33px;
    text-align: center;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    text-decoration: none;
}
.textnews1 {
    width: 368px;
    float: left;
    border: 1px solid #DDDDDD;
}
.textnews1 .list {
    width: 348px;
    height: 55px;
    margin-left: 10px;
    margin-top: 9px;
}
.textnews1 .list .text {
    float: left;
}
.textnews1 .list .text h1 {
    overflow: hidden;
    white-space: nowrap;
    font-size: 12px;
    width: 340px;
    text-overflow: ellipsis;
    height: 26px;
    line-height: 26px;
    background-image: url(../images/hot.jpg);
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 17px;
}
.textnews1 .list .text h1 a {
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #333333;
}
.textnews1 .list .text h1 a:hover{
	color: #CF0000;
	text-decoration: underline;
}
.textnews1 .list .text p {
    width: 348px;
    font-size: 13px;
    color: #666666;
    overflow: hidden;
    height: 24px;
    line-height: 24px;
}
.dada2{ background:url(../images/bg5.jpg) no-repeat; color:#FFFFFF;}
.xiao2{display:block; width:120px; height:33px; background:url(../images/bg4.jpg) no-repeat; text-align:center; color:#333333; font-family:"Microsoft YaHei"; font-size:16px;}
/*融资需求*/
.casebox {
    width: 1000px;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 15px;
    padding-bottom: 15px;
}
.casebox .cases {
    width: 650px;
    text-align: center;
    float: left;
    line-height: 36px;
}
ul.tabs {
    overflow: hidden;
    margin-right: auto;
    margin-left: auto;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D44346;
    width: 650px;
    background-color: #F0F0F0;
}
ul.tabs li {
    list-style-type: none;
    display: block;
    cursor: pointer;
    background-color: #DBDBDB;
    color: #666666;
    height: 36px;
    font-size: 18px;
    line-height: 36px;
    text-align: center;
    margin-right: 15px;
    float: left;
    width: 145px;
}
ul.tabs li img {
    margin-right: 8px;
    margin-bottom: -5px;
}
ul.tabs li:hover {
	color: #333333;
}
ul.tabs li.current {
    background-color: #D44346;
    color: #FFFFFF;
    width: 145px;
    height: 36px;
    font-size: 18px;
    line-height: 36px;
    text-align: center;
}
.tabscontent {
    display: none;
    width: 100%;
}
.casebox .cases .list {
    width: 648px;
    margin-top: 15px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    height: 280px;
}
.casebox .cases .list .smallti {
    width: 648px;
    background-color: #FFECC0;
    height: 33px;
    border: 1px solid #EABC53;
}
.casebox .cases .list .w_1 {
    width: 230px;
}
.casebox .cases .list .w_2 {
    width: 150px;
}
.casebox .cases .list .w_3 {
    width: 130px;
}
.casebox .cases .list .w_4 {
    width: 130px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
}
.casebox .cases .list .w_11 {
    width: 125px;
}
.casebox .cases .list .w_21 {
    width: 125px;
}
.casebox .cases .list .w_31 {
    width: 265px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.casebox .cases .list .w_41 {
    width: 125px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
}
.casebox .cases .list .infor span {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #DDDDDD;
    display: block;
    float: left;
    line-height: 38px;
    font-size: 14px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #FFFFFF;
}
.casebox .cases .list .smallti span {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #DDDDDD;
    display: block;
    float: left;
    line-height: 32px;
    font-size: 14px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #FFFFFF;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
    color: #666666;
    text-align: center;
}
.casebox .cases .list .infor {
    width: 648px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DDDDDD;
    height: 38px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #DDDDDD;
}
.casebox .cases .more a {
    width: 144px;
    background-color: #E7E7E7;
    text-decoration: none;
    color: #D3444A;
    line-height: 30px;
    height: 30px;
    display: block;
    text-align: center;
    margin: 0 auto;
}
.n-company {
    width: 330px;
    float: right;
}
.n-company .title {
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    color: #D44346;
    text-indent: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D44346;
    background-color: #F0F0F0;
}
.n-company .title img {
    margin-bottom: -7px;
    margin-right: 5px;
}
.n-company .title span {
    float: right;
    margin-right: 10px;
}
.n-company .title span a {
    color: #666666;
}
.n-company .list {
    width: 328px;
}
.n-company .list ul li {
    width: 330px;
    line-height: 38px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
    height: 38px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.n-company .list ul li span {
    font-size: 15px;
    color: #C90004;
}
.n-company .list ul li a {
    font-size: 14px;
}
