@charset "utf-8";
/* CSS Document */

/* --------------------public------------------------------*/
*{ margin:0; padding:0;}
body,div,ul,li{ margin:0; padding:0;}
ul,li{ list-style:none;}
body,input{ background:#515151 url(../img/bg_big.jpg) center top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2e2e2e;}
img{ border:none;}
.clear{ clear:both; }
.floatleft{ float:left;}
.floatrigh{ float:right;}

a,a:link { text-decoration:none;} 
a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}

.red{ color:#cb150b;}
.top10{ margin-top:10px;}

a{ color:#515151;}
a:hover,.a:active{ color:#858585;}

/* --------------------public------------------------------*/


/* --------------------index------------------------------*/
#bg{ margin:5px auto 1px auto; padding:1px; width:948px; background:#FFF; }

#top{ margin:0px auto; width:948px; height:72px; background:url(../img/top.jpg) left top repeat-x;}
.logo{ float:left; margin:15px 0px 0px 16px; width:230px; height:44px;}

.top_righ{ float:right; margin-top:12px;}
.top_r_01{ width:185px; height:25px; line-height:23px; }

.mar_l_01,.mar_l_02,.mar_l_03{ float:left; display:block;}
.mar_l_01{ margin-left:0px;_margin-left:7px; width:50px;}
.mar_l_02{ margin-left:10px;_margin-left:12px; width:45px;}
.mar_l_03{ margin-left:15px;_margin-left:16px; width:40px;}

.top_r_02{} 
.search_box{ float:left; width:192px;}
 .search_input{ _margin-top:-1px; *margin-top:-1px; width:183px; height:21px; line-height:21px; padding-left:25px; border:1px solid #bdbdbd; background:#fff url(../img/search_icon_fdj.jpg) left top no-repeat;}
.search_btn a{ float:right; color:#000; line-height:23px; text-align:center; width:48px; background:url(../img/search_btn.jpg) left top no-repeat;}
.search_btn a:hover,.search_btn a:active{ float:right; width:48px; background:url(../img/search_btn.jpg) left -23px no-repeat;}

.language{ position:relative; margin:7px 8px 0px 14px; width:258px; height:22px; border:1px solid #d09c24; background:url(../img/language_bg.jpg) left top repeat-x;}

.lan_text{ float:left; padding-left:5px; width:227px; height:22px; line-height:22px; font-size:12px; color:#000; }
.lan_arrow{ float:left; margin:3px; width:17px; height:16px; background:url(../img/language_arrow.jpg) left top no-repeat;}

/*------------------语言选择框显示-------------------*/    
.select_lan_view{ float:left; padding:7px 7px 0px 3px;  height:25px;}
.select_img_text{ float:left;}
/*------------------语言选择框显示-------------------*/

.menu_shadow{ margin:1px auto 0px auto; width:948px; height:9px; line-height:9px; background:url(../img/menu_shadow.jpg) left top repeat-x; overflow:hidden;}


#banner{ float:left; width:664px; height:240px; }

#news{ float:left;  padding:15px; width:254px; height:210px; background:url(../img/news_bg.jpg) left top repeat-x;}
.news_tit{ padding-left:15px; width:239px; height:12px; line-height:12px; color:#fbb11d; font-weight:bold; background:url(../img/news_icon.jpg) left top no-repeat;}
.news_list{ margin-top:5px; width:254px;}
.news_list ul{ width:254px;}
.news_list ul li a{ width:254px; height:19px; line-height:19px; color:#fff;}
.news_list ul li a:hover,.news_list ul li a:active{ color:#a9a9a9;}




/*contect_left*/
#content_left{ float:left; width:664px; }

#about{ float:left; margin:12px 0px 0px 12px; _margin-left:6px; width:310px; height:310px;}
.about_tit{ width:310px; height:24px; line-height:24px; font-weight:bold;}
.about_img{ margin:10px 0px; width:308px; border:1px solid #dfdfdf;}
.about_text{ width:310px; line-height:18px; color:#515151;}

#products{ float:left; margin:12px 0px 0px 12px; _margin-left:7px; width:310px; height:310px; padding-left:10px; border-left:1px solid #c2c2c2;}
.products_tit{ width:310px; height:24px; line-height:24px; font-weight:bold;}
.p_in{ float:left; width:150px;}

#re_Products{ float:left; margin-top:10px; margin-left:12px; _margin-left:6px; width:644px; border-top:1px solid #c2c2c2;  }
.re_pro_tit{ float:left; margin-bottom:3px; width:644px; height:24px; line-height:24px; font-weight:bold; }
.p_box{ float:left; margin-right:12px; width:147px; height:99px;}
.p_img{  width:145px; height:97px; border:1px solid #c2c2c2;}
.p_name{ height:24px; line-height:24px; text-align:center; overflow:hidden;}
/*contect_left*/



/*content_righ*/
#content_righ{ float:right; padding:15px; width:254px; background:#c2c2c2; height:460px;}
.c_r_tit{ width:254px; color:#222; font-weight:bold; height:22px; line-height:22px;}
.newpro_name{ width:254px; color:#666; font-weight:bold; height:24px; line-height:24px;}
.newpro_img{ float:left; width:112px; height:75px; border:#aaa 1px solid;}
.mar_left26{ margin-left:26px;}
.newpro_info{ margin-bottom:5px; padding-top:5px; width:254px; line-height:18px; color:#515151;}
/*content_righ*/

/*copyrights*/
#copyrights{ width:948px; height:105px; background:#eee; border-top:1px solid #dfe0e0; }
.cr_menu{  border-bottom:1px solid #d8d8d8; background:#dcdcdc url(../img/cr_menu_bg.jpg) left top repeat-x;}
.cr_menu,.cr_menu ul{ width:948px; height:30px;}
.cr_menu li,.cr_menu li a{ float:left; margin:auto 9px; display:inline; height:30px; line-height:30px;  color:#6f6f6f; font-size:14px; }
.cr_menu li a:hover,.cr_menu li a:active{ color:#3a3a3a;}

.cr_text{ padding:8px 0px 0px 10px; width:938px; color:#6f6f6f; line-height:20px;}
/*copyrights*/

/* --------------------index------------------------------*/


/* --------------------products------------------------------*/
#p_content{ width:948px; background:url(../img/products_content_bg.jpg) left top repeat-y;}

/*banner*/
.p_banner{ width:948px; height:135px; background:url(../img/products_banner_bg.jpg) left top no-repeat;}

.p_banner_left{ float:left; margin:10px 0px 0px 15px; _margin:10px 0px 0px 7px; width:240px;}
.p_new_tit{ height:24px; line-height:24px; font-size:18px; font-weight:bold;}
.p_new_img{ float:left; margin-top:5px; width:112px; height:75px; border:#aaa 1px solid;}
.p_marleft{ margin-left:12px;}

.p_banner_righ_more{  float:left; margin:10px 0px 0px 10px; width:670px;  height:24px; line-height:24px; font-size:14px; font-weight:bold; text-align:right;}
.p_banner_righ{ float:left; margin-left:10px;  width:670px; line-height:20px;}

/*banner*/

/*left*/
.p_class_box{ float:left; margin-bottom:5px; width:205px; border-right:1px solid #fff;}
.p_class_tit{ padding-left:18px; width:187px; height:32px; line-height:32px; font-weight:bold; color:#222; border-top:1px solid #fff; background:url(../img/products_bg.jpg) left top repeat-x;}
.p_class_tit_red{ padding-left:18px; width:187px; height:26px; line-height:26px; font-weight:bold; color:#cb150b; border-top:1px solid #fff; background:url(../img/products_bg.jpg) left -32px repeat-x;}
.p_class_list,.p_class_list ul{ width:205px;}
.p_class_list li{ width:205px; height:18px; line-height:18px; font-weight:bold; color:#272727;}
.span25{ margin-left:25px;}
.p_class_list li a{ padding-left:25px; width:180px; height:18px; line-height:18px; color:#272727; font-weight:normal; display:block;}
.p_class_list li a:hover,.p_class_list li a:active{ padding-left:25px; width:180px; color:#111; background:url(../img/products_bg.jpg) left -58px repeat-x;}

/*right*/
.p_info{ float:left; width:742px;}
.p_info_tit{ padding-left:10px; width:731px; height:32px; line-height:32px; border-top:1px solid #fff; border-left:1px solid #cccccc; background:url(../img/products_bg.jpg) left -76px repeat-x;}
.p_info_text{ padding:10px; _padding:5px;width:721px; line-height:22px;}

.p_new_row{ width:741px; border-bottom:1px solid #d1d1d1;}
.p_newrow_img{ float:left; margin:15px; width:112px; height:75px; border:#aaa 1px solid;}
.p_newrow_info{ float:left; margin-top:12px; width:580px; line-height:20px;}

.p_newrow_btn{ margin:10px 0px; padding-left:15px; width:726px; height:24px;}


/* --------------------products------------------------------*/


/* --------------------about------------------------------*/
#about_content{  width:948px; }
.about_banner{  width:948px;}
.about_info{ padding: 10px 10px 10px 220px; width: auto;line-height:24px; background:url(../img/about_content_left_bg.jpg) left top repeat-y;}
/* --------------------about------------------------------*/


/* --------------------media------------------------------*/
#media_content{ width:948px; }
.wozom_news_tit{ width:828px; padding:30px 0px 0px 120px; height:50px; font-weight:bold; background:url(../img/media_tit_bg.jpg) left top no-repeat;}
.wozom_red{ color:#db1f31;}
.media_news_tit{ width:828px; padding:45px 0px 0px 120px; height:35px; font-weight:bold; background:url(../img/media_tit_bg.jpg) left -80px no-repeat;}


.news_list_box{ margin-left:20px; width:650px; height:24px;}
.news_list_date{ float:left; width:100px; height:24px; line-height:24px; font-weight:bold;}
.news_list_tit{ float:left; width:550px; height:24px; line-height:24px;}
.news_more{ margin-left:20px; width:650px; height:24px; line-height:24px; font-weight:bold; text-align:right;}
.mar_bottom{ margin-bottom:20px;}
.news_btn_row{ margin:10px 0px 10px 80px;  width:650px; height:24px;}

/*news_view*/
.news_view_tit{ margin-left:20px; width:720px; height:24px; line-height:24px; font-weight:bold;}
.news_view_tit_bot{  margin-left:20px; width:720px; height:24px; line-height:24px; border-bottom:1px solid #ccc;}
.news_view_info{ margin:5px 0px 10px 20px; width:720px; line-height:24px;}
.news_view_info_bot{ margin:0px 0px 15px 20px; width:720px; height:24px;}


/* --------------------media------------------------------*/



/* --------------------careers------------------------------*/
.careers_tit{ width:924px; padding:12px 0px 0px 25px; height:24px; font-weight:bold; background:url(../img/media_tit_bg.jpg) left -160px no-repeat;}
.careers_text{ width:866px; padding:10px 10px 10px 72px; line-height:24px; border-bottom:1px solid #ccc;}

.careers_btn_box{ margin-bottom:10px; width:600px; height:22px; padding:10px 10px 0px 72px;}
.btn{ float:left; height:22px; line-height:22px;}
.btn a{ float:left; margin-right:10px; padding:0px 10px;  height:22px; line-height:22px; text-align:center; color:#FFF; font-weight:bold; background:#646464;}
.btn a:hover,.btn a:active{ color:#fff;  background:#787878;}

/* --------------------careers------------------------------*/


/* --------------------contact------------------------------*/
.contact_content{ margin-bottom:20px; padding: 26px 0px 0px 303px; width:645px; line-height:24px;   background:url(../img/Contact_img_bg.jpg) 59px 26px no-repeat;}

.contact_register{ margin-bottom:20px; padding: 26px 0px 0px 303px; width:645px; line-height:24px;   background:url(../img/Register_img_bg.jpg) 59px 26px no-repeat;}

.login_btnb{ padding:0px 0px 5px 0px; width:55px; height:26px; line-height:22px; background:#555; color:#fff; text-align:center; font-size:11px; font-weight:bold; border:1px solid #ababab;}

.contact_map_mar{ margin-top:15px;}

/* --------------------contact------------------------------*/

/* --------------------Legal------------------------------*/
.Legal_content{ width:928px; padding:10px; line-height:24px;}
/* --------------------Legal------------------------------*/


/* --------------------search------------------------------*/

.search_content{ padding:70px 35px 0px 188px; width:725px;  background:url(../img/search_tit_bg.jpg) left top no-repeat;}
.search_list{ padding:10px 0px; width:725px; line-height:24px; border-bottom:1px solid #dbdbdb;}
.search_btn_row{  padding:10px 0px; width:725px; height:22px;}

/* --------------------search------------------------------*/



.dot_cn{ font-family:"宋体"; font-size:12px;}



/* --------------------sitemap------------------------------*/
.sitemap_content{ margin-bottom:20px; padding: 26px 0px 0px 223px; width:645px; line-height:24px; background:url(../img/Sitemap_bg.jpg) 29px 26px no-repeat;}



/*juqery_ad_banner*/
.ad { float:left; width:664px; height:240px; overflow:hidden;position:relative;}

.slider,.num{ position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:663px; height:240px;display:block;}

.num{ left:5px; bottom:5px;}
.num li{float: left;color: #a7a18d;text-align: center;line-height: 12px;width: 12px;height: 12px;font-family: Arial;font-size: 11px;cursor: pointer;overflow: hidden;margin: 3px 1px;border: 1px solid #000;background-color: #3a2b00;}
.num li.on{color: #fff;background-color: #000;font-weight: bold;}


.ad_sub{ width:948px; height:135px; overflow:hidden;position:relative;}

.slider_sub,.num_sub{ position:absolute;}
.slider_sub li{ list-style:none;display:inline;}
.slider_sub img{ width:948px; height:135px; display:block;}

.num_sub{ right:5px; bottom:10px;}
.num_sub li{float: left;color: #a7a18d;text-align: center;line-height: 12px;width: 12px;height: 12px;font-family: Arial;font-size: 11px;cursor: pointer;overflow: hidden;margin: 3px 1px;border: 1px solid #000;background-color: #3a2b00;}
.num_sub li.on{color: #fff;background-color: #000;font-weight: bold;}

/*juqery_ad_banner*/


/*juqery_menu*/


#menu{ margin:0px auto; width:948px; height:37px;}
.menu_righ{ width:284px; background:url(../img/menu_righ_bg.jpg) left top repeat-x; }


.menu_left,.menu_righ{float:left; height:37px;}
.menu_left{ width:664px; background:url(../img/menu_left_bg.jpg) left top repeat-x; z-index: 100; position: relative; }
.menu_left ul{ width:100%;}
.menu_left ul li{ position: relative; float:left; display:inline; z-index: 10;  } /*'注意这里的样式，它为相对定位。 出来的下拉列表 是绝对定位！*/
.menu_left ul li a{ margin:4px 13px; _margin:4px 11px; padding-top:7px; width:84px; height:23px; color:#000; font-size:14px; font-weight:bold; text-align:center; display:block; text-decoration:none;}
.menu_left ul li a:hover,.menu_left ul li a:active{ width:84px; height:23px;  color:#fff; background:url(../img/menu_hover_bg.jpg) left top no-repeat;}


.menu_left ul li.current a{ width:84px; height:23px;  color:#fff; background:url(../img/menu_hover_bg.jpg) left top no-repeat; z-index:11;}

.menu_left ul li .sub_menu { position:absolute; top:34px; left:13px; _left:11px; width:157px;}

.menu_left ul li .sub_menu ul{ padding:5px 0px 5px 5px ; border: #606060 1px solid; width:150px; background: url(http://www.ksn-cn.com/style/images/opacity.png); float: left; }

.menu_left ul li .sub_menu ul li .sub_menu_2
{
	position:absolute;
	left:150px;	
	_left:160px;
	top:-6px;
}

.menu_left ul li .sub_menu ul li .sub_menu_2 ul{ padding:5px; border: #606060 1px solid; width:150px; background: url(http://www.ksn-cn.com/style/images/opacity.png); float: left; }
    
* html .menu_left ul li .sub_menu ul li .sub_menu_2 ul{
background-image: none; filter: progid:dximagetransform.microsoft.alphaimageloader(enabled=true,sizingmethod=scale,src="http://www.ksn-cn.com/style/images/opacity.png")}

* html .menu_left ul li .sub_menu ul {
background-image: none; filter: progid:dximagetransform.microsoft.alphaimageloader(enabled=true,sizingmethod=scale,src="http://www.ksn-cn.com/style/images/opacity.png")}



.menu_left ul li .sub_menu ul li{ width:157px; background-image:url(../img/tm.gif);  height:20px; line-height:20px; color:#fff;}
.menu_left ul li .sub_menu ul li a{ margin:0px; padding:0px; width:157px;color:#fff; text-align:left; height:20px; line-height:20px; font-size:12px; font-weight:normal; background:none;}
.menu_left ul li .sub_menu ul li a:hover,.menu_left ul li .sub_menu ul li a:active{ width:157px; height:20px; line-height:20px; color:#ffd200; background:none;}


/*juqery_menu*/



/*left_products_list*/
dl, dt, dd{ margin:0; padding:0;} 
dl {	
	width: 205px;
}
dt { padding: 5px 20px;cursor: pointer;position: relative;margin:1px;font-weight:bold;color:#272727;}
.leftIco{background: #e8e8e8 url(../img/left.gif) 6px 7px  no-repeat;}
.leftIco2{background: #e8e8e8 url(../img/left.gif) 12px 7px  no-repeat;}
.bottomIco{background: #e8e8e8 url(../img/bottom.gif) 6px 7px  no-repeat;}
.bottomIco2{background: #e8e8e8 url(../img/bottom.gif) 12px 7px  no-repeat;}
dd{ display:none;}
dd a{display:block;padding-left:32px;text-decoration:none; line-height:22px;}
dd a:hover{color: #000000;text-decoration:none;}
/*left_products_list*/








