*{ font-family: "微软雅黑"; list-style: none;}

.html_bg{ background: #fff;}

body{ max-width: 1200px; width: auto; margin: 0 auto; padding: 0;}

aside{ max-width: 400px; width: auto;}

.right_bg{ background: #fff;}

.mui-off-canvas-wrap.mui-active .mui-off-canvas-backdrop{box-shadow:none;}

.yincang{ display: none;}

.bg_blue{ background: #71afdb;}

input[type=search]{ margin-bottom: 0;}

.mui-search:before{ margin-top:-10px;}

.m_top_10{ margin-top:10px;}

.m_top_101{ margin-top:25px;}

.m_top_102{ margin-top:25px;}

.fr{ float: right;}

img{ background: url(img/noimg.png) no-repeat center 50% #fafafa;}

header.mui-bar { height: 120px; background: #fff; }

header.mui-bar .mui-title img{ height: 80px; background: none;}



header.mui-bar .mui-icon{ font-size: 18px; margin: -80px 0 0 0; right: 10px; padding: 5px 10px; background: #c4c4c4; border-radius:5px; }

header.mui-bar .mui-icon:before{ color: #fff;}

.mui-bar-nav.mui-bar .mui-icon{ margin-left: 10px;}

.mui-tell { margin-top: 75px; height: 40px; text-align: center; }
.mui-tell img{ height: 40px; }



.user_right{ padding:10px; color: #fff;  background:url(img/right.png) no-repeat right 50% #666; position: relative; top: 0; left: 0;}

.user_right a.right_more{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 99999;}



.right_btn{ padding: 20px 0 20px 0; text-align: center;}

.right_btn button{ background: #71afdb; border:none; padding: 10px 40px;}



.mui-table-view-cell.mui-collapse>.mui-navigate-right:after, .mui-table-view-cell.mui-collapse>.mui-push-right:after{content:'\e468'}



.right_menu{ background: #fff;}

.right_menu .mui-table-view:before{display: none;}

.right_menu .mui-table-view:after,.kecheng_con .mui-table-view:after{display: none;}

.right_menu .mui-table-view-cell:after{display: none;}

.right_menu .mui-table-view-cell{ padding: 15px;}

.right_menu li a{ font-size: 1em; }

.right_menu li a i{ font-size:24px; color: #71afdb;}

.right_menu li a i.iconfont{ display: inline-block; float: left; min-width: 40px; text-align: center;}

.right_menu li a span{ margin: 0 0 0 10px;color: #666;}

.right_menu li a .fr{ color: #999;}

.right_menu li { border-bottom: 1px solid #e1e1e1; }

.right_menu .mui-collapse-content a{ display:block; width: 100%; padding: 0 0 0 40px; line-height: 40px; color: #383838;}

.right_menu .mui-table-view-cell.mui-collapse.mui-active .mui-collapse-content a i{ font-size:20px; color: #71afdb; margin: 0 5px 0 0;}

.right_menu .mui-table-view-cell.mui-collapse.mui-active{ background: #71afdb; color: #fff;}

.right_menu .mui-table-view-cell.mui-collapse.mui-active i{ color: #fff;}

.right_menu .mui-table-view-cell.mui-collapse .mui-collapse-content{ background: #fafafa;}







.mui-content>.mui-table-view:first-child{ margin-top: 0; border: none;}

.mui-table-view:after{ display: none;}

.dyfw .mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body{ color:#383838;}

.dyfw span{ display: inline-block; float: left;}

.dyfw span a{ display: inline-block; width: 94%; height: 40px; background: #71afdb; color: #fff; text-align: center; line-height: 40px; margin: 10px 0 0 0;}



.about{ padding: 0 0 0 0;}

.tit_skin{ width:100%; height:110px; overflow:hidden; padding: 20px 0;}

.tit_skin h1{ display:inline-block; float:left; width:100%; height:44px; line-height:44px; font-size:20px; font-weight:normal; margin: 0; text-align:center; background:url(../images/tit_skin.png) no-repeat center bottom;}

.tit_skin span{ display:inline-block; float:left; width:100%; padding:6px 0 0 0; height:20px; line-height:20px; font-size:12px; text-align:center; color: #494949;}

.about_con { height: auto;}

.about_con ul{ padding-left:0; margin:0 0;}

.about_con li{ display: inline-block; float: left; width: 25%; padding: 10px; height: auto; background: #fff; text-align: center;}

.about_con li img{ width: 100%;}

.about_con li a{ text-align: center; font-size: 14px; font-weight: bold; color: #393939; text-decoration: none;}

.layout_more{ padding:10px 0 10px 0; text-align: center;}

.layout_more a{ display: inline-block; width: 50%; height: 40px; margin: 20px 0; line-height: 36px; text-align: center; border: 1px solid #404040; border-radius:20px; color: #393939;}



.kecheng{ border-top: 1px solid #d1d1d1; padding: 0 0 30px 0;}

.kecheng_list{ padding:0 5px 0 5px;}

.kecheng_list li{ display: inline-block; float: left; width: 33.33%; padding: 5px; height: auto; background: #fff; text-align: center;}

.kecheng_list ul{ padding-left:0; margin:0 0 0 0;}

.kecheng_list li a{ display: inline-block; width: 100%; height: auto; padding: 10px 0; text-align: center; font-size: 14px; font-weight: bold; border-radius:5px; color: #fff;}

.color1{ background: #f29a5b; border: 1px solid #f29a5b;}

.color2{ background: #a9c943; border: 1px solid #a9c943;}

.color3{ background: #71afdb; border: 1px solid #71afdb;}

.color4{ background: #f2ca73; border: 1px solid #f2ca73;}

.color5{ background: #62b1bd; border: 1px solid #62b1bd;}

.color6{ background: #a086c3; border: 1px solid #a086c3;}

.color7{ background: #5b8cc0; border: 1px solid #5b8cc0;}

.color8{ background: #db7d95; border: 1px solid #db7d95;}

.color9{ background: #8ecabb; border: 1px solid #8ecabb;}





.jiaoshi{ background: #edeff2;}



.contact{ background: #545c5e; padding: 10px 0; text-align: center;}

.contact img{ width: 100%;}

.guanzhu { padding: 15px 0 5px 0; border-top: 1px solid #fff;}

.guanzhu a{ display:inline-block; float: left; width:25%; text-align: center; padding: 0 2%;}

.guanzhu a img{ width:auto; min-height: 30px; max-height: 30px;}



.user{ width:100%; height:auto; overflow:hidden; margin:20px 0 0 0; overflow:hidden; padding: 0 1%; text-align: center;}

.user a{ display:inline-block; width:140px; height:140px; border:1px solid #9b988f; overflow:hidden;border-radius: 90px; position:relative; text-decoration:none; margin:0 2%;}

.user a img{ position:absolute; top:0; left:0; width:140px; height:140px; z-index:11;}

.user a span{ position:absolute; bottom:0; left:0; width:100%; height:40px; z-index:22; background:url(../images/user_txt_bg.png) repeat 0 0; text-align:center; line-height:40px; font-size:14px; color:#edeff2; text-decoration:none;}



.foot{ height: auto; padding: 20px 0; text-align: center; border-top:5px solid #f1f1f1;}







.zhuanti{ margin: 10px 0 0 0;}



.fenye{ text-align: center; padding:10px 0 5px 0; background: #fff;}

.fenye .mui-pagination>li>a,.fenye .mui-pagination>li>span{ color: #71afdb;}

.fenye .mui-pagination>li.mui-disabled>span{ color: #777;}

.fenye .mui-pagination .mui-active a{ background: #71afdb; color: #fff; border:1px solid #71afdb;}











.news_list{margin: 0 0 0 0; font-family: "微软雅黑";}

.news_list .mui-table-view-cell>a:not(.mui-btn){ margin:-11px -15px -11px -5px; padding-right: 40px;}

.news_list .mui-table-view-cell>a:not(.mui-btn) span{ display: inline-block; width: 100%; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}

.news_list .mui-table-view-cell:last-child:after,.news_list .mui-table-view-cell:last-child:before{ height: 1px;}

.news_list .mui-table-view-cell:after{ left: 0;}

.news_list .mui-table-view-cell>a:not(.mui-btn){ padding-left:0;}

.news_list .mui-table-view .mui-media-object{ max-width: inherit; height: 62px;}

.news_list i{ margin-right: 5px;}



.content{ padding: 15px; background: #fff;}

.content h2{ padding: 0 0 15px 0; text-align: center;}

.content_tit{ background:#ededed; padding: 10px; font-size: 14px; color: #383838; text-align: center;}

.content_con{ padding: 20px 0; font-size: 18px; color: #383838;}

.content_con p{ padding: 5px 0; font-size: 18px; line-height: 28px; color: #383838;}

.content_con img{ width: 100%;}



.site{ background: #ededed; line-height: 40px; padding: 0 0; font-size: 14px; margin:10px 0;}

.site ul{ margin: 0; padding: 0;}

.site li{ display: inline-block; list-style:none;}

.site li:before {

    color: #ccc;

    content: "/ ";

    padding: 0 5px;

}

.site a{ color: #383838; text-decoration: none;}

.site i{ display: inline-block; width: 30px; line-height: 40px; text-align: center; font-size: 18px; color: #71afdb;}





nav.foot_nav{ background: #fff; height: auto; padding:5px 0; border-top:1px solid #f1f1f1;}

.foot_nav a{ display: inline-block; float: left; height: auto; background: none; text-align: center; border-right: 1px solid #f1f1f1;}

.foot_nav a.noborder{ border: none;}

.foot_nav a i,.foot_nav a span{ display: block; color: #71afdb;}

.foot_nav a i{ font-size: 24px;}

.foot_nav a span{ font-size: 14px;}









