@charset "utf-8";
/* CSS Document */
/* ====================
公共样式
==================== */
*{margin:0;padding:0;}
body{ font-size:14px; font-family:"宋体"; padding:0; margin:0; color:#898989; background:#ffffff; overflow-x:hidden; }
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style-type:none; font-style:normal; font-weight:normal;}
a{text-decoration:none;color:#898989;}
a:hover{text-decoration:none;}
input, select {vertical-align: middle;}

/*页面留白*/
.blank{height:8px; line-height:8px; clear:both; visibility:hidden;}
.blank5{height:5px; line-height:5px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.blank3{height:3px; line-height:3px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.blank2{height:2px; line-height:2px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.blank15{height:15px; line-height:15px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.blank20{height:20px; line-height:20px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.blank25{height:25px; line-height:25px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.blank30{height:30px; line-height:30px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.blank35{height:35px; line-height:35px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.blank40{height:40px; line-height:40px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.blank50{height:50px; line-height:50px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.blank60{height:60px; line-height:60px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.blank70{height:70px; line-height:70px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.blank115{height:115px; line-height:115px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.clear{clear:both; height:0;}
.block{width:1045px; position:relative;}
.block1102{width:1102px;} 
.block1440{ width:1440px;}
.block1232{ width:1140px; margin:0 auto;}
ul,li,ol{ list-style:none;}

#pages {font-family: "微软雅黑";padding: 14px 0 10px;}
#pages a {background: #ffffff none repeat scroll 0 0;border: 1px solid #e3e3e3;color: #333333;display: inline-block;
          height: 22px;line-height: 22px;padding: 0 10px;text-align: center;}
#pages a.a1 {background: transparent url("../images/admin_img/pages.png") no-repeat scroll 0 5px;padding: 0;width: 56px;}
#pages a:hover {background: #f1f1f1 none repeat scroll 0 0;color: #000000;text-decoration: none;}
#pages span {background: #2269ab none repeat scroll 0 0;border: 1px solid #2269ab;color: #ffffff;display: inline-block;
             height: 22px;line-height: 22px;padding: 0 10px;text-align: center;}
.page .noPage {background: transparent url("../img/icu/titleBg.png") repeat-x scroll 0 -55px;border: 1px solid #e3e3e3;
               color: #a4a4a4;display: inline-block;height: 22px;line-height: 22px;text-align: center;width: 56px;}
.text-c {text-align: center;}
.f14 {font-size: 14px;text-align: center;}
.clearfix::after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
	}
.of{ overflow:hidden;}
.fr{float:right; margin-right:0px;}
.fl{ float:left;}
.last{ margin-right:0px;}

.tophead{
	height:32px;
	width:100%;
	background-color:#05b3d2;}
.shouch{
	height:32px;
	font-family:"微软雅黑";
	font-size:14px;
	color:#acacac;
	line-height:32px;}
.shouch a{
	color:#FFF;}
.shouch a, .shouch img, .shouch span{
	display:block;
	float:left;}
.shouch img{
	margin-top:10px;
	margin-right:6px;
	} 
.toplogo{
	height:100px;
	background-color:#FFF;}
.logonav{
	margin:0 auto;
	height:100px;}
.logo{
	height:69px;
	margin-top:18px;}
.word{
	width:;
	margin-top:11px;
	color:#e60012;
	font-size:38px;
	font-family:"方正大黑简体";}
.word span{
	font-size:14px;
	display:block;
	margin-top:-9px;}
.navbox{
	height:100px;
	height:32px;}
.tel{
	height:32px;
	font-family:"宋体";
	font-size:14px;
	color:#acacac;
	line-height:32px;
	position:relative; }
.tel p{
	float:left;
	padding-left:23px;
	color:#FFF;
	margin-right:17px;}	
.p1{
	background:url(../images/tel.png) left center no-repeat;}
.p2{
	background:url(../images/3.png) left center no-repeat;}
.p3{
	background:url(../images/2.png) left center no-repeat;}

.Nav{font-size:12px;position:relative; height:32px; width:669px;z-index:100; margin-top:33px;}  
.Nav>ul>li {
	float:left;
	position:relative;font-family:"微软雅黑";
	font-size:16px;
	height:32px;
	line-height:31px;
	padding-left:21.2px;
	padding-right:21.2px;} 
 
.Nav ul div a{ color: #92928f; font-weight:100;} 
.Nav ul div a:hover{ color:#FFF;}
.Nav table {position:absolute; top:0; left:0; width:150px; background-color:#CCC;} 
.Nav ul li:hover div, 
.Nav ul a:hover div{visibility:visible;} 
.Nav>ul>li:hover,.Nav>ul>li.hover{background-color:#05b3d2;}
.Nav ul li:hover>a{color:#FFF;}
.Nav a{display:block;color: #92928f;text-decoration:none; text-align:center;} 
.subNav a{
	color:#fff;}
.subNav a:hover{
	background-color:#05b3d2;}	
.Nav li .subNav {
    display: none;
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%;
	padding-top:6px;
	padding-bottom:6px;
	background-color:#FFF;
}
.Nav ul ul{} 
.Nav ul ul li {clear:both;text-align:left;font-size:12px; padding-left:20px;} 
/*.Nav ul ul li a{display:block;width:100px;height:15px;margin:0;border:0;border-bottom:1px solid #858585;} */
.Nav ul ul li:hover{border:0;background:#fafafa; width:auto;} 

.banner{
	width:100%;
	height:532px;}




.fullSlide {
    background: #fcfcfc none repeat scroll 0 0;
    height: 532px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.fullSlide .bd {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.fullSlide .bd ul {
    width: 100% !important;
}
.fullSlide .bd li {
	background-repeat:no-repeat!important;
    height: 532px;
    overflow: hidden;
    text-align: center;
    width: 100% !important;
}
.fullSlide .bd li a {
    display: block;
    height: 532px;
}
.fullSlide .hd {
    bottom: 0;
    height: 20px;
    left: 0;
    line-height: 20px;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.fullSlide .hd ul {
    text-align: center;
}
.fullSlide .hd ul li {
    background: #FFF none repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 11px;
    line-height: 999px;
    margin: 1px;
    opacity: 0.5;
    overflow: hidden;
    width: 42px;
}
.fullSlide .hd ul .on {
    background: #066d35 none repeat scroll 0 0;
}
.fullSlide .prev, .fullSlide .next {
    background: #000 url(../images/slider-arrow.png) no-repeat scroll -126px -137px;
    cursor: pointer;
    display: none;
    height: 60px;
    left: 15%;
    margin-top: -30px;
    opacity: 0.5;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 1;
}
.fullSlide .next {
    background-position: -6px -137px;
    left: auto;
    right: 15%;
}

.box1{
	width:100%;
	height:355px;}
.box1 .side1{
	width:364px;
	height:355px;
	background-color:#f9f9f9;
	margin-right:24px;}
.box1 .fr{ margin-right:0px;}
.box1 .side1 img{
	display:block;
	margin:0 auto;
	margin-top:29px;}
.box1 .side1 h1{
	text-align:center;
	font-size:20px;
	font-family:"微软雅黑";
	line-height:30px;
	color:#05b3d2;
	margin-bottom:19px;
	margin-top:7px;
	}
.box1 .side1 p{
	padding:0 15px;
	font-family:"宋体";
	font-size:14px;
	line-height:27px;
	text-indent:2em;
	color:#898989;}
.box1 .side1 a{
	display:block;
	margin:0 auto;
	text-align:center;
	margin-top:27px;
	font-family:"宋体";
	font-size:14px;
	color:#05b3d2;
	}
.box1 .side1:hover{
	background-color:#05b3d2;}
.box1 .side1:hover h1{
	color:#FFF;}
.box1 .side1:hover p{
	color:#FFF;}
.box1 .side1:hover a{
	color:#FFF;}

.box2{
	width:100%;
	height:741px;}
.box2 .leftside{
	width:750px;
	height:741px;
	margin-right:24px;}
.box2 .rightside{
	width:359px;
	height:741px;
	margin-right:24px;}
.box2 .fr{ margin-right:0px;}
.box2 .leftside li{
	float:left;
	width:360px;
	height:232px;
	margin-right:27px;
	margin-bottom:20px;
	position:relative;}
.mark {
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.7;
    overflow: hidden;
    position: absolute;
    text-indent: -3000px;
    top: 0;
    width: 100%;
    z-index: 15;
    background:url("../images/jia.png") no-repeat scroll center 49.2%;
	background-color:#000;
}
.box2 .leftside li.last{
	margin-right:0px;}
.box2 .leftside li p{
	position:absolute;
	bottom:0px;
	left:0;
	background-color:#05b3d2;
	height:41px;
	width:347px;
	color:#FFF;
	font-size:20px;
	font-family:"微软雅黑";
	line-height:41px;
	padding-left:13px;
	}
.box2 .leftside .bot1{
	width:746px;
	height:233px;
	margin-bottom:20px;
	position:relative;
	margin-right:0;}
.box2 .leftside .bot1 p{
	position:absolute;
	bottom:0px;
	left:0;
	background-color:#05b3d2;
	height:41px;
	width:733px;
	color:#FFF;
	font-size:20px;
	font-family:"微软雅黑";
	line-height:41px;
	padding-left:13px;
	}
.box2 .rightside li{
	width:359px;
	height:353px;
	margin-bottom:31px;
	position:relative;}
.box2 .rightside li p{
	position:absolute;
	bottom:0px;
	left:0;
	background-color:#05b3d2;
	height:41px;
	width:346px;
	color:#FFF;
	font-size:20px;
	font-family:"微软雅黑";
	line-height:41px;
	padding-left:13px;
	}

.box3{
	width:100%;
	height:369px;
	background-size:cover;}
.box3 h2{
	font-family:"方正大黑简体";
	font-size:37px;
	color:#FFF;
	padding:0 47px;
	padding-top:107px;}
.box3 p{
	font-family:"微软雅黑";
	font-size:29px;
	color:#FFF;
	width:625px;
	padding:0 47px;}
.title{
	width:100%;
	height:35px;
	line-height:35px;}
.title h3{
	font-size:18px;
	font-family:"微软雅黑";
	color:#44c6dd;
	font-weight:bold;}
.title a{
	display:inline-block;
	position:absolute;
	right:7px;
	font-size:14px;
	font-family:"宋体";
	color:#b5b5b6;}

.box4{
	width:100%;
	height:233px;}
.box4 .left1{
	width:271px;
	height:233px;
	float:left;}
.box4 .left2{
	width:460px;
	height:233px;
	float:left;
	margin-left:23px;
	line-height:28px;
	font-size:14px;
	font-family:"宋体";}
.left2 li{ 
	padding-left:11px;
	background:url(../images/01.jpg) left center no-repeat;
	color:#898989;
	border-bottom:1px dashed #898989;
	position:relative;}
.left2 li a{
	color:#898989;
	display:block;
	position:relative;
	width:100%;
	}
.left2 li span{
	display:inline-block;
	position:absolute;
	right:13px;}
.box4 .left3{
	width:364px;
	height:233px;
	float:right;
	background-color:#05b3d2;}
.box4 .left3 img{
	display:block;
	margin:0 auto;}
.box4 .left3 h4{
	width:100%;
	height:54px;
	line-height:54px;
	text-align:center;
	color:#FFF;
	font-size:24px;
	font-family:"微软雅黑";}







.sheji-fangan{
	width:100%;
	height:512px;}	
.fangan{
	text-align:right;
	}
.fanbox{
	width:375px;
	height:215px;
	margin:0 16px 35px 18px;
	position:relative;}
.fanbox1{
	width:375px;
	height:215px;
	margin:0 16px 35px 18px;
	position:relative;}
.fanbox1 a{
	display:block;
	width:100%;
	height:100%}
.fanbox>p{ 
	font-family:"微软雅黑";
	width:100%;
}
.fanbox>.p1{
	font-size:31px;
	font-weight:bold;
	color:#595757;}
.fanbox>.p2{
	font-size:15px;
	color:#fb565c;}
.fanbox>.p3,.fanbox>.p4{
	position:relative;
	font-size:14px;}
.fanbox>.p3>a,.fanbox>.p4>a{
	display:inline-block;
	float:right;
	margin-left:20px;}
.fanbox>.p5>a{
	display:block;
	width:177px;
	height:46px;
	background-color:#fb565c;
	color:#FFF;
	font-size:15px;
	line-height:46px;
	padding:0 20px;
	float:right;
	margin-top:10px;}
.fanbox>.p6{
	margin-top:10px;}
.fanbox>.p6>a{
	height:30px;
	line-height:30px;
	display:block;
	float:right;
	height:30px;
	margin-left:10px;}
.fanbox>.p6>a:hover{
	background-color:#fb565c;
	color:#fff;}
.fanbox>.p6>a i{
	height:30px;
	line-height:30px;
	font-size:24px;}
.fanbox img{
	z-index:1;}
.fanbox1>p.scri{
	position:absolute;
	top:185px;
	background-color:rgba(192, 192, 192, 0.8);
	color:#000;
	font-family:"微软雅黑";
	font-size:14px;
	width:100%;
	margin:0 auto;
	height:30px;
	line-height:30px;
	z-index:100;
	text-align:left;
	text-indent: 20px;}
.fanbox1>p.scri:hover{
	background-color:rgba(255, 148, 40, 0.8);}
.fanbox1>p.scri:hover a{
	color:#FFF;}
.fanbox>p.scri a{
	font-size:14px;
	color:#FFF;
	}
.fanbox>p.scri:hover{
	background-color:#CC9;}	


.designer-lunbo{
	width:100%;
	height:602px;}
.designer-bg{
	background:url(../images/shejishibeijing.jpg) no-repeat 100% 100%;
	height:602px;
	margin:0 auto;
	}

	
.gongyi{
	width:100%;
	height:695px;
	font-family:"微软雅黑";}
.gongyi-tit{
	width:100%
	height:100px;
	text-align:center;}
.gongyi-tit h3{
	font-size:36px;
	font-weight:bold;
	color:#595757;
	line-height:40px;
	margin-bottom:16px;}	
.gongyi-tit p{
	font-size:22px;
	color:#a7a7a7;
	line-height:25px;}	
.gongyi-cont{
	width:100%;
	height:520px;}
.gongyi-left{
	width:350px;
	height:520px;
	text-align:right;}
.gongyi-middle{
	width:490px;
	height:520px;}
.gongyi-right{
	width:350px;
	height:520px;
	text-align:left;}
.gongyi-box{
	width:350px;
	height:110px;}
.gongyi-box .gongyi-cc{
	float:left;
	width:280px;
	height:110px;}
.gongyi-box .gongyi-cc h4{
	font-size:18px;
	color:#000000;
	margin-bottom:2px;
	}
.gongyi-box .gongyi-cc p a{
	font-size:12px;
	color:#92928f;
	padding-left:5px;
	}
.gongyi-box img{
	display:block;
	float:left;
	width:45px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	width:35px;
	}


.worker-lunbo{
	width:100%;
	height:580px;
	}
.worker-bg{
	margin:0 auto;
	height:580px;
	background:url(../images/gongduibg.jpg) no-repeat 100% 100%;}
.workerbox{
	width:1040px;
	margin:0 auto;}
	
	


.pictur{
	height:420px;
	width:100%;}
.pictu-box{
	height:420px;
	margin:0 auto;}
.main{
	}
.main-tit{
	height:50px;
	width:1232px;
	margin:0 auto;
	font-size: 14px;
    line-height: 50px;
	color: #666;
	border-bottom:1px solid #ccc;
	 margin-bottom: 20px;
    padding-left: 30px;}
.main-tit a{
	font-size: 14px;
    line-height: 50px;
	color: #666}





.house{}

.HousesList li {
    float: left;
    margin: 0 23px 35px 0;
    overflow: hidden;
    position: relative;
    width: 280px;
}
.HousesList li .p, .HousesList li h3 {
    height: 30px;
    overflow: hidden;
}
.HousesList li .p, .HousesList li h3 {
    height: 30px;
    overflow: hidden;
}
.imga {
    display: block;
}
.HousesList li img {
    display: block;
    height: 200px;
    margin-bottom: 5px;
    width: 320px;
}
.HousesList li:hover img {
	margin-left:-10px;
}
.HousesList li .tt {
    font-size: 18px;
    line-height: 30px;
	font-family:"微软雅黑";
	font-weight:bold;
}
.HousesList li .quyu {
    background: #999 none repeat scroll 0 0;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    margin-left: 8px;
    padding: 2px 7px;
}
#end {
    margin-right: 0;
}







.productcon {
    margin: 30px auto 0;
    width: 1200px;
}
.dqwz {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
.dqwz h1 {
    color: #3482c3;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    padding-bottom: 16px;
    font-family: "微软雅黑";
}
.dqwz h2 {
    color: #454545;
    float: right;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    padding-bottom: 16px;
}element.style {
    clear: both;
}.r {
    float: right;
    width: 300px;
}
.productclass {
    float: right;
    width: 260px;
}
.productclass h1 {
    color: #333333;
    font-size: 24px;
    line-height: 31px;
    text-align: left;
}.productclass h1 .classen {
    color: #666;
    font-family: "微软雅黑";
    font-size: 20px;
    font-weight: normal;
    height: 31px;
    line-height: 31px;
    text-align: left;
}.productclass ul li {
    background-color: #00a2ca;
    font-size: 18px;
    line-height: 52px;
    margin: 10px 0;
    text-align: center;
    width: 100%;
}
.productclass ul li a {
    color: #ffffff;
}
.newscon {
    color: #000;
    font-size: 14px;
    line-height: 26px;
    word-break: break-all !important;
}

.newscon p {
    color: #000;
    font-size: 14px;
    line-height: 26px;
    word-break: break-all;
}





.news .l {
    float: left;
}
.news .l .pic {
    height: 300px;
    margin-bottom: 20px;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
    width: 400px;
}.news .l .pic img {
    width: 100%;
}
.news .l .pic .up {
    background: rgba(0, 0, 0, 0) url("../images/black60.png") repeat scroll center center;
    bottom: 0;
    height: 20%;
    left: 0;
    position: absolute;
    width: 100%;
}
.news .l .pic .up h3 {
    color: #fff;
    font-size: 16px;
    line-height: 1.3;
    margin: 10px 0 0 30px;
    width: 346px;
}
.news .l .pic .up h3 a {
    color: #fff;
}.news .l .pic .up h4 {
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 1.2;
    margin: 5px 0 0 30px;
}
.news .r {
    float: right;
    width: 760px;
}
.news .r .li {
    border-bottom: 1px solid #d9d9d9;
    height: 102px;
    padding-top: 22px;
}
.news .r .li .date {
    float: left;
    margin-left: 36px;
    width: 80px;
}
.news .r .li .date h3 {
    color: #474747;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 62px;
    line-height: 1;
}
.news .r .li .date h4 {
    color: #474747;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    line-height: 1;
}
.news .r .li .text {
    float: left;
    width: 622px;
}
.news .r .li .text h2 {
    color: #474747;
    font-size: 18px;
    line-height: 1.5;
    margin-top: 5px;
}
.news .r .li .text p {
    color: #707070;
    font-size: 12px;
    line-height: 1.6;
    margin-top: 8px;
}
.list_page {
    font-family: 宋体;
    font-size: 12px;
    margin: 30px;
    padding-bottom: 10px;
    text-align: center;
}
.list_page center {
    margin-left: auto;
    margin-right: auto;
    width: 460px;
}
.list_page li {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #90cbf9;
    color: #333;
    float: left;
    font-family: "微软雅黑";
    margin: 0 5px;
    padding: 4px 6px;
}






.productcon {
    margin: 30px auto 0;
    width: 1200px;
}
.dqwz {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;}
.dqwz h1 {
    color: #3482c3;
    float: right;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    padding-bottom: 16px;
	margin-right:580px;
}.dqwz h2 {
    color: #454545;
    float: left;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    padding-bottom: 16px;
}
.r {
    float: right;
    width: 300px;
}
.tuijian {
    float: right;
    width: 300px;
}.tuijian h2 {
    color: #333333;
    font-size: 24px;
    line-height: 31px;
    text-align: left;
}
.tuijian h2 .classen {
    color: #666;
    font-family: "微软雅黑";
    font-size: 20px;
    font-weight: normal;
    height: 31px;
    line-height: 31px;
    text-align: left;
}
.tuijian ul {
    float: right;
    width: 300px;
}.tuijian ul li {
    background-image: url("../images/index_14.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom: 1px dashed #cccccc;
    line-height: 34px;
    padding-left: 8px;
}.tuijian ul li a {
    color: #333333;
    font-size: 14px;
}
.newscon {
    color: #000;
    font-size: 14px;
    line-height: 26px;
    word-break: break-all !important;
	margin:0 auto;
}
.newscon img{
	margin:8px 0 8px 15px;}
.newscon h1 {
    font-size: 24px;
    line-height: 31px;
    margin: 20px 0;
    text-align: center;
	border-bottom:1px dotted #CCC;
	padding-bottom:20px;
}
.newscon .miaoshu {
    color: #999999;
    line-height: 30px;
    padding: 10px;
    text-align: center;
}






#box_ny_mbx {
    float: left;
    height: 90px;
    width: 100%;
	background-color:#FFF;
}
#box_ny_mbx_1 {
    background:url(../images/zsq_bg.jpg) no-repeat scroll  0 0;
    float: none;
    height: 100%;
    margin:0 auto;
    width: 1232px;
}
#box_ny_mbx_1_sub1 {
    float: left;
    height: 100%;
    width: 130px;
}
.ny_bt {
    background: rgba(0, 0, 0, 0) url("/images/bt_bg.jpg") no-repeat scroll left 23px;
    color:  #e76d25;
    font-family: 微软雅黑;
    font-size: 16px;
    font-weight: bold;
    line-height: 65px;
    padding-left: 30px;
}
#box_ny_mbx_1_sub2 {
    float:right;
    height: 100%;
    width: 970px;
}
.columnSpace {
    padding: 0;
}
.FrontPublic_breadCrumb01-d1_c1 {
    clear: both;
    height: 65px;
    line-height: 65px;
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
    width: 100%;
}
.FrontPublic_breadCrumb01-d1_c1 div {
    color: #888;
    float: left;
    font-size: 14px;
    text-align: right;
    width: 100%;
}.FrontPublic_breadCrumb01-d1_c1 A:link {
    color: #666;
    text-decoration: none;
}.block3 {
    width: 1232px;
	margin:0 auto;
}#box_left_sub2 {
	margin:10px auto;
    width: 90%;
	
}
.columnSpace {
    padding: 0;
}
div {
    margin: 0 auto;
    padding: 0;
}.FrontNewsCategory_tree01-d1_c1 .menu-first {
    overflow: hidden;
    width: 100%;
	font-family: "微软雅黑";
    font-size: 12px;
    line-height: 150%;
}
.FrontNewsCategory_tree01-d1_c1 .menu-first ul {
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
}.FrontNewsCategory_tree01-d1_c1 .menu-first ul li {
    display: inline-block;
    font-size: 14px;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 120px;
	font-family: "微软雅黑";
    line-height: 150%;
}
.FrontNewsCategory_tree01-d1_c1 .menu-first ul {
    text-align: center;
}
.FrontNewsCategory_tree01-d1_c1 .menu-first ul li.menu-none.selected a {
    background:  #e76d25 none repeat scroll 0 0;
    color: #fff;
}
.FrontNewsCategory_tree01-d1_c1 .menu-first ul li a {
    background: #e2e2e2 none repeat scroll 0 0;
    color: #4c4948;
    display: block;
    height: 38px;
    line-height: 38px;
    margin: 2px 0;
    text-decoration: none;
    width: 120px;
}
.FrontNewsCategory_tree01-d1_c1 .menu-first ul li a {
    background: #e2e2e2 none repeat scroll 0 0;
    color: #4c4948;
    display: block;
    height: 38px;
    line-height: 38px;
    margin: 2px 0;
    text-decoration: none;
    width: 120px;
}


.clearfix, .Column {
}
.CasesList li {
	color: #666;
    float: left;
    font-size: 14px;
    margin: 0 23px 35px 0;
    overflow: hidden;
    width: 280px;
	color: #666;
    font-family:"微软雅黑";
    font-size: 14px;
    line-height: 24px;
}
.CasesList li .imga {
    overflow: hidden;
    position: relative;
    width: 100%;
}.CasesList li img {
    display: block;
    height: 200px;
    margin-bottom: 5px;
    width: 320px;
}
.CasesList li .p, .CasesList li h3 {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
	  font-size: 14px;
    font-weight: bold;}
.CasesList li .tt {
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
  	color: #474747;
    text-decoration: none;}
.CasesList li .tt:hover{
	color:#e76d25;}
.CasesList li .info span {
    float: left;
    width: 50%;

}
.CasesList li .info span em {
    font-weight: bolder;
}
#end {
    margin-right: 0;
}
.CasesList li .info span{float:left;width:50%;}
	.CasesList li .info span em{font-weight:bolder;}
	.CasesList li .playbtn{position: absolute;top: 50%;left: 50%;width: 50px;height: 50px;margin: -25px;background: url(public.png) -120px -120px no-repeat;}
	.CasesList li.hover .playbtn{background-position: -180px -120px;}




.NewsList {color: #474747;
}
.NewsList li.first {
    border-top: medium none;
    margin-top: -20px;
}
.NewsList li {
    border-top: 1px solid #eee;
    overflow: hidden;
    padding: 20px 23px 20px 10px;
}.imga {
    display: block;
}
.fl {
    display: inline;
    float: left;
}
.NewsList li .imga img {
    height: 180px;
    margin-right: 25px;
    width: 270px;
}
.NewsList li h3 {
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    overflow: hidden;
	font-weight: bold;
}
.NewsList li h3 a:hover{
	color:#e86d2a;}
.NewsList li .info {
    color: #999;
    font-size: 14px;
    height: 72px;
    margin-bottom: 43px;
    overflow: hidden;
}
.f88, .f88 a, a.f88 {
    color: #888;
}
.NewsList li .view, .SpecList li .view {
    padding: 4px 12px;
}
.pubBtn {
    background: #f60 none repeat scroll 0 0;
    color: #fff;
    padding: 5px 27px;
    text-align: center;
}
.pubBtn:hover{
	background-color:#e86d2a;}
.fst {
    font-family: "宋体","Arial","Arial Narrow";
}
.NewsList li {
    border-top: 1px solid #eee;
    overflow: hidden;
    padding: 20px 23px 20px 10px;
}






.Column {
    height: auto;
    margin: 0 auto;
    width: 930px;
}.msgTitle {
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
}.msgTitle .pn {
    float: right;
}
.msgTitle .pn a {
    background: #666 none repeat scroll 0 0;
    color: #fff;
    float: left;
    height: 24px;
	line-height:24px;
    margin: 23px 0 0 10px;
    text-align: center;
    width: 96px;
}
.msgTitle .pn a:hover{
	background-color: #f60;}
.msgTitle h1 {
    font-weight: normal;
	font-size:26px;
	 color: #666;
    line-height: 60px;
}
.msgInfo {
    border-bottom: 1px dotted #ccc;
    height: 24px;
    margin-bottom: 30px;
    padding-bottom: 15px;
	color:#666;
	line-height: 24px;
	font-family:"微软雅黑";
}
.msgInfo .word .a {
    background: #999 none repeat scroll 0 0;
    color: #fff;
    float: left;
    height: 22px;
    line-height: 22px;
    margin: 1px 0 1px 8px;
    padding: 0 10px;
}
.msgInfo .share {
    margin: 3px;
}
.bshare-custom {
    font-size: 13px;
    line-height: 16px !important;
}
.bshare-custom {
    font-size: 13px;
    line-height: 16px !important;
}

div.bshare-custom .bsPromo.bsPromo2 {
    background: rgba(0, 0, 0, 0) url("http://static.bshare.cn/frame/images/bshare_promo_sprite.gif") no-repeat scroll 0 0;
    cursor: pointer;
}
a.bshareDiv .bsPromo, div.bshare-custom .bsPromo {
    display: none;
    position: absolute;
    z-index: 100;
}
.bshare-custom .bshare-sinaminiblog {
    background: rgba(0, 0, 0, 0) url("http://static.bshare.cn/frame/images/logos/s4/sprite/top_logos_sprite.png") no-repeat scroll 0 -270px;
    display: inline-block;
}
.bshare-custom .bshare-sinaminiblog {
    background: rgba(0, 0, 0, 0) url("http://static.bshare.cn/frame/images/logos/s4/sprite/top_logos_sprite.png") no-repeat scroll 0 -270px;
    display: inline-block;
}
.bshare-custom a {
    color: #333;
    cursor: pointer;
    display: none;
    height: 16px;
    margin-right: 3px;
    opacity: 1;
    padding-left: 19px;
    text-decoration: none;
    vertical-align: middle;
}
.bshare-custom a {
    color: #333;
    cursor: pointer;
    display: none;
    height: 16px;
    margin-right: 3px;
    opacity: 1;
    padding-left: 19px;
    text-decoration: none;
    vertical-align: middle;
}
.bshare-custom .bshare-qzone {
    background: rgba(0, 0, 0, 0) url("http://static.bshare.cn/frame/images/logos/s4/sprite/top_logos_sprite.png") no-repeat scroll 0 -234px;
    display: inline-block;
}
.bshare-custom .bshare-qzone {
    background: rgba(0, 0, 0, 0) url("http://static.bshare.cn/frame/images/logos/s4/sprite/top_logos_sprite.png") no-repeat scroll 0 -234px;
    display: inline-block;
}
.bshare-custom a {
    color: #333;
    cursor: pointer;
    display: none;
    height: 16px;
    margin-right: 3px;
    opacity: 1;
    padding-left: 19px;
    text-decoration: none;
    vertical-align: middle;
}
.bshare-custom a {
    color: #333;
    cursor: pointer;
    display: none;
    height: 16px;
    margin-right: 3px;
    opacity: 1;
    padding-left: 19px;
    text-decoration: none;
    vertical-align: middle;
}
.bshare-custom .bshare-weixin {
    background: rgba(0, 0, 0, 0) url("http://static.bshare.cn/frame/images/logos/s4/weixin.png") no-repeat scroll 0 0;
    display: inline-block;
}
.bshare-custom .bshare-weixin {
    background: rgba(0, 0, 0, 0) url("http://static.bshare.cn/frame/images/logos/s4/weixin.png") no-repeat scroll 0 0;
    display: inline-block;
}
.bshare-custom .bshare-more.more-style-addthis {
    background: rgba(0, 0, 0, 0) url("http://static.bshare.cn/frame/images/logos/s4/more-style-addthis.png") no-repeat scroll 0 0;
}
.bshare-custom .bshare-more.more-style-addthis {
    background: rgba(0, 0, 0, 0) url("http://static.bshare.cn/frame/images/logos/s4/more-style-addthis.png") no-repeat scroll 0 0;
}
.bshare-custom #bshare-more-icon, .bshare-custom .bshare-more-icon {
    background: rgba(0, 0, 0, 0) url("http://static.bshare.cn/frame/images/logos/s4/more.png") no-repeat scroll 0 0;
    padding-left: 19px !important;
}
.msgInfo span.fr {
    padding-right: 15px;
}
.msgInfo .word em {
	background-color:#666;;
    color: #fff;
    float: left;
    padding-right: 4px;
    text-align: center;
    width: 62px;
	line-height:22px;
}
.msgInfo .word .a {
    background: #999 none repeat scroll 0 0;
    color: #fff;
    float: left;
    height: 22px;
    line-height: 22px;
    margin: 1px 0 1px 8px;
    padding: 0 10px;
}
.msgInfo .word .a:hover{
	background-color: #f60;}
.msgContent {
    font-size: 14px;
    overflow: hidden;
	color: #666;
	 line-height: 24px;
}

.msgContent img {
    max-width: 100%;
}    
.bigTitle {
    background: rgba(0, 0, 0, 0) url("public.png") no-repeat scroll -270px 0;
    border-bottom: 1px solid #ccc;
    font-size: 20px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
    margin-bottom: 20px;
    padding-left: 30px;
}
element.style {
    background: rgba(0, 0, 0, 0) url("images/fan03.jpg") no-repeat scroll 100% 100%;
}
.fanbox1 a {
    display: block;
    height: 100%;
    width: 100%;
}

.moreNews {
}
.clearfix, .Column {
}

.fanbox1 a {
    display: block;
    height: 100%;
    width: 100%;
}

.moreNews li {
    float: left;
    font-size: 14px;
    margin: 0 52px 20px 0;
    width: 258px;
}
element.style {
    background: rgba(0, 0, 0, 0) url("images/fan03.jpg") no-repeat scroll 100% 100%;
}
.moreNews li>a {
    display: block;
    width: 100%;
}
.moreNews li img {
    margin-bottom: 5px;
    width: 100%;
}
.moreNews li p a:hover{
	color:#e86d2a;}


.anli {
    height: 267px;
    width: 100%;
}#zsgun {
    height: 267px;
    margin: 0 auto;
    position: relative;
    width: 1140px;
}
#ISL_Cont_1{ width:1140px; position:relative; height:267px; overflow:hidden; margin:0 auto;}
#ISL_Cont_1 ul {position: absolute;}
#ISL_Cont_1 li{ width:279px; height:267px; overflow:hidden; float:left; margin:0 3px;position:relative;}
#ISL_Cont_1 li p{  height:47px; line-height:47px; text-align:center; overflow:hidden; background-color:#FFF; font-size:14px; font-family:"宋体"; color:#595757;}
#ISL_Cont_1 li p a{ color:#898989;}
#ISL_Cont_1 li.zslion p{ display:block;}

.prplay{
	width:100%;
	height:267px;}
.main2{ width:1140px; margin:0 auto; text-align:center;}
.main2 .main_nav{ color:#ff3434; font-size:31px; font-family:"宋体"; text-align:center; font-weight:bold;}
.main2 .subidea{ color:#666666; font-size:16px; font-family:"微软雅黑"; margin-top:19px;}
.main2_con{ /*border:1px solid #CCC;*/ height:267px;}
.ind_prod{ padding-top:0px;}
.ind_prod img{ border:1px solid #CCC;}
.gdprod ul li{font-size:12px; line-height:24px; text-align:center; width:273px; text-align:center; height:267px; padding:0 6px;/*  margin-left:26px; margin-right:26px;float:left;*/}
.gdprod ul li a{ color:#000; display:block; width:100%; height:100%;}
.gdprod ul li p{font-size:12px; line-height:20px; color:#333; margin-top:6px;}
.gdprod ul li .conbox{
	background-color:#f5f5f5;
	width:100%;
	text-align:left;}
.gdprod ul li .conbox h4{ background-color: #fff;
    color: #595757;
    font-family: "宋体";
    font-size: 14px;
    height: 47px;
    line-height: 47px;
    overflow: hidden;
    text-align: center;}

.lianxi{
	width:100%;
	height:339px;
	background-color:#3e3a39;}
.lianxi .con{
	width:418px;
	float:left;
	height:211px;
	overflow:hidden;}
.lianxi .con h3{
	font-size:16px;
	font-family:"宋体";
	color:#05b3d2;
	line-height:41px;
	font-weight:bold;
	padding-left:27px;
	padding-top:11px;}
.lianxi .con p{
	font-size:14px;
	font-family:"宋体";
	color:#FFF;
	line-height:31px;
	padding-left:27px;}
.lianxi .map{
	width:693px;
	float:left;
	height:211px;
	background-color:#FFF;}

.footer{
	width:100%;
	height:43px;
	line-height:43px;
	color:#898989;
	font-size:14px;
	font-family:"宋体";}
.footer a{color:#898989;}

.titl{
	width:100%;
	height:35px;
	line-height:35px;}
.titl h3{
	font-size:18px;
	font-family:"微软雅黑";
	color:#44c6dd;
	font-weight:bold;}
.titl h3 div{
	display:inline-block;
	position:absolute;
	right:7px;
	font-size:12px;
	font-family:"宋体";
	color:#b5b5b6;
	font-weight:100;}

.produc{
	width:100%; }
.lefts{
	width:847px;}
.rights{
	width:253px;
	position:relative;
	padding:0 12px;
	background-color:#FFF;}
.lefts li{
	width:267px;
	margin:0 5px;
	float:left;
	margin-bottom:13px;}
.lefts li .picbox{
	width:100%;
	height:217px;
	overflow:hidden;}
.lefts li .picbox img{
	width:100%;
	height:100%;}

.lefts li .picbox img:hover{
	transform: scale(1.1, 1.1);
    transition: all 1s ease 0s}
.lefts .tit{
	color:#666;
	font-size:14px;
	font-family:"微软雅黑";
	line-height:33px;
	padding-left:11px;}
.lefts .tit:hover{ color:#44c6dd;}
.lefts .name{
	color:#999;
	font-size:15px;
	font-family:"微软雅黑";
	line-height:23px;
	padding-left:11px;}
.rights h3{
	border-bottom: 1px solid #eaeaea;
    color: #44c6dd;
    float: left;
    font-size: 18px;
    height: 19px;
    line-height: 40px;
    padding-bottom: 30px;
    padding-left: 0;
    text-align: left;
	padding-left:13px;
	width:220px;}
.rights	ul{ padding-top:49px;}
.rights li a{
	background: rgba(0, 0, 0, 0) url("../images/dh1.jpg") no-repeat scroll 0 0;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
	font-size:15px;
    display: block;
    height: 58px;
    line-height: 58px;
    text-decoration: none;
	padding-left:35px;}