/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{
border:medium none;
margin: 0;
padding: 0;
}
/** 设置默认字体 **/
body,button, input, select, textarea {
font: 12px/1.5 '宋体',tahoma, Srial, helvetica, sans-serif; color:#333; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#333;}
a:hover { text-decoration: underline; color:#333; }
/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/** box **/
.cbox{ width:1000px; margin:0 auto;}
.cbox_b{ width:1008px; margin:0 auto; border:1px solid #dedede;}
/** 清除浮动**/
.c{ clear:both; height:0; overflow:hidden;}
.c_5{ clear:both; height:5px; overflow:hidden;}
.c_10{ clear:both; height:10px; overflow:hidden;}
.c_12{ clear:both; height:12px; overflow:hidden;}
.c_15{ clear:both; height:15px; overflow:hidden;}
.c_20{ clear:both; height:20px;  overflow:hidden;}
.c_25{ clear:both; height:25px; overflow:hidden;}
/** 实线和虚线 **/
.line_solid{ clear:both; height:1px; border-bottom:1px solid #aeaeae; overflow:hidden; margin:0; padding:0;}
.line_dashed{ clear:both; height:1px; border-bottom:1px dashed #BCBCBC; overflow:hidden; padding:0;}
/**top**/
.top{  height:94px; background:url(../images/top_bg.gif) repeat-x;}
.logo{margin-left:25px}
.some_c{ position:absolute; height:25px; line-height:25px; display:block; width:200px; top:17px; right:0; color:#666;text-align:right;padding-right:23px}
.some_c a{color:#666;}
.seach{ width:220px; height:30px; display:block; position:absolute; right:0; top:45px; border:none;padding-right:20px}
.seach .seach_text{ float:left; height:25px; width:185px; line-height:25px; border:none; background:url(../images/all.png) -215px -48px no-repeat; padding-left:5px;}
.seach .seach_btn{ float:right; width:24px; height:25px; display:block; background:url(../images/all.png) -3px -4px no-repeat; cursor:pointer; border:none;}
/**banner_nav**/
.banner_nav{ height:390px; background:url(../images/banner_bg.jpg) center no-repeat; padding-top:5px;}
#banner{width:100%; height:327px; background:#FFF; clear:both; position:relative;}
#ban{width:100%; height:327px;}
#ban div{width:100%; height:327px; text-align:center;}
#bando{width:100%; margin:auto; text-align:right; top:-28px; position:absolute; z-index:5;}
#bando img{border:0; cursor:pointer;}
#banner span{display:block; width:100%; height:327px; text-align:center;}
.nav{ height:41px; padding:0 20px; background:url(../images/nav_bg.png) center no-repeat;}
.nav a{line-height:39px; font-size:14px; font-weight:bold;  width:88px; display:inline-block; float:left; margin:0 18px;text-align:center;}
.nav a:hover{text-decoration:none;}
.nav a:hover,.nav_a_bg{color:#FFF; background:url(../images/all.png) -33px 0 no-repeat;}
.nav_a_bg:hover{color:#FFF; text-decoration:none;}
.banner{ height:337px; background:#FFF; width:1000px;margin-top:5px; position:relative;}
#swf_img{width:990px; height:327px; overflow:hidden; padding:5px; }
#swf_img li {width:990px; height:327px;}
#swf_btn{position:absolute; right:20px; bottom:20px;}
#swf_btn a{width:10px; height:10px; display:block; background:url(../images/all.png) -478px -22px no-repeat; float:left; margin:0 5px;}
#swf_btn .a_now{background:url(../images/all.png) -478px -8px no-repeat;}
/**b_body**/
*html{_background-image:url(about:blank); _background-attachment:fixed; zoom:1;}
.b_body{ background:url(../images/body.jpg) top repeat-x #FCFCFC; overflow:hidden; padding:15px 0 29px 0;}
.product_h3{ height:31px; background:url(../images/t_bg.jpg) repeat-x; border:1px solid #dcdcdc; line-height:31px;}
.product_h3 em{ color:#FFF; display:block; width:92px; background:url(../images/all.png) -129px -5px no-repeat; padding-left:20px; font-size:14px; float:left; }
.product_h3 span{display:block; float:right; font-weight:normal; padding-right:10px;}
.product_h3 span a{ font-weight:normal;}
.product_ul{height:164px; float:left }
.product_ul li{width:301px; height:148px; overflow:hidden; float:left;background:#FFF; margin-right:16px;}
.product_ul li a {width:299px; height:118px; display:block;  }
.product_ul li a em{height:36px; line-height:25px; display:block; text-align:center;}

.product_ul li a img{width:297px; height:118px;padding:1px;border:1px solid #dcdcdc;}
.other_info{ height:220px;border:1px solid #dcdcdc; background:#FFF;}
.other_info_left{ width:235px; margin:0 10px 0 12px; overflow:hidden; height:220px; float:left; display:inline;}
.other_info_left h3,.other_info_center h3,.other_info_right h3{ display:block; height:34px; line-height:34px;border-bottom:1px solid #dcdcdc; position:relative; z-index:0; }
.other_info_left h3 em,.other_info_center h3 em,.other_info_right h3 em{font-size:14px; width:62px; color:#00627F; border-bottom:2px solid #00627F; display:block;position:absolute; bottom:-1px; z-index:99;}
.other_info_left h3 a,.other_info_center h3 a,.other_info_right h3 a{font-weight:normal; color:#666; float:right; display:block;}
.other_info_left img{width:221px; height:61px; padding:2px;border:1px solid #dcdcdc; display:block; margin:0 auto;}
.other_info_left ul .other_info_right ul{ padding:10px 0 0 5px;}
.other_info_left ul li{ line-height:24px; width:215px; height:24px; overflow:hidden; display:block; padding-left:10px; background:url(../images/icojpg.jpg) left  10px no-repeat;}
.other_info_line{ width:22px; background:url(../images/line.jpg) no-repeat; float:left; height:220px;}
.other_info_center{ width:423px;margin:0 10px; overflow:hidden; height:220px; float:left; line-height:24px;display:inline;}
.other_info_center img{padding:2px;border:1px solid #dcdcdc; float:left; display:block; margin:5px 10px 5px 0;}
.other_info_center a{ color:#00637D;}
.other_info_right{ width:235px;margin:0 10px 0 0; overflow:hidden; height:220px; float:right; display:inline; line-height:20px; float:right;}
.other_info_right img{padding:2px;border:1px solid #dcdcdc}
/**友情链接**/
.link{ line-height:33px; }
.link table{width:960px;}
.link table td a{ line-height:33px; padding:0 5px; text-align:center;}
/**bottom**/
.bottom{ height:70px; background:#00617E;padding-top:18px;text-align:center;color:#fff;line-height:28px}
.bottom a{color:#fff}
/**public_left**/
.public_left{ width:219px; float:left;}
.public_left h3{ height:34px; background:url(../images/all.png) -249px -5px no-repeat; line-height:34px; font-size:14px; color:#FFF; padding-left:15px;}
.public_left ul{ padding:14px 0 13px 10px; background:#FFF;border:1px solid #dcdcdc; margin-bottom:5px;border-top:none; }
.public_left ul li{ width:199px; height:33px; background:url(../images/all.png) -3px -79px no-repeat; line-height:33px; text-align:center; margin-bottom:12px;}
.public_left ul li a{ font-size:14px; color:#000;}
.public_left ul .now_bg{ background:url(../images/all.png) -3px -44px no-repeat;}
/**public_right**/
.public_right{ width:768px; float:right; border:1px solid #dcdcdc;}
.public_right h3{ height:31px; background:url(../images/t_bg.jpg) repeat-x ; border-bottom:1px solid #dcdcdc; line-height:31px;}
.public_right h3 em{ font-size:14px; color:#00617E; padding-left:15px; display:block; float:left;}
.public_right h3 span{font-weight:normal; color:#666; float:right; display:block; padding-right:15px;}
.public_right h3 span a{font-weight:normal;  color:#666;}
/**public_conten**/
.public_conten{ line-height:28px; background:#FFF; padding:20px;font-size:14px}
.public_conten p{ line-height:28px;}
/**资讯列表**/
.news_list{ overflow:hidden;}
.news_list ul{}
.news_list ul li{ display:block; height:30px; line-height:30px; width:600px;border-bottom:1px solid #e2e2e2; background:url(../images/icojpg.jpg) 10px 12px no-repeat; padding-left:20px;}
.news_list ul li a{ display:block; float:left; width:400px; height:30px; overflow:hidden;}
.news_list ul li em{display:block; float:right; margin-right:15px;}
/**分页**/
.page{ text-align:center; line-height:30px; margin:10px 0 50px 0;}
.page_num{ width:30px; text-align:center; height:18px; line-height:18px; border:1px solid #3d5c7c;}
.page_jump{ width:38px; cursor:pointer; height:18px; border:none;border:1px solid #3d5c7c; background:#ece9d8;}
.page a{ color:#4c4e50;}

.page_2{text-align:center; line-height:30px; margin:10px auto 50px auto;}
.page_2 a{ color:#4c4e50; padding:0 5px; border:1px solid #CCC; height:20px; line-height:20px; display:inline-block;  margin-right:5px;}
/**内容页**/
.show{}
.show h1{ line-height:40px; width:700px; height:40px; margin:0 auto; overflow:hidden; text-align:center; font-size:16px; color:#333;}
.show .some{ line-height:25px; text-align:center;}
.show_text{ padding:10px 0; line-height:25px;}
/**上一篇、下一篇**/
.pre{margin-top:30px;}
.pre,.next{ height:25px; display:block; width:700px; overflow:hidden; line-height:25px; padding-left:25px;}
.next{margin-bottom:50px;}
/**产品**/
.cp_lb{width:706px; overflow:hidden; background:url(../images/cp_lb_bg.png) bottom repeat-x; border:1px solid #DDD; border-bottom:1px solid #e98901; margin:0 auto;}
.cp_lb ul{ padding:10px 0 10px 14px; overflow:hidden; float:left;}
.cp_lb ul li{ height:20px; line-height:20px; float:left;width:170px; overflow:hidden; display:block;}
.cp_lb ul li a{ height:20px; line-height:20px;background:url(../images/all.png) -223px -96px no-repeat;_background:url(../images/all.png) -223px -92px no-repeat;  padding-left:20px;}
.cp_lb ul .li_hover{ background:#e96e01;}
.cp_lb ul .li_hover a{width:100px; height:20px; line-height:20px; display:block;background:url(../images/all.png) -223px -125px no-repeat; color:#FFF;}
.leve_3{width:708px;  line-height:28px; background:url(../images/cp_lb_bg1.png)  bottom repeat-x; overflow:hidden;width:708px;margin:0 auto;}
.leve_3 ul{ margin-bottom:5px; float:left; display:block; width:706px; overflow:hidden; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.leve_3 ul li{ float:left; width:160px; height:28px; overflow:hidden;border-right: 1px #CCC dashed; text-align:center; line-height:28px; display:block;}
.cp_list{ overflow:hidden;}
.cp_list ul{ float:left; padding:20px 0 20px 5px;}
.cp_list ul li{ float:left; display:inline; width:305px; height:170px; margin-left:40px; margin-bottom:20px;}
.cp_list ul li a{ display:block; width:305px; height:170px;}
.cp_list ul li a img{ width:297px; height:118px; padding:3px; border:1px solid #d9d9d9;}
.cp_list ul li a em{ line-height:30px; text-align:center; display:block;}
/**联系我们**/
.contact{ padding:10px 0 38px 25px;  overflow:hidden; position:relative;}
.contact_img{ position:absolute; top:50px; right:25px; }
.contact_name{ position:absolute; left:25px;}
.contact p{ color:#333;  font-size:14px; line-height:25px}
.address{ top:100px;}
.tel_all{ top:130px;}
.tel_sell{ top:160px;}
.fax{ top:190px;}
.postcode{ top:220px;}
.email{ top:250px;}
.website{ top:280px;}
/**message**/
.message{ width:666px; padding-top:160px; height:460px; position:relative; background:url(../images/msg_bg.jpg) top no-repeat; margin:0 auto;}
.msg_form{ display:block; width:565px; height:320px; margin:0 auto; position:relative;font-size:12px;padding-top:15px}
.some_tips{color:#666;position:absolute; left:155px; top:95px;font-size:12px}
.msg_form p{ line-height:20px; margin-bottom:10px; color:#F00;}
.msg_form p label{ color:#595959;}
.msg_form p input{ border:1px solid #84a1bc; height:20px}
.msg_form textarea{ border:1px solid #84a1bc; height:100px; width:430px; max-width:430px; min-width:430px; min-height:100px; max-height:100px; overflow-y:scroll;}