@charset "utf-8";
a { color: #404040; text-decoration: none; blr:expression(this.onFocus=this.blur()); outline: none; }
a:hover { color: #ff0000; text-decoration: none; blr:expression(this.onFocus=this.blur()); outline: none; }
.page_top1 { width: 958px; height: 28px;margin: 0 auto;}
.page_top { width: 958px; height: 80px; border-bottom: 4px solid #cf0012; margin: 0 auto; background-color:#FFFFFF; }
.top_l { width: 225px; padding-top: 11px; float: left; }
.top_l h1 { text-indent: -1000px; display: none;}
.top_m { width: 649px; padding-top: 24px; float: left; }
.search_nav_bg { width: 60px; z-index: 10; position: relative; float: left; }
.search_nav { width: 67px; border-top: 3px solid #de3237; border-bottom: 3px solid #de3237; border-left: 3px solid #de3237;}
.search_nav span { width: 56px; height: 29px; line-height: 31px; *line-height: 30px; _line-height: 31px; padding-left: 10px; border-right: 1px solid #cccccc; 
 background: url(../images/bg_s_nav.gif) no-repeat right 1px; display: block; cursor: pointer; overflow: hidden; }
.select_list { width: 66px; position: absolute; top: 35px; left: 0; padding-top: 6px; background: #f7f7f7; border-right: 1px solid #cccccc; border-bottom: 3px solid #cccccc; border-left: 3px solid #cccccc; } 
.select_list li { width: 56px; height: 21px; line-height: 21px; padding-left: 10px; float: left; }
.search_form { width: 450px; height: 25px; *height: 26px; _height: 25px; padding-top: 4px; *padding-top: 3px; _padding-top: 4px; border-top: 3px solid #de3237; border-bottom: 3px solid #de3237; float: left; overflow: hidden; padding-left:5px; }
.search_form input { width: 436px; height: 21px; line-height: 21px; font-size: 12px; color: #a1a1a1; border: none; background: none; margin-left: 10px; outline:none }
.search_but { width: 99px; float: left; }
.top_r { float: right; }

.page_nav1 { width: 956px; padding: 11px 0 0 2px; margin: 0 auto; overflow: hidden; border:#00ff00 0px solid; background-color:#FFFFFF;}
.page_nav1 ul{ float:left; height:80px;}
.page_nav1 ul li{ float:left; padding-top:5px; height:20px; width:43px; padding-left:2px;}
.page_nav1 ul li.li_style1{font-weight: bold;}
.page_nav1 ul li.li_style6{font-weight: bold; width:100%}

.page_nav1 ul.style1{ width:320px; background: url(../images/bg_line.gif) no-repeat right 2px;padding-left:8px;}
.page_nav1 ul.style2{ width:50px;  background: url(../images/bg_line.gif) no-repeat right 2px; padding-left:16px;}
.page_nav1 ul.style3{ width:190px; background: url(../images/bg_line.gif) no-repeat right 2px; padding-left:16px;}
.page_nav1 ul.style4{ width:150px; background: url(../images/bg_line.gif) no-repeat right 2px; padding-left:16px;}
.page_nav1 ul.style5{ width:60px;  background: url(../images/bg_line.gif) no-repeat right 2px; padding-left:16px;}
.page_nav1 ul.style6{ width:95px;  padding-left:15px;}

.page_nav2 { width: 958px; margin: 0 auto; }
.page_nav2 div{ float:left;}

.nav2_l #color { width: 75px; padding: 8px 0 0 15px; float: left; }
.nav2_l #color span { width: 10px; height: 10px; font-size: 0; background: url(../images/qcfk.gif); margin-right: 4px; cursor: pointer; display: block; float: left; }
.nav2_l #color .red { background-position: 10px -30px; }
.nav2_l #color .yellow { background-position: 0 -10px; }
.nav2_l #color .green { background-position: 0 -40px; }
.nav2_l #color .blue { background-position: 0 -20px; }
.nav2_l .nav2_l_c2 { width: 600px; float: left; }
.nav2_l_c2 li { height: 41px; line-height: 42px; _line-height: 43px; padding-right: 8px; font-size: 14px; color: #ffffff; font-weight: bold; float: left; overflow: hidden; }
.nav2_l_c2 li a { color: #ffffff; }
.nav2_l_c2 li a:hover { color: #ffffff; }

.nav2_r span { float: left; }
.nav2_r .nav2_icon { padding: 10px 4px 0 0; }
.nav2_r .nav2_tex { height: 41px; line-height: 42px; _line-height: 43px; font-size: 14px; color: #fff587; display: block }
.nav2_r .nav2_tex02 {  /*width:70px*/}
.nav2_r .nav2_tex03 {  width:45px}
.nav2_r .nav2_tex a { color: #fff587; }
.nav2_r .nav2_tex a:hover { color: #ffea00; }

#newctrl{ padding-top:6px; text-align:right; padding-right:5px;}
#smUl1,#smUl2 {display:none; height:0;width:0;}

.page_nav2 .nav2_l{ width:728px;}
.page_nav2 .nav2_r{ padding-left:0px;width:230px;}