  @charset "utf-8";
* {
	margin:0px;
	padding:0px;
	text-decoration: none;
	color: #333;}
nav {
	display:block;}
footer {
	display:block;}
ul, ol ,li {
    list-style: none outside none;}
a,a:hover{text-decoration: none;}

img{ border:0;}

a:hover{cursor:pointer;}

.blue{ color:#013d87 !important;}

#w1100{ margin:0 auto; width:1100px;}

p{ line-height:24px;}

body {	margin:0px; line-height:24px;font-size:14px;	-webkit-text-size-adjust:none; color:#666; background:url(/dfiles/8522/images/sm2/sm2/bg.jpg); background-repeat:repeat;	font-family:"ËÎÌå","Î¢ÈíÑÅºÚ", "»ªÎÄÏ¸ºÚ", "STHeiti-Light", "STHeiti"; line-height:18px; width:100%; overflow-y:auto; min-width:1200px;}

.line{ width:100%; height:1px; background-color:#e6e6e6;}

.head{ width:100%; height:160px; background:url(/dfiles/8522/statics/images/sm2/nav_bg.jpg) right bottom no-repeat; box-shadow:0px 2px 2px #e1e1e1; z-index:30; background-color:#fff; position:relative;}

.head-con{ width:1500px; margin:0 auto;}

.head-nav{ background:url(/dfiles/8522/statics/images/sm2/top_bg.jpg) repeat-x; height:36px;}

.head-nav-con{ width:1100px; margin:0 auto;}

.logo{ display:inline; margin-top:35px; width:326px; height:58px; float:left; position:relative; overflow:hidden;}

.searchBox{width:170px; height:26px; text-align:center; display:inline-block; position:relative; margin:4px auto; background-color:#FFF; margin-top:5px;float:right; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}

.searchinput{ padding-left:0px;width:140px; height:26px; font-family:arial; float:right; padding-left:8px;
              color:#bbb;	font-size:14px;vertical-align:middle; border-left-width:0px; margin-right:0px; border-radius:4px; -webkit-border-radius:4px;-moz-border-radius:4px;line-height:26px;}

.tab_search{height:26px; border-radius:4px; background-color:#fff;-webkit-border-radius:4px; -moz-border-radius:4px;}

.searchaction{ width:26px; float:left; height:26px;line-height:26px; color:#fff; text-align:center;}

.searchBox2{ width:100%; padding-top:20px; margin-bottom:30px;}

.searchtxt {width: 342px;height: 30px;line-height: 30px;padding: 0 14px;font-size: 14px;color: #000;border: 0;background-color:#ebebeb; border:1px solid #e6e6e6;}

.searchbtn {width: 59px;height: 30px;line-height: 30px;border: 0;background:url(/dfiles/8522/statics/images/sm2/searchbtn.jpg) no-repeat;text-align: center;color: #000;cursor: pointer;}

.head-tit{ display:inline; margin-left:68px; float:left; margin-top:30px; position:relative;}

.head-tit li{ float:left; position:relative; height:94px;}

.head-tit li a{ padding:8px 0px 8px 29px; font-size:19px; line-height:80px; font-family:"Î¢ÈíÑÅºÚ"; z-index:100;}

.head-tit li a:hover{ color:#013d87;}

/*.focusTop {width:1100px; height:420px; border-bottom:2px solid #013d87; width:100%;}

.focusLeft {width:1100px; height:420px;background-repeat:no-repeat; position:absolute; z-index:10; top:0; left:-1100px;}

.focusRight {width:1100px;height:420px;background-repeat: no-repeat;position: hidden;z-index: 10; position:absolute; left:1100px; top:0;}

.focusLeft .mask {width:1100px; height:420px; position:absolute; z-index: 20;top: 0;left: 0;background: #000;opacity: 0.8;filter: alpha(opacity=80);}

.focusRight .mask {width:1100px; height:420px; position:absolute; z-index: 20;top: 0;left: 0;background: #000;opacity: 0.8;filter: alpha(opacity=80);}

.focusP{width:1100px;height: 420px;background: #000;position: relative;z-index: 9;}

#focus2 {width:1100px; height:420px; zoom:1; overflow:}

#focus2 ul {height:420px;}


.focusBig li{ position:relative;}
*/
.focusTop{width:3300px;height:420px;border-bottom:2px solid #013d87;}

.focusLeft{width:1100px;height:420px;float:left;background-repeat:no-repeat;position:relative;overflow:hidden;z-index:10;}

.focusLeft .mask{width:1100px;height:420px;position:absolute;z-index:20;top:0;left:0;background:#000;opacity:0.8;filter:alpha(opacity=80);}

.focusRight{width:1100px;height:420px;float:left;background-repeat:no-repeat;position:relative;overflow:hidden;z-index:10;}

.focusRight .mask{width:1100px;height:420px;position:absolute;z-index:20;top:0;left:0;background:#000;opacity:0.8;filter:alpha(opacity=80);}

.focusP { width:1100px; height: 420px; float:left; background: #000; position: relative; z-index:0;}

#focus2 { width:1100px; height: 420px;zoom: 1;overflow:hidden;}

#focus2 ul { height: 420px; overflow: hidden;}

#focus2 li { width:1100px; float: left; overflow: hidden;}

#focus2 li img{width:1100px;height:420px;}

#focus2 .bg { position: absolute; left: 0; z-index: 1; width: 100%; height: 86px; background: #000; opacity: 0.2; filter: alpha(opacity=20); bottom: 0; _bottom: -1px;}

#focus2 .focusBtnL span, #focus2 .focusBtnR span {}

#focus2 .focusBtnL span {}

#focus2 .focusBtnR span {}

#focus2 .foucsTit { position: absolute; width: 120px; height: 7px; bottom: 30px; _bottom:15px; left:478px; z-index: 9;}

#focus2 .foucsTit span { width: 12px; height: 12px; float:left; cursor: pointer; margin: 0 6px; overflow: hidden; background-color:#000; opacity: 0.2; filter: alpha(opacity=20); border-radius:50%;}

#focus2 .foucsTit span img{width:51px;height:51px;margin:1px;}

#focus2 .foucsTit span.on{background-color:#fff !important;opacity:1 !important; filter: alpha(opacity=100) !important;}

#focus2 li h3 { position: relative; width: 580px; font-weight: normal;height:86px; bottom: 58px; float:right; z-index: 111; font: 18px/24px "Î¢ÈíÑÅºÚ";}

#focus2 li h3 a { color: #fff;}

#focus2 .focusTc { width: 100%; height: 330px; position: absolute; left: -720px; top: 0;}




.num { position: absolute; z-index: 3; bottom:18px; right:514px; height:24px !important;}/**¹ý¶Éµã**/

.num li {	float: left; position: relative; width: 12px; height: 12px; line-height:12px; overflow: hidden; text-align: center; margin-right:18px;	cursor: pointer;}

.num li a, .num li span { position: absolute; z-index: 2; display: block; color: white;	width: 100%;height: 100%;top: 0;	left: 0;	text-decoration: none;}

.num li span {z-index: 1;	background:#000; border-radius:8px;opacity: 0.4; filter: alpha(opacity=40);-webkit-border-radius:8px; -moz-border-radius:8px;}

.num li.on a, .num a:hover { background:#fff; border-radius:8px;-webkit-border-radius:8px; -moz-border-radius:8px;}

.num3 li.on a{ background:#fff; border-radius:8px;-webkit-border-radius:8px; -moz-border-radius:8px;}

.num2 { position: absolute; z-index: 3; bottom:6px; right:6px; height:16px !important;}/**¹ý¶Éµã**/

.num2 li {	float: left; position: relative; width: 12px; height: 12px; line-height:16px; overflow: hidden; text-align: center; margin-right:6px;	cursor: pointer;-webkit-border-radius:6px; -moz-border-radius:6px;border-radius:6px;}

.num2 li a, .num2 li span { position: absolute; z-index: 2; display: block; color: white;	width: 100%;height: 100%;top: 0;	left: 0;	text-decoration: none;}

.num2 li span {	background:#000; color:#fff !important; opacity:0.4;filter: alpha(opacity=40);}

.num2 li.on a, .num2 a:hover { background:#fff;}

.second{ display:block;}

.second-con{ width:100%; margin:0 auto; background:url(/dfiles/8522/statics/images/sm2/second-bg.jpg) repeat-x; height:400px;position:relative; display:block; clear:both; overflow:hidden;}

.third-con{ width:100%; margin:0 auto; height:400px;position:relative; display:block; border-top:1px solid #ededed; overflow:hidden;}

.program-con{ width:100%;box-shadow:0px 2px 2px #e1e1e1; height:184px; display:block; clear:both; overflow:hidden;}

.program{ display:block; width:1100px; height:90px;border-radius:8px;  position:relative; margin:46px auto 0px; background:url(/dfiles/8522/statics/images/sm2/dotted.jpg) no-repeat top; clear:both; padding-bottom:44px;}

.tit-pro{ background:url(/dfiles/8522/statics/images/sm2/en_tit.jpg) no-repeat; background-position:0 0; position:absolute; left:420px; top:-26px;}

.program li{ float:left; margin-left:36px; margin-top:40px;_margin-left:46px; _margin-top:40px; display:inline;}

.program li a{ padding-left:24px; padding-top:6px; padding-bottom:6px; font-size:18px; background:url(/dfiles/8522/statics/images/sm2/yel_point.jpg) no-repeat left; color:#013d87;  font-family:"Î¢ÈíÑÅºÚ"; padding-right:6px;}

.program li a:hover{ background-color:#013d87; color:#fff;}

.info{  margin-left:23px; padding-top:39px; float:left; overflow:hidden;display:inline; width:497px;}

.info-nav{  height:46px; border-left:1px solid #dcdcdc;}

.info-nav li{ line-height:44px; font-size:18px; float:left; padding:0 26px; font-weight:100;}

.select{ background:url(/dfiles/8522/statics/images/sm2/tit-bg.jpg) repeat-x; border-bottom:1px solid #fff !important; border-top:1px solid #013d87 !important; border-right:1px solid #dcdcdc !important; font-family:"Î¢ÈíÑÅºÚ"; border:0; position:relative;}

.unselect{ background-color:#f5f5f5; border:1px solid #dcdcdc; border-left:0;color:#666; font-family:"Î¢ÈíÑÅºÚ";}

.unselect a{ color:#666; font-family:"Î¢ÈíÑÅºÚ";}

.info-con ,.info-con2{ width:450px; height:256px; border:1px solid #dcdcdc; margin-top:-1px; display:block; padding:15px 25px 0 20px; background-color:#fff;}

.info-list{ display:block;}

.info-list li{ line-height:34px;}

.info-list li a span:hover ,.info2-txt a p:hover{ color:#013d87 !important;}

.info-pic li{ height:62px; padding:5px 0 5px 16px;}

.info-tit{ background:url(/dfiles/8522/statics/images/sm2/blue-point.jpg) no-repeat; padding-left:15px; font-size:15px; color:#666; line-height:32px;}

.news-tit{ background:url(/dfiles/8522/statics/images/sm2/diamond.jpg) no-repeat left center; padding-left:15px; font-size:15px; color:#666; line-height:32px; width:365px; float:left;}

.info-day{ float:right; color:#b4b4b4; font-size:15px; line-height:32px;}

.info-more{ color:#013d87; padding-left:15px; font-size:15px;}


/*news*/

.news{ float:left;display:inline;margin-left:68px; padding-top:39px; overflow:hidden; width:494px;}

.news-nav{ width:494px;background:url(/dfiles/8522/statics/images/sm2/en_tit.jpg) no-repeat -16px -48px; height:24px;} 

.more{ background-color:#013d87; text-align:center; float:right; color:#fff; line-height:24px; padding:0 10px;}

.news-con{width:494px; height:142px;padding:11px 0 0; display:block;}

.news-con li{ display:block; height:32px;}

.news-con li a{ float:left;}

.news-con li span{ line-height:32px;}

.news-con li a span:hover{ color:#013d87;}



.news-pic{ width:492px; height:138px; border:1px solid #dcdcdc; overflow:hidden;}

.focusAd{position:relative; margin-top:1px; display:inline; float:left; margin-left:68px;}


/*admissions*/

.admissions{display:inline; margin-left:23px; padding-top:39px; float:left; width:494px;}

.adm-nav{width:494px;background:url(/dfiles/8522/statics/images/sm2/en_tit.jpg) no-repeat -16px -80px; height:24px;}

.adm-con{ width:494px; height:247px; padding:26px 0 0; display:block;}

.adm-con li a span:hover{ color:#013d87;}


/*footer*/

.footer{height:262px; background-color:#292b2d; display:block; width:100%; position:relative; background:url(/dfiles/8522/statics/images/sm2/bg-main-blue.jpg) repeat-x;}

.footer-logo{ margin-left:8px; margin-top:34px; display:inline-block; float:left;}

.footer-link ,.footer-contact{ display:inline-block; float:left; margin-left:124px; margin-top:40px; position:relative;}

.footer-link li a ,.footer-contact li{ color:#fff; font-size:13px; line-height:24px;}

.footer-tit{ color:#fff; font-size:18px; font-family:"Î¢ÈíÑÅºÚ";}

.dd .ddChild a{display:block; padding:4px 3px; text-decoration:none; color:#000; overflow:hidden; white-space:nowrap; cursor: pointer;}

.dd .ddChild a.selected{ background: #DCDCDC;}

select option{ padding:6px 0;}

.bottom{ width:100%; height:32px;}

.bottom-left{ float:left; display:inline-block;}

.bottom-right{ float:right; display:inline-block;}

.bottom-left li{ line-height:32px; margin-right:14px; float:left;}

.bottom-left li a{ color:#a1a4aa; line-height:32px; margin-right:14px; font-size:13px;}

.bg-footer3{}

.second-top{ margin-top:-240px !important;}


/*about*/

.gray-bg2{  background:url(/dfiles/8522/statics/images/sm2/gray_bg.jpg) no-repeat center; height:300px;}

.left-con{ width:240px; display:inline-block; margin-top:40px; background-color:#fff; float:left;position:relative;}

.right-con{ width:765px; display:inline-block; margin-top:40px; border:1px solid #e6e6e6; background-color:#fff; margin-left:10px; min-height:800px; float:right; padding:30px 40px 60px; position:relative;}

.h1{ font-size:19px; text-align:center; line-height:60px; font-weight:700;}

.right-con-tit{ display:block; margin-bottom:20px; position:relative; border-bottom:1px solid #e6e6e6; height:36px;}

.tit-list{ width:238px; border:1px solid #e6e6e6; border-top:0; padding:0 0px;}

.tit-list li{ border-bottom:1px dashed #e6e6e6;}

.tit-list li a{ line-height:60px; padding-left:20px; font-size:16px;height:60px; padding:0 40px; width:158px; display:block;}

.tit-list li a span:hover{ color:#013d87;}

.tit-list li .erjicaidan{ display:none;}

.tit-list li.tit-list-on .erjicaidan{ display:block;}

.tit-list-on a{ background:url(/dfiles/8522/statics/images/sm2/arrow.jpg) right center no-repeat;}

.tit-list-on a span{ color:#013d87;}

.path{ float:right; font-size:14px; line-height:34px; display:inline-block;}

.path a{color:#666;}

.path a:hover{ text-decoration:underline; color:#013d87;}

.tit{ font-size:16px; color:#333; font-weight:700; padding:0px 2px; line-height:35px; border-bottom:2px solid #013d87; font-family:"Î¢ÈíÑÅºÚ"; float:left; display:inline-block;}

.tit2{ font-size:14px; color:#013d87; line-height:36px;}

.footer-left{ float:left; display:inline-block; margin-top:40px; line-height:24px;}

.footer-right{ float:right; display:inline-block; margin-top:36px;}

.footer-left li{ float:left; margin-right:22px;}

.footer-left li a{ color:#fff; font-size:12px;}

.footer2{ height:144px; background-color:#292b2d; display:block; clear:both; background:url(/dfiles/8522/statics/images/sm2/bg-footer2.jpg) repeat-x;}

.blue-btn{ padding:2px 8px; border:1px solid #013d87; margin-right:30px; background-color:#013d87; display:inline-block; float:left;}

.gray-btn{ padding:2px 8px; border:1px solid #e6e6e6; margin-right:30px; color:#fff; display:inline-block; float:left;}

.blue-btn a{color:#fff;}

.gray-btn:hover{ background-color:#013d87; border:1px solid #013d87;}

.gray-btn:hover a{ color:#fff;}

.name-list{ padding:20px 0;}

.name-list ,.name-list2{ display:inline-block; float:left; width:728px; padding:20px 0;}

.name-list li ,.name-list2 li{ line-height:24px; margin-left:50px;  padding:10px 0px; float:left; width:124px;}

.name-list2 li{ margin-right:40px; margin-left:10px; display:inline-block; height:40px;}

.name-list li a ,.name-list2 li a{ font-size:16px;}

.name-list li a:hover ,.name-list2 li a:hover{ text-decoration:underline; color:#013d87;}

.teacher-list{ width:100%;border-bottom:1px solid #e6e6e6; display:block; clear:both;}

.letter{ float:left; display:inline-block; height:80px; width:40px;}

.teacher-con{ width:100%; min-height:180px;}

.teacher-con-nav{ height:39px; width:100%; float:left; display:inline-block;}

.teacher-txt{ float:left; margin-left:20px; margin-top:30px; display:inline-block;}

.teacher-txt p{ color:#666;}

.teacher-txt p span{ color:#666;}

.teacher-pic{float:left; display:inline-block; width:120px; height:165px;}

.teacher-details{ width:100%; display:block; margin-top:20px;}

.det-nav{ margin-left:20px; height:36px;}

.det-nav li{ width:110px; text-align:center; border:1px solid #e6e6e6; border-bottom:none; border-radius:4px 4px 0 0; float:left; margin-right:10px; line-height:36px;-webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0;}

.select3{  border:2px solid #013d87 !important; border-bottom:2px solid #fff !important;}

.select3 a{ font-weight:700 !important;}

.det-con{ width:100%; border-top:2px solid #013d87; padding:20px 0; margin-top:2px;}

.w1400{ width:1400px; margin:0 auto;background:url(/dfiles/8522/statics/images/sm2/bg-footer3.jpg) no-repeat; height:144px;}

.w1600{ margin:0 auto; background:url(/dfiles/8522/statics/images/sm2/bg-main-footer.jpg) no-repeat;}


/*dean*/

.dean{ width:768px; height:214px; margin-bottom:20px;}

.dean-pic{float:left; display:inline-block; width:190px; height:214px; overflow:hidden;}

.dean-txt{display:inline-block; width:530px; height:214px; margin-left:40px; float:left;}

.dean-name{font-size:20px !important; line-height:40px; font-family:"Î¢ÈíÑÅºÚ";}



/*erjicaidan*/

.erjicaidan{ background-color:#F4F6F9; width:238px;  padding:15px 0; border-top:1px dashed #e6e6e6;}

.erjicaidan a{ height:30px !important; line-height:30px !important; width:238px; font-size:14px !important; color:#666; background-image:none;}

.erjicaidan a:hover{ color:#013d87;} 

.erji{padding-left:10px; background:none !important;}

/*department*/

.department{width:100%;float: left;margin-top: 18px; min-height:40px;}

.department dl{width:100%;float: left;font-size: 14px;line-height: 30px;}

.department dt{float: left;width: 56px;}

.department dd{float: left;width:710px;}

.department a{ padding:4px 6px;}

.department a:hover{ background-color:#013d87; color:#fff;}

.select2{ background-color:#013d87; color:#fff;}

.hd h3{width: 100%;float: left;font: bold 24px/26px Verdana;color: #013d87;padding-bottom: 12px;border-bottom: 1px solid #e6e6e6;text-align: left;}


/*item*/

.item-list ,.item-list2{ display:block;}

.item-list2{ height:262px; overflow:hidden;}

.item-list li{ height:32px; background:url(/dfiles/8522/statics/images/sm2/triangle.jpg) no-repeat left center; width:100%;}

.item-list li a{ line-height:32px; padding-left:15px; float:left; display:inline-block;}

.item-list li a:hover{ color:#013d87;}

.item-list2 li{  background:url(/dfiles/8522/statics/images/sm2/arrow2.jpg) no-repeat left top; width:100%; overflow:hidden;}

.item-list2 li a{ line-height:32px; padding-left:15px; font-size:12px;}

.item-list2 li a:hover{ color:#013d87;}

.item-list5 li {  background: url(/dfiles/8522/statics/images/sm2/triangle.jpg) no-repeat 4px 13px;width: 100%; display:inline-block;}

.item-list5 li a { line-height:32px; padding-left:15px; float:left; display:inline-block;}


/**page**/

.pages{clear:both;padding:20px 0 0;text-align:center;font-size: 12px;line-height: 16px; margin:20px auto 0;  width:330px; margin-top:40px; display:block; height:30px;}

.pagesel{background-color:#013d87 !important; color:#fff !important; text-decoration:none; float:left;	border:1px solid #013d87; padding:5px 10px;}

.pages a{padding:5px 10px; float:left; border: 1px solid #dcdcdc; display: inline; margin-left:4px;color:#333; background: none repeat scroll 0% 0% #FFF;}

.pagemore{ float:left; padding:3px;}

.pages span{display:inline;	margin-left:2px; color:#111; background:#fff;}

/*ÂÖ²¥*/
.focusBox3 { margin-left:-40px; margin-top:-30px;position: relative; width:848px; height:400px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;}

.focusBox3 .pic{width:848px; height:400px;}

.focusBox3 .pic li{ position:relative; height:400px;}

.focusBox3 .pic .pic-ins{ position:absolute; left:15px; bottom:12px; z-index:10;}

.focusBox3 .pic .pic-ins a{ color:#fff; font-size:14px;}

.focusBox3 .txt-bg { position: absolute; bottom: 0; z-index: 1; height:46px; width:100%; background: #333; filter: alpha(opacity=70); opacity: 0.7; overflow: hidden;}

.focusBox3 .txt { position: absolute; bottom: 0; z-index: 2; height:46px; width:100%; overflow: hidden;}

.focusBox3 .txt li{ height:46px; line-height:46px; position:absolute; bottom:-36px;}

.focusBox3 .txt li a{ display: block; color: white; padding: 0 0 0 20px; font-size: 14px;  text-decoration: none;}

.num3 { position: absolute; z-index: 3; bottom:16px; right: 20px;}

.num3 li{ float: left; position: relative; width: 12px; height: 12px; line-height: 12px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; margin-left:8px; border-radius:6px;}

.num3 li a{ font-size:12px;}

.on1 span{ color:#fff !important; background-color:#fff !important; opacity:1 !important; filter: alpha(opacity=100);}

.num3 li span{}

.focusBox3 .num3 li a,.focusBox3 .num3 li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; font-size:14px;}

.focusBox3 .num3 li span { background:#fff; filter: alpha(opacity=20); opacity: 0.2;}

.focusBo3x .num3 li.on a,.focusBox3 .num3 a:hover{ background:#fff;}

.renzheng{ float:left; display:inline-block; margin-left:28px; margin-top:40px;}

.ll{ font-size:12px; color:#999; text-align:center; line-height:50px;}

/*ÏÂÀ­²Ëµ¥*/

.menu {font-family: arial, sans-serif; position:relative; margin:0; font-size:11px; float:right; margin-top:58px; display:inline; margin-left:52px;  _margin-top:58px;}

.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#333; padding:5px 0px; height:22px; text-align:center; color:#333; border-top:1px solid #fff; line-height:20px; font-size:19px; font-family:"Î¢ÈíÑÅºÚ"; /*overflow:hidden;*/ position:relative; z-index:200;}

.menu ul {padding:0; margin:0;list-style-type: none;}

.menu ul li ul li a{ font-size:16px;}

.menu ul li {float:left; margin-right:1px; position:relative; width:80px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; display:inline; margin-left:22px; _margin-left:22px;}

.menu ul li:hover a {color:#013d87;/*border:1px solid #e7e7e7;border-bottom:0;*/background:none;}

.menu ul li ul {display: none; z-index:100; position:relative;}

.menu ul li:hover ul {display:block; padding-top:80px; position:absolute; top:-15px; left:-20px; width:116px; border:1px solid #e6e6e6;}

.menu ul li:hover ul li{ background-color:#fff; opacity:1;filter: alpha(opacity=100); -moz-opacity:1;}

.menu ul li:hover ul li a.hide {color:#333;}

.menu ul li:hover ul li:hover a.hide {color:#000;}

.menu ul li:hover ul li ul {display: none;}

.menu ul li:hover ul li a {display:block; color:#000;text-align:center;height:40px;line-height:40px;border-top:1px dashed #e6e6e6;background:none;padding:0px 10px;}

.menu ul li:hover ul li a:hover {color:#fff;text-align:center;background:#013d87; border-top:1px solid #e6e6e6;}

.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}

.menu ul li:hover ul li:hover ul.left {left:-105px;}

.menu ul li ul li{position:relative; margin-left:0; text-align:center; float:left; display:inline; width:116px;}

/*.menu ul li a.hide, .menu ul li a:visited.hide {_display:none;}

.menu ul li a:hover ul li a.hide {_display:none;}*/

.menu ul li a:hover {_color:#333; _background:#fff;_border:1px solid #E7E7E7;}

.menu ul li a:hover ul {_display:block; _padding-top:12px; _position:absolute; _top:31px; _left:0; _width:116px; _border:1px solid #E7E7E7; _border-top:0; _background:#fff url(../../images/sm2/topnavulhover.jpg) no-repeat -1px top;}

.menu ul li a:hover ul li a.sub {_background:#fff; _color:#fff;}

.menu ul li a:hover ul li a {_display:block; _background:#fff; _color:#000; _text-align:left;_height:28px;_line-height:28px;_padding:1px 10px;}

/*.menu ul li a:hover ul li a ul {_visibility:hidden;}*/

.menu ul li a:hover ul li a:hover {_background:#fff; _color:#fff; _text-align:left;background:#013d87;_height:29px;_line-height:28px;_border:0;}

.menu ul li a:hover ul li a:hover ul {_visibility:visible; _position:absolute; _left:105px; _top:0; _color:#000;}

.menu ul li a:hover ul li a:hover ul.left {_left:-105px;}

.menu ul li a.antaishouye:hover {_border:1px solid #fff;_border-right:0;_padding-right:11px;_background:url(/dfiles/8522/statics/images/sm2/topnavli.jpg) no-repeat right center;}

/*
#menu{ width:120px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:absolute; top:13px; left:6px;  opacity:1;/*box-shadow: 0px 2px 3px #bdbdbd; z-index:100; padding-top:80px; border:1px solid #e6e6e6; z-index:20; opacity:0.9; filter: alpha(opacity=90)}

#nav ul li:hover ul{ visibility:visible;}

#nav ul li ul {visibility: hidden;}

#nav ul li:hover ul li:hover{ background-color:transparent;}

#nav ul li:hover ul li{ width:120px;padding:0; margin-top:0px; margin-right:0px; font-size:14px; font-weight:700; text-align:center; float:none !important; border-top:1px dashed #e6e6e6; height:auto !important;background-color:#fff; position:relative;}

#nav ul li:hover ul li:hover{ background-color:#013d87 !important; border-top:1px solid #e6e6e6;}

#nav ul li:hover ul li a:hover{ color:#fff; background-color:#013d87;}

#nav ul li:hover ul li a{ font-size:16px !important; font-weight:100 !important; padding:6px 0; !important; line-height:30px !important; width:118px; display:block;} 

#nav ul li:hover ul li .menu-txt{ text-align:center; margin-top:6px;}

#nav ul li ul li .menu h3{ height:26px; line-height:26px; font-size:14px;}

#nav ul li ul li .menu-logo{ margin:0 auto; padding:10px 15px;}

#menu-pro-list{text-align:left; margin:0 auto; margin-top:10px;}

#menu-pro-list p{ color:#666; line-height:24px; border:none; clear:both; padding:0; margin:0; font-size:12px; }*/


/*ÍøÕ¾µØÍ¼*/

.l1{float:left;width:300px;padding-left:30px;border-right: 1px solid #f4f4f4;}

.l2{ width:100%; line-height:24px; color:#999; text-align:center;}

.h4{width: 142px;height: 32px;float: left;margin-top: 14px;text-indent: 16px;background: #013D87;color: #fff;font: 14px/32px "Î¢ÈíÑÅºÚ"; margin-bottom:10px;}

.l1 li {width: 100%;float: left;line-height: 34px;color: #737373;text-indent: 16px;}

.l1 li a:hover{ color:#013d87;}

#weixin{ background:url(/dfiles/8522/statics/images/sm2/weixin.jpg) no-repeat; width:24px; height:24px;}

#weixin:hover{ background:url(/dfiles/8522/statics/images/sm2/code.jpg) no-repeat; width:140px; height:140px;}


/*ÀúÊ·*/

.h5{ font-size:14px; font-weight:700; line-height:40px;}

.history-con{ border:1px solid #e6e6e6; border-top:2px solid #013d87; display:block; width:738px; padding:10px 15px; clear:both;}

.history-con li{ display:block;border-bottom:1px dashed #e6e6e6; overflow:hidden;}

.year{ padding:18px 20px 18px 40px; display:inline-block; float:left; line-height:28px;}

.details{ display:inline-block; float:left; width:556px; line-height:28px; padding-left:50px; padding:18px 0 18px 50px;}

.zmpl dl{width: 100%;float: left;font-size: 14px;line-height: 30px; margin-bottom:20px;}

.zmpl dt{float: left;width: 56px;}

.zmpl dd{float: left;width: 688px;font-family: Arial;font-weight: bold;}

.zmpl dd a{ padding:0 8px;cursor: pointer;}

.zmpl dd a:hover{ color:#013d87;}

.right-content ,.right-content p ,.right-content p span{ font-size:14px !important; letter-spacing:1.5 !important; line-height:28px !important;}


/* ÍøÕ¾Ò³Ãæ±ä³ÉºÚ°×É«*/
/*html {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%);} */