body {
	margin: 0px auto;
	color: #333;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif,'Microsoft YaHei';
	font-size: 12px;
	background:#fff;
	background-attachment:fixed;

}

#bannerbox{margin:0 auto; clear:both; height:386px; padding:0; max-width:1260px; }
#bannerbox #bannerpic{ height:386px; width:100%;}
#bannerbox .indexbtn{background:url(../images/mybtn.png) top center no-repeat; height:123px;margin:-60px auto 0 auto; }
#bannerbox .indexbtn .bn{ width:868px; height:84px; padding:12px 0 0 122px; margin:0 auto;}
#bannerbox .indexbtn .bn a{display:block; width:188px; height:80px; float:left;}
#probox{margin:0 auto; clear:both;  padding:0;background:#f0f0f0;}
#probox .info {width:978px; margin:0 auto; padding:30px 0;}
#probox ul{ margin:0 0 10 0; height:250px;}
#probox ul li{float:left; width:326px; text-align:center;  padding:0px; line-height:30px; font-size:15px;}
#probox span{clear:both;}
#probox .info .title{font-family:'Microsoft YaHei'; padding:0;margin:0; line-height:60px;}
#probox .info .title h3{font-size:26px; color:#333; word-spacing:10px; font-weight:normal;display:block; width:300px; float:left;}
#probox .info .list{ text-align:right;margin:0 ;float:right;line-height:60px;}
#probox .info .list a{font-size:15px; margin:0 0 0 20px; color:#666; font-weight:normal;}
#probox .info .list a:hover{color:#be0703;}

.infbox{ border:1px solid #ccc;}
.infbox .title{background:url(../images/bg_title8.jpg) repeat-x; height:34px; line-height:34px;}
.infbox .title h3{float:left;font-size:14px; font-weight:bold;  line-height:34px; display:block; height:34px; padding:0 0 0 9px;}
.infbox .title .more{float:right; margin:9px; }
.infbox .inf{padding:12px; overflow:hidden;}



#infobox{margin:0 auto; clear:both; padding:0;}
#infobox .info {width:978px; margin:0 auto; padding:30px 0;}
#infobox .info .b1{ float:left; width:302px; margin:0 0 0 1px;}
#infobox .info .b2{ float:left; width:302px; margin:0 0 0 35px;}
#infobox .info .b3{ float:left; width:302px; margin:0 0 0 35px;}

#infobox .info .more{width:302px; height:92px; display: block;}
#infobox .info .left{width:706px; height:310px !important;}
#infobox .info .left .title{font-family:'Microsoft YaHei'; padding:0;margin:0; line-height:55px;}
#infobox .info .left h3{font-size:26px; color:#850301; word-spacing:10px; font-weight:normal;display:block; width:300px; float:left;}
#infobox .info .left .mr{float:right; font-size:15px !important; color:#666;line-height:55px;}
#infobox .info .gongdipic{float:left; border:6px solid #e6ddce; height:218px; overflow:hidden; width:380px;-moz-box-shadow: 3px 3px 3px #d9d6d6;
-webkit-box-shadow: 3px 3px 3px #d9d6d6;box-shadow: 3px 3px 3px #d9d6d6;}
#infobox .info .gongdi{float:left; background:#f5f1e9; margin:0 0 0 15px; height:218px; overflow:hidden; padding:6px; width:280px;-moz-box-shadow: 3px 3px 3px #d9d6d6;-webkit-box-shadow: 3px 3px 3px #d9d6d6;box-shadow: 3px 3px 3px #d9d6d6;}
#infobox .info .gongdi ul{ margin:0 0 0 15px; overflow:hidden;}
#infobox .info .gongdi ul li{height:24px; line-height:24px; text-align:left; display:block; float:none; overflow:hidden;}
#infobox .info .gongdi ul li a{font-size:13px;}

#infobox .info .news{float:right; color:#fff; margin:0px;  overflow:hidden; padding:0; width:228px;}
#infobox .info .news a{color:#fff;font-size:13px;}
#infobox .info .news .title{font-family:'Microsoft YaHei'; padding:0 0 10px 0;margin:0; border-bottom:1px solid #fff; }
#infobox .info .news .title h3{font-size:22px; color:#bea57d; word-spacing:10px; font-weight:normal;display:block; width:120px !important; float:left;  color:#fff;}
#infobox .info .news .title .nav{float:right; font-size:15px !important; color:#666; width:130px; text-align:right; color:#fff; font-weight:bold; margin:10px 0 0 0;}
#infobox .info .news .pic{border:3px solid #fff; margin:10px 0;}
*html #infobox .info .news .pic{border:3px solid #fff; margin:6px 0;}
#infobox .info .news  ul{}
#infobox .info .news  ul li{height:18px; line-height:18px; width:250px; overflow:hidden; margin:3px 0;}
#sjsbox{margin:0 auto; clear:both; background:#fff;  padding:20px 0 12px 0;}
#sjsbox .sjsbox{width:1278px; margin:0 auto;}
#sjsbox .sjsbox .title{font-family:'Microsoft YaHei'; font-weight:bold; padding:0;margin:0;line-height:60px;}
#sjsbox .sjsbox .title h3{font-size:26px; color:#333; word-spacing:10px; display:block; text-align: center;margin-left: 5px; font-weight:normal;}
#sjsbox .sjsbox .list{margin:0; float:right;line-height:60px;margin-right: 10px}
#sjsbox .sjsbox .list a{font-size:15px; margin:0 0 0 20px; color:#666; font-weight:normal;}
#sjsbox .sjsbox .list a:hover{color:#be0703;}
#sjsbox .sjsbox p{
	width: 230px;
    height: 140px;
    margin: 0 auto;
    font-size: 14px;
    font-weight: 400;
    color: #666;
    line-height: 20px;
    overflow: hidden;
}


#sjsbox .shejishi {margin:8px; text-align:left; float:left; width:290px; height:168px; padding:9px; display:block; background:url(../images/bg_shejishi.jpg)  top repeat-x #fff; border:1px solid #ccc;}
*html #sjsbox .shejishi {margin:8px 7px 8px 5px; text-align:left; float:left; width:290px; height:168px; padding:10px; display:block; background:url(../images/bg_shejishi.jpg)  top repeat-x #fff;}
#sjsbox .shejishi .divx{float:left; text-align:center !important; width:145px; height:168px; overflow:hidden;}
#sjsbox .shejishi .img{width:145px; height:168px;}
#sjsbox .shejishi .infright{float:right !important; width:125px; font-size:12px;line-height:150%; padding:10px;}
#sjsbox .shejishi .infright span{color:#b80b0b;}
#sjsbox .shejishi .infright a{font-size:14px; margin:0 0 5px 0; display:block; line-height:14px; height:20px;}
#sjsbox .shejishi .infright .summary{height: 100px;overflow: hidden; line-height:25px;}
#sjsbox .shejishi p{ font-size:14px; font-weight:bold; height:30px;}
#sjsbox .shejishi .infright .slink{display:block; padding:3px 5px; background:#be0703; color:#fff; width:60px; height:16px; font-size:12px; margin:12px 0 0 70px; text-align:center !important;}
#sjsbox .shejishi .infright .slink:hover{background:#c39f5a;}

/****设计案例*****/

#shejipro {margin:0px; }
#shejipro h3{ width:220px; height:26px; line-height:26px; background:#999; color:#fff; text-align:center; padding:0; margin:0 0 0 15px;}
#shejipro ul{ margin:0 0 0 2px;}
#shejipro ul li{float:left; width:174; height:244px; overflow:hidden; margin:0 8px 10px 8px;}

#shejipro .propic{border:5px solid #f0f0f0; z-index:9;}
#shejipro .protxt{padding:70px 0 0 14px; line-height:150%; position:relative; top:-239px; left:0px;width:160px; height:164px !important; display:none; background: url(../images/bg_protxt.png) 0 0 no-repeat !important; z-index:9999; overflow:hidden;}


.jp-invisible { visibility: hidden !important; }
	.jp-hidden { display: none !important; }
	#menu ul li {  padding: 0 0 0 0;  }
	.home_ul li{  position: relative;  }
	.home_ul li a{  cursor: pointer;  }
	.home_ul ul{  position: absolute;left: 0;top: 46px;z-index: 1;background: rgba(148,6,22, .8);  }
	.home_ul li a:hover{  background: #6f000d!important;  }
	.home_ul li:hover  .home_ul2{  display: block;  }
	.home_ul2 li a:hover{  background: #6f000d!important;  }
	.home_ul2{display: none}
	.home_ul_a{  background: #6f000d!important;  }
	#top #header .logo {  margin: 10px 0 0 0;  }
	#pageinf {  height: auto;  }
	.list a{cursor: pointer}
	.sjsbox_a{color: #be0703!important;}
	.inf{display: none}

	#pageinf{background: none}

	/*模板*/
	.logo .bdbox {
		display: inline-block;
		border-radius: 3px;
		position: relative;
	}
	.bdbox {
		position: relative;
		border-radius: 3px;
	}
	span.edit {
		position: absolute;
		top: -1px;
		right: -73px;
		z-index: 2;
		border-radius: 3px;
		cursor: pointer;
		font-size: 14px;
		padding: 4px 10px;
		text-indent: 20px;
		padding-left: ;
		color: #fff;
		background: #3f9dc4 url(../images/bjjj_a.png) no-repeat 6px 50%;
		line-height: 19px;
	}
	.right .bdbox {
		display: inline-block;
		border-radius: 3px;
		position: relative;
	}
	.head-nav_bor {
		position: relative;
		border-radius: 3px;
	}
	#bannerpic .edit {
		position: absolute;
		left: 50%;
		margin-left: 509px;
		top: 50px;
		z-index: 2;
		right: auto;
	}
	#sjsbox strong,#pageinf h2{
		width: 130px;
		display: block;margin: 0 auto 0;
		overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;
	}