.head_w{
	background: url(../images/headbj.jpg) no-repeat;
	width: 1600px;
	min-height: 423px;
	position: relative;
	top: 0;
	left: 50%;
	margin-left: -800px;
}
.head{
	width: 974px;
	margin: 0 auto;
}
.tel{
	color: #fff;
	height: 40px;
	line-height: 40px;
	margin-top: 8px;
}
.tel span{
	font-family: 'Arial';
	font-size: 18px;
}
.logo{
	margin-top: 16px;
}

.nav ul li{
	float: left;
	width: 64px;
	padding: 0 20px;
	height: 40px;
	position: relative;
	z-index: 3;
}
.nav ul li>a{
	display: inline-block;
	font-size: 15px;
	color: #fff;
	text-align: center;
	width: 64px;
	height: 40px;
	line-height: 40px;
}
.nav ul li:hover>a{
	background: url(../images/nav_abj.png) center bottom no-repeat;
}
.nav ul li.on>a{
	background: url(../images/nav_abj.png) center bottom no-repeat;
}
.nav ul li:hover>div{
	display: block;
}
.nav ul li>div{
	position: absolute;
	top: 40px;
	left: 0;
	display: none;
	padding-top: 18px;
	width: 100%;
}
.nav ul li .navdiv{
	background: #2f4b8c;
	padding: 10px 0;
}
.nav ul li>div a{
	display: block;
	text-align: center;
	line-height: 26px;
	height: 26px;
	color: #fff;
	padding:0 5px;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
.nav ul li>div a:hover{
	text-decoration:underline;
}

.banner{
	position: relative;
	height: 490px;
	overflow: hidden;
	padding-top: 18px;
}
.banner ul{
	position: relative;
	left: 50%;
	margin-left: -635px;
	width: 1270px;
	background: #fff;
	height: 490px;
}
.banner ul li{
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	width: 1270px;
	text-align: center;
}
.banner ul li:first-child{
	display: block;
}
.banner_an{
	bottom: 22px;
    left: 50%;
    margin-left: -18px;
    position: absolute;
}
.banner_an span{
	background: none repeat scroll 0 0 #fff;
    cursor: pointer;
    display: inline-block;
    height: 14px;
    margin-right: 5px;
    width: 14px;
}
.banner_an span.cursour{
     background: none repeat scroll 0 0 #2c569a;
 }


.in_main{
	width: 974px;
	margin: 0 auto;
	margin-top: 40px;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 25px;
}
.in_about{
 	width: 637px;
}
.in_news{
 	width: 309px;
}
.bt{
	font-size: 21px;
	height: 41px;
	line-height: 41px;
	color: #272727;
	background: url(../images/in_mainbtbj.jpg) 0 bottom no-repeat;
}
.gd{
	color: #2c569a;
	font-size: 12px;
	line-height: 18px;
	height: 18px;
	font-family: 'Arial';
	background: url(../images/gdbj.jpg) right center no-repeat;
	padding-right: 14px;
	text-transform:uppercase;
	margin-top: 12px;
}

.gd:hover{
	text-decoration:underline;
}


.in_aboutdiv{
	margin-top: 30px;
	height: 172px;
	overflow: hidden;
}
.in_aboutdiv2{
	font-size: 12px;
	line-height: 17px;
	width: 425px;
}


.newslb{
	margin-top: 15px;
}
.newslb a{
	display: block;
	height: 31px;
	line-height: 31px;
	font-size: 12px;
	border-top: 1px solid #e8e8e8;
	background: url(../images/gdbj.jpg) 0 center no-repeat;
	padding-left: 18px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.newslb a:first-child{
	border: none;
}


.in_case{
	width: 974px;
	margin: 0 auto;
	margin-top: 32px;
}
.gdbj{
	color: #ffffff;
	font-size: 12px;
	line-height: 26px;
	font-family: 'Arial';
	background: url(../images/gdbj2.jpg) no-repeat;
	width: 93px;
	height: 26px;
	margin-top: 8px;
	text-transform:uppercase;
	padding-left: 18px;
}
.gdbj:hover{
	color: #fff;
	text-decoration:underline;
}


.in_case ul{
	margin-top: 34px;
}
.in_case ul li{
	float: left;
	width: 243px;
	text-align: center;
	position: relative;
}
.in_case ul li:hover .in_casediv{
	display: block;
}
.in_casediv{
	padding: 15px 24px 0 24px;
	background: url(../images/in_casebj.png) repeat;
	height: 104px;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	width:195px;
}
.in_casediv a{
	color: #dcf4ff;
	font-size: 14px;
	line-height: 41px;
	height: 41px;
	overflow: hidden;
	display: block;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.in_casediv a:hover{
	text-decoration:underline;
}
.in_casediv p{
	color: #41a4d2;
	font-size: 12px;
	line-height: 18px;
	height: 36px;
	overflow: hidden;
}
.in_case ul li span.jzimg{
	width: 243px;
	height: 119px;
	*font-size: 104px;
}

.inxbj{
	background: url(../images/inxbj.jpg) no-repeat;
	height: 20px;
	margin-top: 34px;
}


.in_pro{
	margin: 0 auto;
	width: 974px;
	margin-top: 20px;
	padding-bottom: 53px;
}
.in_pro ul{
	margin-top: 35px;
}
.in_pro ul li{
	float: left;
}
.in_pro ul li div{
	width: 209px;
	height: 93px;
	padding: 20px 17px 0 17px;
	position: relative;
}
.in_pro ul li div.in_pro1{
	background: #1b1b1b;
}
.in_pro ul li:hover .in_proa{
	text-decoration:underline;
	color: #2c569a;
}
.in_proa{
	color: #fff;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display: block;
}
.in_prop{
	font-size: 12px;
	color: #fff;
	height: 36px;
	line-height: 18px;
	overflow: hidden;
	margin-top: 10px;
}
.in_proa2{
	position: absolute;
	right: 20px;
	bottom: -13px;
	background: url(../images/in_probj.png) no-repeat;
	width: 39px;
	height: 30px;
}
.footer{
	border-top: 1px solid #d9d9d9;
	margin: 0 auto;
	width: 974px;
	font-size: 12px;
	line-height: 20px;
	padding-top: 17px;
	padding-bottom: 15px;
}
.footer .right{
	text-align: right;
}
.fhtop{
	background: url(../images/fhtop.jpg) no-repeat;
	width: 37px;
	height: 37px;
	margin-top: 15px;
}



.n_head{
	background: url(../images/n_headbj.jpg) no-repeat;
	width: 1600px;
	min-height: 247px;
	position: relative;
	top: 0;
	left: 50%;
	margin-left: -800px;
}
.n_banner{
	position: relative;
	height: 253px;
	overflow: hidden;
	padding-top: 18px;
}
.n_banner img{
	position: absolute;
	top: 18px;
	left: 50%;
	margin-left: -635px;
	float: left;
}
.n_main{
	margin: 0 auto;
	width: 974px;
	margin-top: 40px;
	padding-bottom: 45px;
}
.lm{
	background: #2f4b8c;
	width: 171px;
	height: 73px;
	color: #ffffff;
	font-size: 22px;
	line-height: 22px;
	padding: 30px 0 0 28px;
}
.lm span{
	font-family: 'Arial';
	font-size: 14px;
	overflow: hidden;
	text-overflow:ellipsis;
	max-width: 170px;
	display: inline-block;
	white-space: nowrap;
}

.lm em{
	font-style: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	max-width: 170px;
	display: inline-block;
}
.n_nav{
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 2px solid #d4d4d4;
	padding: 15px 0;
}
.n_nav ul{
	margin-left: 14px;
}
.n_nav ul li{
	margin-bottom: 6px;
}
.n_nav ul li>a{
	display: block;
	height: 30px;
	line-height: 30px;
	width: 125px;
	color: #333333;
	padding-left: 16px;
	padding-right: 28px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.n_nav ul li:hover>a{
	background: url(../images/n_navbj.png) no-repeat;
	color: #fff;
}
.n_nav ul li.cur>a{
	background: url(../images/n_navbj.png) no-repeat;
	color: #fff;
}

.two_n{ display:none;}
.two_n a{max-width: 119px; display:block; padding:0 10px 0 40px; line-height:30px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(../images/gdbj.jpg) no-repeat 20px center;}
.n_nav ul li.cur .two_n{ display:block;}
.curg{
	color: #2c569a;
}

.cpfl{
	margin-top: 30px;
	width: 199px;
}
.cpflp{
	background: url(../images/cpflbj.jpg) no-repeat;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	color: #ffffff;
	font-size: 18px;
	padding-left: 28px;
	border-top: 1px solid #213569;
}
.cpfl ul{
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	padding: 15px 0;
}
.cpfl ul li{
	margin: 0 6px 0 11px;
	border-top: 1px solid #e5e5e5;
}
.cpfl ul li:first-child{
	border: none;
}
.cpfl ul li>a{
	display: block;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	color: #333333;
	margin-left: 20px;
}
.cpfl ul li:hover>a{
	color: #2c569a;
	text-decoration:underline;
}
.n_xwzx{
	margin-top: 30px;
	width: 199px;
}
.n_xwzx ul{
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	padding: 15px 0;
}
.n_xwzx ul li{
	margin: 0 6px 0 11px;
	border-top: 1px solid #e5e5e5;
}
.n_xwzx ul li:first-child{
	border: none;
}
.n_xwzx ul li>a{
	display: block;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	color: #333333;
	margin-left: 9px;
	font-size: 12px;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.n_xwzx ul li:hover>a{
	color: #2c569a;
	text-decoration:underline;
}

.n_lxwm{
	margin-top: 30px;
	width: 199px;
}
.n_lxwm ul{
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
}
.n_lxwm ul li{
	margin: 0 8px 0 9px;
	border-top: 1px solid #e5e5e5;
	padding: 15px 0;
}
.n_lxwm ul li img{
	float: left;
	margin-right: 8px;
	margin-left: 11px;
}
.n_lxwm ul li p{
	font-size: 12px;
}


.n_main .right{
	width: 736px;
}
.bcn{
	border-bottom: 1px solid #e5e5e5;
}
.bcn h2{
	color: #333333;
	font-size: 18px;
	line-height: 40px;
	height: 40px;
	font-weight: normal;
	max-width: 160px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}
.bcn p{
	color: #666666;
	font-size: 12px;
	line-height: 40px;
	height: 40px;
}
.bcn p a{
	margin: 0 3px;
}
.bcn p span{
	margin-left: 3px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	max-width: 150px;
	vertical-align: middle;
	line-height: 19px;
	height: 20px;
	display: inline-block;
	color:#1F1F64;
}

.ny{
	margin-top: 37px;
}

.about{
	color: #4b4b4b;
	font-size: 13px;
	line-height: 26px;
}
.aboutwz{
	color: #666666;
	font-size: 16px;
	line-height: 30px;
}
.aboutdiv2{
	width: 260px;
	position: relative;
}
.aboutdiv2 p{
	position: absolute;
	top: 123px;
	left: 27px;
	width: 204px;
	color: #ffffff;
	font-size: 12px;
	line-height: 24px;
}





.news ul li{
	height: 167px;
	background: url(../images/newslibj.jpg) 0 bottom repeat-x;
	margin-bottom: 30px;
}
.newsdivx{
	border: 1px solid #ececec;
	padding: 20px 0 20px 17px;
}
.newsdiv{
	background: #d7d7d7;
	width: 63px;
	height: 57px;
	margin-right: 16px;
}
.newsdiv p{
	text-align: center;
	color: #7c7c7c;
	font-size: 13px;
	font-family: 'Arial';
}
.newsdiv p:first-child{
	margin-top: 13px;
}
.newsdiv2{
	width: 427px;
}
.newsp{
	margin-right: 24px;
}
.newsp a.jzimg{
	width: 178px;
	height: 119px;
	*font-size: 104px;
}
.newsdiv2a{
	display: block;
	color: #666666;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	font-weight: bold;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.newsdiv2 p{
	line-height: 22px;
	height: 66px;
	font-size: 12px;
	overflow: hidden;
	margin-top: 12px;
}

.newsdiv2a2{
	float: right;
	text-transform:uppercase;
	font-size: 12px;
	line-height: 22px;
	height: 22px;
	background: url(../images/newsabj.jpg) 0 center no-repeat;
	padding-left: 17px;
}

.news ul li:hover{
	background: url(../images/newslibj2.jpg) 0 bottom repeat-x;
}
.news ul li:hover .newsdivx{
	border: 1px solid #87a0db;
}
.news ul li:hover .newsdiv{
	background: #335196;
}
.news ul li:hover .newsdiv p{
	color: #fff;
}
.news ul li:hover .newsdiv2a{
	color: #2f4b8c;
}
.news ul li:hover .newsdiv2a2{
	color: #0f4b8c;
	background: url(../images/newsabj2.jpg) 0 center no-repeat;
}

.pro .fy{
	margin-top: 30px;
	margin-bottom: 30px;
}
.job .fy{
	margin-top: 10px;
}

.fy{
	text-align: center;
	height: 25px;
	line-height: 25px;
	margin-top: 55px;
}
.fy a{
	display: inline-block;
	background: #e6e6e6;
	font-family: 'Arial';
	padding: 0 8px;
}
.fy span{
	display: inline-block;
	margin: 0 5px;
}
.fy a:hover{
	background: #2f4b8c;
	color: #fff;
}
.fy input{
	height: 25px;
	line-height: 25px;
	border: 1px solid #c4c4c4;
	width: 43px;
	text-align: center;
	padding: 0 5px;
}



/*newsshow*/
.newsshow{
	font-size: 13px;
	line-height: 26px;
	color: #666666;
}
.newsshow h1{
	text-align: center;
	color: #333333;
	font-size: 17px;
	line-height: 30px;
	font-weight: normal;
}
.newsshowly{
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	color: #888888;
	text-align: center;
	background: #f3f3f3;
	margin-top: 23px;
}
.newsshow .fx{
	line-height: 24px;
	height: 24px;
	margin-top: 7px;
}

.sx{
	height: 40px;
	line-height: 40px;
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
}
.sx p{
	float: left;
	width: 330px;
	padding-left: 20px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.sx p+p{
	border-left: 1px solid #d2d2d2;
}
.sx p a{
	font-weight: bold;
}

.fhlb{
	float: right;
	width: 87px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	background: #335196;
	color: #fff;
	margin-top: 45px;
}
.fhlb:hover{
	text-decoration:underline;
	color: #fff;
}
.xgxw{
	font-size: 16px;
	line-height: 26px;
	height: 26px;
	font-weight: bold;
}
.xgxwdiv{
	padding: 15px 20px 15px 20px;
	background: #f8f8f8;
	margin-top: 15px;
}
.xgxwdiv a{
	float: left;
	height: 31px;
	line-height: 31px;
	width: 335px;
	background: url(../images/xgxwsj.jpg) 0 center no-repeat;
	padding-left: 12px;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
}


.porcpfl{
	margin-top: 0;
}

.pro ul{
	width: 110%;
}
.pro ul li{
	float: left;
	margin-right: 34px;
	margin-bottom: 32px;
}
.pro ul li p{
	border: 5px solid #e5e5e5;
}
.pro ul li p a.jzimg{
	width: 340px;
	height: 210px;
	*font-size: 184px;
}
.probt{
	color: #333333;
	height: 26px;
	line-height: 26px;
	text-align: center;
	overflow: hidden;
	display: block;
	width: 350px;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-top: 6px;
}
.pro ul li:hover .probt{
	color: #2c569a;
}


/*proshow*/
.proshow{
	color: #333333;
	line-height: 27px;
	margin: 0 17px;
}
.proshowp{
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	line-height: 17px;
}
.proshow h1{
	text-align: center;
	color: #333333;
	font-size: 16px;
	line-height: 20px;

	font-weight: normal;
}
.proshowimg{
	text-align: center;
	margin-top: 22px;
}
.proshowimg img{
	border: 8px solid #e5e5e5;
}


/*case*/
.case ul li{
	background: url(../images/caselibj.jpg) no-repeat;
	height: 192px;
	padding: 17px 0 17px 14px;
	margin-bottom: 39px;
}
.case ul li p.bj{
	background: url(../images/casebj.jpg) no-repeat;
	width: 291px;
	height: 186px;
	padding: 3px 0 0 3px;
	text-align: center;
	line-height: 174px;
}
.case ul li p a.jzimg{
	width: 286px;
	height: 181px;
	*font-size: 158px;
}
.casediv{
	width: 371px;
	margin-right: 27px;
}
.casea{
	color: #666666;
	font-size: 16px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	display: block;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-top: 10px;
}
.casediv p{
	font-size: 14px;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	margin-top: 20px;
}
.casea2{
	float: right;
	color: #2f4b8c;
	line-height: 26px;
	height: 26px;
	margin-top: 20px;
}
.casea2:hover{
	text-decoration:underline;
}



/*caseshow*/
.caseshow{
	line-height: 26px;
}
.caseshow h1{
	text-align: center;
	color: #333333;
	font-size: 16px;
	line-height: 20px;

	font-weight: normal;
}
.caseshowbj{
	/*background: url(../images/caseshowbj.jpg) no-repeat;*/
	margin-top: 30px;
	padding: 3px 0 0 3px;
	height: 397px;
	margin-left: 14px;
	line-height: 250px;
	text-align: center;
}
.caseshowp{
	font-size: 16px;
}
.caseshowdiv{
	width: 618px;
	margin-left: 14px;
}
.caseshow .sx p{
	width: 288px;
}



/*job*/
.job ul{
	width: 110%;
	overflow: hidden;
}
.job ul li{
	padding: 0 20px;
	border: 1px solid #e3e3e3;
	float: left;
	width: 304px;
	height: 146px;
	position: relative;
	margin-right: 46px;
	margin-bottom: 40px;
}
.jobp{
	border-bottom: 1px dotted #c7c7c7;
}
.jobp a{
	height: 40px;
	line-height: 40px;
	width: 224px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.jobp a:hover{
	color: #666;
}
.jobp span{
	height: 40px;
	line-height: 40px;
	color: #626262;
	font-size: 12px;
	font-family: 'Arial';
}
.jobdiv{
	height: 78px;
	overflow: hidden;
	margin-top: 5px;
}
.jobdiv p{
	color: #626262;
	font-size: 12px;
	line-height: 24px;
}
.jobdiva{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 80px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background: #e3e3e3;
	font-size: 12px;
}

.job ul li:hover{
	border: 1px solid #2f4b8c;
}
.job ul li:hover .jobdiva{
	background: #2f4b8c;
	color: #fff;
}



/*jobshow*/
.jobshow{
	font-size: 13px;
	line-height: 35px;
}
.jobbt{
	min-height: 42px;
	line-height: 42px;
	background: #6a6969;
}
.jobbt p{
	color: #fff;
}
.jobbt p{
	margin-left: 26px;
}
.jobbt p+p{
	margin-right: 17px;
}

.jobshowdiv{
	margin: 40px 25px 0 25px;
}
.jobshowdiv span{
	display: inline-block;
	width: 226px;
	line-height: 43px;
}

.jobfhlb{
	margin: 0 auto;
	background: url(../images/jobshowbj.jpg) no-repeat;
	width: 130px;
	height: 48px;
	line-height: 48px;
	display: block;
	padding-left: 56px;
	margin-top: 70px;
	margin-bottom: 50px;
}


/*contact*/
.conny{
	margin-top: 12px;
}
.contact{
	margin-left: 18px;
	background: url(../images/contactbj.png) no-repeat;
	min-height: 449px;
	position: relative;
}
.contactdiv{
	font-size: 15px;
	line-height: 32px;
	position: absolute;
	top: 20px;
	left: 13px;
}
.contactdiv p.dz{
	color: #222222;
	font-weight: bold;
	max-width: 360px;
	word-wrap:break-word;
	word-break:break-all;
}
.contactdiv p.yx{
	/*text-transform:uppercase;*/
	max-width: 360px;
	word-wrap:break-word;
	word-break:break-all;
}

.contactdiv2{
	position: absolute;
	top: 318px;
	left: 47px;
	font-size: 15px;
	line-height: 36px;
}
.map{
	position: absolute;
	top: 60px;
	left: 423px;
}

.xgcp{
	width: 110%;
	margin-top: 20px;
}
.xgcp li{
	float: left;
	margin-right: 20px;
	width: 160px;
}
.xgcp li a.jzimg{
	width: 160px;
	height: 99px;
	*font-size: 87px;
}
.xgcp li .xgcpa{
	display: block;
	text-align: center;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
.xgcp li:hover .xgcpa{
	color: #2c569a;
	text-decoration:underline;
}



.xgal{
	width: 110%;
	margin-top: 20px;
}
.xgal li{
	float: left;
	margin-right: 28px;
	width: 186px;
}
.xgal li a.jzimg{
	width: 186px;
	height: 118px;
	*font-size: 103px;
}
.xgal li .xgala{
	display: block;
	text-align: center;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
.xgal li:hover .xgala{
	color: #2c569a;
	text-decoration:underline;
}



/******honor******/
.honor ul{
	width:110%;
	overflow:hidden;
}
.honor ul li{
	float:left;
	margin:0 20px 40px 0;
}
.honor ul li table tr a img{
	max-width: 100%;
	max-height: 154px;
}
/***图片放大**/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{ position:relative; }
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

#cboxOverlay{ background-color:#2b2b2b; filter: Alpha(Opacity=50); opacity:0.5;}
#cboxContent{background:#fff; font-size: 12px;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{ position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}

#cboxCurrent{width:90%; position:absolute; bottom:8px; left:5%; text-indent:10px; color:#fff; background:#4f4f4f; overflow:hidden;display:none}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#000;}
#cboxPrevious{position:absolute; bottom:48%; left:2%; background:url(../images/big_left_btn.png) no-repeat;  width:30px; height:30px; text-indent:-9999px;}

#cboxNext{position:absolute; bottom:48%; right:2%; background:url(../images/big_right_btn.png) no-repeat; width:30px; height:30px; text-indent:-9999px;}



#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/big_close_btn.png) no-repeat; width:29px; height:28px; text-indent:-9999px; top:5px; right:5px;}


.n_head .head .ccc .module .m_ctrl{

	margin-left:314px!important;
	height:60px!important;
}
.n_head .head .cccc .module .m_ctrl{
	width:139px!important;
	height:75px!important;
}

.n_banner .module .m_ctrl{
	height:249px!important;
}

.pro .page1{
	margin-top: 30px;
	margin-bottom: 30px;
}
.job .page1{
	margin-top: 10px;
}

.page{
	text-align: center;
	height: 25px;
	line-height: 25px;
	margin-top: 55px;
}
.page .page-cur{
	background: #2f4b8c!important;
	color: #fff;
}
.page .page-num,.page-disabled,.control,.page-first,.page-last{
	display: inline-block;
	background: #e6e6e6;
	font-family: 'Arial';
	padding: 0 8px;
}
.page span,.page a{
	display: inline-block;
	margin: 0 2px;
}
.page a:hover{
	background: #2f4b8c;
	color: #fff;
}

.xgxwdiv .module .m_ctrl .m_add{
		height: 25px!important;
}
.xgxwdiv .module .m_add_top{
	top:0px!important;
}

.xgxwdiv .module .m_ctrl .m_edit{
	height: 25px!important;
}

.xgxwdiv .module .m_ctrl .m_del{
	height: 25px!important;
}



.BMapLib_nav{display:none;padding:10px!important;}
.BMapLib_bubble_content{padding:0 10px 10px 10px!important;}
.BMapLib_sendToPhone,.BMapLib_bubble_close{display:none;}

/*sitemap*/
.sitemap{margin:0 0 50px 0;}
.sitemap  ul li { display:block; margin:10px 0;}
.sitemap  ul li h2 { font-weight:normal; font-size:14px; display:inline-block; min-width:70px; text-align:center;  line-height:30px; background:#213569; }
.sitemap  ul li h2 a { color:#fff}
.sitemap  ul li >ul>li { border-bottom:1px solid #e1e1e1; min-height:35px; line-height:35px; margin:0 15px;}
.sitemap  ul li >ul>li ul>li { border-bottom:none; display:inline-block;}
.sitemap  ul li >ul>li ul>li a { background:url(../images/xgxwsj.jpg) no-repeat left center; padding-left:10px; margin:0 5px;}

.n_head .banner .module .m_ctrl{
	width: 1270px!important;
	left:10%!important;
}

.weixin .module .m_ctrl{
	width: 80px!important;
}
