﻿/* CSS Made By Gemheyo */
/*通用样式*/
*{ font-size:12px;outline:none;}
body,table{ font-family:Arial,Verdana,Helvetica,sans-serif,"微软雅黑"; color:#000000;-webkit-text-size-adjust:;}
img{vertical-align:middle; border:0;}
a{text-decoration:none; color:#666; }
a:hover{text-decoration:none; color:#333}
a:visited {}
body,html,form,ul,li{margin:0px; padding:0px; list-style:none;}
html,body{scrollbar-face-color: #ffffff;scrollbar-highlight-color: #84A1BD; scrollbar-shadow-color: #84A1BD; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #84A1BD; scrollbar-track-color: #ffffff; scrollbar-darkshadow-color: #ffffff;}
textarea {resize: none;}
.clear{clear:both;}
.floatr{float:right;}
.floatl{
	float:left;
	font-weight: bold;
}
.leftmenu_li a{ background:url(../Images/dh21.jpg) left no-repeat; height:33px; line-height:40px; padding-left:0px; display:block;}
.leftmenu_li a:hover { background:url(../Images/dh20.jpg) left no-repeat; color:#0066cc;}
.normaltext{font-size:12px; font-family:Arial,Verdana, Helvetica, sans-serif,"微软雅黑"; color:#333; white-space:normal;}	/*普通正常的字体，有必要的情况下可使用，必须保持和body的字体部份一至*/
/*复选框对齐*/
.checkboxmiddle{vertical-align:middle; margin-top:-2px; margin-bottom:1px}
/*布局样式*/
body,html{height:100%;background-color:#ffffff;} 


/*网站样式*/
.biaoti {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #ffffff;font-weight: bold;}
a.dh:link,a.dh:visited {font-family: "Arial", Times, serif;font-size: 12px;color: #ffffff;text-decoration: none;}
a.dh:hover {font-family: "Times New Roman", Times, serif;font-size: 12px;color: #ffffff;text-decoration: underline;}
.kuang1 {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #999999;}
a.gd:link,a.gd:visited {font-family: Arial, Helvetica, sans-serif;font-size: 8px;color: #a5a5a7;text-decoration: none;}
a.gd:hover {font-family: Arial, Helvetica, sans-serif;font-size: 8px;color: #a5a5a7;text-decoration: none;}
input,select {border:1px solid #8a9aaa;background-color:#FFFFFF;color: #000000;}


#header {margin:0 auto; width:1002px;}
.top_bar { width:525px; height:55px; line-height:55px; border-bottom:#999 1px solid; padding-left:470px;}
#logo { width:1002px; height:97px; background:url(../Images/logo.jpg) no-repeat;}

.menu2 ul { margin:0px; padding:0;}
.menu2 font { font-size:12px; color:#333; font-family:"Arial"; *font-family:"Arial";}
.menu2li1 a,.menu2li3 a{width:150px; line-height:15px; margin-top:10px; margin-left:1px; display:block;text-align:left; padding-left:20px; font-family:"Arial"; color:#a09d9d; background:url(../Images/about19.jpg);}
.menu2li1 a:hover{ background:url(../Images/leftlihover.jpg); color:#FFF;}
.menu2li3 a:hover{ background:url(../Images/leftlihover.jpg); color:#FFF;}
.menu2li3 font { margin-left:52px;}
.menu2li2 { width:180px;}

#nav { margin:0 auto; }
#nav .mainlevel { float:left;  width:120px; height:36px; line-height:36px; text-align:center;}
#nav .mainlevel a { display:block;width:98px; height:36px; line-height:36px;color:#FFF; font-family:"微软雅黑"; font-size:14px; font-weight:bold;}
#nav .mainlevel a:hover { color:#ff6600;}
#nav .mainlevel ul {display:none; *width:100px;/*IE is great need, width>=li.length*/}
#nav .mainlevel li { background-color:#d3e4f0; width:100px; height:30px; line-height:30px;}
#nav .mainlevel li a { color:#333; font-size:13px; width:100px; height:30px; line-height:30px; font-weight:100;}
#nav .mainlevel li a:hover {text-decoration:none; color:#F00;}

.searchm { padding-left:20px; width:160px; height:30px; line-height:33px; color:#666; border:none; background:url(../Images/br20.jpg) repeat-x; float:left; margin-left:5px;}
.searchbox { width:251px; height:34px; background: url(../Images/searchl.jpg) no-repeat left;}

.menu3 {
    width: 718px;
    height: 25px;
    display: block;
    margin: 0px auto;

}
.menu3 ul {
    width: 944px;
    height: 25px;
    margin: 0px auto;
    display: block;

}
.menu3 ul li {
    width: 106px;
    float: left;
    height: 25px;
    display: block;
    text-align: center;

}

.menu3 ul li a {
    color: #5d5b5b;
    line-height: 30px;
    height: auto;
	font-size:12px;
    font-weight: bold;
    width: auto;

}
.menu3 ul li a:hover {
    width: 106px;
    float: left;
    height: 25px;
    display: block;

}
.menu3 ul li a.dq {
    line-height: 25px;
    display: block;
    color: rgb(255, 255, 255)
}
#banner {margin:0 auto; width:1002px; height:393px; margin-top:3px;}
#banner_web {margin:0 auto; width:1002px; height:200px; margin-top:3px;}

#menu_bar {margin:0 auto; width:1002px; height:143px; margin-top:10px; overflow:hidden;}
#menu_bar li { float:left; width:200px; text-align:center;}

#content {margin:0 auto; width:990px; margin-top:10px;overflow:hidden;}
.box_left { float:left; width:668px; min-height:550px;}
.box1 { width:667px; min-height:273px; border:#999 1px solid; overflow:hidden; margin-bottom:15px;}
.box1 dl {margin:0px; overflow:hidden;}
.box1 dl dt {width:667px; height:25px; line-height:25px; background:url(../Images/titlebg.jpg) repeat-x; color:#225b78; font-weight:bold; padding-left:10px;}
.box1 dl dd {width:645px; min-height:50px; line-height:15px; margin-left:15px; margin-top:10px; overflow:hidden; border-bottom:#666 1px dashed; padding-bottom:10px;}

.hotnewspic {max-width: 117px; height:auto; width:expression(this.width > 117 ? "117px" : this.width); float:left; margin-right:10px;}

.box_right { float:left;width:303px; min-height:563px; margin-left:15px; border:#999 1px solid; background:url(../Images/lianxipic.png) no-repeat; background-position:bottom;}
.box_right dl {margin:0px; overflow:hidden;}
.box_right dl dt {width:303px; height:25px; line-height:25px; background:url(../Images/titlebg.jpg) repeat-x; color:#225b78; font-weight:bold; padding-left:10px;}
.box_right dl dd { width:290px; margin:0 auto;}

#fengcai { margin:0 auto;width:989px; min-height:150px;border:#999 1px solid;}
#fengcai dl {margin:0px; overflow:hidden;}
#fengcai dl dt {height:25px; width:989px; line-height:25px; background:url(../Images/titlebg.jpg) repeat-x; color:#225b78; font-weight:bold; padding-left:10px;}
#fengcai dl dd { margin:0 auto;margin-top:10px; text-align:center;}

/*内页样式*/
#main { margin:0 auto; width:990px; margin-top:10px;}
.side {float:left; width:20%; min-height:300px;}
.hotnews { margin-top:5px;}
#news_scroll { width:100%; height:150px; line-height:25px; overflow:hidden; border:1px #CCC solid; background-color:#f6f6f6; margin-top:3px}

.main_content {float:left; width:78%;min-height:300px; margin-left:10px; }
.main_content dl { overflow:hidden; width:100%; height:auto; margin-top:0px;}
.main_content dt {width:100%; height:25px; line-height:25px; padding-left:10px; border-bottom:1px #0099ff solid; font-size:14px;}
.main_content dd { margin-left:5px; margin-top:5px; width:95%}

.edubar { margin:0 auto; margin-top:10px;}
.edubar li { float:left;  width:222px;   text-align:left;  margin-left:20px;}
.edubar li a { display:block;width:222px;height:25px; line-height:25px; color:#333; font-family:"微软雅黑"; font-size:14px; font-weight:bold;border:#CCC 1px solid; text-align:center;}
.edubar li a:hover { color:#ff6600;border:#F00 1px solid;}

.edubar2 { margin:0 auto; margin-top:10px;}
.edubar2 dl {margin:0px; overflow:hidden;}
.edubar2 dt { padding-left:20px; border-bottom:#333 dotted 1px; width:95%; height:30px; line-height:30px; background:url(../Images/icon02.jpg) no-repeat; background-position:left;}
.edubar2 dt a {color:#F00; font-weight:bold; font-size:14px;}
.edubar2 dd { width:97%; height:auto;}
.site_menu { width:210px; float:left;}
.site_menu dl { background:url(../Images/site_menu_bottom.jpg) bottom no-repeat; padding-bottom:5px;}
.site_menu dl dd a { width:160px; height:35px; line-height:35px;background:url(../Images/site_menu_li.jpg); display:block; font-size:14px; font-weight:bold; padding-left:50px; color:#5C5C5C;}
.site_menu dl dd a:hover,.site_menu dl dd .xz { width:160px; height:35px; line-height:35px;background:url(../Images/site_menu_lihover.jpg); display:block; font-size:14px; font-weight:bold; padding-left:50px; color:#FFFFFF;}
.site_menu .fwrx { margin-top:11px;}

#footer {margin:0 auto; width:1002px; margin-top:16px; background:url(../Images/footerlogo.png) no-repeat; background-position:right; color:#333; line-height:25px; 
border-top:#09F 2px solid;border-bottom:#09F 2px solid; padding-bottom:20px; text-align:left;}
.tou {
	font-weight: bold;
	font-size: 16px;
	color: #333;
}
.tou1 { padding-left:20px;
	font-size: 12px;
	color: #252525;
	font-family:"楷体_GB2312"
}
.tou2 {
	font-weight: bold;
	font-size: 12px;
	color: #1476b5;
	font-family:"楷体_GB2312";
}
.tou3 {
	font-size: 12px;
	color:#4d4c4c;
	font-family:"Arial";
	line-height:20px;
.lan {color: #3CF;
}
.hui {
	color: #333;
}
.icc {
	color: #999; font-size: 11px; line-height:15px; font-family:"Arial";}
.icc a { color:#999;}
.icc a:hover { color:#666;}
.tou4 { padding-left:50px;
	font-size: 12px;
	color: #252525;
	font-family:"楷体_GB2312"}
.hnewsli {position:relative; width:95%; height:30px; margin:0px auto; line-height:30px; background:url(../Images/licon.png) no-repeat left; text-indent:10px; border-bottom:1px #666666 dotted;}
.hnewsli a { color:#3b3b3b;}
.hnews { width:228px; height:177px; margin:5px auto;overflow:hidden; }
.hnewsl { width:228px;height:177px;}
.hnewsr { width:120px;height:120px; border:1px solid #cccccc; padding:0px;}
.float4{
	float:left;
	font-weight: bold;
	font-size:14px;
}
#menu3 {
    width: 180px;
    margin: auto;
}
 
#menu3 h1 {
    cursor: pointer;
    color: #FFF;
    font-size: 12px;
    padding: 5px 0 3px 10px;
    border: #C60 1px solid;
    margin-top: 1px;
    background-color: #F93;
}
 
#menu3 h2 {
    cursor: pointer;
    color: #777;
    font-size: 12px;
    padding: 5px 0 3px 10px;
    border: #E7E7E7 1px solid;
    border-top-color: #FFF;
    background-color: #F4F4F4;
}
 
#menu3 ul {
    padding-left: 15px;
    height: 100px;
    border: #E7E7E7 1px solid;
    border-top: none;
    overflow: auto;
}
 
#menu3 ul li {
    padding: 5px 0 3px 10px;
}
 
.no {
    display: none;
}