body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:Arial,Helvetica,'Microsoft YaHei';}
body{ font-family:"微软雅黑","宋体";
background:#f4f4f4;
font-size:1em;
-webkit-text-size-adjust : none ;
-moz-text-size-adjust : none ;
-ms-text-size-adjust : none ;
text-size-adjust : none;
}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol,li{list-style:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
legend{color:#000;}
i,em,b{font-style:normal; display:block; line-height:20px;}
fieldset,img{border:0;}
img {max-width:100%; vertical-align:top;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
.center{text-align:center;}
input[type="button"], input[type="submit"],input[type="text"], input[type="reset"] {-webkit-appearance: none;}
*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
a{tap-highlight-color: rgba(0,0,0,0); focus-ring-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-focus-ring-color: rgba(0, 0, 0, 0); -moz-tap-highlight-color: rgba(0,0,0,0); -moz-focus-ring-color: rgba(0, 0, 0, 0);}

.containerWrap{max-width: 750px; min-width: 320px; background:#f6f6f6; margin: 0 auto; overflow:hidden; width: 100%;}
.top{ padding: 1%; height: 95px; overflow: hidden; position: relative; background-color: #FFFFFF; } 
.logo{ width:86%; float: left; margin-top: 10px; } 
.logo img{width:100%; }

/*banner*/
.banner {margin-top:5px; position:relative;}
.banner .swiper-wrapper .swiper-slide img{ width: 100%;height: 100%;}
.banner .swiper-wrapper .swiper-slide p{ position: absolute; display: inline-block; left: 0; bottom:0; color: #fff; width: 100%; padding: 0 2%; font-size:16px; line-height: 2.25em; background: rgba(0,0,0,0.6); } 
.banner .swiper-pagination { position: absolute; text-align:right; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0); z-index: 10; bottom:10px; left: 0; width: 100%; } 
.banner .swiper-pagination-bullet { width: 12px; height: 12px; border-radius: 100%; display: inline-block; background: #fff; margin-right:10px; }
.banner .swiper-pagination-bullet-active {background: #012971;}

.xbanner {margin-top:5px; position:relative;}
.xbanner .swiper-wrapper .swiper-slide img{ width: 100%;height: 100%;}
.xbanner .swiper-wrapper .swiper-slide p{ position: absolute; display: inline-block; left: 0; bottom:0; color: #fff; width: 100%; padding: 0 2%; font-size:16px; line-height: 2.25em; background: rgba(0,0,0,0.6); } 
.xbanner .swiper-pagination { position: absolute; text-align:right; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0); z-index: 10; bottom:10px; left: 0; width: 100%; }
.xbanner .swiper-pagination-bullet { width: 12px; height: 12px; border-radius: 100%; display: inline-block; background: #fff; margin-right:10px; }
.xbanner .swiper-pagination-bullet-active {background: #012971;}

.box{ background:#fff; margin-top:15px; padding: 0 2% 10px 2%;}
.title{ border-bottom:2px solid #012971}
.title h2{ background:url(../images/11242.png) left center no-repeat; padding-left:40px; font-size:24px; height:60px; line-height:60px;}

.ttxw-con{width:100%;}
.ttxw-con dl,.ttxw-con dt,.ttxw-con dd{width:100%; float:left;}
.ttxw-con dt {border-bottom:1px solid #ddd; padding:15px 0; width:100%;}
.ttxw-con dt .ttxw-pic{width:120px; height:72px; overflow:hidden; position:relative; float:left; margin-right:-120px;}
.ttxw-con dt .ttxw-pic img{width:120px; height:72px; }
.ttxw-con dt .ttxw-txt{width:100%; float:right;}
.ttxw-con dt .ttxw-txt-1{margin-left:135px; height:72px;}
.ttxw-con dt .ttxw-txt-1 h3{ color:#333; font-size:16px; width:100%; height:18px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:4px;}
.ttxw-con dt .ttxw-txt-1 p{width:100%; line-height:24px; height:48px; overflow:hidden; color:#666; font-size:14px;}
.ttxw-con dd{width:100%; padding-bottom:10px; margin-top:5px; border-bottom:1px solid #ddd;}
.ttxw-con dd a{font-size:16px; color: #2b2b2b; display: block; overflow: hidden; height: 35px; padding-right:15px; line-height: 35px; background:url(../img/ico7.png) no-repeat right center;} 
.ttxw-con dd .time{ color: #c3c3c3; display: block; font-size: 14px;}

/****加载更多****/

.cateBtn { display: block; width:221px; height:40px; margin: 15px auto 0 auto; text-align: center; line-height:40px; font-size:17px; background-color: #012971; border-radius:20px;} 
.cateBtn a{ color:#fff;} .one-list { margin-top:15px;}
.one-list li{ width: 100%; padding-bottom: 0.6em; margin-bottom: 0.6em; border-bottom: 1px dashed #eeeeee; } .one-list li .time{ width: 16%; } 
.one-list li .time em{ display: block; background: #f8f8f8; font-size: 16px; color: #999999; line-height:28px; text-align: center; } 
.one-list li .time span{ display: block; text-align: center; font-size: 16px; line-height:28px; color: #fff; background: #012971; }
.one-list li .wen{ width: 81%; } .one-list li .wen a.tit{ font-size: 16px; font-weight:bold; display: block; line-height:30px; }
.one-list li .wen span{ display: block; font-size: 14px; color: #777; line-height:27px; }

.pt {padding:15px 0; width:100%;}
.pt .pt-pic{width:120px; height:72px; overflow:hidden; position:relative; float:left; margin-right:-120px;}
.pt .pt-pic img{width:120px; height:72px; }
.pt .pt-txt{width:100%; float:right;}
.pt .pt-txt-1{margin-left:135px; height:72px;}
.pt .pt-txt-1 h3{ color:#333; font-size:16px; width:100%; height:18px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:4px;}
.pt .pt-txt-1 p{width:100%; line-height:24px; height:48px; overflow:hidden; color:#666; font-size:14px;}
.pt .pt-txt-1 p a{ color:#00757f;}

.foot{ background:#012971; padding:5px 0;}
.foot p{ line-height:25px; text-align:center; font-size:14px; color:#fff;}
.foot p a{ color:#fff;}

.ny{ background:#fff; padding:10px 2%;}
.nybanner{width:100%; margin-top:5px; position:relative;}
.nybanner span{display:block; position:absolute; bottom:-10px; left:0; padding:0 10px; background:rgba(174,42,35,0.7); color:#fff; height:30px; line-height:30px; font-size:15px;}

.local{width:100%; height:45px; color:#333; line-height:45px; border-bottom:1px solid #ccc; padding:0 20px}
.local a{color:#333; font-size:15px;}
.local img{margin:5px;}

/***列表页***/

.list1 li{ width:100%; padding-bottom:10px; margin-top:5px; border-bottom:1px solid #ddd;} 
.list1 li a{ font-size:16px; color: #2b2b2b; display: block; overflow: hidden; height: 35px; padding-right:5px; line-height: 35px; background:url(../img/ico7.png) no-repeat right center; } 
.list1 li .time{ color: #c3c3c3; display: block; font-size: 14px } 
.load_more{ display: block; width: 60%; border-radius: 6px; border: 1px solid #e6e6e6; color: #333; text-align: center; margin: 15px auto 0; line-height: 2.25em; font-size: 1.1111em; }

.brief{ width: 100%; padding: 0.4em 0 1.2em; } 
.brief h3{color:#333; font-size:18px; line-height:30px; display:block; float:left; width:100%; text-align:center;}
.brief img{ display: block; width: 82%; margin: 0.8em auto; } 
.brief p{ font-size:15px; color: #333333; text-indent: 2em; line-height: 32px; text-align:justify; text-justify:inter-ideograph; }

/*内容页*/

.contain{ width: 100%; background: #fff; }
.contain h2{ font-size:18px; color: #000000; text-align: center; }
.contain h3{ font-weight:normal; text-align: center; padding: 0.6em 0 0.4em; border-bottom: 1px dashed #ddd; }
.contain h3 span{ display: inline-block; font-size: 14px; color: #999999; padding: 0 0.8em; }

.con_con{ width: 96%; padding: 2%; }
.con_con p{ font-size: 15px; line-height:34px; margin: 0.4em 0; text-align:justify; text-justify:inter-ideograph; } 
.con_con img{ max-width: 100%; margin: 1% auto; display: block; } 
.ny img{ max-width: 100%; height:auto; margin: 1% auto; display: block; } 
.con_con video{ max-width: 100%; height:auto; margin: 1% auto; display: block; }

.szdw{ padding-bottom: 1em; width: 100%; } 
.szdw a.img{ width: 47%; display: block; font-size: 0.8547em; margin: 0 1.5%; color: #fff; float: left; margin-bottom: 1em; text-align: center; position: relative; } 
.szdw p{ font-size: 15px; color: #4c4c4c; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 100%; text-align: center; line-height: 2em; }

.con_con table td p{text-indent:0!important;}
.con_con table{width:100%!important; margin:0!important;}

.icoTxtS1 li a { display: block; height: 125px; margin-top: 15px; line-height: 125px;background:url(../img/lm_bg.png) no-repeat; color: #fff; overflow: hidden; font-size: 28px; }
.icoTxtS1 li a img { float: left; margin: 35px 20px 0 20px;}
.icoTxtS1 li a:hover { background: #0b6cb8;}

.mjd{ background:#fff; margin-top:15px; padding: 0 2% 10px 2%;}
.mjd .newsjj{   display: block;  width: 100%;  height: 100%;}

.news_imgs {width:80%;height: auto;position: relative;overflow: hidden; margin: 10px auto;}
.mjd .news_wz{width:100%;height: auto;}
.mjd .news_date {padding-left: 25px;background: url(images/clock2.png) no-repeat center left;color: #111;line-height: 24px;font-size: 16px;}
.mjd .news_text{margin: 25px 0;width: 100%;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow: ellipsis;color: #111;line-height:28px;font-size: 16px;}