@charset "utf-8";


.logo{ display: block; float: left; margin-top: 20px; margin-bottom: 20px; height: 78px; }
.searchbar { padding-top: 20px; }

.nav { background-repeat: repeat-x; height: 43px; line-height: 43px; background-color: #d60000; }
.title_news { font-size: 15px; color: #333; font-weight: bold; background-image: url(newstitledot.jpg); background-repeat: no-repeat; background-position: 5px center; height: 35px; line-height: 35px; padding-left: 25px; }
.more {}
.more a{ font-family: "宋体"; font-size: 12px; color: #999; float: right; margin-right: 10px; }
.more a:hover{#ff7700; color: #F60; }
.news_line { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dedede; }
.nav_2 { background-image: url(nav2bg.jpg); background-repeat: repeat-y; background-position: center top; padding-left: 54px; }
img{ border:0;  }

img{ border:0;  }
.banner { position: relative; height: 300px; overflow: hidden; min-width: 1000px; width: 100%; margin-right: auto; margin-left: auto; }
.banner .pic img { width: 100%; }
.banner .hd{ width: 1000px; left: 200px; margin-left: -800px; bottom: 15px; position: absolute; z-index: 3; bottom: 15px; overflow: hidden; display: none; }
.banner .hd li{ float: left; line-height: 15px; text-align: center; font-size: 12px; width: 25px; height: 10px; cursor: pointer; overflow: hidden; margin-left: 4px; filter: alpha(opacity=80); opacity: .8; -webkit-transition: All .5s ease; -moz-transition: All .5s ease; -o-transition: All .5s ease; background-color: #FFFFFF; }
.banner .hd .on{ filter: alpha(opacity=100); opacity: 1; background-color: #FC0; }
.banner .prev,
.banner .next { width:45px; height:99px; position:absolute; top:91px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.banner .prev { background-image: url(index.png); background-position: -112px 0; left: 150px }
.banner .next { background-image: url(index.png); background-position: -158px 0; right: 150px }
.banner .prev:hover,
.banner .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }
.mainbg { background-color: #F6F6F6; padding-top: 15px; padding-bottom: 15px; }
.mainbg .main { width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }


.footbg { background-color: #D60000; }

.footbg .foot { background-color: #D60000; }
.cont { border: 1px solid #dedede; padding: 10px; }
.cont .title { font-family: "微软雅黑"; font-size: 19px; color: #333; }
.cont .date{ font-family: "宋体"; font-size: 12px; color: #999; margin-top: 10px; margin-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dedede; margin-right: 50px; margin-left: 50px; } 
.cont .inner { font-family: "微软雅黑"; font-size: 14px; line-height: 25px; color: #333; padding-bottom: 10px; }
.cont .inner p { font-size: 15px; line-height: 28px; color: #444; text-indent: 2em; font-weight: normal; }
.cont .inner p img { margin-right: auto; margin-left: auto; text-align: center; margin-top: 10px; display: block; }
.defaultInputStyle{
    font-size: 12px;
    font-family: 宋体;
    display: inline-block;
    height: 14px;
    padding: 2px 4px;
    border: solid 1px #AFD5F5;
    background: #fff;
    text-decoration: none;
    margin-right: 1px;
    line-height: 14px;
}
