﻿h1,h2,h3,h4,h5,input{margin:0px; padding:0px;font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;}
p,li,ul,ol,textarea,input,form,body{margin:0px; padding:0px; list-style:none;font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;}
body{background:#e6ebf0; }
a{text-decoration:none;}
.font_red{color:#F00; font-size:12px;}
.swiper-container {margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */z-index:1;}
.swiper-wrapper {position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;}
.swiper-free-mode > .swiper-wrapper {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}
.swiper-slide {float: left;}
.swiper-wp8-horizontal {-ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}
.swiper-container {height: 150px;width: 100%;}
.content-slide {padding: 0px;color: #fff;}
li.swiper-slide img{width:100%;}
.title {font-size: 25px;margin-bottom: 10px;}
.pagination {position: absolute; left: 0; text-align: center; bottom:5px; width: 100%;}
.swiper-pagination-switch { display: inline-block; width: 6px; height: 6px; border-radius: 6px; background: #999; box-shadow: 0px 1px 2px #555 inset; margin: 0 2px; cursor: pointer;}
.swiper-active-switch {background: #fff;}
/* 公用结束 */

.homemenu{ height:auto; width:100%; margin-top:5px; overflow:hidden;}
.homemenu ul{ padding:0px}
.homemenu ul li{width:50%; float:left;}
.homemenu ul li a{display:block; margin:5px; background:#1163A8; padding:10px; color:#FFF; font-size:16px; position:relative; height:40px;}
.homemenu ul li a img{float:left; position:absolute;top:10px;left:10px; height:40px; width:40px;}
.homemenu ul li a span{display:block; position:absolute;top:10px;left:60px; overflow:hidden; font-size:12px;}
.homemenu ul li a span strong{font-size:16px;}
.homemenu ul li a.one{height:110px; background:#ee5871;}
.homemenu ul li a.one img{top:55px;left:40%;}
.homemenu ul li a.one span{left:10px;top:10px;}
.mtopmenu{height:46px; background:#8C23A0; border-bottom:1px solid #bcc0c4; color:#FFF; position:fixed; width:100%;top:0px;}
.mtopmenu .nav{margin:9px 0px 0px 2px; float:left; position:relative;}
.mtopmenu a.ntitle{position: absolute; z-index: 2; top: -14px; left: 8px; width: 80px; font-size: 14px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; height:25px; line-height:25px;}
.mtopmenu a{display:block; margin:13px 0px 13px 5px; height:20px;float:left; color:#8C23A0;}
.mtopmenu a img{height:20px;}
.mtopmenu a img.nimg{position:absolute; z-index:1}
.mtopmenu h1{text-align:center; margin:0px auto; line-height:46px; font-size:22px;}
#mbody{ position:relative; z-index:2;background:#e6ebf0;}
.mabout{line-height:28px; margin:10px 5px; background:#FFF; border-radius:5px; padding:10px; font-size:16px;}
.mfg_46{clear:both; height:46px; overflow:hidden;}
#menulist{position:fixed;top:0px; width:100%; background:#222321;height:100%; z-index:1; overflow-y:auto;}
#menulist ul{}
#menulist ul li{clear:both; }
#menulist ul li a{display:block;  height:50px; color:#FFF; padding-left:50%;}
#menulist ul li a.on{background:#273f36;}
#menulist ul li a img{float:left; height:20px; width:20px;padding:13px 0px 13px 13px;;}
#menulist ul li a span{display:block; float:left; padding:8px 0px 0px 10px; font-size:12px; color:#999;}
#menulist ul li a span strong{display:block; font-size:18px;color:#FFF;}
.cuslogo{position:relative;height:150px; z-index:-1;}
.cuslogo .bjimg{width:100%; position:absolute; z-index:1px;top:0px;left:0px;}
.cuslogo .bjimg img{ height:150px; width:100%;}
.cuslogo .cus{ position:absolute; top:50px;left:50px; color:#FFF; font-size:14px; line-height:25px;}
.cuslogo .cus h2{ font-size:18px;}
.listkuang{margin:10px 5px; background:#FFF; border:1px solid #e6ebf0; border-radius:5px; overflow:hidden;}
ul.jxweblist{border:0px solid #e6ebf0; background:#FFF;}
ul.jxweblist li{padding:8px 0px 8px 10px; clear:both; border-bottom:1px solid #e6ebf0; overflow:hidden; }
ul.jxweblist li span{}
ul.jxweblist li span.c1{display:block; float:left; margin:2px 10px 0px 0px; height:15px; width:15px;}
ul.jxweblist li span.c1 img{height:15px; width:15px;}
ul.jxweblist li span.c2{display:block; float:left; font-size:16px;}
ul.jxweblist li span.c3{display:block; float:right;margin:2px 0px 0px 0px;}
ul.jxweblist li span.c3 img{height:20px; width:20px;}
ul.jxweblist li span.c3 .lalo{height:20px; line-height:20px; border-radius:15px; border:1px solid #CCCCCC; color:#060; display:none; font-size:12px; padding:0px 10px;}
ul.jxweblist li a.list{display:block; overflow:hidden;}
ul.jxweblist li a.list:hover{background:#EAEAEA;}
ul.jxweblist li span.img{float:left; display:block; height:54px; width:70px; border:1px solid #CCC; border-radius:5px; padding:3px; overflow:hidden;}
ul.jxweblist li span.img img{height:54px;width:70px;}
ul.jxweblist li span.title{display:block; margin:0px 30px 0px 90px;}
ul.jxweblist li span.title strong{display:block; line-height:35px; height:35px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; color:#732FB8; font-size:16px;}
ul.jxweblist li span.title p{display:block; font-size:12px; color:#999;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; height:20px; line-height:20px;}

ul.jxweblist li input{height:25px; line-height:25px; padding:0px 5px; border:1px solid #B23B61; width:70%}
ul.jxweblist li textarea{border:1px solid #B23B61;height:80px;width:94%;line-height:25px; padding:05px;}
ul.jxweblist:last-child{ border:0px;}
a.sbutton{padding:6px 15px; line-height:35px; height:35px; border-radius:15px; background:#B23B61; color:#FFF;}

a.sbutton:hover{background:#FFCE18;}
h1.title{ line-height:25px; font-size:18px;}
div.date{ padding:5px 0px; color:#999; font-size:12px;}
div.about{margin:10px 0px; border:1px solid #CCC; background:#FFC;line-height:25px; font-size:12px;}
div.img img{width:100%}
h2.title{ line-height:25px; font-size:16px; margin-top:15px;}
div.text{font-size:14px; line-height:25px; height:auto;}
div.text h1{font-size:18px;}
div.text h2{font-size:16px;}
div.text h3{font-size:14px;}

.mcopy{text-align:center; font-size:12px; color:#CCC; line-height:35px;} 