.top-box{width:100%; background:url(/_m/images/topb.jpg) no-repeat; background-size:170%;height:50px;padding-top:15px;}
.logo{float:left;width:65%;margin-left:3%;}
.logo img{width:100%; display:block;max-width:330px;}
.nav-boxs{position: fixed;bottom:0px;left:0px;overflow:hidden;z-index: 49;height:100%}
.nav-button{ position:fixed;bottom:70px;float:left; background: #fff;right:10px;padding:8px; border-radius: 5px; border:1px solid #ccc}
.nav-button li{width:20px;height:2px;background-color:#d51d2a; border-radius:2px;}
.navs{display:none;float:left;width:140px;border-right: 1px solid #a01b1b;border-bottom: 1px solid #a01b1b;border-top: 2px solid #a01b1b;border-bottom: 2px solid #e71f19;background:url(/_m/images/titless-bg.png);padding-bottom:20px;padding-top:10px;bottom:0px;height:100%}
.navs> img{width:120px;margin-left:10px;margin-top:5px;}
.navs>li{width:120px;margin-left:10px;line-height:50px;height:50px;border-bottom: 1px solid #474747;border-rop: 1px solid #666666;overflow: hidden;}
.navs>li>a{color:#fff;font-size:16px;float:left}
.navs .min-active{color:#f1f1f1}
.navs>li>span{width:15px;height:15px;float:right;margin-top:16px;}
.nav2{display: none;}
.nav2>li{width:120px;margin-left:10px;line-height:40px;height:40px;border-bottom: 1px solid #999;overflow: hidden;text-align: center;}
.nav2>li>a{color:#ccc;font-size:14px;}
.box-bj{width:100%;position: fixed;top:0; bottom:0;left:0;right:0; z-index:10; background-color:#000; opacity:0.2; display:none}
.search-img{float:right;margin-top:6px;margin-right:15px;}	
.min-banner{width:100%;}
.search{height:36px; background:#fff;overflow:hidden;border:1px solid #e5e5e5;margin:10px auto;width:260px;display: none;}
.search-text{width:210px;float:left;line-height:36px;color:#808080;background:none;background:none;border:none;padding-left:10px; display:block;height:36px;}
.search-image{width:20px;height:20px;float:right;cursor:pointer;display:block; background: #780000;padding:8px 10px}		
	
.con1-box{width:100%;padding-bottom:12px;}
.con1-title{width:100%;overflow:hidden;}
.con1-title li{width:50%;float:left;height:46px;line-height:46px; text-align: center;font-size:16px;color:#333;font-weight:900; border-bottom:1px solid #e5e5e5}
.con1-title li img{margin-top:14px;margin-right:10px;height:16px;}
.con1-title .ac1,.con1-title .ac2,.con1-title .ac3{ border-bottom:2px solid #d51d2a;color:#d51d2a; background: url(/_m/images/st.jpg) no-repeat center bottom;}

.con1-titles{width:94%;padding:10px 3%;overflow:hidden; border-bottom:1px solid #e5e5e5;}
.con1-titles h3{line-height:20px;color:#222;font-size:16px;float:left;}
.con1-titles span{line-height:16px;margin-top:4px;color:#808080;font-size:14px;float:left;padding-left:3px;}
.con1-titles a{line-height:16px;margin-top:4px;color:#808080;font-size:14px;float:right;}
.l{ border-left:3px solid #fa422d;padding-left:8px;}
.con{margin-top:5px;}
.con li{width:94%;padding:0 3%;overflow:hidden;border-bottom:1px dashed #ccc;}
.con li a{float:left;width:65%;line-height:40px;height:40px;color:#333; display: block;overflow:hidden;}
.con li p{float:right;line-height:40px;color:#808080}
.con > a,.more{width:70%; border-radius: 5px;line-height:36px; background: #e5e5e5;color:#780000; text-align: center;font-size:14px; display: block;margin:0 auto;margin-top:10px;}
.more{margin-bottom:15px;}
.nr-bbs{overflow:hidden;width:100%}
.nr{width:33%; text-align:center;line-height:14px;color:#d51d2a; display: block;padding:13px 0;font-weight:900;float:left}
.nr img{margin-right:5px ;}
.gd{width:50%;margin:10px auto;margin-bottom:0px;color:#999;background: #f6f6f6;display: block;line-height:36px;height:36px; border-radius: 18px; text-align: center;}
.ll{width:100%; border-bottom:1px dashed #ccc; display: block;overflow:hidden}
.ll p{float:left;width:85%;line-height:40px;height:40px; display: block;overflow:hidden;color:#333;}
.ll span{float:right;line-height:40px;height:40px; display: block;overflow:hidden;color:#333}
.bottom-nav{width:96%;padding:0 2%;height:50px;background: #8f000b; position: fixed;bottom: 0;left:0;}
.bottom-nav li{float:left;width:25%;}
.bottom-nav li a{ display: block;width:100%; text-align: center;line-height:12px;color:#fff;font-size:11px;}
.bottom-nav li a img{margin-top:5px;width:25px;}
.b-nav2s,.b-nav3s,.b-nav4s{ position:fixed;top:30%;width:100%; text-align: center; z-index: 51; display: none;}
.b-nav2s img,.b-nav3s img,.b-nav4s img{width:220px;}
.box-bjs{width:100%;position: fixed;top:0; bottom:0;left:0;right:0; z-index:50; background-color:#000; opacity:0.4; display:none}

.dq{width:98%;padding:5px 1%; background: #f1f1f1;overflow:hidden;margin-bottom:10px;}
.dq li{float:left;margin:0 3px;line-height:20px;color:#333;}
.dq li a{color:#333;}
.con2-box,.cons-box{ border-top:10px solid #f1f1f1;padding-bottom:12px;}
.con2-box{padding-top:10px;}
.con3-title{width:94%;overflow:hidden;padding:0 3%}
.con3-title h3{ background:url(/_m/images/icon3.png) no-repeat top left;line-height:40px;color:#780000; background-size: auto 16px; text-indent: 25px; background-position-y: 11px;font-size:16px;float:left;}
.icon2 h3{ background:url(/_m/images/icon4.png) no-repeat top left;line-height:40px;color:#780000; background-size: auto 16px; text-indent: 25px; background-position-y: 12px;font-size:16px;float:left;}
.icon3 h3{ background:url(/_m/images/icon5.png) no-repeat top left;line-height:40px;color:#780000; background-size: auto 16px; text-indent: 25px; background-position-y: 12px;font-size:16px;float:left;margin-top:10px;}
.con3-title a{float:right;line-height:40px;color:#808080}
.con3-img1{width:96%;overflow:hidden;padding:0 2%;}
.con3-img1 li{width:48%;margin:0 1%;float:left;}
.con3-img1 li a{line-height:40px;color:#333;width:100%; display: block; text-align: center;overflow:hidden;}
.con3-img1 li a img{width:100%}
.con3-img2{width:100%;margin-top:5px;height:50px;}
.news-top a span{display:block;width:94%;padding:0 3%;line-height:20px;height:20px;margin-top:15px;color:#1a1a1a; text-align: center;font-weight:900;}
.news-top a p{display:block;width:94%;padding:0 3%;line-height:40px;color:#1a1a1a; text-align: center;height:40px;overflow:hidden;border-bottom:1px dashed #e5e5e5}
.xb-top{width:94%; text-align: center; background: #e41d24;margin:0 3%;margin-top:10px;}
.xb1{width:94%;margin:0 3%;margin-top:10px;overflow:hidden;margin-top:5px;}
.xb1 a{width:25%; display: block;line-height:40px; text-align: center;color:#333;float: left; border-bottom:1px dashed #ccc}
.xb2{width:96%;margin:0 2%;margin-top:10px;overflow:hidden;margin-top:5px;}
.xb2 a{width:17.5%; display: block;line-height:36px; text-align: center;color:#780000;float: left; border:1px solid #780000;margin:0 1%;margin-top:5px;}
.con3-box{overflow:hidden;width:96%;margin:0 auto;border-top:8px solid #f1f1f1;padding:0 2%;padding-top:10px;}
.con3-se{ display: block;width:48%;margin:0 1%;border:1px solid #e5e5e5; background: none;height:40px;line-height:40px;margin-bottom:10px;font-size:14px;color:#333;float:left;}
.con3-se option{ background: none;width:100%; display: block;}
.con-top3{margin-bottom:5px;}
.con-top3 a{width:94%;overflow:hidden;margin:0 3%;margin-top:10px; display: block;}
.con-top3 a > img{float:left;width:35%;height:150px;}
.con-top3-con{float:right;width:60%;}
.con-top3-con span{line-height:30px;color:#333;font-weight:900;height:30px;margin-top:10px; display: block;}
.con-top3-con p{line-height:22px;color:#333;height:48px;padding:6px 0;}
.con-top3-con img{width:30%;margin-top:10px;}
.news-titless{ background: url(/_m/images/titless-bg.png);height:48px;width:94%;padding:0 3%;overflow:hidden; position: absolute;bottom:8px;}
.news-titless span{line-height:48px; display: block;overflow:hidden;height:40px;font-size:16px;color:#fff;width:80%;float:left}
.news-titless p{color:#fff;line-height:48px;height:48px; color:#fc7000;font-size:16px;float:right}
.cons-box{padding-bottom:0px;}
.cons-list li{ border-bottom:1px dashed #e5e5e5;padding:10px 0;width:94%;margin:0 3%;}
.cons-list li a{overflow:hidden; display: block;}
.cons-list li a .da{float:left;width:55px;height:36px;line-height:36px; text-align: center; background: #8f000b;color:#fff}
.cons-list li a span{line-height:18px;height:36px;color:#333;float:right;width:81%;display:block;overflow:hidden}
.ics{width:100%;overflow:hidden;padding-top:15px;padding-bottom:5px;}
.ics li{float:left;width:25%}
.ics li a{width:100%; text-align: center; display: block;line-height:36px;color:#333;}
.ics li a img{width:40px;}
.list-title{line-height:20px;font-size:16px;color:#780000;font-weight:900; text-indent:10px;margin-top:20px; text-align: center;margin-bottom:10px;}
.l-se{display: block;width:94%;margin:0  3%;border:1px solid #e5e5e5; background: none;height:40px;line-height:40px;margin-bottom:10px;font-size:16px;color:#333;}
.l-se option{ background: none;width:100%; display: block;}
.list-img-news,.list2,.list-img1,.list1,.content{width:94%;margin:0 auto;min-height:220px;}
.list-link{width:94%;margin:0 auto;}

.list-img-news li{ border-bottom:1px dashed #e5e5e5;padding:10px 0;}
.list-img-news li a .tt1{width:100%;line-height:30px;font-size:16px;color:#333;height:30px;overflow:hidden;}
.list-img-news li a .cc1{width:100%;overflow:hidden}
.list-img-news li a .cc1 img{float:left;width:138px;height:76px;}
.list-img-news li a .cc1 div{float:right;width:56%;}
.list-img-news li a .cc1 div span{line-height:22px;color:#333;width:100%;height:66px;overflow: hidden; display: block;}
.list-img-news li a .cc1 div .ps{line-height:18px;color:#333;width:100%;height:36px;overflow: hidden; display: block;}
.list-img-news li a .cc1 div .p1{line-height:18px;color:#333;width:100%;height:18px;overflow: hidden; display: block;}
.list-img-news li a .cc1 div .p2{line-height:18px;color:#333;width:100%;height:18px;overflow: hidden; display: block;}
.list2{margin-bottom:10px;}
.list2 li{width:100%;border-bottom:1px dashed #ccc}
.list2 li .cc2{width:100%;overflow:hidden;display: block;}
.list2 li .cc2 span{width:70%;line-height:24px;padding:8px 0;float:left;overflow:hidden;color:#333;display: block;}
.list2 li .cc2 p{line-height:40px;height:40px;float:right;overflow:hidden;color:#808080}
.ccp2{line-height:20px;font-size:14px;overflow:hidden;color:#666;margin-top:3px;}
.list-img2{overflow: hidden;width:98%;margin:0 auto;}
.list-img2 li{width:46%;margin:0 2%;float:left;margin-top:15px;}
.list-img2 li a img{width:100%;height:105px;}
.list-img2 li a p{height:48px;line-height:24px;color:#333;width:100%;overflow: hidden;margin-top:5px;}
.list-img1 li{margin-top:15px;}
.list-img1 li a img{width:100%;height:210px;}
.list-img1 li a div{font-size:20px;line-height:50px;color:#333;height:50px;width:100%;overflow:hidden}
.list-img1 li a p{font-size:14px;line-height:22px;color:#808080;}
.list-img1 li a span{font-size:16px;line-height:24px;color:#333;margin-top:10px; display: block;}
.list1 li{padding:10px 0;width: 100%;border-bottom:1px solid #e5e5e5}
.list1 li a div{font-size:16px;line-height:30px;color:#333;height:30px;width:100%;overflow:hidden}
.list1 li a p{font-size:14px;line-height:22px;color:#808080;}
.list1 li a span{font-size:14px;line-height:24px;color:#808080;margin-top:10px; display: block;}
.list-link{margin-bottom:10px;}
.list-link li{width:96%;padding:10px 1.5%;margin:0px auto; text-align: center; border:1px solid #f1f1f1}
.libg{background: #f1f1f1;}
.list-link li a{line-height:18px;color:#333;}
.ps1{line-height:20px;color:#808080}
.content{margin-top:10px;}
.content .ts{width: 100%;line-height:24px;color:#333;font-size:16px; text-align: center;}
.content .label{width: 100%;line-height:24px;color:#808080;font-size:14px; text-align: center;}

.bottom{width:100%;padding:10px 0; background:#f1f1f1;text-align:center;padding-bottom:60px;}
.bottom p,.bottom a{line-height:24px;color:#999;font-size:14px; text-align:center;}


.swiper-slide img{width:100%;min-height:140px;}
#vsb_content_2 P{font-size:16px !important;}
#vsb_content p{line-height:28px;font-size:15px; text-indent:2em; margin-top:10px; color:#1a1a1a}
.vsbcontent_img img{max-width:96%; display:block; margin:5px auto}
#vsb_content table{width:96%;margin:10px auto;border-collapse: collapse;}
#vsb_content table,#vsb_content table tr{border:1px solid #ccc;}
#vsb_content table tr td{border:1px solid #ccc;padding:3px;}
#vsb_content table tr td p{text-indent:0 !important;}	
	