@charset "gb2312";
/*------------------------------------------------------
Filename:              global.css
Website:               http://www.yzz.cn/    
Version:               v1.0.0
Update:                20130605T1000
Author:                linmengdun
Description
------------------------------------------------------*/
/*Base*/
body{font:12px/2  "ËÎÌå", Tahoma,sans-serif;color:#000; background:#f7f8ff;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;color:#d20000;}
#home,#page{ width:100%; background:url(../img/bg_top.jpg) no-repeat center top;}
/*Layout*/
.layout{width:957px; margin:0 auto; background:#fff;}
.g_bd,.g_hd,.g_ft{ overflow:hidden;}
.g_hd{ height:5px;}
.g_ft{ height:5px;}
.g_bd{ background-repeat:repeat-y;}
.hide{ display:none;}
.flash .title li,#playTitle,.text
{
    display: inline-block;
    *display: -moz-inline-stack;
    *zoom:1;
    *display: inline;     
}

/**==module==**/
.module{ background:#fff;}
.module .m_hd{ height:37px; line-height:37px; padding:0 12px 0 15px; overflow:hidden; background:url(../img/bg_mod_hd.jpg) no-repeat; color:#fff;}
.module .m_hd h2{color:#fff; font-size:14px; float:left;}
.module .m_hd h2 span{ color:#b9001e;}
.module .m_hd .more{ color:#fff;float:right;}
.module .m_bd,#list,#pic-txt{  border-top:none; }
.aside .newslist{ padding:10px;}
.aside .newslist li{ padding:0;}
.aside .newslist li a{ background:none; padding:0;}
/**==command==**/
/*pic*/
.pic120x80 img,.pic150x100 img{ display:block; border:1px solid #9B906C; padding:1px; background-color:#fff;}
.pic120x80 span,.pic150x100 span{ height:30px; line-height:30px; text-align:center; overflow:hidden; display:block;}
.pic120x80 img{ width:120px; height:80px;}
.pic150x100 img{ width:150px; height:100px;}
.pic120x80x4 li,.pic120x80x2 li{float:left; display:inline; }
.pic120x80x4 li{margin:0 13px; width:124px; padding-bottom:5px;}
.pic120x80x2 li{margin:0 10px; width:124px;}
.pic120x80x2{ padding:0 10px;}

/*news list*/
.newslist li{ height:26px; line-height:26px; overflow:hidden; padding-left:9px; }
.newslist li a{ padding-left:10px; background:url(../img/base.png) 0 -3px no-repeat;}
.newslist li span{ float:right; display:inline; margin-left:8px;}
.topline{ border-top:1px dotted #c7cdc9; }
/*pictxt*/
.pictxt .pic{ margin:6px 10px 0 0;}
.pictxt .txt{ line-height:24px; height:72px; overflow:hidden;}
.pictxt h3{ line-height:24px; height:24px; overflow:hidden;}
/**==main==**/

/*header*/
#header{ width:957px; margin:0 auto; padding-top:340px; position:relative;}
#header .tit{ display:block; width:960px; height:38px; position:absolute; left:0; top:185px; text-align:center;}
#header .tit span{ display:inline-block; font:24px/35px '\5FAE\8F6F\96C5\9ED1'; color:#fff; border-top:1px solid #fff; border-bottom:2px solid #fff;}
.nav{ height:51px;padding-left:15px;}
.nav a{ /*margin: 0 30px;*/display: block;float: left;width: 134px; text-align: center; font:18px/51px 'Microsoft YaHei'; color:#abaeae;}
.nav a:hover,.nav a.hover{color:#fff;}


/*newstab*/
.newstab .m_hd .title a{ float:left; display:inline; padding:0 10px; height:35px; margin-top:2px; text-align:center; color:#000; font-family:"¿¬Ìå"; font-size:18px;}
.newstab .title a:hover{ text-decoration:none;}
.newstab .title a.hover{ background:url(../img/bg_tit_hover.jpg) repeat-x;}
.newstab .m_bd{ padding:0 10px;}
.newstab .m_bd h2{line-height:28px;text-align:center;font-size:14px;font-family:Microsoft YaHei;}
.newstab .m_bd h2 a{ color:#e60012; font-size:17px;}
.newstab .m_bd h3{line-height:24px;text-align:center;font-weight:normal; padding-bottom:5px;}
.newstab .m_bd h3 a{margin:0 5px;}
.newstab .m_bd ul{clear:both;margin:7px auto 0;border-top:1px dotted #c7cdc9;padding-top:7px;}
.newstab .m_bd ul li{background:none;padding:0;}
.newstab .m_bd ul li em{background:#7ba198;padding:2px 3px;margin-right:5px;}
.newstab .m_bd ul li em a{color:#fff;}

/*flash*/
.flash{width:575px;padding-right:5px; padding-bottom:0; height:244px; overflow:hidden;position:relative;}
.flash .title{width:570px; height:30px;position:absolute;bottom:0;left:0;z-index:2; *zoom:1;font-size:0;text-align:right;padding-right:5px;}  
.flash .title .text{width:100%;height:30px;line-height:30px;vertical-align:top;font-size:12px;color:#fff;text-align:left;position:absolute;top:0;left:0;background:url(../img/black.png);}
.flash .title .text a{padding-left:10px;color:#fff;display:none;}
.flash .title .text a.hover{display:block;}
.flash .title li{ background:#1f1f1f; height:30px;line-height:30px; width:30px;text-align:center;font-size:12px;font-family: "Microsoft YaHei";position:relative;cursor:pointer;margin-left:1px;color:#fff;}
.flash .title li:first-child{margin:0;}
.flash .title li.hover{ background:#b90022;}
/*update : 20160906*/
/*.flash .title li em{ display:block; width:8px; height:15px;position:absolute; left:-8px; top:20px;} 
.flash .title li a{color:#fff; display:block; height:58px; overflow:hidden;}
.flash .title li.hover em{ background:url(../img/icon_flash.jpg) no-repeat; }
.flash .title li.hover a{ text-decoration:none; color:#fff;}*/
.flash .bigPic{ width:100%; height:100%; overflow:hidden;}  
.flash .bigPic img{ display:block; width:100%; height:100%; background:#fff;}

.gui_list{ padding:5px 10px 10px;}
.gui_list p{ height:47px; line-height:23px; overflow:hidden; padding:8px 0;}
.gui_list .topline{ border-top:1px #d3dfec dashed;}
.gui_list p span{ float:left; display:inline; background:url(../img/base.png) -13px -27px no-repeat; width:70px; padding-right:12px; text-align:center; font-size:12px; color:#fff; font-weight:bold; height:24px; padding-bottom:30px;}
.gui_list p a{ margin:0 3px;}
.sp-imglist{ padding-top:10px;}
.sp-imglist img{ margin:0 auto 20px auto; display:block;}

/*job*/
.job{ position:relative; padding: 0 0 0 10px}
.job_tab{ position:absolute; top:9px; left:0;}
.job_tab span{ display:block; width:114px; height:29px; text-align:center; background:url(../img/base.png) -98px -56px no-repeat; margin-top:2px; line-height:29px; cursor:pointer; overflow:hidden; color:#fff;}
.job_tab span.hover{background:url(../img/base.png) -98px -27px no-repeat; color:#fff;}

.job-left{ margin-left:110px; padding-top:15px;}
.job-left img{ display:block;}
.job-tag-link a{ float:left; display:block; width:108px; height:26px; line-height:26px; text-align:center; color:#fff;}
.job-tag-link a:hover{ color:#fff;}
.job-tag-link .job-msg{ background:#13647b;}
.job-tag-link .job-fb{ background:#be2b11;}
.job-left p{ margin:5px 0}
.job-left p span{ color:#be2b11; font-weight:bold;}
.job-left .job-intro{ color:#665e5b;}
.job-pointer{  padding:5px 10px; background:#0165a1; color:#fff;}
.job-right p .details{ background:#552f9d; color:#fff; padding:2px 10px; margin-left:10px;}

.job-right{ padding-top:15px;}
.job-right h3{ font:16px/32px 'Microsoft YaHei'; color:#552f9d;}
.job-right .newslist{ padding-top:5px;}
.job-right .newslist li{ height:28px; line-height:28px; padding-left:0;}

.rank ul{ background:url(../img/bg_rank.jpg) 10px 20px no-repeat; padding:15px 0 0 35px;}
.mod-tbar{ height:34px; background:#b9001e; line-height:34px; color:#fff; padding-left:10px;}
.mod-tbar a{ color:#fff;}
.newsbox .newslist{ padding:10px 0;}

.s_imglist_w{ position:relative;}
.s_imglist{ padding-top:17px; margin-left:35px; height:135px;  overflow:hidden;}
.s_imglist li{ width:154px;  margin:0 11px; text-align:center; float:left;}
.s_imglist li img{ display:block;width:150px;  height:100px; padding:1px; border:1px #383838 solid;}
.s_imglist li span{ color:#333; line-height:32px;}

.s_imglist_ctrl{ display:block; position:absolute; width:18px; height:40px; cursor:pointer;}
.s_imglist_w .prev{ background:url(../img/base.png) -3px -96px no-repeat; left:6px; top:50px;}
.s_imglist_w .next{ background:url(../img/base.png) -26px -96px no-repeat; right:6px; top:50px;}

.data{}
.data_list{padding:5px 10px 10px;}
.data_list p{ line-height:23px; overflow:hidden; padding:8px 0;}
.data_list .topline{ border-top:1px #d3dfec dashed;}
.data_list p span{ float:left; display:inline; background:url(../img/base.png) -13px -27px no-repeat; width:70px; padding-right:12px; text-align:center; font-size:12px; color:#fff; font-weight:bold; margin-right:10px; height:24px; }
.data_list p a{ margin:0 5px 0 5px;}

.official{ background:url(../img/pic_logo.png) no-repeat; padding:115px 10px 5px 10px;}
.official a{ color:#ff0000;}
.official table td{ padding-left:5px;}

/*footer*/
body .footer{clear:both; margin:20px auto 0 auto; width:100%; height:120px; padding-top:30px; font-size:12px; text-align:center; background:#161616; color:#eee; }
body .footer div{margin:5px auto 0;}
body .footer a{margin:0 5px;color:#eee;}

/**page**/
#crumbs {background:url(../img/bg_mod_hd.jpg) no-repeat; color: #fff;line-height: 37px;height: 37px;font-family: SimSun;font-size: 12px;overflow: hidden;padding-left: 30px;}
#crumbs a{ color:#fff;}
/*DeDeCMS Default Page Number*/
.page-number{width:100%;overflow:hidden; position:relative; font-size:12px;}
.page-number ul{float:left;width:auto;padding:15px 0px;position:relative;left:50%;}
.page-number ul li{float:left;position:relative;right:50%;font-family:Verdana;padding:2px;width:auto;background:none;border-bottom:none;}
.page-number ul li a{padding:0 7px;display:block;border:1px solid #786456;}
.page-number ul li a:hover,.page-number ul li.thisclass a{text-decoration:none;color:#fff; border:1px solid #786456;background-color:#7E7E7E;}
.page-number .pageinfo{color:#999;float:left;position:relative;left:-50%;line-height:17px;padding:2px 4px;}
.page-number .pageinfo strong{color:#666;font-weight:normal;margin:0px 2px;}

/*list*/
#list .pic150x100{ padding:20px 12px 0;}
#list .pic150x100 li{margin:0 23px 10px; float:left; display:inline; width:154px;}
#list .newslist{margin:0 30px; padding:10px 0; border-bottom:1px #B4B4B4 dashed;}
#list .newslist li{line-height:26px;height:26px; padding-left:13px; font-size:14px; overflow:hidden;}
#list .newslist li a{padding-left:15px;}
#list .newslist li span{float:right;}

/*pic-txt*/
#page #pic-txt .pic-txt{overflow:hidden; padding:10px 10px 10px 15px;}
#page #pic-txt .pic-txt .pic150x100{ margin-right:10px;}
#page #pic-txt .pic-txt li{ float:left; padding:5px; height:104px;overflow:hidden; padding-bottom:20px;}
#page #pic-txt .pic-txt li h4{height:18px; line-height:18px; overflow:hidden; text-align:left; font-size:14px; }
#page #pic-txt .pic-txt li p{height:88px; line-height:22px; overflow:hidden; text-align:left; font-size:12px;}

/*ArticleCaption*/
#article{ padding:5px 17px 20px;}
#article h1{font-size:20px; font-family:Microsoft YaHei; color:#bd2c1b;padding-top:10px;text-align:center;overflow:hidden;}
#article address{ line-height:20px;text-align:center; padding-top:10px; color:#fff;}
#article address span{margin:0 5px; font-size:12px; color:#000;}
#article .copyright{text-align:right;color:#F00; font-size:12px;}
#wrapper{width:100%;}
#wrapper td{line-height:1.6;font-size:14px;}
#wrapper td p,#wrapper td center,#wrapper td div{margin:1em 0;}
#wrapper td img{vertical-align:bottom; background:none;}