/* CSS Document */

/* PC导航 */
#nav{background-color: #00468c;}
.navmenu{ line-height:60px; height:60px; padding:0; margin:0; }
.navmenu li.mainMenuLi{ float:left; display:inline; width:11%; text-align:center; position:relative; z-index:999;}
.navmenu li.mainMenuLi  ul { display:none; position:absolute; left:0; top:39px; width:100%; z-index:999; opacity:0.8; } 
.navmenu li.mainMenuLi  ul li {margin-top:-1px;  width:100%; height:40px; line-height:40px; background-color:#01448A;} 
.navmenu a{ color:#fff; text-decoration:none; font-size:14px;}
.navmenu a:hover{ background-color:#2C5C8C; display:block; width:100%; color:#fff;}
.navmenu li.mainMenuLi  ul li a{ color:#FFF; font-size:14px;}
.navmenu li.mainMenuLi  ul li a:hover{ background-color: #F00; color:#000;}

/* 手机导航 */
#navicon{ margin-top:15px; width:30px; height:30px; float:right; text-align:center;}
#navtitle{color:#000; font-size:28px;}
#menubox { position:fixed; top:0; left:-260px; width:260px; z-index:999; background-color:#333333}
#menubox ul{ margin:40px 0;}
#menubox ul li{ width:100%; text-align:left;}
#menubox ul li a{ width:100%; display:block; height:60px; line-height:60px; color:#ccc; text-indent:20px; font-size:14px; border-bottom:1px solid #666;}

/* 顶部咨询热线 */
.top_tel {background: url(../images/tel.jpg) no-repeat 0 center;padding-left:55px; height:55px; margin-top: 10px;}
.top_tel p.tel_text{padding:0; margin:0; height:15px; line-height:15px; padding-top:6px;}
.top_tel p.tel_number {padding:0; margin:0; font-size: 24px;font-family: Impact;line-height: 1;color: #015cb5; height:25px; line-height:25px; padding-top:8px;}

/* 当前位置 */
.position{ color:#999; text-align:left; line-height:60px; border-bottom:1px dashed #ccc;}
.position a{color:#999;}

/* 栏目标题 */
.title{color:#000; margin-top:50px; font-size:18px;}
.subtitle{font-family: Arial, Helvetica, sans-serif; color: #999;  font-size:13px;}

/* 灰色背景容器 */
.wrap_gray{ width:100%; padding:50px 0; background-color:#f4f4f4;}

/* 文章列表（时间、标题） */
.article_list{width:100%; margin:10px auto;}
.article_list li {margin-bottom: 10px; border-radius:6px;}
.article_list li a {display: block;overflow: hidden;padding: 15px;background-color: #f5f5f5; text-decoration:none;border-radius:6px;}
.article_list li .more {float: right;line-height: 30px; width: 80px;text-align: center; margin-top: 20px;}
.article_list li .date {float: left;width: 66px;background-color: #fff;text-align: center;padding: 10px 0;}
.article_list li .date strong {display: block;font-family: Impact;font-size: 24px;line-height: 1;margin-bottom: 5px;}
.article_list li .date_xs {float: left;width:66px;background-color: #fff;text-align: center;padding: 10px 0;}
.article_list li .date_xs strong {display: block;font-family: Impact;font-size: 18px;line-height: 1;margin-bottom: 5px;}
.article_list li .text h4 {margin: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 15px; padding-top:10px;}
.article_list li .text p {margin: 5px 0 0;line-height: 1.4; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #666;text-align: justify;}
.article_list li:nth-of-type(even) a {background-color: #edf6f4;}

/* 文章列表（缩略图） */
.article_img_list{width:100%; margin:10px auto;}
.article_img_list li {margin-bottom: 10px;}
.article_img_list li a {display: block;overflow: hidden;padding: 15px 5px;background-color: #f5f5f5; text-decoration:none;}
.article_img_list li .more {float: right;line-height: 30px; width: 80px;text-align: center; margin-top: 20px;}
.article_img_list li .text h4 {margin: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px; margin-top:15px;}
.article_img_list li .text p {margin: 5px 0 0;line-height: 1.4; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #666;text-align: justify; margin-top:10px;}
.article_img_list li .text em{ display:block; margin-top:10px; color:#999;}
.article_img_list li:nth-of-type(even) a {background-color: #edf6f4;}

/* 文章详情 */
.article{line-height:2em; text-align:justify; padding:20px 0;}
.article .article_title{text-align:center; margin-top:0; padding-bottom:20px; border-bottom:1px dashed #ccc;}
.article .article_subtitle{font-size:12px; color:#999;}
.article .article_content{ padding:15px;}

/* 上一篇，下一篇 */
.article_link{padding:10px; background-color:#f5f5f5; line-height:2em;font-size:12px;}
.article_link a{ font-size:12px;}

/* 内容 */
.content{ margin:10px auto; line-height:2em;}

/*固定的悬浮窗*/
.yb_conct {position: fixed;z-index: 9999999;top: 200px;right: -127px;cursor: pointer;transition: all .3s ease;}
.yb_bar ul li {width: 180px;height: 53px;font: 16px/53px 'Microsoft YaHei';color: #fff;text-indent: 54px;margin-bottom: 3px;border-radius: 3px;transition: all .5s ease;overflow: hidden;}
.yb_bar .yb_top {background: #ff4a00 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone {background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ {text-indent: 0;background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode {background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr {padding: 0 29px 25px 29px;}
.yb_QQ a {display: block;text-indent: 54px;width: 100%;height: 100%;color: #fff;}