﻿@charset "utf-8";
body{ background:#fff; font-size:12px; margin:0 0 0 0; padding:0 0 0 0; font-family:"微软雅黑";color:#8c8c8c;}
*{margin:0;padding:0; list-style:none}
div,dl, dt, dd, ul, ol, li, p, form 
{padding:0; margin:0;}
h1, h2, h3, h4, h5, h6{padding:0; margin:0;}
ul,li,dt,dl {list-style:none;}
img{ border:none; display:block;}
a{ color:#999999; text-decoration:none; }
a:hover{color:#0099cc;text-decoration:none;}
/*顶部*/
#top_boxcon {MARGIN: auto; HEIGHT:31px;background:url(../images/top_bg.gif) repeat-x;}
.top1{width:1000px;margin:0 auto;/*background: url(../images/20131161195749891.jpg) no-repeat;*/	overflow: hidden;}
.top1 .logocon{height:30px;float:left; color:#999; line-height:28px; width:238px;}
.pindaonavcon{float:right; width:320px;}
.chnanellisttopcon li{ float:left;padding: 0 15px 0 20px;height:30px;line-height:28px;}
.chnanellisttopcon li.li_eng{background:url(../images/eng.jpg) no-repeat left center;padding:0 20px;}
.chnanellisttopcon li.li_cha{background:url(../images/cha.jpg) no-repeat left center;padding:0 20px;}
.chnanellisttopcon .li01,.chnanellisttopcon .li02{ background:url(../images/001.jpg) no-repeat left center;}
.chnanellisttopcon .li02{padding: 0 0 0 20px;}
.chnanellisttopcon li a{ color:#999;}
.chnanellisttopcon li a:hover{text-decoration:none;}
/*header*/
.clearx{clear:both; height:0px; line-height:0px; font-size:0px;}
#header{ width:100%;height:125px;background:#fff;}
#header .header_m{ width:1000px; margin:0 auto; height:125px;}
#header .header_m .logo{ width:481px; height:85px; float:left; margin:30px 0 0 0;}
#header .header_m .pinpai{ width:260px; height:85px; float:left; margin:24px 0 0 0;}
#header .header_m .header_r{ width:460px; height:100px; float:right; overflow:hidden;_width:465px;}
#header .header_m .header_r_top1{ float:right;margin:7px 0; width:459px;_width:463px;*margin:7px 0 5px;}
#header .header_m .header_r_top1 ul li { float:left; background:url(../images/ico04.gif) no-repeat; width:45px; height:22px; line-height:22px; text-align:center; margin:0 2px 0 4px;}
#header .header_m .header_r_top1 ul li a{ color:#7c7c7c;}
#header .header_m .header_r_top1 ul li a:hover{ text-decoration:underline;}
#header .header_m .header_r_top1 ul .bsc{ background:none;}
#header .header_m .header_r .top_right{width:400px;height:20px;float:right;margin:8px 0 0 0;*margin:8px 2px 0 0;}
#header .header_m .header_r .top_right_img{width:178px;height:20px;float:right;background:url(../images/call.jpg) no-repeat 0 0;}
#header .header_m .header_r .top_right a:hover{ color:#F00;}
#header .header_m .header_r .header_search{float:right; margin-top:8px;height:26px; width:229px;*width:235px;}
.header_search input{float:left;width:160px;height:25px;outline:none;border:1px solid #ebebeb;color:#CCC;background-color:transparent;*height:21px;}
#search_txt{*padding-top:4px;}
.search_btn_in{float:left;width:65px;height:26px; margin-left:1px; background:url(../images/suosou.jpg) no-repeat 0 0; border:none;z-index:9999;}
#search_suggest{display:none;position:absolute;z-index:180;left:0px;top:31px;width:165px;border:1px solid #18bd13;border-top:0;background:#FFF;-moz-box-shadow:2px 2px 1px rgba(52,62,62,.2);-webkit-box-shadow:2px 2px 1px rgba(52,62,62,.2);box-shadow:2px 2px 1px rgba(52,62,62,.2)}
#search_suggest ul{padding:5px 0;}
#search_btn{width:66px;height:26px;outline:none;text-indent:-9999px;border:none;*outline:none;}
.nav{ width:1000px; margin:0 auto; height:32px; border-top:2px solid #c7000a; background:url(../images/navbg.jpg) repeat-y left;}
.nav li{float:left;line-height:32px;text-align:center; width:125px;background:url(../images/navbg.jpg) repeat-y right; font-size:14px;color:#000;}
.nav li a{ float:left; line-height:32px; text-align:center; width:123px; color:#000;}
.nav li a:hover{ float:left; line-height:32px; text-align:center; width:123px; color:#fff; background:#c7000a;}

/*menu*/
#header_menu{ width:100%; height:52px; background:url(../images/top_bg1.jpg) repeat-x 0 0;}
#menu {margin:0 auto; display:block; width:1000px; height:51px;}
#nav {display:block;}
#nav .mainlevel{float:left;text-align:center;display:block;}
#nav .sy{padding:0;}
#nav .mainlevel a {color:#fff; text-decoration:none; line-height:2px; height:51px; font-size:18px; text-align:center;display:block; float:left; }
#nav .mainlevel a:hover{color:#fff; text-decoration:none;background:url(../images/n_libg02.gif) repeat-x right 0px;text-align:center;_background:url(../images/n_libg120.gif) repeat 0 0px;}
#nav .mainlevel .note:hover{background:url(../images/n_libg01.gif) no-repeat left 0;display:block;*display:block;_display:block;}
#nav .sy a:hover{_background:url(../images/n_libg86.gif) no-repeat 0 0px;}
#nav .cur .note{background:url(../images/n_libg01.gif) no-repeat 0px 0;}
#nav .cur{color:#fff; text-decoration:none;background:url(../images/n_libg02.gif) repeat-x right 0px;text-align:center;}
#nav .li_c{background:url(../images/navbg.jpg) no-repeat left 4px;}
#nav .mainlevel ul {position:absolute; display:none; *width:2000px;/*IE is great need, width>=li.length*/}
#nav .mainlevel ul li {float:left;background:url(../images/li_scb.jpg) no-repeat right center;}
#nav .mainlevel ul li a {padding:0 12px; font-size:12px; color:#767676; line-height:28px; height:28px; display:block;
_padding-bottom:6px;/*IE6 only*/}
#nav .mainlevel ul li a:hover {color: #F00; font-size:12px; text-decoration:none; background:none;}
#nav li a em/*input an em tag as a space*/ {padding:0 3px;}
.note {display:block; line-height:48px; padding:0 24px;float:left;}
.note2{display:block; line-height:40px;}
.nav_b2{ font-size:12px;}
.log {margin:100px auto; width:1000px; text-transform:capitalize; line-height:200%;}
.header_bh{ width:100%; height:40px;background:url(../images/header_bh.jpg) repeat-x 0 0; margin-bottom:1px; overflow:hidden;}
.header_bh_m{ width:900px; margin:8px auto 0;line-height:25px; overflow:hidden;height:22px; font-size:14px;}
.header_bh_m h3{float:left;}
.header_bh_m ul{ width:600px; float:left; margin-left:10px; height:22px;}
.header_bh_m ul li{ padding:0 8px; float:left;}
.header_bh_m ul li a{color:#999;}
.header_bh_m ul li a:hover{ text-decoration:none; color:#F00;}
.main{width:1000px;margin:0px auto;clear:both;display:block;}
.main_2{width:980px;margin:0px auto;clear:both;display:block;}
/*bottom_menu*/
#bottom_menu{ width:100%; height:42px; background:url(../images/bottom_bg2.jpg) repeat-x 0 0;}
#bottom_menu .menu{margin:0 auto; display:block; width:1000px; height:42px;}
#bottom_menu .menu .nav_b2{display:block;}
#bottom_menu .menu .nav_b2 .mainlevel {float:left; padding:0 15px;text-align:center; display:block; width:87px;}
#bottom_menu .menu .nav_b2 .sy{ width:35px; padding:0 25px 0 0;}
#bottom_menu .menu .nav_b2 .mainlevel a {color:#fff; text-decoration:none; line-height:2px; height:40px; font-size:14px; text-align:center;display:block; font-weight: bold;}
#bottom_menu .menu .nav_b2 .mainlevel a:hover{color:#000; text-decoration:none;text-align:center;}
#bottom_menu .menu .nav_b2 .li_c{background:url(../images/navbg2.jpg) no-repeat left 14px;}
#bottom_menu .menu .nav_b2 li a em/*input an em tag as a space*/ {padding:0 3px;}
#bottom_menu .menu .nav_b2 li a .note {display:block; line-height:0px;}
/*foot*/
.f_bg{ background:url(../images/f_bg.jpg) repeat; height:80px;}
.f_bg .footer{ width:950px; margin:0 auto; padding-top:10px; height:0px;}
.f_img{ width:340px; height:1px; float:left;margin-right:20px;}
.f_img img{padding:35px 10px 0 0px; }
.f_nr{ width:320px; float:left;height:1px; overflow:hidden;}
.f_p,.f_p p a { color:#6d6e71; line-height:1px; padding:20px 0 0;}
.f_img01{ float: left; width:150px; margin-top:120px;}
.f_img01 img{ padding-right:15px; float:left;}
#sitemap{ float:right; margin-top:22px;}
.sitemap_t{ padding-bottom:20px;}
.sitemap_t a,.sitemap_m a{ color:#6d6e71;}
.f_line{ height:28px;text-align:center; width:1000px; margin:0 auto;color:#e3e2e2; font-size:12px;}
.f_line span{ color:#999999; font-weight:bold;}
.f_line a{ padding:0 5px;color:#ccc;}
.f_line a:hover{ color:#666;}

.zy_case_index ul{ margin:10px 0 5px 10px; width:310px;}
.zy_case_index ul li{ line-height:1px; height:1px;}
.zy_case_index ul li img{float:left; margin-right:10px; width:35px; height:1px;}
.down_wj{ float:left;padding-top:3px;*padding-top:2px;}
.down_wj h5,.down_wj .dx{ height:15px; line-height:1px; color:#999999;}
.an{ background:url(../) no-repeat 0 4px; width:53px; height:1px; float:right; text-align:center;}
.an a{color:#FFFFFF; padding:3px;}
.an a:hover{ color:#FFFFFF;}