.listfl{ width:270px;}
.listfr{ width:864px; padding:20px; background: #fff; border:1px solid #f8f8f8;}
.xwlm{ width:auto; height: 252px; padding:0 18px; background: #fff; overflow: hidden; border:1px solid #f8f8f8;}
.xwlm li{ padding:14px 0; font-size:16px; text-align: justify; position: relative; background: url(../images/img_xyzx_lm.png) no-repeat right 20px; border-bottom:1px dashed #f5f5f5;}
.xwlm li:hover a{ color: #9f1b29;}
.xwlm li .active{ color: #9f1b29;}

.tzbox{ width:auto; padding:15px; background: #fff; overflow: hidden; border:1px solid #f8f8f8;}
.tzbox .news{ width:auto; height: 293px; overflow: hidden;}
.tzbox .news li{ min-height: 24px; margin-top:10px; font-size:15px; line-height: 24px;text-align: justify; text-indent: 12px; position: relative; background: url(../images/ico_li_a.png) no-repeat left 10px;}
.tzbox .news li span{ position: absolute; right:0px; bottom:0px;}
.tzbox .news li:hover a{ color: #467cd4;}

.btn_a{ width:auto; height: 246px;}
.btn_a a{ height: 47px; padding:17.5px 50px 12.5px 50px; margin-top: 15px; background: #edf2fb; border-radius: 3px; display: block;}
.btn_a a i{ width:34px; height: 27px; margin: 7px 10px 5px 0; float: left; display: inline-block; -webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;}
.btn_a a h2{ font-size:15px; color: #333; font-weight: bold; display: block;}
.btn_a a h3{ font-size:14px; color: #777; display: block;}
.btn_a .kccx{ background: url(../images/ico_kccx.png) no-repeat;}
.btn_a .zxxx{ background: url(../images/ico_zxxx.png) no-repeat;}
.btn_a .zxks{ background: url(../images/ico_zxks.png) no-repeat;}
.btn_a a:hover{ background: #e1ebfc;}
.btn_a a:hover i{ background-position:center -27px;}
.btn_a a:hover h2{ color: #467cd4;}

.search_gg{ padding:10px 10px; margin: 16px 0 0 0; background: #fafafa; overflow: hidden;}
.search_gg .fl{ width:auto !important;}
.search_gg .fr{ width:auto !important; padding:0 !important; background: none !important; border:0 !important;}
.search_gg span{ font-size:14px; color: #555; font-weight: bold;}
.search_gg input[type="text"]{ width:136px; height: 29px; padding:0 10px; font-size:14px; color: #333;line-height: 29px; background: #eef2f5; border:0px}
.search_gg input[type="button"]{ height: 29px; padding:0 10px 0 25px; margin-left: 5px; font-size:14px; color: #fff;line-height: 29px; background: url(../images/search_btn.png) no-repeat 5px center #467cd4; background-size:40%; border:0px; cursor: pointer;}
.search_gg .bt{ width:209px !important;}

.listnews{ overflow: hidden;}
.listnews ul{ height: 827px;}
.listnews ul li{ padding:15px 0 12px 0; border-bottom:1px dashed #eee;  overflow: hidden; -webkit-transition: all .2s ease-in; -o-transition: all .2s ease-in; -moz-transition: all .2s ease-in; transition: all .2s ease-in;}
.listnews ul li h2{ width:100%; height: 30px; font-size:17px; color: #333; line-height: 30px; display: block; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.listnews ul li h3{ max-height: 44px; margin:6px 0; font-size:14px; color: #666; line-height: 22px;overflow: hidden;}
.listnews ul li h4{ height: 24px; font-size:14px; color: #777; line-height: 24px;}
.listnews ul li:hover{ padding:15px 0 12px 0; overflow: hidden;}
.listnews ul li:hover h2{ color: #9f1b29; font-weight: bold;}
.listnews .page{ height: 32px; margin-top: 10px;}

.content{ width:1138px; padding:30px; margin-top: 25px; background: #fff; border:1px solid #f8f8f8;}
.content .title{ margin-top: 5px; font-size:19px; color: #333; text-align: center; display: block;}
.content .infobar { width: auto; height: 35px; margin: 25px 0 15px 0; text-align: center; display: block; background: #f6f6f6;}
.content .infobar span { margin-right: 25px; font-size: 13px; color: #555; line-height: 35px;}
.content .nrcon { width: auto; min-height: 525px; font-size:15px !important; line-height: 32px;}
.content .nrcon img{ max-width: 100%; margin: 0 auto; display: block;}