﻿.g-content { width: 980px; margin: 0 auto; color: #555; }
.icon-left-arrow { width: 10px; height: 10px; background: url(../images/icon-1.png) no-repeat; display: inline-block; vertical-align: middle; }
.icon-go-white { width: 10px; height: 15px; background: url("../images/icon-1.png") no-repeat 0 -23px; display: inline-block; vertical-align: middle; }
.icon-go-black { width: 10px; height: 15px; background: url("../images/icon-1.png") no-repeat 0 -51px; display: inline-block; vertical-align: middle; }
.header { height: 107px; background:#f0f0f0; }
.header .header-content { position: relative; height: 107px; }
.header .header-content .logo { width: 272px; height: 101px; position: absolute; top: 0; left: 0; }
.header .header-content .extra-link { /*margin-right: 12px;*/
margin-top: 20px; height: 23px; line-height: 23px; }
.header .header-content .extra-link a { color: #999; }
.header .header-content .extra-link a.on { color: #333; }
.header .header-content .search { margin: 20px 15px 0 0; border: #aaa solid 1px; height: 21px; width: 220px; }
.header .header-content .search input { border: none; height: 21px; width: 150px; background: none; padding: 0px; font-size: 12px; }
.header .header-content .search input:focus { color: #aaa; }
.header .header-content .search button.fn-right { width: 15px; height: 14px; background: url("../images/search.png") no-repeat; border: none; text-indent: -9999px; margin: 4px 2px 0 0; }
.input-group-btn{width: 40px;float: left;}
#dr_search_module_name{width: 50px;padding: 0;background: none!important;border: none!important;}
.portlet-body{overflow: visible;}

.header .header-content .navs { position: absolute; bottom: 0; right: 0; margin-right: -12px; }
.header .header-content .navs li { float: left; font-size: 15px; margin: 0 12px; }
.header .header-content .navs li a { color: #333; line-height: 1.8; display: block; border-bottom: #eb3822 4px solid; border-bottom-color: transparent; }
.header .header-content .navs li.on a { border-bottom-color: #eb3822; }
.header .sub-nav { height: 38px; background: url("../images/bg-2.png"); position: relative; clear: both; overflow: hidden; z-index: 1001; display: none; }
.header .stack-sn { color: #fff; float: left; clear: left; height: 49px; line-height: 49px; font-size: 12px; text-indent: 5px; }
.header .sub-nav a { color: #555; margin: 0 12px; }
.header .sub-nav a:hover, .header .sub-nav a.active { color: #eb3822; }
.header .sub-nav .sub-nav-item { display: none; height: 38px; line-height: 38px; position: absolute; top: 0; }
.header .sub-nav .nav-gsgk { left: 280px; }
.header .sub-nav .nav-zyyw { left: 320px; }
.header .sub-nav .nav-xwzx { left: 315px; }
.header .sub-nav .nav-tzzgx { left: 255px; }
.header .sub-nav .nav-rlzy { left: 630px; }
.header .sub-nav .nav-tssc { left: 680px; }
.header .sub-nav .sub-nav-angle { position: absolute; width: 22px; height: 11px; background: url("../images/nav-1.png"); top: 0; left: 390px; transition: left 200ms ease-out; -webkit-transition: left 200ms ease-out; }
.banner { height: 520px; overflow: hidden; margin: 0 auto; position: relative; }
.banner .banner-item { position: relative; height: 520px; overflow: hidden; background-position: top center !important; }
.banner .banner-item > a { display: block; width: 100%; height: 520px; }
.banner .banner-item a img { width: 100%; }
.banner .banner-item .banner-item-info { width: 300px; height: 450px; background: #000; filter: alpha(opacity=80); background: rgba(0, 0, 0, .7); color: #fff; position: absolute; top: 0; left: 50%; margin-left: 90px; padding: 70px 50px 0; text-align: left; }
.banner .banner-item .banner-item-info h3 { font-size: 34px;/*text-shadow: 3px 3px 3px #333;*/ line-height:48px;}
.banner .banner-item .banner-item-info p { font-size: 16px; margin-bottom: 10px; margin-top: 20px; }
.banner .banner-item .banner-item-info p a { color: #dfdfdf; background: #252525; padding: 5px; font-size: 14px; border: #a5a5a5 solid 1px; }
.banner .banner-item .banner-item-info p a i { margin-left: 5px; }
.banner .banner-item .banner-item-info div { position: absolute; bottom: 80px; width: 300px; }
.banner .banner-item .banner-item-info div a { display: block; height: 45px; line-height: 45px; color: #fff; font-size: 18px; margin: 0 -50px; padding-left: 50px; overflow: hidden; }
.banner .banner-item .banner-item-info div a i { margin-right: 20px; }
.banner .banner-item .banner-item-info div a:hover { background: rgba(0, 0, 0, .5); }
.banner .ui-switchable-nav { position: absolute; width: 8px; left: 50%; top: 50%; margin-left: 460px; margin-top: -55px; }
.banner .ui-switchable-nav .ui-switchable-trigger { width: 8px; height: 8px; /*background: url("../images/index/slide-dot.png") no-repeat;*/
background: #898989; text-indent: -9999px; margin: 15px 0; border-radius: 4px; }
.banner .ui-switchable-nav .ui-switchable-active { /*background-position: left bottom;*/
background: #eb3720; }
.banner .banner-prev, .banner .banner-next { position: absolute; width: 41px; height: 17px; text-indent: -9999px; left: 50%; margin-left: 250px; }
.banner .banner-prev { background: url("../images/arrow-1.png") top left; top: 20px; }
.banner .banner-next { background: url("../images/arrow-1.png") bottom left; bottom: 20px; }
.latest { width: 400px; margin-top: 88px; margin-left: 20px; float: left; }
.latest h2 { background: url("../images/title-zxdt.png"); width: 88px; height: 22px; text-indent: -9999px; margin-bottom: 10px; }
.latest ul li { border-top: #d4d4d3 solid 1px; height: 80px; padding: 20px 0; }
.latest ul li .img-link { float: left; margin-right: 20px; }
.latest ul li .img-link img { width: 120px; height: 80px; }
.latest ul li .time { color: #999; }
.latest ul li .text-link { font-size: 14px; color: #666; }
.latest ul li .text-link a { color: #666; }

.j-tabs{width:100%;  height: auto; display:block; overflow:hidden; }
.j-tabs .tabs-title { width:100%;  height:30px; font-size: 16px; }
.j-tabs .tabs-title a { color: #fff; width: 89px; float: left; text-align: center; line-height: 28px; border: #fff solid 1px; margin-right:5px;}
.j-tabs .tabs-title a:hover { background: #ff0; color: #333;  border: #ff0 solid 1px; }
.j-tabs .tabs-title a.active { background: #ff0; color: #333;  border: #ff0 solid 1px; }
.j-tabs .tabs-content { position: relative; width: 100%; height: 300px; overflow: hidden; }
.j-tabs .tabs-content .tabs-content-slider { position: absolute; left: 0; top: 0; width:940px; transition: left 200ms ease-out; }
.j-tabs .tabs-content .tabs-content-slider .tabs-content-slider-item { width:470px; float: left;  }





.news h2 { background: url("../images/title-jdxw.png"); width: 88px; height: 22px; text-indent: -9999px; margin-bottom: 10px; margin-top: 20px; }
.news .little-banner { height: 200px; }
.news .switch-trigger { float: right; margin-top: -30px; }
.news .switch-trigger a { width: 20px; height: 20px; float: left; margin-left: 5px; display: inline; text-indent: -9999px; }
.news .switch-trigger .prev { background: url("../images/news-arrow-1.png"); }
.news .switch-trigger .next { background: url("../images/news-arrow-2.png"); }
.news .news-content { border-top: #d4d4d3 solid 1px; }
.news .news-content h3 { font-size: 26px; margin: 10px 0 7px; color: #333; }
.news .news-content p { font-size: 14px; }

.intro { width: 100%;   }
.intro .stock-info-head { width:240px; height: 52px; background: #e5e5e5;  transition: all 300ms ease-out; float:left; }
.intro .stock-info-head h3 { float: left; color: #d7210c; font-size: 22px; line-height: 46px; padding-left: 15px; transition: all 300ms ease-out; }
.intro .stock-info-head div { float: right; text-align: right; font-size: 10px; margin: 8px 10px 0 0; line-height: 1.4; color: #555; transition: all 300ms ease-out; }
.intro .stock-info-body { width:250px; height: 52px; line-height:52px;  float:left; background:#fff; }
.intro .stock-info-body .time { float: left; padding-left: 15px; font-size: 10px; line-height: 1.4; color: #999; margin-top: 10px; }
.intro .stock-info-body .price { float: right; text-align: right; font-size: 10px; color: #e5360a; line-height: 1.2; margin: 5px 10px 0 0; }
.intro .stock-info-body .price .v-1 { font-size: 30px; color: #555; }
.intro .stock-info-body .price .v-1 i { font-style: normal; }
.intro .stock-info-body .price .j-zhangdiefu { font-size: 16px; padding-left:10px;  }
.intro .stock-info-active .stock-info-head { background: #e5360a; }
.intro .stock-info-active .stock-info-head h3, .intro .stock-info-active .stock-info-head div { color: #fff; }
.intro h2 { background: url("../images/title-gsjs.png"); width: 88px; height: 22px; text-indent: -9999px; margin-bottom: 10px; margin-top: 10px; }
.intro .intro-content { border-top: #d4d4d3 solid 1px; padding-top: 20px; word-break: break-all; font-size: 12px; }
.intro .intro-content p { margin-bottom: 10px; }
.intro .intro-content p a, .intro .intro-content p strong { color: #d7210c; font-weight: normal; }

.fake-select { display: inline-block; position: relative; }
.fake-select div { border: #ccc solid 1px; border-radius: 3px; background: #fff; font-size: 12px; padding: 2px 4px 2px 4px; cursor: default; }
.fake-select div i { float: right; border: #ccc solid 5px; border-bottom: none; border-left-color: transparent; border-right-color: transparent; margin: 6px 0 0 5px; }
.fake-select ul { position: absolute; font-size: 12px; background: #fff; border: #ccc solid 1px; border-radius: 3px; display: none; }
.fake-select ul li { padding: 2px 4px 2px 4px; }
.fake-select ul li:hover { background: #f3f3f3; }
.fake-select ul li a { color: #666; }
.side-nav { width: 235px; height: 2000px; padding: 20px 0; background: #f7f7f7; margin-bottom: -40px; }
.side-nav h3 { font-size: 18px; border-bottom: #acacac solid 1px; line-height: 3; width: 100px; color: #999; margin-left: 80px; font-weight: normal; }
.side-nav a { display: block; line-height: 40px; height: 40px; color: #999; position: relative; padding-left: 80px;  font-size: 14px; }
/*.side-nav a.on i{*/
/*position: absolute;*/
/*width: 13px;*/
/*height: 23px;*/
/*background: url("../images/index/side-arrow-1.png") no-repeat;*/
/*right: -13px;*/
/*top: 4px;*/
/*}*/
.side-nav a:hover { color: #777; border-right: #eee solid 2px; background: #fafafa; }
.side-nav a.on { color: #666; font-weight: bold; border-right: #d7210c solid 2px; background: #fcfcfc; }
.side-nav .sub-item { font-size: 12px; text-indent: 20px; }
.article {  width: 705px; }
.article h1 { font-size: 18px; border-bottom: #e5e5e5 solid 1px; margin-bottom: 35px; line-height: 3; color: #999; font-weight: normal; }
.article h2 { font-size: 22px; margin-bottom: 10px; font-weight: bold; }
.article p { line-height: 25px; text-indent: 2em; color: #999; text-align: justify; }
.article p[align=center] { text-align: center; }
.article .fold-btn { display: block; height: 38px; width: 475px; border: #e5e5e5 solid 1px; background: url(../images/icon-6.png) center center no-repeat; text-align: center; color: #999; line-height: 38px; }
.article .fold-btn span { display: none; }
.article .fold-btn:hover, .article .fold-btn:active { background: #e5e5e5; }
.article .fold-btn:hover span.o, .article .fold-btn:active span.o { display: block; }
.article .fold-btn-unfold { width: auto; -moz-transform-origin: center center; -moz-transform: rotateZ(180deg); -webkit-transform-origin: center center; -webkit-transform: rotateZ(180deg); transform-origin: center center; transform: rotateZ(180deg); }
.article .fold-btn-unfold:hover, .article .fold-btn-unfold:active { background: #e5e5e5; }
.article .fold-btn-unfold:hover span.c, .article .fold-btn-unfold:active span.c { display: block; -moz-transform-origin: center center; -moz-transform: rotateZ(180deg); -webkit-transform-origin: center center; -webkit-transform: rotateZ(180deg); transform-origin: center center; transform: rotateZ(180deg); }
.article .fold-btn-unfold:hover span.o, .article .fold-btn-unfold:active span.o { display: none; }
.article .block-btn { height: 50px; display: block; width: 386px; background: url("../images/icon-16.png") center no-repeat #e5e5e5; }
.article .stock-info { margin: 0 0 20px 20px; }
.article .t-line-t { height: 90px; background: url(../images/logo-2.jpg) no-repeat top center; text-indent: -9999px; margin-top: 40px; }
.article .c-link-1 { position: relative; width: 705px; }
.article .t-line { width: 4px; height: 1450px; background: #eee; margin: 0 auto; position: relative; }
.article .t-line .arrow { background: url(../images/icon-4b.png) no-repeat; width: 14px; height: 9px; position: absolute; left: -5px; bottom: -8px; }
.article .c-link-1 ul { position: absolute; top: 30px; width: 705px; }
.article .c-link-1 ul li { margin-bottom: 20px; }
.article .c-link-1 ul li .time { width: 80px; height: 24px; background: url(../images/icon-3.png) no-repeat no-repeat 0 -24px; float: right; color: #fff; line-height: 24px; margin-left: 2px; margin-right: 261px; letter-spacing: 3px; text-indent: 22px; }
.article .c-link-1 ul li .icon { width: 20px; height: 20px; background: url(../images/icon-4.png) no-repeat; float: right; margin-top: 2px; }
/*.article .c-link-1 ul li:before{*/
/*width: 8px;*/
/*height: 8px;*/
/*border-radius: 8px;*/
/*border: #f8d7d3 solid 4px;*/
/*background: #f3a197;*/
/*position: absolute;*/
/*top: 50%;*/
/*left: -9px;*/
/*margin-top: -9px;*/
/*content: " ";*/
/*-webkit-transition: all 200ms ease-out;*/
/*transition: all 200ms ease-out;*/
/*-webkit-transform-origin: center center;*/
/*transform-origin: center center;*/
/*}*/
/*.article .c-link-1 ul li:hover:before{*/
/*-webkit-transform: scale(1.2);*/
/*transform: scale(1.2);*/
/*}*/
.article .c-link-1 ul li .links { float: right; margin-top: -10px; position: relative; margin-right: 19px; }
.article .c-link-1 ul li .links span { position: absolute; width: 47px; height: 30px; background: url("../images/icon-5.png") no-repeat 0 -30px; top: 10px; right: -17px; }
.article .c-link-1 ul li .links div { height: 39px; /* width: 270px; */
line-height: 39px; margin-bottom: 10px; text-align: right; margin-right: 30px; }
.article .c-link-1 ul li .links div a { display: inline-block; border-bottom: #d4d4d4 solid 1px; padding-left: 20px; color: #999; }
.article .c-link-1 ul li.rev .time { float: left; background: url(../images/icon-3.png) no-repeat 0 -72px; margin-left: 260px; margin-right: 2px; text-indent: 15px; }
.article .c-link-1 ul li.rev .icon { float: left; }
.article .c-link-1 ul li.rev .links { float: left; margin-left: 19px; }
.article .c-link-1 ul li.rev .links div { text-align: left; margin-left: 27px; }
.article .c-link-1 ul li.rev .links div a { padding-right: 20px; padding-left: 0; }
.article .c-link-1 ul li.rev .links span { left: -20px; background-position: 0 -90px; }
.article .c-link-1 ul li .links a:hover { color: #666; border-bottom: #d7210c solid 1px; }
.article .c-link-1 ul li.hover .links span { background-position: 0 0; }
.article .c-link-1 ul li.rev.hover .links span { background-position: 0 -60px; }
.article .c-link-1 ul li.hover .icon { background-position: 0 -20px; }
.article .c-link-1 ul li.hover .time { background-position: 0 0; }
.article .c-link-1 ul li.rev.hover .time { background-position: 0 -48px; }
.article .c-link-1 ul li a span { padding-right: 42px; }
.stock h1 { margin-bottom: 17px; }
.stock h2 { font-size: 18px; }
.stock i { font-style: normal; }
.stock .cur-state { }
.stock .cur-state .price { font-size: 32px; }
.stock .cur-state .change { margin-left: 30px; color: #d7210c; font-size: 18px; }
.stock .cur-state .time { color: #999; padding-top: 20px; }
.stock .stock-type-tab { height: 20px; background: #f4f4f4; margin: 20px 0 40px; }
.stock .stock-type-tab a { float: left; display: inline; width: 69px; text-align: center; line-height: 20px; color: #999; font-size: 12px; border-right: #f0f0f0 solid 1px; }
.stock .stock-type-tab a.on, .stock .stock-type-tab a:hover { background: #dd3e21; color: #fff; }
.stock .stock-content .chart { width: 600px; height: 340px;}
.stock .stock-content .profile { color: #999; }
.stock .stock-content .profile li { text-align: right; margin-bottom: 30px; }
.stock .stock-content .profile li strong { font-size: 22px; color: #777; }
.stock .stock-content .profile-table { clear: both; background: #f6f6f6; padding: 10px; }
.stock .stock-content .profile-table table { width: 100%; }
.stock .stock-content .profile-table table td { padding: 5px 0; color: #999; }
.stock .stock-content .profile-table table td span { color: #666; }
.letter { position: relative; }
.letter .letter-paper { display: none; }
.letter .letter-mask { position: absolute; top: 0; left: 0; }
.letter .envelope { position: absolute; top: 40px; left: 50%; margin-left: -205px; opacity: 0; width: 410px; height: 396px; background: url("../images/icon-7.png") no-repeat; }
.letter .envelope img { position: absolute; top: 254px; left: 184px; display: none; }
.letter .envelope:hover img { display: block; }
.letter .background { opacity: 0; }
.news-article h1 { margin-bottom: 0; }
.news-article h1 a { color: #999; }
.news-article h1 a.on { color: #d7210c; }
.news-article p { text-indent: 0; margin-top: 20px; }
.news-article .article-content img { display: block; max-width: 100%; margin: 0 auto; }
.news-article .article-content * { color: #555 !important; font-size: 14px !important; font-family: "Microsoft YaHei" !important; }
.news-article .article-content strong { font-weight: bold; }
.news-article .first-letter { font-size: 30px; margin-right: 5px; }
.news-article blockquote { color: #d7210c; font-size: 16px; margin: 30px 0; }
.news-article h2 { color: #333; font-size: 24px; line-height: 1.1; margin-top: 25px; font-weight: normal; }
.news-article h2 small { color: #555; font-size: 16px; }
.news-article .cb-logo { text-align: center; margin-top: 20px; }
.news-article .cb-logo a { display: block; float: left; margin: 0 0 20px 15px; position: relative; line-height: 0; overflow: hidden; }
.news-article .cb-logo a div { position: absolute; width: 100%; height: 100%; line-height: 65px; top: -1px; left: -1px; background: rgba(0, 0, 0, .5); color: #fff; font-size: 18px; text-align: center; opacity: 0; transform-origin: center center; transform: scale(1.2); transition: all 200ms ease-out; -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; }
.news-article .cb-logo a div i { position: absolute; width: 28px; height: 28px; border: #fff solid 1px; background: url("../images/icon-14.png") no-repeat center center; top: 18px; right: 15px; }
.news-article .cb-logo a:hover div { transform: scale(1); opacity: 1; }
.news-article .intro-con { padding: 0 20px; }
.vedio-list { width: 750px; }
.vedio-list li { float: left; display: inline; width: 330px; line-height: 0; margin: 35px 45px 0 0; position: relative; }
.vedio-list li a { display: block; -webkit-transition: all 200ms ease-out; transition: all 200ms ease-out; }
.vedio-list li a:hover { background: #e5e5e5; }
.vedio-list li img { width: 330px; height: 175px; display: block; }
.vedio-list li .time { width: 60px; height: 68px; background: #e5e5e5; line-height: 1; color: #666; padding: 12px 0 0 10px; float: left; margin-right: 20px; }
.vedio-list li .time strong { font-size: 24px; }
.vedio-list li h3 { color: #666; line-height: 1.5; padding: 10px; height: 60px; overflow: hidden; font-size:14px; }
.vedio-list li i { width: 60px; height: 60px; background: url("../images/icon-15.png") no-repeat; position: absolute; top: 60px; left: 128px; }
.news-list li { height: 73px; border-bottom: #ccc dashed 1px; }
.news-list li a { height: 41px; padding: 16px 0; color: #666; display: block; position: relative; }
.news-list li a span.txt { -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; transition: all 200ms ease-out; }
.news-list li a:hover span.txt { color: #d7210c; }
.news-list li a span.txt { font-size: 16px; color: #666; display: block; }
.news-list li a span.time { color: #999; display: block; font-size: 12px; }
.news-list li a .go-arrow { position: absolute; width: 74px; height: 74px; right: 0; top: 0; -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; transition: all 200ms ease-out; }
.news-list li a .go-arrow i { background: url("../images/icon-1.png") no-repeat left bottom; width: 10px; height: 15px; position: absolute; top: 30px; left: 33px; }
.news-list li a:hover .go-arrow { background: #e5e5e5; }
.news-list li a:hover .go-arrow i { background-position: 0 -23px; }
.top-news { height: 320px; margin: 40px 0; }
.top-news .top-news-list { float: left; width: 540px; }
.top-news .top-news-list a { float: left; width: 270px; height: 160px; position: relative; margin-bottom: 4px; }
.top-news .top-news-list a img { width: 266px; height: 160px; }
.top-news .top-news-list a .top-news-mask { position: absolute; background: #000; opacity: .7; filter: alpha(opacity=80); bottom: 0; left: 0; height: 40px; width: 100%; }
.top-news .top-news-list a h4 { position: absolute; color: #fff; height: 40px; line-height: 40px; width: 100%; text-align: center; bottom: 0; }
.top-news h3 { width: 165px; height: 324px; background: #d7210c; float: left; position: relative; }
.top-news h3 span { position: absolute; color: #fff; font-size: 26px; bottom: 10px; left: 20px; }
.news-table-list { overflow: hidden; }
.news-table-list tbody td { height: 97px; border-bottom: #e5e5e5 solid 1px; cursor: pointer; }
.news-table-list tbody td .time { width: 60px; height: 60px; background: #e5e5e5; line-height: 1; color: #666; padding: 5px 0 0 10px; }
.news-table-list tbody td .time strong { font-size: 24px; }
.news-table-list tbody td .txt-link { font-size: 16px; padding-right: 55px; }
.news-table-list tbody td .txt-link a { color: #333; }
.news-table-list tbody td .go-arrow { height: 97px; position: relative; }
.news-table-list tbody td .go-arrow .go-arrow-normal { height: 97px; }
.news-table-list tbody td .go-arrow .go-arrow-hover { position: absolute; right: 0; top: 0; width: 0; height: 100%; background: #d7210c; -webkit-transition: all ease-out 200ms; -moz-transition: all ease-out 200ms; -ms-transition: all ease-out 200ms; }
.news-table-list tbody td .go-arrow i { background: url("../images/arrow-2.png") no-repeat; width: 9px; height: 15px; display: block; margin: 0 auto; position: relative; top: 40px; }
.news-table-list tbody td .go-arrow .go-arrow-hover i { background-position: 0 -15px; }
.news-table-list tbody td .go-download { height: 97px; position: relative; }
.news-table-list tbody td .go-download .go-download-normal { height: 97px; }
.news-table-list tbody td .go-download .go-download-hover { position: absolute; right: 0; top: 0; width: 0; height: 100%; background: #d7210c; -webkit-transition: all ease-out 200ms; -moz-transition: all ease-out 200ms; -ms-transition: all ease-out 200ms; }
.news-table-list tbody td .go-download i { background: url("../images/icon-13.png") no-repeat; width: 33px; height: 48px; display: block; margin: 0 auto; position: relative; top: 26px; }
.news-table-list tbody td .go-download .go-download-hover i { background: url("../images/icon-12.png") no-repeat; }
.news-table-list tbody tr { transition: all ease-out 200ms; -webkit-transition: all ease-out 200ms; -moz-transition: all ease-out 200ms; -ms-transition: all ease-out 200ms; }
.news-table-list tbody tr:hover { background: #e5e5e5; }
.news-table-list tbody tr:hover td .go-arrow { }
.news-table-list tbody tr:hover td .go-arrow .go-arrow-hover { width: 100%; }
.news-table-list tbody tr:hover td .go-download { }
.news-table-list tbody tr:hover td .go-download .go-download-hover { width: 100%; }
.news-table-list-2 { margin-top: -30px; }
.news-table-list-2 tbody tr.img-tr { line-height: 0; }
.news-table-list-2 tbody tr.img-tr:hover { background: none; }
.news-table-list-2 tbody tr img { margin-top: 60px; }
.news-table-list-2 tbody tr td { height: 65px; border: none; }
.news-table-list-2 tbody tr td .go-arrow { height: 65px; }
.news-table-list-2 tbody td .go-arrow .go-arrow-normal { height: 65px; }
.news-table-list-2 tbody td .go-arrow i { top: 23px; }
.news-table-list-detail h2 { font-size: 22px; line-height: 1.5; margin-top: 12px; }
.news-table-list-detail cite { /*font-size: 12px;*/
color: #999; }
.news-table-list-detail tbody td .time { width: 60px; height: 60px; background: #e5e5e5; line-height: 1; color: #666; padding: 5px 0 0 10px; margin-top: 18px; }
.news-table-list-detail tbody td .time strong { font-size: 24px; }
.news-table-list-detail .thumb-img { text-align: center; margin-top: 20px; margin-bottom: 30px; }
.news-table-list-detail .thumb-img img { max-width: 100%; display: block; margin: 0 auto; }
.news-table-list-detail .thumb-img span { color: #999; display: block; margin-top: 10px; }
.news-table-list-detail p { /*text-indent: 2em;*/
}
.rlinks-table-list { margin-top: -15px; }
.rlinks-table-list td { height: 98px; border-bottom: #e5e5e5 solid 1px; }
.rlinks-table-list .link-name { background: #e5e5e5; height: 60px; line-height: 60px; font-size: 18px; text-indent: 20px; }
.rlinks-table-list .link-name a { color: #555; }
.rlinks-table-list .link-url { text-indent: 85px; font-size: 18px; }
.rlinks-table-list .link-url a { color: #333; }
.rlinks-table-list tr:hover td { background: #e5e5e5; }
.rlinks-table-list tr:hover td.link-name-td { background: #d7210c; }
.rlinks-table-list tr:hover td .link-name { background: #d7210c; }
.rlinks-table-list tr:hover td .link-name a { color: #fff; }
.rlinks-table-list tr:hover td .link-url a { color: #d7210c; }

.zn-tabs { }
.zn-tabs .zn-tabs-title { border-bottom: #e5e5e5 solid 1px; font-size: 18px; }
.zn-tabs .zn-tabs-title li { float: left; margin-right: 50px; height: 40px; line-height: 40px; margin-bottom: -1px; color: #999; cursor: default; }
.zn-tabs .zn-tabs-title li.active { border-bottom: #d7210c solid 1px; color: #444; }
.zn-tabs .zn-tabs-content li { display: none; padding: 30px 0; }
.zn-tabs .zn-tabs-content li p { color: #555; text-indent: 0; font-size: 16px; }
.zn-tabs .zn-tabs-content li.active { display: block; }

.human-article { }
.human-article h2 { font-size: 40px; color: #999; font-weight: normal; }
.human-article p { color: #333; text-indent: 0; line-height: 2.1; margin-bottom: 15px; }
.concat-article { }
.concat-article h2 { font-size: 24px; color: #333; line-height: 1; margin-bottom: 50px; margin-top: 20px; }
.concat-article h2 small { font-size: 16px; color: #555; }
.concat-article .zn-tabs { margin-bottom: 40px; }
.concat-article table { margin-top: 20px; }
.concat-article table td { padding: 2px 40px 2px 0; }
.haoshu { }
.haoshu dt { height: 40px; line-height: 40px; background: #e5e5e5; text-align: center; font-size: 18px; color: #555; position: relative; margin-top: 23px; }
.haoshu dt i { width: 40px; height: 40px; position: absolute; top: 0; right: 0; background: url("../images/icon-14.png") no-repeat center center #d7210c; }
.haoshu dd { width: 760px; margin-bottom: 50px; }
.haoshu dd a img { width: 138px; height: 198px; }
.haoshu dd a { border: #e5e5e5 solid 1px; float: left; position: relative; width: 138px; height: 198px; overflow: hidden; margin: 33px 48px 0 0; }
.haoshu dd a div { position: absolute; width: 140px; height: 200px; top: -1px; left: -1px; background: rgba(0, 0, 0, .5); color: #fff; font-size: 22px; text-align: center; opacity: 0; transform-origin: center center; transform: scale(1.2); transition: all 200ms ease-out; -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; }
.haoshu dd a div h4 { display: table-cell; height: 150px; width: 140px; vertical-align: middle; }
.haoshu dd a div div { position: absolute; width: 28px; height: 28px; border: #fff solid 1px; background: url("../images/icon-14.png") no-repeat center center; top: 150px; left: 50%; margin-left: -15px; }
.haoshu dd a:hover div { transform: scale(1); opacity: 1; }
.haoshu-detail { }
.haoshu-detail dt { color: #999; font-size: 20px; margin: 40px 0 0; }
.haoshu-detail dd { color: #666; font-size: 16px; line-height: 2; }
.haoshu-detail dd .haoshu-base { height: 235px; margin-top: 10px; background: #ececec; }
.haoshu-detail dd .haoshu-base img { width: 170px; height: 233px; border: #e6e6e6 solid 1px; float: left; }
.haoshu-detail dd .haoshu-base-info { float: left; padding: 15px 0 0 50px; width: 353px; }
.haoshu-detail dd .haoshu-base-info h3 { color: #333; font-size: 24px; line-height: 2.4; }
.haoshu-detail dd .haoshu-base-info p { line-height: 1.7; margin: 0; }
.haoshu-detail dd .haoshu-base-link { background: url(../images/icon-17.png) no-repeat center center #ccc; float: left; width: 130px; height: 235px; }
.haoshu-detail dd .haoshu-base-link:hover { background-color: #d7210c; }
.haoshu-detail dd p { margin: 0; color: #999; }
.pager { text-align: right; height: 20px; margin-top: 25px; }
.pager a, .pager span { font-size: 12px; color: #666; height: 20px; width: auto; line-height: 20px; display: inline-block; text-align: center; margin: 0 3px; }
.pager a:hover { background: #e2e2e2; }
.pager span.current { background: #d7210c; color: #fff; text-align: center; }
.pager a.prev { background: url("../images/icon-1.png") no-repeat 5px -69px; text-indent: -9999px; }
.pager a.next { background: url("../images/icon-1.png") no-repeat 5px -86px; text-indent: -9999px; }
.pager .first, .pager .end { display: none; }
.pager li a{
	float:left;
	overflow:hidden;
	font-size: 12px;
    color: #666;
    height: 20px;
    min-width: 20px;
    line-height: 20px;
    display: inline-block;
    text-align: center;
    margin: 0 3px;
	overflow:hidden;
}
.pager li.active a{
	background: #d7210c;
    color: #fff;
    text-align: center;
}



.footer { background: #e8e8e8; }
.footer .friend-link { font-size: 14px; text-align: center; }
.footer .footer-nav { font-size: 14px; margin: 20px auto 40px; width: 800px; }
.footer .footer-nav li { display: inline; float: left; width: 200px; text-align: center; }
.footer .footer-nav li div { width: 90px; height: 90px; background: url("../images/icon-2.png") no-repeat; margin: 0 auto 5px; }
.footer .footer-nav li div i { display: block; width: 70px; height: 70px; margin: 12px auto 0; background: url("../images/icon-2.png") no-repeat; }
.footer .footer-nav li.i-1 div i { background-position: 0 -90px; }
.footer .footer-nav li.i-2 div i { background-position: -70px -90px; }
.footer .footer-nav li.i-3 div i { background-position: -140px -90px; }
.footer .footer-nav li.i-4 div i { background-position: -210px -90px; }
.footer .footer-nav li a { color: #999; font-size: 18px; }
.footer .footer-nav li a:hover div { background-position: -90px 0; }
.footer .copyright { clear: both; text-align: center; font-size: 12px; padding: 10px 0 0 0; }
.media-news-box { position: relative; line-height: 0; overflow: hidden; }
.media-news-box img { width: 100%; }
.media-news-box-txt-simple { position: absolute; bottom: 0; height: 64px; background: rgba(0, 0, 0, .7); color: #fff; width: 100%; transition: all 200ms ease-out; }
.media-news-box-txt-simple h3 { font-size: 18px; line-height: 64px; text-indent: 15px; }
.media-news-box-txt-simple h3 i { margin: 25px 20px 0 0; }
.media-news-box-txt-full { position: absolute; background: #000; background: rgba(0, 0, 0, .7); color: #fff; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; filter: alpha(opacity=0); transform: scale(1); transform-origin: center center; transition: all 300ms ease-out; }
.media-news-box-txt-full .media-news-box-txt-inner { padding: 10% 9%; line-height: 1.5; display: block; }
.media-news-box-txt-full .media-news-box-txt-inner h3 { text-align: center; font-size: 22px; line-height: 2; margin-top: 10px; margin-bottom: 10px; color: #fff; }
.media-news-box-txt-full .media-news-box-txt-inner p { margin-bottom: 20px; color: #fff; }
.media-news-box-txt-full .media-news-box-txt-inner span { display: block; border: #fff solid 1px; color: #fff; text-align: center; height: 28px; line-height: 28px; }
.media-news-box-active .media-news-box-txt-simple { opacity: 0; }
.media-news-box-active .media-news-box-txt-full { transform: scale(1); opacity: 1; filter: alpha(opacity=80); }
.c-banner { height: 300px; background-position: top center; }
.about-txt { height: 224px; overflow: hidden; }
.about-txt-unfold { display: inline; }
.about-txt-2 { }
.about-txt-2 .big-time { font-size: 32px; height: 32px; line-height: 32px; color: #0398e5; margin-bottom: 20px; }
.about-txt-2 h3 { color: #333; font-size: 18px; line-height: 2; }
.zzjg { margin-left: -19px; position: relative; width: 739px; }
.zzjg .zzjg-link { position: absolute; top: 613px; left: -1px; }
.zzjg .zzjg-link a { display: block; width: 26px; text-align: center; line-height: 1.2; float: left; padding-top: 40px; background: url("../images/icon-9.jpg") no-repeat top right; }
.zzjg .zzjg-link a span { display: block; border-right: #e5e5e5 solid 1px; padding-bottom: 5px; }
.zzjg .zzjg-link a span span { opacity: 0; }
.zzjg .zzjg-link a i { width: 20px; height: 20px; background: url("../images/icon-11.jpg") no-repeat; float: right; display: none; }
.zzjg .zzjg-link a.gap1 { margin-left: 4px; }
.zzjg .zzjg-link a.gap2 { margin-left: 1px; }
.zzjg .zzjg-link a.gap3 { margin-left: -5px; }
.zzjg .zzjg-link a.gap4 { margin-left: 17px; }
.zzjg .zzjg-link a.gap5 { margin-left: 27px; }
.zzjg .zzjg-link a:hover { background: url("../images/icon-10.jpg") no-repeat top right; }
.zzjg .zzjg-link a:hover span { border-right: #9a9a9a solid 1px; }
.zzjg .zzjg-link a:hover i { display: block; }
/* 滑块 start */
#subjects { height: 224px; background-color: #e0e2e4; margin-top: 70px; margin-bottom: 50px; }
#subjects .g-wrap { position: relative; margin: 0 auto; width: 980px; height: 100%; overflow: hidden; }
#subjects .g-wrap a { position: absolute; top: 0; left: 100%; width: 100%; height: 100%; overflow: hidden; -webkit-opacity: 1; opacity: 1; display: block \9; -webkit-transition: left 300ms, -webkit-opacity 700ms; transition: left 300ms, opacity 700ms; }
#subjects .g-wrap .item-1 { z-index: 1; background-color: #c8c8c8; }
#subjects .g-wrap .item-2 { z-index: 2; background-color: #ffd900; }
#subjects .g-wrap .item-3 { z-index: 3; background-color: #fc433e; }
#subjects .g-wrap .item-4 { z-index: 4; background-color: #2d2d58; }
#subjects .g-wrap .item-5 { z-index: 5; background-color: #2d2d58; }
#subjects .g-wrap .item-6 { z-index: 6; background-color: #2d2d58; }
#subjects .g-wrap a span { position: absolute; background: no-repeat 0 0; }
#subjects .g-wrap .p2 { -webkit-opacity: 0; opacity: 0; display: none \9; -webkit-transition: -webkit-opacity 400ms; transition: opacity 400ms; }
#subjects .g-wrap .item-1 .p1 { left: 0; top: 0; width: 493px; height: 165px; }
#subjects .g-wrap .item-1 .p2 { left: 276px; top: 68px; z-index: 2; width: 189px; height: 29px; }
#subjects .g-wrap .item-2 .p1 { /*left: 61px;*/
  /*top: 21px;*/
left: 0; top: 0; }
#subjects .g-wrap .item-2 .p2 { left: 250px; top: 26px; }
#subjects .g-wrap .item-3 .p1 { /*left: 20px;*/
  /*top: 56px;*/
  /*width: 77px;*/
  /*height: 76px;*/
left: 0; top: 0; }
#subjects .g-wrap .item-3 .p2 { left: 190px; top: 21px; width: 282px; height: 122px; }
#subjects .g-wrap .item-4 .p1 { /*left: 23px;*/
  /*top: 54px;*/
  /*width: 182px;*/
  /*height: 80px;*/
left: 0; top: 0; }
#subjects .g-wrap .item-4 .p2 { left: 227px; top: 21px; width: 245px; height: 122px; }
/*#subjects*/
#subjects .trans a { -webkit-opacity: 0; opacity: 0; display: none \9; }
/* 逐个出现 */
#subjects .ready .item-2 { transition-delay: 150ms; -webkit-transition-delay: 150ms; -ms-transition-delay: 150ms; -moz-transition-delay: 150ms; }
#subjects .ready .item-3 { transition-delay: 150ms; -webkit-transition-delay: 300ms; -ms-transition-delay: 300ms; -moz-transition-delay: 300ms; }
#subjects .ready .item-4 { transition-delay: 150ms; -webkit-transition-delay: 450ms; -ms-transition-delay: 450ms; -moz-transition-delay: 450ms; }
#subjects .ready .item-5 { transition-delay: 600ms; -webkit-transition-delay: 600ms; -ms-transition-delay: 600ms; -moz-transition-delay: 600ms; }
#subjects .ready .item-6 { transition-delay: 750ms; -webkit-transition-delay: 750ms; -ms-transition-delay: 750ms; -moz-transition-delay: 750ms; }
/* 没有指向 */
#subjects .state-0 .item-1 { left: 0; }
#subjects .state-0 .item-2 { left: 294px; }
#subjects .state-0 .item-3 { left: 431px; }
#subjects .state-0 .item-4 { left: 568px; }
#subjects .state-0 .item-5 { left: 705px; }
#subjects .state-0 .item-6 { left: 842px; }
/* 指向第一个 */
#subjects .state-1 .item-1 { left: 0; }
#subjects .state-1 .item-2 { left: 344px; }
#subjects .state-1 .item-3 { left: 471px; }
#subjects .state-1 .item-4 { left: 598px; }
#subjects .state-1 .item-5 { left: 725px; }
#subjects .state-1 .item-6 { left: 852px; }
#subjects .state-1 .item-1 .p2 { -webkit-opacity: 1; opacity: 1; display: block \9; }
/* 指向第二个 */
#subjects .state-2 .item-1 { left: 0; }
#subjects .state-2 .item-2 { left: 127px; }
#subjects .state-2 .item-3 { left: 471px; }
#subjects .state-2 .item-4 { left: 598px; }
#subjects .state-2 .item-5 { left: 725px; }
#subjects .state-2 .item-6 { left: 852px; }
#subjects .state-2 .item-2 .p2 { -webkit-opacity: 1; opacity: 1; display: block \9; }
/* 指向第三个 */
#subjects .state-3 .item-1 { left: 0; }
#subjects .state-3 .item-2 { left: 127px; }
#subjects .state-3 .item-3 { left: 254px; }
#subjects .state-3 .item-4 { left: 598px; }
#subjects .state-3 .item-5 { left: 725px; }
#subjects .state-3 .item-6 { left: 852px; }
#subjects .state-3 .item-3 .p2 { -webkit-opacity: 1; opacity: 1; display: block \9; }
/* 指向第四个 */
#subjects .state-4 .item-1 { left: 0; }
#subjects .state-4 .item-2 { left: 127px; }
#subjects .state-4 .item-3 { left: 254px; }
#subjects .state-4 .item-4 { left: 381px; }
#subjects .state-4 .item-5 { left: 725px; }
#subjects .state-4 .item-6 { left: 852px; }
#subjects .state-4 .item-4 .p2 { -webkit-opacity: 1; opacity: 1; display: block \9; }
/* 指向第五个 */
#subjects .state-5 .item-1 { left: 0; }
#subjects .state-5 .item-2 { left: 127px; }
#subjects .state-5 .item-3 { left: 254px; }
#subjects .state-5 .item-4 { left: 381px; }
#subjects .state-5 .item-5 { left: 508px; }
#subjects .state-5 .item-6 { left: 852px; }
#subjects .state-5 .item-4 .p2 { -webkit-opacity: 1; opacity: 1; display: block \9; }
/* 指向第六个 */
#subjects .state-6 .item-1 { left: 0; }
#subjects .state-6 .item-2 { left: 127px; }
#subjects .state-6 .item-3 { left: 254px; }
#subjects .state-6 .item-4 { left: 381px; }
#subjects .state-6 .item-5 { left: 508px; }
#subjects .state-6 .item-6 { left: 636px; }
#subjects .state-6 .item-4 .p2 { -webkit-opacity: 1; opacity: 1; display: block \9; }
/* 滑块 end */




.leader-list { }
.leader-list li { background: #f1f1f1; height: 170px; width: 100%; position: relative; margin-top: 20px; }
.leader-list li img { float: left; margin-right: 20px;}
.leader-list li div { position: absolute; bottom: 20px; padding-left: 30px; padding-right: 20px; }
.leader-list li div h3 { font-size: 20px; font-weight: bold; }
.leader-list li div p { margin-top: 10px; }
.leader-list li div a { font-size: 12px; color: #d7210c; }
.leader-detail { padding: 90px 65px; }
.leader-detail img { float: left; margin: 0 40px 20px 0; }
.leader-detail h3 { font-size: 32px; color: #555; }
.leader-detail .leader-title { font-size: 22px; color: #999; margin-top: 70px; }
.leader-detail .leader-txt { font-size: 16px; line-height: 3; color: #555; }
.zn-overlay { display: none; }
.zn-overlay-mask { background: #000; opacity: .7; position: fixed; _position: absolute; width: 100%; height: 100%; top: 0; left: 0; filter: opacity(alpha=70); z-index: 1000; }
.zn-overlay-box { background: #fff; width: 705px; position: absolute; top: 200px; left: 300px; z-index: 1111; }
.zn-overlay-box .close { width: 60px; height: 60px; position: absolute; top: 0; right: 0; background: url(../images/icon-18.png) center center #999 no-repeat; }


/*搜索页*/

.search-post-foot {
    padding-top: 20px;
    text-align: right; }
.search-post-foot > .search-post-tags {
    text-align: left;
    float: left;
    padding: 0; }
.search-post-foot > .search-post-tags > li {
    list-style: none;
    display: inline-block;
    margin-right: 5px; }
.search-post-foot > .search-post-tags > li > a {
    background-color: #f4f6f8;
    color: #a0a9b4;
    font-size: 11px;
    font-weight: 600;
    padding: 7px 10px; }
.search-post-foot > .search-post-tags > li > a:hover {
    background-color: #3598DC;
    color: #fff;
    text-decoration: none; }
.search-post-foot > .search-post-tags > li:last-child {
    margin-right: 0; }

.search-content-1 .search-container {
    background-color: #fff; }
.search-content-1 .search-container > ul {
    padding: 0 20px 20px 20px;
    margin-bottom: 0; }
.search-content-1 .search-container > ul .search-item {
    list-style: none;
    padding: 20px 0;
    border-bottom: 1px solid;
    border-color: #f4f6f8; }
.search-content-1 .search-container > ul .search-item > a > img {
    width: 100px;
    float: left;
    margin-right: 20px; }
.search-content-1 .search-container > ul .search-item > .search-content {
    padding-left: 120px; }
.search-content-1 .search-container > ul .search-item > .search-content > .search-title {
    font-size: 20px;
    margin: 15px 0 10px 0;
    font-weight: 600; }
.search-content-1 .search-container > ul .search-item > .search-content > .search-title > a {
    color: #4e5a64;    font-size: 16px;
    font-weight: 400; }
.search-content-1 .search-container > ul .search-item > .search-content > .search-title > a:hover {
    text-decoration: none;
    color: #49a7fa; }
.search-content-1 .search-container > ul .search-item > .search-content > .search-desc {
    color: #a0a9b4;
    font-size: 13px;
    margin: 0; }
.search-content-1 .search-container > ul .search-item:last-child {
    border: none; }

.search-content-2 .search-container {
    background-color: #fff; }
.search-content-2 .search-container > ul {
    padding: 20px;
    margin-bottom: 0; }
.search-content-2 .search-container > ul > .search-item-header {
    list-style: none;
    padding: 0 0 5px 0;
    border-bottom: 1px solid;
    border-color: #f4f6f8; }
.search-content-2 .search-container > ul > .search-item-header h3 {
    font-size: 17px;
    color: #a0a9b4;
    margin: 5px 0 0 0; }
.search-content-2 .search-container > ul .search-item {
    list-style: none;
    padding: 20px 0;
    border-bottom: 1px solid;
    border-color: #f4f6f8; }
.search-content-2 .search-container > ul .search-item > .search-content p {
    margin: 0; }
.search-content-2 .search-container > ul .search-item > .search-content .search-title {
    font-size: 19px;
    margin: 0 0 20px 0;
    font-weight: 600; }
.search-content-2 .search-container > ul .search-item > .search-content .search-title > a {
    color: #4e5a64; }
.search-content-2 .search-container > ul .search-item > .search-content .search-title > a:hover {
    text-decoration: none;
    color: #49a7fa; }
.search-content-2 .search-container > ul .search-item > .search-content .search-desc {
    color: #a0a9b4;
    font-size: 13px; }
.search-content-2 .search-container > ul .search-item > .search-content .search-desc > a {
    color: #49a7fa; }
.search-content-2 .search-container > ul .search-item > .search-content .search-desc > a:hover {
    text-decoration: none;
    color: #326b9e; }
.search-content-2 .search-container > ul .search-item > .search-content .search-counter-number,
.search-content-2 .search-container > ul .search-item > .search-content .search-counter-label {
    text-align: center; }
.search-content-2 .search-container > ul .search-item > .search-content .search-counter-number {
    font-size: 21px;
    color: #4e5a64;
    margin-bottom: 15px; }
.search-content-2 .search-container > ul .search-item > .search-content .search-counter-label {
    font-size: 13px;
    color: #8b96a4; }
.search-content-2 .search-container > ul .search-item:last-child {
    border: none; }

.search-content-3 .tile-container {
    margin-bottom: 30px; }
.search-content-3 .tile-container > .tile-thumbnail {
    height: 200px;
    overflow: hidden;
    position: relative; }
.search-content-3 .tile-container > .tile-thumbnail img {
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto; }
.search-content-3 .tile-container > .tile-title {
    background-color: #fff;
    padding: 20px 0px; }
.search-content-3 .tile-container > .tile-title > h3 {
    font-size: 19px;
    font-weight: 600;
    height: 20px;
    width: 220px;
    overflow: hidden;
    margin: 0;
    display: inline-block; }
.search-content-3 .tile-container > .tile-title > h3 > a {
    color: #4e5a64; }
.search-content-3 .tile-container > .tile-title > h3 > a:hover {
    text-decoration: none;
    color: #49a7fa; }
.search-content-3 .tile-container > .tile-title i {
    float: right;
    font-size: 24px;
    margin: 0 5px; }
.search-content-3 .tile-container > .tile-title > .tile-desc {
    font-size: 14px; }
.search-content-3 .tile-container > .tile-title > .tile-desc > p {
    margin: 20px 0 0 0; }
.search-content-3 .tile-container > .tile-title > .tile-desc > p > a:hover {
    text-decoration: none; }

.search-content-4 .search-bar .extra-buttons button {
    margin-right: 20px; }
.search-content-4 .search-bar .extra-buttons button:last-child {
    margin-right: 0;
    width: 170px; }

.search-content-4 .search-table th {
    border: none; }
.search-content-4 .search-table th > a {
    color: #fff; }
.search-content-4 .search-table th > a:hover {
    text-decoration: none;
    color: #eee; }

.search-content-4 .search-table th, .search-content-4 .search-table td {
    padding: 20px 30px;
    vertical-align: middle; }

.search-content-4 .search-table td {
    border-color: #fff; }

.search-content-4 .search-table .table-status {
    text-align: center; }
.search-content-4 .search-table .table-status i {
    font-size: 26px;
    padding-top: 10px; }

.search-content-4 .search-table .table-date {
    font-weight: 600;
    font-size: 14px;
    width: 180px; }
.search-content-4 .search-table .table-date a {
    color: #49a7fa; }
.search-content-4 .search-table .table-date a:hover {
    text-decoration: none;
    color: #326b9e; }

.search-content-4 .search-table .table-title {
    width: 390px; }
.search-content-4 .search-table .table-title > h3 {
    margin: 0;
    color: #4e5a64;
    font-size: 19px;
    font-weight: 600; }
.search-content-4 .search-table .table-title > h3 > a {
    color: #4e5a64; }
.search-content-4 .search-table .table-title > h3 > a:hover {
    text-decoration: none;
    color: #49a7fa; }
.search-content-4 .search-table .table-title > p {
    margin-bottom: 0;
    margin-top: 10px; }
.search-content-4 .search-table .table-title > p > a {
    color: #49a7fa; }
.search-content-4 .search-table .table-title > p > a:hover {
    text-decoration: none;
    color: #326b9e; }

.search-content-4 .search-table .table-desc {
    font-size: 14px;
    color: #8b96a4; }

.search-content-4 .search-table .table-download {
    text-align: center; }
.search-content-4 .search-table .table-download i {
    font-size: 30px;
    padding-top: 10px; }

.search-post-foot > .search-post-meta {
    display: inline-block;
    margin-right: 10px; }
.search-post-foot > .search-post-meta > a {
    color: #9aa5b2;
    font-size: 13px;
    font-weight: 600;
    }


.BMap_top{background: #fff;border-top: 1px solid #ababab;}
.BMap_center{background: #fff;border-left: 1px solid #ababab;;border-right: 1px solid #ababab;}
.BMap_bottom{background: #fff;border-bottom: 1px solid #ababab;}