@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-family:Tahoma,  Arial; font-size:12px; color:#474747;}
a{ text-decoration:none;}
*{ margin:0px; padding:0px; font-family: Tahoma,  Arial; font-size:12px; color:#474747; }
.bigtext{ font-size:15px; font-weight:bolder;}
.clear{ clear:both;}
.topbg{  height:105px; overflow:hidden;}
.topwarp{ width:997px; margin:0 auto; height:105px;}
.logo{ background:url(../images/logo.jpg) no-repeat; height:105px; width:527px; float:left;}
.language{ float:right; height:16px; width:145px; margin-top:5px;}
.login{ float:left; margin-top:0px; margin-left:70px; display:inline; width:400px; height:50px; padding-top:10px; }
.top_right{ float:left; width:470px; overflow:hidden;}
.login_input{ height:20px; width:90px; margin:0px; padding:0px;}
.login_button{ background-image:url(../images/login_button.jpg); height:23px; width:79px; border:0px; cursor:hand;}
.warp{ width:997px; margin:0 auto;}
.menu{ width:997px;height:60px; overflow:hidden; background:url(../images/menu_center.jpg) repeat-x; width:997px; height:41px;display:block; float:left;  }
.menu ul{ list-style:none; margin:0 auto; padding:0px; width:860px; display:block; height:41px;}
.menu ul li{ list-style:none; float:left; display:block; color:#FFF; width:120px; height:40px; text-align:center; line-height:40px; font-weight:bolder;}
.menu a{ text-decoration:none;}
.menu_line{width:2px; background:url(images/menu_line.jpg) no-repeat; height:47px;}
.meuntext{  text-decoration: none; font-size:14px; line-height:45px;}
.menu_line{ width:2px;}

.headt{ height:20px;
        }
.headt a{ font-size:14px; padding-left:5px;}
.header_zzjs{ height:65px;}

.menuname{ height:39px; width:109px; line-height:43px; text-align:center; display:block; text-decoration:none;}
.menuname:hover{ color:#d8191a;}
.flash_banner{ height:276px; width:997px; }
.content{ width:997px; margin:0 auto; margin-top:10px;}
.listmore{ width:256px; float:left;}
img{ border:0px;}
.list_table{ margin-top:8px;}
.list_pic{ border:1px #c6c6c6 solid; padding:2px; margin-right:5px;}
.listmoretitle{ background:url(../images/home_list_title.jpg) left no-repeat; height:36px; width:256px;   font-size:14px; font-weight:bolder;}
.aboutus_title{ background:url(../images/aboutus_title.jpg) left no-repeat; line-height:30px; padding-left:25px; font-size:14px; font-weight:bolder; height:38px; width:126px; display:block; float:left; color:#FFF;}
.aboutus_center{ background:url(../images/aboutus_title_center.jpg) repeat-x;   font-size:14px; font-weight:bolder; height:38px; width:295px; display:block; float:left; text-align:right;}
.aboutus_center_c{ background:url(../images/aboutus_title_center.jpg) repeat-x;   font-size:14px; font-weight:bolder; height:38px; width:520px; display:block; float:left; text-align:right;}
.aboutus_right_text{ padding-top:8px; line-height:20px;}

.tuchu{ font-weight: bolder; color:#09577f;}
.aboutus_right{background:url(../images/aboutus_title_right.jpg) no-repeat;   font-size:14px;  height:38px; width:11px; display:block; float:left;}
.listmore_text{ height:30px;width:200px; border-bottom:#e1e1e1 1px  dashed; line-height:32px; padding-left:22px; 
background:url(../images/v2_52.jpg) no-repeat 0px 9px; display:block; text-decoration:none;}
.listmore_text:hover{ background:url(../images/v2_48.jpg) no-repeat 0px 9px; color:#b2262f;}
.commany{ width:460px; float:left; margin-left:20px;}
.commany_c{ width:710px; float:left; margin-left:20px;height:auto!important; height:400px; min-height:400px; padding-right:10px; }

.commanytitle{background: url(../images/home_jianjie_title.jpg) left no-repeat; height:52px; width:400px;  text-align:right;}
.commany_text{ line-height:23px; text-indent:2em; padding-top:10px; }
.news{width:335px; float:left; margin-left:20px;}
.newstitle{ background: url(../images/home_new_title.jpg) left no-repeat; height:52px; width:335px;  text-align:right;}
.news_text{height:30px;width:245px; border-bottom:#e1e1e1 1px  dashed; line-height:30px; padding-left:20px; 
background:url(../images/v2_53.jpg) no-repeat 0px 9px; display:block; text-decoration:none;}
.news_text:hover{ background:url(../images/v2_45.jpg) no-repeat 0px 9px; color:#b2262f;}
.newtime{ border-bottom:#e1e1e1 1px  dashed;}
.content_one{ width:997px; margin:0 auto;  }
.home_news{ width:245px;  border-bottom:1px #e3e3e3 solid; float:left;}
.content_two{width:997px; margin:0 auto; height:220px; }
.products{ width:635px; float:left; }
.products_title{ background:url(../images/home_list_title.jpg) left no-repeat;height:52px;width:635px; text-align:right;}
.products_c{  background:url(../images/home_list_center.jpg) repeat-y; margin:0 auto; width:246px; padding-left:10px; overflow:hidden;}
.list_foot{ background:url(../images/home_list_foot.jpg) repeat-y; height:13px; width:256px;}
.contact{width:335px; float:left; margin-left:20px;}
.contacttitle{ background: url(../images/home_contact_title.jpg) left no-repeat; height:52px; width:335px;  text-align:right;}
.contact_c{ width:320px; height:160px; background: url(../images/contact_pic.jpg) right bottom no-repeat; padding-left:10px; line-height:20px;}
.footer{ width:997px;height:80px; margin:0 auto;}
.footer_logo{ padding-left:100px;height:50px; width:897px; margin:0 auto; background:url(../images/footer_bg.jpg) top repeat-x ; text-align:center;  line-height:20px; margin-top:20px; padding-top:10px;}
.title_c{ font-size:18px; font-weight:bolder; height:22px;  border-bottom:1px #e1e1e1 solid; margin-top:20px; color:#1f1f1f;}
.new_title{ text-align:center; margin-top:12px; text-indent:2em; line-height:20px;}
.pro{ border:2px #cdcdcd solid; display:block; }
.new_c_time{ background:#e6e6e6;}
.feedback{width:450px; float:left; margin-left:10px;height:auto!important; height:400px; min-height:400px; padding-right:10px; text-align:left; margin-top:15px;}
.new_list{ text-decoration:none; background:url(../images/list_icon.jpg) no-repeat 0px 14px; display:block; padding-left:10px;}
.new_list:hover{ text-decoration:underline;}
.rihgt{ width:245px;  overflow:hidden; float:right;}
.right_title{ width:180px;height:35px; line-height:35px; font-size:14px; padding-left:15px; background:url(../images/icon.gif) left no-repeat; font-weight:bolder;float:left;}
.right_more{ width:41px; float:left; margin-top:15px; display:block;}
#home_newslist{ width:245px;  display:inline-block; margin-top:5px;}
#home_newslist ul{ list-style:none; display:block;}
#home_newslist ul li{ list-style:none; background:url(../images/list_icon.gif) left no-repeat; display:block; padding-left:10px; line-height:25px; }
#home_contact{ line-height:20px; padding-left:8px;}
.gundong{ margin-top:10px;}

#menu { 
    width:240px; overflow: hidden; padding-left:16px; height:auto !important; height:450px; min-height:450px;
} 
.has_children{ 
 
    cursor:pointer;
	line-height:25px;
	border-bottom:1px dashed  #dbdbdb;
} 
.has_children a{ text-decoration:none; font-size:14px;clear:both;}

.menu1{ font-weight:bolder; }
.menu2{ 
  
    display : none; 
    float:left; 
    width:256px;
	padding-left:25px;
} 
.right_text ul{ list-style:none; margin:0px; padding:0px;} 
.right_text ul li{ list-style:none; margin:0px;padding:0px; line-height:30px; border-bottom:1px dashed #d8d8d8;} 
.pro_title{ font-size:14px; color:#ff0708;}
.pro_title_c{ font-size:14px; color:#ff0708; text-align:center; border-bottom:1px #e3e3e3 solid; }
.pro_paddingright{ padding-right:10px;}
.new_text_left{ display:block; float:left;  cursor: inherit;}
.new_text_time{ display:block; float:right; cursor: inherit;}
.right_text{ padding-top:8px; line-height:28px; padding-left:10px; padding-right:10px; cursor: inherit;cursor: inherit;}
.right_text a{cursor: inherit; height:30px;}
.fenye{ text-align:center;}
.contact_text{ line-height:25px; padding-left:15px;}
.pic_bolder{border:1px #d3d3d3 solid;}
