@charset "utf-8";
/* CSS Document */

.clear { clear: both;}



input:focus,button:focus,a:focus {outline: none;}
.form-search { margin: 30px 0 30px;font-size: 16px; color: #333;}
.form-search .input-txt {width: 120px;padding: 2px 5px 1px; border: 1px solid #cecece; font-size: 14px;}
.form-search select.input-txt {width: 80px;border-radius: 0;}
.form-search .span-inline { display: inline-block; margin-right: 10px;}
.form-search .search-btn {display: inline-block; width: 80px; height: 26px;background-color: #e7121f;color: #fff;font-size: 14px;border: none; border-radius: 0px;vertical-align: top; float: right;}
.form-search .search-btn:hover {background-color: #b5010c;}


.xx_pl { width: 100%; margin-bottom: 30px;}
.xx_pl ul li { padding: 20px 0px; border-bottom: 1px solid #ddd;}
.xx_pl ul li .zc { width: 80%; float: left;}
.xx_pl ul li .an { width: 100px; border: 1px solid #d5000f; text-align: center; font-size: 14px; line-height: 30px; height: 30px; float: right; margin-top:20px;}
.xx_pl ul li .zc h1 {font-size: 18px;background: url(../files/images/index_icon1.png) no-repeat center left;padding-left: 15px;}
.xx_pl ul li .zc h1 a:hover { color: #d5000f;}
.xx_pl ul li .zc p {font-size: 14px;color: #999;}
.xx_pl ul li .zc font { color: #999;}


.yc_shehuizheren{ overflow: hidden; zoom: 1; padding: 20px 0;}
.yc_shehuizheren li{ overflow: hidden; zoom: 1; padding: 20px 0; border-bottom: #ddd dashed 1px; height: 240px;}
.yc_shehuizheren li a{ display: block; color: #666;}
.yc_shehuizheren li a:hover{ color: #E71724;}
.yc_shehuizheren li .yc_tu{ float: left; width: 320px;}
.yc_shehuizheren li .yc_tu img{width: 320px;height: 240px;object-fit: cover;}
.yc_shehuizheren li .yc_wen{ margin-left: 340px; position: relative; height: 240px;}
.yc_shehuizheren li .yc_wen .yc_biaoti{font-size: 18px;font-weight: 900; border-left:#E71724 solid 4px; height: 20px; line-height: 18px; padding-left: 10px;}
.yc_shehuizheren li .yc_wen .yc_wenzi{ color: #999; text-indent: 2em;font-size: 14px;font-weight: 100; padding-top: 10px; line-height: 24px;}
.yc_shehuizheren li .yc_wen .yc_shijian{ position: absolute; bottom: 0; left: 0; color: #b7b7b7;font-size: 14px;font-weight: 100;}
.yc_shzf_biaoti{ text-align: center;font-size: 20px; color: #333; overflow: hidden; zoom: 1;}
.yc_shzf_shijian{ text-align: center;font-size: 14px; color: #b7b7b7; line-height: 30px;}
.yc_shzf_wenzi{ overflow: hidden; zoom: 1;font-size: 14px; color: #333; padding: 20px 0; line-height: 24px;}


.yc_Rming{ border-bottom: #e6e6e6 solid 1px; height: 45px; line-height: 43px;font-size: 24px; color: #E7121F;}
.yc_Rming strong{ display: inline-block; border-bottom: #E7121F solid 2px;}
.yc_xczm_wen{ overflow: hidden; zoom: 1;font-size: 14px; color: #666; line-height: 24px;}
.yc_xczm_wen dt{ line-height: 35px;font-size: 18px; color: #333; padding-top: 10px;}
.yc_xczm_wen dd{ overflow: hidden; zoom: 1; padding-bottom: 20px; border-bottom: #ddd dashed 1px;}
.yc_Rlie{ overflow: hidden; zoom: 1; padding: 15px 0;}
.yc_Rlie li{overflow: hidden; zoom: 1; line-height: 50px; border-bottom: #ddd dashed 1px;font-size: 16px;}
.yc_Rlie li a{ display: block; color: #666;}
.yc_Rlie li a:hover{ color: #E7121F;}
.yc_xyzp_wen{ overflow: hidden; zoom: 1; color: #333;}
.yc_xyzp_wen dt{ text-align: center; padding: 20px 0;font-size: 14px; color: #b7b7b7;}
.yc_xyzp_wen dt h3{font-weight: 100;font-size: 20px; line-height: 40px; color: #333;}
.yc_xyzp_wen dd{ overflow: hidden; zoom: 1;font-size: 14px; line-height: 24px;}
.yc_TAB{ overflow: hidden; z-index: 1; margin: 20px 0;}
.yc_TAB td{line-height: 1.4; padding: 15px 0; margin: 0;font-size: 14px;color: #666;}
.yc_TAB td .yc_biaoti{ height: 40px; line-height: 40px; background: #7ba1e8; color: #fff; padding-left: 10px; }
.yc_TAB .yc_TAB_tr td{ padding-left: 10px; border-bottom: #dfe8f9 solid 1px;}
.yc_TAB .yc_TAB_tr:hover{ background: #eaebed;}
.yc_TAB .yc_TAB_tr a{display: block;color: #666;white-space: nowrap;overflow: hidden;max-width: 15em;text-overflow: ellipsis;}
.yc_TAB .yc_TAB_tr:hover a{ color: #E71724;}

.zpdw { display: none; width: 100%; margin-bottom: 30px;}
.zpdw ul li { border-bottom: 1px dashed #ddd; line-height: 45px;}
.zpdw ul li span { float: right;}


@media screen and (max-width: 960px) {
.form-search .span-inline { display: block; margin-right: 0px; margin-bottom: 15px;}
.form-search .search-btn {display: block; float: left;}
.xx_pl ul li .zc { width: 100%; float: none;}
.xx_pl ul li .an {  float:left; }
.yc_shehuizheren li{ height: auto;}
.yc_shehuizheren li .yc_tu{ float: none; width: 100%;}
.yc_shehuizheren li .yc_tu img{ width:100%; height: auto;}
.yc_shehuizheren li .yc_wen{ margin-left: 0; position: relative; height: auto; width: 100%;}
.yc_shehuizheren li .yc_wen .yc_biaoti{ line-height: 22px; padding: 0px 0 0px 10px; margin: 15px 0px 10px 0px; }
.yc_shehuizheren li .yc_wen .yc_wenzi{ color: #999; text-indent: 2em;font-size: 14px;font-weight: 100; padding-top: 0px; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;  overflow: hidden;  }
.yc_TAB { display: none;}
.zpdw { display: block; width: 100%;}
}



.yc_Rming_sm{height: 36px;margin-top: 30px;font-size: 16px !important;line-height: 34px;}
.yc_Rming_md { margin-top: 10px;font-size: 16px !important;}
.team-list {padding-bottom: 15px;}
.team-list li {padding: 15px 0;border-bottom: 1px solid #e6e6e6;}
.team-list li:last-child {border-bottom: none;}
.team-list li h5 {font-size: 18px;color: #000; padding: 0px; margin: 0px;}
.team-list li h5 span {display: inline-block; margin-left: 20px; font-size: 15px;color: #e7121f;}
.team-list li p { margin-top: 10px; font-size: 15px;color: #444;line-height: 1.5;}


.stock-title {margin-top: 20px;margin-left: 35px;font-size: 22px;color: #000;}
.stock-title span {font-size: 14px;}
.stock-detail {margin-top: 20px;padding-left: 34px; font-size: 16px;color: #000;}
.stock-detail .stock-left {float: left;width: 170px;}
.stock-detail .stock-right { margin-left: 170px;line-height: 28px;}
.stock-detail .stock-left .total {font-size: 36px;}
.stock-detail .stock-left.up .total span{padding-right: 44px;background: url("../files/images/icon_arrow_red.png") no-repeat right center;}
.stock-detail .stock-left.up .total {color: #a50000;}
.stock-detail .stock-left.up .infos {color: #a50000;}
.stock-detail .stock-left.down .total span{padding-right: 44px;background: url("../files/images/icon_arrow_green.png") no-repeat right center;}
.stock-detail .stock-left.down .total {color: #13e11d;}
.stock-detail .stock-left.down .infos {color: #13e11d;}
.stock-detail .stock-right li {float: left;width: 160px;}


.investor-title {margin-top: 25px;font-size: 18px;color: #222;font-weight: normal;}
.yc_news_info{overflow: hidden;zoom: 1;padding: 0 0 20px;font-size: 14px;padding-left: 36px;}
.yc_news_info li{ overflow: hidden; zoom: 1; border-bottom: #ddd dashed 1px; padding: 8px 0;}
.yc_news_info li .yc_biaoti{display: block;background: url(../files/images/index_icon1.png) no-repeat left center;padding-left: 15px;font-size: 16px;color: #333;height: 35px;line-height: 35px;overflow: hidden;zoom: 1;}
.yc_news_info li .yc_biaoti:hover{ color: #E71724;}
.yc_news_info li .yc_wen{ text-indent: 2em; color: #999; padding: 10px 0; line-height: 24px;}
.yc_news_info li .yc_shijian{ color: #b7b7b7;}

.yc_news_finance li:first-child {margin-top: 20px;border-top: #ddd dashed 1px;}
.yc_news_time {float: right;font-size: 14px;color: #999;}


.investor-title {margin-top: 25px;font-size: 18px;color: #222;font-weight: normal;}


.question-list {padding-left: 36px;font-size: 16px;color: #222;line-height: 1.7;}
.question-list li {margin-top: 30px;}
.question-list li .p2 {color: #666;}

.contacts {margin-top: 15px;padding-left: 36px;font-size: 16px;color: #666;line-height: 2;}

.relation-link {margin-top: 20px;background-color: #f5f5f5;font-size: 16px;}
.relation-link li {float: left; width: 275px;}
.relation-link li a {display: block;padding-top: 20px;color: #666;text-align: center;}
.relation-link li p {line-height: 60px;}
.relation-link li div {display: block;height: 60px;text-align: center;line-height: 60px;}
.relation-link li div img {vertical-align: middle;}
.stp{ width: auto; height: auto;}
@media screen and (max-width: 960px) {
.relation-link li {float: left; width:50%;}
.stp{ width: 100%; height: auto;}	
}


