﻿/*-----公共css部分-----*/
html, body, div, span, h1, h2, h3, h4, h5, h6, a, em, img, q, dl, dt, dd, ol, ul, li, label,  input
{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
a img {border:none;}
input {border:none;}
ul{list-style:none;}
body {font-size:75%;color:#222;background:#fff;font-family:Helvetica, Arial, "宋体", sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;color:#000;}
a:focus, a:hover {text-decoration:none;}
a {
    color:#333;
    text-decoration:none;
    cursor:pointer;
    blr:expression(this.onFocus=this.blur());/*ie 去除超链接虚线框 */
    outline:none;/*ff 去除超链接虚线框 */
}
span{color:#999;}
span.red {color:red;}
.black{color:#333333;font-weight:bold;}
textarea{overflow:hidden;}
h1{
    float:left;
    width: 580px;
    margin:20px 0 6px 0;
    font-size:21px;
    color:#666;
    font-weight:normal;
    font-family:"microsoft yahei";
    text-align: center;
}
/*----- id 部分 ------*/

#container{
    width:100%;
    margin:auto;
    min-height:980px;
}

.container_head{
    width:1003px;
    margin:0 auto;
    overflow:hidden;
}

#header{
    float:left;
    width:1003px;
}
#nav{
    float:left;
    width:962px;
    padding-left:5px;
    height:48px;
    margin-top:9px;
    margin-left:19px;
}
#main{
    float:left;
    margin:10px 0 0 20px;;
}

.container_left,.container_center,.container_right{
    float: left;
    overflow: hidden;
}

.container_center{
    margin-left: 4px;
}

.container_footer{
    width:1003px;
    margin:0 auto;
    overflow:hidden;
}

#footer{
    float:left;
    width:965px;
    height:78px;
    margin:10px 0 0 22px;
    background: url(imagesfooter_bg.png) repeat-x;
}
/*----- mini导航 -----*/
.container_05{
    margin:auto;
    width:1003px;
    overflow:hidden;
}
.mini_nav{
    float:right;
    margin-right:35px;
}
.mini_left{
    float:left;
    width:24px;
    height:27px;
}
.mini_right{
    float:left;
    width:24px;
    height:27px;
}
.mini_nav ul{
    float:left;
}
.mini_nav ul li{
    float:left;
}
.mini_nav ul li a,.mini_nav ul li span{
    float:left;
    color:#fff;
    padding:5px 0;
}
.mini_nav ul li a:hover{
    text-decoration:underline;
}
.mini_nav ul li span{
    margin:0 10px 0 9px;
}

/*----- logo -----*/

.logo{
    float:left;
    width:181px;
    height:40px;
    margin:21px 0 0 22px;
}


/*----- 一级导航 -----*/


.nav_li{
    float:left;
    margin: 6px 0 0 0px;
}
.nav_line{
    float:left;
    width:2px;
    height:48px;
    margin:0 12px;
}
.nav_li a.item{
    display:block;
    color:#fff;
    font-family:"microsoft yahei";
    font-size:15px;
    font-weight:bold;
    padding:7px 15px 10px 14px;

}

.nav_li_left,.nav_li_right,left_checked,.right_checked{
    float:left;
    width:4px;
    height:39px;
    margin-top:6px;
}

/*----- 下拉菜单 -----*/

.header_down_list{
    position:absolute;
    z-index:240px;
    width:154px;
    margin-top:-2px;
    margin-left:-4px;
    display: none;
}
.list_top{
    display:block;
    width:154px;
    height:6px;
}

.list_down{
    display:block;
    width:154px;
    height:16px;
} 
.header_down{
    display:block;
    width:154px;
    padding-top:3px;
}
.header_down li.header_li{
    display:block;
    width:110px;
    margin:3px 0 0 20px;
    *margin:1px 0 0 20px;
    padding:1px 0 1px 7px;
}
.header_down li a{
    display:block;
    font-family:"microsoft yahei";
}
.header_down span.header_line{
    display:block;
    width:110px;
    float:none;
    height:0;
    margin:0 0 0 20px;
    *margin-left:-8px;
    padding:0 0 0 7px;

}

.header_down li:hover a{
    color:#fff;
}
.header_down li.margin_top_none{
    margin-top:0;
}
/*---- img背景图片 ----*/
.page_img_05{
    clear:both;
    width:980px;
    height:280px;
    overflow:hidden;
}
.shadow_top{
    float:left;
    width:980px;
    height:1px;
    margin-left:2px;
    background:url(../images/img_shadow_top.png) no-repeat;
}
.shadow_left{
    float:left;
    width:2px;
    height:280px;
    background:url(../images/shadow_left.png) no-repeat;
}
.shadow_right{
    float:left;
    width:3px;
    height:280px;
    background:url(../images/shadow_right.png) no-repeat;
}
.shadow_bottom{
    float:left;
    width:983px;
    height:3px;
    background:url(../images/shadow_bottom.png) no-repeat;
}
.page_img{
    float:left;
    width:960px;
    *float:none;
    height:278px;
    border:1px solid #686969;
}
.main_bottom_05{
    overflow:hidden;
    clear: both;
    width:980px;
    margin-top:6px;
}
.main_top,.main_down{
    float:left;
    width:967px;
    height:3px;
    background:url(imagesmain_top.png) no-repeat;
}
.main_down{
    background:url(imagesmain_down.png) no-repeat;

}
.main_out_middle{
    float:left;
    width:964px;
    padding-left:3px;
    padding-bottom:5px;
    background: url(imagesmain_out_middle.png) repeat-y;
}
.main_bottom{
    float:left;
    width:961px;
    min-height:482px;
}

 .img_wrapper{
	overflow:hidden;
	float:left;
	width:293px;
	height:224px;
 }

.news_picture{
    float:left;
    width:278px;
    height:204px;
    margin:20px 0 0 15px;
    border-radius: 5px;
    border:#a3a3a3 1px solid;
}
.notice_05{
    width:387px;
    float:left;
    margin:22px 0 0 0px;
}
.about_05{
    width:236px;
    float:left;
    margin:22px 0 0 12px;
}
.notice_bg_left,.notice_bg_right{
    float:left;
    width:8px;
    height:206px;
    background:url(imagesnotice_bg_left.png) no-repeat;
}
.notice_bg_right{
    background:url(imagesnotice_bg_right.png) no-repeat;
}
.notice_middle{
    float:left;
    height:199px;
    width:370px;
    border:#c3c5c5 1px solid;
    border-left:none;
    border-right:none;
    padding-top:5px;
}
.notice_middle li{
    float:left;
    width:365px;
}
.notice_middle li a{
    float:left;
    margin-left:3px;
    line-height:24px;
}
.notice_middle li a:hover{
    text-decoration:underline;
}
.notice_middle li span{
    float:right;
    line-height:27px;
}
.notice_middle li.title span,.notice_title{
    float:left;
    color:#0f0f0f;
    font-size:14px;
    font-weight:bold;
    margin-left:5px;
    line-height:24px;
}
.notice_middle li.title span.english,.english{
    font-size:12px;
    line-height:27px;
    margin-left:3px;
    font-weight: bold;
}
.about_us{
    float:left;
    width:220px;
    border:#c3c5c5 1px solid;
    border-left:none;
    border-right:none;
    height:199px;
    padding-top:5px;
}
.about_footer{
    position: absolute;
    z-index:230px;
    width:55px;
    height:48px;
    margin:157px 0 0 181px;
    *margin-left:-55px;

}
.descreb{
    float:left;
    text-indent:2em;
    color:#0f0f0f;
    line-height:21px;
    margin-top:4px;
    width:220px;
}
.letter_infor{
    float:left;
    width:274px;
    margin:10px 0 0 15px;
}

#letter_wrapper{
    overflow: hidden;
    float:left;
    width:278px;
    border-top:#c3c5c5 1px solid;
}

.letter_infor_ul{
    
}
.letter_infor_ul li{
    float:left;
    width:258px;
    padding:5px 0;
    margin-left:9px;
    border-bottom:#ccc 1px dashed
}
.letter_infor_ul li a{
    float:left;
    margin:0 15px;
    line-height:20px;
}
.letter_infor_ul li a:hover{
    text-decoration:underline;
}
.button_05{
    float:left;
    width:274px;
    margin-top:15px;
}
.button_stop,.button_top,.button_down{
    float:right;
    width:18px;
    height:19px;
    cursor:pointer;

}
.button_top,.button_down{
    margin-right:5px;

}

.news_05{
    float:left;
    height:220px;
    margin:15px 0 0 0px;
    width:387px;
}
.news_05_left,.news_05_right{
    float:left;
    width:8px;
    height:216px;
    background:url(imagesnews_05_left.png) no-repeat;
}
.news_05_right{
    background:url(imagesnews_05_right.png) no-repeat;
}
.news_05_ul{
    float:left;
    width:365px;
    height:209px;
    border:#c3c5c5 1px solid;
    border-left:none;
    border-right:none;
    padding:5px 0 0 6px;
}
.news_05_ul li{
    float:left;
    width:354px;
    line-height:26px;
    *line-hei1ght:20px;
    padding-left:10px;

}
.news_05_ul li a{
    float:left;
}
.news_05_ul li a:hover{
    text-decoration:underline;
}
.news_05_ul li .time{
    float:right;
}
.news_05_ul li.background_none{
    background:none;
}
.friend_lank{
    float:left;
    width:236px;
    height:216px;
    margin:15px 0 0 13px;
    position:relative;
}
.friend_lank_title{
    position:absolute;
    left:-5px;
    top:5px;
    z-index:200px;
    width:149px;
    height:34px;
    /*margin:10px 0 0 -242px;*/
    color:#fff;
    font-weight:bold;
    font-size:14px;
    padding:3px 0 0 43px;
    line-height:27px;
}
:root .friend_lank_title{
    /*margin-left:-6px\9;*/
}
.friend_lank_ul{
    float:left;
    width:220px;
    height:151px;
    border:#c3c5c5 1px solid;
    border-left:none;
    border-right:none;
    padding-top:63px;
}
.friend_lank_ul li{
    float:left;
    width:95px;
    padding:8px 0;
    text-align:center;
    margin-right:15px;
    border-bottom:#c7cbcc 1px dotted;
}
.friend_lank_ul li a{
    font-weight:bold;
    font-size:14px;
    color:#3a3a3a;

}



/*----- 页脚  -----*/
.footer_logo{
    float:left;
    width:135px;
    height:20px;
    margin:15px 0 0 18px;
}
#footer span,#footer a{
    float:left;
    color:#5f5f5f;
    line-height:18px;
    margin-top:17px;
}
#footer span.footer_line{
    float:left;
    margin:17px 10px 0 10px;
    *margin-top:15px;
}
#footer a:hover{
    text-decoration:underline;
}

/*----- 内容页 -----*/

.top_shadow,.down_shadow{
    float:left;
    width:969px;
    height:15px;
}

.main_middle_out{
    float:left;
    width:969px;
    min-height:739px;
    background:url(../images/main_middle_out.png) repeat-y;
}
.main_middle{
    float:left;
    width:961px;
    min-height:699px;
    margin-left:4px;
    padding-bottom:40px;
    overflow: hidden;
}
.left_menu_05{
    float:left;
    width:210px;
    margin:10px 0 0 12px;
    overflow: hidden;
}
.left_menu_line{
    float:left;
    height:5px;
    width:210px;
}
.left_menu_title{
    float:left;
    color:#666;
    width:200px;
    height:36px;
    padding:10px 0 0 10px;
    background:#ebebeb;
}
.dynamic_list{
    float:left;
    width:210px;
    padding:7px 0 18px;
    background:#fff;
}
.dynamic_list li{
    float:left;
    width:182px;
    height:23px;
    padding:5px 0 0 28px;
    background:url(imagesdynamic_bg.png) no-repeat;
}

.dynamic_list li a{
    float:left;
    color:#666;
}
.hot_notice{
    float:left;
    padding:0 10px;
    width:190px;
    padding-bottom:20px;
    min-height:230px;
    background:#fff;
}
.hot_notice li{
    float:left;
    line-height:18px;
    padding:10px 0 7px;
    border-bottom:#949494 1px dotted;
    width:190px;
}
.hot_notice li a:hover{
    text-decoration:underline;
}
.hot_notice li.border_bottom_none{
    border-bottom:none;
}
.right_content{
    float:left;
    width:703px;
    /*margin-left:15px;*/
    overflow: hidden;
}
.right_nav_05{
    float:left;
    margin:7px 0 0 3px;
}
.right_nav_05 a{
    float:left;
    color:#333;
}
.right_nav_05 a:hover{
    text-decoration:underline;
}
.right_nav_05 span{
    float:left;
    color:#666;
}
.right_nav_05 span.right_nav_line{
    margin:0 7px 0 9px;
}
.right_container{
    float:left;
    width:703px;
    padding-bottom:40px;
    background:#fff;
}
.right_time{
    float:left;
    width: 580px;
    text-align:center;
    color:#858585;
}
.right_container p{
    float:left;
    color:#666;
    margin:9px 23px 0 13px;
    line-height:20px;
    text-indent:2em;
    width:668px;
}

/*----- 列表页 -----*/
.right_list_ul {
    float:left;
    width:703px;
    padding-bottom:20px;
    background:#fff;
}
.right_list_ul li{
    float:left;
    padding-left:15px;
    width: 688px;
}
.right_list_ul li.gray{
    background:#ebebeb;
}
.right_list_ul li .list_title{
    float:left;
    width:490px;
    padding: 6px 10px 6px 7px;
}
.right_list_ul li .list_name{
    float:left;
    padding:7px 0 5px;
    width:86px;
}
.right_list_ul li a:hover{
    text-decoration:underline;
}
.right_list_ul li .list_time{
    float: right;
    padding: 7px 20px 5px 0;
}
.paging_05{
    float:right;
    margin:42px 5px 0 0;
}
.paging_05 a{
    float:left;
    line-height:21px;
    margin-right:10px;
}
.paging_05 a:hover{
    text-decoration:underline;
}
.paging_05 span{
    float:left;
    margin-right:10px;
    line-height:21px;
    color:#666;
    font-weight: bold;
}
.paging_05 .first_page,.paging_05 .last_page{
    float:left;
    text-align: center;
    width:41px;
    height:22px;
    color:#fff;
    cursor:pointer;
    margin-right:10px;
    padding-bottom:2px;
    padding-bottom:0\0;
    padding-top:1px\0;
    *padding-top:3px;
}

.paging_05 .first_page:hover,.paging_05 .last_page:hover{
    text-decoration: none;
}