@charset "gb2312";
/* CSS Document */

*{margin:0px;padding:0px;}

/** **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements ?? */
dl, dt, dd, ul, ol, li, /* list elements ? */
pre, /* text formatting elements ??? */
form, fieldset, legend, button, input, textarea, /* form elements ?? */
th, td /* table elements ? */ {
    margin: 0;
    padding: 0;
}

/****/
*
{
  margin: 0;
  padding: 0;
}
body,
button, input, select, textarea /* for ie */ {
    font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /*  */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* ??? */
small { font-size: 12px; } /*  12px ?? small  */

/****/
ul, ol { list-style: none; }

/****/
a { text-decoration: none; color:#000000; font-size:12px; }
a:hover {  text-decoration:none;  }

sup { vertical-align: text-top; } /* ???? */
sub { vertical-align: text-bottom; }

/****/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img ? img ?? */
button, input, select, textarea { font-size: 100%; } /* ???? ie ?? */
.clear{ clear:both; height:0; margin:0; padding:0;}
body{ margin-left:auto; margin-right:auto; repeat-x;} 

.h1 {font-size:12px; font-weight:normal;line-height:24px;display:inline;}
.h2 {font-size:12px; line-height:18px;display:inline; font-weight:normal;}

.www88fafacom { width: 943px; height: 307px; margin:1px auto; position: relative; overflow:hidden;	padding:3px;border:1px solid #CCC;}
.www88fafacom img{ width: 943px; height: 307px;}

/* qqshop focus */
#focus {width:947px; height:312px; overflow:hidden; position:relative;}
#focus ul {height:312px; position:absolute;}
#focus ul li {float:left; width:947px; height:312px; overflow:hidden; position:relative; background:#ffffff;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:947px; height:10px; left:0; bottom:0; }
#focus .btn {position:absolute; width:947px; 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;}

/*Number anniu*/
.www88fafacom .num { overflow:hidden; height: 25px; position: absolute; bottom:12px; left: 15px; zoom:1; z-index:3 }
.www88fafacom .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.www88fafacom .num li.on { background: #FF7700; } /*当前项*/

/*previous  next*/
.www88fafacom .prev,
.www88fafacom .next { display: none; width: 0px; height: 100px; background: none no-repeat; position: absolute; top: 75px;}
.www88fafacom .prev { left: 0; }
.www88fafacom .next { right: 0; background-position: right }

#top{ width:auto; height: auto; margin-left:auto; margin-right:auto; }
#top_1{ width:953px; height:100px; margin-left:auto; margin-right:auto;}
.top_logo{ width:446px; height:100px; float:left;  margin-left:20px;}
.top_logo img{ padding-top:20px;}
.top_left{ width:328px; height:100px; float:right; background-image:url(top_bg.jpg);}
.sc{ width:80px; height:20px; float:right; margin-top:10px; margin-right:30px;}
.sc a a:hover{ color:#006600;}
.dh{ width:280px; height:20px; float:left; margin-left:50px; margin-top:15px;}

#top_2{ width:auto; height:43px; background-image:url(dao_hang_01.jpg);}
.top_2_dh{ width:953px; height:43px; margin-left:auto; margin-right:auto; }
.top_2_dh ul{list-style-type:none;  font-weight: bold; font-size:16px; float:left;}
.top_2_dh ul li{font-size:14px; color:#fff; float:left; background-image:url(dao_hang_02.jpg);background-position:right;background-repeat:no-repeat; line-height:42px; text-align:center; width:90px;  }
.top_2_dh ul li a{width:88px; height:42px;color:#FFFFFF;  line-height:42px; text-decoration:none;}
.top_2_dh ul li a:hover{width:88px; height:42px; background-image:url(dao_hang_bg.jpg); display:block; border-left:thick;}
.top_3_dh{ width:220px; _width:250px; *width:250px; height:28px; float:left; margin-top:7px; margin-left:30px;}

.top_2_dh a{ width:88px; height:42px; display:block; text-align:center; line-height:20px; overflow:hidden; font-size:12px;  font-weight:bold;}
.top_2_dh a.nav_a{ width:88px; background-image:url(dao_hang_bg.jpg); background-repeat:no-repeat; height:42px;overflow:hidden; }

#meun{ width:auto; height:auto; margin-left:auto; margin-right:auto; background-image:url(bg_h.gif);}
.meun_01{ width:auto; height:312px; background-image:url(bg_02.gif);}
.meun_01_tu{ width:947px; height:311px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; margin-top:3px;}

.meun_02{ width:953px; height:auto; margin-left:auto; margin-right:auto; overflow:hidden; }
.meun_02_{ width:953px; height:240px; background-color:#FFFFFF;}
.meun_02_1{ width:647px; height:230px; float:left; }
.meun_02_1 h3{ width:647px; height:46px; background-repeat:no-repeat; background-image:url(meun_tu_1.gif);}
.meun_02_1 h3 p{line-height:48px;  margin-left:35px; color:#FFFFFF;}
.meun_02_1 h3 p a{ color:#FFFFFF; font-size:14px;}
.meun_02_1 h3 img{ float:right; line-height:46px; margin-top:-28px; margin-right:8px;}
.meun_02_1_1{ width:249px; height:186px; float:left;}
.meun_02_1_2{ width:390px; height:186px; float:right; line-height:20px; overflow:hidden;}
.meun_02_1_2 p a{ font-size:12px; line-height:24px; color:#666666;}

.meun_02_2{ width:306px; height:230px; float:right; }
.meun_02_2{ width:306px; height:230px; float:left; margin-top:1px;}
.meun_02_2 p img{ width:6px; height:16px; margin-top:20px; margin-left:5px;}
.meun_02_2 p a{ font-size:14px;  margin-left:10px;}
.meun_02_2 h3{ width:306px; height:46px; margin-top:-2px; background-image: url(meun_tu_02.jpg);}
.meun_02_2 h3 a img{ float:right; margin-top:-20px; margin-right:8px;}
.meun_02_3{ width:249px; height:58px; float:left; margin-left:25px; margin-top:5px;
background-image:url(meun_tu_felt_1.gif); background-repeat:no-repeat; }
.meun_02_3 p{ padding-left:10px; color:#6699FF; padding-top:35px;}
.meun_02_3 p a{ color:#6699FF;}
.meun_02_3_2{ width:250px; height:57px;  float:left; margin-left:25px; margin-top:5px;
background-image:url(meun_tu_felt_2.gif); background-repeat:no-repeat;}
.meun_02_3_2 p{ padding-left:10px; color:#6699FF; padding-top:35px;}
.meun_02_3_2 p a{ color:#6699FF;}
.meun_02_3_3{ width:249px; height:58px; float:left; margin-left:25px; margin-top:5px;
background-image:url(meun_tu_felt_3.gif); background-repeat:no-repeat;}
.meun_02_3_3 p { padding-top:30px; margin-left:10px;}
.meun_02_3_3 p a{ color:#6699FF;}

.meun_03{clear:both; width:953px; height:190px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; }
.meun_03_01{ width:265px; height:190px; float:left;}
.meun_03_01 h3{ width:265px; height:34px; padding-left:25px; font-size:14px; line-height:30px; color:#FFFFFF; background-image:url(meun_tu_03_1.jpg); background-repeat:no-repeat;}
.meun_03_01 h3 a{ color:#FFFFFF; margin-left:10px;  font-size:14px;}
.meun_03_01 h3 p a{ float:left; margin-top:-13px; margin-left:190px;}
.meun_03_01 ul{ margin-top:5px;}
.meun_03_01 ul li{ width:250px;height:24px; padding-left: 20px; background-position:left;
background-image:url(meun_tu_dian.gif); background-repeat:no-repeat; border-width: 1px; border-bottom-style: dashed; border-color:#CCCCCC;  overflow:hidden;}
.meun_03_01 ul li a{ font-size: 12px; color: #3c474d;display:inline;white-space:nowrap;}
.meun_03_01 ul li a:hover{ color:#FF0000;}

.meun_03_02{ width:650px; _width:630px; height:190px; float:left; margin-left:30px;}
.meun_03_02 h3{ width:650px; _width:630px; height:34px; background-image:url(meun_tu_03_2.jpg);background-repeat:no-repeat;}
.meun_03_02 h3 p a{ color:#FFFFFF; font-size:14px; margin-left:30px; line-height:30px; }
.meun_03_02 h3 img{ float:right; margin-top:-20px; margin-right:10px;}
.meun_03_02 ul{ margin-top:5px;}
.meun_03_02 ul li{ float:left;}
.meun_03_02 ul li a img{ margin-left:20px;}
.meun_03_02 ul li p{ text-align:center;}

#footer{ margin:0 auto;  width: auto; height:98px; background-image:url(footer_bg.jpg);    }
#footer p{  text-align:center;  background-repeat: repeat-x; padding-top:30px;}

#meun_About{ width:953px; height:auto; margin-left:auto; margin-right:auto; overflow:hidden;background-image:url(about_us_01_bg.png);background-repeat:repeat-y; background-color:#FFFFFF;}
.meun_About_left{ float:left; width:258px; height: auto; background-image:url(about_us_01_bg.png); }
.meun_About_left h3{ width:259px;  height:55px; background-image:url(about_us_01.jpg); background-repeat:no-repeat;}
.meun_About_left h3 a{line-height:50px; margin-left:45px; font-size:14px; color:#FFFFFF;}
.meun_About_left_01{ width:177px; height:auto; margin-left:auto; margin-right:auto;}
.meun_About_left_01 ul li{ width:177px; height:28px; background-image:url(about_us_01_1.jpg); background-repeat:no-repeat; margin-top:8px;}
.meun_About_left_01 ul li a{ margin-left:45px; line-height:28px;}
.meun_About_left_01 ul li a:hover{ color:#3366CC;  border-color:#CCCCCC;}

.meun_About_left_02{ float:left; width:258px; height: auto; margin-top:20px; }
.meun_About_left_02 h3{ width:259px;  height:50px; background-image:url(about_us_03.jpg); background-repeat:no-repeat;}
.meun_About_left_02 h3 a{line-height:40px; margin-left:45px; font-size:14px; color:#FFFFFF;}

.meun_About_left_03{ width:177px; height:auto; margin-left:auto; margin-right:auto;}
.meun_About_left_03 ul{ width:117px; height:auto; margin-left:45px;}
.meun_About_left_03 ul li{ width:177px; height:28px; background-image:url(about_us_01_1.jpg); background-repeat:no-repeat; margin-top:8px;}
.meun_About_left_03 ul li a{ margin-left:45px; line-height:28px;}
.meun_About_left_03 ul li a:hover{ color:#3366CC;  border-color:#CCCCCC;}

.meun_About_left_02_1{ width:200px; height:auto; margin-left:auto; margin-right:auto;}

.meun_About_right{ float:right; width:695px;  height:auto; margin-top:2px; overflow:hidden;}
.meun_About_right_01{ width:100%; *width:695px; height:45px; background-image:url(about_us_right_01.jpg); background-repeat:no-repeat;}
.meun_About_right_01 h3 { padding-left:30px; padding-top:13px;}
.meun_About_right_01 h3 a{ font-size:14px;}
.meun_About_right_01 h3 p{ float:right; padding-right:20px;  color:#999999; *margin-top:-15px; line-height:13px;}
.meun_About_right_01 h3 p a{ color:#999999; font-size:12px;}
.meun_About_right_01 h3 p a:hover{ color:#000000;}
.meun_About_right_wz{ width:650px; height:auto; float:left; line-height:25px; margin:15px;}
.meun_About_right_Contact{ width:610px; height:auto;}
.meun_About_right_Contact ul{ margin-left:150px;}
.meun_About_right_Contact ul{ line-height:32px;}
.meun_About_right_Contact img{ margin-left:30px; margin-top:5px;}

.meun_About_right_Nes{ width:600px; margin-left:auto; margin-right:auto;  display:block; height:auto;}
.meun_About_right_Nes ul{ list-style-type: none; width:600px;}
.meun_About_right_Nes ul li{ float:left; border-width: 1px; line-height:25px;border-bottom-style: dashed;  width:600px;border-color: #ccc; background:left center no-repeat url(meun_tu_dian.jpg);text-indent:2em; }
.meun_About_right_Nes ul li a:hover{ color:#006699;}
.meun_About_right_Nes_fy{ width:400px; height:auto; float:left; margin-right:auto; overflow:hidden; padding-top:10px; margin-left:120px; line-height:35px;}
.meun_About_right_Nes_fy p a:hover{color:#3366CC; text-decoration: underline;}

.meun_About_right_Inside{ width:650px;  height:auto; margin-left:10px; line-height:25px; overflow:hidden;}

.meun_About_left_product{ width:240px; height:auto; margin-left:auto; margin-right:auto;overflow:hidden;}
.meun_About_left_product ul li{overflow:hidden;padding-left: 20px; background-position:left;
background-image:url(meun_tu_dian.jpg); background-repeat:no-repeat; border-width: 1px; border-bottom-style: dashed; border-color:#CCCCCC;}
.meun_About_left_product ul li a{ font-size: 12px; color: #3c474d; line-height: 24px; white-space :nowrap;}
.meun_About_left_product ul li a:hover{ color:#3399CC; text-decoration:underline;}


.meun_About_left_03{ float:left; width:258px; height: auto; }
.meun_About_left_03 h3{ width:259px;  height:50px; background-image:url(about_us_03.jpg); background-repeat:no-repeat;}
.meun_About_left_03 h3 a{line-height:35px; margin-left:45px; font-size:14px; color:#FFFFFF;}
.meun_About_left_03_1{ width:200px; height:auto; margin-left:auto; margin-right:auto;}

.meun_About_right_product{ width:100%; height: auto; float:left; margin:5px auto;}
.meun_About_right_product ul{width:100%;margin:0 auto; }
.meun_About_right_product ul li{ width:33%; height:auto; float:left; margin:5px auto; text-align:center; list-style:none;}
.meun_About_right_product ul li h3 p{ width:200px; margin-top:2px; height:25px; line-height:25px; background-color: #EBEBEB;}
.meun_About_right_product ul li h3 p a{ font-size:12px; font-weight:lighter; }
.meun_About_right_product ul li h3 p a:hover{ text-decoration:underline;}
.meun_About_right_product ul li img{ width:200px; height:150px; border-color:#CCC; border-style:double; border-width:1px; padding:3px;}
.meun_About_right_product ul li a:hover img{ border-color: blue; filter:alpha(opacity:50)/*支持IE*/  -moz-opacity:0.5;/*支持MOZ和火狐浏览*/
opacity:0.5;/*支持css3.0浏览器、火狐1.5也支持 */}

.pages{clear:both;width:99%; height:35px;  color:#fff; line-height:35px; text-align:center; margin:8px auto;  }
.pages span{ font-size:12px;   border-right:#ccc 1px solid; border-left:#ccc 1px solid; border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; padding-right:7px; padding-left:7px; padding-bottom:1px; padding-top:1px; color:#000; margin:0px 1px;}
.pages span a{ font-size:12px;   border-right:#ccc 1px solid; border-left:#ccc 1px solid; border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; padding-right:7px; padding-left:7px; padding-bottom:1px; padding-top:1px; color:#ccc; margin:0px 1px;}
.pages a{text-decoration:none; color:#000;  border-color:#ccc; border-width:1px; border-style: double; padding-right:7px; padding-left:7px; padding-bottom:1px; padding-top:1px; }
.pages  a.ku{text-decoration:none; background-color:#d6e8f4;  border-color:#ccc; border-width:1px; border-style: double; padding-right:7px; padding-left:7px; padding-bottom:1px; padding-top:1px; color:#FFF; }
.pages a:hover{background-color:#d6e8f4; border-right:#ccc 1px solid; border-left:#ccc 1px solid; border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; color:#FFF;}
.ku{text-decoration:none; background-color:#d6e8f4;}

.meun_About_right_Nes_P{ width:350px; height:auto;  margin-left:auto; margin-right:auto; overflow:hidden; padding-top:10px; line-height:35px; text-align:center; }
.meun_About_right_Nes_P p a:hover{color:#3366CC; text-decoration: underline;}


.meun_About_right_Details{ width:660px; height:auto; overflow:hidden;TEXT-ALIGN: center; margin-left:15px;}
.meun_About_right_Details ul li{ margin-top:9px;}
.meun_About_right_Details ul li a img{ width:660px;}
.meun_About_right_Details ul li p{ text-align:center; padding-top:5px;}
.meun_About_right_Details ul li a:hover{ text-decoration:underline; color:#3399CC;}

.meun_About_right_Details_01{ width:670px; margin:10px auto; height:auto; overflow:hidden;}
.meun_About_right_Details_01 img {width:660px;}


.meun_About_right_Details_02{ width:500px; height:auto;  margin-left:15px; overflow:hidden; line-height:35px;}
.meun_About_right_Details_02 p{ float:left;}
.meun_About_right_Details_02 p a:hover{color:#3366CC; text-decoration: underline;}
.meun_About_right_Details_02 h3{float:right;  font-size:12px; font-weight: lighter;}
.meun_About_right_Details_02 h3 a:hover{color:#3366CC; text-decoration: underline;}


.meun_rhgit_wz{ width:650px; margin-left:auto; margin-right:auto; height:auto; overflow:hidden;}

.in_sl_right_3_zc{ width:650px; float:left; margin-top:10px; margin-left:15px;}
.in_sl_right_3_zc ul{ width:640px;}
.in_sl_right_3_zc ul li{ float:left;margin-top:2px;  width:120px; _width:120px; *width:120px; background-color:#CCCCCC; text-align:center;  width:120px;/9}

.in_sl_right_3_zc  ul li a:hover{ color:#990000;}




.meun_rhgit_serivce{ width:640px; height:auto; margin-left:auto; margin-right:auto; line-height:25px;}


/* 轮换 */
#carousel{
	margin:0px;
	padding:0px;
	background:#EEE;
	border:0px solid #CCC;
	position:relative;/*DO NOT delete this line*/
	width:950px;height:240px; margin:0 auto;
}
#carousel ul{
	list-style:none;
}
#carousel #carouselimg{
	position:relative;/*fix ie7 overflow bug*/
	overflow:hidden;
}
#carousel #carouselimg #imgcontainer{
	position:absolute;
	left:0px;
	top:0px;
}
#carousel #carouselimg img{
	float:left;/*fix ie6 auto-margin bug*/
	border:0;
}
#carousel #carouseltitle{
	position:absolute;
	right:0px;
	bottom:0px;
	padding:0 0 8px 0;
}
#carousel #carouseltitle ul{
	margin-right:5px;
}
#carousel #carouseltitle li{
	width:16px;
	height:16px;
	line-height:16px;
	font-size:12px;
	text-align:center;
	background:#CCCCCC;
	color:#FFF;
	float:left;
	margin-right:2px;
	cursor:pointer;
	opacity:.6;
	filter:alpha(opacity=60);
}
#carousel #carouseltitle .active{
	background:#0C81CF;
	color:#FFF;
}

/* 地图 */
.map{ width:1002px; height:auto; margin-top:5px; margin-left:auto; margin-right:auto;}

.map h1{ font-size:14px; margin-bottom:10px;}
.map p{ margin-top:5px;}
.map_01{width:1002px; height:auto; border-width:1px; border-bottom-style: dashed; border-color:#999999; width:900px;}
.map_01 img{ margin-top:5px;}
.map_01 ul{ margin-left:125px;}
.map_01 ul li{ line-height:20px;}
.map_01 ul li a{ margin-left:5px;}

.map_02{ width:1002px; height:auto; border-width:1px; border-bottom-style: dashed; border-color:#999999; width:900px;}
.map_02 img{ margin-top:5px;}
.map_02 ul{ margin-left:125px;}
.map_02 ul li{ line-height:20px;}
.map_02 ul li a{ margin-left:5px;}

.map_03{width:1002px; height:auto; border-width:1px; border-bottom-style: dashed; border-color:#999999; width:900px;}
.map_03 img{ margin-top:5px;}
.map_03 ul{ margin-left:125px;}
.map_03 ul li{ line-height:20px;}
.map_03 ul li a{ margin-left:5px;}

.map_04{width:1002px; height:auto; border-width:1px; border-bottom-style: dashed; border-color:#999999; width:900px;}
.map_04 img{ margin-top:5px;}
.map_04 ul{ margin-left:125px;}
.map_04 ul li{ line-height:20px;}
.map_04 ul li a{ margin-left:5px;}

.map_05{width:1002px; height:auto; border-width:1px; border-bottom-style: dashed; border-color:#999999; width:900px;}
.map_05 img{ margin-top:5px;}
.map_05 ul{ margin-left:125px;}
.map_05 ul li{ line-height:20px;}
.map_05 ul li a{ margin-left:5px;}

.map_06{width:1002px; height:auto; border-width:1px; border-bottom-style: dashed; border-color:#999999; width:1002px;}
.map_06{ width:1002px; height:auto; float:left;}
.map_06 img{ margin-top:5px;}

.map_06_1{ width:1002px; height: auto; float:left; }
.map_06_1 ul{ width:1000px; height:auto;  float:left; }
.map_06_1 ul li{ float:left; width:185px;  margin-left:11px; line-height:20px;}
.map_06_1 ul li a{ margin-left:3px;}

.map_06_2{ width:1002px; height:auto; float:left; margin-top:5px;  border-width:1px; border-bottom-style: dashed; border-color:#999999; width:1002px;}
.map_06_2 ul{ width:1000; height:auto; float:left; ;}
.map_06_2 ul li{ float:left; width:185px;  margin-left:11px; line-height:20px;}
.map_06_2 ul li a{ margin-left:3px;}

.map_08{ width:1002px; height:auto; float:left; margin-left:5px;}

.map_08_1{ width:1002px; height:auto; float:left; }
.map_08_1 ul{width:1000px; height:auto;  float:left;}
.map_08_1 ul li{float:left; width:185px;  margin-left:11px; line-height:20px;}
.map_08_1 ul li a{ margin-left:3px;}

/* 首页滚动 */
.rollBox{width:650px;overflow:hidden;padding:5px 0 1px 1px;}
.rollBox .LeftBotton{height:20px;width:20px;background:url(lop1.png) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:55px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:20px;width:20px;background:url(lop2.png) no-repeat 0px 0;overflow:hidden;float:right;display:inline;margin:55px 0px 0 0;cursor:pointer;}
.rollBox .Cont{width:600px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:200px; height:150px;float:left;text-align:center;background:none;}
.rollBox .Cont .pic img{padding:0px;background:none;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:30px;color:#000000;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#000000;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
