@charset "utf-8";
/* CSS Document */

select, [type=date], [type=month] { -webkit-appearance: none }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

html { background: #ffffff; background-size: 600px 600px; font-size: 16px }
body { background:#f2f2f2; background-size: 100% auto; color: #333333; font-size: 0.75rem; font-family: Arial }
a { color: #585858 }
a:visited { }
a:active { }


#header { /* padding: 0.75rem 1rem 0.8125rem */ padding:10px 0;background: #fff}

#logo { position: relative; float: left }
#logo .logo-text { position: absolute; width: 0; height: 0; overflow: hidden; clip: rect(0, 0, 0, 0) }
#logo .logo-image,#logo .logo-image2 { display: block; width:270px; height:38px; margin:10px 15px;background: url(/images/logo2.png) no-repeat;background-size: cover }

/* #logo .logo-image2 { display: block; width: 18.5625rem; height: 4.8125rem; background: url(/images/logo2.png) no-repeat; } */


.home-banner { position: relative; overflow: hidden; margin: 0 auto; visibility: hidden }
.home-banner .list { position: relative; overflow: hidden; width: 1000000px }
.home-banner .list li { position: relative; float: left; overflow: hidden }
.home-banner .list img { width: 100% }
.home-banner .switch, .home-banner .control { display: none }


.search-btn { float: right; width:25px; height:23px; margin:5% 20px 0 0;}
.search-btn .icon { display: block; height: 100%; background: url(/images/search_icon_bg.png) no-repeat; background-size: 100% }


#navigation { margin: 0.3125rem; font-weight: bold; font-size: 0.9375rem; line-height: 3rem; text-align: center }
#navigation .list { margin: -0.3125rem 0 0 -0.3125rem }
#navigation .box { float: left; width: 50% }
#navigation .box.big-box { width: 100% }
#navigation .box.big-box .inner { }
#navigation .box .inner { margin: 0.3125rem 0 0 0.3125rem }
#navigation .box a { display: block; height: 3rem; border-bottom: 1px solid #e2bc61; background-color: #bfbfbf; color: #ffffff }
#navigation .box a:hover { background-color: #165d9c }


#footer { margin: 1.1875rem 1.125rem 0; padding: 0 0 1.125rem }


.footer-relevant-links { font-size: 0; text-align: center }
.footer-relevant-links a, .footer-relevant-links span { color: #000000; font-size: 0.875rem }
.footer-relevant-links .s-line { margin: 0 0.75rem }


.friendly-links { position: relative; margin: 1.125rem 0 0; background-color: #6e6e6e }
.friendly-links:before { content: ''; position: absolute; top: 50%; right: 1rem; width: 0; height: 0; margin: -0.40625rem 0 0; border-width: 0.8125rem 0.5625rem 0 0.5625rem; border-style: solid; border-color: #b1b1b1 transparent transparent transparent; }
.friendly-links-select { position: relative; width: 100%; height: 2.25rem; padding: 0 3.125rem 0 0.75rem; border: 0 none; background-color: transparent; color: #ffffff; line-height: 2.25rem }

.footer-other-links { margin: 1.1875rem 0 0; font-size: 0 }
.footer-other-links a, .footer-other-links span { color: #727272; font-size: .75rem }
.footer-other-links .s-line { margin: 0 0.75rem }

.footer-info { margin: 0.75rem 0 0; color: #727272; line-height: 1.25rem;text-align: center; font-size: 14px;}
.footer-info a { color: #727272 }


/* #main { margin: 0 0.3125rem } */

.bread-crumbs-wrapper {height: 1.8125rem; padding: 0 1rem; background-color: #21518e; color: #ffffff;line-height: 1.8125rem; /* margin: 0 0 0.3125rem */}
.bread-crumbs-wrapper-h {height: 3.45rem; padding: 0 1rem; background-color: #bfbfbf; color: #ffffff;line-height: 1.8125rem; /* margin: 0 0 0.3125rem */}
.bread-crumbs-wrapper .more-link { float: right }
.bread-crumbs-wrapper a { color: #ffffff }
.bread-crumbs { float: left; font-weight: bold; }
.bread-crumbs a, .bread-crumbs span { font-size:15px }
.bread-crumbs .point { margin: 0 0.375rem }

.news-list-wrapper { margin: 0.375rem 0 0 }

.pic-link { position: relative; margin: 0.375rem 0 0; background: #ffffff }
.pic-link:first-child { margin-top: 0 }
.pic-link:before, .video-link:after, .text-link:before, .text-link:after { content: ''; position: absolute; right: 0; bottom: 0; left: 0; height: 1px; }
.pic-link:after { bottom: -1px; left: 1px }
.pic-link .image { position: relative }
.pic-link .image:after { content: ''; position: absolute; top: 50%; left: 50%; width: 3.625rem; height: 3.625rem; margin: -1.8125rem 0 0 -1.8125rem;}
.pic-link img { width: 100%; height: auto }
.pic-link .content { padding: 0.3125rem 1.125rem 0.125rem; line-height: 1.5rem }
.pic-link .content .title { font-size: 0.9375rem }
.pic-link .content .date {  }

.video-link { position: relative; margin: 0.375rem 0 0; background: #ffffff }
.video-link:first-child { margin-top: 0 }
.video-link:before, .video-link:after, .text-link:before, .text-link:after { content: ''; position: absolute; right: 0; bottom: 0; left: 0; height: 1px;}
.video-link:after { bottom: -1px; left: 1px }
.video-link .image { position: relative; padding:12px }
.video-link .image:after { content: ''; position: absolute; top: 50%; left: 50%; width: 3.625rem; height: 3.625rem; margin: -1.8125rem 0 0 -1.8125rem; background: url(/images/video_player_icon_bg.png) no-repeat; background-size: 100% }
.video-link img { width: 100%; height: auto }
.video-link .content { padding: 0.3125rem 1.125rem 0.125rem; line-height: 1.5rem }
.video-link .content .title { font-size: 0.9375rem }
.video-link .content .date {  }

.image-link { position: relative; margin: 0.375rem 0 0; background: #ffffff }
.image-link:first-child { margin-top: 0.375rem }
.image-link .image { float: right;width: 8.375rem; height: 6.125rem}
.image-link .image img { width: 100%; height: 100% }
.image-link .content { float: left; width: 10.875rem; padding: 0.8125rem 0 0 1.125rem }
.image-link .title { font-size: 0.9375rem; line-height: 1.1875rem }
.image-link .date { position: absolute; bottom: 1rem; left: 1.125rem }

.text-link { position: relative; height: 2.9375rem; background-color: #fff; font-size: 0.9375rem; line-height: 2.9375rem;border-bottom: 1px #21518e dotted; }
.text-link:last-child{border-bottom: 0}
.video-link + .text-link, .image-link + .text-link { margin-top: 0.375rem }
.text-link:before { left: 1px }
.text-link:before, .text-link:after { top: 0; bottom: auto }
.text-link:first-child:before, .text-link:first-child:after, .video-link + .text-link:before, .video-link + .text-link:after, .image-link + .text-link:before, .image-link + .text-link:after { display: none }
.text-link:after { top: -1px }
.text-link span { display: block; overflow: hidden; margin: 0 1.125rem; white-space: nowrap; text-overflow: ellipsis }


.pages-wrapper { margin: 0.375rem 0 0; text-align: center }
.pages-wrapper span { float: left; width: 50%; padding: 0 0.1875rem 0 0 }
.pages-wrapper span:nth-child(2) { padding: 0 0 0 0.1875rem }
.pages-wrapper a { display: block; height: 1.875rem; background-color: #ffffff; line-height: 1.875rem }
.pages-wrapper a:hover { background-color: #9f9e9f; color: #eeeeee }


.channel-banner { margin: 0.3125rem 0 0 }
.channel-banner img { width: 100%;height: 145px;}

.sort-link-wrapper { margin: 0.3125rem 0 0 }
.sort-link-wrapper .head { height: 1.8125rem; margin: 0 0 1px; padding: 0 1rem; background-color: #dbdbdb;color: #505050; line-height: 1.8125rem}
.sort-link-wrapper .head .title { float: left; font-size: 0.9375rem;font-weight: bold;color: #126398;}
.sort-link-wrapper .head .more-link { float: right }


.prompt { position: absolute; top: 50%; left: 0.625rem; margin: -0.46875rem 0 0; color: #bfbfbf }

.search-wrapper { margin: 0.625rem 0 0 }
.search-wrapper .row { position: relative; min-height: 1.875rem; margin: 0.625rem 0 0; padding: 0 0 0 5.25rem; }
.search-wrapper .row:first-child { margin-top: 0.625rem }
.search-wrapper .title { position: absolute; top: 0; left: 0; width: 4.875rem; height: 1.875rem; padding: 0 0 0 1.125rem; background-color: #e1e1e1; color:#0069c5; line-height: 1.875rem }
.search-wrapper .box { min-height: 1.875rem; margin: 0.625rem 0 0 }
.search-wrapper .title + .box { margin-top: 0 }
.search-wrapper .input-box { position: relative; background-color: #ffffff }
.search-wrapper .input-date:before { content: ''; position: absolute; top: 50%; right: 0.4375rem; width: 1rem; height: 1.125rem; margin: -0.5625rem 0 0; background: url(/images/date_icon_bg.png) no-repeat; background-size: 100% }
.search-wrapper .input-text { position: relative; width: 100%; height: 1.875rem; padding: 0.3125rem 0.625rem; border: 0 none; line-height: 1.25rem; }
.search-wrapper .input-time{background:url(/images/time_icot.jpg) no-repeat 95% center ; background-size: 22px 22px}
.search-wrapper .btns { margin: 1.25rem 0 0; padding-left: 0; text-align: center }
.search-wrapper .btns span { float: left; width: 50%; padding: 0 0.1875rem 0 0 }
.search-wrapper .btns span:nth-child(2) { padding: 0 0 0 0.1875rem }
.search-wrapper .btns button { width: 100%; border: 0 none }
.search-wrapper .btns a, .search-wrapper .btns button { display: block; height: 1.875rem; background-color: #ffffff; line-height: 1.875rem }
.search-wrapper .btns a:hover, .search-wrapper .btns button:hover { background-color: #9f9e9f; color: #eeeeee }




.details-wrapper { margin-top: .5rem; padding: 16px; background: #fff; color: #666 }
    .details-wrapper .title { font-size: 1.2rem; line-height: 1.5rem }
    .details-wrapper .time { padding: .5rem 0; font-size: .8rem;  line-height: 24px; display: inline-block; }
    .details-wrapper .fenxx { margin-left: .5rem; display: inline-block;vertical-align: middle;line-height: 32px;}
    .details-wrapper .text { padding-top: .5rem; font-size: .9rem; line-height: 1.5rem;float: none;}
    .details-wrapper .text img, .details-wrapper .text table { max-width: 100% }
	
	


.message-wrapper { padding: 16px; background: #fff; color: #666; }
    .message-wrapper .text { font-size: .9rem; line-height: 1.7rem; margin-bottom: .5rem }
    .message-wrapper .align-center { text-align: center; }

.form-wrapper { display: none; }
    .form-wrapper .box { margin-top: 20px; }
        .form-wrapper .box button, .agreement-wrapper .box button { height: 33px; padding: 0 0.7rem; border: 0 none; background-color: #9C9C9C; color: #fff; font-size: 14px; line-height: 27px; }


.retrieval-form { width: 100%; }
    .retrieval-form .box { margin: 0 0 .7rem; padding: 0 0 0 70px; font-size: 0; }
    .retrieval-form .title { float: left; margin: 0 0 0 -70px; height: 33px; font-size: 14px; line-height: 33px; white-space: nowrap; }
    .retrieval-form .i-box { position: relative; display: block; margin: 0 5px 0 0; vertical-align: middle; font-size: 14px; }
        .retrieval-form .i-box .clew { position: absolute; top: 0; left: 101px; color: #cccccc; font-size: 13px; line-height: 31px; cursor: text; }
    .retrieval-form .input-text { width: 100%; padding: 5px 10px; border: 1px solid #bfbfbf; color: #505050; font-weight: bold; font-size: 13px; line-height: 19px; }
    .retrieval-form .prompt { position: absolute;  top: 50%; left: auto; right: 5px; margin-top: -4px; color: red }
    .retrieval-form .btn-box { margin: 0; padding: 0; }
        .retrieval-form .btn-box button:first-child { margin-right: 1.5rem; }

.information-wrapper { text-align: center; padding: 1.5rem 0; font-size: .9rem; display: none }


/*·ÖÏí°´Å¥ 2016-3-24*/
.fenxx a{ width:6%; display:block; height:20px; display:inline-block; margin-right:4px;}
    .fenxx a img{ width:100%; padding-top:6px;}<!--ºÄÊ±1785047524.9399Ãë-->