@charset "gb2312";
/* code by zasun */
/* 全局样式 */
* { margin:0; padding:0;}
body { background:#fff; color:#666666; font-size:12px; font-family:"΢���ź�",Arial,Helvetica,sans-serif;}
body,div,p,ul,li,span,h1,h2,h3,iframe,form,em { margin:0; padding:0; border:none;}
table { border-collapse:collapse; border-spacing:0;}
input,textarea { margin:0; padding:0; font-size:12px; font-family:"΢���ź�",Arial,Helvetica,sans-serif;}
img { border:none;}
input:focus{ outline:none;}
ul li{list-style-type:none;}

a { font-size:12px; color:#5a5a5a; text-decoration:none;}
a:hover { font-size:12px; color:#184167; text-decoration:none;}
a:visited { font-size:12px; color:#5a5a5a; text-decoration:none;}

/* 清除浮动 */
.clear_flt { clear:both; height:0;}
.red_noti { color:#F00; font-size:12px;}


/* 全屏banner */
.gjmyxImageBox { position:relative; margin:0px auto; width:1263px; height:448px;}
#focus { position:relative; width:1263px; height:448px; overflow:hidden; clear:both; float:left;}
#focus ul { position:absolute; margin:0px; padding:0px; width:1263px; height:448px; clear:both; float:left;}
#focus ul li { position:relative; margin:0px; padding:0px; width:1262px; height:448px; overflow:hidden; float:left; }
#focus .preNext { position:absolute; top:0px; width:550px; height:448px; cursor:pointer;}
#focus .pre { background:url("gjmy_res/ico_pre.png") no-repeat left; left:0px;}
#focus .next { background:url("gjmy_res/ico_next.png") no-repeat right; right:0px;}
/* LOGO、菜单及便捷工具*/
.topLogo { display:block; background:url(gjmy_res/gjmyxlogo1.jpg) no-repeat; width:389px; height:104px;}
.topMenu { position:absolute; top:0px; left:0px; width:100%; height:104px; background:url(gjmy_res/bg_topMenu.png) repeat-x; filter:alpha(opacity=96);-moz-opacity:0.96;opacity:0.96;}
.topMenuMain { position:relative; margin:0 auto; width:1200px; height:104px;}

.topMenuEasy { position:absolute; top:0; right:0; width:312px; height:31px; line-height:31px; color:#FFF;}
.topMenuSo { float:right; margin-top:5px; width:127px; height:22px; background:url(gjmy_res/bg_topSo.png) no-repeat;}
.topMenuSo .so1 { float:left; width:100px; width:95px !important; padding-left:5px; height:22px; border:0; color:#999;}
.topMenuSo .btn1 { float:left; width:27px; height:22px; background:none; border:none; cursor:pointer;}
.topMenuEasy a,.topMenuEasy a:hover,.topMenuEasy a:visited { color:#fff;}

.topMenuContent { position:absolute; top:31px; right:0; width:780px; height:73px;}
.topMenuContent li { position:relative; float:left; width:126px; height:73px;}
.topMenuContent li a,.topMenuContent li a:visited { display:block; width:126px; height:73px; text-align:center; line-height:73px; background:url(gjmy_res/bg_menu_arrow.jpg) right no-repeat; font-size:13px;}
.topMenuContent li a:hover { background:url(gjmy_res/bg_menu_arrow2.jpg) right no-repeat; color:#8DAB6F; font-size:13px;}
.topMenuContent li ul { display:none; position:absolute; top:50px; left:0px; width:126px; background-color:#F9F8F4; z-index:888888;}
.topMenuContent li ul li { border-bottom:1px dashed #666; width:126px; height:32px; text-align:center;}
.topMenuContent li ul li a,.topMenuContent li ul li a:visited { width:126px; height:32px; background:none; line-height:32px;}
.topMenuContent li ul li a:hover { width:122px; background:none; color:#8DAB6F; line-height:32px;}
.topMenuContent li:hover ul { display:block;}

/*系部新闻*/
.gjmyxNews { background-color:#EDF4ED; width:100%; height:235px;}
.gjmyxNewsMain { margin:0 auto; width:1200px; height:235px;}
.gjmyxNewsTitle { height:50px; line-height:60px;}
.gjmyxNewsTitle a,.gjmyxNewsTitle a:hover,.gjmyxNewsTitle a:visited { float:right; color:#003E67;}
.gjmyxNewsMain b { font-size:14px;}
.gjmyxNewsList { float:left; width:370px;}
.gjmyxNewsList li { background:url(gjmy_res/ico_dot.png) 0 10px no-repeat; padding-left:10px; line-height:26px;}
.gjmyxNewsList li a,.gjmyxNewsList li a:hover,.gjmyxNewsList li a:visited { font-size:12px;}
.gjmyxNewsList li span { float:right; color:#ACB1AD; font-size:12px;}
.gjmyxNewsImg { margin-left:30px; float:left; width:786px;}
.gjmyxNewsImg ul li { position:relative; float:left; margin-right:10px; width:186px; height:122px;}
.gjmyxNewsImg ul li img { width:186px; height:122px;}
.gjmyxNewsImg ul li p { overflow:hidden; position:absolute; bottom:0; left:0; width:186px; height:24px; line-height:24px; background:#000; filter:alpha(Opacity=70); opacity:0.7; -moz-opacity:0.7; text-align:center;}
.gjmyxNewsImg ul li p a { color:#CCC;}
.gjmyxNewsImgBtn { margin:15px auto; width:135px;}
.gjmyxNewsImgBtn a { float:left; margin-right:20px; background-color:#705645; display:block; width:24px; height:24px;  -moz-border-radius:15px;/* Gecko browsers */-webkit-border-radius:15px; /* Webkit browsers */ border-radius:15px; line-height:24px; text-align:center; color:#fff;}
.gjmyxNewsImgBtn .currON { background-color:#7BC379;}



.gjmyxTzgg_Xbhd { margin:20px auto; width:1200px;}
.gjmyxNotice { float:left; width:375px;}
.gjmyxNoticeTitle { height:38px; border-top:1px solid #ADAEA9; border-bottom:1px solid #ADAEA9;}
.gjmyxNoticeTitle a { float:right; display:block; margin-top:6px; width:56px; height:26px; background-color:#8DAB6F; -moz-border-radius:3px;/* Gecko browsers */-webkit-border-radius:3px; /* Webkit browsers */ border-radius:3px; text-align:center; line-height:26px; color:#FFF;}
.gjmyxNoticeTitle b { color:#0178CC; font-size:14px; line-height:38px;}
.gjmyxNotice ul li { margin-top:20px; position:relative; height:51px;}
.gjmyxNotice ul li span { position:absolute; top:0; left:0; width:54px; height:51px; background:url(gjmy_res/bg_date.png) no-repeat; color:#FFF; text-align:center; line-height:25px;}
.gjmyxNotice ul li span em { font-style:normal; color:#3A3A38;}
.gjmyxNotice ul li p { position:absolute; top:5px; right:5px; width:300px; height:51px; line-height:20px;}
/*系部活动*/
.gjmyxActive { float:left; margin-left:25px; width:800px;}
.gjmyxActiveTitle { position:relative; height:38px; border-top:1px solid #ADAEA9; border-bottom:1px solid #ADAEA9; line-height:38px;}
.gjmyxActiveTitle b {  position:absolute; top:0; left:5px; font-size:14px;}
.gjmyxActiveTitle a { position:absolute; top:0; right:5px;}
.gjmyxActiveTitle em { position:absolute; bottom:-1px; left:20px; display:block; width:23px; height:6px; background:url(gjmy_res/bg_titleArrow.png) no-repeat;}
.gjmyxActive ul li { float:left; margin-top:15px; margin-right:18px; background-color:#EEF5EE; border:1px solid #D9D9D9; width:245px; height:202px; overflow:hidden;}
.gjmyxActive ul li img { width:245px; height:142px;}
.gjmyxActive .Activetxt { margin:0 auto; border-bottom:1px solid #D9D9D9; padding:0 10px; line-height:30px;}
.gjmyxActive .Activetxt a { color:#000;}
.gjmyxActive .Activeattach { margin:0 auto; width:220px; color:#8DAB6F; line-height:30px;}
.gjmyxActive .Activeattach em { float:right; color:#7A7770;}

/*首页热门信息*/
.gjmyxShowInfo { margin:20px auto; width:1200px; height:93px; background:url(gjmy_res/indexShowBg.jpg) no-repeat; line-height:93px; text-align:center; }
.gjmyxShowInfo a,.gjmyxShowInfo a:hover,.gjmyxShowInfo a:visited { color:#FFF; font-weight:bold; font-size:36px; font-family:"΢���ź�","黑体",Arial,Helvetica,sans-serif;}

/*公共底部*/
.gjmyxFoot { margin:20px auto 0 auto; width:100%; height:268px; background-color:#F2F2F2; line-height:22px; font-size:14px;}
.gjmyxFootMain { position:relative; margin:0 auto; width:1200px; padding-top:30px;}
.gjmyxFootMain b { line-height:76px; font-size:26px;}
.gjmyxRight { position:absolute; top:55px; right:0; text-align:right;}
.gjmyxRight img { margin-bottom:5px; filter:alpha(Opacity=80); opacity:0.8; -moz-opacity:0.8;}
.gjmyxRight img:hover { filter:alpha(Opacity=99); opacity:0.9; -moz-opacity:0.9;}
.gjmyxRight strong { color:#0178CC;}
.gjmyxRight .webei { background:url(gjmy_res/ico_beian.png) 0 1px no-repeat; padding-left:14px;}