.bt{border-top:1px solid #e1e1e1;}
.border{border:1px solid #e9ebec;}
.no-border{border:0px;}
.m0{margin:0px;}
sup{font-weight:normal;font-size:12px;vertical-align: super;}
.hide{
	display: none !important;
}

.listedtopimg{
	background:#6CC6F6 url('../../image/business_introduction/listedtopimg.jpg') no-repeat 50% 0;
	height:182px;
	color:#fff;
}
.listedtopimg_new{
	background:#3bbec0 url('../../image/business_introduction/listedtopimg.png') no-repeat 50% 0;
	height:182px;
	color:#fff;
}
.listedtopimg_new_jx{
	background:#3bbec0 url('../../image/business_introduction/listedtopimg-jx.png') no-repeat 50% 0;
	height:182px;
	color:#fff;
}
.listedtopimg .container{
	background-color:transparent;
	padding-top:40px;
	padding-left:100px;
}
.listedtopimg h1{
	font-size:30px;
}
.listedtopimg p{
	margin-top:10px;
	line-height:30px;
}
.content{
	margin:8px auto 0 auto;
	width:1000px;
	position:relative;
}
.posDiv{
	position:fixed;
	background:#fff;
	z-index:2;
	left:0;
	top:320px;
	width:100%;
}
.bigTitle,.bigTitle_new{
	color:#616161;
    font-size: 20px;
    font-weight: bold;
    padding:15px;
    margin:0 auto;
    width:970px;
    border-bottom:1px solid #EDEDED;
}
.posDiv.shadow{
	box-shadow:#ccc 0px 0px 5px 3px;
	-ms-box-shadow:#ccc 0px 0px 5px 3px;
	-moz-box-shadow:#ccc 0px 0px 5px 3px;
	-webkit-box-shadow:#ccc 0px 0px 5px 3px;
	border-bottom:1px solid #EDEDED;
}
.bigTitle .btn{
	height:30px;
	line-height:30px;
	font-size:14px;
}
.bigTitle_new .btn{
	height: 30px;
	line-height: 30px;
	font-size:14px;
}
.center{
	padding:15px 5px 90px 5px;
	position:relative;
	min-height:400px;
	margin-top:60px;
}

.center .item-content{
	padding:12px 10px 44px 10px;
}
.center .item-content h2{
	font-size: 18px;
	/* color:#1FB6E6; */
	margin-bottom:20px;
	/* font-weight: bold; */
}

.center .item-content p{
	font-size:14px;
	color:#747474;
	text-indent:26px;
	line-height:32px;
}

.logo1{
	display:inline-block;
	float:left;
	background-image: url(../../image/business_introduction/ico.png);
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.logo2{
	display:inline-block;
	float:left;
	background-image: url(../../image/business_introduction/ico.png);
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	background-position:-40px 0px;
}
.logo3{
	display:inline-block;
	float:left;
	background-image: url(../../image/business_introduction/ico.png);
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	background-position:-80px 0px;
}
.logo4{
	display:inline-block;
	float:left;
	background-image: url(../../image/business_introduction/ico.png);
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	background-position:-120px 0px;
}
.logo5{
	display:inline-block;
	float:left;
	background-image: url(../../image/business_introduction/ico.png);
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	background-position:-160px 0px;
}
.logo6{
	display:inline-block;
	float:left;
	background-image: url(../../image/business_introduction/ico.png);
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	background-position:-200px 0px;
}
.logo7 {
	display: inline-block;
	float: left;
	background-image: url(../../image/business_introduction/ico.png);
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: -234px 0px;
}
.item-content p .big {
	font-size: 18px;
	color: #676767;
	font-weight: bold;
}
.item-content .yzs h3, .item-content .fwdx h3 {
font-size: 16px;
font-weight: bold;
color: #676767;
margin-top: 30px;
}
.font_16 {
	font-family: 微软雅黑;
	font-size: 16px;
	line-height: 30px;
	color: #676767;
}
.font_b_16 {
	font-family: 微软雅黑;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	color: #676767;
}
.witness-tab td{padding:3px;}
.witness-tab th{padding:10px;}
.witness-tab2 td{line-height:30px;}

.table2 .header td {
	background: #F0F0F0;
	font-weight: bold;
}

.table2 th, .table2 td {
	padding: 8px;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #DDD;
}
.table2 td {
	padding: 20px;
}
.table1 {
	width: 715px;
}
.table1 {
	width: 720px;
	border: 1px solid #F7B90F;
}
.witness-tab th {
	padding: 10px;
}
.font_b_18 {
	margin-left: 12px;
	font-family: 微软雅黑;
	font-size: 18px;
	font-weight: bold;
}
.font_18 {
	font-family: 微软雅黑;
	font-size: 18px;
	color: #676767;
}
.font_13 {
	line-height: normal;
}
.font_13 {
	font-family: 微软雅黑;
	font-size: 13px;
	line-height: 45px;
	color: #676767;
}
.font_16 {
	font-family: 微软雅黑;
	font-size: 16px;
	line-height: 30px;
	color: #676767;
}

.item-content .p-h1 {
	font-size: 18px;
	display: block;
	padding: 10px 0;
	font-weight: bold;
}
.witness-box p.index {
	border: 0px;
}
.item-content p.index {
	padding-left: 30px;
}
.item-content .p-title {
	font-weight: bold;
}

.tt{width:100%;text-align:center;border-bottom:1px solid #e1e1e1;}
.tt th{text-align:center;background-color:#717779;height:40px;color:#fff;font-weight:bold;}
.tt td{line-height:30px;padding:10px 0;cursor:pointer;color:#555;}
.tt .t-first{font-weight:bold;width:130px; text-align:left;padding-left:20px;}
.tt .t-two{width:200px;text-align:left;}
.tt .last td{border:0px;}
.tt.gray{background-color:#eef2f3;}
.tt .hover{background-color:#d9eaf2;}


.item-content .p-text{text-indent:30px;line-height:30px;color:#555555;}
/*.item-content  dl{overflow:hidden;line-height:30px;}
.item-content  dt{float:left;width:60px;color:#555;}
.item-content  dd{float:left;color:#282828;}*/

.gkk td span{padding:0px 10px;/* background-color:#e3e5e6; *//* border:1px solid #d5d7d8; */color:#555;cursor:pointer;}
.gkk td span:hover{background-color:#d0e5f5;border-color:#a9d0e4;}

/*培训专栏*/
.special h3{
	font-size:16px;
	/* font-weight:bold; */
}
.special1{
	width:459px;
	border-right:1px solid #e1e1e1;
}
.special2{
	width:459px;
}
.special1 p,.special2 p{
	line-height: 24px;
	padding:15px 0;
	color:#8F8F8F;text-indent:0!important;margin-bottom:10px;
}
.special1 div{
	padding-right:40px;
}
.special2 div{
	padding-left: 45px;
}
.train-more{
	padding:5px 26px 5px 10px;
	border:1px solid #e1e1e1;
	color:#8F8F8F;
	background: url('../../image/base/icon/more.png') no-repeat 73px center;
	/* margin-top: 10px; */
}
/**课程介绍**/
.kcjs i{background-position:170px 0px;}
.kcjs h2{border-color:#93cd5b;}
.kcjs li{margin-bottom:40px;}
.kcjs dl{overflow:hidden;line-height:30px;}
.kcjs dt{float:left;width:75px;font-weight:bold;color:#999999;}
.kcjs dd{color:#8a8888;}
.kcjs dl h4{
	font-size:14px;color:#555555;font-weight:bold;
}
.kcjs dl h4 font{color:#93cd5b;font-size:18px;}
.kcjs .m0{margin:0px;}

.bmjs  dl {
overflow: hidden;
line-height: 30px;
}
.bmjs  dt {
float: left;
width: 60px;
}
.bmjs  dd {
float: left;
color: #282828;
}


/**课程详细**/
#detail h2.title{line-height:50px;height:50px;font-size:16px;font-weight:bold;position:relative;padding-left:30px;}
#detail h2.title a{color:#404040;font-weight:bold;background:url('../../image/business_introduction/arrow.png') no-repeat 100% 50%;padding-right:20px;position:absolute;right:0px;top:0px;}
#detail .title-icon{position:absolute;left:0px;background-image: url(../../image/business_introduction/icon.png);background-position:194px 0;width:24px;height:24px;top:12px;*top:8px;}
#detail .contact-icon{position:absolute;left:0px;top:14px;background-image: url(../../image/business_introduction/icon.png);background-position:194px 0;width:24px;height:24px;}


#detail .contact{overflow:hidden;line-height:30px;}
#detail h3{color:#555;font-weight:bold;font-size:16px;}
#detail p{line-height:30px;color:#919191;text-indent:0;}
#detail .indent{text-indent:30px;}
#detail .block{margin:40px 0 30px 0;}
#detail table{width:100%;text-align:center;border-bottom:1px solid #e1e1e1;margin-top:10px;}
#detail table th{text-align:center;background-color:#717779;height:40px;color:#fff;font-weight:bold;}
#detail table td{line-height:30px;padding:10px 0;text-align:left;}
#detail table .t-first{font-weight:bold;width:150px; text-align:center;padding-left:20px;}
#detail table .t-second{width:225px;padding:10px 40px 10px 10px;}
#detail table .gray{background-color:#eef2f3;}


#detail .jg{margin-bottom:30px;}
#detail .contact dt{float:left;width:90px;color:#777676;}
#detail .contact dd{float:left;color:#777676;}
#detail .contact dd font{font-weight:bold;}
#detail .contact dd a{color:#777676;}
#detail .downBtn{display:block;text-decoration:none;background-color:#ff7a19;color:#fff;width:175px;height:48px;line-height:48px;font-size:18px;text-align:center;margin:25px 0px 0px 0px}

.div-lession-design {
	float: left;
	width: 49%;
	text-align: center;
	margin-bottom: 30px;
}

#detail .div-lession-design h3 {
    font-size: 14px;
    text-align: center;
    font-family: "Microsoft YaHei";
    margin: 0;
    padding: 0;
    line-height: 20px;
    margin-top: 10px;
    font-weight:normal;
}
#ul-lession{overflow:hidden;margin:20px 0;}
#ul-lession li{float:left; width:165px; height:235px; margin-right:20px;}
#ul-lession li h4{font-size:16px; font-weight:bold; color:#fff; margin:0; padding:0; line-height:30px; height:30px; text-align:center;font-family: "Microsoft YaHei"; margin-top:15px;}
#ul-lession li h5{font-size:14px; color:#3C3C3C; margin:0; padding:0; font-family: "Microsoft YaHei"; margin:8px 20px 10px 20px; text-align:center;}
#ul-lession li h6{font-size:14px; color:#3C3C3C; margin:0; padding:0;  background:#fff;font-family: "Microsoft YaHei"; margin:0px 8px; padding:8px 5px;text-align:center;}
#ul-lession #first{background:#aad3ed;}
#ul-lession #second{background:#99cc6f;}
#ul-lession #third{background:#fcb390;}
#ul-lession #forth{background:#fab0b1;margin:0px;}
.tb_train{list-style-type: disc;margin-left:10px;}
.tb_train li {
    text-align: left;
    line-height: 28px;
    margin-left: 0px;
}


.table-data{
   border: 1px solid #B1CDE3;
   padding:0;
   margin:0 auto;
   border-collapse: collapse;
   width:100%;
   text-align:center;
}
.table-data td {
	border: 1px solid #B1CDE3;
	background: #fff;
	font-size:12px;
	padding: 3px 3px 3px 8px;
	color: #4f6b72; height:30px;
}
.back_btn{float:left;font-size:16px;font-weight:normal;color:#404040;margin-right:150px;margin-top:5px;}
.training-consultants-list .active{background-color:#eef0f3;}
.item-content .p-h2{display:block;padding:10px 0;font-weight:bold;font-size:14px;}
#dd_org p strong{font-size:15px; font-weight:bold;}
#div_agree{display:none;}
#div_agree h2{font-weight:bold; font-size:16px;}
#div_agree .protocol{ padding:20px; word-wrap:break-word; word-break:break-all; line-height:25px; background:#f2f2f2;
font-family: "微软雅黑","华文细黑","STHeiti-Light","STHeiti","宋体";white-space:normal;
}
#btn_back_agree_form{float:left;font-size:16px;font-weight:normal;color:#404040;margin-right:280px;margin-top:5px;}
#btn_back_desc{font-size:16px;font-weight:normal;color:#404040;margin-right:25px;margin-top:5px;}
#tb_finance{width:770px;}
#tb_finance td{border-bottom:1px #999 dotted; width:47%; padding-left:3%; height:40px; line-height:40px; color:#0066ff; font-size:16px; font-weight:bold;}
#tb_finance td input { float:left; margin-top:15px;}
#tb_finance td label{ color:#333; font-size:14px; font-weight:100; float:left; margin-left:8px;}
#div_finance h6{clear:both; margin-top:40px; font-weight:bold; font-size:16px; }
.div-finance-form{padding-top:15px; padding-bottom:15px;}
#tb_finance_form{ }
#tb_finance_form td{height:45px; height:45px;}
#tb_finance_form td input{height:30px; line-height:30px; width:200px; font-size:14px; border:1px solid #e9e9ef; margin-left:20px;}
.div-agreement-lbl{margin-top:10px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #E4E4E4;}
.btn.disabled, .btn[disabled] {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#div_finance_msg{display:none; color:#C53C31; margin-bottom:10px; }
.div-org-train{border-left: 5px solid #EFF5FF;text-align: justify;text-justify: inter-ideograph;font-size: 14px;line-height: 25px;padding-left: 15px;color: #666;}
.div-org-train center{margin-top:30px};
#tb_new_fin td{width:248px; height:198px; border:1px solid #e7e7e7;  vertical-align:top; cursor:pointer;}
#tb_new_fin td:hover{border:1px solid #b9e5f9;}
#tb_new_fin td .selected{float:right; margin-right:10px;}
#tb_new_fin {position:relative;height:400px;width:750px; z-index:0;margin-top:20px; clear:both;}
#tb_new_fin .div{width:248px; height:198px; border:1px solid #e7e7e7; vertical-align:top; cursor:pointer; position:absolute; background:#fff;
}
#tb_new_fin #one{ top:0px; left:0px;}
#tb_new_fin #two{top:0px; left:249px;}
#tb_new_fin #three{top:0px; left:498px; }
#tb_new_fin #four{top:199px; left:0px; }
#tb_new_fin #five{top:199px; left:249px;}
#tb_new_fin #six{ top:199px; left:498px; }
#tb_new_fin .div:hover{border:1px solid #b9e5f9; z-index:9999; background:#EFF9FF;}
#tb_new_fin .selected{position:absolute; right:10px; bottom:10px;}
#tb_new_fin .hover{border:1px solid #b9e5f9; z-index:9999;}
h2#h2_finance{font-size:16px; color:#000; text-align:left; clear:both;}
#tb_new_fin .title{margin-top:20px; margin-left:20px;}
#tb_new_fin .img{background:url('../../image/business_introduction/financial-servcies-icons.png') no-repeat 0 0; margin: 50px auto;width:100px; height:100px;}
#tb_new_fin .title h3{float:left; margin-left:10px; height:15px; font-size:15px; font-weight:bold; color:#555;}
#tb_new_fin .title h4{float:left; width:5px; height:18px;}
#one .img{ background-position:0px 0px; }
#one .title h4{ background:#0084d6;}
#two .img{ background-position:-100px 0px; }
#two .title h4{  background:#ADCC05;}
#three .img{ background-position:-200px 0px; }
#three .title h4{  background:#E82213;}
#four .img{ background-position:0px -100px; }
#four .title h4{background:#FBB502;}
#five .img{ background-position:-100px -100px;}
#five .title h4{background:#EC6200;}
#six .img{ background-position:-200px -100px; }
#six .title h4{background:#77CDF3;}



#ul_desc{margin-top:25px;}
#ul_desc li{width:225px; height:412px; border:1px solid #F0F0F0; float:left; margin-right:25px; margin-bottom:25px;}
#ul_desc li dt{ height:68px; background:#FF6D03; font-size:16px; font-weight:bold; text-align:center; color:white; line-height:24px; padding-top:20px;}
#ul_desc li dt.first{ background:#FF6D03;}
#ul_desc li dt.second{ background:#88BA1F;}
#ul_desc li dt.third{ background:#52B2EC;}
#ul_desc li dd{padding:10px 15px 15px 20px; color:#a8a8a8; line-height:25px; font-size:13px;}
#ul_desc li dd h5{font-weight:bold; font-size:16px; line-height:30px; height:30px; margin:0; padding:0}
#ul_desc li dd .last{margin-top:15px;}
#ul_desc li .one-line{line-height:48px;}



/******new deposit page******/
.np-cost-desc{
	padding-bottom: 57px;
	border-bottom: 1px solid #eeeeee;
}
.np-cost-desc h3{
	margin-top: 25px;
	font-size: 18px;
	font-weight: bold;
	color: #282828;
	margin-bottom: 5px;
}
.np-cost-desc ul{

}
.np-cost-desc ul li{
	margin-top: 35px;
	float: left;
	width: 453px;
	margin-right: 80px;
}
.np-cost-desc ul li div.icon{
	background: url('../../image/business_introduction/circle.png') no-repeat;
	width: 63px;
	height: 63px;
	text-align: center;
	line-height: 63px;
	font-size: 24px;
	color: #81888d;
	float: left;
}
.np-cost-desc ul li div.word{
	float: left;
	font-size: 16px;
	color: #272a2d;
	line-height: 24px;
	margin-left: 22px;
	width: 367px;
	font-weight: bold;
}
.np-cost-desc ul li div.word p{
	font-size: 14px;
	color: #777777;
	line-height: 24px;
	margin-top: 8px;
	font-weight: 300;
}
.np-service{
	background: #fff;
	padding-bottom: 57px;
	border-bottom: 1px solid #eeeeee;
}
.np-service h3{
	margin-top: 50px;
	font-size: 18px;
	font-weight: bold;
	color: #282828;
}
.np-service p{
	font-size: 14px;
	color: #777777;
	line-height: 24px;
	text-indent: 2em;
	margin-top: 30px;
}
.np-service p span{
	font-size: 16px;
	color: #282828;
	font-weight: bold;
}
.np-service h4{
	font-size: 16px;
	color: #282828;
	margin-top: 40px;
	font-weight: bold;
	margin-bottom: 30px;
}
.np-service table{
	table-layout: fixed;
	width: 1000px;
}
.np-service table thead tr td{
	height: 40px;
	color: #fff;
	background: #717779;
	font-size: 14px;
}
.np-service table tbody tr td{
	vertical-align: middle;
	line-height: 29px;
	padding: 10px 0px;
	color: #555555;
	font-size: 14px;
	border-bottom: 1px solid #f8f8f9;
}
.np-serviceflow{
	padding-bottom: 53px;
}
.np-serviceflow h3{
	margin-top: 50px;
	font-size: 18px;
	font-weight: bold;
	color: #282828;
}
.np-serviceflow ul li{
	margin-top: 35px;
}
.np-serviceflow ul li p.title{
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	background: url("../../image/business_introduction/li_circleICON.png")  0px 6px no-repeat;
	padding-left: 20px;
}
.np-serviceflow ul li p.desc{
	font-size: 14px;
	color: #777777;
	margin-top: 18px;
}
.np-serviceflow ul li img{
	margin-top: 40px;
}
.np-ourAdvanta{
	background: #fff;
	border-top: 1px solid #eeeeee;
	padding-bottom: 80px;
}
.np-ourAdvanta h3,.np-resourse-dload h3{
	margin-top: 50px;
	font-size: 18px;
	font-weight: bold;
	color: #282828;
}
.np-ourAdvanta p{
	font-size: 14px;
	color: #595757;
	line-height: 30px;
	margin-top: 35px;
	text-indent: 2em;
}
.np-ourAdvanta p span{
	font-size: 16px;
	color: #282828;
	font-weight: bold;
}
.np-ourAdvanta ul{
	margin-top: 30px;
}
.np-ourAdvanta ul li{
	margin-bottom: 9px;
	font-size: 14px;
	color: #282828;
}
.np-ourAdvanta ul li span{
	color: #716f6f;
	padding-right: 25px;
}

/*便民功能*/
.witness-ports {
    margin: 45px 0;
}
    .witness-ports-lists {
        margin-top: 30px;
    }
        .witness-ports-list {
            float: left;
            width: 268px;
            height: 98px;
            margin-right: 20px;
            border-radius: 10px;
        }
            .witness-ports-link {
                color: #fff;
                display: block;
                width: 174px;
                height: 98px;
                position: relative;
                padding: 0 10px 0 84px;
                overflow: hidden;
            }
            .witness-ports-tit {
                margin-top: 16px;
            }
            .witness-ports-text {
                margin-top: 10px;
            } 
                .witness-ports-list-icon {
                    background: url('/node/public/image/stock-market/witness/witness-ports-icon.png') 0 0 no-repeat;
                    display: block;
                    width: 44px;
                    position: absolute;
                    left: 20px;
                }
                .witness-ports-make {
                    background: #db9e36;
                    border: 1px solid #b9801e;
                }
                    .witness-ports-make-icon {
                        height: 44px;
                        background-position: 0 0;
                        top: 27px;
                    }
                .witness-ports-down {
                    background: #00aae5;
                    border: 1px solid #0489b7;
                }
                    .witness-ports-down-icon {
                        height: 41px;
                        background-position: 0 -44px;
                        top: 28px;
                    }
                .witness-ports-reserve {
                    background: #44b041;
                    border: 1px solid #1c8919;
                }
                    .witness-ports-reserve-icon {
                        height: 43px;
                        background-position: 0 -85px;
                        top: 27px;
                    }
                    .witness-ports-reserve .witness-ports-tit {
                        margin-top: 25px;
                    }

.np-resourse-dload .xm-re-ditem a{
	margin-right:40px;
	font-size:16px;
	color: #00abe4;
	text-decoration: underline;
}
.np-resourse-dload .xm-re-ditem{
	margin-top:20px;
}
.c-xm-zx span{
  font-size: 16px;
  color: #282828;
  font-weight: bold;
}
.c-xm-zx{
  font-size: 14px;
  color: #595757;
  line-height: 30px;
  margin-top: 35px;
  text-indent: 2em;	
}