﻿@charset "utf-8";

body {margin: 0px;padding: 0px;background-color:#fff;font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#000;  background-color:#fff; background-image:url(body_bg.gif); background-position:top; background-repeat:repeat-x;} 

td {font-size: 12px;}
p {text-indent: 2em;}
img {border:0px;}
form {margin: 0px;padding: 0px;}
input {font-size: 12px; color:#333333;}
select {font-size: 12px; color:#333333;}
ul,li,h1,h2,h3,h4,h5,dl,dt,em {margin: 0px;padding: 0px; font-style:normal; list-style:none;}

.clear_0 {padding:0px 0px 0px 0px; clear:both;}
.clear_1 {padding:5px 0px 5px 0px; clear:both; margin:0px;}
.clear_6 {padding:3px 0px 3px 0px; clear:both; margin:0px; background-color:#fff;}
.clear_5 {padding:2px 0px 3px 0px; clear:both; margin:0px; }


/* ----- Links ----- */
a {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;color:#000;}


.main_box{ width:1002px; margin:0px auto; padding-top:75px;}
.main_top{background-image:url(main_bg.jpg); background-position:top center; background-repeat:no-repeat; height:676px }
.flash_box{ position:absolute; width:245px; height:377px; top:0px; left:0px; z-index:888;} 


.head{ padding:78px 0px 0px 288px;}

.set_home{ height:40px; line-height:40px; padding-right:7px;}
.set_home a{color:#595757; margin:0px 7px;}
.top_soso{ background-image:url(map.jpg); background-position:left top; background-repeat:no-repeat; padding-left:40px; width:210px; height:32px; text-align:left;}


.nav_box{ height:40px; line-height:40px;}
.nav_box a{ font-family:Arial, Helvetica, sans-serif; color:#fff; padding:0px 6px 0px 7px; text-align:center; display:block; float:left; background-image:url(nav_line.gif); background-position:right top; background-repeat:no-repeat; }
.nav_box a:hover{ color:#fff; }
.nav_box .aon{ color:#fff;  }
.nav_box  .no_line{ background-image:none;}

.box_nav{ background-color:#fff;  background-image:url(bg_nav.gif); background-color:#FFF3B6; background-position:top; background-repeat:repeat-x; border: 1px solid #D20001; border-top:0px;}

.box_nav ul{ margin:0px 7px 5px 8px;}
.box_nav li{ line-height:25px; padding:0px 0px 0px 0px; background-image:url(line_nav.gif); background-position:bottom; background-repeat:no-repeat; list-style:none; font-size:13px;}
.box_nav li a{ color:#333; text-decoration:none; background-image:url(arrow_top.gif); background-position:8px 6px; background-repeat:no-repeat; padding-left:20px;}
.box_nav li a:hover{ color:#cc0000; text-decoration:underline;}
.box_nav .no{ background-image:url();}


.left_250{ width:250px; float:left; padding-top:264px;}
.left_250 .set_home{ padding:0px 20px 42px 20px; color:#fff;} 
.left_250 .set_home a{ display:block; color:#fff; line-height:26px; padding-left:8px; background-image:url(arr_01.gif); background-position:left center; background-repeat:no-repeat;}

.left_250 .link_box{ padding:0px 0px 0px 22px;}
.left_250 .link_box h1{ font-size:12px; margin:0px; padding:0px 0px 15px 0px; color:#fff;}
.left_250 .link_box ul{ margin:0px; padding:0px;}
.left_250 .link_box ul li{ padding:5px 0px;padding-left:8px; background-image:url(arr_02.gif); background-position:left 10px; background-repeat:no-repeat;}
.left_250 .link_box ul li a{ line-height:17px; color:#fff; }


.right_nr01{ float:left;}
.right_nr01 .title_font{ text-align:center; font-weight:bold; font-size:16px; color:#b00202; padding:70px 0px 10px 0px;}
.right_nr01 .box01_content{   line-height:23px;  font-weight:normal;}
.right_nr01 .img_box{ padding-top:52px;}

.product_bigbox{ position:absolute; left:350px; bottom:50px; z-index:999; width:500px; display:none; height:auto;}
.line_box { clear:both;}
.line_box span{ float:left;}
.line_top{ background-image:url(linetop_bg.gif);  background-position:top; background-repeat:repeat-x; float:left; width:438px; height:33px;} 
.line_bot{ background-image:url(linebot_bg.gif);  background-position:bottom; background-repeat:repeat-x;  float:left; width:438px; height:33px;}
.product_bigbox dl{ background-color:#e0e0e0; border-left:2px solid #909090; border-right:2px solid #909090; padding:5px 0px 0px 0px; clear:both; height:auto; word-break:break-all;}
.pigimg_box{ text-align:center; margin-top:-3px;}
.pigimg_box img{ width:450px; height:315px;}
.product_bigbox .close{ position:absolute; top:4px; right:-5px; }
.product_bigbox .pic_content{ line-height:20px; padding:5px 24px 0px 24px; color:#666;}

.product_box01{ padding:10px 10px 0px 10px;}
.product_box01 .a_title{ display:block; font-size:16px; color:#c60803; font-weight:bold; padding:6px 0px;}
.product_box01 .a_font{   line-height:20px; text-indent:2em; display:block;}
.product_piclist{ height:55px; background-color:#f8f6f7; margin:0px 10px 0px 10px; padding-top:6px;}
.product_piclist ul li{ list-style:none; float:left; width:72px; height:48px; float:left; display:inline; padding:0px 8px;}
.product_piclist ul li img{ border:1px solid #808080;}

.news_box01{ padding:0px 32px 0px 9px;}
.news_box01 .t_1{ height:35px; line-height:35px; padding:0px 11px; font-weight:bold; color:#b00202; font-size:14px; background-image:url(t1_bg.gif); background-position:top; background-repeat:repeat-x;}
.news_box01 .t_1 .more{ float:right; display:block; padding-top:10px;}

.list_01{ margin-top:6px;}
.list_01 li{list-style:none;  height:34px; line-height:34px; border-bottom:1px dashed #b9b9b9; padding-left:10px;}
.list_01 li a{   background-image:url(arr_03.gif); background-position:left center; background-repeat:no-repeat; padding-left:16px;}

.soso_box{ padding:18px 50px 0px 72px; color:#fff;}
.soso_box .search{ float:left; background-image:url(soso_bg.gif); background-position:left top; background-repeat:no-repeat; padding-left:26px;}
.soso_box .soso_a{ float:right;}
.soso_box .soso_a a{ margin:0px 7px; color:#fff;}


#news_body{ background-image:url(news_topbg.jpg); background-position:top; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif;}
.news_mainbox{ width:1002px; margin:0px auto;font-family:Arial, Helvetica, sans-serif; }
#news_head{ height:128px;}
.news_mainnrbg{ background-image:url(news_main02.jpg); background-position:left top; background-repeat:repeat-y;}
.news_mainnr{ background-image:url(news_main01.jpg); background-position:left top; background-repeat:no-repeat;    min-height:663px;  height:auto !important;  height:663px; }
#news_head .nav{ height:32px; line-height:32px; padding:45px 0px 0px 324px; color:#fff;}
#news_head .nav a{ margin:0px 3px; color:#fff;}
#news_head .nav a:hover{ color:#ffff00;}
#news_head .sub_nav{ background-image:url(subnav_bg.jpg); height:29px; line-height:29px; text-align:center;color:#fff; width:576px;}
#news_head .sub_nav a{ color:#fff; margin:0px 3px;}

.news_leftbar{ padding:107px 48px 0px 26px;}
.news_left_title{ height:42px; line-height:42px; color:#fff; text-align:center; font-size:14px;}
.new_menu_nr{ padding:0px 14px 0px 16px;}
.new_menu_nr h1{ font-size:12px; margin:9px 0px; background-image:url(news_h1bg.gif); background-position:left 6px; background-repeat:no-repeat; padding-left:14px; line-height:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.new_menu_nr h1 a{ color:#666;}

.news_rightbar{ padding:30px 50px 0px 18px;}
.news_pos{ padding-left:377px; height:20px; line-height:20px;}
.news_pos a{ color:#666; margin:0px 3px;}
.news_title_right{ padding:34px 0px 20px 46px; color:#958514; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.list_news_list{ margin:30px 0px 0px 10px;}
.list_news_list li{ list-style:none; height:26px; line-height:26px; border-bottom:1px dashed #d0d0d0; padding:0px 6px;}
.list_news_list li a{ background-image:url(arr_04.gif); background-position:left center; background-repeat:no-repeat; padding-left:12px;}
.list_news_list li span{ float:right; color:#ff0063;}

.news_page{ text-align:right; padding:10px 0px;}
.news_page select{ width:124px;}
.news_page a{ color:#666; margin-left:10px;}

.news_footer{ padding:15px 0px; border-bottom:2px solid #149231; line-height:22px; text-align:center; margin-bottom:10px;}


#dis_body{ background-image:url(dis_topbg.jpg); background-position:top; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif;}
.dis_mainbox{ width:1002px; margin:0px auto;font-family:Arial, Helvetica, sans-serif;}
#dis_head{ height:128px;}
.dis_mainnrbg{ background-image:url(dis_main02.jpg); background-position:left top; background-repeat:repeat-y;}
.dis_mainnr{ background-image:url(dis_main01.jpg); background-position:left top; background-repeat:no-repeat;    min-height:663px;  height:auto !important;  height:663px; }
#dis_head .nav{ height:32px; line-height:32px; padding:45px 0px 0px 324px; color:#fff;}
#dis_head .nav a{ margin:0px 3px; color:#fff;}
#dis_head.nav a:hover{ color:#ffff00;}
#dis_head .sub_nav{ background-image:url(subnav_bg.gif); height:29px; line-height:29px; text-align:center;color:#fff; width:576px;}
#dis_head .sub_nav a{ color:#fff; margin:0px 3px;}

.dis_leftbar{ padding:42px 48px 0px 26px;}
.dis_left_title{ height:42px; line-height:42px; color:#fff; text-align:center; font-size:14px;}
.dis_menu_nr{ padding:10px 14px 0px 16px;}
.dis_menu_nr h1{ font-size:12px; margin:9px 0px; background-image:url(news_h1bg.gif); background-position:left 6px; background-repeat:no-repeat; padding-left:14px; line-height:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.dis_menu_nr h1 a{ color:#666;}

.dis_rightbar{ padding:30px 50px 0px 12px;}
.dis_pos{ padding-left:377px; height:20px; line-height:20px;}
.dis_pos a{ color:#666; margin:0px 3px;}
.dis_title_right{ padding:10px; line-height:22px; color:#f00; background-color:#fbeed8; text-align:center;  margin-top:30px; font-size:16px;}
.dis_date{ background-image:url(date_bg.gif); background-position:bottom; background-repeat:repeat-x; height:30px; line-height:30px; padding-bottom:4px; text-align:right; color:#666; font-size:14px;}
.dis_content{ line-height:22px; padding:10px 0px 20px 0px;}

.dis_footer{ padding:15px 0px; border-bottom:2px solid #ff790d; line-height:22px; text-align:center; margin-bottom:10px;}
 

/* ----- from ----- */


.text_01{ width:164px; height:19px; background-image:url(text_01.gif); background-position:top; background-repeat:repeat-x;  border:1px solid #d6d6d6; padding-left:10px; color:#999; margin-right:5px;}




/* ----- position ----- */
.pos_box{  color:#000;  padding:25px 0px 9px 12px; border-bottom:1px solid #ccc;}
.pos_box a{color:#000; margin:0px 4px;}
.pos_box img{ padding-right:12px;}



/* ----- 栏目页 ----- */

.left_nr{ background-color:#f5f5f5}

.tel_box{ padding:0px 0px 40px 10px; color:#999; line-height:22px;}
.tel_box span{ color:#666;}

.right_nr{  border:1px solid #ebebeb;  }
.about_nr{ padding:25px 20px 40px 20px;  line-height:26px; color:#666;}

.news_nr{ padding:30px 50px 0px 50px;}
.news_title{ background-image:url(../images/news_ti.gif); background-position:top; background-repeat:repeat-x; padding:0px 22px 0px 20px; color:#666; font-weight:bold;}
.news_title span{ float:right;}

.tec_box{line-height:26px; color:#6f6f6f; padding:30px 0px 0px 30px;font-size:14px; }

.news_content{ padding:10px 28px 20px 28px;font-size:13px; color:#000; line-height:32px;}
	
.dis_bg{ padding-top:14px;}
.news_ti { font-size:18px; color:#FE5A03; margin:0px; text-align:center; padding:20px 0px 10px 0px; line-height:26px; }
.news_date{ height:28px; line-height:28px; color:#323031; font-size:12px;   text-align:center; border:1px solid #E0D9C6; margin:10px 0px 20px 0px;  background-color:#fbfafa;}
.news_date a{ margin:0px 6px;}
.news_content{ color:#000; line-height:32px; padding:10px 20px 20px 32px; clear:both; font-size:14px;}


.close{ text-align:center; font-size:14px; font-weight:bold;}
.close a{ color:#353535; margin:0px 28px;}



.book_nr{ padding:20px 35px 25px 35px;}
.book_nr td{ color:#666;}
.book_nr .tab_mar{ margin-bottom:12px; font-size:13px;}
.book_nr .tab_mar td{  font-size:12px;}
.book_nr .book_t{ background-color:#F1F1F1; height:28px; padding-left:18px; line-height:28px; color:#000;}
.book_nr .book_left{ padding:9px; line-height:19px; color:#000; border:1px solid #EAE6E6; border-top:0px;}
.book_nr .book_right{ padding:9px; line-height:19px; color:#525252; border-bottom:1px solid #EAE6E6;border-right:1px solid #EAE6E6;}
.book_nr .hf_conent{ color:#C80408;}
.font_red{ color:#f00;}

.hor_nr{ padding:20px 20px 20px 22px;}
.hor_title{ height:27px; line-height:27kpx; background-color:#EBEBEB; padding:0px 22px 0px 40px;}
.hor_title div{ float:left; display:block; height:27px; line-height:27px; color:#177704; font-weight:bold;}
.hor_line td{ height:31px; line-height:31px; border-bottom:1px solid #E5E5E5; color:#666;}
.hor_name{ background-image:url(arr_02.gif); margin-left:32px; padding-left:8px; background-position:left center; background-repeat:no-repeat;height:31px; line-height:31px;}
.hor_line a{ color:#d00000; text-decoration:underline; margin-right:5px;}


.my_hor{ padding:28px 42px 0px 42px;}
.my_hor h1{ font-size:18px; color:#000; font-family:"微软雅黑"; margin:0px 0px 12px 0px;}
.my_hor em{ font-style:normal; color:#F36523; line-height:22px; margin-bottom:22px; display:block;}
.my_hor_t{ color:#156106; font-weight:bold; background-color:#f5f5f5; height:26px; line-height:26px; border:1px solid #DCDCDC; padding-left:14px; font-size:14px;}

.menu_nr { padding:18px 0px 45px 10px;}
.menu_nr h1 { margin:0px 0px 8px 0px;  height:32px; line-height:32px; font-weight:normal; }
.menu_nr h1 a {color: #373737; display:block; background-repeat:no-repeat; background-position:bottom left;  font-size:14px; background-image:url(../images/h1_bg.gif); padding-left:38px;}
.menu_nr h1 a:hover {color: #fc8e01; text-decoration:none; background-image:url(../images/on_h1.gif);}
.menu_nr  .on_h1  a{color: #fc8e01; text-decoration:none; font-weight:bold;}

.contact_box{ padding:38px 0px 86px 36px; line-height:28px; font-size:14px;}
.cont_title{ color:#356b11;font-family:"微软雅黑"; font-weight:bold; font-size:24px;  padding-bottom:18px;}

.news_box{  margin-bottom:10px; }
.news_box dl{ border:1px solid #DBDBD8; height:140px; border-top:0px; padding:10px;}

.product_box{ padding:25px; line-height:26px; }
.pro_box{ border:2px solid #ccc;}
.show_font{color:#666; font-size:14px; padding-left:20px;}
.show_fontbox{ color:#666; line-height:24px; padding-top:20px;}

.list_news li{ list-style:none; height:39px; line-height:39px;padding:0px 8px; border-bottom:1px solid #dfdfdf; padding:0px 22px;}
.list_news li a{ color:#666; background-image:url(arr_04.gif); background-position:left center; background-repeat:no-repeat; padding-left:20px;}
.list_news li span{ float:right;  color:#acacac; }

.list_por{ margin:10px 0px 0px 10px;}
.list_por li{ list-style:none; float:left; width:194px; display:inline; height:194px; padding:0px 30px 0px 20px; margin:10px 0px 0px 0px; border-right:1px dashed #d3d3d3; line-height:30px; text-align:center;}
.list_por li span{  display:block; width:194px; height:136px; background-image:url(../images/p_box.gif); background-repeat:no-repeat; padding:5px 0px;}
.list_por  img{ width:182px; height:134px;}
.list_por a{ color:#595f66;}










.page {margin: 0px;padding: 20px 0px 28px 0px;text-align:center;color:#333333;clear:both; font-size:13px; clear:both;}
.page a {color:#333333;}
.page a:hover {color:#266d1b;}
.page span {color:#266d1b; font-weight:bold;}


/* ----- footer ----- */
#footer{ background-image:url(foot_bg.jpg); background-position:top; background-repeat:no-repeat; line-height:19px;color:#fff; text-align:center; padding-top:3px; position:relative; height:43px;}
#footer span{ position:absolute; top:16px; right:52px;}