@charset "utf-8";
/* CSS Document */

html {min-width:1003px;}
body{ margin:0; padding:0;font-size:14px; color:#000;font-family:"宋体",Arial, Helvetica, sans-serif;}
div,img,ul,ol,li ,p,h1,h2,h3,h4{margin:0;padding:0;border:0;list-style:none;}
.clear{content:"";display:block;clear:both;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;} 	
#bg{background:#FFF url(../images/bg.jpg) center top no-repeat;}
#wrapper{width:100%;min-width:1002px;margin:0 auto;}
#cont,.banner_box{width:1003px;margin:0 auto; position:relative; }
.banner_box{overflow:hidden;}
.banner_box img{ float:left;}

.main_wrap_rep{width:1002px;background:url(../images/main_wrap_rep.jpg) center repeat-y;}
.main_wrap_bot{padding-bottom:40px;background:url(../images/main_wrap_bot.jpg) center bottom no-repeat;}
.main_wrap_top{padding-top:10px;background:url(../images/main_wrap_top.jpg) center top no-repeat;}


/*左侧样式*/
.menu{width:260px; float:left; display:inline;}
.menu ul{ float:left; display:inline; list-style:none; margin:0px; padding:5px 0;text-align:center;width:260px; height:258px;}
.menu ul li{width:257px;height:52px;line-height:52px; float:left;display:block;font-size:16px;text-align:center;font-weight:bold;background:url(../images/menu_bg.jpg) no-repeat center; margin-bottom:10px; margin-top:3px; color:#215301;}
.menu ul li a:link{color:#215301;}
.menu ul li a:visited{color:#215301;}
.menu ul li a:hover{color:#4dad10;}

.menu ul.menu_bot{ float:left; display:inline; list-style:none; margin:0; padding:0; border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;width:258px;height:180px;background:#f6f6f6 url(../images/cz_file_bg.jpg) no-repeat center top; }
h2{font-size:14px; margin-bottom:17px; height:34px; line-height:34px;}

.menu ul.menu_bot li{margin:0 0 10px 12px;width:232px;height:52px; float:left; display:inline;line-height:52px;font-size:16px;font-weight:bold;text-align:center;background:url(../images/menu_down_bg.jpg) no-repeat center;}

.menu ul.menu_bot li a:link{color:#163651;}
.menu ul.menu_bot li a:visited{color:#163651;}
.menu ul.menu_bot li a:hover{color:#1a6cae;}
.doc {float:left;display:inline;padding-bottom:30px;}

/*右侧样式*/
.right{width:700px;height:auto; float:left; display:inline; margin-left:20px;}
.title_line{ margin-top:5px; width:700px; height:25px; line-height:25px; float:left; display:inline; text-align:right; margin-bottom:10px;}
.fcm_down_btn{display:block;width:144px; margin-top:10px;margn-bottom:10px;height:26px; line-height:26px; color:#000; background:url(../images/fcm_btn_down.jpg) no-repeat; text-align:center;}
.fcm_down_btn:link,.fcm_down_btn:visited{color:#000;text-decoration:underline;}
.fcm_down_btn:hover{color:#000;text-decoration:underline;}
.btn_back a:link,.btn_back a:visited,.btn_back a:hover,.btn_back a:active{color:#f00;text-decoration:underline;}
.title{ width:700px; height:28px; float:left; display:inline; margin-bottom:10px; margin-top:20px;}
.right_content{width:700px;height:auto; float:left; display:inline;}
.right_content p{ margin:0px; line-height:22px; padding:10px 0; text-align:justify;text-justify:inter-ideograph}
.right_content p h3{font-size:16px; font-weight:bold;}
.right_content p span{ color:#00479D;}
.right_content p a:link {color:#f00; text-decoration:none;}
.right_content p a:visited {color:#f00;text-decoration:none;}
.right_content p a:hover {color:#f00; text-decoration:underline;} 	

.newstab{overflow:hidden;margin-left:78px;}
.newstab span{cursor:pointer;margin-right:12px;}
.tab_bg_on{width:168px;height:29px;line-height:29px;display:block;float:left;background:url(../images/tab_on_bg.jpg) no-repeat center; text-align:center;}
.tab_bg{width:168px;height:29px;line-height:29px;display:block;float:left;background:url(../images/tab_bg.jpg) no-repeat center; text-align:center;}
.newscon  table{margin-top:10px;border:1px solid #000;border-collapse:collapse;}
.newscon  table td{border:1px solid #000;padding:5px;}
.newscon{text-align:left;}
.newscon p{text-indent:2em;padding:10px 0;}
.red{font-size:12px;color:#f00;}
.blue{font-size:12px;color:blue;text-decoration:underline;}


/* 底部 */
#info_footer{width:100%;height:90px;margin:20px auto;padding:0;clear:both;clear:both;background-image: url(../images/footer_bg.gif);background-repeat: repeat-x;background-position: left top; color:#333333; font-size:12px;}
.top_footer,.bot_footer{width:100%; height:6px; margin:0; padding:0; font-size:0; clear:both;}
.top_footer{background-image: url(../images/footer_top.gif);background-repeat: no-repeat;background-position: left bottom;}
.bot_footer{background:url(../images/footer_bot.gif) no-repeat left top;}
.mid_footer{width:100%;  height:auto; margin:0; padding:0;background:url(../images/footer_mid.gif) repeat-y left top; float:left;clear:both;}
.info_02footer{width:980px;  margin:0 auto; padding:5px 10px; clear:both;}
.line_footer,.line_02footer{ width:10px; font-size:1px; float:left;}
.line_footer{height:80px; background:url(../images/footer_line.gif) no-repeat left center;}
.line_02footer{height:80px; background:url(../images/footer_02line.gif) no-repeat left center;}
.xiaoyao_logo, .wanmei_logo {float:left;padding:10px 25px 0;}
.xiaoyao_logo{width:180px;text-align:right;}
.wanmei_logo{width:180px;text-align:left;}
.bot02info{width:460px;color:#333333;float:left;height:auto;padding:5px 20px 0;text-align:center;}
.bot02info p{height:22px;line-height:22px;margin:0;padding:0;}
.bot02info p a, .bot02info p a:link, .bot02info p a:visited{color:#333333;}
.bot02info p a:hover{color:#4e417c;}


/* 弹出层 */
.zhn_wrong {
    background: none repeat scroll 0 0 #F3F9FD;
    border: 1px solid #AFDBFF;
    clear: both;
    display: inline;
    height: auto;
    left: 520px;
    padding: 2px;
    position: absolute;
    top: 300px;
    width: 276px;
    z-index: 10001;
}
.zhn_wrong_top {
    background: url("../images/error_bj.jpg") repeat-x scroll left top transparent;
    height: 20px;
    padding: 3px 5px 0;
    width: 266px;
}
.zhn_wrong_top span {
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    font-weight: bold;
}
.zhn_wrong_top a {
    display: block;
    float: right;
}
.zhn_wrong_top a img {
    margin-top: 1px;
}
.zhn_wrong p {
    color: #424242;
    font-size: 12px;
    line-height: 18px;
    margin: 15px auto;
    width: 240px;
}
.finish {
    clear: both;
    height: 20px;
    margin: 0 auto 10px;
    padding: 0;
    width: 180px;
}
.finish a {
    background: url(../images/error_button.jpg) no-repeat scroll left top transparent !important;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 0 10px;
    text-align: center;
    width: 60px;
}
.finish a:link, .finish a:visited, .finish a:hover {
    color: #FFFFFF;
    margin-bottom: 15px;
    text-decoration: none;
}
