@charset "utf-8";
/* CSS Document */
/*首页布局*/
#main{ width:975px; height:auto; margin:0 auto;}
#top{width:975px; height:80px; /*margin-bottom:5px; */background:url(../images/top_bg.jpg) repeat-x;}
#nav{ width:975px; height:80px; }
#banner{ width:975px; height:315px;position:relative;
	background:#666;}
#main-con{ width:955px; height:auto;margin:10px 0; padding:10px; border:#E3E0E1 1px solid;}
#content{ width:955px; height:195px;margin:10px 0; padding:0 10px; background:url(../images/content-bg.jpg) repeat-x;}
#foot{ width:935px; height:60px; background:url(../images/foot-bg.jpg) repeat-x; padding:10px 20px; position:relative;}

.con-l{ width:250px; height:180px; float:left;}
.con-c{ width:450px; height:180px; float:left; margin:0 15px; display:inherit; overflow:hidden;}
.con-r{ width:225px; height:180px; float:left;}

.product-title{ width:240px; height:22px; padding:8px 5px 0 5px;}
.product-con{ width:250px; height:150px;}

.news-title{ width:440px; height:22px; padding:8px 5px 0 5px;}
.news-con{ width:450px; height:150px;}
.nwes-con-title{ width:430px; height:26px; background:url(../images/news_bg.jpg) repeat-x; padding:0 10px; line-height:26px;}
/*banner*/
#bg {
	border-top: #999 1px solid; background: #000; filter: alpha(opacity=45); -moz-opacity:0.45;opacity: 0.45;width: 100%; bottom: 0px; position: absolute; height: 50px; TEXT-ALIGN: right;
}
#bg1 {
	border-top: #999 1px solid; background: #fff; filter: alpha(opacity=10);-moz-opacity:0.1;opacity: 0.1; width: 100%; bottom: 0px; position:relative; height: 25px; TEXT-ALIGN: right; 
}
.on,.question,.often,.question_q a{
	background:url(../images/index_bg.gif) no-repeat;
}


.banner{
	width:975px;
	height:90px;
	/*position:relative;*/
	background:#666;
}
.banner_tab{
	height:43px;
	position:absolute;
	right: 5px;
	bottom: 5px;
}
.banner_tab ul {
	cursor:pointer;
}
.banner_tab li {
    float: left;
    list-style-type: none;
    text-align: center;
}
.banner_tab a {
	 width:80px;
	 height:43px;
	 display:block;
	 margin-right:20px;
}
.banner_tab  img{
	border:1px solid #659ab6;
}
.hidecontent {display:none;}
.on{
	 background-position:0px -100px;
}
.on img{
      border:1px solid #0099ff;
}
.out{}

.clear{ clear:both;}
.tab_img{ width:72px; height:35px; margin-top:3px; border:1px solid #fff;}
.ui-tab-l{ width:115px; float:left;}
.ui-tab-r{ width:335px;float:left; }
.ui-tab-img{ background:#FFF; border:#E1E0E5 1px solid;width:94px; height:80px; text-align:center; margin:0 auto;}
.ui-tab-tit{ width:115px; color:#980064;font-weight:bold;display: block;
overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis; /*--4 opera--*/text-overflow: ellipsis; }
.ui-tab-tit a{ color:#980644;}
.ui-tab-img img{ width:90px; height:76px; overflow:hidden;}
.ui-tab-r ul li{ width:323px; height:20px; display:block; background:url(../images/icon.gif) 0 2px no-repeat; padding-left:12px; line-height:20px;}
.news_tit{ width:260px;display: block;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis; /*--4 opera--*/text-overflow: ellipsis; overflow:hidden;height:20px;}
.news-list{ width:100%;}
.news-list li{width:97%; height:20px; display:block; background:url(../images/icon.gif) 0 2px no-repeat; padding-left:12px; overflow:hidden;}
.news-list-tit{ width:300px;display: block;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis; /*--4 opera--*/text-overflow: ellipsis; overflow:hidden;height:20px;}

.ad{ width:225px; margin:10px 0}
.ad select{ white-space:225px;}

#foot ul li{ float:left; margin:0px 10px 10px 0;}
.banquan{ width:700px; height:25px; }
.banquan a{ margin:0 10px;}
.foot-logo{ width:222px; height:22px;position:absolute; top:15px; right:15px;}


/*二级页 about*/
.two-left{ width:225px; height:auto; margin-right:10px; display:inline; float:left;}
.two-right{ width:700px;height:auto; padding-left:10px;display:inline;float:left;}
.left_list{ width:225px; height:auto;background:url(../images/left_con.jpg) repeat-y;}
.left_list_tit{ background:url(../images/left_top.jpg) no-repeat; height:25px; width:213px; padding:17px 0 0 12px;}
.left_list_con{ padding:10px;}
.left_list_bom{ background:url(../images/left_bom.jpg) no-repeat; height:13px;}
.weizhi{ width:680px; height:25px; border-bottom:#E3E0E1 1px solid; color:#981A52; font-weight:bold; background:url(../images/tit_icon.gif) no-repeat 5px 5px; padding-left:20px; line-height:25px; margin-bottom:15px;}
.info-con{ font:Arial,"宋体"; color:#797979; line-height:19px;}
.info-con img{ background:#F6F9F8; border:#DDDCE2 1px solid; padding:4px; margin:10px 20px 20px 0px;}
.info-con p{ font-size:12px; margin-bottom:5px;}
.info-con h1{ font-size:18px; text-align:center; padding-bottom:15px; border-bottom:#ccc 1px dashed; position:relative; margin:0 auto 15px;}
.info-con h2{ font-size:13px; padding-bottom:5px;}
.info-con h1 span{font-size:12px; font-weight:normal;position:absolute; right:20px; bottom:0px;}
.info-con td{ padding:3px 10px;}
.info-con input{ list-style:21px; padding:2px 5px; margin-right:10px}
.mor{
	margin: 0; padding: 0;
	position: absolute; right:10px; bottom:10px;}
.more{float: left;
	margin: 0; padding: 0;
	position: relative;}
.more a {
	text-indent: -9999px;
	height: 19px;
}
.more a:hover { background-position:left bottom; }
.more a.more{
	background: url(../images/more_bnt.gif) no-repeat left top;
	width: 117px; 
}

/*二级页 about*/
ul#news,ul#news-list{margin: 0; padding: 0;
	width: 700px;
	list-style: none;
	font-size: 1em;
	/*margin-top:5px;*/}
ul#news li {
	float: left;
	display:block;
	width:100%;
	margin-bottom:15px;
	
}
ul#news li .row{ width:100%;}
ul#news li .row img{ float:left;background:#F6F9F8; border:#DDDCE2 1px solid; padding:4px; margin-right:5px;}
ul#news li .row li{ float:left; width:330px; background:url(../images/icon.gif) no-repeat 2px 5px; height:24px; margin:0px; line-height:24px; overflow:hidden;}
ul#news li .row li a{ margin-left:10px; width:250px; float:left;display: inline;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis; /*--4 opera--*/text-overflow: ellipsis; overflow:hidden;text-decoration:underline;}
ul#news li .row li span{ float:right;}
.news_title{ width:94%; height:25px; background: url(../images/news_tit.jpg) no-repeat; line-height:25px; padding-left:10px; margin-bottom:5px; color:#333; font-size:12px;}

.news-list2{ width:100%;}
.news-list2 li{width:97%; height:25px; display:block; background:url(../images/icon.gif) 0 2px no-repeat; padding-left:12px;}
.news-list2 li a{ text-decoration:underline;}
.news-list-tit2{ width:500px;display: block;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis; /*--4 opera--*/text-overflow: ellipsis; overflow:hidden;height:25px;}


.solu_box{ width:340px; float:left; position:relative;}
.solu_box img{ margin:0; border:0; padding:0;}
.sllu_con{ width:318px; height:80px; background:#EFEFEF url(../images/solu_bg.jpg) repeat-x; border:#DFDFDF 1px solid
; border-top:none; padding:5px 10px;}
.sllu_con li{ width:149px; float:left; line-height:22px;}
.sllu_con li a{background:url(../images/icon.gif) no-repeat left -20px;padding-left:10px;}
.sllu_con li a:hover{background:url(../images/icon.gif) no-repeat left 1px;}
.box1{margin-right:20px; margin-bottom:10px;}

.product_box{ width:316px; height:110px; float:left;background:#EFEFEF url(../images/product_bg.jpg) repeat-x; border:#DFDFDF 2px solid
; padding:10px; position:relative;}
.product_box img{ margin:0; border:0; padding:0; position:absolute; left:13px; bottom:15px;}
.product_list{ width:190px; margin-left:130px; display:block; position:absolute; top:10px;}
.product_list dl{clear:both;}
.product_list dt{ font-weight:bold;background:url(../images/icon.gif) no-repeat left 3px;padding-left:10px; width:170px; margin-bottom:2px;clear:both;}
.product_box dd a{ background:url(../images/icon.gif) no-repeat left -18px; padding-left:15px; margin-left:15px; line-height:21px; float:left;}
.product_box dd a:hover{background:url(../images/icon.gif) no-repeat left 3px;}
.mores{text-align:right; width:45px; height:22px; font-size:12px; float:right;}
.product_pic_list dl,.product_pic_list dt,.product_pic_list dd{ width:175px; float:left; text-align:center;}
.product_pic_list dt img{ margin:5px auto;}
.product_pic_list dt a:hover img{ background:#F6F9F8; border:#BD0053 1px solid; }

.info-left{ width:465px; margin-right:10px; height:100%; border-right:#E3E0E1 1px solid; float:left; padding-right:10px;}
.info-rihgt{ width:214px; height:100%; float:left;}
.info-rihgt dl{ padding-left:10px; margin-bottom:15px;}
.info-rihgt dt {font-weight:bold; color:#BD0053; margin-bottom:5px;}
.info-rihgt dd a{padding-left:15px; background:url(../images/icon.gif) no-repeat left -18px; line-height:21px;}
.info-rihgt dd a:hover{padding-left:15px; background:url(../images/icon.gif) no-repeat left 3px;}

.case_box{ width:340px; float:left;}
.case_box dl{ width:150px; float:left; margin-right:20px; display:inline;}
.case_box dt img{ background:#F6F9F8; border:#DDDCE2 1px solid; padding:4px; margin:0px;}
.case_box dt a:hover img{ background:#F6F9F8; border:#BD0053 1px solid; padding:4px; margin:0px;}
.case_box dd{ text-align:center; margin-top:5px;}

.case_list ul,li,dl,dt,dd{margin:0; padding:0; list-style:none; text-align:left; display:block;}
.case_list ul li{ float:left;width:690px; padding-bottom:10px; 
padding-top:10px; margin-left:5px!important;margin-left:3px;position:relative; border-bottom:#ccc 1px dashed;}
.case_list ul li dt img{float:left; width:156px; height:112px; margin:0px 10px 0 0;}
.case_list ul li dt a:hover img{ background:#F6F9F8; border:#BD0053 1px solid; }
.case_list ul li dd{width:510px; float:left; padding-left:3px;}
.case_title{ font-size:14px; font-weight: bold; margin-bottom:3px;}
.case_txt{ height:80px;display: block;overflow: hidden;
}
.case_info{ width:80px; height:21px;background:url(../images/info_bnt_s1.gif) no-repeat; position:absolute; right:10px; bottom:15px;}
.case_info a{ margin-left:20px; color:#BD0053;}
.red{ color:#C00;}

.sitemap{ width:345px; float:left; border-left:#ccc 4px solid; margin-bottom:10px;}
.sitemap dt{ font-weight:bold; line-height:25px;}
.sitemap dd{ padding-left:10px; width:100px; float:left;line-height:25px;}
.sitemap a{ background:url(../images/icon.gif) no-repeat 0px -18px; padding-left:10px;}
