@charset "utf-8";
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:12px; background:#fff; }

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

ul,li,p{ list-style:none; margin:0; padding:0;}
h1,h2,h4,h5,h6{ margin:0px; padding:0px; font-weight:normal; font-size:12px; display:inline;}
.kong{ padding-top:10px;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}

/*服务品牌*/
.honor ul li {
    width: 230px;
    height: 112px;
    float: left;
    border: 1px solid #ccc;
    margin-right: 2px;
    margin-bottom: 5px;
    padding: 4px;
    margin-left: 3px;
}

.honor img {
    width: 222px;
    height: 92px;
}
.honor {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin-top: 5px;
}

a,a:hover{ text-decoration:none;}
a{ color:#000;}
a:hover{ color:#000;}
.clear{ clear:both;}
img{ border:none;}
.l{float:left;}
.r{float:right;}
.w{width:1200px; height:auto; margin:0 auto;}
.ww{width:100%;height:auto; margin:0 auto;}
.over{ height:auto; overflow:hidden;}


.mainmain {
    width: 100%;
    height: auto;
    margin: 0 auto;
    /* background: url(../images/mainbg.jpg) top repeat-x #f8f8f8; */
    padding-top: 30px;
}
.main {
    width: 1200px;
    margin: 0 auto;
    /* background: url(../images/main_leftbg.jpg) repeat-y left;*/
}

/*右侧*/
.main_left{ float:left; width:257px; background:url(../images/main_leftbg.jpg) repeat-y; min-height:700px;}
.left_menu{ padding-top:7px; padding-bottom:30px;}
.left_menu ul li{ height:35px; width:190px; padding-left:25px; line-height:35px; margin-left:20px; background:url(../images/ico16.jpg) no-repeat; margin-top:10px;}
.left_menu ul li a{ font-family:'微软雅黑'; font-size:15px; color:#000; font-weight:bold;}


.left_menu ul li:hover{background:url(../images/ico16_h.jpg) no-repeat;}
.left_menu ul li:hover a{color:#014582;}

#thisclass{background:url(../images/ico16_h.jpg) no-repeat;}
#thisclass a{color:#014582;}


.main_left_01{ width:230px; height:255px; background:url(../images/ico17.jpg) no-repeat; margin-left:5px;}
.main_left_02{ font-family:'微软雅黑'; font-size:20px; color:#FFF; padding:15px 0px; text-align:center;}
.main_left_02 span{ color:#FFF; font-family:'Trebuchet MS'; font-size:17px;}
.main_left_03{ padding-left:25px;}
.main_left_04{ padding-left:15px; color:#FFF; font-size:14px; margin-top:10px; line-height:24px;}
.main_left_05{ padding-left:50px; background:url(../images/tel.jpg) no-repeat 15px center; height:31px; font-size:24px; color:#FFF;}
/*左侧*/
.main_right {
    width: 1200px;
    float: right;
}
.main_right_t{ height:85px; background:url(../images/ico18.jpg) no-repeat;}
.main_right_t p{ color:#000; font-size:14px; padding-left:40px; padding-top:25px;}
.main_right_t p a{color:#000; font-size:14px;}
.main_right_b {
    padding-bottom: 20px;
    background-color: #f7f7f7;
}.main_right_b p {
    padding-bottom: 20px;
    padding: 20px;
    line-height: 25px;
    font-size: 15px;
}
/*关于我们*/
.main_right_about{padding:0px 35px; line-height:36px; font-size:14px; color:#636363;}
.main_right_about01{  line-height:36px; margin-top:35px; font-size:14px; color:#636363}
.main_right_about01 strong{ font-size:14px; color:#636363;}

.main_right_about02{ color:#005aaa; font-size:22px; font-family:'微软雅黑'; margin-top:20px; margin-bottom:0px}
.main_right_about03{font-size:14px; color:#636363;}

/*服务项目*/
.fwxm{ padding:0px 25px; margin-top:20px;}
.fwxm_01{ height:29px; background:url(../images/ico19.png) no-repeat; line-height:29px; padding-left:15px; font-family:'微软雅黑'; font-size:17px; color:#484743}
.fwxm_02{ color:#636363; font-size:14px; padding-left:15px; line-height:50px; height:50px}
/*成功案例*/
.case{ padding:25px;}
.case_ul{}
.case_ul li{ width:690px; height:218px; border-bottom:1px solid #dadada;}
.o{background:#f2f2f2;}
.j{ background:#fcfcfc;}
.case_ul_left{ padding:20px 20px 0px 20px; float:left; }
.case_ul_left img { border:1px solid #acacac; width:230px; height:175px;}
.case_ul_right{}

.case_ul_right_title{ padding:25px 0px 10px 0px;}
.case_ul_right_title a{ font-size:16px; color:#252525; font-weight:bold;}
.case_ul_right_info{ line-height:30px; font-size:14px; color:#7e7e7e}
.case_ul_right_info a{ font-size:14px; color:#7e7e7e}

/*联系我们*/
.contact{ padding:25px}
.contact_t{ font-size:14px; color:#464646; line-height:34px;}
.contact_t strong{ font-size:14px; color:#464646; line-height:34px;}
.contact_map{ margin:20px;}


/**
荣誉资质
*/

.tbmb{ padding:25px; padding-bottom:0px;}
.tbmb ul li{ width:250px; height:268px;margin-right:23px; margin-left:14px; margin-bottom:25px; float:left;}
.tbmb_img{ width:252px; height:212px;}
.tbmb_img img{ width:252px; height:212px;}
.tbmb_title{ width:252px; height:34px; background:#cccccc; text-align:center;}
.tbmb_title a{ line-height:34px; font-family:'微软雅黑'; font-size:14px; }



/*新闻中心*/
.news{ padding:25px;}
.news ul li{ border-bottom:1px dotted #dfdfdf;}
.news_p01{ height:40px; line-height:40px;font-size:14px; color:#707070;}
.news_p01 a{ font-family:'新宋体'; font-size:14px; color:#707070;}
.news_p02{ display:none; line-height:26px; color:#707070; padding:10px 0px; border-top:1px solid #FFF;}
.news ul li:hover .news_p01{ border-bottom:1px solid #e6e6e6}
.news ul li:hover .news_p02{ display:block;}


/*分页*/
.dede_pages{}
.pagelist{ text-align:center;}
.pagelist li{display:inline; padding:5px 10px; border:1px solid #CCC;}

.thisclass a{ color:#F00;}

/*内容页*/
.title{ font-size:23px; font-weight:bold; color:#373737; text-align:center;padding:20px 25px 0px 25px;}
.info{padding:10px 25px 0px 25px; color:#7f7f7f;}
.content{padding:0 auto; line-height:23px; font-size:14px; color:#585858}
.mb_list_img {}
.mb_list_img img{ width:202px; height:180px;border:1px solid #CCC;}
.mb_list_title{ height:35px; line-height:35px; text-align:center; background:#cccccc;}
.mb_list_title a{ font-size:14px; font-family:'微软雅黑';}
.mb_list_title:hover{ background:#e1e1e1;}

.mb_td{ height:215px; border-right:5px solid #FFF}

/*网站地图*/

.linkbox{ padding-left:25px; line-height:25px;}
.f6{ margin-left:10px;}



/*公司简介*/
.js{ width:1200px; height:auto; float:right;}
.js-com{ width:1200px; height:auto;}
.js-com-tit{ width:1180px; height:31px; background:url(../images/js.jpg) no-repeat; color:#FFFFFF; padding-left:20px; line-height:31px; font-weight:bold;}
.js-com-tit span{ float:right; padding-right:10px; margin-top:6px;}
.js-com-kj{ width:1198px; border:1px solid #c9c9c9; border-top:none;  height:auto;  padding:6px 0; line-height:25px;}
.js-com-cen{ width:900px;  border-top:none;  height:auto;  padding:6px 0 6px 10px; line-height:25px;}
.js-com-cen p{ padding-left:5px; padding-right:5px; line-height:25px; font-size:14px;}

.js-com-cen01{ width:958px; border:1px solid #c9c9c9; border-top:none;  height:auto;  padding:10px 0; line-height:25px;}
.js-com-cen01 p{ padding-left:5px; padding-right:5px; line-height:25px;}
.tablist { background-color: #ddd; font-size: 14px; *zoom: 1; }
.tablist:after { display: table; content:''; clear:both; }
.tab { float: left; }
.tab_a { display: block; padding: .5em 1.5em; color: #333; text-decoration: none; }
.tab_a:hover { background-color: #ccc; }
.tab_on, .tab_on:hover { background-color: #4a9b00; color: #fff; }
.tab_content { min-height: 160px;  }
.tabpanel { padding: 15px; }
.tab_content_rel { height: 150px; overflow: hidden; position: relative; }
.tabpanel_abs { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-align: center; }
.tabpanel_abs img { width: 300px; height: 170px; margin-top: 0px; }
.tab_limit { width: 300px;height: 175px;float:right; margin-right:5px; }
.prev:hover, .next:hover { background-color: #aaa; }
.tab_auto_play .prev { left: -60px; top: 110px; }
.tab_auto_play .next { right: -60px; top: 110px; }

/*关于我们*/
.neww{width:1200px; height:220px; margin:0 auto; padding-top:30px;}
.new{ width:320px; height:220px; float:left; padding-left:5px;background:url(../images/contbox_bg.jpg) top right no-repeat;}
.new_top{width:100%; height:52px; line-height:52px; clear:both; background:#F9F1E6; font-size:16px; font-weight:bold;}
.new_top span{margin-left:5px; font-size:12px; color:#F00;}
.new_top p{margin-right:5px; float:right; font-size:12px; color:#F00;}
.new_img{width:100%!important; width:200px; height:auto; clear:both;}
.new_img img{margin-left:3px; clear:both; width:310px; height:74px;}
.new_bot{width:auto; height:145px; margin:auto; margin-top:10px; clear:both; line-height:24px; text-indent:28px; font-weight:normal;}
.new_bot .zw{width:315px; margin:auto; clear:both;}
.new_bot h3{font-size:16px; line-height:30px; font-weight:400; float:left;}
.new_bot p{width:315px; height:auto; line-height:24px; clear:both; margin:0px auto; padding:0px; text-indent:0px; list-style:none;}
.new_bot .newsindex{width:100%; height:24px; line-height:24px; text-indent:20px; background:url(../images/jiantou.jpg) top left no-repeat;}
.newBox{width:750px; height:30px; line-height:30px; margin:auto; margin-top:5px; clear:both; font-size:13px; border-bottom:#CCC 1px dashed;}
.news_text{width:650px; height:30px; float:left;}
.news_time{width:100px; height:30px; float:left;}
/*消防系统总项*/
/*消防系统总项*/
.zx{width:1200px; height:1px;  margin:0 auto; margin-top:30px;background:url(../images/title.gif) no-repeat; }
.zxwz{font-size:20px; text-align:center; font-weight:900; margin-top:-15px; }
.zx_img{width:1200px;height:382px;overflow:hidden;border:1px solid #dcdcdc;padding:3px;margin:0 auto;}
.sy {
	width: 1200px;
	height: auto;
	padding-top: 9px;
	float: left;
}
.pro-sy {
	width: 1200px;
	height: auto
}
.pro-sy-tit {
	width: 1200px;
	height: 31px;
	background: url(../images/sy.jpg) no-repeat;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	line-height: 31px;
	padding-left: 20px;
}
.pro-sy-cen-tit a {
	color: #ff0000;
}
.pro-sy-cen-tit a:hover img {
	background: url(../images/show_bg01.gif) no-repeat 0 -183px;
}
.pro-sy-cen {
	width: 978px;
	height: auto;
	border: 1px solid #cccccc;
	border-top: none;
	padding-bottom: 4px;
	padding-top: 5px;
}
.pro-sy-cen-tit {
	width: 230px;
	height: 160px;
	margin-left: 13px;
	margin-right: 10px;
	background: url(../images/lbbg.jpg) no-repeat;
	color: #990000;
	font-size: 13px;
	font-weight: bold;
	line-height: 31px;
	padding-left: 35px;
}
.pro-sy-cen ul {
	width: 230px;
	height: auto;
	margin: 0 12px 4px 12px;
	padding-bottom: 5px;
}
.pro-sy-cen ul li {
	width: 230px;
	line-height: 30px;
	height: 30px;
	padding-left: 0px;
}
.pro-sy-cen p {
	margin: 2px auto 0px;
	width: 300px;
	line-height: 20px
}
.pro-sy-cen p a {
	background: none
}
.view {
	width: 225px;
	height: 160px;
	/* margin: 10px; */
	display: inline;
	float: left;
	border: 10px solid #fff;
	overflow: hidden;
	position: relative;
	text-align: center;
	-webkit-box-shadow: 1px 1px 2px #e6e6e6;
	-moz-box-shadow: 1px 1px 2px #e6e6e6;
	box-shadow: 1px 1px 2px #e6e6e6;
	cursor: default;
	background: #fff url(../images/bgimg.jpg) no-repeat center center;
}
.view .mask, .view .content {
	width: 230px;
	height: 210px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
.view img {
	display: block;
	position: relative;
}
.view h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 17px;
	padding: 10px;
	background: rgba(0, 0, 0, 0.8);
	margin: 20px 0 0 0;
}
.view p {
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 16px;
	position: relative;
	color: #fff;
	padding: 10px 20px 20px;
	text-align: center;
	font-weight: 700;
}
.view a.info {
	display: inline-block;
	text-decoration: none;
	padding: 7px 14px;
	background: #000;
	color: #fff;
	text-transform: uppercase;
	-webkit-box-shadow: 0 0 1px #000;
	-moz-box-shadow: 0 0 1px #000;
	box-shadow: 0 0 1px #000;
}
.view a.info: hover {
	-webkit-box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}
/*消防系统分项*/
.bd_con4 {
    background: #E7E2DF;
    height: 700px;
    width: 1200px;
    border: 1px solid #CCC;
    position: relative;
    margin: 0px auto;
}
.bd_t3 { font: 18px/45px "Microsoft Yahei"; color: #FFF; font-weight:400;padding: 0px 14px 14px; height: 45px; position: absolute; left: -1px; top: -1px; background: url(../images/bd_bg1.jpg) no-repeat; width: 610px; z-index: 100; }
.bd_t4{font:14px/45px  "Microsoft Yahei"; color: #FFF; float:right; margin-right:40px;}
.bd_t4 a{color:#fff;}


.bd_c4l {
    background: #F9F1E6;
    float: left;
    height: 700px;
    width: 552px;
    padding-top: 14px;
    padding-left: 25px;
    position: absolute;
}

.bd_c4l ul li {
    color: #FFF;
    text-align: center;
    height: 85px;
    width: 130px;
    cursor: pointer;
    background: #01b5f0;
    margin: 0px 3px 3px 0px;
    float: left;
    padding-top: 20px;
    font-size: 16px;
}
.bd_c4l ul .bd_cutLi { background: #fff; color:#01b5f0 }
.bd_c4r { float: right; width: 436px; margin-top:20px; margin-right:85px; }
.bd_c4top { height: 333px;}
.bd_lbtn { padding: 0px 0px 0px 3px; float: left; width: 23px; background: url(../images/bd_lbtn.jpg) no-repeat; display: block; height: 21px; margin-top: 200px; }
.bd_rbtn { float: right; width: 19px; padding-top: 0px; padding-right: 3px; display: block; height: 21px; margin-top: 200px; background: url(../images/bd_rbtn.jpg) no-repeat; }
.bd_lbtn:hover { background: url(../images/hbd_lbtn.jpg) no-repeat; }
.bd_rbtn:hover { background: url(../images/hbd_rbtn.jpg) no-repeat; }
.bd_chgBox { float: left; height: 550px; width: 378px; overflow:hidden; position:relative}
.bd_long { width: 999999px; position: absolute; left: 0px; top: 0px; height:600px; }
.bd_long ul li { height: 550px; width: 378px; float: left; font-family: "Microsoft Yahei"; }
.bc_chgTitle { height: 50px; text-align: center; width: 378px; padding-top: 9px; font: bold 16px/54px "Microsoft Yahei"; }
.bd_lbtn img,.bd_rbtn img{cursor:pointer}
.bd_long ul li p { font-size: 14px; color:#000; line-height: 22px; padding-top: 12px; }

/*成功案例*/
.marquee {width:1200px;height:260px;overflow:hidden;border:1px solid #333; margin:0 auto;  margin-top:20px;}
.marquee li{ display:inline; float:left; margin-right:12px; margin-top:10px;}
.marquee li a{ width:230px; height:260px; display:block; float:left; text-align:center; font-size:14px;}
.marquee li a:hove{ text-decoration:none;}
.marquee li img {width:200px; height:200px;}
.marquee li em{font-style: normal; height:24px; line-height:24px; display:block; margin-top:8px;}


/*footet*/
.footer{width:100%; height:30px; background:url(../images/foot.gif) no-repeat; margin:0 auto;}
.bottom{ width:1200px; height:auto; margin:0 auto; text-align:center;}
.bottom li{ text-align:center; font-size:1.1em; margin-top:5px; color:#666;}
.bottom a{color:#666;}
/*友情链接*/
.link{ margin-top:10px; width:1200px; height:auto; margin:0 auto; line-height:25px;}
.link-tit{ /*width:960px;*/ height:41px; background:url(../images/link01.jpg) no-repeat; padding-left:20px; line-height:41px; font-size:20px; color:#FFFFFF;}
.link-cen{ width:958px; border:1px solid #c9c9c9; border-top:none; height:auto; padding:5px 10px;}
.link a{ margin-left:15px; margin-right:15px;}

/*head*/
.head{width:1200px; margin:0 auto; }
.logo{width:1200px; margin:0 auto;}
/*nav*/
.menu{clear: both;background-color: #01b5f0;    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius:10px;height: 40px;line-break: 40px;}
.menu1 li{float: left;width: 162px;height: 40px;line-height: 40px;text-align: center;border-right: #d18386 1px solid;}
.menu1 li:last-child{border: none;}
.menu1 li.active a,.menu1 li.active a:link,.menu1 li.active a:visited,.menu1 li.active a:Active{background-color: #ef811b;     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius:10px;}
.menu1 li a{display: block;width: 162px;height: 40px;
 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius:10px;line-height: 40px;text-align: center;color: #FFFFFF;font-size: 1.3em;font-weight:600;}
.menu1 li a:hover{background-color: #c8b18f;}

/*-------- 下拉菜单 --------------*/
.dropMenu {position:absolute;top: 0;z-index:100;width: 121px;visibility: hidden;filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);margin-top: -1px;
border: 1px solid #93E1EB;border-top: 0px solid #3CA2DC;background-color: #FFF;}

.dropMenu li {float: left;width: 121px;height: 40px;line-height: 40px;text-align: center;border-right: #d18386 1px solid;background-color: #9a2024;}
.dropMenu a {width: 121px;display: block;color: #fff;font-size: 1.2em;}
* html .dropMenu a {width: 100%;}
.dropMenu a:hover {color:red;text-decoration: underline;background-color: #ef811b;}

/*幻灯*/
.slideBox{ width:1200px;/* height:270px;*/ margin:0 auto; overflow:hidden; position:relative; border:1px solid #ddd;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:auto;; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:1200px;/* height:270px;*/ display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

/*首页案例*/
.picMarquee-left{ width:1200px; margin:0 auto;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden;width:224px; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; width:224px; }
.picMarquee-left .bd ul li .pic img{ width:218px; height:190px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ font-size:12px; line-height:12px;   }

.page li a {
    display: inline;
    padding: 5px 10px;
    border: 1px solid #CCC;
}


