﻿ul, dl, dt, dd, h1, h2, h3, h4, h5, h6, form { padding: 0; margin: 0; }
ul { list-style: none; }
li { text-align: left; vertical-align: middle; }
img { border: 0px; }
a img, a:hover img { border: 0; }
body { margin: 0 auto; font-size: 12px; color: #414040; background: #ededea; }
a { color: #414040; text-decoration: none; }
a:hover { color: #c30; text-decoration: none; }
.red { COLOR: #FF0000; TEXT-DECORATION: none; }
.red:hover { COLOR: #FF0000; TEXT-DECORATION: none; }
.blue { COLOR: #0054a6; TEXT-DECORATION: none; }
.blue:hover { COLOR: #0054a6; TEXT-DECORATION: none; }
.while { COLOR: #FFF; TEXT-DECORATION: none; }
.while:hover { COLOR: #FFF; TEXT-DECORATION: none; }
.clearboth { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; }
.header { width: 100%; min-width: 950px;  _width:expression(document.body.clientwidth <950?"950px":"auto");
height: 101px; margin: 0 auto; overflow: hidden; background: url(../images/header_bg.jpg) repeat-x; }
.header_m { width: 950px; height: 101px; margin: 0 auto; }
.header_logo { width: 228px; height: 101px; float: left; }
.header_r { width: 450px; height: 101px; float: right; }
.banner { width: 100%; min-width: 950px;  _width:expression(document.body.clientwidth <950?"950px":"auto");
height: 410px; margin: 0 auto; overflow: hidden; background: url(../images/banner_bg.jpg) repeat-x;  background-image: url(banner_bg.jpg); }
.banner_m { width: 100%; height: 410px; margin: 0 auto; margin-top: 2px;/*position: absolute;
	top: 0;
	left:50%;
	margin-left:-960px;
	width:1920px;*/
}
#kinMaxShow { visibility: hidden; width: 100%; height: 400px; overflow: hidden; }
.main_950 { width: 950px; height: auto; margin: 0 auto; margin-top: 10px; }
.ind_main_left { width: 322px; height: auto; float: left; }
.ind_main_right { width: 602px; height: 160px; float: right; background: url(../images/ind_pro_bg.jpg) no-repeat; }
.ind_pro_left { width: 167px; height: auto; float: left; margin-top: 35px; margin-left: 9px; display: inline; }
.ind_pro_right { width: 400px; height: auto; float: left; margin-top: 25px; margin-left: 19px; display: inline; }
.ind_pro_left_cls { width: 100%; height: auto; margin: 0 auto; overflow: hidden; }
.ind_pro_left_cls li { width: 76px; height: 24px; line-height: 26px; float: left; margin-left: 5px; margin-bottom: 5px; display: inline; }
.ind_pro_left_cls li a { display: block; width: 100%; height: 24px; margin: 0 auto; text-align: center; color: #FFFFFF; background: url(../images/ind_cls_bg.jpg) no-repeat; font-weight: bold; }
.ind_pro_left_search { width: 147px; height: 22px; margin: 0 auto; margin-top: 20px; overflow: hidden; background: url(../images/ind_search_bg.jpg) no-repeat; }
.ind_pro_left_search li { width: 105px; height: 20px; float: left; margin-left: 8px; margin-top: 3px; display: inline; }
.search_input { width: 105px; height: 14px; border: 0; background: none; color: #999999; }
.footer_link_l { width: 400px; height: auto; float: left; padding-bottom: 3px; text-align: left; }
.footer_link_r { width: 400px; height: auto; float: right; padding-bottom: 3px; text-align: right; }
.footer { width: 950px; height: auto; margin: 0 auto; overflow: hidden; padding-bottom: 20px; }
.footer_l { width: 800px; height: auto; float: left; text-align: left; line-height: 1.5; color: #8e8e8e; padding-top: 2px; }
.footer_l span { font-family: "Times New Roman", Times, serif; }
.footer_r { width: 140px; height: auto; float: right; text-align: right; }
.footer_box { width: 123px; height: 140px; top: -100px; right: 48px; position: absolute; z-index: 10001; display: none; background: url(../images/ewm_bg.png) center no-repeat;  *background:none;
 *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src="images/ewm_bg.png");
overflow: hidden; }
.footer_box span { display: block; width: 89px; height: 108px; margin: 0 auto; margin-top: 16px; overflow: hidden; text-align: left; }

.ind_about_title { width: 100%; height: 21px; margin: 0 auto; overflow: hidden; background: url(../images/ind_title_1.jpg) no-repeat; }
.ind_about_title a { display: block; width: 34px; height: 21px; line-height: 24px; color: #FFFFFF; float: right; text-align: left; }

.ind_news_title { width: 100%; height: 21px; margin: 0 auto; overflow: hidden; background: url(../images/ind_title_2.jpg) no-repeat; }
.ind_news_title a { display: block; width: 34px; height: 21px; line-height: 24px; color: #FFFFFF; float: right; text-align: left; }
.ind_news { width: 100%; height: auto; margin: 0 auto; overflow: hidden; padding-top: 14px; line-height: 25px; }
.ind_news dt { float:left; width: 70%; height: 32px; line-height: 32px;  border-bottom: 1px dashed #CCCCCC;overflow:hidden; }
.ind_news dd { float:left; text-align:right;  width: 26%; height: 32px; line-height: 32px; color:#999; border-bottom: 1px dashed #CCCCCC; }
/*内页样式*/
.Cont_banner { width: 956px; height: 294px; margin: 0 auto; margin-top: 5px; overflow: hidden; text-align: center; }
.Cont_big_box_t { width: 956px; height: 15px; margin: 0 auto; overflow: hidden; background: url(../images/cont_big_box_t.jpg) bottom no-repeat; }
.Cont_big_box_m { width: 956px; height: auto; margin: 0 auto; overflow: hidden; background: url(../images/cont_big_box_m.jpg) repeat-y; }
.Cont_big_box_b { width: 956px; height: 14px; margin: 0 auto; overflow: hidden; background: url(../images/cont_big_box_b.jpg) top no-repeat; }
.Cont_big_box_m_bg { width: 950px; height: auto!important; min-height: 200px; height: 200px; margin: 0 auto; background: url(../images/cont_big_box_m_m.jpg) repeat-x; }
.Cont_big_box_880 { width: 886px; height: auto; margin: 0 auto; overflow: hidden; text-align: left; }
.fwsearch { width: 810px; height: auto; margin: 0 auto; border-top: 1px solid #e9e9e9; padding-top: 8px; line-height: 2; text-align: left; overflow: hidden; }
.sale_link { width: 98%; height: auto; margin: 0 auto; margin-top: 30px; overflow: hidden; }
.sale_link li { width: 212px; height: 56px; float: left; margin-left: 15px; margin-bottom: 15px; display: inline; }
.sale_link li a { display: block; width: 210PX; height: 54px; margin: 0 auto; border: 1px solid #b60f0f; }
.sale_link li a:hover { border: 1px solid #ec3a48; }
.sale_open_bg { display: none; width: 950px; height: 417px; top: 100px; left: 0px; position: absolute; z-index: 1; background: url(../images/sale_bg.png) center no-repeat;  *background:none;
 *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src="images/sale_bg.png");
}
.sale_open { display: none; width: 580px; height: 260px; top: 178px; left: 183px; position: absolute; z-index: 10001; }
/*新闻列表*/
.news_list { width: 890px; height: 100px; margin: 0 auto; margin-top: 20px; overflow: hidden; border-bottom: 1px solid #e9e9e9; }
.news_list_l { width: 25px; height: 30px; float: left; background: url(../images/icon_2.gif) left top no-repeat; }
.news_list_r { width: 175px; height: 80px; float: right; }
.news_list_r img { width: 175px; height: 80px; }
.news_list_c { width: 685px; height: auto; float: left; }
.news_list_c_title { width: 100%; height: 30px; line-height: 30px; font-size: 16px; font-family: "宋体"; text-align: left; color: #000000; }
.news_list_c_info { width: 100%; height: 25px; line-height: 25px; text-align: left; color: #727272; font-family: "宋体"; }
.news_list_c_text { width: 100%; height: auto; margin: 0 auto; text-align: left; line-height: 1.6; }
/*产品页面样式*/
.Cont_pro { width: 956px; height: auto; margin: 0 auto; overflow: hidden; }
.Cont_pro_left { width: 172px; height: auto; float: left; }
.Cont_pro_left_t { width: 100%; height: 66px; margin: 0 auto; overflow: hidden; background: url(../images/cont_left_t.jpg) no-repeat; }
.Cont_pro_left_t2 { width: 100%; height: 66px; margin: 0 auto; overflow: hidden; background: url(../images/cont_left_t2.jpg) no-repeat; }
.Cont_pro_left_m { width: 100%; height: auto; margin: 0 auto; overflow: hidden; background: url(../images/cont_left_m.jpg) repeat-y; }
.Cont_pro_left_b { width: 100%; height: 10px; margin: 0 auto; overflow: hidden; background: url(../images/cont_left_b.jpg) top no-repeat; }
.Cont_pro_right { width: 781px; height: auto; float: right; }
.Cont_pro_right_t { width: 100%; height: 47px; margin: 0 auto; overflow: hidden; background: url(../images/cont_right_t.jpg) no-repeat; }
.Cont_pro_right_t span { display: block; width: 94%; height: 25px; line-height: 25px; margin: 0 auto; margin-top: 20px; border-bottom: 1px solid #e9e9e9; text-align: left; font-size: 18px; font-family: "宋体"; color: #5c5958; font-weight: bold; }
.Cont_pro_right_t3 { background: url(../images/cont_right_t3.jpg) no-repeat; }
.Cont_pro_right_t1 { width: 100%; height: 47px; margin: 0 auto; overflow: hidden; background: url(../images/r1.jpg) no-repeat; }
.Cont_pro_right_t1 span { display: block; width: 94%; height: 25px; line-height: 25px; margin: 0 auto; margin-top: 20px; border-bottom: 1px solid #e9e9e9; text-align: left; font-size: 18px; font-family: "宋体"; color: #5c5958; font-weight: bold; }
.Cont_pro_right_t2 { width: 100%; height: 47px; margin: 0 auto; overflow: hidden; background: url(../images/l1.jpg) no-repeat; }
.Cont_pro_right_t2 span { display: block; width: 94%; height: 25px; line-height: 25px; margin: 0 auto; margin-top: 20px; border-bottom: 1px solid #e9e9e9; text-align: left; font-size: 18px; font-family: "宋体"; color: #5c5958; font-weight: bold; }
.Cont_pro_right_m { width: 100%; height: auto; margin: 0 auto; overflow: hidden; background: url(../images/cont_right_m.jpg) repeat-y; }
.Cont_pro_right_m3 { background: url(../images/cont_right_m3.jpg) repeat-y; }
.Cont_pro_right_m_bg1 { width: 775px; height: auto!important; min-height: 140px; height: 140px; margin: 0 auto; background: url(../images/cont_right_m_bg.jpg) repeat-x; }
.Cont_pro_right_m_bg { width: 775px; height: auto!important; min-height: 500px; height: 500px; margin: 0 auto; background: url(../images/cont_right_m_bg.jpg) repeat-x; }
.Cont_pro_right_m_bg3 { width: 900px; height: auto!important; min-height: 500px; height: 500px; margin: 0 auto; }
.Cont_pro_right_b { width: 100%; height: 13px; margin: 0 auto; overflow: hidden; background: url(../images/cont_right_b.jpg) top no-repeat; }
.Cont_pro_right_b3 { background: url(../images/cont_right_b3.jpg) top no-repeat; }
.cont_left_cls { width: 164px; height: auto; margin: 0 auto; overflow: hidden; }
.cont_left_cls li { width: 100%; height: auto; margin: 0 auto; }
.cont_left_cls li a { display: block; width: 100%; height: 27px; line-height: 27px; text-align: center; color: #FFFFFF; font-family: "宋体"; font-weight: bold; background: url(../images/cont_left_cls_bg.jpg) no-repeat; }
.cont_left_cls li ul { width: 100%; height: auto; margin: 0 auto; }
.cont_left_cls li ul li { width: 100%; height: 35px; margin: 0 auto; font-size:14px; }
.cont_left_cls li ul li a { display: block; width: 100%; height: 35px; line-height: 35px; background: #ededed; color: #4c4948; font-weight: normal; }
.cont_left_cls li ul li a.os { background: #dddcdc; }
.pro_list { width: 95%; height: auto; margin: 0 auto; overflow: hidden; padding-top: 15px; }
.pro_list li { width: 155px; height: 150px; float: left; margin-left: 20px; margin-right: 17px; margin-top: 10px; display: inline; }
.pro_list li a { display: block; width: 100%; height: 160px; margin: 0 auto; text-align: center; }
.pro_list li img { display: block; width: 160px; height: 120px; border: 1px solid #eaeaea; margin-bottom: 10px; }
.pro_list1 li img { display: block; float: inherit; border: 1px solid #eaeaea; margin-bottom: 10px; }
.pro_list li img:hover { border: 1px solid #999999; }
.Cont_Proshow_m { width: 94%; height: auto; margin: 0 auto; margin-top: 20px; overflow: hidden; }
.Cont_Proshow_m_l { width: 292px; height: auto; float: left; }
.Cont_Proshow_m_l img { width: 290px; height: 290px; border: 1px solid #eaeaea; }
.Cont_Proshow_m_r { width: 375px; height: auto; float: right; }
.proshow_border_bottom { border-bottom: 1px solid #eaeaea; }
.proshow_name { font-size: 12px; font-family: "宋体"; font-weight: bold; color: #4c4948; }
.proshow_content { font-size: 12px; font-family: "宋体"; color: #4c4948; }
/*新闻内容页*/
.News_Cont_Title { width: 85%; height: auto; line-height: 30px; margin: 0 auto; text-align: center; font-size: 16px; font-weight: bold; color: #231f20; overflow: hidden; }
.News_Cont_Info { width: 90%; height: 35px; line-height: 35px; margin: 0 auto; margin-bottom: 10px; text-align: center; color: #808285; border-bottom: 1px solid #e9e9e9; overflow: hidden; }
.News_Cont_Text { width: 85%; height: auto; margin: 0 auto; margin-top: 15px; padding-bottom: 15px; text-align: left; line-height: 2; overflow: hidden; }
.News_Cont_Text_m { width: 100%; height: auto!important; min-height: 400px; height: 400px; margin: 0 auto; }
.News_Cont_back { width: 100%; height: auto; margin: 0 auto; padding-top: 30px; padding-bottom: 20px; text-align: center; }
.News_Cont_back a { display: block; width: 70px; height: 25px; line-height: 25px; text-align: center; background-color: #CCCCCC; color: #FFFFFF; }
/*导航菜单*/
.menu { width: 100%; min-width: 950px;  _width:expression(document.body.clientwidth <950?"950px":"auto");
height: 38px; margin: 0 auto; background: url(../images/menu_bg.jpg) repeat-x; }
.menu ul { width: 950px; height: auto; margin: 0 auto; }
.menu ul li { width: 124px; height: 38px; float: left; position: relative; }
.menu ul li a { display: block; width: 100%; height: 38px; line-height: 36px; margin: 0 auto; text-align: center; color: #FFFFFF; font-family: "宋体"; font-size: 14px; font-weight: bold; }
.menu ul li a:hover { background: url(../images/menu_hover.jpg) center no-repeat; }
.menu ul li a.current { background: url(../images/menu_hover.jpg) center no-repeat; }
.submenu { width: 154px; height: 38px; position: absolute; top: 38px; left: 0; z-index: 38; display: none; }
.submenu li { width: 154px; height: 38px; clear: both; background: #78ac4a; }
/*首页作品展示滚动*/
a.abtn { display: block; height: 115px; width: 20px; overflow: hidden; background: url(../images/scrollbotton.gif) no-repeat 0px 50%; }
a.aleft { float: left; }
a.agrayleft { cursor: default; background-position: -40px 50%; }
a.aright { float: right; background-position: -20px 50%; }
a.agrayright { cursor: default; background-position: -60px 50%; }
.scrolllist { width: 400px; height: 115px; margin: 0 auto; margin-top: 0px; }
.scrolllist .imglist_w { width: 358px; height: 115px; overflow: hidden; float: left; position: relative; margin-left: 2px;/*必要元素*/ }
.scrolllist .imglist_w ul { width: 20000px; position: absolute; left: 0px; top: 0px; text-align: center; }
.scrolllist .imglist_w li { width: 150px; float: left; padding: 0 15px; }
.scrolllist .imglist_w li img { border: 1px solid #CCCCCC; }
.scrolllist .imglist_w li a { text-decoration: none; }
.scrolllist .imglist_w li a:hover img { filter: alpha(opacity=86); -moz-opacity: 0.86; opacity: 0.86; }
.scrolllist .imglist_w li p { width: 100%; height: 24px; line-height: 24px; overflow: hidden; float: left; text-align: center; }
#s2 { width: 214px; }
#s2 .imglist_w { width: 176px; }
#s2 .imglist_w ul { height: 20000px; width: auto; position: absolute; left: 0px; top: 0px; }
#s2 .imglist_w li { float: none; }

#footer{ width: 100%; min-width: 950px;  _width:expression(document.body.clientwidth <950?"950px":"auto"); height:40px; line-height:40px; padding:20px 0; border-top:#ccc 1px solid; text-align:center; margin: 0 auto; margin-top:15px;}
#footer2{ width: 100%; min-width: 950px;  _width:expression(document.body.clientwidth <950?"950px":"auto"); height:38px; line-height:38px; text-align:center; margin: 0 auto; margin-top:15px; background:url(../images/menu_bg.jpg) repeat-x;}