* { margin:0; padding:0;font-size:12px; color:#333 }
input,button,select,textarea{outline:none}
img { border:0 none; }
a { text-decoration:none; outline:none }
a:focus {outline:none;}
a:hover, a:active {outline: 0;}
ul,ol,li { list-style:none; }
em { font-style:normal; }
textarea { resize:none; }
button { cursor:pointer; }

.sd_head{ width:100%; height:230px; overflow:hidden}
.sd_head .shoucang{ width:100%; height:30px; overflow:hidden; background:#eaeaea}
.sd_head .shoucang .shoucang_in{ width:1000px; height:30px; overflow:hidden; margin:0 auto}
.sd_head .shoucang .shoucang_in .shoucang_left{ float:left}
.sd_head .shoucang .shoucang_in .shoucang_left a{ float:left; background:url(../images/shoucang.png) no-repeat; padding-left:17px; line-height:30px; display:inline}
.sd_head .shoucang .shoucang_in .shoucang_left a:hover{ color:#f52c00}
.sd_head .shoucang .shoucang_in .shoucang_left .shoucang_this{ background-position:0px 9px; color:#555555}
.sd_head .shoucang .shoucang_in .shoucang_left .shoucang_this:hover{background:url(../images/shoucang.png) no-repeat 0px -41px;}
.sd_head .shoucang .shoucang_in .shoucang_left .join_home{ background-position:-75px 8px; margin-left:10px; color:#555555}
.sd_head .shoucang .shoucang_in .shoucang_left .join_home:hover{background:url(../images/shoucang.png) no-repeat -72px -41px;}
.sd_head .shoucang .shoucang_in .shoucang_right{ float:right}
.sd_head .shoucang .shoucang_in .shoucang_right p{ float:left; color:#f52c00; line-height:30px;}
.sd_head .shoucang .shoucang_in .shoucang_right a{ float:left; background:url(../images/shoucang.png) no-repeat; padding-left:15px; line-height:30px; display:inline}
.sd_head .shoucang .shoucang_in .shoucang_right a:hover{ color:#f52c00}

.sd_head .shoucang .shoucang_in .shoucang_right .denglu{ background-position:0px -140px; color:#555555}
.sd_head .shoucang .shoucang_in .shoucang_right .denglu:hover{background-position:-2px -92px; }
.sd_head .shoucang .shoucang_in .shoucang_right .zhuce{ background-position:-73px -92px; margin-left:10px; color:#555555}
.sd_head .shoucang .shoucang_in .shoucang_right .zhuce:hover{background-position:-76px -140px; }
.sd_head .shoucang .shoucang_in .shoucang_right .tuichu{background-position:-76px -140px;color:#f83003 }
.sd_head .sd_logo{ width:1000px; height:110px; margin:0 auto;}
.sd_head .sd_logo img{ display:inline; float:left; margin-top:30px;}
.sd_head .sd_logo .sd_search{ width:414px; height:42px; float:right; display:inline; margin-top:33px; border:2px solid #1a78be; position:relative; z-index:1}
.sd_head .sd_logo .sd_search .select_style{ width:60px; height:42px; background:url(../images/search_bg.png) no-repeat 0px -10px; float:left}
.sd_head .sd_logo .sd_search .text_style{ width:265px; height:42px; float:left; border:none; background:none; line-height:42px; padding-left:5px}
.sd_head .sd_logo .sd_search .btn_style{ width:68px; height:42px; float:right; background:url(../images/search_bg.png) no-repeat -350px -10px; border:none}

.box_skitter {position: relative;width: 465px;height: 100px; float:left;}
.box_skitter img {border:none} /* Tip for stildv */
.box_skitter ul {display: none;}
.box_skitter .container_skitter {overflow: hidden;position: relative;}
.box_skitter .image {overflow: hidden;}
.box_skitter .image img {display: none;}
.box_skitter .box_clone {position: absolute;top: 0;left: 0;width: 100px;overflow: hidden;display: none;z-index: 20;}
.box_skitter .box_clone img {position: absolute;top: 0;left: 0;z-index: 20;}
.box_skitter .prev_button {position: absolute;text-indent: -9999em}
.box_skitter .next_button {position: absolute;text-indent: -9999em;}
.box_skitter .info_slide_dots { display:none}
.box_skitter .info_slide_dots .image_number {display:none}

.sd_head .sd_logo select{display: none;}
.select_box{width:68px; height:42px; background:url(../images/search_bg.png) no-repeat 15px -10px; float:left; line-height:42px; background-color:#efefef; padding-left:5px}
.tag_options{ height:92px;background:#efefef; border:2px solid #1a78be; border-top:none; position:absolute; top:42px; left:-2px; z-index:3; overflow:hidden }
.tag_options li{ width:68px;height:23px; padding-left:5px; line-height:23px; }
.tag_options li.open_selected{background-color: #F3F3F3;color: #999;}
.tag_options li:hover{background: #1a78be; color: #fff;}

.sd_head .head_nav{ width:100%; height:45px; background:#1a78be; overflow:hidden} 
.sd_head .head_nav .nav_in{ width:1000px; height:45px; overflow:hidden; margin:0 auto;}
.sd_head .head_nav .nav_in li{ width:100px; height:45px ; float:left}
.sd_head .head_nav .nav_in a{ line-height:45px; width:100px; display:block; line-height:45px; color:#FFFFFF; font-size:13px; text-align:center}
.sd_head .head_nav .nav_in a:hover{ background:#1985d6}
.sd_head .head_nav .nav_in .current_nav a{ background:#1985d6}

.scroll_out{width:1000px;height:18px;overflow:hidden; margin:15px auto 0px auto;}
.scroll_title{ float:left; color:#F00; font-size:14px; font-weight:bold}
.scrollbox{ width:920px;height:18px;overflow:hidden; float:right}
.scrollbox .scline {/*width:99999999px;*/width:8000%; height:18px;}
.scrollbox .scline div{ float:left;}
.scrollbox .scline ul{float:left; height:18px; overflow:hidden; zoom:1; }
.scrollbox .scline ul li{float:left; line-height:18px; list-style:none; background:url(../images/scrollbg.png) no-repeat 0px 7px}
.scrollbox li a{margin-right:15px;color:#1a78be;  padding-left:10px;}
.scrollbox li a:hover{text-decoration:underline;}


.footer{ width:100%;background:#eeeeee}
.footer .footer_in{ width:1000px; margin:0 auto;  height:260px; border-bottom:1px solid #e3e3e3;}
.footer .footer_in .about_us{ width:170px; height:165px; border-right:1px solid #e3e3e3; float:left; display:inline; margin-top:50px;}
.footer .footer_in .about_us p{ font-size:14px; color:#323232; font-weight:bold; line-height:32px;}
.footer .footer_in .about_us li{ height:28px;}
.footer .footer_in .about_us a{ color:#666666}
.footer .footer_in .news_list{ width:307px; height:165px; border-right:1px solid #e3e3e3; float:left; display:inline; margin-top:50px;}
.footer .footer_in .news_list p{ width:60px; font-size:14px; color:#323232; font-weight:bold; line-height:32px; display:block; margin:0 auto;}
.footer .footer_in .news_list li{ width:60px;height:28px; margin:0 auto;}
.footer .footer_in .news_list a{ color:#666666}
.footer .footer_in .guanzhu_list{ width:307px; height:165px; border-right:1px solid #e3e3e3; float:left; display:inline; margin-top:50px;}
.footer .footer_in .guanzhu_list p{ width:70px; font-size:14px; color:#323232; font-weight:bold; line-height:32px; display:block; margin:0 auto;}
.footer .footer_in .guanzhu_list li{ width:80px;height:30px; margin:0 auto;}
.footer .footer_in .guanzhu_list a{ color:#666666;background:url(../images/guanzhu_bg.png) no-repeat 0px 2px; padding-left:25px; line-height:20px; display:block}
.bdshare-button-style0-16 a{ padding:0px 0px 0px 30px ; margin:0}
.footer .footer_in .guanzhu_list .xinlang{ background-position:0px -3px;}
.footer .footer_in .guanzhu_list .tengxun{ background-position:0px -32px;}
.footer .footer_in .guanzhu_list .kongjian{ background-position:0px -64px;}
.footer .footer_in .weixin{ float:right;display:inline; margin-top:50px;}
.footer .footer_in .weixin img{ float:right}
.footer .footer_in .weixin a{ clear:both; text-align:right; display:block; line-height:36px}
.footer .footer_in .weixin p{ font-weight:bold; color:#666666}
.footer .footer_in .weixin font{ color:#f83003; font-size:18px}
.footer .copyright{ width:1000px; margin:0 auto; margin-top:10px;}
.footer .copyright p{ line-height:30px; text-align:center; display:block}


.pagelist{ width:750px; height:60px; float:left;clear:both; text-align:center}
.pagelist .page { width:400px; height:30px; margin:0px auto; text-align:center}
.pagelist .page a:hover{background:#323232;color:#fff;border:1px solid #323232;}
.pagelist .page span{display:inline-block;}
.pagelist .page .num{font-size:12px;color:#666666;border:1px solid #e3e3e3;padding:5px 11px 5px 11px;margin-left:2px;margin-right:2px;display:inline-block;}
.pagelist .page .current{font-size:12px;color:#fff;border:1px solid #323232;padding:5px 11px 5px 11px;background:#323232;}
.pagelist .page .prev{font-size:12px;color:#666666;border:none;padding:5px 12px 5px 12px;margin-left:2px;display:inline-block; font-family:"宋体"}
.pagelist .page .prev:hover{ background:none; border:none; color:#0065bd}
.pagelist .page .next{font-size:12px;color:#666666;border:none;padding:5px 12px 5px 12px;margin-right:2px;display:inline-block; font-family:"宋体"}
.pagelist .page .next:hover{ background:none; border:none; color:#0065bd}
.pagelist .page .first{ display:none;}
.pagelist .page .end{ display:none;}


.pol_enjoy .enjoy_left{ float:left}
.pol_enjoy .enjoy_left p{ float:left; color:#333333; line-height:18px; display:inline; margin-top:10px;}
.pol_enjoy .enjoy_left a{ float:left; display:block; background:url(../images/enjoy_bg.png) no-repeat; display:inline; margin-right:5px;margin-top:10px;}
.pol_enjoy .enjoy_left .tengxun{ background-position:0px 0px}
.pol_enjoy .enjoy_left .kongjian{ background-position:-20px 0px}
.pol_enjoy .enjoy_left .boke{ background-position:-40px 0px}
.pol_enjoy .enjoy_left .xinlang{ background-position:-60px 0px}
.pol_enjoy .enjoy_left .renren{ background-position:-80px 0px}
.bdshare-button-style0-16 a{padding-left: 0px;}

/* table */
body{
    _background-attachment:fixed; 
    _background-image:url(about:blank);
    overflow:auto;
   }

table.mainframe{
   position:fixed;
   display:block;
   top:0px;
   left:0px;
   width:100%;
   height:100%;
   
   _position:absolute;
   _top:expression(offsetParent.scrollTop);
   _left:expression(offsetParent.scrollLeft);
}
.main{
   width:100%;
   height:100%;
   *width:50%;
   *height:98%;
}
.tb{ clear:both; width:100%; margin-top: 8px}
   .tb th, .tb td{ padding:5px !important; height:25px; }
.tb1{}
   .th11, .th12{ width:60px; font-weight:700; }
   .tb1 .th12{ padding-top:7px; vertical-align:top; }
       .tb1 .tb2 th{ padding-top:0; }
   .tb1 .txt{ width:150px; }
   .tb1 strong{ margin-right:5px; color:#F60; }
   .first td{ padding-top:13px; }
   .first .th12{ padding-top:15px; }
   .bdtop td{ border-top:1px dashed #CAE4F7; }
   .bdbot td{ border-bottom:1px dashed #CAE4F7; }
   .td11{ width:350px; vertical-align:top; }
       .td11 li{ float:left; margin:0 10px 7px 0; *margin:-3px 10px 7px 0; }
       .td11 .clear{ margin:0; }
       .listtitle,	.listtitlelong{ padding-top:3px; *padding-top:6px; width:80px; color:#09C; }
       .listtitlelong{ width:100px; }
       .td11 .txt{ width:70px; }
       .td11 .sginput .txt{ width:150px; }
   .td12{}
       .td12 li{ float:left; margin-right:10px; }
       .td12 .radio{ float:left; margin-top:4px; *float:none; *margin-top:0; }
       .td12 label{ float:left; margin-top:2px; *float:none; *margin-top:0; }
       .td12 .txt{ width:50px; }
   .checkboxlist{ width:720px; }
       .checkboxlist li{ float:left; width:90px; line-height:180%; white-space:nowrap; cursor:pointer; }
   .longtxt .txt{ width:400px !important;}
   .tarea{ width:400px; height:75px; }
   .sml, .sml th, .sml td { font-size: 9px !important; -webkit-text-size-adjust: none; }

.alltd_style td{ border-right:1px solid #0099cc; border-bottom:1px solid #0099cc; text-align:center;}
.alltd_style .td_title p{ font-size:24px; color:#333; font-weight:bold; line-height:66px; text-align:center; height:66px; display:block;}
.alltd_style .boxi p{ font-size:14px; color:#333; font-weight:bold; height:30px; line-height:30px; text-align:center; display:block; margin-top:40px;}
.alltd_style .jinchang p{ font-size:14px; color:#333; font-weight:bold; height:30px; line-height:30px; text-align:center; display:block; margin-top:150px;}
.alltd_style .oil_style{ border:none; background:none; width:70px;}
.alltd_style .oil_style3{border:none; background:none; width:40px;}
.alltd_style .oil_style2{border:none; background:none; width:140px;}
.alltd_style .wuliu_title p{ font-size:14px; color:#333; font-weight:bold; text-align:center}
.alltd_style .route_txt{ border:none; background:none}
/* tb */
.tb2{}
   .tb2 tr.hover:hover .tips2{ color:#333; }
   .tb2 tr.hover:hover td { background: #1a78bebf;color: white;}
   .tb2.tdhover tr:hover td { background: none; }
   .tb2.tdhover tr td:hover { background: #F2F9FD; }
   .tb2 td{ padding:5px 5px 3px 0; border-top: 1px dotted #DEEFFB; text-align: center;}
   .tb2 th{ padding:5px 5px 3px 0; line-height:21px; font-size: 12px; }
   .tb2 .txt, .tb2 .txtnobd{ width:100px; margin-right:10px; }
   .tb2 .smtxt { margin-right: 5px; width: 25px; }
   .nowrap { white-space: nowrap; }
   .td21{ width:150px;}
   .td22{ width:100px; }
   .td23{ width:100px; }
   .td24{ width:120px; }
   .td25{ width:50px; }
       .td25 .txt{ width:40px; }
   .td26{}
       .td26 .txt, .td26 .txtnobd{ width:90%; *width:280px; }
   .tb2 .td27{ padding:3px 0 3px 5px; font-weight:700; }
       .tb2 .td27:hover { background: none; }
   .td27m { font-weight:700; padding-bottom:5px; }
   .td28 .txt{ width:40px; }
   .td29 .txt{ width:200px; }
   .td30 { width:30px; }
   .td31 { width:200px; }
   .td32 { width:85px; }
       .td32 .txt{ width:50px; }
   .tbm { padding:5px !important; background: #F2F9FD !important; font-weight: 700; border-top:0 !important; }
   .multicol { float:left; width: 270px !important; }
   .staton{ text-indent:-9999px; width:20px; height:17px; background:url(bg_repno.gif) no-repeat -280px -250px; }
   .statoff{ text-indent:-9999px; background:url(../images/bg_repno.gif) no-repeat -250px -347px; }
   .rowform{ width:306px; overflow:auto; }
       .tb2 .rowform{ padding-left:5px; }
       .rowform .txt, .rowform textarea{ margin-right:10px; width:250px; }
       .rowform select{ margin-right:10px; width:256px; }
       .rowform .radio{ margin-top:-2px !important; *margin-top:0 !important; *margin-top:-2px; }
       .rowform li{ overflow:hidden; float:left; margin-right:10px; white-space:nowrap; cursor:pointer; }
           .rowform .clear{ clear:both; float:none; margin-bottom:10px; }
       .rowform .nofloat{ clear:both; }
           .rowform .nofloat li{ float:none; margin:5px 0; overflow:visible; }
       .ckbox {width:700px; }
       .ckbox li { float: left; margin: 5px 10px 5px 0; white-space: nowrap; width: 130px; height: 20px; }
   .partition, .partition2{ line-height:21px; font-weight:700; color:#09C; }
       .tb2 .partition{ padding:5px; background:url(../images/bg_repx_hc.gif) repeat-x 0 -40px; }
   .dblist{}
       .dblist li{ float:left; margin-bottom:5px; width:33%; height:20px; white-space:nowrap; cursor:pointer; }

   .cfolder, .ofolder{ display:block; padding-left:50px; line-height:30px; background:url(../images/bg_repno.gif) no-repeat -260px -50px; font-weight:700; }
   .ofolder{ background:url(../images/bg_repno.gif) no-repeat -260px -100px; }
   .filenum{ margin:8px 0 0 20px; }
   .files{ padding:1px 0 1px 50px; background:url(../images/bg_repno.gif) no-repeat -260px -150px; }
   .del{ padding-left:18px; background:url(../images/bg_repno.gif) no-repeat 0 -285px; *background:url(../images/bg_repno.gif) no-repeat 0 -286px; color:#E8594D; }
   .edited{ padding-left:18px; background:url(../images/bg_repno.gif) no-repeat -100px -385px; *background:url(../images/bg_repno.gif) no-repeat -100px -386px; color:#E8594D; }
   .unknown{ padding-left:18px; background:url(../images/bg_repno.gif) no-repeat -50px -435px; *background:url(../images/bg_repno.gif) no-repeat -50px -436px; color:#6189B8; }
   .correct{ padding-left:18px; background:url(../images/bg_repno.gif) no-repeat 0 -485px; *background:url(../images/bg_repno.gif) no-repeat 0 -486px; color:#70B759; }


