body{overflow-x:hidden;background:#F3F3F3;}
.header{display: flex;justify-content:space-between; align-items: center;position:relative;z-index: 99;
background:url(../images/hbg.jpg) no-repeat center;height:1.3rem;padding:0 0.2rem;border-bottom:2px solid #98282B;background-size:100%;}
.header .logo{display:block;}
.header .logo img{width:4.62rem;height:0.96rem;}
.header .menu .iconfont{font-size:36px;color:#98282b;margin-left:0.1rem;}/*font-size:34px;color:#999;*/

.menuBg{background:rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;display:none;}
.menuBox{width:4.28rem;position:fixed;top:0;right:0;z-index:999;background:#FFFFFF; height:100%;transition:all 0.4s;-webkit-transition:all 0.4s;
transform:translateX(500%);-webkit-transform:translateX(500%);}
.menuBox.open{transform:translateX(0%);-webkit-transform:translateX(0%);}
.menuBox .menutop{height:44px;display:flex;align-items:center;padding:0.2rem 5%;width:90%;justify-content: space-between;border-bottom:1px solid #E5E5E5;}
.menuBox .menutop h1 img{width:1.75rem;height:0.54rem;}
.menuBox .menutop .iconfont{color:#8C8C8C;font-size:26px;}
.menuBox .menuItem li{border-bottom:1px solid #F2F2F2;padding:15px 0.3rem;}
.menuBox .menuItem li a{display:block;color:#666;font-size:15px;display: flex;align-items: center;justify-content: space-between;}
.menuBox .menuItem li a .iconfont{font-size:18px;color:#8C8C8C;}
.menuBox .menuItem li:hover a{color:#DAB766;}

.HomeBan{position:relative;}
.HomeBan .swiper-pagination-bullet{width:5px;height:5px;}
.HomeBan .swiper-pagination-bullet,.coopBox .coopItem .swiper-pagination-bullet{background:none;opacity:1;border:3px solid #fff;}
.HomeBan .swiper-pagination-bullet-active, .swiper-pagination-bullet .swiper-pagination-bullet-active{background:#fff;}
.swiper-slide a{display:block;}

.GGbox{background:#98282B;padding:10px 0.2rem;display:flex;align-items:center;line-height:24px;color:#fff;margin-bottom:0.35rem;}
.GGbox span{width:54px;}
.GGbox .swiper-container{height:24px;width:5rem;line-height:26px;}
.GGbox .swiper-slide a{overflow :hidden;text-overflow: ellipsis;color:#fff;font-size:14px;
display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;} 

/*公共标题*/
.pubtitle{text-align:left;position:relative;background: url(../images/ico1.jpg) no-repeat,url(../images/ico2.jpg) no-repeat 100% 0;
height:40px;line-height:40px;color:#98282b;font-size:18px;padding:0 0.2rem;border-bottom:1px solid #CCCCCC;font-weight:bold;}

.systemBox,.recordBox,.introBox,.newsBox,.mainCon{margin:0 0.2rem 0.2rem;border:1px solid #CCCCCC;background:url(../images/dot.jpg) repeat;}
.systemBox .txtCon h3{margin:15px 0;text-align:center;}
.systemBox .txtCon h3 img{width:4.08rem;height:0.55rem;}
.aboutBox{padding: 0 0.2rem 0.2rem;}
.aboutCon p img{width:2.07rem;height:1.29rem;padding:3px;border:1px solid #DFDFDF;margin-right:0.14rem;}
.aboutCon p{text-indent:2em;font-size:14px;color:#666;line-height:1.5;}

.listbox ul{margin-left:-0.2rem;}
.listbox li{width:1.72rem;height:0.58rem;background:url(../images/cur.png) no-repeat center;background-size:100%;
text-align: center;line-height:0.58rem;margin:0.2rem 0 0;float:left;margin-left:0.2rem;}
.listbox li a{color:#FFFFFF;font-size:14px;display: block;}
.listbox li:hover{background:url(../images/cur_on.png) no-repeat center;background-size:100%;}
.listbox li:hover a{color:#fff;}

@media only screen and (min-width:375px ) {
	.listbox li a{font-size:13px;}
}

.recordlist{padding:0 0.2rem 0.3rem;}
.recordlist li{margin:0.1rem 0 0;}
.recordlist li b{display: inline-block;background:url(../images/red.png) no-repeat left center;width:8px;height:8px;vertical-align:middle;
margin-right:8px;}
.recordlist li a{font-size:14px;color:#666;}
.detail {text-align: center;font-size:0;}
.detail a{font-size:16px;margin:0.3rem 0; display:inline-block;background:#F0BE20;border:1px solid #DAB766;
width:120px;padding:5px 0;border-radius:5px;color: #fff;border-radius:50px;}

.introCon{padding:0.2rem;}
.introCon img{width:2.62rem;height:1.68rem;padding:2px;border:1px solid #DFDFDF;margin:0 auto 0.1rem;display: block;}
.introCon video{width:2.62rem;height:1.68rem;padding:2px;border:1px solid #DFDFDF;margin:0 auto 0.1rem;display: block;}
.introCon p{text-indent: 2em;font-size:14px;color:#666;line-height:1.5;}

.BdItem{padding:0.2rem;}
/*.BdItem .bd li{width:48%;margin-left:2%;float:left;background:#fff;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;margin-bottom:2%;}
*/.BdItem .bd li a{display: block;}
.BdItem .bd li a.imgbox img{width:100%;height:1.47rem;}
.BdItem .bd li .txt{padding:5%;position:relative;}
.BdItem .bd li .txt .time{display: block;position:absolute;left:0;top:-34px;height:34px;line-height:34px;background:#fff;padding:0 10px;
color:#a8a8a8;font-size:12px;}
.BdItem .bd li .txt a.t{color:#666;font-size:16px;line-height:2; margin-bottom:10px;overflow : hidden;text-overflow: ellipsis;
display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.BdItem .bd li .txt a.t:after{content:"";display:block;border-bottom:1px solid #DBDBDB;margin-top:5px;width:100%;}
.BdItem .bd li .txt p{color:#939393;font-size:14px;;line-height:1.5;overflow : hidden;text-overflow: ellipsis;
display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.BdItem .bd li:hover{box-shadow:0 0 15px rgba(9,2,4,0.15);/*transform:translateY(-10px);-webkit-transform:translateY(-10px);*/}
/*.BdItem .bd li:hover a.t{color:#DA5323;}*/
.BdItem a.more{display:block;margin:15px auto 0;}

.BdItem .picScroll .bd ul li{margin: 28px 2% 0 0;width: 44%;float: left; float:left; _display:inline; overflow:hidden; transition: all .3s ease-in-out; 
-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;}
.BdItem .picScroll .bd ul li:nth-child(2n){margin-right: 0;}
.BdItem .picScroll .hd{overflow:hidden; margin-top: 25px;}
.BdItem .picScroll .hd ul{text-align: center;}	
.BdItem .picScroll .hd li{display: inline-block;width: 10px;height: 10px;margin:0 10px;overflow:hidden;border: 2px solid #98282B;text-indent: -999px;border-radius: 50%;}
.BdItem .picScroll .hd .on{background: #98282B;}

.footer{background:#474342;padding:0.2rem 0.4rem 0;color:#D1D1D1;}
.footer .bottom .blogo{width:2.05rem;height:0.94rem;margin-bottom:0.1rem;}
.footer .bottom p{font-size:14px;color:#D1D1D1;line-height:1.8;}
.footer .bottom p .iconfont{vertical-align:-3px;padding-right:3px;}
.footer .bottom p.copyright{font-size:14px;color:#b6b6b6;}
.footer .copyright{border-top:1px solid #7C7C7C;padding:0.12rem 0;margin:0.1rem 0 0;}


.art-box{padding:5px 10px 15px; margin-bottom:20px; border-bottom: 1px solid #EDEDED; text-align: center; }
.art-box h2{ line-height:30px; padding:5px 0; font-weight: bold; font-size:20px; color:#666; }
.art-box .info{font-size:14px; color:#888;line-height:1.6;}
.art-box .info span{padding-right:20px;}
.art-box .info i{margin:0 2px 0 0; position: relative; top:3px;font-size:20px;color:#A9A9A9;}
.article_content{padding:0.2rem 0.2rem 30px; line-height:200%; word-wrap:break-word; word-break:break-all; color: #666;font-size:15px; }
.article_content img{max-width:100%;}

.sub_menu_1 {position:relative; height: 50px; width: 100%; overflow: hidden;border-bottom:1px solid #CCCCCC;margin:-0.25rem auto 0.2rem;
padding:0 0.1rem;}
.sub_menu_1 .scroller {position:absolute}
.sub_menu_1 .scroller li {height: 50px;color:#333;float: left;line-height:47px;font-size:16px;text-align: center}
.sub_menu_1 .scroller li a{color:#333;display:block;padding:0 10px;margin:0 10px;}
.sub_menu_1 .scroller li a.on{height:47px;}
.sub_menu_1 .scroller li a.on{color:#98282B;border-bottom:3px solid #98282B;}


.art-box{padding:5px 10px 15px; margin-bottom:20px; border-bottom: 1px solid #DFDFDF; text-align: center; }
.art-box h2{ line-height:30px; padding:5px 0; font-weight: bold; font-size:20px; color:#666; }
.art-box .info{font-size:14px; color:#888;line-height:1.6;}
.art-box .info span{padding-right:20px;}
.art-box .info i{margin:0 2px 0 0; position: relative; top:3px;font-size:20px;color:#A9A9A9;}
.article_content{ line-height:200%; word-wrap:break-word; word-break:break-all; color: #666;font-size:15px;}
.article_content img{max-width:100%;}

.serlist,.courseBox,.teamlist,.contact,.news-list{padding:0.2rem;}
.serlist ul{margin-left:-0.24rem;}
.serlist li{margin-left:0.24rem;width:2.64rem;float:left;}
.serlist li a{display: block;}
.serlist li .imgbox img{width:2.64rem;height:1.92rem;padding:2px;border:1px solid #D9D9D9;}
.serlist li a.t{margin:0.15rem 0;color:#565656;font-size:16px;text-align: center;}
.serlist li:hover a.t{color:#98282B;}
.serlist li:hover a.imgbox img{border-color:#98282B;}

.courseBox .Name{color:#333;font-size:16px;margin:0 0 0.2rem;}
.courseBox ul{margin-left:-0.45rem;}
.courseBox li{float: left;width:1.55rem;text-align: center;margin-left:0.45rem;margin-bottom:0.15rem;}
.courseBox li a{display:block;}
.courseBox li a img{width:1.49rem;height:1.49rem;border-radius:1.49rem;}
.courseBox li p{font-size:14px;margin:10px 0 0;color:#666;}
.courseBox li .bigbg{background: url(../images/bigbg.png) no-repeat center center; width: 1.68rem; height: 1.68rem;line-height: 1.66rem; display: block;background-size: 100% 100%;}


.teamlist .top{border-bottom:1px solid #E0E0E0;padding-bottom:0.2rem;}
.teamlist .top a{display: block;} 
.teamlist .top .imgbox{width:2.64rem;height:1.93rem;float:left;}
.teamlist .top .imgbox img{width:100%;height:100%;padding:2px;border:1px solid #D9D9D9;}
.teamlist .top .txt{width:2.6rem;float:right;}
.teamlist .top .txt a{color:#333;font-size:15px;overflow : hidden;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.teamlist .top .txt p{color:#7b7b7b;font-size:13px;line-height:1.6;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.teamlist .top .txt .time{display: block;font-size:12px;color:#ababab;margin-top:0.04rem;}
.teamlist .top .txt .more{color:#a2a2a2;font-size:14px;}

.teamlist .BdItem{padding:0;}
/*.teamlist .BdItem .bd li a.imgbox img{padding:2px;border:1px solid #D9D9D9;}*/
.teamlist .BdItem .bd li{background:none;border-bottom:1px solid #E0E0E0; padding: 0.2rem 0;}
.teamlist .BdItem .bd li .imgbox{float: left; width:2.64rem;height:1.93rem;}
.teamlist .BdItem .bd li .imgbox img{width:100%;height:100%;padding:2px;border:1px solid #D9D9D9;}
.teamlist .BdItem .bd li .txt{float: right; width: 2.6rem; padding: 0;}
.teamlist .BdItem .bd li .txt a.t{margin-bottom:0;}
.teamlist .BdItem .bd li .txt a.t:after{display:none;}
.teamlist .BdItem .bd li .txt a.info{color:#a2a2a2;margin:5px 0 0;}

.page{text-align:center;padding:35px 0;}
.page a{ display:inline-block; padding:0.06rem 0.12rem; color:#635E5E;font-size:14px;border-radius:4px;background:#CBC8BC;}
.page a:hover, .page a.a_cur, .page a.current{color:#fff;background:#98282B; }

/*表单页面*/
.form-area{padding-top:0.2rem;width:4.2rem;margin: 0 auto;}
.form-area h3{color: #396faf; text-align: center; background: #FAFAFA;  
line-height:40px; font-size:18px; margin: 0 0 0.3rem;}
.form-area li{margin-bottom:15px;position:relative;}
.form-area li span{display:block;font-size:15px;margin-bottom:5px;}
.form-area li span em{color:#FF2727;display: inline-block;margin-right:0.05rem;font-weight: normal;}
.form-area li .text,.form-area li .selectbox{border:1px solid #E8E8E8;width: 4rem;height:36px;
border-radius:2px;color:#999;font-size:15px;text-indent:1em;}
.form-area li .selectbox{height:38px;line-height:38px;}
.form-area li .textarea{width:100%;height:1.5rem;vertical-align: top;padding:0.05rem;border:1px solid #E8E8E8;border-radius:0.05rem;}
.form-area li.yzm .text{width: 2.85rem;}
.form-area li.yzm img{display:inline-block; border: 1px solid #E8E8E8; 
border-radius:0 0.05rem 0.05rem 0;height:36px;width: 1.05rem; vertical-align: top;}
.form-area .input-btn{text-align: center;padding:10px 0 0.2rem;}
.form-area .input-btn input{width:75px;height:32px;line-height:32px;
background:#98282B; color: #fff;font-size:16px;vertical-align: middle;border-radius:0.03rem;}
.form-area .input-btn .resetBtn{border:1px solid #313131;background: none; color:#fff;margin-left:0.25rem;background:#313131;}
.form-area .sex_box{display: inline-block;}
.form-area .sex_box .sex-sel{display: inline-block;width:65px;height:32px;
	line-height:32px;border: 1px solid #E8E8E8;border-radius:3px;text-align: center;
	color:#999;font-size:15px;margin-right:0.2rem;}
.form-area .sex_box .sex-sel input{display: none;}
.form-area .sex_box .on{color: #fff;}
.i-checks label{font-size:16px;}
.tips{padding: 0 3% .2rem; font-size: 15px;}
.tips span{color: #ff0000;}

.newslist{padding:0 0.2rem;margin-bottom:0;}
.newslist.newsItem li{margin:0 0 15px;padding:0 0 15px;}
.newslist.newsItem li .txt p{-webkit-line-clamp:1;}
.newslist.newsItem li .imgbox{width:1.64rem;height:1.2rem;}
.newslist.newsItem li .txt{width:4.2rem;}

/*上一页下一页*/
.prev_next{text-align: center;padding:0.3rem 0;}
.prev_next a{color:#666;font-size:16px;display: inline-block; width:1.2rem;border:1px solid #D7D6D6;border-radius:0.03rem; margin: 0 0.2rem;
padding:1.5% 0;}
.prev_next a:hover{color:#98282B;border-color:#98282B;}

.address p{font-size:15px;color:#666;line-height:1.6;}
.codebox{margin:10px 0 0;}
.codebox .code{text-align: center;margin-right:26px;}
.codebox .code img{width:1.18rem;height:1.18rem;}
.codebox .code p{font-size:14px;color:#666;padding:5px 0 10px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#dituContent{width:5rem;height:340px;border:#ccc solid 1px;}
#dituContent img{max-width:none;}
.lineBox h3{font-size:16px;color:#666;font-weight:bold;margin:0.2rem 0 5px;}
.lineBox p{color:#666;font-size:15px;line-height:1.6;}

.news-list .top{border-bottom:1px solid #D5D5D4;padding-bottom:0.15rem;margin-bottom:0.15rem;}
.news-list .top a{display: block;} 
.news-list .top .imgbox{width:1.88rem;height:1.02rem;float:left;}
.news-list .top .imgbox img{width:100%;height:100%;}
.news-list .top .txt{width:3.5rem;float:right;}
.news-list .top .txt a{color:#333;font-size:15px;overflow : hidden;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.news-list .top .txt p{color:#7b7b7b;font-size:13px;line-height:1.6;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.news-list .top .txt .time{display: block;font-size:12px;color:#ababab;margin-top:0.04rem;}
.news-list .top .txt .more{color:#a2a2a2;font-size:14px;}
.news-list li {padding: 10px 0;border-bottom: 1px dashed #F5F5F5;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;
border-bottom:1px solid #CECECE;}
.news-list li .state{margin-top:5px;display: flex;align-items: center;color:#C2C2C2;font-size:14px;}
.news-list li .state span{display: flex;align-items: center;margin-right:10px;color:#989898;}
.news-list li .state span .iconfont{margin-right:3px;font-size:18px;color:#989898;}
.news-list li a{margin-bottom:5px;display: block;font-size:15px;}
.news-list li p {color: #888;font-size: 14px;line-height: 1.6;}

.BG1{background: url(../images/Bg.png) no-repeat right bottom;min-height:7.6rem; background-size:4.06rem 5.08rem;}
.BG2{background: url(../images/Bg2.png) no-repeat right bottom;min-height:7.6rem; background-size:3.28rem 2.22rem;}
.BG3{background: url(../images/Bg3.png) no-repeat right bottom;min-height:10.6rem; background-size:2.08rem 1.78rem;}
.BG4{background: url(../images/Bg4.png) no-repeat right top;min-height:10.6rem; background-size:2.7rem 2.14rem;}
.BG5{background: url(../images/Bg5.png) no-repeat right bottom;min-height:10.6rem; background-size:2.46rem 6.47rem;}
.BG6{background: url(../images/Bg6.png) no-repeat right bottom;min-height:10.6rem; background-size:2.17rem 2.17rem;}
.BG7{background: url(../images/Bg7.png) no-repeat right bottom;min-height:10.6rem; background-size:1.4rem 1.65rem;}
.BG8{background: url(../images/Bg8.png) no-repeat right top;min-height:10.6rem; background-size:1.41rem 1.37rem;}
.BG9{background: url(../images/Bg9.png) no-repeat left bottom;min-height:10.6rem; background-size:2.71rem 2.76rem;}



.main_point{background: rgba(202,203,200,.3);padding: .3rem 7%;}
.main_point_ct{margin-top: .3rem;}
.main_point_ct h4{font-size: 0.25rem;color:#333;margin-bottom: .2rem;}
.main_point_ct p{margin: .1rem 0px;font-size: 0.22rem;}
.other li{margin-top: .3rem;margin: .3rem 3% 0;}
.other li img{padding: 20px 4%;border:1px solid #98282b;width: 92%;}
.other li h4{margin: 0 15px;border-bottom:1px solid #98282b;font-size: 0.25rem;padding:10px 0px;}
.other li p{margin: 8px 15px;font-size: 0.2rem;}
