@charset "gb2312";
/* CSS Document */
/* ☆ reset ======================================================*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
/* ☆ 页面模式部分===========================================================*/
.eps{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.nmgcontent{background: #ffffff;padding: 20px;}
.nmgblock{margin: 15px auto 0 auto;}
.spo1{height: 343px;}
.spo1 .indexLogin{border:none;width: 200px;}
.spo1 .indexLogin .loginSwitch .loginType .person .personLoginTab,
.spo1 .indexLogin .loginSwitch .loginType .person .personLoginTab a,
.spo1 .indexLogin .loginSwitch .loginType .person .personLogin
{margin: 0;}
.spo1 .indexLogin .loginSwitch .loginType .person .personLoginTab a{width: 50%;}
.spo1 .indexLogin .loginSwitch .loginType .person .personLoginType .personByvercode .indexLoginBtn{margin: 30px 0 5px 0;}
.spo1 .indexLogin .loginSwitch .loginType .person .personLoginType .personByvercode .loginctl{margin: 0 0 24px 0;}
.spo1 .indexLogin .loginSwitch .loginType .person .personLoginTab a.active{color: #2182cc;border-bottom: 1px solid #2182cc;}
.nmgslidead{width: 650px;float: left;height: 260px;overflow:hidden; position:relative;}
.nmgslidead .hd{overflow:hidden; position:absolute; right:0; bottom:20px; z-index:1;width: 100%;text-align: center;}
.nmgslidead .hd ul{display: inline-block;padding: 5px;background-color: rgba(0,0,0,.2);border-radius: 10px;-webkit-transition-duration: .3s;transition-duration: .3s;}
.nmgslidead .hd ul li{display: inline-block;width:10px; height:10px; line-height:100px;border-radius: 50px;overflow: hidden; background:#e2e2e2; cursor:pointer;margin: 0 3px;}
.nmgslidead .hd ul li.on{background:#ffffff;}
.nmgslidead .bd{position:relative; height:100%; z-index:0;}
.nmgslidead .bd li{zoom:1; vertical-align:middle;}
.nmgslidead .bd img{width:650px; height:260px; display:block;}
.nmgslidead .prev,
.nmgslidead .next{position:absolute;top:50%; margin-top:-18px; display:block; width:36px; height:36px; background-color:rgba(0,0,0,0.3);border-radius: 100px;background-repeat: no-repeat;background-position: center center;filter:alpha(opacity=50);opacity:0.5;}
.nmgslidead .prev{left:20px;background-image:url(../images/arrow_left.png);}
.nmgslidead .next{right:20px;background-image:url(../images/arrow_right.png);}
.nmgslidead .prev:hover,
.nmgslidead .next:hover{filter:alpha(opacity=100);opacity:1;}
.nmgslidead .prevStop{display:none;}
.nmgslidead .nextStop{display:none;}
.nbmlatestnews{width: 305px;float: right;}
.nbmlatestnews .title_box{padding: 0 0 20px 0;position: relative;height: 15px;}
.nbmlatestnews .title_span{font-size: 14px;margin-right: 20px;color: #666; cursor: pointer;}
.nbmlatestnews .titleAll{font-weight: bold;font-size: 16px;position: relative;color: #333;}
.nbmlatestnews .titleAll:after{height: 3px;width: 20px;position: absolute;left: 15px;bottom: -10px;display: block;clear: both;content: '';background: #2182cc;border-radius:2px;}
.nbmlatestnews .more{font-size:12px;color:#666666; position:absolute;right:0;top:5px;padding-right: 14px;}
.nbmlatestnews .more:after{content: '';display: block;position: absolute;clear: both;width: 10px;height: 10px;right: 0;top: 3px;background: url(../images/arrow_more.png) no-repeat}

.nbmlatestnews_item{overflow:hidden}
.nbmlatestnews_item ul li{position:relative;padding-top:15px;padding-bottom:2px;}
.nbmlatestnews_item_name{max-width:200px;display:block;}
.nbmlatestnews_item_name a{color:#000}
.nbmlatestnews_item_name a:hover{color:#f60;}
.nbmlatestnews_item_xz{ position:absolute;right:0px;top:16px; font-size:13px;color:#2182cc; text-align:right; display:inline-block;font-style: normal;}
.nmbsearch{width: 100%;float: left;border-top: 1px solid #f5f5f5;height: 100px;margin: 13px 0 0 0;}
.nmbsearch .searchbox{float: left;width: 650px;height: 40px;border: 2px solid #2182cc;border-radius: 4px;margin: 20px 0 0 50px;}
.nmbsearch .searchicon{float: left;width: 40px;height: 40px;background: url(../images/search.png) no-repeat center center;}
.nmbsearch .searchtxt{width: 460px;float: left;border: none;height: 38px;line-height: 38px;font-size: 14px;}
.nmbsearch .searchbtn{float: right;color: #fff;border: none;font-size: 16px;height: 40px;line-height: 40px;background: #2182cc;width: 110px;cursor: pointer;text-align: center;border: none;border-radius: 0px 1px 1px 0px;}
.nmbsearch .hotsearch{float: left;margin: 35px 0 0 15px;font-size: 14px;color: #a4a1a1;}
.nmbsearch .hotsearch a{color: #333333;padding: 0 5px;}
.nmbsearch .hotsearch a:hover{color: #f60;}
.nmgpartnertitle{margin: 30px 0 0 0;height: 26px;background: url(../images/partner_bg.png) no-repeat left center;}
.nmghalf_ad{width: 1212px;position: relative;overflow: hidden;}
.nmghalf_ad .longhide{position: relative;width: 1300px;}
.nmghalf_ad .item{float: left;width: 600px;height: 80px;margin: 20px 12px 0 0;}
.nmghalf_ad .item a{display: block;}
.nmgtitle{width:100%; padding:25px 0;position: relative;}
.nmgtitle_name{ padding-left:16px;height:24px; line-height:24px;float:left; position:relative;color:#3395f6; font-size:22px; display:block}
.nmgtitle_line{width:6px;height:24px; background:#3395f6; display:inline-block; border-radius:3px; position:absolute;left:0px;top:0px;}
.nmgtitle_tip{color:#ababac; float:left; margin-left:28px; margin-top:8px;}
.nmgtitle_more{float:right;width:60px;height:25px;border:1px solid #3395f6; color:#3395f6; display:inline-block;border-radius:3px; text-align:center; line-height:25px; background:#fff}
.nmgtitle_more:hover{ background:#3395f6;color:#fff; text-decoration:none;}
.nmgtitle_rc .nmgtitle_name{color:#ff9933}
.nmgtitle_rc  .nmgtitle_line{ background:#ff9933}
.nmgtitle_rc .nmgtitle_more{border:1px solid #ff9933; color:#ff9933;}
.nmgtitle_rc .nmgtitle_more:hover{ background:#ff9933; color:#fff;}
.nmgtitle_zp .nmgtitle_name{color:#2182cc}
.nmgtitle_zp  .nmgtitle_line{ background:#2182cc}
.nmgtitle_zp .nmgtitle_more{border:1px solid #2182cc; color:#2182cc;}
.nmgtitle_zp .nmgtitle_more:hover{ background:#2182cc; color:#fff;}
.nmgtitle_news .nmgtitle_name{color:#e74c3c}
.nmgtitle_news  .nmgtitle_line{ background:#e74c3c}
.nmgtitle_news .nmgtitle_split{background:#e74c3c;width: 1098px;height: 2px;position: absolute;right: 0;top: 35px;margin: -1px 0 0 0;}
.nmgtitle_zc .nmgtitle_name{color:#00a7a1}
.nmgtitle_zc  .nmgtitle_line{ background:#00a7a1}
.nmgtitle_zc .nmgtitle_split{background:#00a7a1;width: 1098px;height: 2px;position: absolute;right: 0;top: 35px;margin: -1px 0 0 0;}
.nmgfamouslogo{width: 1212px;position: relative;overflow: hidden;background: #ffffff;margin: 15px 0 0 0;}
.nmgfamouslogo .longhide{float: left;width: 1230px;position: relative;}
.nmgfamouslogo .item{float: left;width: 201px;height: 130px;border-right: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;}
.nmgfamouslogo .link{display: block;}
.nmgfamouslogo .logo,.nmgfamouslogo .logo img{width: 170px;height: 80px;}
.nmgfamouslogo .logo{margin: 10px auto 0 auto;}
.nmgfamouslogo .comname{width: 90%;margin: 0 auto;height: 40px;line-height: 40px;font-size: 14px;text-align: center;color: #333333;}
.nmgfamouslogo .item:hover .comname{color: #ff6600;}
.nmgexamination{margin: 15px 0 0 0;}
.nmgexamination .newslist{width:650px;text-align:left;float: right;}
.nmgexamination .newslist .hd{height:30px; line-height:20px; padding:0 10px 0 20px; border-bottom:1px solid #ddd; position:relative;}
.nmgexamination .newslist .hd ul{float:left; position:absolute; left:20px; top:-1px; height:30px; }
.nmgexamination .newslist .hd ul li{float:left; padding:0 15px; cursor:pointer;border-bottom: 2px solid transparent;}
.nmgexamination .newslist .hd ul li.on{height:30px;color: #e74c3c;font-weight: bold;border-bottom: 2px solid #e74c3c;}
.nmgexamination .newslist .bd ul{padding:12px 0 0 0; zoom:1;}
.nmgexamination .newslist .bd li{height:28px; line-height:28px; }
.nmgexamination .newslist .bd li a{color:#333333;display: inline-block;width: 80%;background: url(../images/dot1.png) no-repeat left center;padding: 0 0 0 10px;}
.nmgexamination .newslist .bd li a:hover{color:#ff6600;}
.nmgexamination .newslist .bd li .date{float:right; color:#999;}
.nmgexamination .slidead{width: 500px;float: left;height: 270px;overflow:hidden; position:relative;}
.nmgexamination .slidead .hd{overflow:hidden; position:absolute; right:0; bottom:20px; z-index:1;width: 100%;text-align: center;}
.nmgexamination .slidead .hd ul{display: inline-block;padding: 5px;background-color: rgba(0,0,0,.2);border-radius: 10px;-webkit-transition-duration: .3s;transition-duration: .3s;}
.nmgexamination .slidead .hd ul li{display: inline-block;width:10px; height:10px; line-height:100px;border-radius: 50px;overflow: hidden; background:#e2e2e2; cursor:pointer;margin: 0 3px;}
.nmgexamination .slidead .hd ul li.on{background:#ffffff;}
.nmgexamination .slidead .bd{position:relative; height:100%; z-index:0;}
.nmgexamination .slidead .bd li{zoom:1; vertical-align:middle;}
.nmgexamination .slidead .bd img{width:500px; height:270px; display:block;}
.nmgexamination .slidead .prev,
.nmgexamination .slidead .next{position:absolute;top:50%; margin-top:-18px; display:block; width:36px; height:36px; background-color:rgba(0,0,0,0.3);border-radius: 100px;background-repeat: no-repeat;background-position: center center;filter:alpha(opacity=50);opacity:0.5;}
.nmgexamination .slidead .prev{left:20px;background-image:url(../images/arrow_left.png);}
.nmgexamination .slidead .next{right:20px;background-image:url(../images/arrow_right.png);}
.nmgexamination .slidead .prev:hover,
.nmgexamination .slidead .next:hover{filter:alpha(opacity=100);opacity:1;}
.nmgexamination .slidead .prevStop{display:none;}
.nmgexamination .slidead .nextStop{display:none;}
.nmgzcwrap{margin: 15px 0 0 0;}
.nmgzcwrap .zcbox{width: 600px;}
.nmgzcwrap .newsimg{width: 150px;height: 168px;float: left;}
.nmgzcwrap .newslist{width: 390px;float: right;}
.nmgzcwrap .newslist ul{zoom:1;}
.nmgzcwrap .newslist li{height:28px; line-height:28px; }
.nmgzcwrap .newslist li a{color:#333333;display: inline-block;width: 70%;background: url(../images/dot1.png) no-repeat left center;padding: 0 0 0 10px;}
.nmgzcwrap .newslist li a:hover{color:#ff6600;}
.nmgzcwrap .newslist li .date{float:right; color:#999;}

.source_3{width:1212px;background:#fff;overflow:hidden;margin: 15px 0 12px 0;}
.source_3.hid{display:none;}
.source_3 .sou_cell{position:relative;float:left;display:block;width:262px;height:105px;padding:20px 20px 0;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;}
.source_3 .sou_cell .job_name{max-width:180px;height:20px;line-height:20px;word-break:break-all;font-size:16px;}
.source_3 .sou_cell .job_name a{color:#333;display:inline;vertical-align:middle;}
.source_3 .sou_cell .job_name a:hover{color:#ff6600;}
.source_3 .sou_cell .job_name img{vertical-align:middle;margin-left:5px;}
.source_3 .sou_cell .job_oth{line-height:1;word-break:break-all;margin:18px 0;max-width:255px;}
.source_3 .sou_cell .job_oth span{border-right:1px solid #666;display:inline-block;padding:0 9px;}
.source_3 .sou_cell .job_oth span.first{padding-left:0;}
.source_3 .sou_cell .job_oth span.last{padding-right:0;border-right:0;}
.source_3 .sou_cell .com_name{max-width:240px;height:20px;line-height:20px;word-break:break-all;}
.source_3 .sou_cell .com_name a{color:#999;}
.source_3 .sou_cell .com_name a:hover{color:#2182cc;}
.source_3 .sou_cell .job_wage{position:absolute;top:22px;right:20px;font-size:16px;color:#ff6700;line-height:1;}
.nmg_news_nav{width:120px; float:left;}
.nmg_news_nav ul li{width:100%;height:40px; margin-top:5px;}
.nmg_news_nav ul li a{width:100%;height:40px; line-height:40px; text-align:center; font-size:16px; display:block;border-radius:6px;color: #333333;}
.nmg_news_nav ul li a:hover{background:#2182cc;color:#fff;border-radius:6px; text-decoration:none;}
.nmg_news_nav ul .nmg_news_nav_hover a{ background:#2182cc;color:#fff;border-radius:6px;}
.nmg_news_right{float: right;width: 1000px;}

.nbg_news_head_titi{width:100%;height:12px;border-bottom:1px solid #eee; position:relative; margin-top:10px; float:left}
.nbg_news_head_titi_s{font-weight:bold; font-size:18px; padding-left:40px; background:#fff url(../images/news.png) no-repeat left center; display:inline-block; position:absolute;left:0px;top:0px; padding-right:20px;line-height: 150%;}
.nmg_list_item{width:100%; float:left; padding-top:20px;}
.nmg_list_item li{width:100%;border-bottom:1px #E5E5E5 solid; padding:20px 0px; float:left;list-style: none;}
.nmg_list_item_img{width:150px; float:left}
.nmg_list_item_r{width:760px; float:left; padding-left:20px;}
.nmg_list_item_r_h1{width:100%;  font-size: 16px;  height: 35px; line-height:35px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#000; font-weight:bold}
.nmg_list_item_r_h1 a{color:#000}
.nmg_list_item_r_h1 a:hover{color:#ff6600}
.nmg_list_item_r_p p{color: #515050;font-size: 14px;padding: 5px 0 0 0;line-height: 24px;}
.nmg_curr_where {width: 100%;line-height:100%; padding:3px 0 15px 0;background:none; font-size:14px;color:#999999}
.nmg_curr_where a{color: #666666}
.nmg_curr_where a:hover{color: #000000}
.search_pages{padding-top:20px; padding-bottom:20px;float:left;width:100%;margin:0 auto;text-align:center;}
.pages .selected {background:#2182cc;border:1px solid #2182cc}
.pages {width: 100%;text-align: center;margin:0 auto;float:left;font-size: 14px;line-height: 25px;}
.pages a {display: inline-block;padding: 5px 14px 5px 14px;margin-left:8px;color: #666;border: 1px solid #dedede; font-size:14px;border-radius:3px; background:#fff}
.pages em {margin-left: 10px;height:35px;line-height:30px;color:#666;display:inline-block;}
.pages .selected {font-weight: bold;color: #fff;;border:1px solid #00b2fc}
.pages a:hover{color: #fff;background:#2182cc;border:1px solid #2182cc; text-decoration:none;}
.nmg_newscontent{padding: 20px 0 0 0;}
.zx_show_cont_h1{ font-size:24px; font-weight:normal; color:#14171b;text-align:center;}
.nmg_newthum{ height:55px; line-height:55px; border-bottom:1px dotted #e1e1e1; text-align:center}
.nmg_newthum_r{ margin-left:15px;}
.nmg_newthum ul li{ color:#282b2d; padding-right:27px; float:left;}
.nmg_newthum em{ color:#999;font-style: normal;}
.nmg_newthum span{ display:inline-block; }
.nmg_newthum ul .sour_share{ _padding-top:18px;}
.nmg_newthum ul .sour_share span{ float:left;}
.nmg_newthum a{ color:#1369c0;}
.nmg_newthum a:hover{color:#CD0200;}
.nmg_newcontent{ font-size:14px;color:#666; line-height:30px; padding-top:20px;}
.nmg_newcontent img{max-width:100%}