/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
padding: 0;
margin: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset,img {
border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-weight: normal;
font-style: normal;
}
ol,ul {
list-style: none;
}
caption,th {
text-align: left;
}
h1,h2,h3,h4,h5,h6 {
font-weight: normal;
font-size: 100%;
}

abbr,acronym { border: 0;
}
a, a:link, a:visited, a:hover, a:active { 
outline: 0; 
text-decoration: none; 
} 
a img { 
border: none; 
text-decoration: none; 
} 
img { 
border: none; 
text-decoration: none; 
} 

.clear { 
clear: both; 
} 


body
{
font-size:14px;
color:#8D8D8D;
background:url(../images/news_images/bg.jpg);
font-family:Arial, Helvetica, sans-serif,microsoft yahei;
}

a, a:link, a:visited,a:active 
{
color:#333; 
} 
a:hover
{
color:#fa2b05;
}

a.link_left:link,a.link_left,a.link_left:visited,a.link_left:active
{
display:block;
}
a.link_left:hover
{
display:block;
}


.cyl_header{ width:980px; margin:0 auto;padding:28px 0; height:100%; overflow:hidden;}
.cyl_header .left{ float:left;  font-size:36px; color:#333; height:37px; font-weight:bold}
.cyl_header .right{ float:right; height:37px;}
.cyl_header .xk_textbox{ height:35px; line-height:35px; border:#ababab solid 1px; border-right:0; border-top-left-radius:3px; border-bottom-left-radius:3px; background:#fff; padding:0 8px; width:320px; color:#666; float:left;}
.searchbox1{ height:37px; border:none; cursor:pointer; background:#f5941f url(../images/news_images/search_icon.png) no-repeat center; width:51px; border-top-right-radius:3px; border-bottom-right-radius:3px; float:left}
.searchbox1:hover{ background:#e1881c url(../images/news_images/search_icon.png) no-repeat center }

.nav{ background:#a5abb6; clear:both; width:100%; height:24px; position:relative; z-index:1000;}
.nav .xk_menu{ width:980px; margin:-13px auto; height:50px;}
.nav .menusty{ float:left}
.nav .menusty li{display:inline-block; padding:0 15px;}
.nav .menusty li a{ display:inline-block; padding:0 30px; height:50px; line-height:50px; font-size:18px; color:#2d323e;}
.nav .menusty li a:hover{ display:inline-block; color:#fff; background:#f5941f;}
.menulast{ float:right; background:url(../images/news_images/xk_03.png) no-repeat left center;padding:0 15px;}
.menulast a{ display:block; font-size:18px; color:#2d323e; padding:0 30px; height:50px; line-height:50px;}
.menulast a:hover{ display:block;color:#fff; background:#f5941f;}

.conlist{ width:980px; margin:0 auto; padding:30px 0}
.conlist .li_name{ text-align:center; position:relative; font-size:18px; color:#afafaf; line-height:35px;}
.conlist .li_name h1{ border-bottom:#c1c5cc solid 1px; color:#333; font-size:24px; line-height:50px;}
.conlist .li_name span{ position:absolute; z-index:10; top:49px; width:50px; height:3px; background:#f5941f; left:50%; margin-left:-24px;}
.conlist .li_pic li{ display:inline-block; margin:20px 0; margin-right:13px; }
.conlist .li_pic a{ display:inline-block; width:230px; background:#fff; border:#ddd solid 1px; border-radius:5px; color:#666; text-align:center}
.conlist .li_pic li:nth-last-child(4n+1){margin-right:0px}
.conlist .li_pic span{ font-size:14px; height:44px; line-height:44px;}
.conlist .li_pic li a:hover{color:#fff !important; background:#f5941f;-moz-box-shadow: 0px 0px 10px #888888;box-shadow: 0px 0px 10px #888888; }
.conlist .more{ text-align:center; clear:both; margin-top:6px;}
.conlist .more a{ color:#8f8e8e}
.conlist .more a:hover{ color:#f5941f}
.conlist .more img{ vertical-align:middle}

.hy_main{ background:#fff; clear:both; }