/*Base*/
body{font:12px/2  "ËÎÌå", Tahoma,sans-serif;color:#302f28;background:#dad9de;}
a{text-decoration:none;color:#302f28;}
a:hover{text-decoration:underline;color:#6d6d6d;}
#home,#page{ width:100%; background:url(../img/bg_top.jpg) no-repeat center top; }
.hide{display:none;}
/*Layout*/
.layout{width:960px; margin:0 auto; background:#0a0911;}
.g_bd{padding:5px 5px;}

/**==command==**/
/*pic*/
.pic180x120{ width:610px; padding-left:4px; overflow:hidden;}
.pic120x80 img,.pic150x100 img,.pic_131x46 img,.pic120x80x2 img,.pic142x92 img,.pic_116x46 img,.pic180x120 img,.pic210x80,.pic120x80x4 img{ display:block;border:1px solid #939393;background-color:#dde3df; padding:1px;}
.pic150x100 span, .pic142x92 span,.pic180x120 span{ height:30px; line-height:30px; text-align:center; overflow:hidden; display:block;}
.pic150x100 li{ float:left; width:150px; display:inline; margin:0px 16px 0 17px; _margin:0px 14px 0 15px;}
.pic180x120 li{ float:left; width:144px; display:inline; margin:0 4px; overflow:hidden;}
.pic120x80x2{ padding-left:2px;}
.pic120x80x2 li{margin:0 4px; width:124px; display:inline; float:left; overflow:hidden;}
.pic120x80x2 li span{ line-height:25px; text-align:center; display:block;}
.pic120x80 img{ width:120px; height:80px; }
.pic150x100 img{ width:150px; height:100px;}
.pic142x92 img{ width:142px; height:92px;}

.pic120x80x4 li,.pic120x80x2 li{float:left; display:inline;text-align:center; }
.pic120x80x4 li{margin:0 4px; width:146px; padding-bottom:5px; overflow:hidden;}
.pic120x80x4 li img{ width:140px; height:94px;}

/*module*/
.module .m_hd{ height:33px; line-height:33px; padding:0 12px 0 10px; overflow:hidden; background:#313039;}
.module .m_hd .title{color:#fff; font-size:14px;}
.module .m_hd .tit2{ background-position:-198px -76px; width:120px;}
.module .m_hd .title a{ color:#fff; }
.module .m_hd .more{ color:#fff;float:right;}
.module .m_bd,#list,#pic-txt,#article{ background:#e4e3e8; border-top:none;}

/*header*/
#header{ width:960px; margin:0 auto; position:relative;}
#header img{ display:block;}
.nav{position:absolute; top:187px; left:0; height:45px; line-height:45px; color:#fff; font-weight:bold; font-size:14px; text-align:center;}
.nav a{ color:#fff;  margin:0 35px;}
.home{ display:block; width:151px; height:79px; background:url(../img/btn_home.jpg) no-repeat; position:absolute; top:152px; right:0; text-indent:-999em; overflow:hidden;}

.submenu{ height:78px; padding-top:15px; background:#e4e3e8; border-bottom:1px #0a0911 solid;}
.submenu_wrap td{ line-height:32px; padding:0 20px; color:#000;}
.submenu_wrap td a{color:#000;}
.submenu_wrap td strong{ color:#c1461f;}
.bnav{ height:37px; line-height:37px; background:#393843;}
.rollnews{ width:350px; height:37px; float:left; padding-left:18px;}
.rollnews h4{ float:left; font-size:14px; color:#dcdddd;}
#scr_title{ height:37px; width:275px; float:left; display:inline; overflow: hidden;}
#scr_title ul li a{ color:#dcdddd; font-size:12px;}
.yzzSearch{ float:left; display: inline; height:26px; margin-top:6px;}
.yzzSearch .searchForm .ns_inbox{ width:160px; border: solid 1px #151b2a; border-right:none; background:#1a1722;}
.yzzSearch .searchForm .ns_selbox{ border: solid 1px #151b2a; border-left:none; border-right:none; background:#bdc8cb;}
.yzzSearch .searchForm .ns_list{ border: solid 1px #151b2a; background:#bdc8cb; border-top:none;}
.yzzSearch .searchForm .ns_btnSearch{ background:#ec5b04; border: solid 1px #151b2a; height:26px;}
.icodata{ float:right;}
.icodata li{ float:left; padding:0 20px 0 20px; color:#d9f2ec;}
.icodata li a{ color:#d9f2ec;}
.icodata .icoqq{ background:url(../img/icon_QQ.jpg) no-repeat 0 11px;}
.icodata .icocol{ background:url(../img/icon_collect.jpg) no-repeat 0 11px;}
.icodata .icodow{ background:url(../img/icon_download.jpg) no-repeat 0 11px;}
/*searchstyle*/
.searchForm .ns_inbox,.searchForm .ns_btnSearch,.searchForm .ns_selbox{float: left;display: inline;}
.searchForm .ns_inbox{border: 0;height: 24px;line-height: 24px;width:192px;padding: 0 5px;color:#dcdddd;}

.searchForm .ns_btnSearch{border: none;height: 24px; width: 50px;background: #6C8623;color: #fff;cursor: pointer;
    font-weight: bold;}
.searchForm .ns_value{padding:0 5px 0 10px;cursor: pointer;line-height: 24px;position: relative;z-index: 2;}
.searchForm .ns_list{position:absolute;top:24px;left:-1px;width: 50px;background: #fff;border: 1px solid #6C8623;height: 49px;overflow: hidden;display: none;}
.ns_list li{line-height: 24px;height: 24px;cursor: pointer;border-bottom: 1px solid #E0E0E0;padding-left: 10px;}
.searchForm .ns_icon{border:4px dotted transparent;border-top:4px solid #ADADAD;width: 0;height: 0;overflow: hidden;position: absolute;top:9px;right:3px;}
	
/*news list*/
.newslist li{ height:26px; line-height:26px; overflow:hidden; padding-left:9px; background:url(../img/doct1.jpg) no-repeat 0 11px;}
.newslist li span{ float:right; display:inline; margin-left:8px; color:#665e5b;}
.topline{ border-top:1px dotted #c7cdc9; }
/*newstab*/
.newstab .m_hd .title a{ float:left; display:inline; padding:0 10px; height:35px; margin-top:2px; text-align:center; color:#fff;  font-size:14px;}
.newstab .m_hd .title a.hover{ background:#e4e3e8; color:#000; }
.newstab .m_hd .title a:hover{text-decoration:none;}
.newstab .m_bd{ padding:10px 20px 5px;}
.newstab .m_bd h2{line-height:25px;text-align:center;font-size:16px;font-family:Microsoft YaHei;}
.newstab .m_bd h2 a{ color:#e60012;}
.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:#13647b;padding:2px 3px;margin-right:5px;}
.newstab .m_bd ul li em a{color:#fff;}
.other_blank5{ *height:5px;}

/*flash*/
.flash{ border:solid 1px #0a0911; background:#e4e3e8; padding:6px; height:201px; overflow:hidden;}
.flash .title{width:230px; height:201px; overflow:hidden; *zoom:1;}  
.flash .title li{ background:url(../img/tab_nav.jpg) no-repeat; height:37px; width:210px; line-height:37px; float:left; display:inline; overflow:hidden; color:#fff; margin-bottom:4px; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; padding:0 10px ;} 
.flash .title li a{color:#302f28; display:block;}
.flash .title li.hover{ background:url(../img/tab_nav_hover.jpg) no-repeat;}
.flash .title li.hover a{ text-decoration:none;}
.flash .bigPic{ width:300px; height:200px; overflow:hidden;}  
.flash .bigPic img{ display:block; width:300px; height:200px; background:#fff;}

/*news list*/
.newslist li{ height:26px; line-height:26px; overflow:hidden; padding-left:9px; background:url(../img/doct1.jpg) no-repeat 0 11px;}
.newslist li span{ float:right; display:inline; margin-left:8px;}
.topline{ border-top:1px dotted #c7cdc9; }
.keylink{ height:17px; padding:10px 0 15px 10px; overflow:hidden;}
.keylink a{ display:inline-block; padding:0 10px; line-height:18px; margin-left:10px; background:#13647b; color:#dcdddd;}
.text_list ul{ padding-top:10px; margin-top:10px;}

/*pic_list*/
.special_list{ padding:6px 10px;}
.special_list li{  width:208px; height:65px;padding:8px 0 8px 0; overflow:hidden; float:left; }

/*splendid*/
.splendid{ height:300px; overflow:hidden;}
.pics_big{ width:310px; float:left; padding-left:3px;}
.pics_big .pics img{ display:block; width:300px; height:200px; border:solid 4px #aeadbb;}
.pics_big span{ display:block; border-top:none; padding:5px 10px;}
.pics_big span h4 a{ font-size:14px;}
.pics_big span { height:45px; line-height:22px; overflow:hidden; text-align:center; font-weight:bold;}
#con-b1,#con-b2,#con-b3,#con-p1,#con-p2,#con-p3{ _height:305px; _overflow:hidden;}

/*job*/
.job{ position:relative; height:380px; padding: 0 10px 10px 10px}
.job_tab{ position:absolute; top:28px; left:5px;}
.job_tab span{ display:block; width:80px; height:35px; left:35px; text-align:center; background:url(../img/bg_job_tab.jpg) no-repeat; margin-top:2px; line-height:35px; cursor:pointer;}
.job_tab span.hover{ background:url(../img/bg_job_tabhover.jpg) no-repeat; color:#fff;}

.job-left{ width:218px; margin-left:80px;}
.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-right p{ font-weight:bold; font-size:14px; color:#c1461f; line-height:50px; padding-left:10px;}
.job-right .newslist{ padding:5px 0;}
.job-right .newslist li{ height:30px; line-height:30px;}

/*data*/
.data h4{ height:32px; line-height:32px; background:#535168; text-align:center; color:#dcdddd;}
.data ul { padding:0 10px;}
.data ul li{ line-height:40px; height:40px;}
.data ul li a{ margin:0 18px;}
.data ul li a:hover{ text-decoration:none;}
.data ul li.btmline{ border-bottom:1px #a8a4b9 dashed;}

/*ranking*/
.ranking ul li *{ vertical-align:middle;}
.ranking ul li em{ display:inline-block; width:16px; height:16px; background:#4a4a4a; overflow:hidden; color:#fff; text-align:center; line-height:16px; margin-right:5px;}
.ranking ul li em.bg_other{ background:#13647b;}

/*picstab*/
.picstab .m_hd .title a.hover{ background:#e4e3e8; color:#000;}
.picstab .m_hd .title a:hover{text-decoration:none;}
.picstab .m_hd .title a{ float:left; display:inline; padding:0 10px; height:35px; margin-top:2px; text-align:center; color:#fff;  font-size:14px;}
.picstab .m_bd{ padding-bottom:2px;}
/*offical*/
.offical .m_bd{ background:url(../img/logo.jpg) no-repeat 0px 0px #e4e3e8;}
.offical ul{ padding:110px 0 10px 35px;}
.offical ul li{ line-height:26px;  padding-left:8px;}
.offical ul li a{ text-decoration:underline;}

/*footer*/
body .footer{background:#23222a;clear:both; margin:0 auto; width:100%; height:120px; padding-top:20px; font-size:12px; text-align:center;color:#FFF;}
body .footer div{margin:5px auto 0;}
body .footer a{margin:0 5px;color:#FFF;}

/*crumbs*/
#crumbs{ color:#ededed; line-height:37px; height:37px;font-family:SimSun; font-size:12px; overflow:hidden; padding-left:10px; background:#313039;}
#crumbs a{ color:#ededed;margin:0 5px;}
/*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;color:#333333;border:1px solid #d1d1d1; background:#e1e1e1;}
.page-number ul li a:hover,.page-number ul li.thisclass a{text-decoration:none; border:1px solid #d1dcd4; background-color:#313039; color:#fff!important;}
.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:10px 12px 0;}
#list .pic150x100 li{margin:0 30px 10px; float:left; display:inline; width:154px;}
#list .pic150x100 li a{ color:#333;}
#list .newslist{margin:0 30px; padding:10px 0; border-bottom:1px #e1e1e1 solid;}
#list .newslist li{line-height:26px;height:26px; padding-left:13px; font-size:14px; background:url(../img/doct1.jpg) no-repeat 0 10px; overflow:hidden;}
#list .newslist li a{ color:#333;}
#list .newslist li span{float:right;}

/*xxtab*/
.tabbox{ float:right;}
.tabbox span{float:left;width:31px;height:29px;margin-top:4px;cursor:pointer;line-height:29px;text-align:center;font-weight:bold;font-size:14px;}
.tabbox{ color:#bfbfbf;}
.tabbox .hover{color:#fff;}
.xxtab span{ padding:0 5px;}
.xxtab .hover{ background:none; border:solid 1px #fff;}

/*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{ 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 h4 a{ color:#a72017;}
#page #pic-txt .pic-txt li p{height:88px; line-height:22px; overflow:hidden; text-align:left; font-size:12px;color:#4f4f4f;}

/*pictxt2*/
.pictxt2{margin:0 auto;width:610px;}
.pictxt2 li{width:610px;clear:both;border-bottom:1px solid #bda699;}
.pictxt3 li{border-bottom:1px solid #e0e0e0;}
.pictxt2 li h2{font-size:20px;height:36px;padding:15px 0 0;margin-left:25px;line-height:36px;overflow:hidden;color:#000;font-family:Microsoft YaHei;}
.pictxt2 li h2 a{color:#222;}
.itips{clear:both;padding:5px 0 5px 25px;}
.itips span{float:left;display:inline;margin-right:10px;padding-left:18px;line-height:22px;color:#990000;height:22px;overflow:hidden;}
.itips .sp1{background:url(../img/icons_03.png) no-repeat 0 3px;}
.itips .sp2{background:url(../img/icons_03.png) no-repeat 0 -19px;}
.itips .sp3{background:url(../img/icons_03.png) no-repeat 0 -44px;}
.itips a{color:#1676b6;}
.itips .sp2 i{color:#f30;}
.pictxt2 li .bigpic{clear:both;border-bottom:1px dashed #cfdce5;padding:5px 0 15px;}
.pictxt3 li .bigpic{border-bottom:0 none;padding:5px 0 15px;}
.pictxt2 li .bigpic img{display:block;margin:0 auto;}
.pictxt2 li .bigpic p{line-height:28px;font-size:14px;margin:10px 20px 0;}
.pictxt2 li .bigpic p a{color:#f30;}

.pictxt2 li .bdshare_write{float:right;display:inline;}
.pictxt2 li .ilbox{float:left;display:inline;width:420px;}
.pictxt2 li .ilbox p{margin:0 25px;font-size:12px;text-indent:2em;}
.pictxt2 li .irbox{float:right;display:inline;width:188px;padding-top:20px;}
.pictxt2 li .irbox .imgs{width:184px;margin:0 atuo;}
.pictxt2 li .irbox .imgs img{display:block;width:180px;height:120px; background:#fff;}

/*iread*/
.iread{width:615px;padding:10px;border:1px solid #d0dde6;background:#fff;clear:both;margin:0 atuo;}
.iread h4{line-height:26px;height:32px;color:#1676b6;}
.iread h4 span{float:left;display:inline;font-size:14px;}
.iread h4 .frspan{font-size:12px;float:right;color:#8D8D8D;font-weight:normal;}
.iread h4 .frspan .more{float:none;margin:0;}
.iread .plist li{float:left;display:inline;width:184px;margin:8px 10px 0 11px;}
.iread .plist li a{display:block;}
.iread .plist li img{display:block;width:180px;height:120px;padding:1px;border:1px solid #cfdce5;}
.iread .plist li span{display:block;line-height:24px;height:24px;overflow:hidden;text-align:center;cursor:pointer;}
.iread h4 .m{float:right;display:inline;background:url(../img/icons_01.png) no-repeat -180px -38px;width:68px;height:22px;line-height:22px;color:#fff;overflow:hidden;text-align:center;font-weight:normal;text-decoration:none;}

.txtlist li{float:left;display:inline;margin:8px 0 0 10px;width:277px;}
.txtlist li p{height:20px;line-height:20px;overflow:hidden;background:url(../img/icons_01.png) no-repeat -947px -64px;padding-left:10px;font-size:14px;}
.txtlist li .p2{background:none;font-size:12px;}
.txtlist li .p2 a{color:#1676b6;}

/*ArticleCaption*/
#article{ padding:5px 17px 20px;}
#article h1{font-size:20px;height:40px;padding-top:10px;line-height:40px;text-align:center;overflow:hidden; color:#e60012;font-family:Microsoft YaHei;}
#article address{height:20px;line-height:20px;text-align:center; padding:10px 0;margin-bottom:10px; color:#ea5504;border-bottom:1px solid #bda699;}
#article address span{margin:0 5px; font-size:12px;}
#article .copyright{text-align:right;color:#F00; font-size:12px;}
#page #content #main .ft{ clear:both;}

/*ArticleContent*/
#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;}
#wrapper .summary{width:628px;min-height:56px;_height:56px;background:#f7f7e4;border:1px solid #d5d5a8;margin:10px auto 20px auto;font-size:12px;color:#66683d}
#wrapper .summary .col-01{float:left;width:70px;text-align:center;line-height:20px;padding:10px 0 0 0;color:#2b2b2b;font-size:14px}
#wrapper .summary .col-02{padding:5px;border-left:1px solid #d5d5a8;width:546px;float:left;background:#fcfcf1;min-height:56px;_height:56px}

/*ArticleNav*/
.article-nav{width:100%;margin:10px 0 0;overflow:hidden;}
.article-nav span{width:100%;font-size:14px;}
.article-nav a{margin:0 5px;}
.article-nav span{ color:#ff0000;}
.article-nav a:hover{color:#F40;}
/*abstract*/
#abstract { background:#f6f6f6;border:1px solid #e6e6e6;padding:10px;text-indent:2em;}
a.highlight,.highlight{color:#c97160!important;}
.editor{text-align:right;font-weight:bold;clear:both;}

/*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;color:#333333;border:1px solid #d1d1d1; background:#e1e1e1;}
.page-number ul li a:hover,.page-number ul li.thisclass a{text-decoration:none; border:1px solid #d1dcd4; background-color:#181818; color:#fff!important;}
.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;}

th {FONT-WEIGHT:bold;FONT-SIZE:12px;BACKGROUND:url(../img/tab_nav_hover.jpg);COLOR:#ffffff;HEIGHT:35px;font-size:12px;}
.Game {margin-left:auto;margin-right:auto;text-align: center;width: 950px;position: relative;font-size:12px}
.Game table {border-right-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-right-color: #999999;border-bottom-color: #999999;}
.Game table tr th {background-color: #993300;border-top-width: 1px;border-left-width: 1px;border-top-style: solid;border-left-style: solid;border-top-color: #999999;border-left-color: #999999;}
.Game table tr td {text-align: center;border-top-width: 1px;border-top-style: solid;border-top-color: #999999;border-left-width: 1px;border-left-style: solid;border-left-color: #999999;height: 23px;margin-top:0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;line-height: 23px;}
.Game table tr {background-color: #FFFFCC;}
.Game table tr:hover {background-color: #FFF;}
.GamebG {text-align: center;font-weight: bold;font-size: 14px;color: #FFF;font-family: "Microsoft Yahei";}
.Gameth A{color:#000;}