@charset "gb2312";
/* CSS Document */

body{ color:#333; background:#fff;}
a{outline: none; /* for Forefox */ } 
a{star:expression(this.onFocus=this.blur()); /* for Ie*/ } 
a:link,a:visited{ color:#333; text-decoration:none; font-size:12px;}
a:hover{ color:#c01920; text-decoration:none}
.wrap{width:1004px; margin:0 auto;}
/**top**/
.top{ width:100%; background:#f7f7f7; border-bottom:1px solid #dad9d7; height:28px; line-height:28px;}
/**header**/
.header{ width:100%; padding:10px 0;height: 190px;}
.search_box{ padding:30px 0 15px;}
.search{ width:520px; height:68px;float:right;}
#lenu1 li{float:left;display:block;cursor:pointer;width:118px;text-align:center;line-height:29px;height:29px;}
#lenu1 li span{ float:right; color:#c0c0c0; font-weight:normal}
#lenu1 li.hover{color: #c01920;font-weight:bold;}
.lain1_box{clear:both;background:#df3237;width:514px; padding:3px; line-height:30px;}
.sertxt{ border:1px solid #a64b54; width:410px; height:30px; padding-left:5px;}
.serbtn{width:97px; height:30px; background:none; border:none;cursor:pointer; color:#fff; font-size:14px; font-weight:bold}
#lain1 ul{display:none;text-align:left;}
#lain1 ul.block{display: block;}
.nav{ width:100%; border-left:0; border-right:0; height:45px; line-height:45px; background:#c01920;}
.nav_left{ float:left;width: 100%;height: 45px;}
.nav_left li{ float:left; width: 10%;text-align: center;height: 45px;line-height: 45px;}
.nav_left li a:link,.nav_left li a:visited{ color:#fff; font-size:16px; font-weight:bold; line-height:45px; text-decoration:none; display:block;}
.nav_left li a:hover{ background:#ba0100}
.nav_right{ float:right}
.nav_right li{ float:left; padding-left:10px;}
.nav_right li a:link,.nav_right li a:visited{ padding-right:10px; color:#F6E5B7; text-decoration:none}
.nav_right li a:hover{ color:#fff; text-decoration:none}
.nav_right li span{ float:right; color:#ff6666;}

.zk_nr{width: 160px;height: 300px;background: #c01920;position: relative;top:0px;z-index: 9999;display: none;height: auto;float: left;}
.zk_nr ul li{width: 160px;height: 30px;line-height: 30px;text-align: center;float: left;font-size: 12px;}



.f_nbg{ width:100%; min-width:1100px; background:#323232; margin:0px auto; padding:45px 0px; overflow:hidden; }
.f_nav{ width:1100px; margin:0px auto;}
.f_nav ul{ list-style: none; }
.f_nav li{ width:125px; float:left; margin-right:35px; text-align:left; border-right:1px solid #444; list-style:none;}
.f_nav li b{ display:block; width:100%; height:25px; line-height:25px; margin-bottom:15px; font-weight:normal;}
.f_nav li b a{ font-size:18px; font-weight:bold; color:#aaaaaa;}
.f_nav li.noline,.f_nav li.code{ border:0;}
.f_nav li.code{ margin-right:0; float:right;}
.f_nav li p{ width:100%; background:url(../images/icon17.jpg) no-repeat left center; height:25px; line-height:25px;}
.f_nav li p a{ font-size:16px; color:#888; margin-left:10px;}
.f_nav li p a:hover{ color:#FFF;}
.f_nav li.code p{ background:none; height:25px; line-height:25px; text-align:center; color:#999; padding-top:5px;}
.f_nav li.code{ width:113px; height:135px; padding:8px; background:#4E4C4D;}
.f_nav li.code img{ width:113px; height:113px; vertical-align:top;}