@charset "utf-8";
/* CSS Document */
.w980 {width:980px}
.m0a{margin-left:auto;margin-right:auto}
.mb8{margin-bottom:8px}
.red{color:#c00000;}
.redhot{ width:85px; height:16px; line-height:16px; vertical-align:middle; background:url(../images/hot.gif) no-repeat left center;}
.redwenzi{padding-left:25px; line-height:12px; width:20px; height:9px;color:#c00000;}
.border_d7{border:1px #d7d7d7 solid}
.txtcenter{text-align:center}
li.noborder{border:0px}
.lad{width:980px;clear:both; border:1px solid #ccc;}

.topwrap{/*background:url(../images/topbg.jpg) repeat-x center top;*/height:380px;}
.topwrap .top{background:url(../images/top.jpg) no-repeat center top;height:380px;}
.topwrap a.logo{background:url(../images/logo.gif) no-repeat center bottom;height:60px;width:450px;display:block;padding:3px 5px}

.memu_bg{ background:url(../images/menu_bg.jpg) repeat-x scroll;}
.navwrap{background:url(../images/nav_bg.jpg) no-repeat scroll; width:1016px;;height:49px; margin:0 auto;}
.nav li{float:left;background:url(../images/nav_line.gif) no-repeat right center;height:37px;width:75px;padding:12px 12px 0 11px;overflow:hidden;display:inline}
.nav li.noborder{background:none}
.nav li a{display:block;font-size:14px;color:#fff;font-weight:bold;line-height:26px;width:75px;height:26px;text-align:center}
.nav li a:hover{background:url(../images/nav_a_bg.gif) no-repeat center center;color:#1c6aa8}

.subnav{background:url(../images/subnav_bg.jpg) no-repeat center top;height:105px;z-index:1000}
.subnav li{float:left;display:inline;text-align:center;width:156px;margin:0 3px 0 4px;position:relative;}
.subnav li .title{height:45px;overflow:hidden;}
.subnav li .title a{font-size:14px;font-weight:bold;line-height:50px;color:#1664a1;}
.subnav li p{color:#cbccc7;line-height:20px;width:155px;margin:0 auto;position:absolute;z-index:10000;background:#fff url(../images/sub_nav_li.jpg) no-repeat center bottom;padding-bottom:15px;height:40px;top:45px;left:0px;overflow:hidden;}
.subnav li p a{color:#000;padding:0 2px}
.subnav li p b {*display:block;+background:url(../images/sub_nav_li.jpg) no-repeat center center;_background:url(../images/sub_nav_li.jpg) no-repeat center center;vertical-align:bottom}

.searchwrap{background:#f5f9fc url(../images/search_tags.gif) no-repeat 10px center;border-bottom:1px #98bcde solid;height:40px;z-index:1}
.search_tag{padding-left:110px;}
.search_tag a{line-height:40px;color:#404040;padding:0 0 0 5px}
.search{float:right;padding:0px 10px 0 0;height:38px;}
.search table,.search tr,.search td{height:40px;overflow:hidden;border:0px;padding:0px}
.search input.txt{height:26px;line-height:26px;border:1px #a8c0da solid;color:#ccc;font-size:14px;padding-left:20px;background:url(../images/search_ico.jpg) #fff no-repeat 5px center;width:200px;margin-right:10px;}
.search input.btn{width:45px;height:25px;background:url(../images/search_btn.gif) no-repeat center 0px;border:0px}

.globle_top_bg{background:url(../images/globle_title_bg.jpg) repeat-x center top;height:35px;padding-top:3px; margin-bottom:5px;}

.btm_sliders{width:978px;clear:both;position:relative;height:135px}
.btm_sliders .tabs{position:absolute;width:138px;top:0px;left:0px}
.btm_sliders .tabs a{display:block;width:138px;height:45px;background:url(../images/btm_tabs_bg.jpg) no-repeat left top;line-height:45px;font-size:14px;font-weight:bold;text-align:center;color:#1d6ba9}
.btm_sliders .tabs a:hover,.btm_sliders .tabs a.selected{background-position:right top;color:#fff}
.btm_sliders .wrap{position:absolute;width:810px;height:110px;top:12px;right:15px;overflow:hidden}
.btm_sliders .block{width:10000px;overflow:hidden;position:relative;height:110px}
.btm_sliders .block ul{position:absolute}
.btm_sliders .block li{width:150px;float:left;display:inline;margin-right:14px}
.btm_sliders .block img{width:150px;height:108px; border:1px solid #ccc;}

.tslf{width:273px;height:320px;overflow:hidden}
.tslf .globle_top_bg{padding-top:0px}
.tslf a.title{display:block;width:100%;height:35px;background:url(../images/tslf_title.gif) no-repeat center top}
.tslf .top_ts{text-align:center}
.tslf .top_ts img{border:1px #ccc solid;margin-bottom:5px}
.tslf li{background:url(../images/li_d.gif) no-repeat left center;border-bottom:1px #ccc dashed;padding-left:15px;width:90%;margin:0 auto}
.tslf li a{font-size:12px;line-height:30px;color:#333}
.tslf li a:hover{color:#f60}

/*.tslf .titlebg {
    padding: 0 10px;
}
.tslf .titlebg span {
    color: #1D6BA9;
    float: right;
}
.tslf .title {
    background: url("../images/globle_title_bgs.gif") no-repeat scroll left -208px transparent;
    color: #0D5E9F;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    text-align: center;
    width: 114px;
}
.tslf .titlebg a {
    line-height: 35px;
}
.tslf img {
    border: 1px solid #CCCCCC;
    float: left;
    height: 80px;
    margin: 5px;
    width: 108px;
}
.tslf span a {
    color: #333333;
    font-weight: bold;
    line-height: 30px;
}*/

.dxal .titlebg{padding:0 10px}
.dxal .titlebg span{float:right;color:#1d6ba9}
.dxal .title{height:35px;background:url(../images/globle_title_bgs.gif) no-repeat left -208px;height:35px;width:114px;text-align:center;font-size:14px;font-weight:bold;color:#0d5e9f}
.dxal .titlebg a{line-height:35px}

/*.dxal img{width:248px;height:140px;float:left;margin:5px;border:1px #ccc solid}*/
.dxal img{width:108px;height:80px;float:left;margin:5px;border:1px #ccc solid}
.dxal span a{font-weight:bold;color:#FF0000;line-height:30px}
.dxal p{width:140px;line-height:25px;float:left}
.dxal .tuijian{padding-bottom:10px;border-bottom:1px #ccc dashed;width:260px;margin:0 auto 5px;overflow:hidden}
.dxal li{background:url(../images/li_b.gif) no-repeat left center;padding-left:10px;width:240px;margin:0 auto;line-height:20px;overflow:hidden}
.dxal li a{color:#666;line-height:24px}
.dxal li a:hover{color:#c60;}

.top_zhengzhuang .title{background:url(../images/globle_title_bgs.gif) no-repeat left -105px;line-height:35px;height:35px;font-size:14px;font-weight:bold;text-align:center;width:150px;color:#0d5e9f}
.top_zhengzhuang ul{width:260px;overflow:hidden}
.top_zhengzhuang li{float:left;width:110px;margin-left:13px;display:inline;overflow:hidden}
.top_zhengzhuang li a{display:block;width:110px;height:30px;background:url(../images/top_zhengzhuang_btn_bg.jpg) no-repeat left center;line-height:30px;padding-left:30px;color:#666}
.top_zhengzhuang li a:hover{color:#f60}
.top_zhengzhuang .links a{display:block !important;display:inline-block;width:223px;height:37px;background:url(../images/top_zhengzhuang_links.jpg) no-repeat center top;margin:6px auto 10px}
.top_zhengzhuang .links a.btn2{background-position:center bottom}

/*.footer{background:url(../images/footer_bg.jpg) repeat-x center top;height:230px;clear:both}
.footer .links{width:845px;background:url(../images/footer_links_bg.gif) no-repeat center top;height:45px;text-align:center;margin-bottom:10px}
.footer .links a{line-height:43px;color:#333;padding:0 5px}
.footer .btm_info{color:#fff;background:url(../images/footer_logo.gif) no-repeat center top;line-height:30px;padding-top:50px;text-align:center}
.footer .btm_info .sitemap img{vertical-align:middle;height:24px;}
.footer .btm_info img{vertical-align:middle;}
.footer .btm_info a{color:#fff}*/

.kemu_box .title_top{display:block;width:315px;background:url(../images/top_news_tabwrap_bg.jpg) repeat-x center bottom;height:36px;padding:2px 15px 0 10px;overflow:hidden;margin-bottom:5px;}
.kemu_box .title_top .title{height:33px;width:94px;background:url(../images/globle_title_bgs.gif) no-repeat left -175px;text-align:center;font-size:14px;font-weight:bold;color:#fff;padding-right:10px;line-height:35px;overflow:hidden}
.kemu_box .title_top span{line-height:36px;float:right;display:inline;color:#1d6ba9}
.kemu_box li a{color:#333}
.kemu_box li a:hover{color:#f60}
.kemu_box .tuwen li{background:none;width:100px;float:left;padding-left:11px}
.kemu_box .tuwen li img{width:100px;height:70px}
.kemu_box .tuwen li a{line-height:30px}
.kemu_box .tuwen li a p{text-align:center}


.top_about .titlebg{background:url(../images/top_about.gif) no-repeat left top;height:35px;width:109px;margin-left:10px}
.top_about .title{line-height: 35px;background:url(../images/about_title_ico.gif) no-repeat left center;height:35px;padding-left: 37px;color:#0d5e9f;font-size:14px;font-weight:bold}
.top_about .titlebg a{line-height:38px}
.top_about p{width:256px;margin:0 auto;line-height:20px}
.top_about img{margin-bottom:5px; border:1px solid #ccc;}
.top_about .btns a{display:block !important;display:inline-block;background:url(../images/top_about_btns.gif) no-repeat left top;width:90px;height:33px;line-height:33px;font-size:14px;font-weight:bold;padding-left:24px;text-align:center;color:#0b538d;float:left;margin:6px 10px 5px 12px}
.top_about .btns a.btn2{background-position:left -33px}
.top_about .btns a.btn3{background-position:left -66px}
.top_about .btns a.btn4{background-position:left -99px}
.top_about .btns a:hover{color:#fff}
.top_about .btns a.btn1:hover{background-position:right top}
.top_about .btns a.btn2:hover{background-position:right -33px}
.top_about .btns a.btn3:hover{background-position:right -66px}
.top_about .btns a.btn4:hover{background-position:right -99px}

.sub_navs{}
.sub_navs a{display:block;background:url(../images/sub_left_nav_bg.jpg) no-repeat center top;width:275px;height:37px;text-align:center;line-height:37px;font-size:14px;font-weight:bold;color:#15629f}
.sub_navs a:hover{background-position:center bottom;color:#fff}

.index_right{width:273px; height:auto; float:right;}