@charset "GB2312";
*{word-break:break-all;margin:0px; padding:0px} /*强制换行*/
img { border:none; }
body{font-size:12px;color:#000; font-family:"Arial","Verdana","Helvetica", "sans-serif";padding:0px; line-height:25px}
a{color:#000000;text-decoration:none}
a:hover{color:#FF0000;text-decoration:none}
.input,.textarea{border-top:ridge 1px #ccc;border-right:inset 1px #D8D8D8;border-bottom:inset 1px #D8D8D8;border-left:ridge 1px #ccc;font-size:14px;color:#666;padding-top:5px;padding-right:5px;padding-bottom:4px;padding-left:5px;background-color:#fff}
li{list-style-type:none;}
.clear {line-height:0px; height:0px;clear:both;}

#deng{position:fixed;top:250px; right:0;}
.deng{ position:relative; width:200px; height:450px;}
.deng img{ position:absolute; top:0; right:0;}
.deng a{ display:block; width:88px; height:47px; position:absolute; bottom:220px; right:55px; z-index:99;}


/* 主区域 */
.wrap{padding:0px;width:1000px;margin:0px auto}
/* 页头 */
.width{width:1000px; margin:0px auto; padding:0px}
.head{ width:100%;}
.top{ line-height:30px; background-image:url(../images/bg.gif); width:100%; display:block; height:30px}
.top #left{ width:5%; background-image:url(../images/bg_02.gif); background-repeat:no-repeat; background-position:left center; padding-left:15px; margin-left:5px; float:left}
.top #right{ width:40%; float:right; text-align:right; }
#logo, .nav{width:980px; margin:0 auto;}
.c_banner{ width:100%; text-align:center;}
/**配件**/
#logo{}
.fenxiang { width:240px; height:26px; float:left;}
.banner{margin-top:3px; height:350px; background-color:#f5f5f5}
.top201{ width:980px; margin:0 auto;}
.top202{float:left;margin-top:15px;margin-bottom:5px;}
.top203{ float:right;margin-top:15px;}
/* 菜单 */
.menu{ height:40px; margin:0px auto; background-image:url(../images/img_all.png); background-position:left -10px; background-repeat:repeat-x}
.menu ul{width:1000px;list-style:none;padding:0px;margin:0px auto;}
.menu ul li{float:left; background-image:url(../images/icon06.png); background-position:right center; background-repeat:no-repeat; width:110px}
.menu ul li a{line-height:40px;display:block;letter-spacing:2px; color:#FFFFFF; font-size:14px; text-align:center;}
.menu ul li a:hover{ background-image:url(../images/img_all.png); background-position:0px -70px; color:#FFFFFF}
.menu ul .frist{ background-image:url(../images/img_all.png); background-position:0px -70px;}
.menu ul .last{ background-image:none}

/* banner */
.banner{height:350px; position:relative; margin:10px 0; background:url(../images/inner-banner-b.png);}
/* qqshop focus */
#focus {width:1000px; height:350px; overflow:hidden; position:relative; margin:0 auto 20px auto;}
#focus ul {height:350px; position:absolute;}
#focus ul li {float:left; width:1000px; height:350px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1000px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:115px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}


/* 正文 */
.main{ margin-top:5px}
/* 正文左边 */
.left{ width:230px; float:left}
#container {width: 230px; background-color:#f5f5f5;}
#container ul{ margin:0px; padding:0px; list-style-type:none}
#container ul li{ width:49%; float:left; border-bottom:#CCCCCC 1px dashed; line-height:27px; padding:0px; margin:0px; font-weight:normal; text-indent:15px; background-image:url(../images/dot1.gif); background-position:left center; background-repeat:no-repeat}
#container H2 {
	font-size: 12px;
	margin: 0px;
	cursor: pointer;
	height: 30px;
	line-height: 30px;	
}
#container H2 a {
	display: block;
	text-align:left;
	color:#FFFFFF;	
	height: 30px;
	text-decoration: none;	
	moz-outline-style: none;
	background-image:url(../images/img_all.png);
	background-position:-250px -70px;
	background-repeat: repeat-x;
	text-indent:20px
	
}
#container H2 a:hover{ color:#FFFFFF}
#container .content{
	padding-left: 8px;
}
.main .left .xs{ width:100%; height:auto; margin:5px 0 0 0; padding:0px}

.right{ width:765px; float:right}
.right1{ width:580px; float:left}
.about{ border:#CCCCCC 1px solid; width:500px; float:left; margin-bottom:1px}
.about .title{ height:29px; background-image:url(../images/tit1.gif); background-repeat:repeat-x;}
.about h2{ width:100px; background-image:url(../images/tit.gif); height:30px;line-height:30px; text-align:center; font-size:13px; color:#FFFFFF; border-bottom:#cccccc 1px solid;border-right:#cccccc 1px solid; }
.about .container{ text-indent:2em; margin:1px}
.about .container img{ margin:1px; float:left; padding:1px; border:#CCCCCC 1px solid}

.news { width:255px; border:#CCCCCC 1px solid; float:right}
.news h2{ width:100px; background-image:url(../images/tit.gif); height:30px;line-height:30px; text-align:center; font-size:13px; color:#FFFFFF; border-bottom:#cccccc 1px solid;border-right:#cccccc 1px solid; }
.news ul{ list-style-type:none; padding:0px 0px 8px 0px}
.news ul li{ width:90%;padding-left:17px; border-bottom:#CCCCCC 1px dashed; background-image:url(../images/menu_List_bg.gif); background-position:3% 50%; background-repeat:no-repeat; margin:0px auto; line-height:27px; }
.home_news_img {
	float: left; margin-right: 10px;
}
.home_news_img img {
	width: 100px; height: 61px;margin-top: 15px;margin-left:10px;
}

.news1 { width:255px; border:#CCCCCC 1px solid; float:right}
.news1 ul{ list-style-type:none; padding:0px 0px 8px 0px;overflow:hidden; width:980px;}
.news1 ul li{ float:left; width:50px; height:30px;width:90%;padding-left:17px; border-bottom:#CCCCCC 1px dashed; background-image:url(../images/menu_List_bg.gif); background-position:3% 50%; background-repeat:no-repeat; margin:0px auto; line-height:27px; }
.news1 ul li img{ display:block;width:181px; height:130px; margin:0 auto; }

.hyzx{ width:378px; float:left; border:1px #CCCCCC solid; margin-top:8px}
.hyzx .title{ height:114px; width:100%; background-image:url(../images/tu_45.jpg); background-repeat:no-repeat}
.hyzx ul{ list-style-type:none; margin:0px; padding:0px;}
.hyzx ul li{width:90%; margin:0px auto; background-image:url(../images/li.gif); background-position:1% 50%; background-repeat:no-repeat; border-bottom:#CCCCCC 1px dashed; padding:0px 0px 0px 15px;}
.hyzx ul li a{ width:80%; float:left}
.hyzx ul li span{ width:19%;text-align:right}
.service{ width:374px; float:right; border:1px #CCCCCC solid; margin-top:8px}
.service .title{ height:114px; width:100%; background-image:url(../images/tu_44.jpg); background-repeat:no-repeat}
.service .container{ margin:5px}
.service .container p{ text-indent:2em}

.arc{ border:#CCCCCC 1px solid;margin-bottom:8px}
.arc .title{ height:29px; background-image:url(../images/tit1.gif); background-repeat:repeat-x;}
.arc h2{ width:100px; background-image:url(../images/tit.gif); height:30px;line-height:30px; text-align:center; font-size:13px; color:#FFFFFF; border-bottom:#cccccc 1px solid;border-right:#cccccc 1px solid; float:left}
#div{ padding-right:10px; line-height:29px; text-align:right; float:right}
#div1{ padding-right:30px; line-height:30px; text-align:right; float:right}
.container{ margin:5px}
.container p{ text-align:left; font-size:12px; line-height:22px; text-align:left;text-indent:2em;}
.container h1{ font-size:16px; text-align:center; margin:20px 0px}
.container .prenext{width:740px; line-height:30px;border-top:#ccc 1px dashed;font-size:12px; margin:10px 0px 0px 0px; }
.container .prenext .pre{} /* 上一篇 */
.container .prenext .next{} /* 下一篇 */

.main .right1 .arc{
	margin-bottom:8px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.main .right1 .arc .title{ height:29px; background-image:url(../images/tit1.gif); background-repeat:repeat-x;}
.main .right1 .arc h2{ width:100px; background-image:url(../images/tit.gif); height:30px;line-height:30px; text-align:center; font-size:13px; color:#FFFFFF; border-bottom:#cccccc 1px solid;border-right:#cccccc 1px solid; float:left}
.main .right1 .arc #div{ padding-right:10px; line-height:29px; text-align:right; float:right}


#pro{BORDER: #ccc 1px solid;}
.menub1_1 {	FONT-WEIGHT: bold; BACKGROUND: url(../images/1703.gif) no-repeat; FLOAT: left; WIDTH: 111px; CURSOR: pointer; COLOR: #990000; LINE-HEIGHT: 25px; MARGIN-RIGHT: 4px; HEIGHT: 25px; TEXT-ALIGN: center}
.menub1_2 {	FONT-WEIGHT: normal; BACKGROUND: url(../images/1702.gif) no-repeat; FLOAT: left; WIDTH: 111px; CURSOR: pointer; COLOR: #666666; LINE-HEIGHT: 25px; MARGIN-RIGHT: 4px; HEIGHT: 25px; TEXT-ALIGN: center}
.menugtab {	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; COLOR: #444444; PADDING-TOP: 6px}
.menugtab A {}
#pro .cpzs {FLOAT: left;WIDTH: 245px; margin:0px; padding:0px; text-align:left; line-height:22px; letter-spacing:normal}
#pro .cp {
	FLOAT: left; WIDTH: 94px; TEXT-ALIGN: center; margin:0px; padding:0px
}
#pro .title {
	WIDTH: 94px; LINE-HEIGHT:20px; margin:0px; padding:0px
}
#pro .title a{ margin:0px; padding:0px}
#pro .cp IMG {
	border: #d2d2d2 1px solid; padding: 1px; width: 81px;  height: 54px; margin:3px;
}

.picnews { width:750px; padding-bottom:3px; clear:both;}
.picnews1 { width:580px; padding-bottom:3px; clear:both;}
.picnews dl { width:750px; margin:1px auto; overflow:hidden; }
.picnews dl dd { width:160px; float:left; display:inline; text-align:center; margin:10px 0px 0px 9px; line-height:31px; }
.picnews dl dd a img { border:1px solid #dddddd; padding:5px; }
.picnews dl dd  a:hover img { border:1px solid #ECBAC8; }
.picnews dl dd a { display:block; }
.info{ text-align:center;}
.bor1{ border-bottom:1px #ddd dashed; line-height:27px; padding-left:15px}
.fl{background-color:#eeeeee; padding-left:5px; line-height:30px; font-size:14px; font-weight:bold}
.fr{ float:right; font-size:12px; padding-right:10px; font-weight:normal}

.friendlink{ background-color:#f5f5f5; border:1px #CCCCCC solid; padding:0 0 0 5px; margin:5px 0}
.copyright{ border-top:#cccccc 1px solid; background-color: #111111;}
.copyright .text{ width:1000px; margin:0 auto; padding-top:5px; color:#ffffff}
.copyright .text a{ color:#FFFFFF}
.copyright .text a:hover{ color:#0099ff}


/* 分页 */
.page{
	font-family:Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 14px;
	margin-top:20px;
	float:none;
	width: 580px;
}
.page a,.page span{display:block;color:#000;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.page input{padding:0px;color:#000;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */
.clear{ clear:both}

/*产品页*/
.product_con{width:746px;height:auto;float:left;overflow:hidden;}
.product_con li{width:696px;height:110px;display:block;padding:6px 10px 0 10px;background:url(../images/01_36.jpg) repeat-x;float:left;margin:0 0 12px 0;}
.text06{width:540px;height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.text06 a{font:900 16px/24px "宋体";}
.text07{width:540px;height:44px;overflow:hidden;font:400 12px/22px "宋体";}
.picture{width:150px; height:100px; padding:1px; border:#e4e4e4 solid 1px;float:left;margin-right:9px;}
.button{text-align:right; height:22px;}

/*新闻列表页右侧*/
#right_box{ width:185px;float:right;}
.ind_news_box{font-size:12px;clear:both;border:#CCCCCC 1px solid;margin-bottom:8px}
.ind_news_box .news_lb{ padding:5px; border:1px solid #ddd; border-top:none;}
.ind_news_box .news_lb li{ height:30px;line-height:30px; background:url(/skins/269450/images/li_fh.gif) no-repeat 0px 8px; font-size:12px; padding-left:10px; overflow:hidden; border-bottom:1px dashed #ddd;}
.ind_news_box .news_lb li a:hover{color:#FF0000 }
#biaoti{ height:29px; background-image:url(../images/tit1.gif); background-repeat:repeat-x;}
#biaoti b{ width:100px; background-image:url(../images/tit.gif); height:30px;line-height:30px; text-align:center; font-size:13px; color:#FFFFFF; border-bottom:#cccccc 1px solid;border-right:#cccccc 1px solid; float:left}

/*工程案例*/
.product_content{padding:7px;height:150px; position:absolute;top:5px; left:0; font-size:12px; position:relative;}
.product_content li{width:150px; border-bottom:1px  dashed #ddd;}
.product_con li{width:750px;height:85px;overflow:hidden;float:left; margin:0 0 10px 0; display:inline;background:url("1_39.jpg") repeat-x left bottom; padding-bottom:10px;}
.pic2{width:135px; height:90px;padding:1px;border:#dddddd solid 1px;float:left;margin-right:10px;}
.text9{width:600px;height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.text9 a{font:900 16px/24px "宋体";}
.text5{width:560px;height:44px; line-height:16px;overflow:hidden; color:#555555;}
.button1{width:600x;margin-top:3px;text-align:right;}
.button1_img{margin-top:3px;margin-right:80px;text-align:right;}

/*产品内容页*/
.pro_maincon{margin:10px auto 0 auto; width:960px;height:auto;}
.proxx2_content{width:960px;height:329px;background:url(../images/proxxbg.jpg) no-repeat;}
.proxx2_con_img{width:387px;margin:14px 100px 0 14px; float:left; display:inline;}
.proxx2_con_img img{width:435px; height:290px;}
.proxx2_con{width:400px;height:329px;float:left; display:inline;}

.w_mar2{ margin:12px 0 13px 0;}
.w_mar2 h2{color:#000; margin:5px 20px 0 0; float:left;}


.w_mar1 li{
	color:#000;
	text-overflow:ellipsis;
	line-height:20px;
}
.w_mar1 li.w_xunmore{text-align:right; background:url(../images/liujiao.jpg) no-repeat 329px 2px;line-height:20px;}
.w_xunmore a{color:#e91c1c;line-height:20px;}
.w_tijiao{ margin:8px 0 0 30px;}

.contentl5{width:780px;height:auto;float:left;display:inline;margin:8px 16px 0 0;border:#cccccc solid 1px;}
.contentr5{width:162px;height:auto;float:left;display:inline;margin:8px 0 0 0;}

.proxx_t1{border-bottom:#cccccc solid 1px;background:#eeeeee; height:30px;}
.proxx_t1 li{width:136px; height:30px;display:block;border-right:#cccccc solid 1px; text-align:center; float:left;color:#000;font:400 14px/30px "宋体"; cursor:pointer; }
.proxx_t1 li a{ color:#000;font:400 14px/30px "宋体"; }
.proxx_t1 li.proxx_s1{background:#007cdc; width:232px; border-right:none; color:#fff;font:400 12px/30px "宋体";}
.proxx_t1_tittle{width:734px;font:900 14px/30px "宋体";color:#000; border-bottom:#9f9f9f dotted 1px;margin:4px 18px 0 18px; padding-left:10px;}
.proxx_t1 li.hover{width:136px; height:30px;display:block;color:#007cdc;font:900 14px/30px "宋体"; background:url(../images/yuanli.jpg) repeat-x;}
.proxx_t2{color:#007cdc;font:900 14px/28px "宋体"; background:url(../images/yuanli.jpg) repeat-x;border-top:#cccccc solid 1px;border-bottom:#cccccc solid 1px; padding-left:18px;}
.proxx_con{
	color:#000;
	width:744px;
	height:auto;
	padding-top: 14px;
	padding-right: 18px;
	padding-bottom: 14px;
	padding-left: 18px;
}
.proxx_con2{
	color:#000;
	width:744px;
	height:auto;
	padding-top: 14px;
	padding-right: 18px;
	padding-bottom: 14px;
	padding-left: 18px;
	display:none;
}
.pro_hm_t{ background:#777777; height:32px; text-align:center;font:400 16px/32px "宋体"; color:#fff;}
.pro_hm_m{ background:#ededed;height:auto; padding:10px 15px 0 15px;}
.pro_hm_m li{width:132px; height:128px; display:block;margin:0 0 5px 0;}
.pro_hm_m li img{width:150px; height:100px;border:#c8c8c8 solid 1px; display:block;}
.pro_hm_m li p{width:152px; height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align:center;}
.pro_hm_m li p a{ line-height:30px; color:#000;}