@charset "utf-8";


*{ margin:0; padding:0;}
body{ background:url(images/bg.jpg) repeat-x center top #f1f8fe; font-family:Verdana,Arial,Helvetica,sans-serif;}
img { border:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
ul li{ list-style:none;}

.fr{ float:right;}
.fl{ float:left;}
.clr{ clear:both;}

.line{ width:100%; overflow:hidden;}

.top{ width:1002px; height:138px; margin:0 auto; position:relative;}
.top .tool{ width:227px; height:23px; font-size:12px; text-align:center; line-height:23px; color:#fff; position:absolute; right:0; top:0px; background:url(images/tool_bg.jpg) no-repeat;}
.top .tool a{ color:#fff;}
.top .tel{ position:absolute; top:48px; right:15px;}

.menu{ width:1002px; height:48px; margin:0 auto; border-bottom:1px solid #999C9B; background:url(images/menu_bg.jpg);}

.menu .lm{ width:99px; height:48px; float:left; position:relative;}
.menu a{  width:99px; height:48px; line-height:48px; margin:0; text-align:center; color:#454849; float:left; font-size:14px; display:block; font-family:"微软雅黑";} 
.menu .fen{ width:2px; height:48px; float:left; background:url(images/fen.jpg) no-repeat;}

.menu .lm div{ width:99px; position:absolute; top:48px; left:0; z-index:100; background:#024E28; display:none;}
.menu .lm div ul li{ width:100%; text-align:center;}
.menu .lm div ul li a{ height:auto; min-height:30px; _height:30px; line-height:30px; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif;}

.flash_box{ width:100%; height:271px; overflow:hidden; background:url(images/flash_bg.jpg);}
.flash{ width:1002px; margin:0 auto; }

.main{ width:970px; margin:0 auto; padding:15px 17px; background:#fff;}

.main .more{ position:absolute; right:8px; top:2px; text-indent:0; text-align:left;}
.main .more a{color:#000; font-size:12px; font-weight:normal; width:38px; height:24px; display:block; font-size:12px; font-family:'宋体';}

.main .left{ width:223px; float:left;}
.main .left .block{ width:223px; height:207px; background:url(images/bg_1.jpg) no-repeat;}
.main .left .title{ width:223px; height:30px; line-height:26px; margin:0 auto; color:#000; position:relative; font-size:14px; font-family:"微软雅黑"; text-indent:35px;}
.main .left .con{ width:223px; font-size:12px; color:#595555;}
.main .left .con ul.news_list li{ background:url(images/dot1.jpg) 4px 15px no-repeat;}
.main .left .con table{ margin-top:20px;}
.main .left .con .input{ width:130px; height:20px; line-height:20px; border:1px solid #ACACAC; float:left; background:none; color:#595555;}
.main .left .con .submit{ width:57px; height:23px; background:url(images/btn.jpg); border:none; cursor:pointer;}


.left .column{ height:auto!important;}
.left .column ul{ margin:10px 15px;}
.left .column ul li{ height:25px; line-height:25px; padding-left:20px; font-size:14px; background:url(images/dot.jpg) 3px 7px no-repeat;}
.left .column ul li a{color:#000;}


.center{ width:449px; float:left; margin-left:21px;}
.center .block{ width:449px; height:208px;  background:url(images/bg_2.jpg) no-repeat;}
.center .title{ width:449px; height:33px; line-height:38px; overflow:hidden; text-indent:35px; font-size:14px; color:#000; font-family:"微软雅黑"; position:relative;}
.center .title .more a{ color:#388307;}
.center .con{ width:426px; height:180px; overflow:hidden; padding:12px;}
.center .con img{ margin:5px 5px; float:left;}
.center .con .bief{ width:300px; color:#595555; margin:5px 0; font-size:12px; line-height:25px; float:right;}
.center .con ul.news_list{ width:100%;margin-top: 3px;}


.right{ width:256px; float:right; overflow:hidden;}
.right .block{ width:256px; height:209px;  background:url(images/bg_3.jpg) no-repeat;}
.right .title{ width:256px; height:30px; line-height:43px; overflow:hidden; text-indent:38px; font-size:14px; color:#FFFFFF; font-family:"微软雅黑"; position:relative; float:left;}
.right .title .more { right:13px;}
.right .title .more a{ color:#fff;}
.right .con{ width:256px; float:left; margin-top:2px; color:#595555; font-size:12px;}

.right .con table{ margin-top:20px;}
.right .con .input{ width:130px; height:20px; line-height:20px; border:1px solid #ACACAC; float:left; background:none; color:#595555;}
.right .con .submit{ width:80px; height:26px; line-height:26px; text-align:center; font-size:12px; background:#00A401; border:1px solid #384A03; color:#fff; cursor:pointer ;}
.right .con ul.news_list{ margin-top: 5px;}


.picshow{ width:100%; float:right;}
.picshow .title{ width:100%; height:35px; line-height:40px; overflow:hidden; text-indent:33px; font-size:14px; color:#000; font-family:"微软雅黑"; position:relative; float:left; background:url(images/title2.jpg) no-repeat;}
.picshow .con{ width:968px; height:180px; overflow:hidden; float:left; border:1px solid #DFDFDF; border-top:0; background:url(images/pbg.jpg) repeat-x; color:#595555; font-size:12px;}

.picshow .con .img a{ display:block; float:left;}
.picshow .con .img a img{ border:1px solid #DBDBD9; padding:2px;}
.picshow .con .tit{ width:100%; height:30px; line-height:30px; overflow:hidden; float:left;}
.picshow .con .tit a{ color:#595555; text-decoration:none;}


.main .right_n{ width:713px; min-height:500px; _height:500px; float:right;}
.right_n .title{ width:100%; height:30px; overflow:hidden; font-weight:bold; line-height:35px; border-bottom:1px solid #047DD6;  font-size:14px; text-indent:30px; background:url(images/icon.gif) no-repeat 6px 13px; color:#047DD6;}
.right_n .title .position{ float:right; margin-right:20px; font-size:12px; color:#047DD6;}
.right_n .title .position a{ color:#047DD6;}
.right_n .con{ padding:10px; line-height:25px; font-size:12px; color:#595555;}

.bottom{ width:1002px; height:72px; padding-top:20px; text-align:center; line-height:25px; color:#000; font-size:12px; margin:0 auto; font-family:"宋体"; background:#eaeaea;}
.bottom a{color:#000;}


ul.news_list{ width:95%; margin:0 auto;}
ul.news_list li{ width:100%; height:32px; line-height:40px; overflow:hidden; font-size:12px; position:relative; text-indent:20px; background:url(images/dot.jpg) 5px 16px no-repeat; border-bottom:1px dotted #909090;}
ul.news_list li a{ color:#525252;}
ul.news_list li a:hover{ text-decoration:underline;}
ul.news_list li .date{ width:90px; font-size:12px; height:32px; line-height:40px; overflow:hidden; text-align:right; position:absolute; top:0; right:0; text-indent:0; color:#525252; font-family:"宋体";}


ul.piclist li{ margin:20px 17px 0; _margin:20px 17px 0 8px; float:left; width:138px;}
ul.piclist li a.pic{ width:138px; height:103px; border:1px solid #000; display:block;}
ul.piclist li a.txt{ width:100%; height:30px; line-height:30px; display:block; text-align:center; font-size:12px; color:#000;}
ul.piclist li a.txt:hover{ text-decoration:none;}


.pg {
    font-size: 12px;
    margin: 20px 0;
    text-align: center;
    width: 100%;
 color:#000;}
.pg span {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #999999;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 0 3px;
    padding: 0 5px;
    text-align: center;}
.pg a {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #000 !important;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 0 3px;
    padding: 0 5px;
    text-decoration: none;}