.banner{
	margin-top:2px;
	position: relative;
	width: 100%;
	height: 449px;
}
 .banner .bd{
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.banner .bd ul {
	width: 100% !important;
	height: 449px !important;
}

.banner .bd ul li {
	width: 100% !important;
	text-align: center;
}

.banner .bd ul li a {
	display: block;
	height: 449px;
	background-position: center;
	background-repeat: no-repeat;
}

.banner .hd {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 10px;
	text-align: center;
	z-index: 1;
}

 .banner .hd ul {}

.banner .hd ul li {
	margin: 0 4px;
	width: 19px;
	height: 16px;
	background: url(../images/dot.PNG) no-repeat 0 -16px;
	cursor: pointer;
	display: inline-block;
	zoom: 1;
	font-size: 0;
}

.banner .hd .on {
	background-position: 0 0;
}


.sy_product{
	width: 1002px;
	height: 572px;
	margin: 0 auto;
	margin-top: 26px;
}
.sy_product .list{
	width: 196px;
	float: left;
}
.sy_product .list .first{
	width: 196px;
	height: 38px;
	background: #ea5503 url(../images/t1_21.png) 26px 16px no-repeat;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.sy_product .list .first a{
	color: #FFFFFF;
	font-size: 16px;
	padding: 11px 0 0 46px;
	display: block;
}
.sy_product .list .first a span{
	font-size: 14px;
	filter:alpha(opacity=50); 
    -moz-opacity:0.5; 
    opacity:0.5;
}
.sy_product .list .l_cont{
	overflow:hidden;
	width: 182px;
	height: 528px;
	background: #f7efeb;
	margin: 0 auto;
}
.sy_product .list .l_cont ul{
	padding-top: 19px;
}
.sy_product .list .l_cont ul li{
	width: 166px;
	margin: 12px auto 0;
	display: block;
}
/*.sy_product .list .l_cont ul li:first-child .drop{
	display:block;
}*/
.sy_product .list .l_cont ul li a span{
	display: inline-block;
    margin-right: 5px;
}
.sy_product .list .l_cont ul li>a{
	display: block;
	text-indent: 8px;
	height: 38px;
	line-height: 38px;
	width: 166px;
	text-indent: 15px;
	font-size: 14px;
	color: #000000 ;
	background: #ffe4d6  url(../images/list1_23.png) 92% center no-repeat;
}

.sy_product .list .l_cont ul li .drop{
	padding-bottom: 14px;
	display: none;	
}
.sy_product .list .l_cont ul li .drop a{
	display: block;
	width: 144px;
	height: 32px;
	font-size: 12px;
	color: #656565;
	line-height: 32px;
	border-bottom: 1px dashed #383838;
	margin-left: 20px;
	text-indent: 40px;
}
.sy_product .list .l_cont ul li .drop a:hover{
	color: #ff9a63;
}
.sy_product .list .l_cont ul li>a:hover,.sy_product .list .l_cont ul .on>a{
	background: #ff9a63 url(../images/list2_19.png) 92% center no-repeat;
	color: #FFFFFF;
}
.sy_product .list .l_cont ul li:hover .drop,.sy_product .list .l_cont ul .on .drop{
	display: block;
}
.sy_product .cont{
	width: 775px;
    height:586px;
    float: right;
    box-shadow: 3px #33580A;
	overflow:hidden;
}

.sy_product .cont .tit{
	height: 38px;
	width: 775px;
}
.sy_product .cont .tit a img{
	float: left;
}
.sy_product .cont .tit .more{
	width: 629px;
	height: 29px;
	float: right;
	background: url(../images/more_22.png) 0px 5px no-repeat;
}
.sy_product .cont .tit .more span{
	float: right;
	color: #FFFFFF;
	font-size: 12px;
	margin: 5px 9px;
}
.sy_product .cont .bd{
	margin-top: 20px;
}
.sy_product .cont .bd ul{
	margin:-20px 0 0 -46px;
}
.sy_product .cont .bd ul li{
	width: 227px;
	height: 148px;
	background: url(../images/bj_38.jpg) no-repeat;
	position: relative;
	float: left;
	margin: 36px 0 0 46px;	
}
.sy_product .cont .bd ul li .photo{
	width: 223px;
	height: 120px;
}
.sy_product .cont .bd ul li .photo img{
	width: 223px;
	height: 120px;
}
.sy_product .cont .bd ul li span{
	text-align: center;
	color: #FFFFFF;
	display: block;
}
.sy_product .cont .bd ul li .bj{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 223px;
	height: 120px;
	background: #FFFFFF;
	filter:alpha(opacity=50);
    -moz-opacity:0.5; 
    opacity:0.5;
}

.sy_product .cont .bd ul li .bj a img{
	display: block;
	width: 52px;
	height: 52px;
    margin: 35px 0 0 86px;
    filter:alpha(opacity=100);
    -moz-opacity:1; 
    opacity:1;
}
.sy_product .cont .bd ul li .more1{
	position: absolute;
	top:35px;
	left:86px;
	display: none;
}
.sy_product .cont .bd ul li:hover{
	background: url(../images/bj1_19.jpg) no-repeat;
	display: block;
}



.ggw1{
	width: 1002px;
	height: 148px;
	border-bottom: 3px solid #484848;
	margin: 45px auto 0;
}
.ggw1 .photo{
	width: 999px;
	height: 120px;
	margin: 0 auto;
}

.sy_cont{
	width: 1002px;
	height: 335px;
	margin: 43px auto 0;
}
.sy_cont .contact{
	width: 227px;
	height: 327px;
	float: left;
}
.sy_cont .contact .tit{
	width: 227px;
	height: 35px;
	background: #ea5503;
}
.sy_cont .contact .tit a{
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	line-height: 35px;
	display: block;
}
.sy_cont .contact .tit a span{
	font-size: 14px;
	filter:alpha(opacity=50);
    -moz-opacity:0.5; 
    opacity:0.5;
}
.sy_cont .contact .s1{
	color: #323232;
	font-size: 16px;
	text-indent: 13px;
	display: block;
	line-height: 20px;
}
.sy_cont .contact .s2{
	color: #323232;
	font-size: 12px;
	text-indent: 13px;
	display: block;
	margin-top: 20px;
}
.sy_cont .contact .tel .s3{
	color: #323232;
	font-size: 12px;
	text-indent: 13px;
	display: block;
	line-height: 20px;
}
.sy_cont .contact .tel .s4{
	color: #323232;
	font-size: 12px;
	text-indent: 70px;
	line-height: 20px;
	display: block;
}
.sy_cont .contact .s5{
	color: #323232;
	font-size: 12px;
	text-indent: 13px;
	line-height: 20px;
	display: block;
}
.sy_cont .contact .s6{
	color: #323232;
	font-size: 12px;
	text-indent: 13px;
	line-height: 20px;
	display: block;
}
.sy_cont .contact .map{
	margin-top: 5px;
}
.sy_cont .news{
	width: 386px;
	height: 324px;
	border: 1px solid #ea5503;
	float: left;
	margin-left: 21px;
}
.sy_cont .news .nr{
	width: 341px;
	margin: 0 auto;
}

.sy_cont .news .nr .tit a{
	color: #ea5503;
	font-size: 16px;
	margin-top: 10px;
	display: block;
	float: left;
}
.sy_cont .news .nr .tit a span{
	font-size: 14px;
	filter:alpha(opacity=50);
    -moz-opacity:0.5; 
    opacity:0.5;
}
.sy_cont .news .nr .more a{
	float: right;
	color: #ea5503;
	margin-top: 10px;
	display: block;
}
.sy_cont .news .nr .first{
	width: 341px;
	height: 80px;
	padding-top: 47px;
}
.sy_cont .news .nr .first .photo{
	float: left;
}
.sy_cont .news .nr .first .cont{
	margin-left: 9px;
	display: block;
	width: 213px;
	float: right;
}
.sy_cont .news .nr .first .cont .title{
	color: #ea5503;
	font-size: 14px;
}
.sy_cont .news .nr .first .cont p{
	color: #999999;
	font-size: 12px;
}
.sy_cont .news .nr .first .cont .more{
	width: 48px;
	height: 15px;
	border-radius: 3px;
	background: #EA5503;
	float: right;
	font-size: 12px;
	color: #FFFFFF;
}
.sy_cont .news .nr ul li{
	line-height: 35px;
	width: 341px;
	display: block;
}
.sy_cont .news .nr ul li a{
	color: #333333;
	font-size: 12px;
}
.sy_cont .news .nr ul li a span{
	float: right;
}
.sy_cont .about{
	width: 342px;
	height: 324px;
	border: 1px solid #ea5503;
	float: right;
}
.sy_cont .about .nr{
	width: 311px;
	margin: 0 auto;
}

.sy_cont .about .nr .tit a{
	color: #ea5503;
	font-size: 16px;
	margin-top: 10px;
	display: block;
	float: left;
}
.sy_cont .about .nr .tit a span{
	font-size: 14px;
	filter:alpha(opacity=50);
    -moz-opacity:0.5; 
    opacity:0.5;
}
.sy_cont .about .nr .cont{
	padding-top: 47px;
	
}
.sy_cont .about .nr .cont .photo{
	width: 147px;
	height: 132px;
	float: right;
}
.sy_cont .about .nr .cont .text p{
	color: #333333;
	font-size: 12px;
	text-indent: 20px;
	line-height: 30px;
}
.ggw2{
	width: 1002px;
	height: 95px;
	margin: 28px auto 0;
}
.ggw2 .photo{
	width: 999px;
	height: 95px;
	margin: 0 auto;
}


.case{
	width: 1002px;
	height: 213px;
	margin: 34px auto 0;
}
.case .tit{
	float: left;
}
.case .more{
	background: url(../images/more1_37.png) no-repeat;
	height: 38px;
	width: 857px;
	float: right;
}
.case .more span{
	margin-right: 17px;
	color: #FFFFFF;
	float: right;
}
.case .cont {
	width: 1002px;
	height: 192px;
	overflow: hidden;
	border-bottom: 1px solid #f0c8b2;
}
.case .cont ul{
	margin:-20px 0 0 -10px;
}
.case .cont ul li{
	width: 227px;
	height: 148px;
	background: url(../images/bj_38.jpg) no-repeat;
	position: relative;
	float: left;
	margin: 17px 0 0 23px;	
}
.case .cont  ul li .photo{
	width: 223px;
	height: 120px;
}
.case .cont  ul li span{
	text-align: center;
	color: #FFFFFF;
	display: block;
}
.case .cont  ul li .bj{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 223px;
	height: 120px;
	background: #FFFFFF;
	filter:alpha(opacity=50);
    -moz-opacity:0.5; 
    opacity:0.5;
}

.case .cont  ul li .bj a img{
	display: block;
	width: 52px;
	height: 52px;
    margin: 35px 0 0 86px;
    filter:alpha(opacity=100);
    -moz-opacity:1; 
    opacity:1;
}
.case .cont  ul li .more1{
	position: absolute;
	top:35px;
	left:86px;
	display: none;
}
.case .cont  ul li:hover{
	background: url(../images/bj1_19.jpg) no-repeat;
	display: block;
}


.link{
	margin: 0 auto;
	width: 1002px;
	height: 15px;
	margin-top: 30px;
}
.link img{
	float: left;
}
.link ul li{
	float: left;
	width: 88px;
	text-align: center;
	color: #373737;
	font-size: 12px;
}

/*产品列表页*/
.neiye{
	width: 1002px;
	margin: 26px auto 0;
}
.neiye .product1{
	width: 773px;
	float: right;
}
.neiye .product1 .list{
	width: 773px;
	margin: auto;
}
.neiye .product1 .list ul{
	width: 773px;
	margin:20px 0 0 -15px;
}
.neiye .product1 .list ul li{
	width: 227px;
	height: 148px;
	background: url(../images/bj_38.jpg) no-repeat;
	position: relative;
	float: left;
	margin: 20px 0 0 30px;	
}
.neiye .product1 .list ul li .photo{
	width: 223px;
	height: 120px;
}
.neiye .product1 .list ul li span{
	text-align: center;
	color: #FFFFFF;
	display: block;
}
.neiye .product1 .list ul li .bj{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 223px;
	height: 120px;
	background: #FFFFFF;
	filter:alpha(opacity=50);
    -moz-opacity:0.5; 
    opacity:0.5;
}

.neiye .product1 .list ul li .bj a img{
	display: block;
	width: 52px;
	height: 52px;
    margin: 35px 0 0 86px;
    filter:alpha(opacity=100);
    -moz-opacity:1; 
    opacity:1;
}
.neiye .product1 .list ul li .more1{
	position: absolute;
	top:35px;
	left:86px;
	display: none;
}
.neiye .product1 .list ul li:hover{
	background: url(../images/bj1_19.jpg) no-repeat;
	display: block;
}
.neiye .product1 .list ul li:hover .bj,.neiye .product1 .list ul li:hover .more1{
	display: block;
}


/*新闻列表页*/
.neiye{
	width: 1002px;
	margin: 26px auto 0;
}
.neiye .news1{
	width: 773px;
	float: right;
}
.neiye .news1 .list{
	width: 773px;
	margin: 57px auto 0;
}
.neiye .news1 .list .first{
	width: 772px;
	height: 123px;
}
.neiye .news1 .list .first .photo{
	height: 123px;
	width: 198px;
	float: left;
}
.neiye .news1 .list .first .cont{
	float: right;
	width: 557px;
}
.neiye .news1 .list .first .cont .tit{
	color: #2c2c2c;
	font-size: 16px;
	line-height: 25px;
}
.neiye .news1 .list .first .cont .tit span{
	float: right;
	color: #575757;
	font-size: 12px;
}
.neiye .news1 .list .first .cont p{
	color: #a8a8a8;
	font-size: 12px;
	text-indent: 24px;
	line-height: 21px;
	margin-top: 10px;
}
.neiye .news1 .list .first .cont .more{
	width: 76px;
	height: 22px;
	background: #ea5503;
	color: #FFFFFF;
	font-size: 12px;
	float: right;
	text-align: center;
	line-height: 22px;
}
.neiye .news1 .list ul{
	width: 772px;
	margin-top: 32px;
}
.neiye .news1 .list ul li{
	border-bottom: 1px dashed #c9c9c9;
	line-height: 42px;
}
.neiye .news1 .list ul li a{
	font-size: 14px;
}
.neiye .news1 .list ul li a span{
	float: right;
	color: #575757;
}

/*详细页*/
.yn{
			width: 740px;
			margin-left: 30px;
			margin-bottom: 40px;
		}
		.yn  .tit {
			font-size: 16px;
			margin-top: 50px;
			height: 40px;
			line-height: 40px;
			text-align: center;
			font-weight: bold;
			overflow: hidden;
		
		}
		
		.yn  .content_related {
			padding: 6px 0;
			text-align: center;
			margin-bottom: 15px;
			font-size: 12px;
			color: #666666;
		}
		
		.yn  .content {
			margin: 0 0 0 40px;
			line-height: 27px;
			color: #333333;
			float: left;
			width: 325px;
		}
		.yn .photo img{
			display: block;
			margin: 0 auto;
		}
		.yn .content .ny_tit{
			font-size: 14px;
			color: #144a98;	
		}
		.neirong1{
			margin-top: 15px;
		}
		.yn .content .text p{
			margin-top: 10px;
			width: 650px;
			height: 18px;
			float: left;
			font-size: 12px;
			color: #666666;
			line-height: 20px;
		}
		.yn .content .text p span{
			display: block;
			float: left;
		}
		.yn .content .text p .span1{
			margin-left: 20px;
		}
.yn  .content_btn {
			margin-top: 20px;
			line-height: 27px;
			font-size: 12px;
		}
		
		.yn  .content_btn a {
			color: #666666;
		}


/*单页*/
.page1{
	width: 773px;
	float: right;
}
.page1 .tit1{
	text-align: center;
	display: block;
	font-size: 18px;
}
.page1 .text{
	margin-top:55px;
}
.page1 .photo{
	width: 741px;
	height: 160px;
	margin: 0 auto;
}
.page1 p{
	font-size: 16px;
	line-height: 28px;
	text-indent: 24px;
}


/*留言板*/
*message css---*/
.ny_msg{width:740px;margin:0 auto;padding-top:10px;padding-bottom:10px;}
.ny_msg .fontColor{color:#808281;}

/*欢迎标题样式*/
.ny_msg .welcome{height:41px; line-height:18px; text-align:center;padding-bottom:25px;background:url(../images/bg_msg_title.png) no-repeat center bottom; font-size:18px;font-family:"微软雅黑";  color:#616c76; }
.ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}

.ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../images/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}

.msgWrite{padding-left:160px;  background:url(../images/bg_msg_w_1.png) no-repeat left center;margin-top:35px;}
.msgWrite .bridge{margin-left:112px;}
.msgWrite .msgform{margin-left:40px; width:510px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;}

.msgCk{margin-top:35px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}