@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------
Default
-----------------------------------------------------*/
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;}
.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:12px; font-family:Tahoma, Helvetica, Arial, 'Microsoft YaHei', sans-serif; color:#333; background:#fff;}
input,select,textarea{ margin: 0; padding:0; vertical-align:middle; font-family:Tahoma, Helvetica, Arial, 'Microsoft YaHei', sans-serif; color:#333; outline:none; resize:none;}

a { color: #333; text-decoration: none; }
a:hover { color:#333; }

.zcenter { width: 1100px; margin: 0 auto;}
/*-----------------------------------------------------
Header
-----------------------------------------------------*/
.zheader { min-width: 1100px; width:expression(document.body.clientWidth < 1100? '1100px':'auto'); height: 120px;}
.zh_logo {  color: #fff;padding-top: 32px;}
.zh_logo img{ width: 60px;height: 60px;vertical-align: middle;margin-right: 8px}
.zh_logo span{font-size: 38px;vertical-align: middle}
.zh_logo:hover{ color: #fff;}
.zh_media {  padding-top: 45px; text-align: right; font-size: 14px;}
.zh_media a { color: #fff;}
.zh_outline { display: inline-block;}
.zh_outline a,.zh_outline em,.zh_outline span { display: inline-block; vertical-align: middle;}
.zh_outline a { padding-left: 8px;}
.zh_outline em { width: 22px; height: 20px; }
.zh_login { display: inline-block; margin-left: 20px; margin-right: 10px; border: 1px #fff solid; border-left: none; border-radius: 3px;}
.zh_login a { display: inline-block; padding:4px 14px; border-left: 1px #fff solid; border-left-top-radus:3px; border-left-bottom:3px;}
.zh_login a.zh_bg { background-color: #fff; color: #ad0c1d;}

.language{ padding-top: 45px;}
.language a{ border: 1px solid #fff; padding: 4px 14px; border-radius: 3px;color:#fff}
.zh_after { display: inline-block; margin-left: 20px; margin-right: 20px;}
.zh_after a,.zh_after em,.zh_layout a,.zh_layout em { display: inline-block; vertical-align: middle;}
.zh_after em { width: 24px; height: 24px; }
.zh_after a { padding-left: 10px;}
.zh_layout { display: inline-block;}
.zh_layout em { width: 18px; height: 24px;}
.zh_layout a { padding-left: 8px;;}
/*-----------------------------------------------------
Nav
-----------------------------------------------------*/
.znav { min-width: 1100px; width:expression(document.body.clientWidth < 1100? '1100px':'auto'); height: 52px; background-color: #990b19; color: #fff;}
.zn_item { float: left; padding-right: 10px;}
.zn_item a { display: inline-block; width: 115px; height: 52px; line-height: 52px; text-align: center;  font-size: 14px; color: #fff;}
.zn_item a:hover,.zn_cur a { background-color: #cc0e22; text-decoration: none;color: #fff}

/*2019-11-20 start*/
.zn_item{ position:relative; padding-right:0; margin-right: 10px;}
.zn_color{ background-color:#cc0e22;}
.zn_con{ background-color:#cc0e22; position:absolute; left:0; top:52px; z-index:99}
.zn_con a:hover,.zn_con a.current{ background-color:#990b19;}
/*2019-11-20 end*/

/*-----------------------------------------------------
Footer
-----------------------------------------------------*/
.zfooter { min-width: 1100px; width:expression(document.body.clientWidth < 1100? '1100px':'auto'); height: 190px; margin-top: 40px; color: #fff; font-size: 14px;background: #990b19}
.w_foot_top{width: 1100px;margin: 0 auto;height: 140px;font-size: 14px;}
.w_foot_top .w_foot_l_wrap{padding-top: 35px;}
.w_foot_top .w_foot_l_wrap a{color: #fff}
.w_foot_top .w_foot_l_wrap span{margin: 0 20px;}
.w_foot_r{text-align: center;padding-top: 15px;line-height: 40px;}
.zf_copyright {height:50px; line-height: 50px; text-align: center;background: #680711}

.w_foot_top .links span{margin: 0 10px;}