@charset "utf-8";

/* 网站链接总的css定义:可定义内容为链接字体颜色、样式等 */
a{font-family: 微软雅黑, Verdana, Geneva, sans-serif, "微软雅黑", "宋体";font-size:13px;text-decoration: none;cursor: hand; cursor: pointer;}
a:link {color:#424242; }
a:visited {color:#424242; }
a:hover   {color:#b70000;}
a:active {color:#424242; }

/* 清除链接虚线 */
a{blr:expression(this.onFocus=this.blur());/*只对IE有效*/
  outline:none;/*只对FireFox有效*/}

body { margin:0 auto; text-align:center; color:#424242; line-height:26px; background: url(../images/body_bg.jpg) center top no-repeat #dddddd}
html{ margin:0; padding:0}

div,ul,dt,dd,dl{ margin:0; padding:0;list-style:none;}
body,div,ul,li,td,input,select,textarea{ font-family:微软雅黑,  Verdana, Geneva, sans-serif, "微软雅黑", "宋体"; font-size: 13px;}
img{ border:0;}
form{ margin:0}
hr{ border-top:#d1d7e4 1px solid; border-bottom:#eceef4 1px solid; background:none; border-left:none; border-right:none; clear:both; margin:10px 0; *margin:0; padding:0;}

/*头部*/
#head{ text-align:left; height:98px; width:1000px; margin:0 auto;}
#Logo{ float:left; height:98px; width:140px; overflow:hidden;}
#Logo a{ display:inline-block; height:98px; width:140px; overflow:hidden; line-height:98px; display: table-cell; vertical-align:middle; text-align:center; *font-size:84px;}
#Logo a img{ vertical-align:middle;}

.head_btn{ float:right; width:30px; height:30px; margin:18px 3px 0 0; line-height:30px; display:inline-block; background:url(../images/head_Element.png) right top no-repeat; overflow:hidden;}
#btn1{ background-position:-180px top;}
#btn2{ background-position:-215px top;}
#btn3{ margin-right:30px}
#btn1:hover{ background-position:-180px -30px;}
#btn2:hover{ background-position:-215px -30px;}
#btn3:hover{ background-position:right -30px;}

/*头部搜索*/
#Searchform{overflow:hidden; margin:0; padding:0; float:right; width:166px; height:30px; background:url(../images/head_Element.png) left top no-repeat; text-align:left; margin:18px 14px 0 0; display:inline;}
#Searchform,#Searchform input,#Searchform a{ vertical-align:middle;}
#Searchform input{height:20px; line-height:20px; border:none; padding:0; margin:5px 0 5px 10px; width:120px; display:inline; color:#b8b8b8; font-size:12px; background:none}
#Searchform a#SearchBtn{ width:30px; height:20px; margin:5px 0; overflow:hidden; border:none; display:inline-block; background:url(../images/head_Element.png) left -35px no-repeat;}
#Searchform a#SearchBtn:hover{ background-position:-30px -35px}

/*主导航*/
#Menu{ width:860px; height:30px; background:url(../images/Menu_bg.png) left top no-repeat; float:right; margin-top:19px; z-index:100; position:relative;}
#nav{ width:680px; position:relative; float:left; margin:0 25px; z-index:100; *display:inline}
#nav .mainlevel { position:relative; float:left; height:30px; z-index:100}
#nav .mainlevel a{ position:relative; height:25px; line-height:25px; margin-top:5px; color:#fff; text-align:center; z-index:100; display:block; *display:inline-block; padding:0 10px; white-space:nowrap;}
#nav .mainlevel.hover a{ color:#424242; background: url(../images/menu_hoverbg.gif) left top no-repeat}
#nav .mainlevel.Currpage a{color:#424242; background: url(../images/menu_hoverbg.gif) left top no-repeat}
#nav .mainlevel.hover li a,#nav .mainlevel.Currpage li a{ background:none; color:#281d11}
#nav a.Mainhome{ background:url(../images/ico_home.png) left top no-repeat; padding-left:27px}
#nav .mainlevel.hover a.Mainhome{background:url(../images/ico_home.png) left top no-repeat; color:#ffeed8}
/*二级菜单*/
#nav .mainlevel ul{ position:absolute; display:none; top:30px; left:0; background:#e2e2e2; color:#aaaaaa; font-size:11px; border-top:none; line-height:24x; padding:2px 8px; text-align:left ;width:320px;  z-index:100; overflow-x:hidden; border-radius:0 0 5px 0}
#nav .mainlevel li { float:none; position:relative; z-index:100; background:none;word-break:break-all; word-wrap: break-word;}
#nav .mainlevel li a{ background:none;line-height:24px; height:24px; text-align:left; display:inline; margin:0 5px; padding:0; font-weight:normal; color:#636363;word-break:break-all; word-wrap: break-word;}
#nav .mainlevel li a:hover{color:#b40000; background:none}

/*语言版本*/
#language{ float:right; width:120px; height:26px; line-height:26px; margin-top:4px;color:#b8b8bb; font-size:11px;}
#language a{ font-size:12px; color:#b8b8bb;}
#language a:Hover{ color:#fff;}

/*banner*/
#banner_box{ width:100%; height:288px; margin:0 auto; background:url(../images/banner_bg.jpg) center top; clear:both; position:relative;}
#banner {width:1000px; height:288px; margin:0 auto; overflow:hidden; position:relative; z-index:1; background:url(../images/loading.gif) center center no-repeat #ddd}
#banner ul {height:291px; position:absolute;}
#banner ul li {float:left; width:1000px; height:288px; overflow:hidden; position:relative; text-align:left}
#banner .btn {position:absolute; height:34px; left:5px; top:152px; z-index:99}
#banner a.preNext {width:25px; height:34px; display:inline-block; cursor:pointer; background:url(../images/banner_btn.png) left top no-repeat;}
#banner a.pre{ }
#banner a.pre:hover{ background-position:left -35px}
#banner a.next{ background-position:right top}
#banner a.next:hover{ background-position: right -35px;}
/*banner遮罩*/
#Mask1{position:absolute; left:0; top:0; z-index:98}
#Mask2{position:absolute; left:auto; right:0; top:0; z-index:98}
#EOE{ position:absolute; left:50%; width:500px; height:256px; top:94px; z-index:109; text-align:right;}

/*公告*/
#Notice{ width:1000px; margin:0 auto; background:url(../images/Notice_bg.png) left top no-repeat; height:34px; position:relative; z-index:100; clear:both; text-align:left;}
#scrollNews{height:34px;min-height:18px;line-height:34px; overflow:hidden; padding-left:52px;}
#scrollNews li{height:34px;}
#scrollNews li a{color:#9d8176; font-size:12px}
#scrollNews li a:hover{color:#896153}

/*框架*/
#box{ width:1000px; margin:0 auto; text-align:left; margin-top:45px}

/*页脚*/
#foot{ width:100%; margin:0 auto; background:url(../images/foot_bg.png) left top repeat-x #920000; clear:both; margin-top:55px}
#fot{ width:1000px; margin:0 auto; text-align:left; background:url(../images/foot_pic.png) left top no-repeat; height:auto !important; height:158px; min-height:158px; color:#777777; font-size:12px}
#foot_right{ float:right; margin-top:24px; text-align:right; *width:180px}
#foot_right a{color:#777777;}
#bdshare a{ *float:right;}
#foot_left{ margin-left:184px; line-height:20px; height:128px;}
#foot_link{ padding:24px 0 10px 0; margin:0 0 0 -5px;}
#foot_link a{ margin:0 5px}
#foot_copyright{ color:#d7a3a3; margin-left:184px; padding:3px 0}
#foot_copyright a{color:#d7a3a3;}


/*公共*/
.blank{clear:both; height:0; line-height:0; font-size:0; margin:0; padding:0}
.News_Time{ float:right; font-size:11px; color:#a0a0a0;}
.glob_color{ color:#b40000}
/*圆角矩形*/
.RadiusBox_top{ height:10px; background:url(../images/Box_bgs.gif) right -10px no-repeat; z-index:-1; clear:both;}
.RadiusBox_top p{ height:10px; background:url(../images/Box_bgs.gif) left top no-repeat; margin:0 10px 0 0; padding:0}
.RadiusBox_bottom{ height:10px; background:url(../images/Box_bgs.gif) right -30px no-repeat; z-index:-1}
.RadiusBox_bottom p{ height:10px; background:url(../images/Box_bgs.gif) left -20px no-repeat; margin:0 10px 0 0; padding:0}