﻿@charset "utf-8";
/* CSS Document */

body{font-size:13px; line-height:2; color:#333; background:url(di.gif);}
.wrap {clear: both;margin: 0 auto;overflow: hidden; background:#fff;}

#top{ border-top:4px solid #2583dd; height:103px;}
.top_l{width:622px;}
.top_r{ background:url(btn-1.gif) 0 0 no-repeat; width:269px;}
.top_r a{ padding-top:29px; color:#fff; display:block; height:20px; line-height:20px; width:88px; text-align:center; float:left;}

#dh{ background:url(dh.gif); height:38px;}
#dh li{ width:94px; float:left; text-align:center; font-size:#14px; font-weight:bold; height:38px; line-height:38px;}
#dh li#datetime{ color:#fff; width:200px; text-align:center;}
#dh li.sp{ background:url(dh-sp.gif); width:3px; overflow:hidden;}
#dh li a{ color:#fff;}

#banner{ border-bottom:3px solid #298ad9; background:url(banner.gif); margin:5px 0px; height:260px;}
#notices{ background:url(notices.gif) 0 0 no-repeat; padding-left:154px;}
#notices div{ background:url(notice-bg.gif) left center repeat-x; height:30px; line-height:30px; border:1px solid #e6e6e6; border-left:0px;}

.bor{ border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}
.p1{ padding:1px;}
.main-bg{background:url(main-bg.jpg) left top repeat-x; padding:0px 5px;}


.tit2{ background:url(tit2.gif); height:39px; line-height:30px; padding-left:60px; padding-right:10px;}
.tit2 span{ color:#fff; float:left; font-weight:bold; font-size:14px;}
.tit2-foot{ background:url(tit2-foot.gif); height:8px; overflow:hidden;}
.tit3{ background:url(tit3.gif); height:36px;}

#news-hyzs{ background:url(news-hyzs.gif); height:31px;}
#news-hyxw{ background:url(news-hyxw.gif); height:31px;}
.news-foot{ background:url(news-foot.gif); height:8px; overflow:hidden;}

.cplb-bg{ background:url(cplb-bg.gif);}
.cplb-bg h1{ font-weight:bold; font-size:14px; background:url(ic0-4.gif) 5px center no-repeat; padding-left:20px; border-bottom:1px solid #deefcf;}
.cplb-bg ul{ padding:5px 0px;}
.cplb-bg ul li{ background:url(ico-2.gif) left center no-repeat; padding-left:15px; font-size:13px; border-bottom:1px dashed #deefcf; height:28px; line-height:28px; width:99px; float:left;}

.cplb-foot{ background:url(cplb-foot.gif); height:6px; overflow:hidden;}

.cpName { font-size:20px; font-weight:bold; text-align:center; line-height:40px; color:#f00; border-bottom:1px solid #ccc; margin-bottom:20px;
}

.w1000{width:1000px;}
.w980{ width:980px;}
.w249{ width:249px;}
.w720{ width:720px;}
.w720 p{ text-indent:2em;}
.w355{ width:355px;}
.w220{ width:220px;}


.link{ border:1px solid #f7f7f7; padding:5px;}
.link p{ display:inherit;}
.link a{ float:left; margin-left:12px;}
.lxwmbg{ background:url(lxwmbg.gif) right bottom no-repeat;}
.lxwm-foot{ background:url(lxwm-foot.gif); height:9px; overflow:hidden;}


/*切换特效*/
#container {width:980px; margin: 0 auto;}


/* Browser Resets */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider { margin: 0; padding: 0;}
.flexslider .slides > li {display: none; height:260px; overflow:hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides li{*height:235px; overflow:hidden;}
.flexslider .slides img {width:304px; height:230px;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
/**html .slides {height: 1%;}*/

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}

/* Caption style */
/* IE rgba() hack */
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}

/* Direction Nav */
.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(../images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li a.next {background-position: -52px 0; right: -21px;}
.flex-direction-nav li a.prev {background-position: 0 0; left: -20px;}
.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline; height:13px; overflow:hidden;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(../images/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}

.ban_wenzi
{
    width:535px; padding-top:30px; padding-left:51px; padding-right:20px;font-family:微软雅黑;color:#fff; 
}
    .ban_wenzi p
    {
        font-size: 30px;
        line-height: 40px;text-shadow:1px 1px 5px #fff; 
    }
    .ban_wenzi h1
    {
        font-size:14px; font-family:微软雅黑; color:#fff;text-shadow:1px 1px 5px #fff; text-indent:2em; font-weight:bold;
    }
.ban_tupian
{
    width:338px; padding-right:15px;
}
