@charset "utf-8";
a:hover{color:#54ddd6;}
em{font-style: normal;}
.oh{overflow: hidden;}
.fl{float:left;}
.fr{float:right;}
/* display inline-block ========================================================================*/  
#header .nav .stock i , .Front_page .view i , .stockDiagram .lab li , .newsList .download i{display: inline-block; *display: inline; zoom:1; }
 
/* icons ========================================================================*/ 
#header .nav .stock i , .bar .search .btn_search , .wrap-content .title i , .newsList .download i{background:url(icons.png) no-repeat center top;}



/* header ==========================================*/
#header .nav li{background: url(disc.png) no-repeat 0 33px; padding-left: 14px}
#header .nav li:hover{color:#54ddd6; background-position: 0 -62px}
#header .nav li:hover a{color:#54ddd6;}
#header .nav i{display: none}
#header .nav li.cur , #header .nav li.cur:hover{background: transparent;}
.bar .search .btn_search{background-position: center -39px;}


/* header end ==========================================*/
.Front_page .newsList li{position: relative; vertical-align: top}
.Front_page .newsList li .times{position: absolute;right:0;top:0px;}

/* footer ==========================================*/
.footer .footer-wrap .right a:hover{color:#54ddd6;}

/* footer end ==========================================*/



/* index ==========================================*/

/*slide */
#slide{height:540px;}
#slide .item{bottom:60px;}
/**/

/*wrap-content*/
.wrap-content{margin-top:40px;}
.wrap-content .left , .wrap-content .center , .wrap-content .right{float:left;}
.wrap-content .left , .wrap-content .center{width:400px;}
.wrap-content .center{margin:0 20px;}
.wrap-content .right{width:360px;}

/*title*/
.wrap-content .title{ border:1px solid #ddd; }
.wrap-content .title h3{font-size: 18px;  height:40px; border-left:2px solid #39a3b1;line-height: 0; padding-left: 10px;}
.wrap-content .title a{line-height: 40px;  color:#39a3b1; float: left}
.wrap-content .title span a{font-size: 12px; color:#999; }
.wrap-content .title i{width:14px; ;transform: none; border:none; background-position: center -180px; }
.wrap-content .title span{float: right ; margin-right: 10px}
.wrap-content .title span:hover a{color:#54ddd6;}

/*Front_page*/
.newsList , .Front_page .textarea{border:1px solid #ddd;border-top: 0;padding:15px;}

.Front_page .textarea{border-bottom: none}
.Front_page .textarea p{height: 62px; overflow: hidden; position: relative;}
.Front_page .textarea p i{display: block; width:24px; height:18px;line-height: 12px ; text-align: center;  background: #fff; position: absolute; bottom:12px; right:0;}
.Front_page .view {display: block ; height:20px; line-height: 20px ; margin-top:5px;}
.Front_page .view i{background:url(icon.jpg) no-repeat center 0; width:20px; height:20px; vertical-align: top ; margin-right: 10px;}

/*newsList*/
.Front_page.first .newsList{border-bottom:none;}
.newsList ul{width:100%;}
.newsList li{padding-left: 15px;line-height: 32px; height: 32px;color:#ccc;background: url(ddd.png) no-repeat 0 16px;}
.newsList li:hover{ background-position: 0px -20px }
.newsList li a{width:74%; white-space: nowrap; float:left;}
.newsList li span{width:240px; width:230px\9; overflow: hidden; text-overflow: ellipsis; vertical-align: top;}
.newsList .times , .newsList .download{ width:80px; text-align: right ; color:#999; /*margin-left:8%;*/}


.half .newsList ul{width:100%;}
.center .top .newsList{border-bottom:0;}
.Front_page.top{height: 170px;}
.Front_page.top .newsList ul,.Front_page.top .newsList .text{display: block;height: 98px;}
.Front_page.top .newsList .text{padding: 0;position: relative;}
.Front_page.top .newsList .text p{height: 70px;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
    display: -webkit-box;}
.Front_page.bottom .newsList ul{display: block;height: 165px;}
.center .newsList .times{float: right;margin: 0;}

/*下载*/
.newsList .download i{width:14px; height:14px; background-position: center -92px ; margin-left: 6px ;  vertical-align: -2px; }
.newsList li a:hover .download i{background-position: center -136px;}

/* 自助平台 */
.platform {line-height: 0; margin-bottom: 20px; *height: 150px }


/* K线图 stockDiagram*/
.stockDiagram .lab{background:#f8f8f8;border:1px solid #ddd;border-bottom: 0;height: 42px;}
.stockDiagram .lab li{font-size: 16px;  height:40px; width:86px; width:89px\9;  text-align: center; position: relative; top:0; vertical-align: top; border-top:2px solid transparent; }
.stockDiagram .lab .act{border-top-color:#39a3b1; background: #fff ; *height:38px;}

.stockDiagram .diagramK{border:1px solid #ddd;border-top:none;height: 196px;}
.stockDiagram .diagramK li{position: relative; z-index: 2; text-align: center ; display: none ; line-height: 170px;}
.stockDiagram .diagramK .act{display: block}
.stockDiagram .diagramK img{vertical-align: middle; position: relative; z-index: 4; }

.stockDiagram .diagramK p{ display: block ; background:url(skbg.jpg) repeat-x 0 0;  width:311px; height: 154px; margin:auto; position: absolute; 1 ; top:0;left:0;}
.stockDiagram .diagramK .small p{width:205px; height:95px; top:40px; top:15px\9; left:85px;}
.stockDiagram .diagramK .min p{width:263px; height:110px; top:30px; left:64px;}


/* index end ==========================================*/

/*公司简介、新闻公告、公司报告*/
.wrap.border{border:1px solid #eee;}
.maxTitle{height:38px;line-height: 38px;border-bottom:1px solid #eee;}
.maxTitle h3{font-size:18px;color:#39a3b1;padding-left: 10px;border-left:2px solid  #39a3b1;}
.maxTitle .fr a,.maxTitle .fr span{color:#999;margin-left:10px;font-size:13px;}
.maxTitle .fr .arr{font-family: simHei;color:#bbb;}
.maxTitle .fr{margin-right: 15px;}
.wrap-content .text{padding: 20px;line-height: 32px;}
.wrap-content .text .downlink{color:#39a3b1; margin-top: 30px; text-decoration: underline; }
.bar .nav li.cur a,.bar .nav li.cur{color:#54ddd6;}
.wrap .text.list{padding:15px 12px;}
.wrap .text.list ul li{padding:3px 0; color:#cbcbcb;overflow: hidden; background: url(ddd.png) no-repeat 0 17px; padding-left:15px;}
.wrap .text.list ul li a{float: left}
.wrap .text.list ul li:hover{color:#54ddd6; }
.wrap .text.list ul li span{color:#999;float:right;padding-right: 5px;}
.wrap .text.list ul li .download{float:right;}
.pageview{width: 1200px;margin:35px auto;text-align:right;}
.pageview .flip{cursor: pointer;}
.pageview a{margin:0 5px;}
.pageview .prev{margin-right: 5px;}
.pageview .next{margin-left: 5px;}
.pageview .active{color:#54ddd6;}
.News-page .footer{margin-top: 0;}
.report-l{width: 240px;height:auto;border:1px solid #eee;}
.report-l h3{border-bottom:1px solid #eee;}
.report-r{width: 920px;border:1px solid #eee;}
.report-search{width:200px;margin:18px auto 0;line-height: 30px;}
.report-search select{width: 100%;height:30px;border:1px solid #ddd;padding:0 8px;outline: none;color:#999;font-family: microsoft yahei;}
.report-search button{border:0;width: 100%; height:30px; outline: none;}
.report-search .btn{display: block ;width: 100%;height:30px;line-height:30px;background-color:#54ddd6;color:#fff;
	font-size:18px;font-family: microsoft yahei;cursor: pointer;}
.report-btn{margin-bottom: 18px;}
.download.fr{color:#999;}
.download.fr:hover{color:#54ddd6}
.download.fr .icon{display: inline-block;width: 14px;height:14px;margin-left: 10px;    vertical-align: -2px;  *vertical-align: 2px;
	background: url(icons.png) no-repeat center -92px;}
.download.fr:hover .icon{background-position: center -136px;}

.dt-title{text-align:center;margin:auto; margin-top: 20px;font-size:18px;color:#333; width: 50%}
.dt-time{padding-bottom:20px;text-align:center;}


/* 投资者关系文章 */
.text table{margin:20px auto; width: 96%!important ; border-collapse: collapse;}
.text table td{text-align: center}

/*附件下载*/
.wrap-content .down{width: 96%; margin:auto; border-top:1px dashed #ddd; padding:20px 0; }
.wrap-content .down #downlink{color:#39a3b1;}