@charset "utf-8";
/* CSS Document */
body{ background-color:#FFF; }


/**/


.mbNav{  background-color: #920083; width: 50%; height:100%; position: fixed; right:0; top:0; z-index: 999; animation: fadeInRight 0.5s ease-in-out; -webkit-animation: fadeInRight 0.5s ease-in-out; display: none;}
.mbNav-close{ width: 32px; height: 32px; line-height: 32px; text-align: center; display: inline-block; position: absolute; left:10px; top:10px; z-index: 1000;}
.mbNav-close:hover,.mbNav-close{  color: #FFF !important;  }
.mbNav-close > i{ font-size: 16px;  }
.mbNavList{ width: 100%; height: 100%; position: absolute; left:0;top:0; }
.mbNavList > ul{ width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: flex-start; flex-wrap: nowrap; align-items: center; box-sizing: border-box; padding-top: 20%; }
.mbNavList > ul > li{ width: 100%; }
.mbNavList > ul > li > a{ display: block; width:100%; height: 30px; line-height: 30px; text-align: left; box-sizing: border-box; padding-left:10%; font-size: 12px; position: relative; color: #FFF !important; }
.mbNavList > ul > li > a:hover{ background-color: #53478f; }
.mbNavList > ul > li > a::after{ content: ' '; width:10px; height: 100%; position: absolute; right:0; top:0; background-color: #5f98db; display: none;}
.mbNavList > ul > li > a:hover::after{ display: block; }

/**/

.header{ width:100%; height:auto; box-sizing:border-box; background-color:rgba(255,255,255,1); position:fixed; left:0; top:0;  z-index:100;  transition:all 0.3s linear; -webkit-transition:all 0.3s linear; }
.hd-con{display: flex; flex-direction: row; flex-wrap: nowrap; justify-content:space-between; align-items:stretch; padding-top:1.5%; padding-bottom:1.5%;}
.hd-con > .logo{ display:block; width:50%;  box-sizing: border-box; padding-right:3%; position: relative; /* border-right:1px solid #bebebe; */}
/*.hd-con > .logo::after{ content: ' '; width: 1px; height: 100%; background-color: #bebebe; position: absolute; right:0; top:50%; margin-top: -50%; }*/
.hd-con > .logo img{ width:100%;}
.hd-con > .hdRight{ width:50%; box-sizing: border-box; padding-left:39%; position: relative; display: flex; flex-direction: row; justify-content: space-between; flex-wrap: nowrap; align-items: center;}
.hd-con > .hdRight > .btn-login{ display: inline-block; width:90px; height: 30px; line-height: 30px; border-radius: 3px; text-align: center; font-size: 14px; color: #FFF; background-color: #f19149; overflow: hidden; align-self: flex-end; }
.hd-con > .hdRight > .search{ width:50%; }
.hd-con > .hdRight > .search > div{ width:100%; height: auto; text-align: center; position: relative; padding-right:50px;  box-sizing: border-box; overflow: hidden; background-color: #FFF;}/**/
.hd-con > .hdRight > .search > div > p:nth-of-type(1){border:1px solid #dcdcdc; border-right:0; width:100%; height: 30px; position: relative; box-sizing: border-box; }
.hd-con > .hdRight > .search > div > p:nth-of-type(1) input{ width: 100%; height: 28px; line-height: 28px; border:0; box-sizing: border-box; padding:0 0 0 10px; position: absolute; left:0; top:0; }
.hd-con > .hdRight > .search > div > p:nth-of-type(2){ width:50px; position: absolute; right:0; top:0; background-color: #920083;}
.hd-con > .hdRight > .search > div > p:nth-of-type(2) input{ width:100%; height: 30px; border:0; background-color: transparent; color: #FFF; font-family:"iconfont" !important; font-size:16px; cursor: pointer;}
.hd-con > .menu{ width:30px; height:30px; cursor:pointer; display:none; align-self: center;}
.hd-con > .menu > h3{ width:30px; height:30px; font-weight:normal; text-align:center; line-height:18px; color: #FFF; background-color: #920083 !important;}
.hd-con > .menu > h3 > i{ font-size:20px;}
.nav{ background-color: #920083; position: relative;  }
.nav > .navlist{ }
.nav > .navlist > ul > li{ width: 12.5%; float: left; }
.nav > .navlist > ul > li::after{content: ' '; width: 100%; height: 56px; background-color: rgba(0,0,0,0.8); position: absolute; left:0; top:56px; display: none; transition: all 0.5s linear; -webkit-transition: all 0.5s linear;}

.nav > .navlist > ul > li > div{ width: 100%; position: relative;}
.nav > .navlist > ul > li > div > a{ width: 100%;height: 56px;text-align: center; line-height: 56px; font-size: 16px; display: block;  color: #FFF !important; transition: all 0.5s linear; -webkit-transition: all 0.5s linear; position: relative;}
.nav > .navlist > ul > li > div > a::after{ content: ' '; width: 1px; height: 20px; background-color: rgba(255,255,255,0.5); position: absolute; left:-1px; top:50%; margin-top: -10px; }
.nav > .navlist > ul > li:nth-of-type(1) > div > a::after{ display: none; }
.nav > .navlist > ul > li > div > p{ width:800%; position: absolute; left:0; top:56px; display: none; line-height: 56px; height: 56px; font-size: 14px; z-index: 100;animation: fadeInDown 0.5s ease-in-out; -webkit-animation: fadeInDown 0.5s ease-in-out; text-align: left;}
.nav > .navlist > ul > li > div > p > a{ color: #FFF !important; display: inline-block;  padding:0 15px; height: 56px; line-height: 56px; }
.nav > .navlist > ul > li.liMenu:hover::after{ display: block; }
.nav > .navlist > ul > li:hover > div > a{ background-color: #cf00ba; }
.nav > .navlist > ul > li.liMenu:hover > div > p{ display: block;}
.nav > .navlist > ul > li:nth-of-type(8) > div > p,.nav > .navlist > ul > li:nth-of-type(9) > div > p,.nav > .navlist > ul > li:nth-of-type(10) > div > p,.nav > .navlist > ul > li:nth-of-type(11) > div > p,.nav > .navlist > ul > li:nth-of-type(12) > div > p,.nav > .navlist > ul > li:nth-of-type(13) > div > p{ left:auto; right:0; text-align: right; }


.header-blank{ background-color:transparent; height:170px;}


/*滚动后导航*/
.scrolltop{ background-color:rgba(255,255,255,1); border-bottom:1px solid rgba(120,120,120,1);  animation: fadeInDown 0.5s ease-in-out; -webkit-animation: fadeInDown 0.5s ease-in-out; z-index:510;}
.scrolltop > h3.tx{ color:#333;}
/*主体*/
.main{   height:auto;   }
/*底部*/
.foot-blank{ height:auto; width:100%; }
.footer{ box-sizing:border-box; background-color: #595f6a;}
.footer > .c-con{ box-sizing: border-box; padding-top: 4%; padding-bottom:2%;  height: auto; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content:flex-start; align-items: center;  font-size: 14px;}
.online,.copyright{ flex:3; line-height: 2; color: rgba(255,255,255,0.6); text-align: left; }
.copyright{ flex:2; align-self: flex-start; padding-left:2%; box-sizing: border-box;}
.online{ order:1; }
.online a,.copyright a{color: rgba(255,255,255,0.6);}
.online a:hover,.copyright a:hover{color: rgba(255,255,255,1) !important;}

.ewm{ width: 80px; order:3; margin:0 5%;}
.ewm > p{ width: 100%; overflow: hidden; }
.ewm > p > img{ width: 100%; }
.ewm > h3{ width:100%; font-size: 14px; font-weight: normal; text-align: center; line-height: 2; color: rgba(255,255,255,0.6);}

.copyright{ text-align: right; order:4; }



/*首页*/
/*焦点图*/
/*.flash{ width:100%; position: relative; }*/


.notic{ width:100%; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: stretch; margin-top: 3%; margin-bottom:1%; }
.notic > header{ font-size: 16px; padding:10px 20px; box-sizing: border-box; width:120px; background-color: #920083; color: #FFF; }
.notic > section{ flex:1; box-sizing: border-box; border:1px solid #e5e5e5; background-color: #FFF; box-sizing: border-box; padding:5px 10px; overflow: hidden; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; align-items: center; }
.notic > section > div{ width: 100%; }
.swiper1{ width:100%; overflow: hidden;  }
.swiper1 .swiper-pagination {right:0; display:inline-block;/*  padding-top:2%; padding-bottom:1.5%;*/ bottom:0; left:auto; text-align:center; padding-right:10px; box-sizing:border-box; display: none;}
.swiper1 .swiper-pagination-bullet{opacity:1; margin:0 5px!important;width:50px; height:4px; border-radius:0%; box-sizing:border-box;  background-color: #FFF; }
.swiper1 .swiper-pagination-bullet-active{background-color:#00828e;}
.swiper1 .swiper-slide{ text-align: left; position:relative; font-size: 14px; line-height: 24px; height: 24px;  padding-left:14px; position: relative; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; box-sizing: border-box;}
.swiper1 .swiper-slide::after{ content: ' '; width: 4px; height: 4px; background-color: #920083; position: absolute; left:0; top:50%; margin-top: -2px; }
.swiper1 .swiper-button-next,.swiper1 .swiper-button-prev{ color:rgba(255,255,255,0.2); background-color:rgba(0,0,0,0.1); border-radius:0%; height:40px; width:30px; line-height:40px; text-align:center; background-image:url(none); cursor:pointer; margin-top:-20px; box-sizing:border-box; display:none; } 
.swiper1 .swiper-button-next:hover,.swiper1 .swiper-button-prev:hover{ color:rgba(237,31,36,1) !important; } 
.swiper1 .swiper-button-next i,.swiper1 .swiper-button-prev i{ font-size:1.0rem; }


.swiper4{ width:100%; overflow: hidden; height: 0;  }
.swiper4 .swiper-pagination {right:0; display:inline-block;/*  padding-top:2%; padding-bottom:1.5%;*/ bottom:0; left:auto; text-align:center; padding-right:10px; box-sizing:border-box; display: none;}
.swiper4 .swiper-pagination-bullet{opacity:1; margin:0 5px!important;width:50px; height:4px; border-radius:0%; box-sizing:border-box;  background-color: #FFF; }
.swiper4 .swiper-pagination-bullet-active{background-color:#00828e;}
.swiper4 .swiper-slide{ text-align: left; position:relative; font-size: 12px; line-height: 24px; height: 24px; padding-left:14px; position: relative; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; box-sizing: border-box;}
.swiper4 .swiper-slide::after{ content: ' '; width: 4px; height: 4px; background-color: #920083; position: absolute; left:0; top:50%; margin-top: -2px; }
.swiper4 .swiper-button-next,.swiper4 .swiper-button-prev{ color:rgba(255,255,255,0.2); background-color:rgba(0,0,0,0.1); border-radius:0%; height:40px; width:30px; line-height:40px; text-align:center; background-image:url(none); cursor:pointer; margin-top:-20px; box-sizing:border-box; display:none; } 
.swiper4 .swiper-button-next:hover,.swiper4 .swiper-button-prev:hover{ color:rgba(237,31,36,1) !important; } 
.swiper4 .swiper-button-next i,.swiper4 .swiper-button-prev i{ font-size:1.0rem; }

.toutiao{ width: 100%; background-color: #FFF; box-sizing: border-box; padding:1% 2%; margin-bottom: 1%; }
.toutiao > h3{ width: 100%; font-weight: bold; font-size: 36px; line-height: 1.5; text-align: center; }
.toutiao > p{ width: 100%; line-height: 2; font-size: 14px; text-align: center; }
.toutiao > p > a{ color: #a50034 }

.f1{ height: auto; margin-bottom:4%;display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: stretch; }
.newsFlash{ width: 42%; }
.swiper3 .swiper-pagination {right:0; display:inline-block;  padding-top:2%; padding-bottom:1.5%; bottom:0; left:auto; text-align:center; padding-right:10px; box-sizing:border-box; display:none; }
.swiper3 .swiper-pagination-bullet{opacity:1; margin:0 5px!important;width:50px; height:4px; border-radius:0%; box-sizing:border-box; background-color: #FFF; }
.swiper3 .swiper-pagination-bullet-active{background-color:#fcd638;}
.swiper3 .swiper-slide{ position:relative; background-color: #e1e1e1;}
.swiper3 .swiper-slide > a > img{ width:100%;}
.swiper3 .swiper-slide > a > h3{ width: 100%; box-sizing: border-box; padding:0 10%; overflow: hidden; white-space: nowrap; text-align: left; text-overflow: ellipsis; line-height: 60px; height: 60px; font-size: 14px; font-weight: normal; background-color: rgba(0,0,0,0.8);position: absolute; left:0; bottom:0; color: #FFF !important; }
.swiper3 .swiper-slide > a > h3 > p{ display: inline-block; color: #FFF;}
.swiper3 .swiper-slide > a > h3 > p > span{ color: #F00; font-size:16px; }
.swiper3 .swiper-button-next,.swiper3 .swiper-button-prev{ color:rgba(255,255,255,0.8); background-color:rgba(0,0,0,0); border-radius:0%; height:60px; width:40px; line-height:56px; text-align:center; background-image:url(none); cursor:pointer; margin-top:0px; box-sizing:border-box; z-index: 100;} 
.swiper3 .swiper-button-next{ position: absolute; right:0; top:auto; bottom:0; }
.swiper3 .swiper-button-prev{ position: absolute;left:0; top:auto; bottom:0; }
.swiper3 .swiper-button-next:hover,.swiper3 .swiper-button-prev:hover{ color:rgba(255,255,255,1) !important; } 
.swiper3 .swiper-button-next i,.swiper3 .swiper-button-prev i{ font-size:20px; }
.newsRight{ width: 58%; box-sizing: border-box; padding-left:2%; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; align-items: flex-start; }
.newsRight > .nr-news{ width: 100%; flex:1; display: flex; flex-wrap: nowrap; flex-direction: column; justify-content: space-between; align-items: flex-start; padding-bottom:1.5%; box-sizing: border-box;}
.newsRight > .nr-news:nth-of-type(2){  padding-top:1.5%; padding-bottom: 0; border-top: 1px solid #e5e5e5;}
.newsRight > .nr-news > header{ width: 100%;  line-height: 24px; height: 24px; font-size: 16px; text-align: left; font-weight: normal; overflow: hidden; }
.newsRight > .nr-news > section{ width: 100%; flex:1; }
.newsRight > .nr-news > section > ul{ width: 100%; height: 100%; display: flex; flex-wrap: nowrap; flex-direction: column; -ms-text-justify: auto; justify-content: space-between; align-items: flex-start; box-sizing: border-box; padding-top: 2%;}
.newsRight > .nr-news > section > ul > li{ width: 100%; height: 20px; line-height: 20px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: left; padding-left:14px; position: relative; box-sizing: border-box;}
.newsRight > .nr-news > section > ul > li::after{ content: ' '; width: 4px; height: 4px; border-radius: 50%; background-color: #920083; position: absolute; left:0; top:50%; margin-top: -2px; }

.adList{ width: 100%; margin-bottom:3%; }
.adList > ul > li{ width: 49.5%; float: left; overflow: hidden; }
.adList > ul > li > a{ display: block; width: 100%; overflow: hidden; border-radius: 4px; }
.adList > ul > li > a > img{ width: 100%; }
.adList > ul > li:nth-of-type(2n){ float: right; }

.intro{ width: 100%;  margin-bottom:3%;}
.intro > .introItem{ width: 32%; float: left; margin-right:2%; height: auto; }
.intro > .introItem:nth-of-type(3n){ margin-right:0; }
.intro > .introItem > header{ position: relative;width: 100%; box-sizing: border-box; padding-top: 10px; padding-bottom:10px; border-bottom:2px solid #920083; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: center; position: relative; }
.intro > .introItem > header > p{font-size: 20px; font-weight: bold; color: #920083; padding-left:14px;}
.intro > .introItem > header > a{display: inline-block; height: 24px; line-height: 24px; background-color: #f5f5f5; border-radius: 10px; padding:0 10px; position: absolute; right:0; top:50%; margin-top: -12px; font-size: 12px; color: #666; transition: all 0.5s linear; -webkit-transition: all 0.5s linear;}
.intro > .introItem > header > a:hover{background-color: #920083; color: #FFF !important;}
.introItemList,.nc-list{ width: 100%; box-sizing: border-box; padding:10px; border:1px solid #dcdcdc; border-top: 0; }
.introItemList> ul > li,.nc-list > ul > li{ width: 100%; padding-left:14px; box-sizing: border-box; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; text-align: left; position: relative;}
.introItemList> ul > li::after,.nc-list > ul > li::after{ content: ' '; width: 4px; height: 4px; background-color: #CCC; border-radius: 50%; position: absolute; left:0;top:50%; margin-top: -2px; }
.introItemList > ul > li > span,.nc-list > ul > li > span{ display: inline-block; padding-left:10px; font-size: 12px; color: #999; float: right; }

.tlad{ display: block; width: 100%; margin-bottom:2%; overflow: hidden; }
.tlad > img{ width: 100%; }

.imgs{ width: 100%; }
.imgs > header{ width: 100%; box-sizing: border-box; padding-top: 10px; padding-bottom:10px; border-bottom:2px solid #920083; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: center; position: relative;}
.imgs > header > p{ width: 26px; overflow: hidden; }
.imgs > header > p img{ width: 100%; }
.imgs > header > h3{ font-size: 20px; font-weight: bold; color: #920083; padding-left:10px; }
.imgs > header > a{ display: inline-block; height: 24px; line-height: 24px; background-color: #f5f5f5; border-radius: 10px; padding:0 10px; position: absolute; right:0; top:50%; margin-top: -12px; font-size: 12px; color: #666; transition: all 0.5s linear; -webkit-transition: all 0.5s linear;}
.imgs > header > a:hover{ background-color: #920083; color: #FFF !important; }

.videos{ width: 100%; box-sizing: border-box; border:1px dashed #dcdcdc; border-top:0; padding:1.5%; display: flex; flex-direction:row; flex-wrap: nowrap; align-items: stretch; justify-content: flex-start; margin-bottom:2%; }
.videoHot{ display: block; width:39%; position: relative;}
.videoHot > img{ width: 100%; }
.videoHot > h3,.videoList > ul > li > a > h3{ width: 100%; height: 48px; line-height: 48px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; box-sizing: border-box; padding:0 10px; background-color: rgba(0,0,0,0.8); color: #FFF !important; position: absolute; left:0; bottom:0; font-weight: normal; font-size: 14px; text-align: center; }
.videoHot > h4,.videoList > ul > li > a > h4{ width:60px; position: absolute; left:50%; top:50%; margin-top: -30px; margin-left:-30px; }
.videoHot > h4 > img,.videoList > ul > li > a > h4 > img{ width: 100%; }
.videoList{ flex:1; background-color: #FFF; }
.videoList > ul{ width: 100%; height: 100%; display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap; align-items: flex-start; align-content: space-between;}
.videoList > ul > li{ width:33.33%; box-sizing: border-box; padding-left:2.5%; }
.videoList > ul > li > a{ width: 100%; position: relative; display: block; }
.videoList > ul > li > a > p{ width: 100%; }
.videoList > ul > li > a > p img{ width: 100%; height: 140px;}
.videoList > ul > li > a > h3{ width:100%; height: 36px; line-height: 36px; }
.videoList > ul > li > a > h4{ width:40px;  }

.imgs > .imgsList{ width: 100%; margin-bottom:3%; }
.imgs > .imgsList > ul > li{ width: 23.5%; float: left; margin-right:2%; margin-top: 2%; }
.imgs > .imgsList > ul > li:nth-of-type(4n){ margin-right:0; }
.imgs > .imgsList > ul > li > a{ width: 100%; display: block; transition: all 0.5s linear; -webkit-transition: all 0.5s linear;}
.imgs > .imgsList > ul > li > a > p{ width: 100%; overflow: hidden; }
.imgs > .imgsList > ul > li > a > p img{ width: 100%; transition: all 0.5s linear; -webkit-transition: all 0.5s linear;}
.imgs > .imgsList > ul > li > a > h3{ width: 100%; box-sizing: border-box; border:1px solid #e5e5e5; border-top: 0; padding:10px; transition: all 0.5s linear; -webkit-transition: all 0.5s linear;}
.imgs > .imgsList > ul > li > a > h3 > p{ width: 100%; font-size: 14px; text-align: center; line-height: 22px; height: 44px; overflow: hidden; font-weight: normal;}
.imgs > .imgsList > ul > li > a:hover{ background-color: #920083; }
.imgs > .imgsList > ul > li > a:hover > p img{ transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); }
.imgs > .imgsList > ul > li > a:hover > h3{ border:1px solid #920083; border-top: 0; }
.imgs > .imgsList > ul > li > a:hover > h3 > p{ color: #FFF !important; }


.links{ width: 100%; background-color: #f7f7f7 }
.links > .c-con{ padding-top: 3%; padding-bottom:3%; }
.box{ width:100%; height:auto; margin:0 auto; position:relative; padding-left:70px; padding-right:70px;  box-sizing:border-box;}
.swiper2 .swiper-pagination {right:0; display:inline-block;  padding-top:2%; padding-bottom:1.5%; bottom:0; left:auto; text-align:center; padding-right:10px; box-sizing:border-box; display:none;}
.swiper2 .swiper-pagination-bullet{opacity:1; margin:0 5px!important;width:50px; height:4px; border-radius:0%; box-sizing:border-box; background-color: #3d5c9d; }
.swiper2 .swiper-pagination-bullet-active{background-color:#fcd500;}
.swiper2 .swiper-slide{ position:relative; box-sizing: border-box; background-color: #FFF; border:1px solid #EEE;}
.swiper2 .swiper-slide > a{ width:100%; overflow: hidden; }
.swiper2 .swiper-slide > a > img{ width:100%;transition: all 0.5s linear; -webkit-transition: all 0.5s linear;}
.swiper2 .swiper-slide:hover > a > img{transform: scale(1.02,1.02); -webkit-transform: scale(1.02,1.02);}

.box .swiper-button-next,.box .swiper-button-prev{   height:40px; width:40px;text-align:center; background-image:url(none); cursor:pointer; margin-top:-20px; box-sizing:border-box; background-position: center top; background-repeat: no-repeat; background-size: 100%; } 
.box .swiper-button-next{ background-image: url(../images/goRight.png); }
.box .swiper-button-prev{ background-image: url(../images/goleft.png); }
.box .swiper-button-next i,.box .swiper-button-prev i{ font-size:0}

.chaxun{ width: 100%; min-width: 1200px;background-image: url(../images/chaxun.png); background-repeat: no-repeat; background-position: center center; }
.chaxun > .main{ width:1000px; margin:0 auto; display: flex; flex-direction: row; height: 630px;  flex-wrap: nowrap; justify-content: space-between; align-items: center; }
.cx-img{ width: 360px; overflow: hidden;  }
.cx-img img{ width: 100%; }
.cx-form{ width: 512px; height: 480px; box-sizing: border-box; border:1px solid rgba(229,229,229,1); box-shadow: 0 0 10px rgba(229,229,229,0.5); background-color: #FFF; border-radius: 12px; overflow: hidden; }
.cxformTab{ width: 100%; height: 80px; }
.cxformTab > p{ width: 50%; height: 80px; line-height: 80px; font-size: 22px; text-align: center; cursor: pointer; background-color: #f7f7f7; color:#333; float: left; }
.cxformTab > p.on{ background-color: #FFF; color: #920083; }
.cxformItem{ width: 100%; height: 440px; box-sizing: border-box; padding:60px 25px; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; align-items: center; display: none; }
.cxformItem > p{ width: 100%; box-sizing: border-box; height: 60px; }
.cxformItem > p > input{ width: 100%; height: 60px; box-sizing: border-box; border:1px solid #e7e7e7; padding:0 20px; font-size: 18px; }
.cxformItem > p:nth-of-type(3) > input{ border:0; background-color: #920083; color: #FFF; cursor: pointer;}
.result-location{ width: 100%; line-height: 3; border-bottom:1px solid #DDD; text-align: left; font-size: 14px; margin-top: 16px;}
.result-location > span{ color: #920083; }
.reuslt-img{ width: 80%; margin:3% auto; overflow: hidden; position: relative;}
.reuslt-img img{ width: 100%; }
.result-form{ width: 100%; height: 100%; position: absolute; left:0; top:0; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: stretch; box-sizing: border-box; padding:15px;}
.result-form > div{ flex:1; display:flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; align-items: center; }
.result-form > div > p{ width:152px; border-radius: 10px; overflow: hidden; margin:0 auto;  margin-bottom: 20px;}
.result-form > div > p > img{ width: 100%; }
.result-form > div > div{ width: 60%; margin:0 auto; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: center; margin-top: 10px; }
.result-form > div > div > h3,.result-form > div > div > p{ font-weight: normal; font-size: 16px; color: #333; width:85px; }
.result-form > div > div > p{ text-align: center; flex:1; height: 32px; line-height: 32px; box-sizing: border-box; border-bottom:1px solid #333; }
.result-history{ width: 88%; box-sizing: border-box; border:1px solid #d2d2d2; margin:0 auto; margin-bottom:6%; }
.result-history > header{ width: 100%; font-size: 20px; text-align: center; background-color: #f7f7f7; line-height: 3.2; border-bottom:1px solid #d2d2d2; }
.result-history > .rh-list{ width: 100%; box-sizing: border-box; padding:20px; }
.result-history > .rh-list > ul{ width: 100%; border:1px solid #d2d2d2; }
.result-history > .rh-list > ul > li{ width: 100%; height: auto;  background-color: #FFF; cursor: pointer;}
.result-history > .rh-list > ul > li + li{ border-top: 1px solid #d2d2d2; }
.result-history > .rh-list > ul > li:nth-of-type(odd){background-color: #f3f3f3}
.result-history > .rh-list > ul > li:nth-of-type(1){background-color: #f8ebd8}
.result-history > .rh-list > ul > li > p{ width: 12%;box-sizing: border-box;  height: 56px; line-height: 56px; text-align: center; font-size: 14px; float: left; }
.result-history > .rh-list > ul > li > p + p{ border-left:1px solid #d2d2d2; }
.result-history > .rh-list > ul > li:nth-of-type(1) > p{ font-size: 16px; }
.result-history > .rh-list > ul > li > p:nth-of-type(1){ width:16%; }
.result-history > .rh-list > ul > li > p:nth-of-type(3),.result-history > .rh-list > ul > li > p:nth-of-type(4){ width:24%; }

.location{ width: 100%; min-width: 1200px; border-bottom:1px solid #EEE; background-color: #FFF; }
.location > .c-con{ padding-top: 2%; padding-bottom: 2%; font-size: 14px; text-align: left;}
.location > .c-con i{ font-size:14px; }
.location > .c-con i:nth-of-type(1){ font-size: 16px; transform: translateY(-2px); -webkit-transform: translateY(-2px); }
.pages{ width: 100%; text-align: center; padding-bottom:3%; padding-top: 3%; }
.pages > a{ display: inline-block; padding:6px 5px; box-sizing: border-box; font-size: 14px; /*border:1px solid #DDD;*/ /*background-color: #f9f9f9;*/ margin:0 5px; transition: all 0.5s linear; -webkit-transition: all 0.5s linear;position: relative; }
.pages > a::after{ content: ' '; width: 100%; height: 1px; background-color: #920083; position: absolute; left:0; bottom:0; display: none;}
.pages > a:hover::after,.pages > a.on::after{ display: block; }
.newsCols{ width: 100%; display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: flex-start;align-items: flex-start; }
.nc-main{ flex:1;}
.nc-hots,.nc-list{ width:97%; border:0;  box-sizing: border-box; padding-right:2%; border-right: 1px solid #e7e7e7;}
.nc-hots{ padding-top: 6%;padding-bottom: 6%; border-bottom:1px solid #e7e7e7; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; }
.ncHots-img{ width: 250px; flex-shrink: 0; }
.ncHots-img img{ width: 100%; }
.ncHots-about{ width:100%; text-align: left; box-sizing: border-box; padding-left:3%; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; align-items: flex-start;}
.ncHots-about > h3,.ncHots-about > h4,.ncHots-about > p{ font-weight: normal; font-size: 20px; line-height: 1.5; text-align: left;}
.ncHots-about > h4,.ncHots-about > p{ font-size: 14px; color: #666; }
.ncHots-about > p{ color: #999; height: auto; line-height: 24px; }
.ncHots-about > a{ display: inline-block; height: 24px; line-height: 24px;font-size: 12px; text-transform: uppercase;  color: #b41414 !important;}
.ncHots-about > a i{ font-size: 12px; }

.nc-list > ul > li{ font-size: 16px; height: 32px; line-height: 32px; }
.nc-list > ul > li:nth-of-type(5n){ margin-bottom:3.5%; }
.nc-list > ul > li > span{ padding-right:10px; }
.nc-imgs{ width: 300px; }
.nc-imgs > ul > li{ width: 100%; margin-top: 10px; }
.nc-imgs > ul > li > a{ width: 100%; display: block; transition: all 0.5s linear; -webkit-transition: all 0.5s linear;}
.nc-imgs > ul > li > a > p{ width: 100%; overflow: hidden; }
.nc-imgs > ul > li > a > p img{ width: 100%; transition: all 0.5s linear; -webkit-transition: all 0.5s linear;}
.nc-imgs > ul > li > a > h3{ width: 100%; box-sizing: border-box; border:1px solid #e5e5e5; border-top: 0; padding:10px; transition: all 0.5s linear; -webkit-transition: all 0.5s linear;}
.nc-imgs > ul > li > a > h3 > p{ width: 100%; font-size: 14px; text-align: center; line-height: 22px; height: 44px; overflow: hidden; font-weight: normal;}
.nc-imgs > ul > li > a:hover{ background-color: #920083; }
.nc-imgs > ul > li > a:hover > p img{ transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); }
.nc-imgs > ul > li > a:hover > h3{ border:1px solid #920083; border-top: 0; }
.nc-imgs > ul > li > a:hover > h3 > p{ color: #FFF !important; }