﻿body { margin:0 auto; padding:0; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; line-height:24px;}
div,ul,li,dt,dl,dd,h1,h2,h3,h4,h5,h6,h7,img,p,span{ border:0px; margin:0; padding:0; list-style-type:none;}
h2{font-size:14px;}


/* Link */
a{ outline:none;color: #333333; text-decoration:none;} 
a{blr:expression(this.onFocus=this.blur());}
a:hover {color: #ff0000; text-decoration:none;}
/*Clear*/
.clear{ clear:both; font-size:1px; height:0px; line-height:0px; overflow:hidden;}/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/
/*W_XX*/
.w_100{ width:100%;}
/*Blank*/
.blank_10{ height:10px; clear:both; width:100%; overflow:hidden;}
.blank_20{ height:70px; clear:both; width:100%; overflow:hidden;}
.blank_202{ height:30px; clear:both; width:100%; overflow:hidden;}

/*body_header*/
.body_header{ width:100%; height:170px; background:url(bg.gif) repeat-x;}
/*bg*/
.bg{width:990px;height:auto; margin:0 auto; padding:0; text-align:center;position:relative; z-index:1;}

/*wrapper*/
#wrapper{ width:968px; margin:0 auto; padding:0; text-align:center;}

/*header*/
#header{ width:100%;height:168px; background:#f9f9f9; position:relative;}
#header a{ float:left;width:472px;height:64px;margin:30px 0 0 12px;}
#header h1{text-indent:-9999px; height:1px;}
.util{float:right; margin:26px 36px 0 0; _margin:0px 36px 0 0; width:326px;height:91px; background:#f9f9f9 url(header_ad.gif) no-repeat; text-indent:-9999px;}
.menu{width:990px; height:60px; background:url(menu_bg.gif) no-repeat;  text-align:center; position:absolute;top:108px;left:0; z-index:1;}
.menu ul{ float:left; width:960px;padding-left:20px; padding-top:25px;  text-align:center;}
.menu ul li{ float:left; width:105px;}
.menu ul li a{ font-weight:bold;}
.menu ul li a:link{ color:#f4f4f4;}
.menu ul li a:visited{ color:#f4f4f4;}
.menu ul li a:hover,.selt{ color:#fff000 !important;}
/*main_v*/
.main_v{width:960px; height:270px; margin:5px auto 2px auto; text-align:center;}
/*container*/
#container{ width:960px; border:1px solid #e3e3e3; overflow:hidden;padding:0 4px 14px 4px; }

/*main_ad*/
.main_ad{width:100%;height:112px; float:left;}
.left_ad{ float:left;width:469px;height:112px; background:url(main_ad.jpg) no-repeat; text-indent:-99999px;}
.right_ad{ float:right;width:469px;height:112px; background:url(main_ad2.jpg) no-repeat;text-indent:-99999px;}

/*content*/
.content{ width:947px; margin-top:12px; text-align:center; padding:0 7px 0 6px; overflow:hidden;}

/*M_left*/
.M_left{width:225px;float:left; position:relative; z-index:1; }
.M_left h2{ font-size:14px;}
/*comp_news*/
.comp_news{width:225px; overflow:hidden;}
.comp_news h2{ float:left; text-align:left;padding-left:55px; padding-top:15px; width:225px; height:34px; color:#B82603;background:url(news_icon.gif) no-repeat; }
/*baidu_news*/
.baidu_news{ width:225px; overflow:hidden; margin-top:22px;}
.baidu_news h2{ float:left; text-align:left; padding-left:55px; padding-top:15px;   width:225px; height:34px; color:#B82603; background:url(bdnews_icon.gif) no-repeat;}
/*R_case*/
.R_case{width:225px; overflow:hidden; margin-bottom:20px;}
.R_case h2{ float:left; text-align:left; padding-left:55px; padding-top:8px; width:225px; height:34px; color:#B82603; background:url(R_case_t.gif) no-repeat;}
.R_case ul.case_ul{width:223px; float:left; background:url(R_case_bg.gif) repeat-x; border:1px solid #d4d4d4; border-top:none;}
.R_case ul li{line-height:20px; padding:2px 0 5px 15px; color:#6e6e6e; font-size:12px; text-align:left; background:url(news_t_icon.gif) no-repeat 6px 10px;}
/*News新闻列表*/
.M_left ul{width:223px; float:left; background:url(news_bg.gif) repeat-x; border:1px solid #d4d4d4; border-top:none;}
.M_left ul li { line-height:26px; height:26px; overflow:hidden; padding:0px 0 0px 15px; color:#6e6e6e; font-size:12px; text-align:left; background:url(news_t_icon.gif) no-repeat 6px 10px;}
.M_left ul li span { color:#888; float:right; text-align:right;}
/*M_case*/
.M_case{ width:448px; float:left; margin-left:21px; position:relative;margin-top:11px;}
.M_case_t{ float:left; width:154px;height:47px; background:url(M_case_t.gif) no-repeat; position:absolute; top:10px; left:0;}
.M_case_cont{ width:436px;  height:380px;float:right; border:1px solid #d4d4d4; overflow:hidden; background:url(M_case_bg.gif) repeat-x left bottom; }
.M_case h2{ float:left;width:286px; text-align:left; color:#646464; padding-left:150px; padding-top:30px; font-weight:normal; margin-bottom:14px;}
/*产品列表*/
.M_case ul{ width:136px; float:left; padding:5px 4px 3px 4px; _padding:5px 2px 3px 2px;}
.cbox {
/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align:middle;
zoom:1;
/*设置水平居中*/
text-align:center;

/* 针对IE的Hack */
*display: block;
*font-size:96px;/*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
*zoom:1;
width:136px;
height:110px;
border: 1px solid #d4d4d4;
}
.cbox img {
/*设置图片垂直居中*/
vertical-align:middle;
}

.cbox_txt{ overflow:hidden;width:136px; text-align:center; line-height:25px; height:25px;padding-top:10px; color:#6e6e6e; font-size:12px;}
/*产品详细页，即show页*/
.S_content h3{ text-align:left; line-height:40px; height:40px; border-bottom:1px solid #dfdfdf; color:#33BAFF; font-size:14px;}

.prod_show_img{ text-align:center; padding:10px 0 10px 0;}
.prod_show_img img{ border:2px solid #dfdfdf;}

.prod_show_box{ text-align:left; overflow:hidden; width:100%;}
/*M_right*/
.M_right{width:225px;  float:right; margin-top:3px;}
.M_right h2{float:left; text-align:left; padding-left:55px; padding-top:12px;   width:170px; height:31px; color:#B82603; font-size:14px; background:url(select_t_bg.gif) no-repeat;}
.right_cont{ width:223px; height:326px; _height:321px; padding-bottom:5px;background:#e6e6e6 url(right_bg.gif) repeat-x; border:1px solid #dfdfdf; border-top:none; float:left; padding-top:20px; _padding-top:25px; overflow:hidden;}
.sbutton{ text-align:left; float:left; margin-left:15px;_margin-left:7px;}
.sbutton label{color:#7f7f7f; font-size:12px;}
.right_cont span{ float:left; width:213px;padding-top:20px; _padding-top:35px; color:#7f7f7f; padding-left:10px;}
.text{border:1px solid #999;}
.t_button{ border:1px solid #999; background:url(t_button_bg.gif) repeat-x; color:#666; font-size:12px;}
.right_cont p{text-align:left; padding:0 10px 10px 10px; font-size:12px; line-height:1.8; }
.checkbox{  text-align:left; float:left; margin-left:20px; _margin-left:10px;}
.checkbox label{ color:#333; font-size:12px;}

/*M_map*/
.M_map{width:990px;position:relative; margin-top:14px;  text-align:center;}
.M_map_cont{width:968px;  background:#fff; border:1px solid #dfdfdf; margin:0 auto; padding:0; text-align:center; position:absolute; left:10px;}
.M_map_t{ float:left; width:201px;height:47px; background:url(M_map_t.gif) no-repeat; position:absolute; top:10px; left:0; z-index:10;}
.M_map_cont ul{ float:left; padding:88px 15px 0 15px; width:91px;color:#656565; text-align:left;}
.M_map_cont ul li{ height:21px; background:url(map_li_bg.gif) no-repeat 10px 0; padding-left:25px;line-height:18px;}
.M_map_cont ul li.map_li_title{ background:url(M_map_icon.gif) no-repeat 0 4px; height:18px;font-size:12px; font-weight:bold;  margin-bottom:5px; }
.M_map_cont ul li.nobar{ background:url(map_li_bg2.gif) no-repeat 10px 0; height:18px;}
.M_map_cont ul li a{font-size:12px; color:#656565;}


/*map_comp*/
.map_comp{ float:left; padding-top:80px; text-align:left; line-height:25px; padding-left:5px;}

/*footer*/
#footer{ width:100%;  background:#ededed url(footer_bg.gif) repeat-x; z-index:-1;}
#footer p{ text-align:center; color:#656565; font-size:12px; padding:20px 0 10px 0;}
#footer p a{ color:#656565; }
/*S_footer*/
#s_footer{ width:100%; margin-top:263px; background:#ededed url(footer_bg.gif) repeat-x; z-index:-1;}
#s_footer p{ text-align:center; color:#656565; font-size:12px; padding-top:130px;}

/*m_footer*/
#m_footer{ width:100%; margin-top:80px; background:#ededed url(footer_bg.gif) repeat-x; z-index:-1;}
#m_footer p{ text-align:center; color:#656565; font-size:12px; padding-top:120px;}
/*子页*/
.S_container{ width:100%; margin:0 auto; padding:0; text-align:center; }

/*S_left*/
.h4_bg{ float:left;width:201px;height:47px;background:url(h4_bg.gif) no-repeat; position:absolute; top:448px; left:0; }
.h4_bg h2{ float: left; margin:0 !important;padding-top:18px; padding-left:60px; font-size:18px; color:#fff;}
.S_left{ float:left; width:692px; border-right:1px solid #d7d7d7; margin-top:18px; padding:5px 10px;}
.location{ float:right; text-align:right;width:682px; padding-right:10px;font-size:12px;background:#f2f2f2}
.S_cont{ float:left; width:100%; text-align:left; font-size:12px;}
/*S_right*/
.S_right{ width:230px; float:right; margin-top:24px; padding:0 0px 0 17px;}
/*about*/
.about{ width:225px;overflow:hidden; margin-bottom:22px;}
.about h2{ float:left; text-align:left; padding-left:55px; padding-top:18px;   width:225px; height:31px; color:#B82603; background:url(about_icon.gif) no-repeat;}
.S_right ul{width:223px;  float:left; padding:20px 0; background:#e6e6e6 url(news_bg.gif) repeat-x; border:1px solid #d4d4d4; border-top:none;}
.S_right ul li { line-height:20px; padding:2px 0 5px 25px; color:#6e6e6e; font-size:12px; text-align:left; background:url(news_t_icon.gif) no-repeat 16px 10px;}
.S_right ul li span { color:#888; float:right; text-align:right;}
.S_right ul li a { color:#6e6e6e; text-decoration:none; }
.S_right ul li a:hover { color:blue; text-decoration:underline;}


/*News新闻列表*/
.newslist { line-height:20px; padding:5px 0; color:#333; border-bottom:1px dashed #ccc; font-size:14px;}
.newslist span { color:#888; float:right; text-align:right}
.newslist a { color:#16505e; text-decoration:none}
.newslist a:hover { color:#a01c1a; text-decoration:underline;}



/*New_show新闻展示页*/
.news_T{ text-align:center; height:40px; line-height:40px; font-size:15px; color:#16505e; border-bottom:1px dashed #dfdfdf;}
.news_memo{ line-height:20px; height:20px; text-align:center;}
.news_box{ text-align:left; padding:10px;}

/*分页*/
.page{ width:100%; margin:20px 0 20px 0; text-align:center;}

DIV.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.digg A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #16505e; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
	BORDER-RIGHT: #16505e 1px solid; BORDER-TOP: #16505e 1px solid; BORDER-LEFT: #16505e 1px solid; COLOR: #000; BORDER-BOTTOM: #16505e 1px solid
}
DIV.digg A:active {
	BORDER-RIGHT: #16505e 1px solid; BORDER-TOP: #16505e 1px solid; BORDER-LEFT: #16505e 1px solid; COLOR: #000; BORDER-BOTTOM: #16505e 1px solid
}
DIV.digg SPAN.current {
	BORDER-RIGHT: #16505e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #16505e 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #16505e 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #16505e 1px solid; BACKGROUND-COLOR: #16505e
}
DIV.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}


/*Back_btn*/
.back_btn{ text-align:right; padding:10px;border-top:1px dashed #dfdfdf;}

/*Products*/

/*产品列表*/
.prod_box{ width:199px; float:left; padding:0 15px 0 15px; _padding:0 7px 0 15px;}
.box {
/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align:middle;
zoom:1;
/*设置水平居中*/
text-align:center;

/* 针对IE的Hack */
*display: block;
*font-size: 131px;/*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
*zoom:1;
width:199px;
height:150px;
border: 1px solid #dfdfdf;
}
.box img {
/*设置图片垂直居中*/
vertical-align:middle;
}

.box_txt{ width:199px; text-align:center; line-height:25px; height:50px; font-size:14px;}
.box_txt a:link{ color:#656565;}
.box_txt a:visited{ color:#333;}
.box_txt a:hover{ color:#000;}
/*产品详细页，即show页*/
.S_content h3{ text-align:center; line-height:40px; height:40px; border-bottom:1px solid #dfdfdf; color:#16505e; font-size:14px;}

.prod_show_img{ text-align:center; padding:10px 0 10px 0;}
.prod_show_img img{ border:2px solid #dfdfdf;}

.prod_show_box{ text-align:left; overflow:hidden; width:100%;}

/*幻灯片*/
#fade_focus { width:960px; height:230px; float:left; overflow:hidden; margin-bottom:25px; display:inline;}
#fade_focus a:hover { color:#ffffff;}
.d1{ width:280px;overflow:hidden;position:relative;}
.loading{ width:280px; height:128px;color:#FFCC00;font-size:10px;text-align:center; padding-top:30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.d2{ width:100%;overflow:hidden;}
.num_list{ position:absolute;width:100%;left:0px;bottom:-1px;background:url(/App_Themes/images/banner_back.gif) repeat; color:#ffffff;font-size:10px;padding:0px; height:20px;overflow:hidden;}
.num_list span{ height:10px;padding-left:6px;}
#fade_focus ul{ display:none;}
.button { position:absolute; z-index:1000; right:30px; bottom:30px; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.b1,.b2{float:left;padding:0px 4px; margin-right:2px; font-size:20px; line-height:24px; background-color:#16505e; color:#ffffff;text-decoration:none;cursor:pointer;}
.b2{ color:#ffffff; background-color:#d2470b;}


#SfMessWrap {position:absolute; z-index:10000;}

table caption{ text-indent:-99999px; height:1px; font-size:0;line-height:0;}
.diseo { display:none; }
.p1 { float:left; width:200px; height:200px; margin-top:3px; margin-left:20px; argin-left:7px; display:block;text-align:center; }
.p1 img { width:194px; height:150px; border:1px solid #ccc; padding:2px; }
.p1 img:hover { width:194px; height:150px; border:1px solid #c90000; padding:2px; }
.clear{ clear:both;}

.sub{clear:both;width:1000px;margin:0 auto;margin-left:5px;overflow:hidden;padding:10px 0}
.sub ul li{float:left;padding:0;margin:4px;width:23.5%;border:1px solid #fff000;background:#FDE8BD;text-align:center;}
.sub ul li a{display:block;width:100%;}
.sub ul li a:hover{display:block;background:#FF6600;color:#fff}
.sub .fath a{font-weight:bold;background:#BD2806;color:#fff000;}

.shequ_box{ width:40px; border:1px solid #BCD2FB; border-top:3px solid #fc761d;border-radius: 5px 5px 5px 5px;position:absolute;z-index:1;top:200px;left: 50%;
margin-left: -528px;}
.shequ_box1{ width:40px; border:1px solid #BCD2FB; border-top:3px solid #fc761d;border-radius: 5px 5px 5px 5px;position:absolute;z-index:1;top:200px;right: 50%;
margin-right: -528px;}
.piaofu{position:absolute;position:fixed;z-index:99999;}