﻿@charset "utf-8";


.dot{overflow:hidden;white-space: nowrap; text-overflow: ellipsis; display:block;}

.HTop{ margin:0 auto;}
.NY_top{ max-width:100%;}
.HTop .auto{ position:relative;}
.HTop .logo{ height:95px; line-height:95px;}
.HTop .logo img{ width:248px; height:49px; vertical-align:middle;}
.HTop .auto dl{ position:absolute; top:38px; right:-55px;}
.HTop .auto .subNav{position: absolute;z-index: 100;display: none; background: #a80023; top: 39px;}
.HTop .auto .subNav p{ padding: 0px; height: 38px; line-height: 38px; width: 100%; margin: 0px}
.HTop .auto .subNav p a{ display: block; width:200px; font-size: 14px !important; font-weight: bold; border-bottom:1px solid #fff}
.HTop .auto dd{ float:right; padding-right:168px;}
.HTop .auto dl .dd_1 span{ display:none; position:absolute; top:100%; left:50%; margin-left:-68px; z-index:10;}
.HTop .auto dl .dd_1 span img{ width:137px; height:137px; display:block;}
.HTop .auto dl a{ color:#a8a8a8; font-size:12px; float:left; height:24px;}
.HTop .auto dl a.a_1{ background:url(../images/top_index.png) no-repeat left center; background-size: 36%; padding-left: 21px;}
.HTop .auto dl a:hover{ color:#8a0017;}
.HTop .auto dl a.sina,
.HTop .auto dl a.weixin{ width:17px; background:url(../images/top_icon1.png) no-repeat left center;}
.HTop .auto dl a.weixin{ background-position:right center; position:relative;}
.HTop .auto dl a.weixin:hover span{ display:block;}
.HTop .auto dl em{ width:1px; height:8px; background:#d9d9d9; display:inline-block; float:left; margin: 7px 10px 0;}
.HTop .auto dl .dd_2{ width:163px; position:absolute; right:-16px; top:-38px; padding:0;}


.HTop .H_nav{ background:#9b212e; border-top:solid 1px #d4d4d4; height: 39px}
.HTop .H_nav .auto ul{ position: absolute; }
.HTop .H_nav li{width:192px;/*height:38px; */line-height:38px; position:relative; text-align:center; float:left; background:url(../images/top_navli_icon.png) no-repeat right center; padding:0 20px;}
.HTop .H_nav li:hover .subNav{ display: block; }
.HTop .H_nav li.end{ background:none;}
.HTop .H_nav li a{ font-size:20px; font-weight:bold; color:#fff;}
.HTop .H_nav li .subNav a:hover{ color:#F7D7D7; background:#d10007}


.HBanner{ position:relative; width: 100%; margin:0 auto; }
/*.HBanner .bd li{ height:656px;/!* background-position:center top; background-repeat:no-repeat; background-size:contain;*!/}*/
.HBanner .bd .ul{margin: 0 auto; min-height: 656px;}
.HBanner .bd li img{ width: 100%;}
.HBanner .bd li .auto_1200{  width:1200px; margin: 0 auto;}
.HBanner .bd li{ position: relative;}
.HBanner .bd li h1{ position: absolute; top:55px;}
.HBanner .bd li a{ position: absolute; top: 340px;}
.auto_1400{width:1400px;}
.HBanner .bd li h1{ margin:0; font-size:65px; color:#fff; padding:200px 0 15px 20px; font-family:"Source Han Sans CN"; font-weight:normal; text-transform: uppercase; text-shadow: #000 0 1px 0; -moz-text-shadow: #000 0 1px 0; -o-text-shadow: #000 0 1px 0; -webkit-text-shadow: #000 0 1px 0; -ms-text-shadow: #000 0 1px 0;}
.HBanner .bd li p{ width:680px; font-size:20px; color:#fff; text-transform: uppercase; text-shadow: #000 0 1px 0; -moz-text-shadow: #000 0 1px 0; -o-text-shadow: #000 0 1px 0; -webkit-text-shadow: #000 0 1px 0; -ms-text-shadow: #000 0 1px 0; line-height:26px;}
.HBanner .bd li a{ background:url(../images/Hbanner_more.png) no-repeat; width:142px; height:35px; line-height:35px; text-align:center; color:#fff;
 display:block; letter-spacing:2px; margin-top: 0; margin-left:25px;}
.HBanner .hd{ border-bottom:2px solid #831f29; border-top:1px solid #bb1628; width:100%; height:43px; background:#9b212e; position:absolute; bottom:0; left:0;}
.HBanner .hd{ text-align:right; overflow:hidden;}
.HBanner .hd dl{ width:110px; float:right;}
.HBanner .hd dl.on{ width:auto; float: left;}
.HBanner .hd dl.on dt{ background:url(../images/Hbanner_text_on.png) no-repeat right center; padding-right:10px; }
.HBanner .hd dl.on dd{ display:block;}
.HBanner .hd dt,
.HBanner .hd dd{ float:left; line-height:46px; height:46px;}
.HBanner .hd dd{ display:none;}
.HBanner .hd dt{ font-size:16px; color:#fff; font-weight:bold; background:url(../images/Hbanner_text_bg.png) no-repeat; background-size:100% 100%; margin-top:-1px; width:110px; margin-right:10px;text-align: left;}
.HBanner .hd dt i{ background:url(../images/Hbanner_icon.png) no-repeat left center; float:left; width:18px; height:43px; margin:0 10px;}

.HBanner .hd dl dt span{display: block;cursor: pointer;}
.HBanner .hd dl.on dt span{display: none;}
.HBanner .hd dl dt a{display: none;}
.HBanner .hd dl.on dt a{display: block;color: #fff;}

.HBanner .hd dd a{ color:#d7b6b8; margin-right:10px; background:url(../images/Hbanner_text_icon.png) no-repeat left center; padding-left:10px;}
.HBanner .btn{ width:82px; height:82px; position:absolute; background:url(../images/Hbanner_btn.png) no-repeat left center; left:70px; top:50%; margin-top:-50px; z-index:100;}
.HBanner .prev{ background-position:right center; right:70px; left:auto;}

@media (max-width: 1440px){
.HBanner .next{ left:0;}
.HBanner .prev{ right:0;}
}

.H_news .H_title{ font-size: 30px; color: #8a0017; padding: 63px 0 33px;font-family:"Source Han Sans CN"; }
.H_news .pid_list{ float: left; width: 720px; position: relative; }
.H_news .pid_list li{ position: relative; }
.H_news .pid_list li img{ width: 720px; height: 430px; display: block; }
.H_news .pid_list li h2{ background: url(../images/Hnews_text_bg.png); margin: 0; height: 60px; line-height: 60px; font-size: 24px; color: #fff; font-weight: normal; padding-left: 43px; position: absolute; left: 0; bottom: 0; width: 677px;}
.H_news .pid_list .bx-controls-direction a{ position:absolute; background:url(../images/Hnews_btn.png) no-repeat right top; width:10px; height:20px; bottom:20px; margin-top:-29px; z-index:100; overflow:hidden; line-height:1000px;}
.H_news .pid_list .bx-controls-direction a.bx-prev{ right:25px;}
.H_news .pid_list .bx-controls-direction a.bx-next{ right:60px; background-position:left top;}
.H_news .pid_list .bx-controls-direction .bx-prev:hover{ background-position:right bottom; }
.H_news .pid_list .bx-controls-direction .bx-next:hover{ background-position:left bottom; }
.H_news .text_list{ float: right; width: 427px;}
.H_news .tab{ margin-bottom:50px;}
.H_news .tab span{ color: #606060; width: 125px; height: 35px; line-height: 35px; border-bottom: 1px solid #8a0017; display: inline-block; text-align: center; font-size: 18px; margin-right: 21px; cursor:pointer; }
.H_news .tab span.end{ margin-right: 0; }
.H_news .tab span.on,
.H_news .tab span:hover{ background: #8a0017; color: #fff; }
.H_news .text_list ul{ display:none;}
.H_news .text_list li{ border-bottom:1px solid #dcdcdc; position:relative; padding-left:127px; margin-top:25px;}
.H_news .text_list li time{ position:absolute; width:91px; left:0; top:3px; color:#3B3B3B; font-family:'黑体'; text-align:right; letter-spacing:1px; font-weight:bold;}
.H_news .text_list li time b{ color:#c35454; font-size:26px; display:block; border-bottom:1px solid #dcdcdc; padding-bottom:10px;}
.H_news .text_list li h2{ font-weight:normal; font-size:18px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; margin:0;}
.H_news .text_list li h2 a{ color:#000;}
.H_news .text_list li h2 a:hover{ color:#8a0017;}
.H_news .text_list li p{ font-size:16px; color:#a6a6a6; margin:10px 0 15px; height: 48px;}
.H_news .text_list li p a{ color:#8a0017; padding-left:10px; float:right;}


.H_Icon{ padding:87px 0 70px; text-align:center;}
.H_Icon .H_title h1{ margin:0; font-size:40px; color:#000; font-weight:normal;}
.H_Icon .H_title p{color: #3b3b3b;letter-spacing: 1px;font-size: 20px;padding-top: 15px;}
.H_Icon .H_title i{ display:block; width:69px; height:2px; background:#e0e0e0;  margin: 20px auto 40px;}
.H_Icon .icon_list li{ display:inline-block; margin:0 38px;font-size:16px;color:#000;}
.H_Icon .icon_list li a{ display:block; width:120px; padding-top:110px; background:url(../images/Hicon.png) left top no-repeat; color:#000000; text-align:center;}
.H_Icon .icon_list li a:hover{ background-image:url(../images/Hicon_hover.png);}
.H_Icon .icon_list li.li_2 a{ background-position:-120px top;}
.H_Icon .icon_list li.li_3 a{ background-position:-600px top;}
.H_Icon .icon_list li.li_4 a{ background-position:-240px top;}
.H_Icon .icon_list li.li_5 a{ background-position:-360px top;}
.H_Icon .icon_list li.li_6 a{ background-position:-480px top;}
.H_Icon .icon_list li a b{ text-transform:uppercase; font-weight:normal; color:#3b3b3b; display:block;}

.H_video{ background:#f8f8f8; border-top:1px solid #e8e8e8; overflow:hidden; padding:80px 0;}
.H_video .H_title{ font-size: 30px; color: #8a0017; padding: 0 0 33px;font-family:"Source Han Sans CN"; }
.H_video #carousel{position: relative; z-index: 1; width: 1200px; height: 498px; margin: auto;}
.H_video .video_list .carousel-feature {position:absolute; border:solid 5px #b8b8b8; width:794px; height:468px;}
.H_video .video_list .carousel-feature img{ position:absolute; width:100%; height:100%; z-index:1; left:0; top:0;}
.H_video .video_list .carousel-feature .carousel-image {display:block;  width:794px; height:468px;}
.H_video .video_list .tracker-individual-container,
.H_video .video_list .tracker-summation-container{ display:none !important;}
.H_video .video_list .carousel-feature a{ background:url(../images/play.png) no-repeat center; width:100%; height:100%; position:absolute; left:0; top:0; z-index:3; }
.H_video .carousel-feature figure{background:url(../images/Hnews_text_bg.png); width:100%; height:100%; position:absolute; left:0; top:0; z-index:3;}
.H_video .video_list .carousel-show { border:8px solid #8a0017;}
.H_video .video_list .carousel-show figure{ opacity:0.2; z-index:2;}
.H_video .video_list .carousel-show .video{ z-index:2; display: none;}
/*.H_video .video_list li{ border:5px solid #b8b8b8; width:794px; height:468px; position:relative;}*/


.H_video .show{position:absolute; left:0; top:0; width:100%; height:100%; z-index:100;}
.H_video .video video{width:100%; height:100%; background-color:#000; display: none;}
.H_video .video_list .carousel-feature .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;cursor: pointer; background:url(../images/close.png) no-repeat; display:none; left:auto;}

footer{ height:340px; background:url(../images/bottom_bg.png) repeat-x left top;}
footer .auto{ padding-top:58px; position:relative; height:282px;}
footer .auto dl{ float:left; width:600px; height:170px; border-right:1px solid #919191; padding-right:55px;}
footer .auto dl dt{ font-size:24px; color:#eaeaea;font-family:"Source Han Sans CN"; padding-bottom:27px;}
footer .auto dl dt a{ color:#eaeaea;}
footer .auto dl dd{ color:#c8c8c8; line-height:30px; font-size:13px;}
footer .auto .dl_2{ width:255px; margin:0 48px;}
footer .auto .dl_2 dd{ background:url(../images/bottom_icon.png) no-repeat left 7px; padding-left:30px;}
footer .auto .dl_2 .dd_2{ background-position:left -24px;}
footer .auto .dl_2 .dd_3{ background-position:left -55px;}
footer .auto .dl_2 .dd_4{ background-position:left -85px;}
footer .auto .code{ width:137px; text-align:center; float:right; color:#fff;}
footer .auto .code img{ width:137px; height:137px; display:block;}
footer .bottom{ position:absolute; bottom:0; height:60px; line-height:60px; width:100%; font-size:12px; color:#e8ccd1;}
footer .bottom span{ float:right;}
footer .bottom a{ color:#e8ccd1;}
footer .bottom span i{ margin:0 10px;}


.Banner div{ width:100%; height:240px; background-position: center bottom; background-repeat:no-repeat;}
.cpyc_Banner div{ width:100%; height:394px; background-position: center bottom; background-repeat:no-repeat;}
.fl{ width:194px; padding-top:5px;}
.fr{ width:802px; overflow:hidden; min-height:550px;margin-top:20px;}
.auto_1020{ width:1020px; background:url(../images/menu_bg.png) repeat-y left top; position:relative;}
.Conter .no{ background:none;}
.Menu { background:#f8f8f8;}
.Menu header{ background:url(../images/Mnue_titlebg.png); height:80px; line-height:80px; padding-left:19px;}
.Menu header h1{ font-size:20px; color:#9b212e; margin:0;}
.Menu header i{ width: 32px; height: 26px; background-position: center center; background-size: contain; background-repeat: no-repeat; float: left; margin-top: 27px; margin-right: 5px;}
.Menu ul{ padding-bottom:10px;}
.Menu ul li{ padding-left:32px; height:37px; line-height:37px; border-bottom:1px dotted #c5c5c5;}
.Menu ul li a{ color:#666; background:url(../images/Mnue_texticon.png) no-repeat left bottom; padding-left:25px; display:block;}
.Menu ul li:hover,
.Menu ul li.aon{ background:#9b212e; border-bottom:none; height:38px;}
.Menu ul li:hover a,
.Menu ul li.aon a{ background-position:left top; color:#fff;}
.Menu  figure{ /*position:absolute; bottom:20px; left:0; */ width:191px;}
.Menu  figure .link{ background:url(../images/investor_img.gif) no-repeat center top; width:191px; height:56px; padding-top:30px; margin:10px auto;}
.Menu  figure .link a{ display:block; width:202px; height:24px;}
.Menu  figure .link2{margin:10px auto}
.Menu  figure .link2 img{ max-width: 100%;}
.Menu  figure img{ display:block; width:191px; height:116px;}

.Location { border-bottom: 1px solid #dcdcdc; padding: 28px 0 5px; text-align:right; margin-bottom:29px;}
.Location em{ font-style: normal; font-size:12px; color:#999999; }
.Location em a {color: #999; }
.Location em a:hover,
.Location em span{ color:#9b212e;}

.Page{ text-align:center; line-height:25px; font-size:12px; padding:2% 0; margin:30px 0;}
.Page .Pages .p_cur,
.Page .Pages .p_count,
.Page .Pages .a_first,
.Page .Pages .a_end,
.Page .Pages .p_total,
.Page .Pages .p_jump{ display:none;} 
.Page .Pages a{ display:inline-block; border-radius:4px; background-color:#eaeaea; padding:0 10px; margin:0 3px;}
.Page .Pages em{ font-style:normal; display:inline-block;}
.Page .Pages a.a_cur,
.Page .Pages a:hover{ background-color:#9b212e; color:#fff;}
.Page .Pages b{ font-weight:normal;}
.Page .Pages .i_text{ width:25px; height:25px; border-radius:2px; border:1px solid #bfbfbf; background:none; text-align:center; line-height:25px; margin:0 5px; font-size:12px;}
.Page .Pages .i_button{ width:50px; height:25px; cursor:pointer; border:none; background:#742c75; color:#fff; padding:0;border-radius:2px; margin-left:5px; font-size:12px;}



.fr nav ul{ height:43px; border-bottom:1px solid #eaeaea;}
.fr nav ul li{ float:left; padding:4px 20px 0; height:39px; line-height:39px; margin:0 5px; font-size:14px;}
.fr nav ul li a{ color:#000; display:block;}
.fr nav ul li.on,
.fr nav ul li:hover{ border:1px solid #eaeaea; border-top:4px solid #9b212e; border-bottom:1px solid #fff; background:#fff; padding-top:0; }
.fr nav dl{ overflow:hidden; border-bottom:1px solid #eaeaea; padding-left:28px; padding-top:8px;}
.fr nav dl dd{ float:left; height:43px; line-height:43px; margin-right:20px;}
.fr nav dl dd a{ display:block; color:#777777; font-size:12px;}
.fr nav dl dd:hover,
.fr nav dl dd.subon{ border-bottom:2px solid #9b212e;}

.fr_gsyw nav ul li{ padding:4px 5px 0; margin:0 3px;}

.RighInfo{ padding-top:30px;padding-bottom:60px;}
.RighInfo article{ padding-left:30px;}

#map{ width: 800px; height: 400px }

.fzlc{ padding: 44px 0 60px; background:url(../images/fzlc_icon1.png) no-repeat 130px top;}
.fzlc ul{ padding:54px 0 5px; background:url(../images/fzlc_ul.png) repeat-y 151px top;}
.fzlc ul li{ position:relative; padding-left:240px; background:url(../images/fzlc_icon2.png) no-repeat 137px 32px; margin-bottom:70px;}
.fzlc ul li time{ font-size:18px; font-weight:bold; color:#9b212e; background:url(../images/fzlc_icon3.png) no-repeat right center; width:80px; position:absolute; top:35px; left:23px;}
.fzlc ul li time a{ color:#9b212e;}
.fzlc ul li i{ width:47px; height:1px; background:url(../images/fzlc_icon4.png) no-repeat; position:absolute; left:173px; top:47px;}
.fzlc ul li .text{ display:table;}
.fzlc ul li figure,
.fzlc ul li pre{ display:table-cell;vertical-align: middle;}
.fzlc ul li figure{ width:206px; height:111px; padding-right:20px;}
.fzlc ul li figure img{ width:206px; height:111px; display:block;}

.Honor{ padding:15px 0 0; background:url(../images/Honor_icon1.png) no-repeat left top; margin-left:25px; margin-bottom:50px;}
.Honor ul{ background:url(../images/Honor_icon3.png) repeat-y 15px top; overflow:hidden; padding:20px 0 40px;}
.Honor li,
.Honor ol{ padding-left:52px; background:url(../images/Honor_icon2.png) no-repeat 10px 5px;}
.Honor li{ padding-bottom: 42px }
.Honor li time{ font-size:26px; color:#2f3032;}
.Honor li pre{ color:#555555; line-height:36px; padding-bottom:8px;font-family: Arial,"Microsoft YaHei","微软雅黑","宋体";padding-top: 8px; background:url(../images/Honor_icon.png) no-repeat left 21px; padding-left:20px; }
.Honor ol a{ color:#9b212e; font-size:18px; background:url(../images/Honor_icon4.png) no-repeat right center; padding-right:20px;}
.Honor li a.more{color:#9b212e; font-size:18px; background:url(../images/Honor_icon4.png) no-repeat right center; padding-right:20px; display: block; width: 128px}
.Honor li .moreHonor{ display: none; }
.parenttab{border-bottom: 3px #9b212e solid;overflow: hidden;margin-bottom: 20px}
.parenttab ul .active{background:#9b212e;}
.tabinfo ul li{ width: 25% !important }
.parenttab ul li a{ display: block; width: 100%; color:#333}
.parenttab ul .active a{color: #fff;}
.parenttab ul li{ float: left; width:33.3%;  text-align:center; font-size: 16px; cursor: pointer;height:36px; line-height: 36px}
.parenttab ul li:hover{ background:#8a0017; }
.parenttab ul li:hover a{color: #fff}
.news_list{ padding-left:25px; margin-top: -45px;}
.news_list li{ border-bottom:1px solid #dcdcdc; position:relative; padding:25px 0 6px 127px;}
.news_list li time{ position:absolute; width:86px; left:0; top:27px; color:#3B3B3B; font-family:'黑体'; text-align:right; letter-spacing:1px; font-weight:bold;}
.news_list li time b{ color:#c35454; font-size:26px; display:block; border-bottom:1px solid #dcdcdc; padding-bottom:10px;}
.news_list li h2{ font-weight:normal; font-size:18px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; margin:0;}
.news_list li h2 a{ color:#000;}

.news_list li h2 a:hover{ color:#8a0017;}
.news_list li p{ min-height:24px; font-size:16px; color:#a6a6a6; margin:10px 0 15px;}
.news_list li p a{ color:#8a0017; padding-left:10px; float: right;}


/*详情*/
.news_info{ margin-top: -45px;}
.news_info .info_title{margin: 0; padding:10px 0px; font-size:18px; text-align:center;}
.news_info .info_time{ margin: 0;font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.news_info .info_txt{ padding:2% 0px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.news_info .info_back{ color:#999; padding:10px;  text-align:center;}
.news_info .info_back a{ padding:0px 3px;}
.news_info .info_back .back{ color:#725600; }
.news_info .PrevNextBox .h1{ font-size:14px; font-weight:normal;text-align: center;}
.news_info .PrevNextBox a:hover{color:#e4000d;}
.news_info .PrevNextBox a.none{color: #ccc;}
.news_info .PrevNextBox dl{margin-bottom: 0; padding:0; border:none; display:block;}
.news_info .video{ width:802px; margin-top:30px;}


.hyly{ margin:-25px 0 40px; overflow:hidden}
.hyly dt{ border-bottom:1px solid #e0e0e0; padding-bottom:20px; margin-bottom:35px;}
.hyly dt figure{ float:left; width:404px; height:201px; margin-right:25px;}
.hyly dt figure img{ width:404px; height:201px; display:block;}
.hyly dd { text-align:center;}
.hyly dd li{ width:321px; /*display:inline-block;*/ float:left; margin-right:24px; margin-bottom:40px; position:relative; text-align:left;}
.hyly dd li.end,
.hyly dd li.no{ margin-right:0;}
.hyly dd li .pic{  width:321px; height:212px; display:block; position:relative;}
.hyly dd li .pic i{ height:2px; width:100%; position:absolute; left:0; bottom:0; background:url(../images/hyly_imgbg.png) repeat;}
.hyly dd li img{ width:321px; height:212px; display:block;}
.hyly dd li h2,
.hyly dd li p{ padding:0 15px;}
.hyly dd li h2{ font-size:16px; margin:12px 0 4px;}
.hyly dd li h2 i{ display: block;width: 34px;height: 3px; background: #6c6c6c; margin-top: 5px;}
.hyly dd li h2 a{ color:#9b212e;}
.hyly dd li p{ margin:0; height:50px; color:#919191; line-height:20px;}



.jjfa{ margin:-25px 0 40px; overflow:hidden}
.jjfa dt{ border-bottom:1px solid #e0e0e0; padding-bottom:40px; margin-bottom:35px;}
.jjfa dt figure{ float:left; width: 404px; height: 201px; margin-right: 25px;}
.jjfa dt figure img{  width: 404px; height: 201px; display:block;}
.jjfa dd { text-align:left;}
.jjfa dd li{ width:48%; float: left; margin-bottom:40px; position:relative;margin-right: 4%;}
.jjfa dd li.end,
.jjfa dd li.no{ margin-right:0;}
.jjfa dd li .pic{  width:321px; height:212px; display:block; position:relative; margin-right:10px;}
.jjfa dd .odd .pic{ float:right !important; }
.jjfa dd .odd .dsc{ float:left !important;}
.jjfa dd li .pic{ float: left; }
.jjfa dd li .dsc{ float:right; width: 158px;}
.jjfa dd li img{ width:321px; height:212px; display:block;}
.jjfa dd .dsc a{ border-bottom: 1px solid #CDCDCD; padding: 18px 0px; display: inline-block; margin-bottom: 12px}
/*.jjfa dd li h2,.jjfa dd li p{ padding:0 25px;}*/
.jjfa dd .odd h2,.jjfa dd .odd p{ padding:0px !important;}
.jjfa dd li h2{ font-size:16px; margin:3px 0 6px; text-align: center;}
.jjfa dd li h2 a{ color:#9b212e;}
.jjfa dd li p{ margin:0; height:50px; color:#919191; line-height:20px; text-align: center;}


.znzz{ margin:-25px 0 10px; overflow:hidden}
.znzz dt{ border-bottom:1px solid #e0e0e0; padding-bottom:35px; margin-bottom:35px; overflow:hidden;}
.znzz dt figure{ float:left; width: 404px; height: 201px; margin-right: 25px;}
.znzz dt figure img{  width: 404px; height: 201px; display:block;}
.znzz dt div{ float:left; width:590px;}
.znzz dd li{ width:503px; margin-right:7px; float:left; margin-bottom:45px;}
.znzz dd li img{ width:321px; height:212px; float:left; margin-right:10px;}
.znzz dd li h2 a{ font-size:16px; color:#9b212e;}
.znzz dd li h2,
.znzz dd li p{ margin:0;}
.znzz dd li i{ display:inline-block; width:34px; height:3px; background:#6c6c6c;margin-bottom: 2px;}
.znzz dd li p{ line-height:20px; color:#858585; padding-top:2px;}

.video_list{ margin-top:-35px;}
.video_list li{ width:363px; margin:0 35px 20px 20px; float:left; }
.video_list li.end{ margin-right:0;}
.video_list li .pic{ width:363px; height:226px; display:block; position:relative;}
.video_list li .pic img{ width:363px; height:226px; display:block;}
.video_list li .pic figure{ background:url(../images/video_bg.png) no-repeat center; width:100%; height:100%; line-height:226px; text-align:center; position:absolute; left:0; top:0;}
.video_list li .pic figure img{ width:72px; height:72px; display:inline-block; vertical-align:middle;}
.video_list li h2{ text-align:center; font-size:14px; font-weight:normal;}
.video_list li h2 a{ color:#555;}


.cbw .year_list{ background:url(../images/cbw_yearbg.png) no-repeat center top; padding:0 42px 0 42px; position:relative;}
.cbw .year_list li{ width:90px; padding-top:43px; text-align:center; margin-right:1px; color:#666; cursor:pointer;}
.cbw .year_list li.on{ background:url(../images/cbw_year_on.png) no-repeat center 8px; font-size:16px; color:#9b212e; font-weight:bold;}
.cbw .bx-controls-direction a{ position:absolute; width:18px; height:27px; top:0; z-index:10; overflow:hidden; line-height:1000px;}
.cbw .bx-controls-direction a.bx-prev{ left:0;}
.cbw .bx-controls-direction a.bx-next{ right:0;}
.cbw .year_info { padding-top:50px; padding-bottom:20px;}
.cbw .year_info ul{ display:none;}
.cbw .year_info li{ float:left; width:219px; margin-right:70px; margin-bottom:25px;} 
.cbw .year_info li.end{ margin-right:0;}
.cbw .year_info li img{ border:1px solid #e0e0e0; width:219px; height:328px; display:block;}
.cbw .year_info li p{ text-align:center; line-height:22px;}
.cbw .year_info li p a{ width:60px; height:22px; display:inline-block; background:url(../images/cbw_icon.png) no-repeat left center; text-align:left; padding-left:25px; vertical-align:middle;}
.cbw .year_info li p a.read{ background-position:-106px center;}
.cbw .year_info li p i{ width:1px; height:22px; background:#666666; display:inline-block; margin:0 25px 0 0; vertical-align:middle;}
.cbw .year_info li p a:hover{ color:#9b212e;}
.cbw .year_info li h2{ font-size:16px; color:#4eabf1; text-align:center; margin:18px 0 10px}

.infotab3{ display: none; }
.From{ /*margin-top:-45px;*//* margin-left:43px; */padding-bottom:100px; overflow:hidden;}
.formfirst p,.formend p{ font-size:12px; margin: 0px;line-height:30px; }
.formfirst p.tit{ text-align: center; font-weight: bold; padding: 10px 0px}
.formfirst p.con{ text-indent: 2em }
.form-group{ margin: 0px  !important; font-size: 12px}
.form-group li .f_name{ display: table-cell; }
.From ol,
.From li{ line-height:36px; color:#666666;}

.From ol{ margin-top:26px;}
.From ol.ol_1{ margin-bottom:26px;}
.From li{ margin-top:15px; position:relative;}
.From li label{ position:absolute;left:5px; top:0; color:#999;}
.From li .f_name{ display:inline-block; width:70px; text-align:right; height: 34px;vertical-align: top;}
.form-group li .f_name{ width:230px; padding-right: 10px !important}
.From li .text,
.From li select{ border:1px solid #dcdcdc; width:321px; line-height:32px; height:32px; padding:0 5px; color:#9E9E9E;}
.From li .textarea{ width:531px; height:192px;}
.From li select{ padding:0; width:331px;}
.From li .text2{ height:165px;}
.form-group li .text2{ width:400px !important; height:150px !important}
.From li .textcode{ width:242px;}
.From li .imgcode{ position: absolute; left: 331px; height: 34px; top: 1px;}
.From li.xqxx_code .text{ width:146px;}
.From li.xqxx_code .imgcode{left: 243px; top: 1px;}
.From .btn{ padding-left:60px;}
.form-group .btn{ padding-left: 220px !important }
.From .btn input{background: #9b212e; height: 38px; padding: 0 40px; margin-left: 20px; border: none; color: #fff; font-size:16px; cursor:pointer;}
.From li .form_err{ margin-left:5px; color:#9b212e; font-size:14px;vertical-align: top;}

.From li h2{ font-weight:normal; font-size:16px; color:#9b212e;}
.From .btn_1{ margin:30px 0 0;}
.From .btn_1 input[type='button']{ cursor:pointer; padding:10px 25px; margin:0 10px; background:#9b212e; color:#fff; font-size:16px; border:none; letter-spacing:6px;}
.From .btn_1 input.btn3{ background:#bdbdbd;}
.From li.code .imgcode{ left:262px; top:1px;}
.From li .file-box{ position:relative;} 
.From li .button{ background-color:#9b212e; color:#fff; border:none;height:34px; width:70px;} 
.From li .file{ position:absolute; top:0; right:80px; filter:alpha(opacity:0);opacity: 0;width:333px } 

.From_xqxx{ margin-left:0; margin-top:0;}
.From_xqxx article{border-bottom: 1px solid #ccc; padding-left:0;}
.From_xqxx dd{ padding: 16px 0 13px; border-bottom: 1px solid #ccc;}
.From_xqxx dd h2{ color:#000; font-size:18px; margin:0; cursor:pointer;}
.From_xqxx dd h2 span{ background:url(../images/From_open.png) no-repeat center center; width:23px; height:23px; display:inline-block; float:right;}
.From_xqxx dd#on h2 span{ background-image:url(../images/From_close.png);}
.From_xqxx dd .con{ padding:13px 0; display:none;}
.From_xqxx dd .con figure{ background:#F5F5F5; padding: 25px 25px 25px 120px; position:relative;}
.From_xqxx dd .con figure .link_icon{ background:url(../images/email.png) no-repeat left center; width:47px; height:38px; position:absolute; z-index:1; left:25px; top:40px;}
.From_xqxx dd .con figure h4,
.From_xqxx dd .con figure p{ margin:0;}
.From_xqxx dd .con figure a{ color:#9B212E;}
.From_xqxx dd li .f_name{ width:195px;}
.From_xqxx dd li.xqxx_code .imgcode{ left:365px;}


.ztxw_list{ margin-top:-25px; position:relative; margin-left:20px; padding-bottom:100px; min-height:590px;}
.ztxw_list .tab{ position:absolute; right:57px; top:386px; z-index:1;}
.ztxw_list .tab span{ width:78px; height:120px; background:url(../images/ztxw_timebg.png) no-repeat right top; line-height:80px; color:#9b212e; font-size:16px; text-align:center; font-weight:bold;margin: 0 4px; float:left; cursor:pointer;}
.ztxw_list .tab span.on,
.ztxw_list .tab span:hover{ background-position:left top; line-height:120px; color:#fff;}
.ztxw_list dl{ overflow:hidden; clear:both; display:none;}
.ztxw_list dl dt{ float:right; width:379px;}
.ztxw_list dl dt figure{ width:349px; height:373px; padding:15px; background:url(../images/ztxw_imgbg.jpg) no-repeat;}
.ztxw_list dl dt figure img{ width:349px; height:373px; display:block;}
.ztxw_list dd{ float:left; width:382px;}
.ztxw_list dd ol{ line-height:24px; color:#555555; margin-bottom:30px; text-indent:2em;}
.ztxw_list dd article { padding-left:0;}
/*.ztxw_list dd li{ width:362px; height:45px; border:1px solid #e5e5e5; background:#fafafa; line-height:45px; margin-bottom:16px; padding-left:20px;}*/
/*.ztxw_list dd li time{ float:right; margin-right:10px; color:#b9b9b9; font-family:Arial;}
.ztxw_list dd li:hover{ background:#9b212e;}
.ztxw_list dd li:hover a,
.ztxw_list dd li:hover time{ color:#fff;}*/


.cpyc{ padding:30px 0 50px;}
.cpyc li{ float:left; width:490px; margin:0 10px; text-align:center;}
.cpyc li .pic{ display:block; width:490px; height:215px; position:relative; padding-bottom:80px;}
.cpyc li .pic img{ width:490px; height:215px; border:1px solid #e8e8e8;}
.cpyc li .pic i{ width:127px; height:127px; position:absolute; bottom:20px; background:url(../images/cpyc_icon1.png) no-repeat;left:180px;}
.cpyc li.li_2 .pic i{ background-image:url(../images/cpyc_icon2.png);}
.cpyc li h2{ margin:0; }
.cpyc li h2 a{ color:#9b212e; font-size:20px; font-weight:normal; font-family:"Source Han Sans CN";}
.cpyc li p{ margin:0; color:#73777a;}


.Join .icon{ margin-bottom:40px; overflow:hidden;}
.Join .icon li{ float:left; background:url(../images/join_icon1.png) no-repeat left center; height:71px; line-height:71px; margin-right:65px; width:212px;}
.Join .icon li a{ display: block; padding-left:112px;}
.Join .icon li a span{font-size:20px; color:#000; line-height:24px; display: inline-block; }
.Join .icon li.li_2{ background-image:url(../images/join_icon2.png);}
.Join .icon li.li_3{ background-image:url(../images/join_icon3.png); margin-right:0;}
.Join .icon li b{ display:block; font-size:12px;  -webkit-transform-origin-x: 0; -webkit-transform: scale(0.58); color:#000000; line-height:10px; margin-top:-25px; -webkit-text-size-adjust:none; text-transform:uppercase; font-size:7px; position: absolute;}


/*
 .TextList001729 为demo编号
 */


.TextList001729 { margin-top:-15px;}
.TextList001729 .type{font-size:16px; width:100%; height:32px; line-height:32px; background:#f4f4f4; margin:10px 0;}
.TextList001729 .type h2{ font-size:14px; color:#555555;  background:url(../images/TextList001729-icon_close.png) no-repeat 96% center; margin:0; padding-left:25px;}
.TextList001729 .On{ background-color:#9b212e; color:#fff;}
.TextList001729 .On h2{ background-image:url(../images/TextList001729-icon_open.png); color:#fff;}
.TextList001729 .list{ background:#f4f4f4;}
.TextList001729 .list .con{ display:none; overflow:hidden; font-size:14px; padding:25px;}
.TextList001729 .list .con dt span{ float:left; width:200px; margin-right:10px; color:#868686;}
.TextList001729 .list .con dt span strong{ color:#555; font-weight:normal;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; width:103px; height:38px; line-height:38px; text-align:center; color:#fff; background-color:#9b212e; font-size:16px; margin-left:70px;}
.bdsharebuttonbox{ margin:15px 0 0;}
.bdsharebuttonbox span{ float:left;}


.shzp{ margin-top: -65px; }
.TextList001729 .title{ font-size: 16px; color: #9b212e; margin-bottom: 20px; }
.TextList001729 .tips{ margin: 20px 0; }
.TextList001729 .tips select::-ms-expand { display: none; }
.TextList001729 .tips select{border:1px solid #dcdcdc; width:212px; line-height:33px; height:33px; padding:0 5px; color:#9E9E9E;appearance:none; -moz-appearance:none; -webkit-appearance:none;padding-right: 22px; background:url(../images/TextList001729_icon.png) 98% center no-repeat; margin-right:10px; float:left; padding-right:09;}

.TextList001729 .search{ width:293px; height:35px; float:right; position:relative; float:left }
.TextList001729 .search input{border:none; }
.TextList001729 .search .text{ width:219px; height:33px; line-height:33px; padding:0 56px 0 10px; border:1px solid #dcdcdc; background:none; color:#999;}
.TextList001729 .search .btn{ cursor:pointer; position:absolute; right:0; top:0; width:63px; height:100%; background:#9b212e; color:#fff;}
.map{ margin-top:-25px; margin-left:30px;}
.map .list{ position:relative;}
.map .tips h2{ font-size:24px; color:#3c3c3c;}
.map .tips h2 i{ display:block; width:48px; height:2px; background:#c9c9c9; margin:18px 0 0px;}

.map dl{left:0; top:0; z-index:10; width:100%; height:100%;}
.map dd{ z-index:100; background:url(about:blank)9; }
.map dd i{ display:block; width:30px; height:30px; cursor:pointer;}
.map dd .con{ width:350px; background:#fff; border:1px solid #f0f0f0; padding: 5px 10px;}
/*.map dd:hover .con{ display:block;}*/


.TextList001729 .tips .areaselect{border:1px solid #dcdcdc; width:85px; line-height:33px; height:33px; padding:0 5px; color:#9E9E9E;appearance:none; -moz-appearance:none; -webkit-appearance:none;padding-right: 22px; background:url(../images/TextList001729_icon.png) 98% center no-repeat; margin-right:10px; padding-right:09;}
.navBarWarp{ padding:55px 0px  15px 0px; position: relative;height: 70px}
.navBar{height: 100px; position:absolute; right: 0px; top:40px}
.topBar .logo{width: 218px; height:70px;overflow: hidden;}
.topBar .logo img{ display: block;}
.nav {position:relative;margin:0 auto;}
.nav h3 {font-weight:normal;float: left;/* padding: 0px 32px;*/ margin:0px;line-height: 100px; width: 100px}
.nav .on{background:#F1F1F1;}
.nav .on h3 a{ color: #f08200; font-weight: bold;}
.nav .m {float:left;position:relative;z-index:1; margin: 0px 20px}
.nav h3 a { font-size: 18px; display: block; width:100%; text-align: center;}
.nav .sub {display:none;position:absolute;left: 0px;top: 100px;z-index:1; width: 100%; padding: 12px 0px;background:#27659C;}
.nav .sub li {text-align:center;height: 30px; line-height: 30px; padding: 0px 5px}
.nav .sub li a {display:block; font-size: 14px; color: #fff; display: block;width:100%;border-bottom: 1px dashed #6894BA; }
.nav .sub li a:hover {color:#e60012; font-weight: bold;}
.nav .block {position:absolute;left:0;top:42px;overflow:hidden;}



/**股票信息-首页*/
.gp-index { padding-left:25px;text-align:left; }
.gp-index .gp-title{font-size:16px;color:#757575;line-height:55px;font-weight:600;}
.gp-index .gp-price{color:#0a7312;font-size:60px;line-height:60px;}
.gp-index .gp-rmb{color:#0a7312;font-size:30px;}
.gp-index .gp-now{color:red}

/**股票信息-列表*/
.gp-list {text-align:left; border-top:2px solid #ccc}
.gp-list .gp-title{font-size:12px;color:#757575;line-height:40px;font-weight:600;}
.gp-list .gp-price{color:#0a7312;font-size:30px;line-height:20px;}
.gp-list .gp-rmb{color:#0a7312;font-size:18px;}

/**头部股票信息-列表*/
.gp-list_top {text-align:left; border-top:2px solid #ccc}
.gp-list_top .gp-title_top{font-size:12px;color:#757575;line-height:40px;font-weight:600;}
.gp-list_top .gp-price_top{color:#0a7312;font-size:28px;line-height:20px;}
.gp-list_top .gp-rmb_top{color:#0a7312;font-size:18px;}

/*专题新闻*/
.PicList001493 .auto{width: 802px; margin-top: -50px;}
.PicList001493 li{ overflow:hidden; padding-top:20px; border-bottom:1px solid #ebecec; height:204px;}
.PicList001493 li.end{ border-bottom:0;}
.PicList001493 li figure{ float:left; width:268px;}
.PicList001493 li figure img{ width:268px; height:168px;}
.PicList001493 li div{ float:right; width:500px; font-size:14px;}
.PicList001493 li h1{ margin:0; font-size:18px; font-weight:normal; padding:15px 0;}
.PicList001493 li time{ color:#999;}
.PicList001493 li p{color:#666; margin:0; line-height:30px; padding-top:10px;}



/*
联系我们*/
#dd43 strong{font-size:24px;color:#000;}
#dd43 p{font-size:16px;color:#333;line-height:30px;}

#dd49, #dd48, #dd47, #dd46, #dd45, #dd44{width:45%;padding-right: 5%;float:left; min-height:263px;}
#dd49 strong,
#dd48 strong,
#dd47 strong,
#dd46 strong,
#dd45 strong,
#dd44 strong{font-size:18px;color:#555;}
#dd49 p,
#dd48 p,
#dd47 p,
#dd46 p,
#dd45 p,
#dd44 p{font-size:12px;color:#666;line-height:30px;}


#nav199{display: none!important;}
.RighInfo .ADDHD{clear:both;overflow: hidden;border-bottom: 1px solid #9b212e;margin-top: -45px;}
.RighInfo .ADDHD span{display: inline-block;margin: 0 15px 0 0;padding: 5px 15px;cursor: pointer;}
.RighInfo .ADDHD span.on{background: #9b212e;color: #fff;}
.RighInfo .ADDINFO{overflow: hidden;padding: 25px;}


/*搜索*/
.searchBox{float: left;margin-right:15px;}
.searchBox .sreach_btn{cursor: pointer;display: inline-block;}
.searchBox .sreach_btn b{font-weight: normal;}








