@charset "utf-8";
body {font-family:"宋体",elvetica,Arial,sans-serif; font-size:12px; color:#555555; text-align:left; line-height:22px; background:url(../images/topbg.gif) repeat-x;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0 auto;padding:0;}
*{margin:0;	padding:0; outline:none;}
em{font-style:normal;}
ul,ol{list-style-type:none;}
img {border:0px; vertical-align:sub; *vertical-align:text-bottom;}
table{border-collapse:collapse;	border-spacing:0;}
table td{vertical-align:top;}
a:link {text-decoration:none; color:#555555; cursor:pointer;}
a:visited {text-decoration:none; color:#555555; cursor:pointer;}
a:hover {text-decoration:underline; color:#CE0C03; cursor:pointer;}
a {blr:expression(this.onFocus=this.blur())}
.clear {clear:both;font-size:0px;line-height:0px;overflow:hidden;}
.hide{display:none;}
.show{display:block;}
.clearfix:after {visibility:hidden;	display:block; font-size:0;	content:" "; clear:both; height:0;}
.mt10 {    margin: 10px auto;}

.header {width: 955px;
    height: 102px;
    text-align: right;
    padding-top: 10px;
    margin: 0px auto;
    background: url(../images/logo-img1.png) no-repeat;}

.nav {width:955px; height:40px; margin:0px auto;    background: #A9161F;}
.nav ul {padding-left:0px;}
.nav ul li {float:left;     height: 40px; position:relative; z-index:90;}
.nav ul li a{display: block;
    color: #555;
     height: 40px;
    line-height: 40px;
    font-size: 14px;
    font-weight: bold;
    width: 95px;
    color: #ffffff;
    /* padding: 0px 18px; */
    text-align: center;}
.nav ul li a:hover,.top .nav ul li a.current{text-decoration:none; color:#ffffff; background:#A9161F; border-radius:2px;}
.nav ul li dl{position:absolute; width:100px; z-index:100; display:none;}
.nav ul li dl dd{color:#143270;}
.nav ul li dl dd a{    font-weight: normal;
    height: 32px;
    line-height: 32px;
    padding: 0px;
    background: rgba(0,0,0,.4);
    color: #ffffff;
    text-align: center;}

.contact {float:left; width:197px; height: 390px; background-color:#F2F2F2;}
.contact h2 {float:left; width:197px; height:38px; line-height:38px; font-size:14px; color:#ffffff; background:url(../images/tbg.png) no-repeat; text-indent:15px;}
.contact ul {float:left; width:182px;  margin-bottom:6px; background:url(../images/tbg2.jpg) repeat-x top;}
.contact ul li {float:left; width:100%; height:28px; line-height:28px;  text-indent:15px;}
.contact h3 {float:left; width:197px; height:35px; line-height:35px; font-size:14px; text-indent:35px; padding-top:5px; border-top:1px dashed #999999; background:url(../images/time.png) no-repeat 5px center;}
.contact dl {line-height:24px; padding-left:15px;}
.contact span {height:23px;width:70px;line-height:23px;padding-left:6px;top:-2px;cursor:pointer;}
.contact h4 {float:left; width:197px; height:30px; line-height:30px; font-size:14px; text-indent:35px; margin-top:0px; padding-top:5px; border-top:1px dashed #999999; background:url(../images/Call.png) no-repeat 5px center;}
.contact p {padding-left:15px;}

.left_link {float:left;}
.left_link li {float:left; width:197px; height:63px;    padding-top: 19px;}
.left_link li img {width:197px; height:63px;}

.focusBox {position:relative; width: 359px;height: 300px;
 overflow:hidden; float:left;}
.focusBox .pic {position:relative; height:310px; float:left;}
.focusBox .pic li {position: absolute; left: 0px; top: 0px; display: none;}
.focusBox .pic img {width:359px; height:310px; display: block; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden;}
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding:0 0 0 10px; text-decoration: none;}
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 6px; font-size:12px;}
.focusBox .num li{ float: left; position: relative; width:20px; height:20px; line-height:20px; overflow: hidden; text-align: center; margin-right: 6px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;  filter:alpha(opacity=75); opacity:0.75;}
.focusBox .num li span { z-index: 1; background: #D6D6D6; }
.focusBox .num li.on a,.focusBox .num a:hover{background: #A9161F; color:#fff;}

.news {float:left;width: 370px; margin-top:16px;        margin-left: 10px;}
.news .title {float:left; width:100%; height:30px; line-height:30px; text-indent:5px; font-size:14px; font-weight:bold; border-bottom:1px dotted #CCCCCC;    background: #A9161F;}
.news .title a{color:#fff;}
.news .title em {float:right; color:#555555; }
.news .title em a{float:right;     color: #ffffff; font-size: 12px;}
.news_list {float:left;     width: 100%; margin-top:5px;}
.news_list ul {padding-left:5px;}
.news_list li {width:100%; height:32px; line-height:32px; border-bottom:1px dashed #CECECE; overflow:hidden; text-indent:10px; background:url(../images/ico1.gif) no-repeat left center;}

.news_list li span {float:right; padding-right:4px; color:#888; font-size:12px;}

.about {float:left; width: 358px; margin-top:16px; margin-left:12px;}
.about .title {float:left; width:100%; height:30px; line-height:30px; text-indent:5px; font-size:14px; font-weight:bold; border-bottom:1px dotted #CCCCCC;}
.about .text {float:left; width:100%;}
.about .text .tu {width:100%; margin:5px auto 8px auto; text-align:center;}
.about .text p {width:98%; margin:0px auto; color:#888;}

.lgt {width:955px; margin:20px auto 0 auto; text-align:center;}
.copyright {width:955px; margin:15px auto 0px auto; padding:15px 0px; border-top:1px solid #ccc; color:#fff; text-align:center; line-height:28px;    background: #2d2d2d;}

.left_wrap {float:left; width:197px; border:1px solid #CECECE;}
.left_wrap h3 {float:left; width:197px; height:34px; line-height:34px; font-size:14px; font-weight:bold; color:#FFFFFF; text-indent:10px;  background: #A9161F;}
.left_wrap ul {float:left; width:185px; padding:5px 6px;}
.left_wrap li {float:left; width:185px; height:30px; line-height:30px; border-bottom:1px dashed #CECECE; text-indent:8px;}
.left_wrap li a {height:30px; display:block;}
.left_wrap li a:hover {background-color:#FFFCD5; text-decoration:none;}
.left_wrap .search {float:left; width:185px; padding:10px 6px;}
.left_wrap .search .inp {float:left; width: 120px; height:24px; line-height:24px; border:1px solid #BFBFBF; margin-right:4px; text-indent:2px; color:#666666;}
.left_wrap .search .btn {float:left; width:50px; height:26px; line-height:26px; border:0px; color:#FFFFFF; text-indent:18px; cursor:pointer; background:#0081C2 url(../images/search.png) no-repeat 5px center;}

.title_wrap {float:left; width:743px; height:35px; border-bottom:1px solid #CECECE;}
.title_wrap h3 {    float: left;
    line-height: 35px;
    padding-left: 8px;
    font-size: 16px;
    color: #A9161F;
    font-weight: bold;}
.title_wrap em {float:right; padding:11px 8px 0 0;}
.title_wrap span {float:right; padding:8px 8px 0 0; color:#666;}

.article {float:left; width:720px; min-height:400px; padding:10px; font-size:14px; line-height:200%;}
.wz_page {width:100%; line-height:24px; text-align:center; padding:20px 0px 10px 0px;}

.article_show {padding:10px 20px; float:left; min-height:400px;width:930px;}	
.show_title {width:100%; font-size:22px; font-weight:bold; text-align:center; line-height:36px; padding:10px 0px; color:#333;}
.show_date {width:100%; border-bottom:1px dashed #C7C7C7;color:#666666; height:30px; line-height:30px; text-align:center;}
.Zoom {width:100%; line-height:190%; padding:20px 0 5px 0; overflow-x:auto; overflow-y:hidden; font-size:14px;}
.Zoom p {padding-bottom:10px;}
.Zoom img {padding:10px 0px; text-align:center; margin:0px auto;}
.Zoom * {max-width:930px;}

.mklink {width:955px;padding-top: 10px;}
.mklink>.title { width:100%; height:30px; line-height:30px; text-indent:5px; font-size:14px; font-weight:bold; border-bottom:1px dotted #CCCCCC;    background: #A9161F;}
.mklink .title em {float:right;}
.mklink li {float:left; width:189px; line-height:58px; text-align:center; font-size:14px; font-weight:bold;  border-right:0px;}
.mklink li a {display:block;}


.scroll_wrap {width:945px; height:150px; padding:11px 5px 0 5px; overflow:hidden; background:url(../images/tbg.jpg) repeat-x bottom;}
.scroll_wrap img {padding:0px 6px; width:162px; height:116px;}
.scroll_wrap p {line-height:30px; width:162px; text-align:center;}

.search {float:right; width: 220px; height:30px; padding-top:5px;}
.search .inp {float:left; width:140px; height:22px; line-height:22px; margin:0px 5px; border:1px solid #999999;border-radius: 20px;text-indent: 12px;}
.search .btn {float:left; width:45px; height:24px; line-height:22px; color:#666666; border:1px solid #999999; background:#F5F5F5; cursor:pointer;    }


  #mypages {
            margin: 20px auto;
            display: table;
        }
        
        #mypages a {
            margin: 0 6px;
        }
        
        #mypages span {
            margin: 0 6px;
        }
        
        #mypages .page_zdy {
            width: 40px;
        }
        
        #mypages .first,
        .last,
        .prev,
        .next {
            border: 1px solid #ccc;
        }