﻿@charset "utf-8";
/* CSS Document */

body {
    color:#333;
    font-family:Arial, Helvetica, "宋体";
    /*background:url(../images/index/bj.jpg) repeat-x;*/
    width: 100%;
    height: 100%;
    /*background-position-y: 40px;*/
}

.ns_header, .ns_footer{ width:980px; margin:0px auto; background-color:#FFF;}
.ns_header .top-nav{ background:url(../images/index/top_img.gif) repeat-x; height:36px; line-height:36px; padding:0px 20px; border-bottom:1px solid #1177cc;}
.ns_content{/*min-height: calc(100vh - 288px);*/padding:15px 10px 0px 10px; width:1200px; margin:0px auto; background-color:#FFF; height: 89%;}

.back_btn span{ background:url(../images/index/top_icon.gif) no-repeat; padding:5px 0px 6px 35px; font-size:14px;}
a.back_btn{ color:#62cbf4; font-size:14px; text-decoration:none; font-weight:bold; float:left;}
a.back_btn:hover{color:#62cbf4; font-size:14px; text-decoration:underline; font-weight:bold; float:left;}

.important_prompt{ float:left; width:310px; padding-left:5px;}
.imp_prompt_nr{border:1px solid #d0d0d0; background-color:#FFF; height:155px; background-color:#fffdf1; padding:15px 20px; line-height:22px; color:#935c25;}

.t-navlist{ float:right;}
.t-navlist ul li{ float:left; background:url(../images/index/top_line.gif) top left no-repeat; padding-left:15px; padding-right:15px; color:#FFF; font-size:14px;}
.t-navlist ul li a{color:#ffffff; font-size:14px; text-decoration:none;}
.t-navlist ul li a:hover{color:#ffffff; font-size:14px; text-decoration:underline;}

.t-navlist2{ float:right;}
.t-navlist2 ul{ padding-right:50px;}
.t-navlist2 ul li{ float:left; background:url(../images/index/top_line2.gif) top right no-repeat; color:#FFF; font-size:14px;}
.t-navlist2 ul li a{color:#ffffff; font-size:14px; text-decoration:none; font-weight:bold; background:none; display:block; padding:0px 20px; margin-right:1px;}
.t-navlist2 ul li a:hover, .top_hoverbg{color:#ffffff!important; font-size:14px; text-decoration:none; font-weight:bold; background:url(../images/index/top_nav_hoverbg.gif) top center repeat-x!important; display:block; padding:0px 20px; margin-right:1px;}


.ns_banner{ background:url(../images/index/banner.jpg) no-repeat; width:980px; height:119px;}
.service_bg{ background:url(../images/index/home_titbg.gif) repeat-x; height:39px; padding:0px 20px 0;}
.service_bg .system_name{ background:url(../images/index/system_name.gif) no-repeat; width:235px; height:21px; float:left; margin-top:7px;}
.service_bg .service_tel{ float:right; color:#3f3f3f; font-size:14px; font-weight:bold; margin-top:3px;}
.service_bg .service_tel span{ color:#669900;font-size:14px; font-weight:bold;}
.service_bg .service_tel a{ color:#3f3f3f; text-decoration:none; font-size:14px; font-weight:normal; background:url(../images/index/top_line3.gif) top left no-repeat; padding:3px 8px 3px 10px; line-height:30px;}
.service_bg .service_tel a:hover{ color:#1663b7; text-decoration:underline; font-size:14px; font-weight:normal; background:url(../images/index/top_line3.gif) top left no-repeat; padding:3px 8px 3px 10px; line-height:30px;}

.home_box1{ margin:0px auto 15px;}
.home_box1 .ns_login{ float:left; width:340px;}
.home_title{ background:url(../images/index/tit_bg.gif) repeat-x; height:32px; line-height:32px; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; border-top:1px solid #d0d0d0; padding:0px 10px;}
.home_title span{ background:url(../images/index/icon01.gif) left center no-repeat; padding-left:15px; color:#3f3f3f; font-size:14px; font-weight:bold;}
.home_nrbg2{ background:url(../images/index/login_bg.gif) repeat-x; height:177px; border:1px solid #d0d0d0; background-color:#FFF; padding:8px 20px 0px 12px}
.home_nrbg{ background:url(../images/index/login_bg.gif) repeat-x; height:165px; border:1px solid #d0d0d0; background-color:#FFF; padding:20px 20px 0px 12px}
.inp_01{ height:22px; line-height:22px; padding-left:3px; background:url(../images/index/input_bg.gif) repeat-x; border:1px solid #b0b0b0; width:155px;}

.ns_news{ float:left; margin-left:5px; width:540px;}
a.h_n_more{ color:#666666; text-decoration:none;}
a.h_n_more:hover{ color:#666666; text-decoration:underline;}
.ns_news_list{border:1px solid #d0d0d0; background-color:#FFF; height:160px; padding:10px 15px 15px 15px;}
.ns_news_list ul li{ width:420px; line-height:15px; padding:7px 0px 7px 10px; background:url(../images/home/icon_d.gif) 0px 12px no-repeat; float:left;}
.ns_news_list ul li a{ width:340px; display:block; text-decoration:none; color:#3f3f3f;}
.ns_news_list ul li a:hover{ width:340px; display:block; text-decoration:underline; color:#1663b7;}
.ns_news_list ul li span{ float:right; color:#999999;}

.home_box2{ width:1200px; margin:0px auto 15px;}
#nr_tit{ font-size:14px; font-weight:bold; cursor:default; text-align:left; padding:0px 10px;}
#nr_tit span{ background:url(../images/index/icon01.gif) left center no-repeat; padding-left:15px;}
/*选项卡*/
#Tab{width:1200px; margin:0px; padding:0px;}
.Menubox {background:url(../images/index/tit_bg.gif) repeat-x; height:36px; line-height:18px;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-top:1px solid #d0d0d0;}
.Menubox span{font-size:14px; font-weight:bold; background:url(../images/index/icon01.gif) no-repeat;}
.Menubox ul{margin:0px; padding:0px;}
.Menubox li{float:left; display:block; cursor:pointer; padding:0px 5px; text-align:center; color:#000000; height:36px; width:81px; line-height:18px; border-top:none; font-size:13px; border-left:1px solid #d0d0d0;}
.Menubox li.hover{padding:0px; padding:0px 15px; border-top:2px solid #1663b7; height:36px; width:81px; line-height:18px; _height:30px; _line-height:30px; background-color:#fff; color:#1663b7; font-size:13px; position:relative; top:-1px; border-bottom:0px solid #fff;}
.Contentbox{clear:both;  border:1px solid #d0d0d0; border-top:none; margin-top:0px; border-top:none; padding:15px; height:auto; background-color:#FFF; overflow:hidden;}
/**/

/*首页表格样式*/
.tablebox { border-collapse:collapse; line-height:16px;}
.tablebox td { border:#c1d3e3 solid 1px; padding:5px 3px; }
.tablebox th { background:#dbe7f3; border:#c1d3e3 solid 1px; padding:5px 3px; text-align: center; }
.tablebox img { border:0; }
.tablebox a { color:#32507d; text-decoration:none }
.tablebox a:hover { color:#06C; text-decoration:underline }
.bgs { background:#eff7ff; }
.uibtn { width:16px; height:16px; display:inline-block; cursor:pointer; }
.uibtn + .uibtn { margin-left:10px }
.pdf { background:url(../images/home/ico_pdf.gif) no-repeat; }
.word { background:url(../images/home/ico_word.gif) no-repeat;}
.guide { background:url(../images/home/ico_guide.gif) no-repeat; }


.home_box3{ width:1200px; margin:0px auto 15px;}
.home_box4{width:960px; margin:0px auto;}
.home_box4{background:url(../images/index/web_bottombg.gif) 0px 36px repeat-x; height:39px;}
.web_navigate{ background:url(../images/index/web_bg.gif) repeat-x; height:34px; line-height:34px; _height:29px; border:1px solid #d0d0d0; padding:0px 10px; _padding:5px 10px 0px 10px;;}
.web_navigate .web_tit{background:url(../images/index/icon01.gif) left center no-repeat; padding-left:15px; font-size:14px; font-weight:bold; padding-right:20px;}

.ns_fbox{ padding-top:25px; background-color:#FFF; width:980px; margin:0px auto;}
.ns_footer{background:url(../images/index/footer_bg.gif) repeat-x; height:63px;}
.f_main{ background:url(../images/index/footer_logo.gif) left center no-repeat; padding-left:80px; height:63px; margin:0px 25px; color:#ffffff;}
.f_main p{ line-height:20px;}

.back_btn2 span{ background:url(../images/index/top_icon.gif) no-repeat; padding:2px 0px 6px 35px; font-size:16px; font-family:"微软雅黑", "黑体";}
a.back_btn2{ color:#ffffff; font-size:14px; text-decoration:none; float:left;}
a.back_btn2:hover{color:#ffffff; font-size:14px; text-decoration:none; float:left;}
a.quit_img{ font-size:14px; color:#62cbf4!important; text-decoration:none; background:url(../images/quit_img.gif) left center no-repeat; padding-left:18px; font-weight:bold;}
a.quit_img:hover{ font-size:14px; color:#62cbf4!important; text-decoration:underline; background:url(../images/quit_img.gif) left center no-repeat; padding-left:18px; font-weight:bold;}



/*tab下拉二级菜单*/
.Contentbox .two_nav{ height:40px; line-height:40px; background: url(../images/tab_twobg.gif) repeat-x;  margin-top:-15px; margin-left:-15px; margin-right:-15px; padding-bottom:15px;}
.Contentbox .two_nav dl{ margin-left:25px;}
.Contentbox .two_nav dl dd{ float:left; font-size:14px; height:20px; line-height:20px; border-right:1px solid #b0b0b0; padding-right:8px; margin-right:8px; margin-top:8px;}
.Contentbox .two_nav dl dd a{ background:none; text-decoration:none;padding:0px 10px;border:1px solid #fff; }
.Contentbox .two_nav dl dd a:hover, .move_nav{ background-color:#f1faff!important; border:1px solid #91beef!important; height:20px; line-height:20px; padding:0px 10px; text-decoration:none; color:#1663b7!important;}
/**/
.file_pic {background:url('../images/files_icon.gif') no-repeat; height: 18px; width: 20px; display: inline-block; }

.has_file0 {
    background-position: -80px -20px;
}
.no_file0 {
    background-position: -80px 0;
}
.has_file1 {
    background-position: -20px -20px;
}
.no_file1 {
    background-position: -20px 0;
}
.has_file2 {
    background-position: -40px -20px;
}
.no_file2 {
    background-position: -40px 0;
}
.has_file3 {
    background-position: -60px -20px;
}
.no_file3 {
    background-position: -60px 0;
}
.has_file4 {
    background-position: -100px -20px;
}
.no_file4 {
    background-position: -100px 0px;
}

