@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}

body{ font-size:12px; color:#555555; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}

a{ color:#666666; text-decoration:none;}
a:hover{ color:#015198;}
p{ margin-bottom:7px;}
.clear{ clear:both;}

#header{ width:100%; height:90px; padding-top:11px; text-align:center; background:url(header_bg.jpg) repeat-x;}

#heads{ width:1004px; margin:0px auto;}
#logo{ width:620px; height:90px; float:left; background:url(logo.jpg) center left no-repeat;}
#language{ width:207px; height:23px; line-height:20px; text-align:center; float:right; background:url(language_bg.jpg) no-repeat;}
	#language a{ color:#1f5778;}
	#language a:hover{ color:#e51937;}
#heads h1{ float:right; margin-right:5px; font-size:14px; vertical-align:bottom; width:600px; text-align:right; margin-top:30px; color:#015198; font-weight:normal;}

#navs{ background:url(nav_bg.jpg) repeat-x;}
#nav{ width:1004px; height:35px; margin:0px auto; line-height:35px; padding-top:5px;}
	#nav ul{ list-style:none;}
	#nav ul li{ float:left; margin-right:10px; margin-left: 5px;}
	#nav ul li a{ display:block; padding:0px 10px; color:#FFFFFF; font-weight:bold;}
	#nav ul li a:hover,#nav ul li a.over{ background:url(nav_bg_over.jpg) repeat-x; color:#33335a;}
	#nav div.search{ float:right; width:267px; height:24px; background:url(search_bg.jpg) no-repeat; line-height:24px; margin-top:2px;}
	#nav div.sinput{ height:20px; float:left; line-height:20px;}
	#nav div.sinput input{  width:155px; height:17px; margin-left:25px; margin-top:4px; border:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#nav div.simg{ float:right; margin:3px 0px 0px 0px; padding-right:5px;}
#centers{ width:1004px; height:279px; margin:0px auto; padding-top:10px; margin-bottom:0px;}
#index_news{ float:right; width:215px; height:155px; padding:5px; background-color:#d6d2c0;}
	#index_news div.recent{ height:29px; background-color:#1f5778; color:#FFFFFF; line-height:29px; padding-left:10px; font-weight:bold;}
	#index_news div.recent a{ color:#FFFFFF;}
	#index_news div.recent a:hover{ text-decoration:underline;}
	#index_news ul{ list-style:none;}
	#index_news ul li{ border-top:#e5e5e5 1px solid; background:#FFFFFF; height:41px; overflow:hidden;}
	#index_news ul li.bg_gray{ background-color:#f2f2f2;}
	#index_news ul li div{ width:46px; height:36px; float:left; color:#cc0000; text-align:center; margin-top:3px;}
	#index_news ul li .month{ font:12px Georgia, "Times New Roman", Times, serif;}
	#index_news ul li .day{ font:16px Georgia,"Times New Roman",Times,serif;line-height:16px;}
	#index_news li a{ float:left; display:block; width:164px; margin-top:6px; font-size:11px;}
#menu{ width:940px; height:30px; margin:0px auto; line-height:30px;}
#menu .menu{ float:left;}
#menu .hotkey{ float:right; width:500px; text-align:right; color:#000000;}
#menu .hotkey a{ color:#1f5778; text-decoration:underline;}
#menu .hotkey a:hover{ color:#000000; text-decoration:none;}

#container{ width:1004px; margin:0px auto; padding-bottom:10px;}

#contents{ width:700px; min-height:400px; _height:400px; float:left; line-height:140%;}
	#contents .about_name{ background:url(whoweare.jpg) no-repeat; line-height:23px; text-indent:-1000px; margin-bottom:10px;}
	#contents .rproduct_title{ width:700px; height:36px; background:url(Recommend_Products_bg.jpg) repeat-x;}
	#contents .rproduct_title span{ height:36px; background:url(Recommend_Products.jpg) no-repeat; line-height:36px;}
	#contents ul.li4{ list-style:none;}
	#contents ul.li4 li{ float:left; width:174px; _height:170px; min-height:170px; border-right:#333333 1px dashed;}
	#contents ul.li4 li h2{ font-size:14px; margin:3px 0px 5px 16px;}
	#contents ul.li4 li div{ text-align:center; margin-bottom:5px;}
	#contents ul.li4 li p{ font-size:12px; line-height:130%; font-family:Times, serif; margin-left:16px;}
	#contents ul.li4 li.noborder{ border:none;}
	#contents .rproduct{ width:327px; height:124px; padding:12px 0px 0px 9px; float:left; border:#cecab9 2px solid; background:url(rproduct_bg_1.jpg) right bottom no-repeat; margin:10px 0px 0px 5px;}
	#contents .rproduct2{ background:url(rproduct_bg_2.jpg) right bottom no-repeat;}
	#contents .rproduct3{ background:url(rproduct_bg_3.jpg) right bottom no-repeat;}
	#contents .rproduct4{ background:url(rproduct_bg_4.jpg) right bottom no-repeat;}
	#contents .rproduct h2{ color:#eb1932; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:0px;}
	#contents .rproduct h2 a{ color:#eb1932;}
	#contents .rproduct h2 a:hover{ color:#015198;}
	#contents .rproduct div{ width:200px; height:68px; line-height:130%; color:#333132; font-family:Verdana, Arial, Helvetica, sans-serif; margin:5px 0px 0px 0px;}
	
	#contents h1{ font-size:16px; border-bottom:#656565 1px solid; line-height:25px; margin-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; background:url(arrow.jpg) left center no-repeat; padding-left:12px;}
	#contents h2{ font-size:14px; margin-bottom:5px;}
	#contents h3{ font-size:13px; margin-bottom:5px;}
	
	#contents .myform td{ padding:3px;}
	#contents .myform span{ color:#FF0000;}
	#contents .myform input{ width:200px;}
	
	#certification{ list-style:none;}
	#certification li{ float:left; width:220px; min-height:285px; _height:285px; text-align:center;}
	
	#allproduct{ list-style:none;}
	#allproduct li{ width:175px; height:110px; text-align:center; float:left; padding-top:10px; overflow:hidden;}
	
	#pagenav{ text-align:center; line-height:30px;}
	
	#allproduct li img{ padding:3px; background-color:#FFFFFF; border:#CCCCCC 1px solid;}
	
	#list_news{ list-style:none;}
	#list_news li,#list_product li{ min-height:5px; _height:50px; border-bottom:#CCCCCC 1px dashed; padding:8px 0px; margin:0px 10px 0px 0px;}
	#list_news li h2{ font-size:14px; color:#015198; background:url(arrow.jpg) left center no-repeat; padding-left:12px;}
	
	#list_product{ list-style:none;}
	#list_product li{ min-height:90px; _height:90px;}
	#list_product li img{ float:left; padding:3px; border:#CCCCCC 1px solid; margin-right:5px;}
	#list_product li h2{ font-size:16px; color:#015198; padding-top:3px;}
	#list_product li h2 a{ color:#1f5778;}
	#list_product li h2 a:hover{ color:#000000; text-decoration:underline;}
	#list_product li div{ line-height:150%; padding-bottom:10px;}
	
	#pagination{ text-align:center; line-height:30px;}
	
	.table_border{ border:#CCCCCC 1px solid; border-collapse:collapse;}
	.table_border tr td,.table_border tr th{ border:#CCCCCC 1px solid; padding:5px 3px 5px 3px; text-align:left;}
	.table_border tr th{ text-align:center; background-color:#f3f3f3; font-weight:normal;}
	.table_border thead td{ background-color:#376b89; color:#FFFFFF; text-align:center; font-weight:bold;}
	.table_border tbody td{ background-color:#FFFFFF; text-align:center;}
	.table_border tbody td a{ color:#1f5778; text-decoration:underline;}
	.table_border tbody td a:hover{ color:#000000; text-decoration:none;}
	a.quote{ padding:5px 10px; background-color:#FFFFFF; border:#CCCCCC 1px solid; color:#067194; font-weight:bold;}
	a.quote:hover{ color:#FF0000; padding:5px 9px 5px 10px;}

#list{ width:215px; float:right; padding:5px; background-color:#e5e5e5;}
	#list h2{ background:#1f5778 url(list_title_bg.jpg) bottom left repeat-x; height:28px; line-height:28px; color:#FFFFFF; font-size:13px; padding-left:5px;}
	#list h2 span,#list h2 a{ background:url(dot.jpg) center left no-repeat; padding-left:13px; color:#FFFFFF;}
	#list h2 a:hover{ text-decoration:underline;}
	#list ul{ list-style:none; background-color:#f3f3f3;}
	#list ul li{ height:22px; border-top:#ffffff 1px solid; border-bottom:#dddddd 1px solid; line-height:22px; padding-left:4px;}
	#list ul li a{ color:#1f5778; background:url(dotred.jpg) center left no-repeat; padding-left:10px; font-size:12px;}
	#list ul li a:hover{ color:#000000; text-decoration:underline;}

#footer{ background-color:#333333; padding:20px 0px; font-size:11px;}
	#foots{ width:750px; color:#FFFFFF; margin:0px auto;}
	#foot_logo{ float:left; width:80px; height:58px; background:url(logo_foot.jpg) no-repeat;}
	#copyright{ float:left; width:650px;}
	#copyright ul{ list-style:none;}
	#copyright ul li{ float:left; color:#FFFFFF;}
	#copyright ul li a{ padding:0px 10px; color:#FFFFFF; text-decoration:underline;}
	#copyright ul li a:hover{ text-decoration:none;}
	#copyright div.copyrights{ padding-left:10px; line-height:24px; width:600px; color:#c0a422;}
	#copyright div.copyrights a{ color:#c0a422;}
	#copyright div.copyrights a:hover{ color:#FFFFFF; text-decoration:underline;}
	#copyright div.links{ padding-left:10px; color:#CCCCCC;}
	#copyright div.links a{ color:#cccccc;}
	#copyright div.links a:hover{ color:#ffffff;}
	
	#box_left {
    float: left;
    width: 200px;
}
#box_left .columnSpace {
}
#box_right {
    float: right;
    width: 770px;
}
#box_right .columnSpace {
}
#box_header_sub1 {
    background-color: #000000;
    float: none;
    width: 100%;
}
#box_header_sub1_sub1 {
    float: left;
    width: 50%;
}
#box_left_sub1 {
    width: 100%;
}
#box_left_sub2 {
    padding: 15px 0;
    width: 100%;
}
#box_left_sub3 {
    width: 100%;
}
#box_footer_sub1 {
    float: left;
    height: 67px;
    width: 75%;
}
#box_footer_sub2 {
    float: right;
    width: 25%;
}.FrontProductsCategory_show01-d1_c1 {
    clear: both;
    color: #4C4948;
    margin: 0 auto;
    text-align: left;
    width: 100%;
    z-index: 9999999;
}
.FrontProductsCategory_show01-d1_c1 .menu-first UL {
    position: relative;
}.FrontProductsCategory_show01-d1_c1 UL {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}.FrontProductsCategory_show01-d1_c1 .menu-first UL LI {
    width: 100%;
	margin-bottom:5px;
}
.FrontProductsCategory_show01-d1_c1 LI {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}.FrontProductsCategory_show01-d1_c1 .menu-first UL LI.menu-none A {
    background: url("first-bg-04.gif") no-repeat scroll 0 0;
    display: block;
    height: 32px;
    line-height: 32px;
    text-decoration: none;
	padding-left: 20px;
}.FrontProductsCategory_show01-d1_c1 .menu-first UL LI.menu-none A:hover {
    background: url("first-bg-04.gif") no-repeat scroll 0 -32px;
    color: #0066CC;
    height: 32px;
}
.FrontProductsCategory_show01-d1_c1 A.menu-text1:link {
    color: #4C4948;
    font-size: 12px;
    padding-left: 20px;
    text-decoration: none;
}
.conright2 {
    float: left;
    margin-left: 19px;
}
.conright2 .new_pro {
    width: 785px;
}
.conright2 .new_pro .p {
    background: url("pro_lisi.jpg") no-repeat scroll 0 0;
    color: #062F5C;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin: 0;
    text-indent: 2em;
}


.conright2 .new_pro .p span {
    color: #666666;
    float: right;
	margin-right: 10px;
	font-weight:100;
}

.conright2 .new_pro ul {
    margin: 10px; margin-right:0px;
}
.conright2 .new_pro li {
    float: left;
    margin: 5px 12px 8px 5px;
    width: 176px;
	list-style-type: none;
}

.conright2 .new_pro li img {
    border: 1px solid #DCDCDC; margin-bottom:5px;
}
.conright2 .new_pro li img:hover{
    border: 1px solid #898686; margin-bottom:5px;
}

.FrontProducts_list01-d1_c1_01 .pic-module .pic A {
    display: block;
    float: left;
    text-align: center;
}
.conright2 .new_pro .about {
    line-height: 22px;
    margin-top: 12px;
	margin-bottom:13px;
    word-break: break-all; work-wrap: break-word;
}

.ny_lianxi {
    line-height: 26px;
    text-align: left;
    width: 100%;
}
.ny_lianxi .leftabout{
	line-height: 32px;
	text-align: left;
	width: 100%;
	height:auto;
	background-image: url(zjb_09.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.pro_list {
    line-height: 20px;
    width: 760px;
}
#lib_info_list {
    clear: both;
    overflow: hidden;
    width: 100%;
}

#lib_info_list li {
    border-bottom: 1px dashed #CCCCCC;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    text-indent: 5px;
	width:100%;
	margin:0px;
}

/*list*/
.list_page{text-align:center;margin:10px; margin-bottom:15px; margin-top:25px;}
.list_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #464545;color:#333;}
.list_page span{background:#464545;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #464545;}
.list_page b{background:#fff;margin:0 1px;color:#333;overflow:hidden;}
.list_page b input{border:1px solid #FC8257;margin:0;padding:4px 8px;font-size:12px;font-weight:normal;width:16px;text-align:center;*vertical-align:middle;}
.artlist{margin:5px 15px 10px 15px;padding:0;list-style:none;}
.artlist li{height:40px;line-height:40px;border-bottom:1px dashed #ccc;}
.artlist li span{float:right;color:#999;}

.artshow{margin:15px;}
.art_title h1{margin:0;padding:0;font-size:14px;font-weight:bold;text-align:center;}
.art_info{line-height:10px;height:10px;color:#666;text-align:center;border-bottom:1px dashed #ccc;margin:5px 0 10px 0;}
.art_content{line-height:22px;word-break: break-all; work-wrap: break-word;}
.art_pre{line-height:25px;height:25px;margin:10px 0 0 10px;}
.art_next{line-height:25px;height:25px;margin:5px 0 0 10px;}
.art_pre span,.art_next span{color:#f60;}
.art_pre .c9,.art_next .c9{color:#999;}

#theform {
  font-family: Georgia, serif;
  font-size: 12px;
  color: #999;
  }
#theform label {
  font-family: Verdana, sans-serif;
  font-weight: bold;
  color: #660000;
  }
#theform fieldset {
  border: 1px solid #ccc;
  padding: 0 20px;
  }
#theform legend {
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 90%;
  color: #666;
  background: #eee;
  border: 1px solid #ccc;
  border-bottom-color: #999;
  border-right-color: #999;
  padding: 4px 8px;

  }
  #theform fieldset {
 width:700px; margin-left:15px;

 }
 .comment_content input { padding:1px 1px; border:1px solid #ccc;height:20px;}
 .comment_content .inputs{margin:0;padding:0;width:400px;height:100px;border:1px solid #ccc;overflow:hidden;background: