/* CSS Document */
html{ width:100%;}
body{ font-family:SimSun, Arial, Helvetica, sans-serif;font-size:12px; margin:0; background:url(sg_imagesbg.jpg) repeat;}
img{ border:none}
body a{ font-size:12px; color:#333333; text-decoration:none}
body a:hover{ color:#FF6600}
ul,p,li,h1,h2,h3,h4,h5,form{ list-style:none; margin:0; padding:0}
body, div,ul,ol,li{margin:0;padding:0;}
ol,ul {list-style:none;}
input{display:inline;}
html,body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{margin:0;padding:0;}

/* 通用导航 */

#outerbox{ height:28px; background:url(sg_imagesJNTopBar.jpg) no-repeat center -8px; border-top:8px solid #356130}
#JNTopBar{ width:940px; margin:0 auto; height:20px; color:#fff; padding-top:0px; font-family:SimSun;}
#JNTopBar a{ color:#fff;}
#time{ width:500px; float:left;padding-top:3px; }
#JNlink{ float:right; width:300px}
#JNTopBar img{ float:left; margin:0; padding:0; width:76px;}
#JNlink li{width:61px; float:left; height:26px; padding-top:2px; padding-left:15px;margin-right:10px;}
#JNlink li.jdxylist{background:url(sg_imagestopbarbg.jpg) no-repeat right 7px;}
#JNlink li.jdbmlist{background:url(sg_imagestopbarbg.jpg) no-repeat right 7px;}
#JNlink li.link{ padding:0; width:76px;background:url(sg_imagestopbarlist.jpg) no-repeat 0px 0px;padding-left:8px;} 
#JNlink li.link img{ margin:0; padding:0; width:76px; height:20px;}


/**/
#content{ width:1024px; margin:0 auto;}
.top{}
.top_left{ width:369px; float:left; margin-top:30px; margin-left:15px;}
.top_right{ width:512px; float:right; margin-right:15px;}
.main_menu{ clear:both; width:1024px; margin:0 auto; background:url(sg_imagesmenu_bg.jpg) no-repeat; height:40px;font-family:Microsoft YaHei}
#menu_list{ height:37px;z-index:9999; position:relative;}
#menu_list ul{ text-align:center}
#menu_list ul li{ float:left;  margin-top:0px;position:relative;background:url(sg_imagesmenulist_right.jpg) no-repeat right;}
#menu_list ul li.lastright{ background:none}
#menu_list ul li.home{ width:40px; text-align:center; background:none; margin-left:20px;}
#menu_list ul li.home a{ width:40px; background:none;}
#menu_list ul li.home a:hover{ background:none; width:40px;}
#menu_list ul li a{ color:#fff;font-size:15px;width:94px; padding-top:10px; height:30px;display:block; text-align:center;}
#menu_list ul li a:hover{ background-color:#F48C05; color:#fff; width:94px;}
#menu_list ul li.on{background-color:#F48C05; color:#fff; width:94px;}
#menu_list ul li.on a{color:#fff;}
#menu_list li ul { position:absolute;display: none;top:8px;left:0;text-align:center;}
#menu_list li:hover ul, li.over ul {display: block;}
#menu_list ul.nav_list{ margin-top:32px;width:94px; background-color:#F48C05;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
#menu_list ul.nav_list li{ width:94px;padding-left:0; margin:0;  position:relative; margin:0 auto; padding:4px 0px 4px 0px; margin-top:0px;background:none;}
#menu_list ul.nav_list li a{display:block;font-size:14px;text-decoration: none; height:auto;line-height:28px; color:#fff; font-weight:normal; padding-top:0px; background:none; border-bottom:1px solid #fff; margin:0px 2px; width:90px;}
#menu_list ul.nav_list li a:hover{ background:none; color:#fff; font-weight:bold}
.menu_middle{ width:850px; float:left}
.search{float:right; width:170px; margin-top:8px; margin-right:0px;}
.key{width:152px;height:21px;margin:0px 0 0 3px;text-indent:2px;float:left;display:inline;color:#aaa; padding-top:0px;}
.searchbtn{height:26px;width:28px;float:left;cursor:pointer;margin:1px 2px 0 -28px;border:none;background:url(sg_imagessearch.png) no-repeat;display:inline;}

/* main */
.middle_con{ width:998px; margin:0 auto; background-color:#ffffff; margin-top:10px; padding:10px 13px 26px 13px;}
.block_left{ width:674px; float:left;}
.block_right{ width:290px; float:right}
.index_news{ margin-top:20px;}
.i_news_t{ border-bottom:1px solid #ccc; width:100%; float:left; padding-bottom:8px; margin-bottom:16px;}
.i_news_t img{ float:left; width:122px; margin-left:4px;}
.i_news_t span{ width:50px; float:right; margin-top:6px; text-align:center}

#inner {position: relative;width: 998px;height: 301px;overflow: hidden;}
#carousel li{width: 998px;height: 301px;}
#carousel li img{position:relative;z-index:0; }
#carousel li span{ position:relative;bottom:106px; right:89px;  height:auto; z-index:99; float:right;text-align:left; background-color:#ccc; opacity:0.8;filter:alpha(opacity=80); color:#fff; padding:10px 16px; width:260px;}
#carousel li span h3{ max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;color:#333;}
#carousel li span a{ color:#333; font-size:14px;}
#carousel li span p{ margin-top:6px; font-size:12px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; color:#333}

#navi {background-color: #333;background-color: rgba(30, 30, 30, 0.8);border-top: 1px solid #000;width: 998px;height: 40px;position: absolute;bottom: -30px;left: 0;z-index: 10;}
#timer {background-color: #333;background-color: rgba(30, 20, 20, 0.8);width: 0;height: 40px;position: absolute;z-index: 20;top: 0;left: 0;}
#prev, #next, #play {display: block;position: absolute;z-index: 30000000000;}
#prev, #next {width: 47px;height: 47px;top: 13px;}
#play {width: 53px;height: 53px;top: 10px;background: url(sg_imagespause.gif) 0 0 no-repeat transparent;right:43px;margin-left: -27px;}
#play.paused {background: url(sg_imagesplay.gif) 0 0 no-repeat transparent;}
#prev {background: url(sg_imagesleft.gif) 0 0 no-repeat transparent;right: 80px;}
#next {background: url(sg_imagesright.gif) 0 0 no-repeat transparent;right: 0px;}
#donate-spacer {height: 100%;}
#donate {border-top: 1px solid #999;width: 750px;padding: 50px 75px;margin: 0 auto;overflow: hidden;}
#donate p, #donate form {margin: 0;float: left;}
#donate p {width: 650px;}
#donate form {width: 100px;}

/**幻灯**/
.main_left{ width:280px;margin-right:15px; float:left}
.focus{min-height:187px;position:relative;z-index:100;font-family:Microsoft YaHei}
.focus_top{ min-height:187px;background:#fff;}
.focus_top li{ position:absolute;left:0;top:0;width:100%;text-align:center;}
.focus_top li img{ position:relative;width:280px;height:187px;}
.focus_top li .tit{ position:absolute;left:0;bottom:-12px;background:url(sg_imagesfocus_top.png);height:16px;padding:8px 0 8px 0px;width:100%;text-align:center;}
.focus_top li .tit a{color:#fff; font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; float:left; width:280px;}
.focus_top li .tit a:hover{text-decoration:underline;}
.focus_bottom {position:absolute;bottom:22px;width:100%;left:0;text-align:center;z-index:20;}
.focus_bottom span{background:url(sg_imagesfocus_bottom.png) left top no-repeat;width:12px;height:12px;display:inline-block;cursor:pointer;margin:0 2px;}
.focus_bottom span.on{background:url(sg_imagesfocus_bottom.png) right top no-repeat;}
.focus .next{background:url(sg_imagesleft-arrow.png) no-repeat;width:20px;height:34px;position:absolute;left:0;top:40%;opacity:0.7;cursor:pointer;z-index:20;}
.focus .por{background:url(sg_imagesright-arrow.png) no-repeat;width:20px;height:34px;position:absolute; right:0;top:40%;opacity:0.7;cursor:pointer;z-index:20;}
.focus .next:hover,.focus .por:hover{opacity:1;filter:alpha(opacity=10);}

.main_right{ line-height:23px; width:374px; float:right;}
.main_right ul li{ width:374px; float:left;}
.main_right ul li a{ width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; float:left; color:#444; line-height:26px; }
.main_right ul li span{ width:44px; text-align:center; float:right; color:#555}
.main_right ul li a:hover{ color:#ff6600;}

/**/
.zsjy{ margin-top:26px; width:326px; float:left; }
.zsjy_t{ width:100%; float:left;background-color:#F1F1F1;border-top:4px solid #255722; padding-top:10px; padding-bottom:8px; }
.zsjy_t img{ width:75px; float:left; margin-left:15px;}
.zsjy_t span{ width:50px; float:right; text-align:center; margin-top:2px;}
.zsjy_list{ width:100%; float:left; margin-top:10px;}
.zsjy_list ul li{ background:url(sg_imageslibg.jpg) no-repeat 6px 10px; padding-left:20px; width:306px; float:left; line-height:26px;}
.zsjy_list ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; float:left; color:#444; width:256px;}
.zsjy_list ul li a:hover{ color:#ff6600;}
.zsjy_list ul li span{ width:50px; float:right; text-align:center; color:#666}
.xsjl{ float:right}

/**/
.notice{ margin-top:20px; margin-right:5px;}
.notice .i_news_t img{ float:left; width:129px;}
.notice_list{}
.notice_list ul li{ width:290px; float:left; line-height:26px;}
.notice_list ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; float:left; color:#444; width:246px;}
.notice_list ul li a.biaot{ width:45px; font-weight:bold; color:#255722}
.notice_list ul li span{ width:40px; float:right; text-align:center}
.notice_list ul li a:hover{ color:#ff6600}

/**/
.link_list{ margin-top:22px; width:290px; float:left;}
.link_list ul li{ border-bottom:1px dotted #ccc; padding-bottom:5px; margin-top:4px;}
.link_list ul li a{ width:290px; height:29px; display:block; }
.pyjd a{ background:url(sg_imagesgjjrcpyjd.jpg) no-repeat;}
.pyjd a:hover{ background:url(sg_imagesgjjrcpyjd_hover.jpg) no-repeat;}
.lsfj a{ background:url(sg_imageslsfj.jpg) no-repeat;}
.lsfj a:hover{ background:url(sg_imageslsfj_hover.jpg) no-repeat;}
.spkx a{ background:url(sg_imagesspkx.jpg) no-repeat;}
.spkx a:hover{ background:url(sg_imagesspkx_hover.jpg) no-repeat;}
.gysw a{ background:url(sg_imagesgysw.jpg) no-repeat;}
.gysw a:hover{ background:url(sg_imagesgysw_hover.jpg) no-repeat;}
.thx a{ background:url(sg_imagesthx.jpg) no-repeat;}
.thx a:hover{ background:url(sg_imagesthx_hover.jpg) no-repeat;}
.gxgy a{ background:url(sg_imagesgxgy.jpg) no-repeat;}
.gxgy a:hover{ background:url(sg_imagesgxgy_hover.jpg) no-repeat;}

/**/
.quick_link{ border:1px solid #ddd; width:100%; float:left; margin-top:22px; height:98px;}
.link_t{ width:35px; float:left}
.link2_l{ width:940px; float:right;}
.link2_l ul li{ width:176px; height:61px; float:left; margin:20px 6px;}
.link2_l ul li a{ width:166px; height:47px; display:block; padding-left:10px; padding-top:14px;}
.hysyy a{ background:url(sg_imageshysyy.jpg) no-repeat}
.hysyy a:hover{background:url(sg_imageshysyy_h.jpg) no-repeat}
.ybxx a{ background:url(sg_imagesybxx.jpg) no-repeat}
.ybxx a:hover{background:url(sg_imagesybxx_h.jpg) no-repeat}
.ynhy a{ background:url(sg_imagesynhy.jpg) no-repeat}
.ynhy a:hover{background:url(sg_imagesynhy_h.jpg) no-repeat}
.xgxz a{ background:url(sg_imagesxgxz.jpg) no-repeat}
.xgxz a:hover{background:url(sg_imagesxgxz_h.jpg) no-repeat}
.yqlj a{ background:url(sg_imagesyqlj.jpg) no-repeat}
.yqlj a:hover{background:url(sg_imagesyqlj_h.jpg) no-repeat}

/*列表页*/
.page_left{ width:215px; background:url(sg_imageslistbg.jpg) no-repeat right; min-height:618px; float:left;font-family:Microsoft YaHei; text-align:center; padding-top:20px;}
.page_right{ width:750px; float:right;font-family:Microsoft YaHei;padding-top:20px; margin-right:10px;}
.page_img{ margin-left:5px; margin-top:10px;}
.page_img2{ margin-left:0px; width:480px; float:right; height:89px;}

.left_list{ border:1px solid #ddd; width:180px; margin-left:10px;  border-bottom:none;}
.left_list h3{ background-color:#336130; color:#fff;font-size:22px; font-weight:normal; padding:10px 0px;}
.left_list h3 a{ color:#fff; font-size:22px;}
.left_list ul li{ border-bottom:1px solid #ddd}
.left_list ul li a{ font-size:15px;padding:10px 0px; display:block;background-color:#F3F4F3;}
.left_list ul li a:hover{ background-color:#fff; color:#ff6600}
.left_list ul li.on a{ background-color:#fff; color:#ff6600}
.left_list ul li a.on{ background-color:#fff; color:#ff6600}


.back_list{ border-top:1px solid #fff; margin-top:15px;}
.back_list .parttitle{ border-bottom:1px solid #ddd; padding-bottom:5px;}
.back_list .parttitle h3{ width:631px; float:left; text-align:left; height:19px; font-size:18px; color:#336130; padding:10px 0px 10px 24px; font-weight:500; background:url(sg_imagesc_list.png) no-repeat 10px 12px;}
.back_list .parttitle h3 a{ font-size:20px; color:#336130;}
.back_list .parttitle span{ float:right; color:#336130; padding-top:16px; margin-right:10px;}
.back_list .parttitle span a{color:#336130; font-weight:normal}
.back_list .parttitle span a:hover{ color:#ff6600;}
.listcolumn{ margin:0; padding-top:10px; }
.listcolumn li{width:100%; float:left;line-height:30px;}
.listcolumn lo span.contitle{ width:590px; float:left;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.listcolumn li span.contime{ margin-right:15px; text-align:right; float:right; color:#666; font-size:12px; }
.listcolumn li a{display:block; float:left; height:36px;  color:#444;font-size:14px; }
.listcolumn li a:hover{ color:#ff6600;}

.coum_title{  padding:0px 0px 8px 0px; border-bottom:1px solid #ddd;}
.coum_title h3{ width:266px; float:left; color:#336130; font-size:22px; font-weight:500}
.coum_title span{ float:left; margin-right:4px; margin-top:10px; padding-left:27px;color:#666; padding-top:12px; padding-right:0px; background:url(sg_imagesicon06.gif) no-repeat 4px 10px; width:100%;}
.coum_title span a{ color:#666; padding-left:2px;}
.coum_title span a:hover{ color:#ff6600;}
.list_content{ margin-top:10px; margin-bottom:10px;}
.list_content li{ width:100%; float:left;line-height:30px;}
.list_content li a{display:block; float:left; height:36px;  color:#444;font-size:14px; }
.list_content li span.contitle{ width:590px; float:left;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.list_content li span.contime{ margin-right:15px; text-align:right; float:right; color:#666; font-size:12px; }
.list_content li a:hover{ color:#ff6600;}
.page{ text-align:center; margin:0; padding-bottom:4px;font-size:14px;}
.page a{ border:1px solid #336130; padding:2px 4PX; color:#444; font-size:14px;}
.page a:hover{ background-color:#336130; color:#fff;}
.li01{ border-bottom:1px dotted #D7D7D7; margin-bottom:10px; padding-bottom:10px;}
.li02{}

.con_content{ padding:15px 0px; font-family:Microsoft YaHei}
.con_title{  text-align:center; padding-top:20px;  border-bottom:1px dotted #ccc; padding-bottom:10px; width:740px; margin-left:10px;}
.con_title h3{ color:#444; font-size:22px; padding-bottom:10px;margin-bottom:8px; font-weight:600}
.con_title span{ color:#999;}
.newscontent{ margin-top:18px; margin-bottom:10px; font-size:14px;line-height:23px; padding:0px 0px 2px 0px; width:740px; margin-left:10px;}
.newscontent p{ font-size:14px;line-height:24px; text-indent:2em; float:left; color:#444; padding:0px 10px 10px 0px; width:100%;}
.newscontent p a{ font-size:14px;}
.newscontent div{ font-size:14px;line-height:24px; color:#444; padding:0px 10px 2px 0px; width:100%;}
.newscontent div a{ font-size:14px;}
.newscontent table td,table tr,table{text-indent:0px;} 
.newscontent table{margin:0 auto} 
.newscontent table td p a{  font-size:medium; color:#444; font-size:14px;}
.newscontent table td p a:hover{ color:#ff6600}
.newscontent table td img{ margin:4px 0px;}

.newscontent table div,.newscontent table p{ text-indent:0em; line-height:20px;}

.newscontent div.img_center { width:100%; text-align:center; text-indent:0; margin:10px 0px; clear:both}
.img_center img{ border:1px solid #ccc; padding:3px; max-width:660px;}
.download_page{ height:auto; margin:5px 3px 8px 2px;background:#F7F7F7 ; padding:8px 0px 6px 10px;color:#000; float:left; width:98%;}
.download_page span{ width:90%; float:left;font-weight:bold; padding-bottom:10px; background:url(sg_imagesDropBox.png) no-repeat 6px 3px; padding-left:32px; padding-top:5px;}
.download_page li{ line-height:26px; width:90%; padding-left:34px; background:url(sg_imagesdown.png) no-repeat 8px 6px; float:left}
.download_page a{ color:#000; }
.np{ clear:both;margin:20px 0px 0px 20px; line-height:24px; width:100%; float:left}
.np a{ font-size:14px; color:#333}
.up{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:100%; float:left; padding-bottom:4px; padding-right:10px;} 
.next{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:100%; }
.share{ width:100%; text-align:right; float:left; margin-top:0px; margin-bottom:5px;}
.newscontent .bshare-custom{ width:710px;text-indent:0em;}
.share-custom img{ width:16px; height:16px; }
.share-more{ margin:0; padding:0; position:relative; top:-3px; font-weight:bold;}

/* 教师列表 */
.teacher_list{}
.tea_block{ width:100%; float:left;}
.tea_left{  width:600px; float:left}
.tea_right{ border:1px solid #eee; width:103px; float:right; margin-right:20px; padding:3px; background-color:#fff;}
.tea_right img{ width:103px;}

.tea_block dl{ display:block; width:100%; float:left; margin:10px 0px; padding:10px 0px;}
.teach01{ background-color:#F3F4F3}
.teach02{}

.tea_left ul li{ margin:2px 0px; width:600px; float:left; }
.tea_left ul li h4{ width:86px; float:left; text-align:right; font-size:16px; margin-bottom:5px; padding-right:4px;}
.tea_left ul li h4 a{font-size:20px; color:#C0710B;  font-weight:400}
.tea_left ul li.tealeft_li h4{ width:200px; text-align:left; padding-left:26px;}
.tealeft_li p{ margin-top:3px;}
.tealeft_li div{ margin-top:3px;}
.tea_left ul li h5{width:90px; float:left; text-align:right; font-size:15px; font-weight:700;margin-top:2px;}
.tea_left ul li p{ width:480px; float:left; margin-left:10px; font-size:14px; line-height:24px;}
.tea_left ul li div{ width:480px; float:left; margin-left:10px; font-size:14px; line-height:24px;}


/* 教师简介*/
.grjj_content{ padding-top:20px; padding-left:10px; font-size:14px;}
.grjj_content p {text-indent:2em; padding:0px 10px 8px 0px;}
.grjj_content div {text-indent:2em; padding:0px 10px 8px 0px;}
.grjj_content div.grjj_right {text-indent:0em; padding:0px 10px 8px 0px;}
.grjj{ border-bottom:1px dashed #ccc; padding-bottom:0px;}
.grjj img{ border:3px solid #ddd; float:left; height:180px;}
.grjj_right{ width:500px; float:left; margin-left:30px;}
.grjj_right h3{ border-bottom:1px solid #ddd; margin-top:0px; font-size:22px; padding-bottom:8px; margin-bottom:14px; color:#336130; font-weight:700}
.grjj_right li{ line-height:26px; color:#666;}
.grjj_right li span{ font-weight:bold; padding-right:8px;}
.jjcont{ color:#444; padding-top:15px;}
.jjcont h3{ font-size:15px; margin:10px 15px;  padding-left:13px; background:url(sg_imageslibg.jpg) no-repeat 0px 7px; font-weight:700}
.jjcont p{ line-height:24px; padding:1px 0px 6px 0px;}
.jjcont div{ line-height:24px; padding:1px 0px 6px 0px;}
.grjj_content .nopic{ border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px;}

/*导师*/
.list_tec{ margin-top:10px; margin-bottom:20px;}
.list_tec ul li{ width:123px; float:left; line-height:32px; border-bottom:1px dotted #ddd; padding-top:6px; background:url(sg_imageslibg.jpg) no-repeat 10px 20px; padding-left:25px;}
.list_tec ul li a{ font-size:14px;}
/**/
#foot{ background:#336130; height:110px; padding-top:20px;font-family:SimSun;}
#foot_con{ width:1024px; margin:0 auto;}
.foot_left{ width:600px;  float:left}
#foot_con a{ color:#fff;}
#foot_con a:hover{ color:#ff6600;}
.foot_left img{ float:left; margin-top:6px;}
.foot_left p{ float:left; line-height:23px; color:#fff; padding-left:15px; padding-top:2px; width:330px;}
.foot_right{ width:400px; float:right; text-align:right}
.foot_right p{line-height:23px; color:#fff;}
.foot_right p span{ padding:0px;font-family:Georgia, Helvetica, sans-serif;}

/* 导师列表 */
.gr_list{ margin-top:20px;}
.tab{color:#333;border-collapse:collapse;width:98%;margin:0 auto;}
.td111{background-color:#3F763C;border:solid 1px #dedede;text-align:center;line-height:36px;color: #fff; font-size:16px;}
.td222{background-color:#ffffff;border:solid 1px #dedede;text-align:left;padding:0 8px;line-height:36px;color: #333; font-size:14px;}
.td222 a{ font-size:14px;}

.xstd{ height:614px; background:#000}
.xstd img{ position:absolute; z-index:100}
/**学生天地幻灯**/
.focus_xstd{height:270px;position:absolute;z-index:10;font-family:Microsoft YaHei; margin-top:150px; width:407px;}
.focus_top2{ height:270px;background:#fff;}
.focus_top2 li{ position:absolute;left:0;top:0;width:100%;  width:407px;}
.focus_top2 li img{ position:relative;width:407px;height:270px;}
.focus_top2 li .tit{ position:absolute;left:0;bottom:-12px;background:url(sg_imagesfocus_top.png);height:16px;padding:8px 0 8px 0px;width:100%;text-align:center;}
.focus_top2 li .tit a{color:#fff; font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; float:left; width:407px;}
.focus_top2 li .tit a:hover{text-decoration:underline;}
.focus_bottom2 {position:absolute;bottom:22px;width:407px;left:0;text-align:center;z-index:20;}
.focus_bottom2 span{background:url(sg_imagesfocus_bottom.png) left top no-repeat;width:12px;height:12px;display:inline-block;cursor:pointer;margin:0 2px;}
.focus_bottom2 span.on{background:url(sg_imagesfocus_bottom.png) right top no-repeat;}

.xstd_news{ background:url(sg_imagesnews_bg.png) no-repeat; width:415px; height:180px; position:relative; z-index:1000; top:420px; left:60px;}
.xstd_title{float:left; padding-left:20px; margin-top:12px; width:375px; height:36px; margin-left:10px; border-bottom:1px solid #ddd;}
.xstd_title img{ width:95px; float:left}
.xstd_title span{ width:40px; float:right; margin:12px 10px 0px 0px; color:#3D773C}
.xstd_title span a{color:#3D773C}
.xstd_title span a:hover{ color:#ff6600}
.xstd_list{ float:left; width:395px; margin-left:20px; margin-top:10px;}
.xstd_list ul li{ line-height:26px; width:395px; float:left}
.xstd_list ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; float:left; max-width:330px;}
.xstd_list ul li a.xs_biao{ color:#F48C05; margin-right:5px;}
.xstd_list ul li a.xs_biao:hover{ color:#ff6600;}
.xstd_list ul li span{ width:50px; float:right;}

.sdqc{position:relative; z-index:1000; float:right; width:300px; right:60px; top:-80px;}
.sdqc ul li{ width:260px; float:left; line-height:26px;}
.sdqc ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; float:left; width:150px;}
.sdqc ul li span{ width:56px; float:left;color:#F48C05; }


.banner { width: 998px; height: 301px; margin:5px auto; position: relative; overflow:hidden; margin-bottom:15px;}

.banner .num { overflow:hidden; height: 25px; position: absolute; bottom:12px; right: 15px; zoom:1; z-index:3 }
.banner .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "寰蒋闆呴粦", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.banner .num li.on { background: #FF7700; } 

.banner .prev,
.banner .next { display: none; width: 40px; height: 100px; background: url(sg_imagesbtn.png) no-repeat; position: absolute; top: 85px;}
.banner .prev { left: 0; }
.banner .next { right: 0; background-position: right }
.banner_pic li h3{ position:absolute; bottom:30px;font-family:Microsoft YaHei; font-size:16px; color:#fff; padding:10px 29px 10px 49px ;opacity:0.7 ; filter:alpha(Opacity=70); font-weight:normal;}