@charset "utf-8";

.dede_pages{
clear:both;
text-align:center;
margin-left:200px;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
list-style:none;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding-left:4px ;
	padding-right:4px ;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}


body{ background:#f6f6f6;}
body, dl, dt, dd, ol, ul, pre, form, field, input, p, blockquote, th ,div{ font-family:"宋体";margin:0px; padding:0px; font-size:12px; line-height:25px;  color:#5c5c5c;}
a:link, a:visited { text-decoration:none; color:#5c5c5c;}
a:hover, a:active {color:#C00;}
ul, ol { list-style:none; clear:both;}
img { border:0;}
p, li,div {	line-height:25px;}
.lef{float:left;}
.rit{float:right;}
.zom{overflow:hidden; zoom:1;}
.cla{clear:both;}
.cenmiddl{text-align:center;}
.bor{border:1px solid #cccccc; padding-top:20px;    margin-bottom: 10px;}
/*表单*/

/*基本样式*/
#top,#banner,#botm,spic{width:100%; margin:0 auto; padding:0px; clear:both; overflow:hidden; }
#tit,#qhtp,#cen,#bottom{width:1000px; margin:0 auto; padding:0px; clear:both; overflow:hidden; }
#top{background:url(/images/topbg.jpg) repeat-x #fff; height:109px;}
#spic{background:#fff; border-bottom:1px solid #cfcfcf;}
#botm{background:#fff; border-top:1px solid #c8c8c8; margin-top:15px;}
#ban{background: url(/images/bali.jpg) repeat-x bottom; height:356px; margin-top:5px;}
#tit{position:relative;}
.logo img{width:230px; height:109px; margin:0 10px; display:inline;}
.font16 p{ font-size:14px;}
#bohuidhbei a{background:#e50012; color:#fff;}
.caidan{width:750px; float:right; margin-top:20px;}
.titbottomimg{margin-top: -10px;padding-left: 80px;}

/*内容开始*/
.spic{}
.spic li{float:left;}
.spicbg{ width:200px; height:85px; }
.spic1{background:url(/images/li01.jpg) no-repeat; padding:50px 0 0 50px;}
.spic2{background:url(/images/li02.jpg) no-repeat; padding:50px 0 0 50px;}
.spic3{background:url(/images/li03.jpg) no-repeat; padding:50px 0 0 50px;}
.spic4{background:url(/images/li04.jpg) no-repeat; padding:50px 0 0 50px;}

.bor{border:1px solid #cfcfcf; background-color:#ece5df;}
.nobor{padding-top:0px;}
.bohuilef{width:652px; padding-bottom:15px; }
.bohuirit{width:333px; margin-bottom:15px;}
.bt{background:url(/images/lititle.jpg) no-repeat; font-family:"黑体"; color:#2d2c2c; font-size:20px; padding-left:10px; font-weight:bold; margin:15px 0;}
.bohuisgk{width:620px;  padding:20px 15px 20px 15px; background:#fff; height:180px; margin-bottom:10px;}
.boshuisgk img{float:left; background:#cecece; padding:4px; margin:0 20px 0 0 ;}
.bohuisgk a{color:#b41416; text-decoration:underline;}

.cplist{ padding:0 0 0 10px; display:inline; margin-bottom:10px;}
.cplist li{float:left; margin:0 0 10px 11px ;display:inline;}
.cplist li img{padding:3px; background:#fff; border:1px solid #cfcfcf;}
.cplist li p{background:url(/images/cpkbei.jpg) no-repeat right #adadad; text-align:center; line-height:24px;}
.cplist li p a:link,.cplist li p a:visited{color:#fff;}
.cplist li p a:hover{color:#C00; text-decoration:underline;}

.gclist{  margin-bottom:10px;}
.gclist li{width:150px;  background:url(/images/gcbeili.jpg) repeat-x; height:144px; padding-top:4px; text-align:center;border:1px solid #cfcfcf;}
.gcjianju{margin:0px 11px 0 0px;}
.gclist li img{background:#fff; width:141px; height:107px;}
.gclist li p{text-align:center; line-height:35px;}

.news{}
.news li{float:left; width:110px;font-family:"黑体";margin:15px 0; font-size:14px;}
.news li span{display:block; background:url(/images/lititle.jpg) no-repeat; color:#2d2c2c; font-size:20px; padding-left:10px; font-weight:bold; }
.bohuigd{ line-height:50px; font-family: 'Arial';}
.tuwen{ padding:10px 0 0px 7px;  }
.tuwen li{float:left;}
.tuwen li img{width:116px; height:90px; padding:2px; border:1px solid #b4b4b4; background:#fff;}
.tuwen li strong{display:block; color:#cc1613; font-size:14px; margin:5px 0 8px 0;}
.tuwen li span{color:#8b8b8b; line-height:25px;}
.bohuitwrit{width:180px; padding: 0 0 0px 9px;}
.bohuitwrit a{color:#b41416; text-decoration:underline;}
.dianxian{background: url(/images/dianxian.jpg) repeat-x center; line-height:12px; height:12px;}
.list{ padding:4px 8px;}
.list li{line-height:23px;}
.list li span{float:right; color:#959494;}
.xswl{background:url(/images/ditu.jpg) no-repeat #fff 0 3px; height:138px; padding-left:166px;}
.xswl span{ display:block; font-weight:bold; margin:20px 0 0px 0; }
.xswl a{color:#fa0008;}
.bohuigg{padding:10px 0;}
.bohuigg img{margin-bottom:10px;}
.zgs{background:url(/images/youqin.jpg) no-repeat; width:103px; height:27px; color:#fff; line-height:27px; padding-left:10px; font-weight:bold;}
.zgsli{ margin:10px 0;}
.zgsli li{text-align:center; border:1px solid #cfcfcf;}
.bohuizgsjl{ margin-right:8px; margin-bottom: 5px;}
.zgsli li a{width:190px; height:38px;  line-height:38px; display:block;}
.zgsli li a:hover{ background:#2561b9; color:#fff;}
.dbdh{ margin:25px 0 0 0 ; text-align:center;}
.dbdh a{padding:0 8px;}
#botm p{text-align:center; line-height:30px;}
.bohuimore{font-family:'Arial'; line-height:40px;}

#sbhg{background:url(/images/sbjgbei.jpg) no-repeat bottom; height:94px; height:37px; line-height:37px; }
#sbhg a{color:#cc1613;}
/*滑签样式*/
#tags { background:url(/images/qiehuanbian.jpg) repeat-x; height:37px; margin-bottom:10px;}
#tags LI {float:left; width:107px; line-height:37px; text-align:center;}
#tags LI A {float:left; width:112px; line-height:37px; text-align:center;	}
#tags LI.emptyTag {BACKGROUND: none transparent scroll repeat 0% 0%; color:#cc1613;}
#tags LI.selectTag { POSITION: relative; HEIGHT: 37px; }
#tags LI.selectTag A {BACKGROUND-POSITION: right top; background:url(/images/shouyeqiehuan.jpg) no-repeat bottom; HEIGHT: 37px;  /*line-height:45px;*/}
#tagContent {}
.tagContent {DISPLAY: none;}
#tagContent DIV.selectTag {DISPLAY: block;}
/*滑签样式结束*/
/*ban轮换图片样式*/
.js_idxb .js_idxbhd ul li,.js_idxb .js_idxbhd ul li.js_idxbon{background: url(/images/rs.png) repeat;}
.js_idxb{width:100%;margin:auto;overflow:hidden}
.js_idxb .js_idxbhd{width:100%;padding:10px 0;height:11px;line-height:11px;text-align:center;overflow:hidden}
.js_idxb .js_idxbhd ul{margin:auto;*width:600px;*padding-left:430px}
.js_idxb .js_idxbhd ul li{display:inline-block;margin:auto;margin-right:10px;width:11px;height:11px;background-position:-15px -121px;cursor:pointer;*float:left}
.js_idxb .js_idxbhd ul li.js_idxbon{background-position:-15px -100px}
.js_idxb .js_idxbbd{height:313px;text-align:center;}
.js_idxb .js_idxbbd .js_idxbdbga{background:url(/static/img/index/js_bg_idx01.jpg) repeat}
.js_idxb .js_idxbbd .js_idxbdbgb{background:url(/static/img/index/js_bg_idx02.jpg) repeat}
.js_idxb .js_idxbbd .js_idxbdbgc{background:url(/static/img/index/js_bg_idx03.jpg) repeat}
.js_idxb .js_idxbbd .js_idxbdbgd{background:url(/static/img/index/js_bg_idx04.jpg) repeat}
.js_idxb .js_idxbbd .js_idxbdbge{background:url(/static/img/index/js_bg_idx05.png) repeat}
.js_idxb .js_idxbbd .js_idxbdbgN909{background:url(/static/img/index/js_bg_idxN909.jpg) repeat}
.js_idxb .js_idxbbd ul li img{width:1400px;height:313px}
.navbar_img{padding:10px 0 40px 0;}

/*内页样式开始*/
.bohuinylef{width:225px;}
.nyrit{width:757px;}
.bohuinybtbom{ background:url(/images/nybom.jpg) repeat-x; width:225px; height:5px; line-height:5px;}
.bohuilef_list{}
.bohuilef_list li{ margin-left:10px;}
.bohuilef_list li a{ padding-left:30px; background:url(/images/lefbei.jpg) no-repeat; display:block; width:169px; height:38px; font-size:14px; line-height:40px;}
.bohuilef_list li a:hover{ background:url(/images/lefbeihg.jpg) no-repeat; font-weight:bold;}
.bohuilef_list .current a{
    color:#c00;
	border-bottom:1px solid #FFFFFF;
	background:url(/images/lefbeihg.jpg) no-repeat; font-weight:bold;
	}	
	
	
.bohuilef_list .current a{
    color:#c00;
	border-bottom:1px solid #FFFFFF;
	background:url(/images/lefbeihg.jpg) no-repeat; font-weight:bold;
	}	


.dqwz{background:url(/images/biao.jpg) no-repeat 0 18px; line-height:45px; color:#7d7d7d; padding-left:15px; }
.dqwz font{color:#cc1613;}
.bohuisp{padding:20px 0; text-align:center;}
.bohuijianjie{font-size:14px; line-height:26px; padding:0 20px 15px 20px;}

.bohuinrong{padding:15px 20px; }
.bohuinews{ margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #e0e0e0;}
.bohuinews h2{font-size:14px; line-height:35px;}
.bohuinews span{float:right; color:#b2b2b2; }
.bohuinews strong{font-weight:normal; color:#717171; line-height:23px;}
.bohuinews strong a{color:#cc1613; text-decoration:underline;}
.fenye{margin:20px 150px 20px 0;}
.fenye a{border:1px solid #cfcfcf; background:#fff; display:block; float:left; padding:0 15px; height:30px; line-height:30px; margin-left:10px;}
.fenye a:hover{background:#cc1613; color:#fff;}
#bohuify{background:#cc1613; color:#fff;}

/*产品展示*/
.bohuicplist{ width:730px;}
.bohuicplist li{ float:left; margin-left:10px; line-height:35px;}	
.bohuicplist li img{width:220px; height:170px;  border:1px solid #d2d2d2; padding:2px;}
.bohuicplist li img:hover{border:1px solid #c00108;}
.bohuicplist li p{text-align:center; line-height:30px;}

.bohuicplist1{ width:730px;}
.bohuicplist1 li{ float:left; margin-left:10px;}
.bohuicplist1 li img{width:220px; height:320px;  border:1px solid #d2d2d2; padding:2px;}
.bohuicplist1 li p{text-align:center; line-height:30px;}

.bohuicplist2{ width:730px;}
.bohuicplist2 li{ float:left; margin-left:10px;}
.bohuicplist2 li img{width:auto; height:170px;  border:1px solid #d2d2d2; padding:2px;}
.bohuicplist2 li p{text-align:center; line-height:30px;}

.bohuilxwmpic{padding:0 0 10px 15px;}
.bohuilxwm p{padding:20px 0 0px 50px; font-size:14px; line-height:25px; }


.fenye li { float:left;font-style:normal;}


/*页码样式*/
.t_page{
	padding:10px;
	text-align:center;
	font-size:12px;
	line-height:25px;
	
	}	
.t_page a{
	padding:2px 5px;
	border:1px solid #DEDEDC;
	margin:0px 3px;}
.FontRed {
    color: #FF0000;}
.ColorLink a {
    color: #c00108;
}

/*左侧导航样式*/
.subNavBox{ margin:0px auto;}
.subNav{padding-left:30px; cursor:pointer; font-size:14px;color:#999;line-height:40px; width:169px; height:38px; background:url(/images/lefbeihg.jpg) no-repeat;}

.subNav:hover{color:#cc1612;}
.currentDd{color:#cc1612}
.currentDt{ background:url(/images/lefbeihg.jpg) no-repeat;}
.navContent li a{display:block;width:200px;heighr:28px;text-align:center;font-size:14px;line-height:28px;color:#333;;}
.navContent li{background:url(/images/lefbei.jpg) no-repeat center;}
.navContent li a:hover{color:#000;/*background-color:#cd1513*/background:url(/images/lefbeihg.jpg) no-repeat 12px center;}

/*.subNavBox	.current a{
    color:#c00;
	border-bottom:1px solid #FFFFFF;
	background:url(/images/lefbeihg.jpg) no-repeat; font-weight:bold;
	}*/	
	
.subNavBox	.hover{
    /*color:#c00;*/
	border-bottom:1px  dotted  #CCCCCC;
	/*background:url(/images/lefbei.jpg) no-repeat center center;*/
	background:url(/images/lefbeihg.jpg) no-repeat 12px center;
	 font-weight:bold;
	}
	.navContent li .hover a{color:#c00;background-color:#cd1513;}	
/*.subNavBox	.navContent li .hover a:hover{
    color:#c00;
	border-bottom:1px solid #FFFFFF;
	background:url(/images/lefbeihg.jpg) no-repeat; font-weight:bold;
	}	*/
.subNav	a:hover{ font-weight:bold; }



/*service*/
.qqbox a:link {
	color: #000;
	text-decoration: none;
}
.qqbox a:visited {
	color: #000;
	text-decoration: none;
}
.qqbox a:hover {
	color: #f80000;
	text-decoration: underline;
}
.qqbox a:active {
	color: #f80000;
	text-decoration: underline;
}
.qqbox {
	width:132px;
	height:auto;
	overflow:hidden;
	position:absolute;
	right:0;
	top:200px;
	color:#000000;
	font-size:12px;
	letter-spacing:0px;
	z-index:500;
}
.qqlv {
	width:33px;
	height:256px;
	overflow:hidden;
	position:relative;
	float:right;
	z-index:50px;
}
.qqkf {
	width:120px;
	height:auto;
	overflow:hidden;
	right:0;
	top:0;
	z-index:99px;
	border:6px solid #cc0000;
	background:#fff;
}
.qqkfbt {
	width:118px;
	height:20px;
	overflow:hidden;
	background:#cc0000;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	position:relative;
	border:1px solid #fff;
	cursor:pointer;
	text-align:center;
}
.qqkfhm {
	width:112px;
	height:22px;
	overflow:hidden;
	line-height:22px;
	padding-right:8px;
	position:relative;
	margin:3px 0;
}
.bgdh {
	width:102px;
	padding-left:10px;
}
#K1 {
	padding-left:3px;
}
#K1 p{
	padding:5px 0px;}	


/*案例*/
/*img list*/
.ImageList{
	padding:10px 0px 0px 15px;}
.ImageList .ImageBlockBG{
	float:left;
	padding:10px 20px 20px 10px;}
.ImageList .ImageBlockBG{
	padding:10px 24px 20px 18px;}
.ImageList .ImageBlock{
	padding:10px;
	width:177px;
	height:153px;
	overflow:hidden;
	border:1px solid #DDDDDD;
	cursor:pointer;}
.ImageList .ImageBlock{
	height:153px;
	float:left;
	padding:5px;}	
.ImageList .ImageBlock:hover{
	border:1px solid #c00108;
	background-color:#F5F5F5;
}	
.ImageList .ImageBlock .ImageNote{
	padding:5px;
	line-height:25px;
	color:#FFFFFF;
	font-size:11px;}
.ImageList .ImageBlock p a{
	color:#FFFFFF;}		 
.ImageList .ImageBlock img{
	width:175px;
	height:131px;
	border:1px solid #F5F5F5;}
.ImageList .ImageBlock img:hover{
	border:1px solid #DDDDDD;}
	
.ImageList .ImageBlock p{
	text-align:center;
	bottom:0px;
	background-color:#333;
	color:#FFFFFF;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	height:20px;
	line-height:20px;}
.ImageList .ImageBlock p{
	color:#FFFFFF;}	
.ImageList .ImageBlock a{
	text-decoration:none;}
.blk_29 {	 PADDING:0px 0px; OVERFLOW: hidden;  ZOOM: 1; POSITION: relative;}
	
.blk_29 .LeftBotton {	BACKGROUND: url(/images/Arrow_l.png) no-repeat -1px 0px; LEFT: 0px; FLOAT: left; WIDTH: 35px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 114px}
.blk_29 .RightBotton {	RIGHT: 5px; BACKGROUND: url(/images/Arrow_r.png) no-repeat -0px 0px; FLOAT: right;right:0px; WIDTH: 35px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 114px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden;  PADDING:15px 0 0 0px;float:left;height:170px;width:621px;POSITION: relative;left:30px;}
.blk_29 .box {	FLOAT: left; WIDTH: 207px; TEXT-ALIGN: center;}
.blk_29 .box IMG {	BORDER: #ccc 1px solid; PADDING: 3px; DISPLAY: block; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; width:160px;height:120px;}
.blk_29 .box A:hover IMG {	BORDER: #3092b9 1px solid;}
.blk_29 .box P {	WIDTH: 207px; LINE-HEIGHT: 20px;text-align:center;font-size:12px;color:#3092b9}

/* open div*/
#popupMask {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9990;
	background-color:#000;
	-moz-opacity: 0.7;
	opacity:0.70;
	filter: alpha(opacity=70);
	font-size:12px;
}
#popupContainer {
	position: absolute;
	z-index: 9991;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
	}
#popupInner {
	border: 3px solid #c00108;
	background-color: #FFFFFF;
	}
#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 9;
}
#popupTitleBar {
	background:url("/images/box_bg1.jpg") repeat-x left top;
	color: #c00108;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	z-index: 9992;
	text-align:center;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}
#popupControls a span {
	display: block;
	height: 15px;
	width: 15px;
	text-indent: -9000px;
	background: url('/images/close.gif') no-repeat;
}

.VideoBox{
	padding:10px;}

/* recruit */

.RecruitList{
	}
.RecruitList td{
	line-height:35px;
	border-bottom:1px dotted #CCC;
	font-size:12px;}	
.RecruitList .Rtitle{
	background:#f5f5f5;
	color:#c00108;
	font-size:14px;
	padding-left:10px;
	height:30px;
	line-height:30px;}
.RecruitList .Rtitle span{
	text-align:right;
	font-size:12px;}
	
.casebottom{
	border-top:1px dotted #CCC;}		
