/***
 *	DedeCMS v5.3 Style (grass green)
 *	dedecms.com  Author pigz  2008-11-07 11:49
 **/
 
/*---------- import ---------*/
@import url("layout.css");
@import url("page.css");


/*===========================================
      页面综合部分
===========================================*/
html {
min-width:1002px;
}
#header, #search, #nav, #body, #footer {
text-align:left;
}
* {margin:0;padding:0;}
body {
	text-align:left;
	background-color: #FFFFFF;
}
body,td,div{font: 12px Arial, Helvetica, sans-serif;color:#303030; line-height:160%;}
body,form,ul,dl,dt,dd,p,h1,h2,h3,h4,h5,h6 {margin:0px;padding:0px;}
input,select,textarea {font-size: 12px;}
ul,ol {list-style-image:none;list-style-position:outside;list-style-type:none;}
img {border: 0;}
a,
a:visited {font: Arial,Helvetica,sans-serif;color: #303030; padding: 0px; margin: 0px;text-decoration: none; margin: 0px;  padding: 0px;}
a:hover {color: #868583; text-decoration:underline;}

a.seo_a,
a.seo_a:visited {font: 12px Arial,Helvetica,sans-serif;color: #999; padding: 0px; margin: 0px;text-decoration: none; margin: 0px;  padding: 0px;}
a.seo_a:hover {color: #999; text-decoration:underline;}


a.a_14B:active,a.a_14B:link,a.a_14B:visited{font-size:12px; font-weight:bold;}
a.a_14B:hover{font-size:12px; font-weight:bold;}

a.a_12B:active,a.a_12B:link,a.a_12B:visited{font-size:12px;  color:#c3213e;}
a.a_12B:hover{font-size:12px; text-decoration:underline; color:#c3213e;}

h1 {color:#c3213e;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:30px;}
h2, h3 {font-weight:bold;}
h2 {font-size:16px;color:#e90405;line-height:24px; font-family: Arial, Helvetica, sans-serif;}
h2 a, h2 a:visited,h2 a:hover{font-size:16px;color:#e90405;line-height:24px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; text-decoration:none;}
h3 {font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#e90405;line-height:24px;}
h4{}
h5{}
h6{}

.font12{ font-size:12px;}
.font14{ font-size:12px;}
.color01{ font-size:12px; color:#d0d0d0;}

.margin_t_20{ margin-top:20px;}
.margin_t_10{ margin-top:10px;}
.margin_t_30{ margin-top:30px;}

.height_30{height:30px; clear:both;}
.height_10{height:10px; clear:both; line-height:10px;overflow:hidden;}
.height_16{height:16px; clear:both; line-height:10px;overflow:hidden;}
.height_20{height:20px; clear:both; line-height:10px;overflow:hidden;}
.height_5{height:5px; clear:both; line-height:5px;overflow:hidden;}


.redB{ font-weight:bold; color:#ea0009;}
.red{  color:#ea0009;}

.clear {clear:both;height:0px;line-height:0px; font-size:0px; overflow:hidden;}

#container {width:100%; clear:both; margin:0; padding:0;}


/*
#option_div {margin:auto;padding:0 0 0 1px;position:absolute;right:0;width:282px; height:auto !important;min-height:1500px;_height:auto;}
*/
#option_div {position: absolute;right: 0;width: 282px;height: 100%;margin: auto;padding: 0 0 0 1px;}

.all_bg{background:transparent url(../images/body_bg.gif) repeat-x scroll center top;}
#body_div {font-size:12px;height:auto;width:990px; clear:both;}

#family_wrapper{clear:both; width:980px; text-align:left;}


.cursor{ cursor:pointer;}

.huise{ color:#303030}
/**********************************************
	头部样式  最顶部导航
**********************************************/
#header{width:100%; clear:both; height:103px; background:transparent url(../images/header_bg.gif) repeat-x scroll center top;}
#header .all_header{width:980px;}
#header .h_one{width:300px; float:left;}
#header .h_two{float:right; width:640px;}

#header .h_logo{width:280px;height:62px;background: url(../images/logo.png) no-repeat scroll left top!important;background: url(../images/logo2.png) no-repeat scroll left top; margin:30px 0 0 20px; float:left;}
#header .h_logo a,#header .h_logo a:visited,#header .h_logo a:hover{width:280px;height:62px; display:block;}

#header .h_lang{width:500px; height:26px; float:right; text-align:right; margin:5px 0 0 0;}
#header .h_lang li{ float:left; }
#header .h_lang .one{width:70px;background:transparent url(../images/lang1.png) no-repeat scroll 0px 0px; height:16px;}
#header .h_lang .two{width:76px;background:transparent url(../images/lang2.png) no-repeat scroll 0px 0px; height:16px;}
#header .h_lang .three{width:76px;background:transparent url(../images/lang3.png) no-repeat scroll 0px 0px; height:16px;}
#header .h_lang .four{width:76px;background:transparent url(../images/lang4.png) no-repeat scroll 0px 0px; height:16px;}
#header .h_lang .six{width:76px;background:transparent url(../images/lang5.png) no-repeat scroll 0px 0px; height:16px;}
#header .h_lang .fire{width:76px;background:transparent url(../images/lang6.png) no-repeat scroll 0px 0px; height:16px;}

#header .h_lang li a,#header .h_lang li a:visited,#header .h_lang li a:hover { padding:0 0 0 20px; color:#ffee9e; text-decoration:none; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

#header .h_nav{width:640px; margin:70px 0 0 0; }
#header .h_two .h_nav ul{clear:both; height:23px; }
#header .h_two .h_nav li{float:left; margin-right:8px; line-height:23px;height:23px;}

#header .h_two .l_one{ width:95px;}
#header .h_two .l_two{ width:65px;}
#header .h_two a{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#header .h_two .l_one a,#header .h_two .l_one a:visited{ width:95px; height:23px; line-height:23px; display:block;color:#fff; text-align:center; text-decoration:none;}
#header .h_two .l_one a:hover{color:#ca0001;background:#FFFFFF url(../images/icon_02.png) no-repeat scroll right bottom;}
#header .h_two .l_two a,#header .h_two .l_two a:visited{ width:65px; height:23px; line-height:23px; display:block;color:#fff; text-align:center; text-decoration:none;}
#header .h_two .l_two a:hover{color:#ca0001;background:#FFFFFF url(../images/icon_02.png) no-repeat scroll right bottom;}

#header .h_two .l_one a.on,#header .h_two .l_one a.on:visited{ width:95px; height:23px; line-height:23px; display:block;color:#ca0001; text-align:center; text-decoration:none;background:#FFFFFF url(../images/icon_02.png) no-repeat scroll right bottom;}
#header .h_two .l_one a.on:hover{background:#FFFFFF url(../images/icon_02.png) no-repeat scroll right bottom; color:#ca0001;}
#header .h_two .l_two a.on,#header .h_two .l_two a.on:visited{ width:65px; height:23px; line-height:23px; display:block;color:#ca0001; text-align:center; text-decoration:none;background:#FFFFFF url(../images/icon_02.png) no-repeat scroll right bottom;}
#header .h_two .l_two a.on:hover{background:#FFFFFF url(../images/icon_02.png) no-repeat scroll right bottom;color:#ca0001;}
/**********************************************
	首页内容 
**********************************************/
#index_body{width:980px; clear:both;}
#index_body .index_left{ width:760px; float:left; text-align:left;}
#index_body .index_right{ width:210px; float:right;text-align:left;}

.index_left .index_banner{ width:760px; text-align:left; height:230px;}

.index_one{ width:390px; float:left;}
.index_two{ width:360px; float:left;}
.index_three{ width:760px; margin-top:5px;}

.index_one_w{ width:360px; color:#666;}
.index_one_m{ width:37px; height:13px; margin:-25px 40px 0 0!important;margin:-25px 20px 0 0; float:right;background:#FFFFFF url(../images/icon_more.gif) no-repeat scroll right bottom;}
.index_two_m{ width:37px; height:13px; margin:-25px 0px 0 0; float:right;background:#FFFFFF url(../images/icon_more.gif) no-repeat scroll right bottom;}
.index_one_m a,.index_one_m a:visited,.index_one_m a:hover{width:37px; height:13px; display:block;}
.index_two_m a,.index_two_m a:visited,.index_two_m a:hover{width:37px; height:13px; display:block;}
.imore,.imore:hover{width:37px; height:13px; display:block;}

.index_two_w{ width:360px; }

/*padding-left:16px;background:transparent url(../images/icon_04.gif) no-repeat scroll left center;*/
.index_two_w li{  height:22px; line-height:22px;}
.index_two_w li a{line-height:22px;}

a.more,a.more:visited{ color:#303030;  text-decoration:underline;}
a.more:hover{ color:#444; text-decoration:underline;}

.index_three{ background:transparent url(../images/icon_01.png) no-repeat scroll left top;}
.index_three h2{ height:33px; padding-left:45px; padding-top:8px;}

.index_one h2,.index_two h2{ height:28px; margin-bottom:10px; font-size:26px; line-height:20px;}
.index_one h2 a,.index_one h2 a:visited, .index_one h2 a:hover,.index_two h2 a,.index_two h2 a:visited,.index_two h2 a:hover{
	font-size:20px;
	line-height:28px;
	font-style: italic;
}
.index_one h2 img,.index_two h2 img{vertical-align: middle; padding-left:10px;}

.index_three_w{width:760px; height:150px; clear:both; margin-top:10px;}

#option_body{ width:210px; z-index:900; font-size:10px;}
#option_s{ width:210px; z-index:900; font-size:10px;}
#option_s ul{ width:210px; }
#option_s li{font-size:11px; color:#000000; height:30px; position:relative; margin-bottom:1px;#margin-bottom:0px;*margin-bottom:-1px;background-color:#eeeeee;}
#option_s li a,#option_s li a:visited{line-height:30px; color:#000;font-size:11px;text-decoration:none;background-color:#eeeeee; display:block;}
#option_s li a:hover{ text-decoration: none; color:#333;background-color:#fbcecb;}

#option_s li span {background:transparent url(../images/icon_01.gif) no-repeat scroll left center; padding-left:15px; margin-left:22px;}

#option_s .op_top{ width:210px;background:transparent url(../images/option_bg.png) no-repeat scroll right top; height:33px;border-bottom:#fff 0px solid;}
#option_s .op_top a,#option_s .op_top a:visited{ padding-left:25px; line-height:33px; color:#FFFFFF; background:transparent url(../images/icon_02.gif) no-repeat scroll left center; margin-left:22px;font-size:11px;text-decoration:none;}
#option_s .op_top a:hover{ text-decoration: none; color:#FFC4C4; background-color:transparent;}


.topNav_hide1{DISPLAY: inline; Z-INDEX: 999; VISIBILITY: hidden; MARGIN-LEFT: 210px;#MARGIN-LEFT: 210px;_MARGIN-LEFT: 210px; WIDTH: 170px; POSITION: absolute; TOP: 0;#TOP: 0;_TOP: 0; line-height:30px; border-left:#fff 2px solid;}

.topNav_hide2{DISPLAY: inline; Z-INDEX: 999; VISIBILITY: hidden; MARGIN-LEFT: 210px;#MARGIN-LEFT: 210px;_MARGIN-LEFT: 210px; WIDTH: 170px; POSITION: absolute; TOP: 0;#TOP: 0;_TOP: 0; line-height:30px;border-left:#fff 2px solid;}

.topNav_hide3{DISPLAY: inline; Z-INDEX: 999; VISIBILITY: hidden; MARGIN-LEFT: 210px;#MARGIN-LEFT: 210px;_MARGIN-LEFT: 210px; WIDTH: 170px; POSITION: absolute; TOP: 0;#TOP: 0;_TOP: 0; line-height:30px;border-left:#fff 2px solid;}

.topNav_hide4{DISPLAY: inline; Z-INDEX: 999; VISIBILITY: hidden; MARGIN-LEFT: 210px;#MARGIN-LEFT: 210px;_MARGIN-LEFT: 210px; WIDTH: 170px; POSITION: absolute; TOP: 0;#TOP: 0;_TOP: 0; line-height:30px;border-left:#fff 2px solid;}

#option_s p{ display:block; background-color:#eeeeee;width:170px; height:31px; border-bottom:#fff 2px solid; overflow:hidden;}


.op_contact{ font-size:11px; font-weight:bold; margin:10px 0 0 5px; line-height:27px; color:#000000;}
.op_map{ height:110px; width:210px; margin-top:10px;}

/**********************************************
	底部内容 
**********************************************/
#foot{ background-color:#f4f4f4; height:86px; color:#FFFFFF; width:100%; border-top:#ff0000 3px solid; text-align:center;}
#foot .foot_all{ width:980px; text-align:center; padding-top:8px; margin:0 auto;}
#foot p{ padding:0; font-size:11px; line-height:22px;text-align:center;color: #666;}
.foot_w{color: #666; float:right; width:300px; margin-top:-25px;}

#foot a,#foot a:visited{color:#666; text-decoration:none;}
#foot a:hover{color:#333; text-decoration:underline;}
/**********************************************
	内容主要内容 
**********************************************/
#all_body{width:980px; clear:both;}
#all_body #all_right{ width:730px; float:right; text-align:left; margin-top:20px;}
#all_body #all_left{ width:210px; float:left;text-align:left;}
#all_body #all_left #option_body{ z-index:999; margin-top:-10px;}

.r_bg{background:transparent url(../images/r_bg.gif) no-repeat scroll center top;}


.all_banner{width:980px; clear:both; height:163px;}
.all_banner img{width:980px; clear:both; height:163px; z-index:1;}

#all_right h2{ height:24px;background:transparent url(../images/r_icon_01.gif) no-repeat scroll left top; line-height:24px; padding-left:18px; color:#333333;}

#all_right h2 a,#all_right h2 a:visited,#all_right h2 a:hover{  color:#333333; text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}

#all_right .crumb{ width:300px; float:right; margin:-18px 5px 0 0; text-align:right;font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif; line-height:16px;}

#all_right .crumb a,#all_right .crumb a:visited{ font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif;}
#all_right .crumb a:hover{font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif;}

#all_right .crumb a.home,#all_right .crumb a.home:visited{line-height:10px;height:11px;}
#all_right .crumb a.home:hover{line-height:10px; height:11px;}

#all_right .r_body{
	margin:20px 0 0 0;
	width:730px;
	color:#7b7b7b;
	line-height:180%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#all_right .rr_body{ margin:20px 0 0 0; width:680px; color:#7b7b7b; line-height:180%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#all_right .r_body p{ color:#7b7b7b; line-height:180%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#all_right .right_img{ width:240px; height:220px; float:right; text-align:right;}



/**************************************************
		相册
**************************************************/
#slideshow {list-style:none; color:#fff; margin:0; padding:0;}
#slideshow span {display:none}
#wrapper {width:506px; margin:20px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #999; background:#333;}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(../images/scroll-left.gif) center center no-repeat; background-color:#fff}
#slideleft:hover {background-color:#fff}
#slideright {float:right; width:20px; height:81px; background:#fff url(../images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#fff}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}


/**************************************************
		新闻
**************************************************/
.news_body{
	width:730px;
}
.news_body .b_txt{width:500px;border-bottom: 1px dashed #ddd; height:22px; margin:10px 0 0 4px; }
.df{}
.news_body .b_time{ width:80px; float:right; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#999999; margin-right:5px; text-align:right;}
.news_body .b_txt p{background:transparent url(../images/icon_03.gif) no-repeat scroll left center;padding:0 0 0 16px;}

.news_pg{
	margin:15px 0;
	width:500px;
	text-align:right;
}

.news_body .cnt{width:730px; margin-bottom:30px;}


/**************************************************
		产品
**************************************************/
.BodyS{
	width:730px;
	clear:both;
}
.BodyS .p_pro{
	width:182px;
	height:150px;
	float:left;
	text-align:center;
}

.BodyS .p_pro .pimg{ width:154px; height:104px; margin:0 auto;text-align:center;}
.BodyS .p_pro .pimg a,.BodyS .p_pro .pimg a:visited{width:154px; height:104px; display:block; border:1px solid #CCCCCC; padding:2px; }
.BodyS .p_pro .pimg a:hover{border:1px solid #fbcecb;}

.BodyS .p_pro .ptext{ width:178px; height:24px;text-align:center; margin:10px 0;}
.BodyS .pg_pro{
	width:730px;
	clear:both;
	margin-top:10px;
}

.ph_proo{ width:500px; clear:both; margin-left:10px;}
.ph_proo h1{height:40px;line-height:24px;color:#c70001;background-image: none;}

.ph_proo .picImg{ margin:0 0 10px 0;}
.ph_proo .picTxt{ margin:0 0 40px 0;}


.xl23,.xl22,.xl24{ padding-left:15px; height:30px;}
table .text{ padding:10px 2px 10px 10px;}
table .ttext{ padding:10px 1px 10px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

/**************************************************
		首页产品.BodyS{ width:540px; clear:both; }
**************************************************/

.index_three_w .p_pro{ width:180px; height:150px; float:left; text-align:center; }

.index_three_w .p_pro .pimg{ width:154px; height:104px; margin:0 auto;text-align:center;}
.index_three_w .p_pro .pimg a,.index_three_w .p_pro .pimg a:visited{width:154px; height:104px; display:block; border:1px solid #CCCCCC; padding:2px; }
.index_three_w .p_pro .pimg a:hover{border:1px solid #fbcecb;}

.index_three_w .p_pro .ptext{ width:178px; height:24px;text-align:center; margin:10px 0;}

.span_on{ cursor: pointer;}
.index_three_w .p_pro1{ width:150px; height:150px; float:left; text-align:center; }

.index_three_w .p_pro1 .pimg{ width:124px; height:84px; margin:0 auto;text-align:center;}
.index_three_w .p_pro1 .pimg a,.index_three_w .p_pro .pimg a:visited{width:124px; height:84px; display:block; border:1px solid #CCCCCC; padding:2px; }
.index_three_w .p_pro1 .pimg a:hover{border:1px solid #fbcecb;}

.index_three_w .p_pro1 .ptext{ width:148px; height:24px;text-align:center; margin:10px 0;}

.span_on{ cursor: pointer;}



/**/
.index_series{ margin:0 0 0 40px; clear:both;}

.scroll_left{ display:block; width:13px; height:14px; margin:-100px 0 0 15px!important;margin:-100px 0 0 10px; float:left;}
.scroll_right{display:block;width:13px; height:14px; margin:-100px 15px 0 0!important;margin:-100px 5px 0 0; float:right;}

.scroll_left a{display:block;width:13px; height:14px;background:transparent url(../images/icon_hy_03.gif) no-repeat scroll left center;}
.scroll_left a:hover{background:transparent url(../images/icon_hy_03_1.gif) no-repeat scroll left center;}
.scroll_right a{display:block;width:13px; height:14px;background:transparent url(../images/icon_hy_02.gif) no-repeat scroll left center;}
.scroll_right a:hover{background:transparent url(../images/icon_hy_02_1.gif) no-repeat scroll left center;}

.cooperater_img_list{ width:680px; margin-left:0px;overflow:hidden; height:150px;}
.cooperater_img_list li{ background-position:-120px -6px; float:left;width:170px; line-height:22px;height:150px; text-align:center; color:#333;}
.cooperater_img_list ul{ width:2380px;}

.cooperater_img_list li a,.cooperater_img_list li a:visited, .cooperater_img_list li a:hover{color:#333;}

.p_pro{ float:left; width:165px;}

#DivCityFrame{ position:relative;}
.DivCity{ position:absolute; left:-150px;  top:-320px; width:300px; height:225px; z-index:90; display:none;}

.pg_box{ text-align:center;}

/**/


/*********************************/
