﻿@charset "utf-8";
/* CSS Document */
.main { width:980px; margin-left:auto; margin-right:auto;}
.main1 { margin-top:10px; overflow:hidden;}
.top_list1 {width:980px; height:29px; margin:0 auto}

.top_bg { width:100%; background:url(../images/topbg.gif) repeat-x; height:168px;}
.top_nav {float:right; padding-right:10px; font-size:12px; color:#333; line-height:29px;}
.logo { background:url(../images/logo.png) no-repeat; width:980px; height:102px; float:left;}
.logo a {width:533px; height:102px; float:left;}
.sddm{padding: 0;width: 980px;height:37px;}
.sddm li{margin: 0;padding: 0;list-style: none;float:left; width:119px; background:url(../images/cion.png) no-repeat left top;text-align:center;}
.sddm li a{ display:block;font-size:14px; font-weight:bold; color:#fff; line-height:37px;}
.sddm li a:hover{ color:#c20000; background:url(../images/hover.png) no-repeat center;  text-decoration:none;}
.sddm div{position: absolute;visibility: hidden;width:104px;text-align:center;margin-left:8px;z-index:9999;padding:0;overflow:hidden;background: #f6fbff;}
.sddm div a{position: relative;border-bottom:1px solid #44a1cd;display: block;padding: 5px 5px;width: auto;overflow:hidden;white-space: nowrap;
text-align: left;text-decoration: none;background: #f6fbff;color: #333;font: 12px arial;text-align:center;}
.sddm div a:hover{color: #c20000; background:none;}

.sddm .product_menu{position: absolute;visibility: hidden;width:150px;text-align:center;margin-left:-13px;z-index:9999;padding:0;overflow:hidden;background: #f6fbff;}
.sddm .product_menu a{position: relative;border-bottom:1px solid #44a1cd;display: block;padding: 5px 5px;width: auto;overflow:hidden;white-space: nowrap;
text-align: left;text-decoration: none;background: #f6fbff;color: #333;font: 12px arial;text-align:center;}
.sddm .product_menu a:hover{color: #c20000; background:none;}

.banner { width:979px; height:422px}

.left_index { width:256px; float:left; border:1px solid #dfe0e2; background:#fff;}
.mian_bg { background:url(../images/mian_bg.png) repeat-x; height:33px; width:100%;}
.mian_bg1 { background:url(../images/pic.png) no-repeat left; width:97px; height:35px; margin-left:10px; float:left;}
.mian_bg1 h4{ font-size:14px; color:#fff; line-height:32px; padding-left:18px;}
.more { float:right; padding:8px 5px;}
.left_index img { border:1px solid #d2d2d2; padding:2px; margin:5px 10px 5px 15px;}
.text {float:left; width:235px; padding:5px; margin-left:5px; color:#333; line-height:20px;}
.text a {color:#333;}
.text a:hover {color:#cc0000;}

/*.left_index1 { width:458px; float:left;border:1px solid #dfe0e2; background:#fff; margin-left:10px;}*/
.left_index1 { width:458px; height:212px; float:left;border:1px solid #dfe0e2; background:#fff; margin-left:10px;}

.left_index1 ul { float:left; padding:10px; overflow:hidden;}
.left_index1 li { background:url(../images/cion1.png) no-repeat left; float:left; margin-left:12px; width:425px; border-bottom:1px dashed #d2d2d2; display:inline;}
.left_index1 li a { float:left; font-size:12px; line-height:26px; margin-left:10px; display:block;}
.left_index1 li span { float:right; padding-right:5px; color:#999;}

.left_index2 {width:241px; float:right;border:1px solid #dfe0e2; background:#fff;}
.left_index2 img { border:1px solid #d2d2d2; padding:2px; margin:5px 10px 5px 15px;}
.al_m { float:left;width:202px; padding:10px 18px;}
.al_m span { font-size:12px; color:#999;}
.al_m p { font-size:12px; color:#333;line-height:23px;}

.link { border:1px solid #d2d2d2; height:65px; }
.link_left { width:107px; float:left; background:#f4f4f4; height:65px;border-right:1px solid #d2d2d2;}
.link_left img { padding:20px 10px;}

/*.link_neir { float:left; padding:10px 0 5px 0; overflow:hidden; width:870px;background:#fff;}*/
.link_neir { float:left; padding:10px 0 5px 0; overflow:hidden;height:50px; width:870px;background:#fff;}

.link_neir a { line-height:25px; margin-left:10px;}

.foot_bg { background:url(../images/footbg.gif) repeat-x bottom; height:160px; width:100%;}
.bottom_nav { color:#fff; line-height:30px; height:30px; text-align:center;}
.bottom_nav a{ font-size:14px; color:#fff; padding:0 5px;}
.foot {text-align:left; border-bottom:none; margin:0 auto; line-height:22px; padding:10px 0;}
.wj img{ float:left; margin:5px;}
.foot span { float:left; padding:10px 10px;}

/*关于我们*/
.about_left { width:210px; float:left;}
.about_1 {width:208px; float:left; background:#fff;border: 1px solid #d2d2d2}
.call_us {width:208px; float:left; background:#fff;border: 1px solid #d2d2d2}
.about_1 img { float:left; padding:1px;}
.about_1 ul { padding:0 0 0 55px;}
.about_1 li { float:left; width:150px; background:url(../images/li.png) no-repeat left;}
.about_1 li a { font-size:12px; line-height:35px; color:#333;padding-left:15px;}

.about_left2 { width:210px; float:left;}
.about_2 {width:208px; float:left; background:#fff;border: 1px solid #d2d2d2}
.about_2 img { float:left; padding:1px;}
.about_2 ul { padding:0 0 0 25px;}
.about_2 li { float:left; width:150px; background:url(../images/li.png) no-repeat left;}
.about_2 li a { font-size:12px; line-height:35px; color:#333;padding-left:15px;}


.about_right { background:#fff;float:right; width:758px;border: 1px solid #d2d2d2;}
.mainbt {float:left; background:url(../images/line.png) no-repeat bottom; width:750px; padding-left:8px;}
.mainbt img { float:left; padding:5px;}
.mainbt h4 { font-size:14px; float:left; color:#2f95c8;padding:8px 0 0 8px;}
.mainbt b{ float:right;  line-height:35px; height:35px; font-weight:normal; background:url(../images/hot.jpg) no-repeat right center; padding-right:10px; color:#989898;}
.r_text{width:740px; font-size:14px; line-height:30px; padding:15px 10px; float:left;}
.call_us1 img { float:left; padding:3px;}
.call_us1 h4 { font-size:14px; float:left; color:#2f95c8;padding:5px 0 0 8px;}
.call_us ul { margin:8px;}
.call_us li { float:left; line-height:28px; color:#333; width:180px; display:block;}

/*新闻列表页*/
.list{width:740px; float:left;}
.list li{ border-bottom:1px dashed #717070; line-height:40px; background:url(../images/cion1.png) no-repeat left; margin-left:10px;}
.list li a { margin-left:10px;}
.list span{ float:right; color:#959595;}

/*产品展示页*/
.r_one1 ul { float:left; width:721px; padding-left:25px;}
.r_one1 li { float:left; width:138px; text-align:center; padding:8px 20px 8px 20px; display:inline; }
.r_one1 li img { border:1px solid #d2d2d2; padding:2px;}
.r_one1 li .span { height:23px;}
.r_one1 li .span a{ line-height:25px; color:#333; width:138px; display:block}
.r_one1 li .span a:hover{ line-height:25px; color:#ff0000; width:136px;}

/*留言板*/
.cer{width:700px; background:url(../images/liuyan.jpg) no-repeat right top;overflow:hidden;}
.bgg{ width:700px; height:430px; margin-top:10px; padding:10px;}
.bgg td{height:30px; line-height:30px;}
.box_zy{ border:1px solid #d7d7d7; line-height:22px; height:22px; width:200px;}
.wdt{ text-align:right;}
.oub{ border:1px solid #d7d7d7;}
.bug{ width:60px; height:29px; font-size:12px; color:#fff;background:url(../images/botton.png) no-repeat; border:none; margin-right:50px;}
.dot{ width:60px; height:29px; font-size:12px; color:#fff; background:url(../images/botton.png) no-repeat;border:none; margin-right:50px;}
.deou{width:700px; height:120px; margin-top:20px; padding:5px}
.deou h3{width:690px; height:30px; padding:0 10px; color:#939393; font-size:12px; font-weight:normal; line-height:30px; background:#f8f8f8; float:left }
.deou h3 span{ float:right; padding-right:8px; overflow:hidden}
.deou h4 { font-size:12px; font-weight: normal; padding:5px 5px; line-height:25px;}
.deou h5 { font-size:12px; font-weight: normal; padding:0 5px; line-height:25px;}
.deou h5 span{ color:#2173b7; font-weight:bold;}

.wzbt {height:40px; line-height:40px; float:left; width:688px; float:left; color:#CE0609; font-size:16px; text-align:center; font-weight:bold;}
.wzly {height:30px; line-height:30px; float:left; width:688px; float:left; color:#9B9B9B; font-size:12px; text-align:center; border-bottom:1px dashed #999999; margin:10px;}
.wznr { width:688px; height:auto; font-size:14px; line-height:1.5em; padding:10px; float:left;overflow:hidden;}

/*广告*/
.main_ad{ margin-top:0px;}
.product_bg{ position:absolute; margin-top:-40px; height:40px;z-index:3006; width:979px;filter:alpha(opacity=70);_moz-opacity:0.7;opacity:0.7;background-color:#000;    }
.product {
	position:absolute;
	margin-top:-50px;
	margin-left:1px;
	height:40px;
	z-index:3006;

}
.product a {width:189px; float:left; display:inline; text-align:center; margin-left:5px; line-height:28px;background: url(../images/bt.gif) no-repeat;filter:alpha(opacity=100);_moz-opacity:1;opacity:1; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; }
.product a.a1{width:189px; background:url(../images/bt_hover.gif) no-repeat; margin-left:5px; margin-right:0px; color:#FFF; }
.product a.a2{width:189px; background:url(../images/bt_hover.gif) no-repeat; margin-left:5px; color:#FFF;}

#pshow{ position:absolute; margin-top:-295px;  width:529px; }

#pshow h1{cursor:pointer; font-weight:bold;}

.produt_show{width:300px; height:200px;background:#fff; width:529px; height:251px;}
	.produt_show .l{width:167px; float:left; height:251px; background-color:#E8E9EB;overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
	.produt_show .l h1 {background-color:#E8E9EB; font-size:12px; font-weight:normal; text-indent:20px;line-height:30px;padding:0px; margin:0px;font-family:Arial;}
	.produt_show .l ul { background-color:#DEE2E5; padding:0px; margin:0px;font-family:Arial;}
	.produt_show .l li { line-height:21px; height:21px;font-family:Arial;}
	.produt_show .l ul li a {text-indent:40px; display:block; line-height:20px; height:20px;}
	.produt_show .l ul li a:hover {color:#FFF; font-weight:bold; background:url(../images//arrow.jpg) 65% 35% #9C9C9C no-repeat;}
	.produt_show .l ul li a:hover.alt {color:#FFF; font-weight:bold; background:url(../images/arrow.jpg) 70% 55% #EC2627 no-repeat;}
	.produt_show .r{float:right; width:361px;}

.show{display:block;}
.hidd{display:none;}


.ad_slide{ position:relative; margin:0; padding:0; width:979px; height:422px; overflow:hidden;}
.ad_pic{ width:979px; height:422px; overflow:hidden;}
.ad_pic img{border:none;}
.ad_num{ position:absolute; top:350px; left:850px; list-style:none; margin:0; padding:0;}
.ad_num li{float:left; width:10px; height:10px; /*background:url(off.gif) no-repeat;*/ background-color:#EB2526; border:1px #FFF solid; text-align:center; font:normal 1px/1px Arial; color:#EB2526; cursor:pointer; margin:0 3px; text-indent:-9999em;}
.ad_num li.on{font-weight:bold; /*color:#666; background:url(on.gif) no-repeat;*/ background-color:#FFF; border:1px #FFF solid; color:#FFF;}
.ad_num li:hover{background-color:#9C3022; }
.ad_num li.on:hover{background-color:#FFF; }

/*QQ*/
 
 .qqbox{
	width:163px;
	color:#000000;
	clear:both;
	font-size:12px;
	border:1px solid #cfc8cb;
	overflow:hidden;
	position:absolute;
	right:0px;

}
.qqboxs{
	width:163px;
	color:#000000;
	clear:both;
	position:absolute;
	right:0px;

}
.qqbox h2{
	width:163px;
	height:33px;
	display:block;
	background-image: url(../images/QQ_titlebg.gif);
	background-repeat: no-repeat;
	}
.qqbox h2 span{
	text-align:center;
	width:35px;
	height:29px;
	font-size:13px;
	color:#FFF;
	display:block;
	float:left;
	overflow: hidden;
	position:absolute;
	font-family:"宋体";
	cursor:pointer;
	background-image: url(../images/QQ_X.gif);
	background-repeat: no-repeat;
	background-position: center center;
	}
.qqbox div{
	padding:10px;
	width:143px;
	background-color:#fff7f3;
	
	}
.qqbox div ul{
}
.qqbox div ul li{
	width:143px;
	height:27px;
}
.qqbox div ul li span{
	width:55px;
	padding-right:3px;
	text-align:right;
	display:block;
	line-height:27px;
	float:left;
	}
	.qqlv
	{
	width:25px;
	height:256px;
	overflow:hidden;
	position:relative;
	float:right;
	z-index:50px;

	}
/**/	

.backToTop {
 display: none;
 width: 18px;
 line-height: 1.2;
 padding: 5px 0;
 background-color: #000;
 color: #fff;
 font-size: 12px;
 text-align: center;
 position: fixed;
 _position: absolute;
 right: 10px;
 bottom: 120px;
 _bottom: "auto";
 cursor: pointer;
 opacity: .6;
 filter: Alpha(opacity=60);
}
	
/* news_marquee */
#news_marquee{width:458px;height:150px;overflow:hidden; margin-top:10px;}
#news_marquee ul li{height:25px;padding:0 10px;line-height:25px;overflow:hidden;}




