@charset "utf-8";
/* CSS 文档 */
img { max-width: 100%; height: auto !important;}
body {font-size:14px;}
#logo { position: relative;}
#nav_bar { height: 36px; line-height: 36px; margin-bottom: 4px; text-align: right; position: absolute; z-index: 999999; bottom: 10px; right: 10px;}
#navbtn { background: #FFF;}
#nav { display: none; }
#nav li { text-align: center; line-height: 40px; margin-bottom: 4px; }
#nav li a { display: block; background: #0971C8; color: #FFF; font-size: 16px; }
#footer { height: 48px; background: #0971C8; position: fixed; bottom: 0; left: 0; width: 100%; }
#footer #ficon a { color: #FFF; display: block; height: 48px; line-height: 48px; font-size: 32px; text-align: center; }
#footer #fnav { position: absolute; bottom: 48px; background: #0971C8; width: 100%; display: none; padding: 4px; }
#footer #fnav a { display: block; text-align: center; background: #0971C8; margin-bottom: 4px; height: 30px; line-height: 30px; color: #FFF;}


/*头部div*/
.w-all{overflow:hidden;}
.timg{ display:block; float:left; padding:10px 0px;}
.getnav{ display:block; float:right; padding:25px 15px 0px 0px;}
.getnav img{ width:30px; height:30px;}
/*导航*/
.mnav{position:fixed;left:100%;top:0px;width:100%;height:100%; z-index:1000000; background:#333438;display:block;}
.mnav-tit{height:30px; line-height:30px;}
.close{float:right;background: url(img/close.png)left top no-repeat;width:30px;height:30px; background-size:auto 100%; margin:40px 10px 0px 0px;cursor:pointer;}
.navlogo{ display:block; margin:auto;}

.mnav-list{ padding-top:20px; clear:both;}
.mnav-list dl{line-height:normal; font-size:18px;}

.mnav-list dl dt{padding:15px 2%;cursor:pointer;text-align: center;}
.mnav-list dl dt a{ color:#FFF; text-decoration:none;}

.mnav-list dl dd a{padding:15px 2%;cursor:pointer;display:block;text-align: center;color:#FFF;text-decoration:none;}
.mnav-list dl dd{display:none;}



#mfooter{ width:100%;border-top:1px solid #EEE; position:fixed; left:0px; bottom:0px; background:#FFF;}
#mfooter li{ width:25%; display:block;float:left; font-size:20px; text-align:center; color: #666; }
#mfooter li span{ display:block; font-size:20px; text-align:center;}
#mfooter a{ display:block; text-align:center;color: #666; display:block; font-size:12px; text-align:center;}

#mhd{ overflow:hidden; padding:20px 0px;}
#hd01{ margin:0px 10px;overflow:hidden;padding-bottom:10px;}
#hd01 dt{display:block; font-size:18px; font-weight:600;color: #333;border-bottom:1px solid #CCC; padding-bottom:10px;}
#hd01 dt p{ display:block;font-size:13px; font-weight:normal; color:#535353;}
#hd01 dd{ display:block;color:#666; padding:10px 0px; margin-bottom:20px;}

#mbox{ overflow:hidden;background:#FFF; padding:8px 0px; display:block; margin:10px 0px;}
#mbox li{ list-style:none; overflow:hidden; display:block; }
#mbox .mleft{ width:30%; height:70px;float:left;}
#mbox .mleft img{ height:100px; padding-top:4px;}
#mbox .mright{ width:66%; height:70px;float:right; font-size:14px;}
#mbox .mright span{ font-size:12px;}


#mcpbox{ width:48%; height:130px;float:left; margin:10px 1%; overflow:hidden;}
#mcpbox i{ display:block;width:100%;height:100px; overflow:hidden;}
#mcpbox p{ height:30px; line-height:30px; text-align:center;}
#mcpbox i img{ width:100%; height:100%;}

/* 子列表 */
#mzlb{ overflow:hidden;}
#mzlb a{ display:block; margin:5px 5px 0px 0px;line-height:30px; float:left;padding:2px 5px;background:#FF9C00; color:#FFF; text-align:center;font-size:12px; text-indent:0px;}

/* 查看更多 */
.mre{ clear:both; border-radius:2px; width:90px; height:35px; line-height:35px; display:block; margin: auto;background:#FF9C00; color:#FFF; text-align:center;font-size:12px;}
.mre:hover{background:#F5732B; color:#FFF;transition: all .6s ease 0s; }
.mre a{ color:#FFF; font-size:12px;}
.mre a:hover{color:#FFF; font-size:12px;}


.khbox{width:48%; height:150px; float:left;margin:10px 1%; background:#FFF;}
.khbox p{ padding-top:10px;text-align:center;}
.khbox img{ display:block; height:118px; overflow:hidden;border:1px dotted #CCC;}

.hd1 {  height: 40px; line-height: 40px; margin:0px 10px; padding: 0 14px; font-size: 16px;}
.bd1 { padding: 10px; overflow: hidden; zoom: 1;}

#slideshow{clear:both;}
#slideshow img { width: 100%; }
#slideshow .hd ul { text-align:center; }
#slideshow .hd ul li { border-radius:4px; cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:4px; background: #EEE; overflow:hidden; line-height:9999px; }
#slideshow .hd ul .on{ background: #242424; }

.channel_list { overflow: hidden; text-align: center;}
.channel_list li { display: inline-block; margin-right: 4px; margin-bottom: 4px; }
.channel_list li a { display: block; height: 32px; line-height: 32px; background: #EEE; padding: 0 20px; margin-bottom: 4px; }
.channel_list li a.current { background: #0971C8; color: #FFF; }

.page_turner { margin-top: 20px; text-align: center; }
.page_turner a, .page_turner span { display: inline-block; height: 32px; line-height: 32px; min-width: 32px; text-align: center; background: #F2F2F2; margin-right: 2px; }
.page_turner a:link, .page_turner a:visited { text-decoration: none; }
.page_turner a:hover, .page_turner a.c { background: #0A8; color: #FFF; }

.feedback_list { }
.feedback_list dt { padding: 10px; background: #CCC; }
.feedback_list dd { padding: 10px; background: #F1F1F1; margin-bottom: 10px; }

.adlist{} 
.adlist .wrap { background: #F7F7F7; padding: 10px; margin-bottom: 10px; border: 1px solid #EEE; } 
.adlist .title { line-height: 36px; border-bottom: 1px dotted #999;} 
.adlist .content { font-size: 12px; color: #AAA; padding: 10px 0; } 
.adlist .info { font-size: 12px; text-align: right; } 

.plist {}
.plist .wrap { margin-bottom: 10px; padding: 10px; border: 1px solid #EEE;}
.plist .title { text-align: center; height: 36px; line-height: 36px; background: #EEE; }

.pdlist{} 
.pdlist .wrap { background: #F7F7F7; padding: 10px; margin-bottom: 10px; border: 1px solid #EEE; }
.pdlist .title { line-height: 36px; border-bottom: 1px dotted #999;} 
.pdlist .content { font-size: 12px; color: #AAA; padding: 10px 0; } 
.pdlist .info { font-size: 12px; text-align: right; } 

/*分页*/
.page_show { margin:50px 0px; text-align: center; clear:both;}
.page_show a, .page_show span { display: inline-block; min-width:50px; text-align: center; background: #F2F2F2; margin-right: 2px; padding:5px 15px;}
.page_show a:link, .page_show a:visited { text-decoration: none; }
.page_show a:hover, .page_show a.current { background:#FF9C00; color: #FFF; }

.article_dlist {}
.article_dlist .wrap { border: 1px solid #EEE; padding: 20px; margin-bottom: 20px;}
.article_dlist .title { border-bottom: 1px solid #EEE; line-height: 50px; height: 50px; font-size: 16px;}
.article_dlist .content { padding: 10px 0; color: #666; font-size: 12px; }
.article_dlist .intro { padding: 10px; background: #FAFAFA;}

.picture_slist {}
.picture_slist .picture { border: 1px solid #EEE; padding: 5px; text-align: center;  }
.picture_slist .title { line-height: 36px; text-align: center; }

.picture_dlist {}
.picture_dlist .wrap{ border: 1px solid #EEE; padding: 10px; margin-bottom: 10px;}
.picture_dlist .picture { border: 1px solid #EEE; padding: 5px; text-align: center; }
.picture_dlist .title { border-bottom: 1px solid #EEE; line-height: 40px; height: 40px; font-size: 16px; }
.picture_dlist .content { padding: 10px 0; color: #666; font-size: 12px; }
.picture_dlist .intro { padding: 10px 0; background: #FAFAFA; font-size: 12px;}

#info_title { font-size: 24px; line-height: 50px; }
#info_intro { background: #EEE; color: #999; padding: 0 10px; line-height: 40px; font-size: 12px; background: linear-gradient(to right, #EEE, #FFF); }
#info_content { padding: 20px 0; font-size: 14px; }
#info_around { padding: 20px; background: #F5F5F5; line-height: 26px; border: 1px solid #CCCCCC; margin-bottom: 20px; }
#info_tab { margin: 20px 0;}

#info_parmeter { margin: 20px 0; }
#info_parmeter ul li { line-height: 40px; border-bottom: 1px solid #EEE;}

.recruitment_list .wrap { border: 1px solid #EEE; padding: 20px; margin-bottom: 20px;}
.recruitment_list .wrap>ul>li { border-bottom: 1px solid #EEE; padding: 6px 0; }
.recruitment_list .wrap>.content { padding: 10px; border: 1px solid #EEE; margin: 10px 0; }

