﻿@charset "utf-8";

*{padding: 0;margin: 0;outline: none;}/*font-weight: normal;*/
::selection{background:#44d4e7;color:#FFF;}
::-moz-selection{background:#44d4e7;color:#FFF;}
::-webkit-input-placeholder{color:#666666;}
:-moz-placeholder{color:#666666;}
::-moz-placeholder{color:#666666;}
:-ms-input-placeholder{color:#666666;}

html,body {
	font-size: 14px;
	font-family: adobe-heiti-std, sans-serif;
	word-wrap: break-word;
	color: #333;
	background-color: #ffffff;
	min-width: 1200px;
	height: 100%;
	min-width:980px;
}
a,img {
	text-decoration: none;
	border: none;
}

a:hover {
	color:#e05945;
}


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td{margin:0;padding:0; }
ol,ul,li{list-style:none;} 
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;overflow:hidden;}

.f12 {font-size: 12px;}
.f14 {font-size: 14px;}
.f16 {font-size: 16px;}
.f18 {font-size: 18px;}
.f20 {font-size: 20px;}
.f22 {font-size: 22px;}
.f24 {font-size: 24px;}
.f36 {font-size: 36px;}

/*字体颜色*/
.fcb0 {color: #000}
.fcb3 {color: #333}
.fcb6 {color: #666}
.fcb9 {color: #999}
.fcb12 {color: #ccc}

/*基础字体颜色 蓝色 1*/
.fbscm{
	color: #155caa; 
	/*color:#2b6fb6;*/
}
.fbscm a{
	color: #155caa;
}

.fbsor{
	color: #e85656;
}
.fbsor a{
	color: #e85656;
}



.height1 {height: 1px;}
.height5 {height: 5px;}
.height10 {height: 10px;}
.height15 {height: 15px;}
.height20 {height: 20px;}
.height25 {height: 25px;}
.height30 {height: 30px;}
.height40 {height: 40px;}
.height50 {height: 50px;}

.fr { float:right;}
.fl { float:left;}

.clear {
	clear: both;
}
.hide {
	display: none;
}

.mshou {
    cursor: pointer;
}



/*分割线*/
.cutff{
	border-bottom:1px dashed #bbb;
	}
.cutff-sx{
	border-bottom:1px solid #bbb;
	}
.cutff-sxd{
	border-bottom:1px solid #ddd;
	}
/*----------------------------------------------------------------------------*/

.wrap{ background:#FFF; width:980px; height:auto; margin:0 auto; padding:0 0; position:relative;}


/* 页头 ----------------------------------------*/
#header {
	position: relative;
	display: block;
	width: 100%;
	height: auto !important;
	left: 0px;
	right: 0px;
	top: 0px;
	/*overflow:hidden;*/
}
/*页头 top --- */
.header-top{
	height:35px;
	background:#2f3841;
}

.header-top ul{
	width:980px;
	margin:0 auto;
	padding: 0;
	height:100%;
}
.header-top ul li{
	float:right;
	margin-top:15px;
margin-left:15px;
}
.header-top ul li a{
	text-decoration: none;
	color:#fff;
	font-size:12px;
}
.header-top ul li span{
	background: url(../../images/web/main-pic.png)0 0 no-repeat ;
	width: 12px;
	height: 11px;
	display: inline-block;
	margin-top:3px;
}

/*页头 logo --- */
.header-logo-nav{
	height:145px;
	background: url(../../images/web/logo_nav_bj.jpg) ;
}
.header-logo-nav .box{
	width:980px;
	margin:0 auto;
}
/*logo 和 电话*/
.header-logo{
	height:90px;
}

.header-logo .boxImage{
	width:310px;
	line-height:90px;
	height:90px;
}
.header-logo .logoPic{
	margin-top:12px;
}
.header-logo .tel{
	line-height:90px;
	font-size:28px;
	color:#fff;
}

/*导航----*/
.header-nav{
	height:55px;

}

/*主导航菜单*/
#nav-menu{
    height:54px;width:750px;
    /*background:url(menu_bj.png) repeat-x;*/
    /* background:#1a529c;*/
}

#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px;}
#nav-menu .menu li a.mainMenuTitle{margin-top:3px;display:inline-block;color:#fefefe;height:50px; font-weight:700; overflow:hidden;width:100px;text-align:center;text-decoration:none;}
#nav-menu .menu li a.mainMenuTitle span{padding-top:3px;line-height:22px;font-size:14px;display:block}
.menu li a.mainMenuTitle:hover{background:url(../../images/web/menu_bj_look.png) repeat-x;}

#nav-menu .menu ul.children{
    display:none;position:absolute;top:53px;
    z-index: 999;
    /*
    background:#2565ad;
    border:1px solid #1a529c;
    */
    border-top:0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#nav-menu .sbox{
    background:#2565ad;
    /*border:1px solid #1a529c;*/
    width:120px;
    /*height:111px;*/
    float:left;
    padding: 2px 5px;
}

#nav-menu .menu ul.children li{
    height:22px; line-height:22px;
    width:100%;padding:0px;display:inline-block;font-size:12px;/* border-bottom:1px solid #1a529c;*/
    background:url(../../images/web/menu_xhx.png) repeat-x;
}
#nav-menu .menu ul.children li a{
    width:100%;height:16px;line-height:16px;overflow:hidden;padding:3px 0;display:block;color:#fff;text-align:left;
    text-decoration:none; font-size:12px;
}

#nav-menu .menu ul.children li a:hover{color:#ccc;text-decoration:none;}


/*导航的  查询框*/
.menu_select{
    width: 230px;
    margin-top: 12px;
}
.menu_select input{
    width: 180px;
    height: 30px;
    border: 0;
    text-indent: 30px;
    background:url('../../images/web/menu_selectBox.png')  no-repeat;
}

.menu_select a{
    color: #fff;
    margin-left: 5px;
}


/*页脚 ----------------------------------- */
.footer{
	height: 345px; background-color: #2f3841; text-align: center; color:#FFF;
	}

.footer p{
	color:#fff;
	line-height:30px;
	height:30px;
	}
.footer p a{
    color:#fff;
}
.footer p a:hover{
    color:#4d8fe8;
}
.footer-pages{
	height: 280px; background-color: #2f3841; text-align: center; color:#FFF;
	}

.footer-pages p{
	color:#fff;
	line-height:30px;
	height:30px;
	}
.footer-pages p a{
    color:#fff;
}
.footer-pages p a:hover{
    color:#4d8fe8;
}

/*友情链接 ----------------------------------- */
.web_linkBox{
    height: 40px; line-height: 40px;
    text-align: center; color:#FFF;
    width: 980px;
    margin: 0 auto;
}

.web_linkBox li{
    height: 40px; width: auto;
	padding-right:5px;
    text-align: center; color:#FFF;
    float: left;
}
.web_linkBox li a{
    color:#FFF;
}
.web_linkBox li a:hover{
    color:#ccc;
}

.web_linkBox .jge{
    text-align: center; color:#FFF; width: 3px;
}



/*面包屑 ---------------------------------*/
.breadcrumbNav{
	height:38px;
	width:980px;
	margin:30px 0;
	background: url(../../images/web/breadcrumb_bj.jpg);
	border:1px solid #c8c8c8;
	font-size:14px;
	color:#fefefe;
	line-height:38px;
	}
.breadcrumbNav ul{
	margin-left:20px;
	}
.breadcrumbNav a{
	color:#fefefe;
	}
.breadcrumbNav a:hover{
	color:#ddd;
	}	

.breadcrumbNav li{
	float:left;
	padding:0 5px;
	}
.breadcrumbNav li.active{
	font-size:16px;
	}


/*分页 -------------------------------------*/
.paging { width:80%; float:right;display:block;
	 padding-left: 3px; padding-top:10px;text-align:right;
}
.paging li{float:left;}
.paging li.active span{padding:8px 15px;border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #666; border-bottom: #999 1px solid;}
.paging li.disabled span{padding:8px 15px;background-color: #eee;border:1px solid #eee;}
.paging a { line-height:21px;border:1px solid #eee;
	 padding:8px 15px;  margin: 4px 0;  color: #666; text-decoration: none;
}
.paging a:hover  {color:#e05945; border:1px solid #e05945;
}
.paging a:active {
	border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #666; border-bottom: #999 1px solid;
}
.paging .current {
	padding:8px 15px; font-weight: bold;  margin: 4px 0; color: #999;background-color: #f8f8f8;
}
.paging .disabled {
	/*
	border-: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px;
	border-left: #eee 1px solid; color: #ddd; padding-top: 2px; border-bottom: #eee 1px solid;
	*/
	background-color: #f8f8f8;
}
 
/*左边的 方块目录*/
	
.fk_box{
	width:180px;
	height:100px;
	background-color:#CCC;
}	
	
	
/*ico 蓝色箭头*/
.ar_b{
	background: url(../../images/web/main-pic.png)0 -80px no-repeat ;
	width:7px;
	height:18px;
    padding-left: 15px;

	}
	
	
	
	/*form表格用的按钮*/
.button-form {
	border: solid 10px #428bca;
	background-color:#428bca;
	cursor: pointer;
    text-align: center;
    text-decoration: none;
	color: #fff;
	font-size:12px;
	height:28px;
	line-height:28px;
	padding: 5px 12px;
	margin-right:10px;
	}
.button-form:hover{
	border: solid 10px #317ab9;
	color: #fff;
	text-decoration: none;
	}


/*表格 前段后端要统一*/
table.tableProJSCS{
    width:700px;
    margin-top:10px;
    border: 1px solid #fff;
    background-color: #f5f5f5;
    color: #666;
    
}
table.tableProJSCS tr{
    height:25px;
    line-height:25px;
    border: 1px solid #f5f5f5;
}
table.tableProJSCS td{
    border: 1px solid #fff;
    text-align: center;
}
table.tableProJSCS td img {
	width:100%;
}

/*假期通知*/
.jqtz{
	display:none;
	position:fixed;
	bottom:0;
	right:0;
	z-index:10000000;
}
.xx{
	position:absolute;
	right:0;
}