@charset "gb2312";
/* CSS Document */


body { margin:0; font-family:"ËÎÌå" sans-serif; font-size:12px; line-height:20px; color:#333333;  }
a { text-decoration:none; color:#333333;  }
.index_bg{background:#fff;}
#focus { width:1306px; height:380px; overflow:hidden; position:relative; text-align:left; }
#focus ul { height:380px; position:absolute; list-style:none; padding:0; margin:0; }
#focus ul li { float:left; width:1306px; height:380px; overflow:hidden; position:relative; background:#000; }
#focus .btn { position:absolute; width:960px; height:24px; left:0; bottom:8px; padding-left:10px; }
#focus .btn span { display:inline-block; _display:inline; _zoom:1; width:20px; height:20px; line-height:20px; text-align:center; font-size:15px; font-family:"Microsoft YaHei", SimHei; margin-right:10px; cursor:pointer; color:#fff; background:#333; }
#focus .btn span.on { background:#286899; color:#ffffff; }
#juzhong { width:1306px; height:auto; margin:0 auto; }
#top_bg{ width:auto; height:65px; background:url(../images/top_bg.png) repeat-x;}
#top { width:1000px; height:65px; margin:0 auto; }
#top_right { width:320px; height:21px; line-height:21px;float:right; }
#nav_bg { width:auto; height:36px; background:url(../images/nav_bg_bg.png) repeat-x; }
#logo { width:649px; height:65px; overflow:hidden; float:left }

.nav_bg{ width:1000px; height:36px; margin:0 auto; background:url(../images/nav_bg.gif) no-repeat;}
.nav { width:800px; height:36px; line-height:36px; float:left;}
.nav li { list-style:none; margin:0; padding:0; width:112px; height:36px; font-size:14px; text-align:center; float:left; }
.nav li a{ color:#000000;}
.nav li div.subnav { width:auto; height:auto; padding:10px; background:#f2f3f3; position:absolute; top:101px;display:none; z-index:100; border:1px solid #c4c6c3; }

#cp_left{ width:148px; height:118px; overflow:hidden; float:left;}
#cp_nav{ width:230px; height:160px; overflow:hidden; line-height:40px;}
#cp_nav_list{width:115px; height:40px;  float:left;}

#search{ width:180px; height:20px; line-height:20px; margin:8px 0 0 0; padding-right:6px; overflow:hidden; float:right;}
#search_left{ width:146px; height:20px; line-height:20px; background:url(../images/search_bg_01.gif) no-repeat; overflow:hidden; float:left; border:0;}
#search_right{ width:28px; height:20px; line-height:20px; background:url(../images/search_bg_02.gif) no-repeat; overflow:hidden; float:left; border:0;}
#weizhi{ width:auto; height:30px; overflow:hidden;background:url(../images/weizhi_bg.png) repeat-x;}
#weizhi_1{ width:1000px; height:30px; line-height:30px; overflow:hidden; margin:0 auto; text-align:right;}

#main_img{ width:1000px; height:101px; margin:30px auto;}
#main_img li{ width:318px; height:98px; list-style:none; overflow:hidden; border-bottom:#999 3px solid; border-right:#999 3px solid; margin:5px; float:left}

#bottom{ width:auto; height:222PX; background:#ccc; overflow:hidden;}
#bottom_nav_jz{ width:1000px; height:120px; overflow:hidden; margin:0 auto;}
#bottom_nav{ width:166px; height:120px; margin:20px 0 0 0; overflow:hidden; float:left;}
#bottom_nav li{ width:166px; height:20px; color:#333; line-height:20px; list-style:none; float:left;}
#bottom_nav li a{ color:#333}
#bottom_nav_li_1{ color:#000; font-weight:bold; font-size:14px;}
#bottom_info{ width:1000px; height:30px; line-height:30px; padding-top:70px; margin:0 auto; color:#fff; overflow:hidden}
#bottom_info_left{ width::260px; height:30px; line-height:30px; float:left; overflow:hidden;}
#bottom_info_right{ width:600px; height:30px; line-height:30px; float:right; overflow:hidden}
#bottom2{ width:auto; height:60px; text-align:center;overflow:hidden;}
#bottom2 img{ width:130px; height:50px;}
#bottom3{ width:auto; height:50px; background:#999; color:#333; line-height:50px; overflow:hidden;}
#bottom3_jz{ width:1000px; height:50px; overflow:hidden; margin:0 auto;}
#bottom3_left{ width:610px; height:50px; overflow:hidden; float:left;}
#bottom3_right{ width:240px; height:50px; overflow:hidden; float:right}

#banner{ width:1000px; height:230px; overflow:hidden; margin:0 auto;}
#banner img{ width:1000px; height:230px;}
#main{ width:1000px; height:auto; margin:10px auto; overflow:hidden;}
#left{ width:219px; height:auto; overflow:hidden; float:left;}
#right{ width:761px; height:auto; overflow:hidden; float:right;}

#left_nav{ width:219px; height:auto; overflow:hidden;}
#left_nav_top{ width:189px; height:49px; line-height:49px; padding-left:30px; font-size:16px; font-weight:bold; overflow:hidden; background:url(../images/left_nav_top.gif) no-repeat; color:#FFF;}
#left_nav_middle{ width:219px; height:auto; overflow:hidden; background:#EFEDED}
#left_nav_middle li{ width:159px; height:40px; list-style:none; line-height:40px; margin:0 10px; padding-left:40px; border-bottom:1px #ccc solid; float:left;}
#left_nav_middle li a{ color:#000;}
#leftnav_bottom{ width:219px; height:4px; background:url(../images/left_nav_bottom.gif) no-repeat;}

#right_news{ width:761px; height:320px; background:url(../images/news_bg.gif) no-repeat; overflow:hidden;}
#right_news_title{ width:741px; height:35px; line-height:35px; padding:0 0 0 20px; color:#0066CC; font-size:14px; font-weight:bold; overflow:hidden}
#right_news_txt{ width:761px; height:285px; overflow:hidden; float:left} 
#right_news_txt_left{ width:173px; height:130px; margin:50px 30px 0 30px; float:left;}
#right_news_txt_right{ width:500px; height:210px; overflow:hidden; float:left; margin:50px 0 0 0;}
#right_news_top{ widows:500px; height:135px; overflow:hidden; border-bottom:1px #CCCCCC dashed;}
#right_news_top_title{ width:500px; height:30px; line-height:30px; color:#0066CC;}
#right_news_top_ms{ width:500px; height:100px; line-height:25px; overflow:hidden;}
#right_news_bottom{ width:500px; height:150px; overflow:hidden}
#right_news_bottom li{ width:480px; height:30px; line-height:30px; padding-left:20px; list-style:none; float:left;}

#right_news_list{ width:761px; height:370px; margin-top:10px; overflow:hidden}
#right_news_list_nav{ width:740px; height:42px; line-height:42px; padding-left:20px; background:url(../images/news_nav_bg.gif) no-repeat; overflow:hidden}
#right_news_list_nav li{ width:90px; height:42px; line-height:42px; list-style:none; float:left;}
#right_news_list_nav li a{ display:block; text-align:center;}
#right_news_list_nav li a:hover, .avtime{ width:90px; height:42px; background:url(../images/right_bottom_news_nav.gif) no-repeat bottom; color:#06C; font-size:14px; font-weight:bold;}
.avtime2{ color:#666}
#right_news_list_1{ width:761px; height:300px; overflow:hidden;position:absolute;z-index:0;visibility: visible;}
#right_news_list_1 li{ width:761px; height:30px; list-style:none; line-height:30px; border-bottom:#CCC 1px dotted; overflow:hidden; float:left;}
#right_news_list_2{ width:761px; height:300px; overflow:hidden;position:absolute;z-index:1;visibility: hidden;}
#right_news_list_2 li{ width:761px; height:30px; list-style:none; line-height:30px; border-bottom:#CCC 1px dotted; overflow:hidden; float:left;}

#right_about{ width:761px; height:auto; overflow:hidden; background:url(../images/about_bg.gif) no-repeat top;}
#right_about_title{ width:741px; height:35px; line-height:40px; padding:0 0 0 20px; color:#0066CC; font-size:14px; font-weight:bold; overflow:hidden}
#right_about_txt{ width:730px; height:auto; overflow:hidden; margin:15px; padding-bottom:15px;}

#right_contact_top{ width:761px; height:340px; background:url(../images/contact_top.PNG) no-repeat; overflow:hidden;}
#right_contact_bottom{ width:761px; height:205px; background:url(../images/contact_bottom.gif) no-repeat; margin:10px 0; overflow:hidden;}
#contact_top_title{ width:741px; height:35px; line-height:35px; padding:0 0 0 20px; color:#0066CC; font-size:14px; font-weight:bold; overflow:hidden}
#contact_top_text{ width:390px; height:110px; padding:30px 310px 13px 30px; overflow:hidden; float:left}
#contact_bottom_text{ width:390px; height:110px; padding:30px 310px 13px 30px; overflow:hidden; float:left}

#page{ width:761px; height:30px; line-height:30px; text-align:center; overflow:hidden;}

#right_content_title{ width:730px; height:40px; line-height:40px; border-bottom:#CCC 1px solid; margin:15px 0; text-align:center; color:#0066cc; font:20px bold;}
#right_content_text{ width:730px; height:auto; line-height:18px; overflow:hidden;}

#product{ width:998px; height:auto; border:#CCC 1px solid; overflow:hidden;}
#product_title{ width:962px; height:48px; overflow:hidden; margin:0 auto; background:url(../images/product_title_bg.gif) no-repeat;}
#product_title_left{ width:40px; height:48px; line-height:48px; font-size:18px; float:left;}
#product_title_right{ width:210px; height:48px; line-height:44px; float:right;}
#product_list{ width:962px; height:auto; margin:0 auto; overflow:hidden;}
#product_list li{ width:461px; height:165px; list-style:none; margin:10px; float:left; overflow:hidden;}
#product_list_left{ width:146px; height:165px; overflow:hidden; float:left;}
#product_list_middle{ width:195px; height:75px; overflow:hidden; float:left; margin:45px 0 0 10px}
#product_list_right{ width:95px; height:30px; line-height:30px; overflow:hidden; float:right; margin-top:100px}
#product_list_title{ width:146px; height:40px; line-height:40px; color:#C60; font-size:16px;}
#product_list_img{ width:139px; height:103px; border:#CCC 1px solid;}
#product_list_middle_li{width:195px; height:25px; line-height:25px; color:#06C; float:left;}

#pro_type{ width:761px; height:auto; overflow:hidden; background:url(../images/pro_1_bg.png) no-repeat;}
#pro_type_title{ width:741px; height:35px; line-height:40px; padding:0 0 0 20px; overflow:hidden;}
#pro_type_title_left{ width:auto; height:48px; line-height:40px; font-size:14px; float:left;}
#pro_type_title_right{ width:230px; height:48px; line-height:35px; float:right;}
#pro_list{ width:730px; height:auto;overflow:hidden; margin:15px; }
#pro_list li{ width:130px; height:160px; overflow:hidden; float:left; list-style:none; line-height:15px; text-align:center; margin:10px 26px;}
#pro_list li img{ width:128px; height:128px; border:#CCC 1px solid; overflow:hidden;}
#pro_list li a{ text-decoration:none; color:#154255}

#service{ width:374px; height:214px; overflow:hidden; background:url(../images/service_bg1.png) no-repeat; float:left; margin:0 0 10px 6px;}
#service_title{ width:374px; height:33px; line-height:33px; overflow:hidden;}
#service_title_left{ width:65px; height:33px; float:left; overflow:hidden; color:#0066CC; font-size:14px; margin-left:20px; font-weight:bold;}
#service_title_right{ width:30px; height:33px; float:right; overflow:hidden; margin-right:20px}
#service_content{ width:330px; height:150px; overflow:hidden; margin:25px 0 0 22px;}
#service_content li{ width:330px; height:30px; line-height:30px; list-style:none; float:left;}

#service1{ width:374px; height:146px; overflow:hidden; background:url(../images/service_bg2.png) no-repeat; float:left; margin:10px 0 10px 6px;}
#service1_content{ width:374px; height:113px; overflow:hidden}
#service1_content_img { width:100px; height:100px; margin:6px; float:left}
#service1_content_txt{ width:250px; height:100px; margin:6px; float:right}