/* CSS Document */
/* 基本样式 */
*  {
	margin:0; padding:0; font-family:"宋体";
}
body {
	font-size:12px; text-align:center; color:#000000; background-color:#FFFFFF; font-family:"宋体";
}
a,a:link {
	color:#000000; text-decoration:none; font-family:"宋体";
}
a:hover {
	color:#FF0000; text-decoration:none;
}
a:visited {
	color:#000000; text-decoration:none; font-family:"宋体";
}
img {
	border:0px;
}
ol, ul {
    list-style:none;
}
.clearfd {
	width:100%; height:0px; overflow:hidden; clear:both;
}


/* 外框 */
.coatBox {
	width:1003px; height:auto; display:block; overflow:hidden; margin:0px auto 0px; text-align:center; background-color:#FFFFFF;
}

/* 顶部盒子 */
.topBox {
	width:1003px; height:102px; display:block; overflow:hidden; margin:0px auto 0px; text-align:center; background:url(../images/imgbj01.jpg) left top no-repeat; position:relative; z-index:100;
}
.topBox a {
	width:560px; height:102px; display:block; overflow:hidden; position:absolute; z-index:101; top:0px; left:0px;
}

/* 主菜单 */
.menuBox {
	width:1003px; height:37px; display:block; overflow:hidden; background:url(../images/imgbj02.jpg) left top no-repeat;
}
.menuBox a,.menuBox a:link,.menuBox a:active,.menuBox a:visited {
	width:103px; wheight:35px; line-height:35px; color:#FFFFFF; background:none; font-size:14px; overflow:hidden; display:inline; float:left; margin-top:2px;
}
.menuBox a:hover,.menuBox a.mCur,.menuBox a.mCur:link,.menuBox a.mCur:active,.menuBox a.mCur:visited {
	color:#024097; background:url(../images/imgbj03.jpg) left top no-repeat; font-weight:bold;
}
.menuBox span {
	width:2px; height:13px; overflow:hidden; display:inline; float:left; background:url(../images/imgbj04.jpg) left top no-repeat; margin-top:13px; margin-left:9px; margin-right:9px;
}


/* 二级子菜单(下拉) */
.subNavBox {
	width:980px; height:auto; margin:0px auto 0px; display:block; text-align:left; position:absolute; top:84px; z-index:9100;
}
.subNavBox .subNav {
	width:auto; height:auto; display:block; position:relative; top:0px; left:0px; z-index:9200;
}
.childNav {
	width:200px; height:auto; overflow:hidden; display:block; position:absolute; z-index:9201; top:0px; left:0px; background-color:#CFD7DA; display:none;
}
.childNav a,.childNav a:link,.childNav a:visited {
	width:170px; padding-left:10px; height:23px; line-height:23px; overflow:hidden; display:inline; float:left; color:#33434C; text-align:left; margin-bottom:1px; margin-left:10px; background-color:#FFFFFF;
}
.childNav a:hover {
	color:#33434C; background-color:#CFD7D9;
}

/* 网站横幅 */
.bannerBox {
	width:1003px; height:315px; display:block; overflow:hidden; margin:0px auto 0px; border-bottom:1px solid #EEF7FC;
}

/* 首页主体区1 */
.m1Box {
	width:1003px; height:428px; display:block; overflow:hidden; margin:13px auto 0px; text-align:left;
}
.m1Box .m1_LeftBox {
	width:233px; height:419px; display:inline; float:left; margin-top:13px; background:url(../images/imgbj05.jpg) left top no-repeat;
}
.m1Box .m1_MidBox {
	width:546px; height:428px; display:inline; float:left; background:url(../images/imgbj07.jpg) left top no-repeat;
}
.m1Box .m1_RightBox {
	width:224px; height:419px; display:inline; float:right; margin-top:13px; background:url(../images/imgbj10.jpg) left top no-repeat;
}
/* 首页主体区1-左边 */
.m1_LeftBox .m1_LTop {
	width:233px; height:25px; display:block; overflow:hidden;
}
.m1_LeftBox .m1_LTop a {
	width:80px; height:25px; display:block; overflow:hidden; float:right;
}

ul.m1_newsBox {
	width:220px; height:230px; overflow:hidden; display:block; margin-left:6px; margin-top:6px; text-align:left;
}
ul.m1_newsBox li {
	width:205px; padding-left:15px; height:27px; line-height:27px; overflow:hidden; display:inline; float:left; border-bottom:1px dashed #D5D6CE; background:url(../images/imgbj06.jpg) left top no-repeat; background-position:0px 9px;
}
.m1_newsBox a,.m1_newsBox a:link,.m1_newsBox a:visited{
	text-align:left; display:inline; overflow:hidden; float:left; white-space:nowrap; text-overflow:ellipsis; width:210px; height:20px; color:#9C9C9C;
}
.m1_newsBox a:hover{
	color:#FF0000;
}
.m1_LeftBox .m1_khly {
	width:233px; height:50px; display:block; overflow:hidden; margin-top:30px;
}
.m1_LeftBox .m1_rlzy {
	width:233px; height:50px; display:block; overflow:hidden; margin-top:20px;
}
.m1_khly a,.m1_rlzy a {
	width:233px; height:50px; display:block; overflow:hidden; float:right;
}

/* 首页主体区1-中间 */
.m1_MidBox .m1_MImgBox {
	width:485px; height:124px; display:block; overflow:hidden; margin-left:30px; margin-top:45px;
}
.m1_MidBox .m1_MImgBox img {
	width:477px; height:116px; display:block; overflow:hidden; padding:3px; border:1px solid #E2DEDF;
}
/* 首页主体区1-公司简介 */
.m1_MidBox .m1_gsjjBox {
	width:485px; height:120px; display:block; overflow:hidden; margin-left:30px; text-indent:2em; line-height:22px; color:#606060;
}
.m1_gsjjBox a,.m1_gsjjBox a:link,.m1_gsjjBox a:visited {
	line-height:22px; color:#E21D24;
}
.m1_gsjjBox a:hover {
	color:#FF0000;;
}
/* 首页主体区1-荣誉资质 */
.m1_MidBox .m1_ryzzBox {
	width:546px; height:144px; display:block; overflow:hidden; background:url(../images/imgbj09.jpg) left top no-repeat;
}
.m1_ryzzBox .btnLeft {
	width:19px; height:21px; display:inline; float:left; margin-left:15px; margin-top:85px; background:url(../images/imgbtn01.jpg) left top no-repeat; cursor:pointer;
}
.m1_ryzzBox .btnRight {
	width:19px; height:21px; display:inline; float:right; margin-right:15px; margin-top:85px; background:url(../images/imgbtn02.jpg) left top no-repeat; cursor:pointer;
}
.m1_ryzzBox .ryzzMidBox {
	width:450px; height:85px; display:inline; float:left; overflow:hidden; margin-left:15px; margin-top:50px; position:relative; z-index:100;
}
.m1_ryzzBox .ryzzMidBox ul {
	width:30000px; height:85px; display:block; overflow:hidden; position:absolute; z-index:101;
}
.m1_ryzzBox .ryzzMidBox ul li {
	width:auto; height:85px; display:inline; float:left;
}
.m1_ryzzBox .ryzzMidBox ul li img {
	width:auto; height:85px; display:block; overflow:hidden; margin-right:20px;
}

/* 首页主体区1-右边 */
.m1_RightBox .m1_RTop {
	width:224px; height:25px; display:block; overflow:hidden;
}
.m1_RightBox .m1_RTop a {
	width:80px; height:25px; display:block; overflow:hidden; float:right;
}
ul.m1_news2Box {
	width:200px; height:180px; overflow:hidden; display:block; margin-left:11px; margin-top:10px; text-align:left;
}
ul.m1_news2Box li {
	width:185px; padding-left:15px; height:27px; line-height:27px; overflow:hidden; display:inline; float:left; border-bottom:1px dashed #D5D6CE; background:url(../images/imgbj11.gif) left top no-repeat; background-position:0px 9px;
}
.m1_news2Box a,.m1_news2Box a:link,.m1_news2Box a:visited{
	text-align:left; display:inline; overflow:hidden; float:left; white-space:nowrap; text-overflow:ellipsis; width:190px; height:20px; color:#5F6160;
}
.m1_news2Box a:hover{
	color:#FF0000;
}
.m1_RightBox .m1_RTel {
	width:210px; height:22px; line-height:22px; display:block; overflow:hidden; margin-left:10px; margin-top:40px; color:#D21E4B; font-weight:bold;
}
.m1_RightBox .m1_RLi {
	width:210px; height:22px; line-height:22px; display:block; overflow:hidden; margin-left:10px; color:#000000;
}



/* 首页主体区2(恒安服务) */
.m2Box {
	width:1003px; height:230px; display:block; overflow:hidden; margin:0px auto 0px; text-align:left; background:url(../images/imgbj12.jpg) left top no-repeat;
}
.m2Box .proBox {
	width:960px; height:150px; display:block; overflow:hidden; margin-top:60px; margin-left:21px; position:relative; z-index:100;
}
.m2Box .proBox ul {
	width:30000px; height:150px; display:block; overflow:hidden; position:absolute; z-index:101; left:0px; top:0px;
}
.proBox ul li {
	width:158px; height:150px; display:inline; float:left; overflow:hidden; margin-right:30px;
}
.proBox ul li img {
	width:150px; height:120px; display:block; overflow:hidden; padding:3px; border:1px solid #CFCFCF; background-color:#FFFFFF;
}
.proBox ul li span {
	width:100%; height:22px; display:block; overflow:hidden; text-align:center;
}
a.l_dx,a.l_dx:link,a.l_dx:active,a.l_dx:visited {
	width:auto; height:22px; line-height:22px; color:#FFFFFF; text-align:center;
}
a.l_dx:hover {
	color:#FF0000;
}


/*网站的底部*/
.footerBox {
	width:1003px; height:44px; display:block; overflow:hidden; margin:14px auto 10px; text-align:left; background:url(../images/imgbj13.jpg) #E3E3E3 left top no-repeat;
}
.footerBox .footer_LBox {
	width:380px; height:44px; overflow:hidden; float:left; display:inline; margin-left:10px; text-align:left; color:#929292; line-height:23px;
}
.footerBox .footer_RBox {
	width:500px; height:44px; overflow:hidden; float:left; display:inline; margin-left:10px; text-align:right; color:#929292; line-height:44px;
}
.footerBox a,.footerBox a:link,.footerBox a:active,.footerBox a:visited {
	height:44px; color:#929292; line-height:44px;
}
.footerBox a:hover {
	color:#FF0000;
}
.footerBox .footer_LLTJ {
	width:90px; height:44px; overflow:hidden; float:right; display:inline; margin-right:10px; text-align:left;
}

/* ===============子页面样式开始=============== */
/* 主体区 */
.mainBox {
	width:1003px; height:auto; overflow:hidden; display:block; text-align:left; margin:10px auto 10px; background-color:#FFFFFF; text-align:left; background:url(../images/imgbj16.gif) left top repeat-y;
}
.mainBox .mainTop {
	width:1003px; height:20px; overflow:hidden; display:block; text-align:left; background:url(../images/imgbj15.jpg) left top no-repeat;
}
.mainBox .mainBottom {
	width:1003px; height:30px; overflow:hidden; display:block; text-align:left; background:url(../images/imgbj17.jpg) left top no-repeat;
}
.mainBox .aboutLeft {
	width:200px; height:auto; overflow:hidden; float:left; display:inline; margin-left:0px;
}
.mainBox .aboutRight {
	width:775px; height:auto; overflow:hidden; float:right; display:inline; margin-right:15px;
}
/* 子页面-左边 */
.aboutLeft .leftMenuBox {
	WIDTH:200px; HEIGHT:auto; display:block; overflow:hidden; text-align:center;
}
.aboutLeft .leftMenuBox .lMTitle {
	width:95px; padding-left:70px; height:42px; line-height:42px; display:block; overflow:hidden; float:left; background:url(../images/lMTitle.jpg) left top no-repeat; font-weight:bold; font-size:20px; color:#363535; text-align:left; font-family:宋体;
}
.aboutLeft .leftMenuBox .lMList {
	width:169px; height:auto; overflow:hidden; display:block; overflow:hidden; margin:20px auto 10px;
}
.lMList ul {
	width:169px; height:auto; margin:0px auto 5px; display:block; overflow:hidden;
}
.lMList li {
	width:169px; height:28px; margin:0px auto 0px; display:block; overflow:hidden; text-align:left;
}
.lMList li a,.lMList li a:link,.lMList li a:active,.lMList li a:visited {
	width:102px; padding-left:50px; height:28px; line-height:28px; display:block; background:url(../images/leftmenubj01.jpg) left no-repeat; color:#696969; font-size:12px;
}
/*,.lMList li a.curLM:link,.lMList li a.curLM:active,.lMList li a.curLM:visited,.lMList li a.curLM:hover*/
.lMList li a:hover {
	width:102px; padding-left:50px; display:block; background:url(../images/leftmenubj02.jpg) left no-repeat; color:#FFFFFF; text-decoration:none; font-weight:bold;
}
/* 子页面-右边 */
.aboutRight .rNavBox {
	width:775px; height:40px; overflow:hidden; float:left; display:block; background:url("../images/rnavbox.jpg") left center no-repeat;
}
.rNavBox .rnTitle {
	width:auto; height:40px; line-height:40px; color:#018FE1;float:left; font-size:14px; font-weight:bold; margin-left:60px;
}
.rNavBox .rNav {
	width:auto; height:20px; line-height:20px; float:right; display:inline; color:#6B6A6A; margin-right:10px;  margin-top:10px;
}
.rNav a,.rNav a:link,.rNav a:active,.rNav a:visited {
	color:#6B6A6A;
}
.rNav a:hover {
	color:#FF0000;
}

.aboutRight .aboutInfobox {
	width:735px; padding:20px 20px 0px; height:auto; overflow:hidden; float:left; display:block; margin-top:10px; text-align:left;
}
.aboutInfobox,.aboutInfobox p,.aboutInfobox span,.aboutInfobox font,.aboutInfobox b,.aboutInfobox strong {
	line-height:150%; color:#323232;
}
.aboutInfobox h1,.aboutInfobox h2,.aboutInfobox h3,.aboutInfobox h4,.aboutInfobox h5,.aboutInfobox h6 {
	line-height:150%;
}
.infoLine {
	width:100%; height:30px; overflow:hidden; float:left; display:block; border-top:1px dashed #767676; margin-top:30px; margin-bottom:0px; text-align:right;
}

/* 文章(内容)展示样式 */
.contentBox {
	width:710px; height:auto; overflow:hidden; display:block; text-align:left;
}
.contentBox,.contentBox p,.contentBox span,.contentBox font,.contentBox b,.contentBox strong {
	line-height:150%;	
}

/* 新闻列表样式 */
.liBox {
	width:710px; padding-left:25px; height:26px; line-height:26px; display:block; margin-top:10px; color:#000000; border-bottom:1px dashed #787878; position:relative; background:url(../images/right02.jpg) no-repeat 3px; text-align:left;
}
.liBox a,.liBox a:link,.liBox a:active,.liBox a:visited {
	color:#000000;
}
.liBox a:hover {
	color:#F00001;
}

.liBox span {
	color:#999999; position:absolute; top:5px; right:10px;
}


/* 产品列表样式 */
.aboutInfobox .PicListBox {
	width:735px; height:auto; overflow:hidden; display:block;
}
.PicListBox .PicList {
	width:152px; height:152px; overflow:hidden; float:left; display:inline; margin-right:10px; margin-bottom:15px;
}
.PicList .pic_img {
	width:150px; height:120px; display:block; text-align:center; vertical-align:middle; border:1px solid #ADCCE8;
}
.PicList .pic_img img {
	float:left; display:inline;
}
.PicList .pic_title {
	width:100%; height:30px; line-height:30px; display:block; text-align:center; color:#000000;
}

/* 新闻详细页样式 */
.aboutRight .contentBox .newsTitle {
	width:100%; height:40px; line-height:40px; overflow:hidden; font-size:14px; color:#666666; font-weight:bold; text-align:center;
}
.aboutRight .contentBox .newsLine {
	width:100%; height:2px; overflow:hidden; background-color:#EDEDED;
}
.aboutRight .contentBox .newsLaiYuan {
	width:100%; height:30px; line-height:30px; font-size:12px; color:#666666; text-align:center; margin-top:10px;
}
/* 新闻内容子页面 */
.aboutRight .contentBox .newsContent {
	width:100%; height:auto; line-height:150%; font-size:12px; margin-top:10px;
}
.newsContent p,.newsContent a,.newsContent FONT,.newsContent STRONG,.newsContent SPAN,.newsContent b {
	height:auto; line-height:150%;
}
.newsContent h1,.newsContent h2,.newsContent h3,.newsContent h4,.newsContent h5,.newsContent h6 {
	line-height:150%;
}

/* 子页面的联系我们 */
.subMenuLeft {
	width:100%; height:auto; display:block; overflow:hidden; padding-top:20px; padding-bottom:20px;
}
.subMenuLeft .rTitle {
	width:190px; height:30px; line-height:30px; overflow:hidden; display:inline; float:left; margin-left:6px; margin-top:10px; border-bottom:1px solid #ADCCE8; color:#000000; font-weight:bold; font-size:18px; font-family:"微软雅黑"; background-image:url(../images/rTitle.jpg);
}
.subMenuLeft ul {
	width:190px; height:200px; overflow:hidden; display:block; margin-bottom:20px; background-color:#F5F5F5; padding-bottom:30px;
}
.subMenuLeft ul li {
	width:190px; height:auto; overflow:hidden; display:block; float:left; line-height:25px; margin-top:10px;
}
.subMenuLeft ul li .spanL {
	width:50px; height:20px; line-height:20px; display:inline; float:left; color:#A60006; text-align:right; margin-left:10px;
}
.subMenuLeft ul li .spanR {
	width:120px; height:auto; line-height:20px; display:inline; float:left; color:#000000; text-align:left;
}

























