.full {background: #F0E7D4;}
.search-box { padding-top: 35px;}
.search { margin-top: 21px; height: 32px; width:268px; padding-left: 10px; background: #fff;}
.search input[type='text'] { width: 238px; font-size: 1.4em; outline: none; }
.search input {
    display: block;
    float: left;
    height: 32px;
    line-height: 32px;
    color:#aaa;
    background: #fff;
    border: 0;
}
.search input[type="submit"] {
    width: 22px;
    cursor: pointer;
    background: url(../images/search.jpg) no-repeat center center;

}
.menu-box { background: #8B212F;}
.menu { height: 50px; line-height: 50px; text-align: center; width: 1200px; margin: 0 auto;
}
.menu li { display: inline-block; }
.menu li a { color: #fff; font-size: 18px;padding: 0 10px;}
.sep { height: 30px; clear: both;}
.banner { width: 100%; height: 380px;padding: 45px 0; overflow: hidden; background:#A0CAFC url("/statics/new/images/banner1.jpg") no-repeat center center}
.banner .slideBox { width: 1215px; height: 350px; margin:22px auto; overflow: hidden; position: relative; border: 5px solid #fff;}
.banner .slideBox ul { margin: 0; padding: 0;}
.hd{ height:20px; overflow:hidden; position:absolute; right:15px; bottom:15px; z-index:1; }
.hd ul{ overflow:hidden; zoom:1; float:left;  }
.hd ul li{ float:left; margin-right:2px;  width:15px; height:20px; line-height:20px; text-align:center; background:#fff; cursor:pointer; }
.hd ul li.on{ background:#f00; color:#fff; }
.bd{ position:relative; height:100%; z-index:0;   }
.bd li{ zoom:1; vertical-align:middle; list-style: none;}

.news-slideBox { width: 580px; height: 380px; overflow: hidden; position: relative;}

.indexTitle { height: auto; overflow: hidden; height: 50px; line-height: 50px; border-left: solid 5px #016cb0; padding-left: 20px; background: #f2f2f2; }
.indexTitle a { display: block; width: 70px; height:25px ; margin-top: 15px; margin-bottom: 10px; margin-right: 1.2em; color: #fff; background-color: #fabb41; line-height: 25px; font-size: 12px; text-align: center; float: right; }
.indexTitle b { display: inline-block; color: #525252; padding-left: 30px; font-size: 16px; }

.slideNotice {
    margin-top: 5px;
    position: relative;
    background: #FFFFFF;
    border: solid 2px #d4e8f3;
    -moz-box-shadow: 5px 5px 5px #d4e8f3; /* è€çš„ Firefox */
    box-shadow: 5px 5px 5px #d4e8f3;
    overflow: hidden;
}
.slideNotice .tabPanel{
    height: 40px;
    border-bottom: solid #e5e5e5 1px;
    margin-left: 15px;
    margin-right: 15px;
    line-height: 40px;
    background: url(../images/tab-bg.png) no-repeat;
}
.slideNotice .tabPanel .tab-top{ width: 100%; }
.slideNotice .tabPanel .tabclass{ float: left; width: 80px; margin-left: 10px; padding-left: 10px; font-size: 16px; color: #525252; }

.slideNotice .tabPanel .hit{
    border-bottom: solid 2px #005d98;
    color: #005d98;
}

.slideNotice .tabPanel .panes{ width: 100%; }

.slideNotice .hd { position: absolute; right: 2px; top: -55px; height: 31px; line-height: 31px; width: 130px; border-bottom: 1px solid #ccdae5; }

.slideNotice .hd ul { position: absolute; left: 0; top: -1px; height: 32px; }

.slideNotice .hd ul li { float: left; width: 65px; cursor: pointer; font-size: 1.4em; text-align: center; }
.slideNotice .hd ul li a { color: #00457b; display: block; }

.slideNotice .hd ul li.on { height: 30px; border: 1px solid #ccdae5; border-bottom: 2px solid #fff; width: 63px; }

.indexNews { float: right; height: auto; overflow: hidden; width: 373px; padding-top: 2px; }

.twoBox .indexNews{ background: #FFFFFF; border: solid 2px #d4e8f3; -moz-box-shadow: 5px 5px 5px #d4e8f3; /* è€çš„ Firefox */ box-shadow: 5px 5px 5px #d4e8f3; overflow: hidden; margin-top: 15px; min-height: 280px; }

.indexNews li { height: 50px; overflow: hidden; background: url(../images/dian.jpg) repeat-x 0 bottom; }

.indexNews li a { display: block; color: #525252; height: 50px; line-height: 50px; overflow: hidden; font-size: 16px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }

.indexNews li a:hover { color: #004987; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }

.indexNews li b { display: block; color: #525252; height: 50px; line-height: 50px; overflow: hidden; font-size: 16px; padding-left: 3px; width: 98px; float: right; font-weight: 500; }

.newsBoxRight { float: right; position: relative; width: 600px; }

.slideNotice { margin-top: 5px; position: relative; background: #FFFFFF; border: solid 2px #d4e8f3; -moz-box-shadow: 5px 5px 5px #d4e8f3; /* è€çš„ Firefox */ box-shadow: 5px 5px 5px #d4e8f3; overflow: hidden; }

.slideNotice .indexNews { width: 555px; }
.slideNotice .indexNews li b { float: right; }

.slideNotice .tabPanel .hit{ border-bottom: solid 2px #005d98; color: #005d98; }

.slideNotice .tabPanel .panes{ width: 100%; }


.newsDiv .indexNews {

    /* width: 100%; */

}

.newsDiv .indexNews li, .slideNotice .indexNews li {

    position: relative;

}

.newsDiv .indexNews li b, .slideNotice .indexNews li b {

    position: absolute;

    right: 0;

    top: 0;

    float: none;

    z-index: 5;

}

.newsDiv .indexNews li a, .slideNotice .indexNews li a {
    max-width: 420px;
    margin-left: 15px;

}

.newsDiv {

    /* width: 380px; */

    float: left;

    margin-left: 30px;

}

.newsDiv:first-child {

    margin-left: 0;

}

.newsDiv .indexNews {

    /* width: 100%; */

}

.newsDiv .indexNews li, .slideNotice .indexNews li {

    position: relative;

}

.newsDiv .indexNews li b, .slideNotice .indexNews li b {

    position: absolute;

    right: 0;

    top: 0;

    float: none;

    z-index: 5;

}

.newsDiv .indexNews li a, .slideNotice .indexNews li a {
    max-width: 420px;
    margin-left: 15px;

}
.newsDiv .indexNews li{
    width: 93%;
    margin: 0 auto;
}
.newsDiv .indexNews li a{
    width: 60%;
}
.twoBox .indexNews{
    background: #FFFFFF;
    border: solid 2px #d4e8f3;

    -moz-box-shadow: 5px 5px 5px #d4e8f3; /* 老的 Firefox */
    box-shadow: 5px 5px 5px #d4e8f3;
    overflow: hidden;
    margin-top: 15px;
    min-height: 280px;
}
.footer {

    height: auto;

    overflow: hidden;

    color: #000;

    line-height: 24px;

    text-align: center;

    padding: 29px 0 45px;

    background-color: #dedede;

}

.footLink {

    font-size: 16px;

}

.footLink a {
    display: inline-block;
    color: #333;
}

.copy {

    height: auto;

    overflow: hidden;

    margin-top: 3px;

    font-size: 14px;

}

.copy a {

    color: #d4dbe5;

    display: inline-block;

    margin-right: 10px;

}

.copy a:hover {

    color: #fff;

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    transition: all 0.5s ease;

}

.mspan1 {

    padding: 0 21px 0 7px;

    display: inline-block;

}

.mspan2 {

    display: inline-block;

}
.sidebar{ width: 250px;}
.right {
    margin-left: 290px; background: #fff;min-height: 718px;
}
.path { height: auto; overflow: hidden; position: relative; padding: 0 40px; border-bottom: 1px solid #ececec;}
.path h3 {position: absolute; left: 30px; top: 27px; z-index: 5; color: #004987; font-size: 18px; border-bottom: 2px solid #004987; height: 52px; margin:0;}
.pathdiv {float: right; color: #898989; font-size: 12px; margin-top: 4px; height: 77px; line-height: 77px;}
.pathdiv a{color:#898989;}
.content {font-size: 14px; color: #585858; line-height: 34px; list-style: disc; padding: 22px 0 84px;}
.content h1 { font-size: 16px; color: #585858; font-weight: bold;}
.content img { margin: 10px auto !important; max-width: 90% !important; display: block; }
.source { font-size: 13px; color: #757575; margin: 17px 0 15px;}

.sideTit a { height: auto; overflow: hidden; padding: 16px 0 22px 36px; color: #fff; display: block; background: #05568f; }
.sidebar ul { padding: 10px 10px;}
.sidebar li { height: 30px; line-height: 30px; overflow: hidden;}

.downLoad { height: auto; overflow: hidden; padding: 20px 0 0; margin: 0;}
.downLoad li { height: auto; overflow: hidden;}
.downLoad li a { display: block; position: relative; margin: 0 40px; color: #585858; border-bottom: 1px solid #efefef;}
.downLoad li a span { display: block; float: right; width: 98px; height: 66px; line-height: 66px; overflow: hidden; text-align: right; font-size: 13px;}
.downLoad li a div { height: 66px; line-height: 66px; overflow: hidden; background: url(../images/circle2.png) no-repeat left center; padding-left: 20px; font-size: 14px;}
.pages { text-align: center; padding-top: 30px;}
.pages a, .pages span { display: inline-block; padding: 0 7px;}