@charset "utf-8";

/* CSS Document */
body{ margin:0; padding:0; font-size:12px; color:#666666; font-family:Tahoma, Arial; }

a:link{ color:#666666;text-decoration:none;}
a:visited{ color:#666666;text-decoration:none;}
a:hover{ color:#666666;text-decoration:none;}
ul,li{ margin:0; padding:0; list-style:none;}

.top{ background:url(../images/e_logo.jpg) no-repeat; height:87px;}

a.email:link{ color:#663300; text-decoration:none;}
a.email:visited{  color:#663300;text-decoration:none;}
a.email:hover{  color:#663300;text-decoration:underline;}
a.email div{ line-height:20px;}


.menu {height: 37px;margin: 0 auto; text-transform: capitalize; width:986px;overflow: hidden; padding-top:5px; }
ul.topnav {list-style: none;margin: 0 auto;padding: 0px;height: 37px;line-height: 37px;overflow: hidden;}
ul.topnav li {float: left;margin: 0;}
ul.topnav li{text-decoration: none;float: left;color: #000;cursor: pointer;*position: relative; width:130px; text-align:center}
ul.topnav li span{height: 37px;line-height: 37px;padding:0px 10px 0px 0px;color: #fff;font-weight: bold;text-transform: uppercase;display: block;*display: inline-block; width:120px; overflow:hidden;}
ul.topnav li span a{ font-size:14px;}
ul.topnav li span a:hover{ font-size:14px;}
ul.topnav li span.bgmenuhove2 {height: 37px;line-height: 37px;color:#003399;background: url('../images/nav_hover.jpg') repeat-x;background-position: 0px 0px;}
ul.topnav li span.bgmenuhove2 a {height: 37px;line-height: 37px;color:#003399;}
ul.topnav li span.bgmenuhove2 a:hover {height: 37px;line-height: 37px;color:#003399;}




/*nov_tree*/
ul.topnav li ul.subnav {list-style: none;position: absolute;top:127px;*top:37px;*left: 0px;background: #3260AD;margin: 0;padding: 0;width: 220px;color: #fff;z-index: 999;display: none;}
ul.topnav li ul.subnav li{margin: 0;clear: both;padding:0px;height: 35px;line-height: 35px;text-align: left;cursor: pointer;text-transform: uppercase;}
ul.subnav li a{padding:0px 15px 0px 15px;height:35px;line-height: 35px;text-align: left;width: 190px;display: block;float: left;}
ul.subnav li a:hover{height:35px;line-height: 35px;text-align: left;display: block;float: left;background-color: #054da3;}
ul.subnav li a.hover{height:35px;line-height: 35px;text-align: left;display: block;float: left;}

.bann {width: 986px;margin: 0 auto;margin-top: 0px;}
#slider ul, #slider li {margin: 0;padding: 0;list-style: none;}
#slider li {width: 986px;height: 347px;}





.left_title{ color:#ffffff; font-weight:bold; font-size:13px; line-height:20px;}
.a_left_title{ color:#3261ac; font-weight:bold; font-size:14px; line-height:20px;}
.class_title{ background:url(../images/p_class_bg.jpg) 0 0px no-repeat; padding-left:10px;}
.class_title a:link{ color:#003399;}
.class_title a:visited{ color:#003399;}
.class_title a:hover{ color:#003399;}
.pp_title{padding-left:20px; background:url(../images/d_02.gif) 5px 5px no-repeat;}
.pp_title a:link{color:#757575;}
.pp_title a:visited{color:#757575;}
.pp_title a:hover{color:#003399;}

.right_title{color:#ffffff; font-weight:bold; font-size:13px; line-height:20px;}
.right_title a:link{ color:#FFFFFF;}
.right_title a:visited{ color:#FFFFFF;}
.right_title a:hover{ color:#FFFFFF;}


.cc{color:#0049BA; font-size:13px; line-height:20px;}



.bottom_menu{ text-align:center;color:#FFFFFF;}
.bottom_menu a:link{ color:#FFFFFF;}
.bottom_menu a:visited{ color:#FFFFFF;}
.bottom_menu a:hover{ color:#FFFFFF;}





















