*{margin: 0; padding: 0; text-decoration: none; list-style: none; font-family: "微软雅黑"; box-sizing: content-box}
img{vertical-align: bottom; border: none; width: 100%;}
li{vertical-align: middle;}
a{color: #333333}
#warp{background: #f5f5f5}
.clear{clear: both; overflow: hidden;}
body{background: #f1faff;}
/* 通用样式 */
.wd1200{width: 1200px; margin: 0 auto;}
.bgwrite{background: #fff;}
.lf{float: left;}
.rt{float: right;}
/* header部分 */
.header{height: 110px;}
.header .logo23{width: 500px; height: 110px;}
.header .header_right{width: 300px; height: 70px; padding: 20px 0;}
.header_link,
.header_link ul{height: 30px;}
.header_link ul li{margin-left: 13px; font-size: 13px; color: #666; line-height: 30px; float: right;}
.formbox{float: right; width: 260px; height: 30px; background: #efefef; margin-left: 20px;}
.formbox .inptext{width: 210px; height: 22px; float: left; line-height: 22px; border: 0; background: none; font-size: 13px; color: #999; outline: 0; margin: 4px 0 0 10px;}
.formbox .inpsbm{width: 35px; height: 30px; float: left; background: url(search_icon_001.png) no-repeat 50% 50%; border: 0; outline: 0; margin-left: 3px;}
/* 导航部分 */
.nav_bg{width: 100%; height: 50px; background: #2373c8;}
.nav_list,
.nav_list>ul{height: 50px;}
.nav_list>ul>li{width: 150px; height: 50px; float: left; position: relative;}
.nav_list>ul>li>a{color: #fff; width: 150px; height: 50px; line-height: 50px; text-align: center; display: block; font-size: 17px; font-weight: bold;}
.nav_boxl{position: absolute; padding-bottom: 26px; top: 50px; left: 0; width: 150px; z-index: 1000; display: none; background: url(box_xialabar.png) center bottom no-repeat;}
.nav_boxl li{width: 150px; background: #fff; height: 37px;}
.nav_boxl li a{width: 140px; display: block; text-align: center; font-size: 14px; line-height: 36px; color: #666; margin: 0 auto; border-bottom: 1px solid #e6e6e6;}
.nav_boxl li a:hover{background: #F5F1F1; color: #2373c8;}
/* 栏目页模板 */
.coulmbanner{width: 100%; height: 260px; min-width: 1200px;}
.coulmbanner div{width: 1200px; height: 260px; margin: 0 auto; line-height: 240px; font-size: 40px; font-weight: bold; color: #fff;}
/* p */
/*通用栏目页*/
.l_bottom{width:100%;float:left;}
.l_bottom a{color:#333;}
.l_bottom a:hover{color:#e60009;}
/*二级栏目*/
.ul_f{width:100%;float:left;}
.ul_f > li{width:100%;line-height:55px;font-size:16px;color:#333;float:left;border-bottom:1px solid #e6e6e6;}
.ul_f > li > p{width:100%;height:55px;line-height:55px;float:left;}
.ul_f > li > p > a{width:100%;float:left;text-indent:30px;}
.ul_f > li > p.p_f:hover{background:url(sildernav_bg_001.png) repeat-y 0 0 #f5f5f5;color:#e60009;}
.ul_f > li > p.p_fm:hover{background:url(sildernav_bg.png) repeat-y 0 100% #f5f5f5;color:#e60009;}
/*三级栏目*/
.ul_s{width:100%;float:left;display:none;  }
.ul_s > li{width:100%;line-height:50px;font-size:14px;color:#333;float:left;border-bottom:1px solid #eee;}
.ul_s > li > p{width:100%;height:50px;line-height:50px;float:left;text-align:center;}
.ul_s > li > p > a{}
/*选中栏目*/
.ul_f > li.on > .p_f{background:url(sildernav_bg_001.png) repeat-y 0 0 #f5f5f5;color:#e60009;}
.ul_f > li.on > .p_fm{background:url(sildernav_bg2.png) repeat-y 0 100% #f5f5f5;color:#e60009;}
.ul_f > li.on > p.p_f:hover{background:url(sildernav_bg.png) repeat-y 0 0 #f5f5f5;color:#e60009;}
.ul_f > li.on > p.p_fm:hover{background:url(sildernav_bg2.png) repeat-y 0 100% #f5f5f5;color:#e60009;}
/*.ul_f > li.on > .p_fm:hover{background-position:0 0;}*/
.ul_f > li.on > p > a{color:#e60009;}
.ul_f > li.on > .ul_s{display:block;}
.ul_s > li.on > p > a{color:#e60009;}


.lm-left{width: 260px; float: left;}
.column-1{height: 50px; font-size: 24px; line-height: 50px; color: #e60009; font-weight: bold; background: url("lm_bg.png") no-repeat right 9px;}
.lm-left .column-3{border-top: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; min-height: 500px;}

.lm-right{width: 860px; float: left; margin-left: 40px;}
.lm-right .right-title{height: 50px; width: 100%; border-bottom: 1px solid #f0f0f0;}
.lm-right .right-title p{display: inline-block; float: left;}
.lm-right .right-title p span{display: inline-block; padding-right: 15px; color: #333333; font-size: 24px; line-height: 50px; font-weight: bold;}
.lm-right .list{margin-top: 5px; padding-bottom: 12px;}
.list li{overflow: hidden; padding-left: 13px; background: url("icon.png") no-repeat left 23px; border-bottom: 1px dashed #dddddd;}
.list li a{width: 100%; float: left; line-height: 44px; font-size: 16px; color: #333333;}
.list li a:hover{color: #e60009;}
.list li span{line-height: 44px; float: right; font-size: 16px; /* color: #999999; */}
.position1{height: 50px; background: url("position.png") left 19px no-repeat; padding-left: 25px; float: right;}
.position1 a{line-height: 50px; font-size: 14px; color: #333333;}
.lmy_list{width:100%;float:left;}
.lmy_list ul{width:100%;float:left;padding-bottom:20px;}
.lmy_list ul li{width:100%;float:left;font-size:16px;line-height:45px;border-bottom:1px dashed #ddd;background:url(icon.png) no-repeat 3px 20px;padding-left:15px;*width:845px;}
.lmy_list ul li a{width:100%;float:left;color:#333;}
.lmy_list ul li span{float:right;color:#999;}
.lmy_list ul li:hover{color: #e60009;}
.lmy_list ul li:hover a{color: #e60009;}
/* 文章页 */
.article_content{margin: 40px 100px;}
.article_title{padding-bottom: 20px; border-bottom: 1px solid #b7b7b7;}
.article_title h1{font-size: 25px; text-align: center; color: #333333; font-weight: normal;}
.article_title h2{font-size: 20px; text-align: center; color: #333333; font-weight: normal;}
.source{text-align: center;}
.source p{line-height: 50px; font-size: 15px; color: #999999;}
.source .font{line-height: 50px; font-size: 15px; color: #333333;}
#zoom{font-size: 16px; margin-bottom: 40px;}
#zoom p{color: #333333; text-indent: 2em; line-height: 30px; margin: 15px 0; font-family: "宋体";}
.share{height: 40px; width: 100%; background: #f1f1f1;}
.bshare-weixin{background: url(weixin.png) no-repeat!important; display: block!important; width: 24px!important; height: 24px!important; float: left!important; margin: 9px 0 0 10px!important; padding: 0!important;}
.bshare-sinaminiblog{background: url(weibo.png) no-repeat!important; display: block!important; width: 24px!important; height: 24px!important; float: left!important; margin: 9px 0 0 10px!important; padding: 0!important;}
.bshare-more-icon{margin: 9px 0 0 10px!important; padding-left: 0!important; background: url(bsmore.png) no-repeat!important; display: block!important; width: 20px!important; height: 24px!important; float: left!important;}
.print{float: right; width: 55px; margin-right: 20px; background: url("art_pic_01.png") no-repeat left 14px; line-height: 40px; text-align: right;}
.close{float: right; width: 55px; margin-right: 20px; background: url("art_pic_02.png") no-repeat left 14px; line-height: 40px; text-align: right;}
.position{height: 20px; background: url("position.png") left 3px no-repeat; padding-left: 25px; margin-bottom: 14px;}
.position a{line-height: 20px; font-size: 14px; color: #333333;}
/* 头部二维码样式 */
.hoverewm{position: relative; overflow: hidden;}
.hoverewm:hover{overflow: visible;}
.hoverewm div{position: absolute; top: 15px; right: 0;}
.hoverewm div img,
.hoverewm div{width: 88px; height: 88px;}