@charset "utf-8";
/* CSS Document */
/*----------------------------------------------------
Default
-----------------------------------------------------*/
*html{ background-image:url("IE6-fixed-FangDou"); background-attachment:fixed;}
body,ul,ol,dl,dt,dd,li,p,h1,h2,h3,h4,h5,h6,form,label,fieldset,table,td,img,div,th{
border:0;margin:0px; padding:0;}
li,dd,dl,dt {list-style-type:none;}
table {border-collapse:collapse;} 
b,em,i,u,strong{font-weight:normal;font-style:normal;text-decoration:none;}
.clear{ clear:both; line-height:0; font-size:0;  border:none; height:0; }
.empty { line-height:0; font-size:0;}
.overflow { overflow:hidden; white-space:nowrap; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.fr{ float:right;}
.fl{ float:left;}
.clearfix{overflow:hidden;zoom:1}
.br { word-wrap:break-word;	word-break:break-all;}

/*-----------------------------------------------------
User-defined
-----------------------------------------------------*/
h1,h2,h3,h4,h5,h6 { font-family:Tahoma, Helvetica, Arial, 'Microsoft YaHei', sans-serif; font-size:12px; font-weight:normal;}	
body {font-size:14px;  color:#333; background:#fff;min-width:1300px;}
input,select,textarea{ margin: 2px; padding:0; vertical-align:middle; font-family:Tahoma, Helvetica, Arial, 'Microsoft YaHei', sans-serif; color:#333; outline:none; resize:none;  border: 1px #A8A8A8 solid;
  height: 27px;
  width: 240px;
  float: left;
  padding-left: 20px;
  color: #111;
  font-size: 13px;
  background-color: #f9f9f9;}

a { color: #333; text-decoration: none; }
a:hover { color:#ff9933; text-decoration: none; }

.zcenter { width: 72%; margin:0px auto; height:inherit}
/*-----------------------------------------------------
Top
-----------------------------------------------------*/
.ztop { min-width: 1200px; *width:expression(document.body.clientWidth < 1200 ? '1200px':'auto'); height: 28px; background-color: #f9f9f9; line-height: 28px; font-size: 12px; color: #8b9297;}
.ztop a ,.ztop i ,.ztop em { display: inline-block; vertical-align: middle;}
.ztop a { color: #8b9297;}
.ztop a:hover { text-decoration: underline;}
.ztop i { padding-left: 6px; padding-right: 6px;}
.ztop em { width: 14px; height: 16px; background: url(/zh/zdt_icon.png) 0px 2px no-repeat; }
/*-----------------------------------------------------
Header
-----------------------------------------------------*/
.zheader { min-width: 1200px; *width:expression(document.body.clientWidth < 1200? '1200px':'auto'); height: 117px;}
.zh_logo { display: inline-block; padding-top: 14px;}
.zh_right { text-align: right;}
.zh_link { height: 20px; padding-top: 19px;}
.zh_link em,.zh_link a { display: inline-block; vertical-align: middle;}
.zh_link em { width: 18px; height: 18px; background: url(/zh/zdt_icon.png) 0 -19px no-repeat;}
.zh_link a { line-height: 20px; font-size: 16px; font-family: "΢���ź�"; color: #434457;}
.zh_search { padding-top: 43px;}
.zh_input { width: 334px; height: 31px; padding-left: 6px; border: none; background-color: #f6f6f6; line-height: 31px; font-size: 14px; color: #b3b7ba;}
.zh_submit { width: 44px; height: 31px; border: none; background: url(/zh/zdt_icon.png) 8px -42px no-repeat; background-color: #f6f6f6;}
/*-----------------------------------------------------
Nav
-----------------------------------------------------*/
.znav { min-width: 1200px; width:100%; *width:expression(document.body.clientWidth < 1200? '1200px':'auto');height: 47px;    margin: 0px auto;
    width: 1300px;}
.zn_menu {height:100%;}
.zn_menu dt { display: inline-block;position:relative;top:3px}
.zn_menu dt { *display: inline; float:left;margin-top:7px;}
.zn_menu dt a { display: inline-block; width: 86px; height: 22px; }
.zn_menu dt a { *display: inline;}
.zn_menu dd { display: inline-block;  padding-right: 6%; line-height: 44px; font-size: 16px; text-align: center;}
.zn_menu dd { *display: inline; float:left}
.zn_menu dd span { display: inline-block;width:auto;}
.zn_menu dd span { *display: inline;width:auto;}
.zn_menu dd span a { display: inline-block; 
/*padding-bottom: 3px; */
color: #434457;font-family:Microsoft Yahei
}
.zn_menu dd span a { *display: inline;}
.zn_menu dd span div {
    width: 0;
    margin: 0 auto;
    background-color: #fff;
    display: block;
    height: 2px;
    margin: 0 auto;
    transition: all 0.3s;
}
.zn_menu dd span a:hover,.zn_menu dd.zn_active span a {
	/*border-bottom: 3px #da030f solid;*/
	text-decoration:none;
	padding-bottom: 0px; font-weight: bold; color: #ff9933;}
.zn_menu dd span a:hover ~ div{width:100%;}
/*�����˵�*/
.zn_bg { position:absolute; width: 100%;min-width:1200px;display:block;  *width:expression(document.body.clientWidth < 1200? '1200px':'auto'); height: 1px;}
.zn_bg2 { position: absolute; left: 0; top: 0px; width: 100%;min-width:1200px;display:block; *width:expression(document.body.clientWidth < 1200? '1200px':'auto'); height: 218px;  background-color: rgba(243,243,243,1); z-index: 10; display: none;}
.zn_bg3{width:100%;height: 50px;background-color: rgba(243,243,243,1);position:absolute;*top:165px;left:0;z-index:10;display:none;/* margin-top:-1px; */*margin-top:0;}
.zn_sub { position:absolute;*top:165px;/* left:50%; */margin-left:-120px; width: 1px; height:0px; margin-top: -6px; text-align: left; display: none; background-color: #203963; z-index: 12;}
.zn_site {position: absolute;left: 0px;top: 3px;width: 1200px;height: 22px;padding-top: 25px;/*background-color:rgba(243,243,243,.6);*/
z-index: 12;    /*margin-left: 330px;*/}
.zn_item {/* height: 120px; padding-bottom: 18px; padding-left: 55px; padding-right: 55px; */}
.zn_box { padding-left: 110px;}
.zn_list {font-size: 14px;width: 678px;}
.zn_list li {line-height: 3px;float:left;margin-right: 39px;}
.zn_pic { height: 139px; padding-left: 26px; border-right: none;}
.zn_pic img {  max-height: 139px;}
.zn_info,.zn_info1 { width: 228px; padding-left: 0; font-size: 12px; }
.zn_info1 { width: 300px; border-right: none;}
.zn_info p,.zn_info1 p { line-height: 30px; text-indent: 2em;}
.zn_famous { padding-left: 28px; border-right: none;}
.zn_famous h2 { width: 116px; height: 27px; border: 1px #c7c7c7 solid; background-color: #fff; line-height: 27px; text-align: center; font-size: 12px;}
/*-----------------------------------------------------
Footer
-----------------------------------------------------*/
.zfooter { background-color: #dedede;}
/*����*/
.zf_links { padding-top: 25px; padding-bottom: 20px;}
.zf_list { width: 216px;}
.zf_list2 {margin-right:27px}
.zf_list dt,.zf_list2 li.zf_dt { line-height: 35px; font-size: 18px; font-family: "΢���ź�";}
.zf_list dd,.zf_list2 li { padding-left: 7px; line-height: 30px; font-size: 14px;}
.zf_list2 li i,.zf_list2 li a { display: inline-block; vertical-align: middle;}
.zf_list2 li i { width: 30px; height: 21px; background: url(/zh/zdt_icon.png) no-repeat;}
.zf_list2 li i.weixin { background-position: 0 -659px;}
.zf_list2 li i.xinlang { background-position: 0 -688px;}
.zf_list2 li i.tengxun { background-position: 0 -719px;}
.zf_list2 li i.tuijian { background-position: 0 -755px;}
/*��Ȩ*/
.zf_box {padding-top: 20px; padding-bottom: 20px; border-top: 1px #fff solid;font-size:12px}
.zf_visitor { padding-top: 20px;}
.zf_rightcopy { padding-left: 42px;font-size:12px}
.zf_rightcopy p { padding-top: 10px; line-height: 20px;font-family:"Arial"}
.zf_rss {padding-top: 10px;}
.zf_rss a ,.zf_rss i ,.zf_rss em { display: inline-block; vertical-align: middle;font-size:12px}
.zf_rss i { padding-left: 8px; padding-right: 8px;}
.zf_rcode { padding-top: 15px; text-align: right;}

/*�����ı�����*/
.ztext_middle { height:70px;width:1200px;margin:0 auto;  position:relative;  *position:relative;
 *display:block!important;
display:table!important; }
.ztext_m_outer {  *position:absolute;
display:table-cell; vertical-align:middle;  *display:block;
top:50%;}
.ztext_m_inside {top:-50%; }




