@charset "utf-8";*{margin:0;outline:0;padding:0;font-family:"Microsoft YaHei","Lucida Grande",Helvetica,Arial,FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;}
input[type="text"],input[type="submit"],input[type="reset"],input[type="button"],button{-webkit-appearance:none}
input:focus{outline:0;border-color:#fff;box-shadow:none}
:focus{outline:0}
li{list-style:none}
a{color:#4D4D4D}
a:link,a:focus,a:active,a:visited,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.btn.active,.btn:active{text-decoration:none;outline:0;box-shadow:none;-webkit-box-shadow:none}
a:hover{color:#685536;text-decoration:none}
a,a:hover,a:visited,a:active,a:focus,input,textarea,input:focus,button,button:focus,.btn:focus,select,select:focus,img,div{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
em,i{font-style:normal}
ol,ul,h1,h2,h3,h4,p,dl{padding:0;margin:0}
.clearfix{zoom:1}
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}
.floatl{display:inline;float:left}
.floatr{display:inline;float:right}
body{ background:none;}
/*body{background:url("../images/bodybg.png") #FFFFFF repeat left top}*/
/*body{background:url("../images/index.png") no-repeat center top}*/

.gui-flex{display:flex;}
.gui-row{flex-direction:row !important;}
.gui-column{flex-direction:column !important;}
.gui-wrap{flex-direction:row !important; flex-wrap:wrap !important;}
.gui-nowrap{flex-direction:row !important; flex-wrap:nowrap !important;}
.gui-space-around{justify-content:space-around !important;}
.gui-space-between{justify-content:space-between !important;}
.gui-justify-content-start{justify-content:flex-start !important;}
.gui-justify-content-center{justify-content:center !important;}
.gui-justify-content-end{justify-content:flex-end !important;}
.gui-align-items-start{align-items:flex-start !important;}
.gui-align-items-center{align-items:center !important;}
.gui-align-items-end{align-items:flex-end !important;}
.gui-flex1{flex:1 !important;}
.gui-flex-shrink0{flex-shrink:0 !important;}
.gui-flex-shrink1{flex-shrink:1 !important;}
.gui-text-left{text-align:left;}
.gui-text-center{text-align:center;}
.gui-text-right{text-align:right;}
.gui-ellipsis{overflow:hidden;}
.line2{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.relative{ position: relative;}
.no-scale{flex-shrink:0;}
.flex-stretch{align-self: stretch; -webkit-align-self: stretch;}

.page_group{text-align:center;margin:30px 10px 10px 10px;display:block;}
.page_group ul{display:inline-block;vertical-align:bottom;}
.page_group ul li{float:left; display:inline-block; border:solid 1px #ddd; border-right:none;}
.page_group ul li span,.page_group ul a{ color:#333; padding:10px 12px;line-height:18px; display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px; overflow: hidden;}
.page_group ul li:last-child{ border-right:solid 1px #ddd;border-radius:0 4px 4px 0; overflow: hidden;}
.page_group ul li.active span,.page_group ul li.active a{background:#0D58B5!important; color:#FFFFFF!important;}



input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
	background-color: transparent!important;
	background-image: none !important;
	-webkit-box-shadow: 0 0 0 1000px white inset !important;
}
.dhidden{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; display:block; }
.owl-carousel .owl-dots{ width: 100%; z-index: 999; position: absolute; bottom: 10px; text-align: center;}
.owl-carousel .owl-dots .owl-dot span { width:10px; height:10px; margin:5px 7px; background:#e5e6e6; display:block; -webkit-backface-visibility:visible; -webkit-transition:opacity 200ms ease; -moz-transition:opacity 200ms ease; -ms-transition:opacity 200ms ease; -o-transition:opacity 200ms ease; transition:opacity 200ms ease; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px }
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span { width:15px; background:#fdb80c }


.container{margin:0 auto;width:1000px; padding-left: 20px; padding-right: 20px;}
.searchBg{ position: absolute; top: 20px; z-index: 10; width: 100%;}
.search{ background:rgba(255,255,255); border-radius: 100px; padding: 10px 13px; width: 50%;}
.search input{ border: none; background-color: transparent; width:100%; font-size: 15px; }
.search img{ opacity: 0.6}

.bannerC.owl-carousel .owl-nav button{ background-size: 83px; background-image: url("../images/arrows-48-48-3.png"); width: 40px; height: 40px;  text-indent: -6000px; position: absolute; padding: 0!important; margin-top: -20px!important; }
.bannerC.owl-carousel .owl-nav button.owl-prev{ left: 20px; top: 50%;  background-position: left bottom;}
.bannerC.owl-carousel .owl-nav button.owl-next{ right: 20px; top: 50%;  background-position: right bottom;}
.bannerC.owl-carousel .owl-nav button.owl-prev:hover{  background-position: left top;}
.bannerC.owl-carousel .owl-nav button.owl-next:hover{  background-position: right top;}

.navList { padding-top: 20px;}
.navList .item{ display: flex; flex-wrap: wrap;}
.navList .itema{ width: 10%; text-align:center; margin-bottom: 20px;}
.navList .itema .img{width:60px; height:60px;line-height:40px;border-radius:50%;margin:0 auto;}
.navList .itema .img img{ width:100%; height:100%; border-radius:50%; background:#fff;}
.navList .itema .name{ margin-top:5px; color: #FFFFFF; font-size: 14px;}
.navList .itema .name:hover{color:#fe741c;}

.boxBg{ border-radius:12px; background: #FFFFFF; margin-bottom: 20px; padding-left: 20px; padding-right: 20px; }
.boxTitle{ padding-top: 20px; padding-bottom: 20px;}
.boxTitle .t_left{ background:url(../images/t_left.png) right center no-repeat;background-size:100% 60%; margin-left: 20px;}
.boxTitle .t_right{ background:url(../images/t_right.png) left center no-repeat;background-size:100% 60%; margin-right: 20px;}
.boxTitle .title{ font-size: 28px; font-weight: bolder; padding-left: 10px; padding-right: 10px;}

.mingrenList .mingrenItem{ border:#eeeeee 1px solid; padding: 0 15px; border-radius: 10px; width: 46%; margin-bottom: 20px;}
.mingrenList .mingrenItem .mingrenItemTitle { border-bottom: 1px solid #eee; padding-top: 20px; padding-bottom: 20px;}
.mingrenList .mingrenItem .mingrenItemTitle .name{ font-size: 20px; color: #333; font-weight: bold;}
.mingrenList .mingrenItem .mingrenItemTitle .more{ font-size: 13px; color: #5F6DF7}
.mingrenList .mingrenItem .item{position:relative; border-top:solid 1px #eee;}
.mingrenList .mingrenItem .item:first-child{border-top:none;}
.mingrenList .mingrenItem .item .numd{ width:50px; height:50px; line-height: 50px; text-align: center;}
.mingrenList .mingrenItem .item .bname{ padding-left:15px; font-weight:500}
.mingrenList .mingrenItem .item .score{width:240px; height:4px; border-radius:5em; background:#DDDFF4; position: relative;}
.mingrenList .mingrenItem .item .score .progress {height:4px; border-radius:5em; background:#5F6DF7}


.numd{width:40px; height:40px; font-size: 12px; font-weight: bolder; background:url(../images/num.png) center center no-repeat;background-size:cover;color:#fff;text-align:center;line-height:70px;}
.numd.num1{ background-image:url(../images/num1.png); color: #FFF0BE;}
.numd.num2{ background-image:url(../images/num2.png); color: #F2FEFF;}
.numd.num3{ background-image:url(../images/num3.png); color: #FFDCCA;}
.morebtn { padding:15px 30px;}
.morebtn a{ padding: 5px 20px; font-size: 14px; margin:0 auto; cursor:pointer; background:#5F6DF7; color:#FFFFFF; border-radius:30px;}
.morebtn a img{ width: 15px; height: 15px; margin-right: 5px;}
.tabmenu{ display: none;}

.newsList .newsItem {border-bottom:#eeeeee 1px solid; padding-bottom: 15px; padding-top: 15px;}
.newsList .newsItem .contbox{width:76%;}
.newsList .newsItem .contbox .title{font-size: 20px; font-weight: bolder;}
.newsList .newsItem .contbox .description{font-size: 14px; color: #999999; margin-top: 10px;}
.newsList .newsItem .contbox .other{margin-top:15px; font-size: 14px; }
.newsList .newsItem .contbox .other .biaoqian{ display:inline-block; background: #F2F2F2;  padding:5px 10px; border-radius: 5px;color:#999999}
.newsList .newsItem .contbox .other .attention{ color:#ccc; }
.newsList .newsItem .contbox .other .attention img{ width: 18px; height: 18px; margin-right: 5px;}
.newsList .newsItem .img{ width:20%;}
.newsList .newsItem .img img{ width:100%; border-radius: 5px;}
.detailBox{ padding-top:40px; padding-bottom:20px;}
.detailBox .name{ color: #FFFFFF; font-size: 22px; font-weight: bold;}
.detailBox .info{ font-size: 16px; color: #FFFFFF; padding-top: 12px; }
.detailBox .description{ font-size: 15px; color: #FFFFFF;  padding-top: 12px; padding-bottom: 12px;}
.detailBox .description div{ margin-right: 30px;}
.detailBox .description div.btn{ border:#FFFFFF 1px solid; border-radius: 3px; padding-top: 3px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;}
.detailBox .description img{ filter: brightness(0) invert(1); width: 18px; height: 18px; margin-right: 5px;}
.detailBoxC{ background:#FFFFFF; border-radius: 5px; padding: 15px;color: #5E5E5E; font-size: 16px; line-height: 2}
.detailBoxC1{ background: #F6F6F6; border-radius: 10px; padding: 15px; color: #5E5E5E; font-size: 16px; line-height: 2}
.detailBox2 .renwuT{ margin-bottom: 20px;}
.detailBox2 .renwuT li{box-sizing: border-box; font-size: 16px; padding-top: 15px; padding-bottom: 15px; border-bottom:#eeeeee 1px solid;}
.detailBox2 .renwuT li span.name{ color:#5F6DF7;display:inline-block; float:left; width:37%;}
.detailBox2 .renwuT li.zhankai{position:relative;}
.detailBox2 .renwuT li.zhankai .val{display: block;overflow: hidden;}
.detailBox2 .detailTitle{ font-size: 28px; font-weight: bolder;color: #5F6DF7; background:url(../images/detail1.png) center center no-repeat;background-size:100% 100%; text-align: center; padding-top: 12px; padding-bottom: 12px;}
.detailBox2 .detailTitleL{ font-size: 18px;  margin-bottom: 20px; border-left: #5F6DF7 3px solid; padding-left: 5px; line-height: 1; font-weight: bolder;}
.detailBox2 .detailContent{ font-size: 16px; line-height: 1.8; margin-bottom: 20px;}


.xiangguanciList li a{  margin-bottom: 20px; color: #5F6DF7; display: block; background:url(../images/detail2.png) center center no-repeat;background-size:100% 100%; text-align: center; padding-top: 24px; padding-bottom: 24px;  font-size:20px;}
.detailZan{ padding-bottom: 20px;}
.detailZan img{ width: 20px; height: 20px; margin-right: 9px;}
.detailZan .dianzhan{ background-color:#B81311; color:#FFFFFF}
.detailZan .xiajiang{ background-color:#EFEFEF; color:#999999}
.detailZan .dianzhan,.detailZan .xiajiang{padding:0px 15px; border:1px solid #ddd; text-align:center; line-height:2.2em; border-radius: 50px;}
.paihangList{ padding-top:20px; padding-bottom:20px;}
.paihangList li{ padding-left:35px; background:url(../images/li1.png) left center no-repeat;background-size:auto 85%;}
.paihangList li a{ font-size: 18px; padding: 15px; background: #FF7043; border-radius: 30px; margin-top: 10px; color: #FFFFFF;}
.paihangList li:first-child a{ margin-top: 0px;}
.paihangList li .no{ width: 30px; font-size: 18px; font-weight: bolder; border-right: #FFFFFF 1px solid; margin-right: 15px;}
.paihangList li img{ width: 15px; height: 15px; margin-left: 5px;}
.paihangList li:nth-child(2) a{ background: #FF8D5F}
.paihangList li:nth-child(3) a{ background: #FBB811}
.paihangList li:nth-child(4) a{ background: #FFB964}
.paihangList li:nth-child(5) a{ background: #9AB68D}
.paihangList li:nth-child(6) a{ background: #39CEBA}
.paihangList li:nth-child(7) a{ background: #5C7DB0}
.paihangList li:nth-child(8) a{ background: #566165}
.paihangList li:nth-child(9) a{ background: #7E8A8A}
.paihangList li:nth-child(10) a{ background: #A3A7AA}
.paihangList li:nth-child(2){ background-image:url(../images/li2.png);}
.paihangList li:nth-child(3){ background-image:url(../images/li3.png);}
.paihangList li:nth-child(4){ background-image:url(../images/li4.png);}
.paihangList li:nth-child(5){ background-image:url(../images/li5.png);}
.paihangList li:nth-child(6){ background-image:url(../images/li6.png);}
.paihangList li:nth-child(7){ background-image:url(../images/li7.png);}
.paihangList li:nth-child(8){ background-image:url(../images/li8.png);}
.paihangList li:nth-child(9){ background-image:url(../images/li9.png);}
.paihangList li:nth-child(10){ background-image:url(../images/li10.png);}

.paihangRwList li{background: #F6F6F6; border-radius: 10px;  overflow: hidden; margin-bottom: 15px;}
.paihangRwList li .paihangItemTop{ font-size: 15px; padding: 15px 15px 15px 0; color: #FFFFFF; background: #FF7043;}
.paihangRwList li .no{ width: 50px; text-align:center; font-size: 22px; font-weight: bolder; border-right: #FFFFFF 1px solid; margin-right: 15px;}
.paihangRwList li .paihangItemTop img{ width: 26px; height: 26px; margin-left: 10px;filter: brightness(0) invert(1); }
.paihangRwList li .img1 img{ width:100%;}
.paihangRwList li:nth-child(1) .paihangItemTop{ background: #FF7043}
.paihangRwList li:nth-child(2) .paihangItemTop{ background: #FF8D5F}
.paihangRwList li:nth-child(3) .paihangItemTop{ background: #FBB811}
.paihangRwList li:nth-child(4) .paihangItemTop{ background: #FFB964}
.paihangRwList li:nth-child(5) .paihangItemTop{ background: #9AB68D}
.paihangRwList li:nth-child(6) .paihangItemTop{ background: #39CEBA}
.paihangRwList li:nth-child(7) .paihangItemTop{ background: #5C7DB0}
.paihangRwList li:nth-child(8) .paihangItemTop{ background: #566165}
.paihangRwList li:nth-child(9) .paihangItemTop{ background: #7E8A8A}
.paihangRwList li:nth-child(10) .paihangItemTop{ background: #A3A7AA}
.paihangRwList li .paihangItemBottom{	padding: 15px;}

.paihangRwList li .name{ font-size: 16px; padding-bottom: 10px;}
.paihangRwList li .description{ font-size: 16px;}
.paihangRwList li .description1 em{ line-height: 1.6; font-size: 13px; margin-right: 10px; display: inline-block;}
.paihangRwList li .paihangItemBottom .info{ font-size: 16px; color: #5E5E5E;line-height: 1.6; text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}
.paihangRwList li .paihangItemBottom.hov .info{-webkit-line-clamp:initial;line-clamp:initial; }

.paihangRwList li .ddinfo{ padding-top: 10px;}
.paihangRwList li .ddinfo a{ color:#FF7043; font-size: 14px; font-weight: bolder; }
.paihangRwList li:nth-child(1) .ddinfo a{ color: #FF7043}
.paihangRwList li:nth-child(2) .ddinfo a{ color: #FF8D5F}
.paihangRwList li:nth-child(3) .ddinfo a{ color: #FBB811}
.paihangRwList li:nth-child(4) .ddinfo a{ color: #FFB964}
.paihangRwList li:nth-child(5) .ddinfo a{ color: #9AB68D}
.paihangRwList li:nth-child(6) .ddinfo a{ color: #39CEBA}
.paihangRwList li:nth-child(7) .ddinfo a{ color: #5C7DB0}
.paihangRwList li:nth-child(8) .ddinfo a{ color: #566165}
.paihangRwList li:nth-child(9) .ddinfo a{ color: #7E8A8A}
.paihangRwList li:nth-child(10) .ddinfo a{ color: #A3A7AA}
.pd20{ padding-bottom:20px;}
.cFFFFFF{ color:#ffffff;}
.footer{ text-align:center; padding-bottom:20px;}
.topIcon{ width:15%; margin-right:15px; padding-bottom:40px;}
.detailContentG img{ max-width:100%; }
.logo{ height:65px; margin-right:5px;}
.detailBox2 .img1{ text-align:center;}
.detailBox2 .img1 img{ width:60%!important;}
@media  (max-width:992px){
    .detailBox2 .img1{ text-align:center;}
    .detailBox2 .img1 img{ width:100%!important;}
    .logo{ height:40px; margin-right:5px;}
	.container { width: 94%; padding-left: 0px; padding-right: 0px; }
	.owl-carousel .owl-dots .owl-dot span{ margin:5px 3px}
	.owl-carousel .owl-controls .owl-dots{ bottom: 10px;}
	.owl-carousel .owl-nav{ display: none;}
	.search{ width: 35%;}
	.searchBg{ position: relative; top: auto; background: #6a50fb; padding-top: 10px; padding-bottom: 10px;}
	.navList .itema{ width: 20%;}
	.boxBg{ padding-left: 15px; padding-right: 15px;}
	.boxTitle .title{ font-size: 18px;}
	.tabmenu{ padding-bottom: 20px; display: flex;}
	.tabmenu .item{ padding:0px;line-height:2.2;background:#DDDFF4; color: #5F6DF7; border-radius: 40px; font-size: 14px; text-align:center; width:23%;}
	.tabmenu .item:nth-last-child(1){ margin-right:0;}
	.tabmenu .item.active{ background:#5F6DF7;color:#FFFFFF;}
	.mingrenList .mingrenItem{ width: 100%; padding:0; border: none; margin-bottom: 0;}
	.mingrenList .mingrenItem:not(:first-child) { display: none;}
	.mingrenList .mingrenItem .mingrenItemTitle{ display: none;}
	.mingrenList .mingrenItem .item .score{width:100px;}

	.newsList .newsItem .contbox{width:55%;}
	.newsList .newsItem .contbox .title{font-size: 14px; font-weight: initial;}
	.newsList .newsItem .contbox .title{display: none;}
	.newsList .newsItem .contbox .other{font-size: 12px; }
	.newsList .newsItem .img{ width:40%;}

	.detailBox{ padding:20px 0;}
	.detailBox .name{ font-size: 16px;}
	.detailBox .info{ font-size: 14px;}
	.detailBox .description{ font-size: 14px;}

	.detailBoxC{ font-size: 13px;}
	.detailBoxC1{ font-size: 13px;}
	.detailBox .description{ font-size: 13px;}
	.detailBox .description div{ margin-right: 10px;}
	.detailBox2 .renwuT li{font-size: 14px;}
	.detailBox2 .detailTitle{font-size: 16px; font-weight: initial;}
	.detailBox2 .detailTitleL{ font-size: 16px;}
	.detailBox2 .detailContent{ font-size: 14px;}
	.paihangList li a{ font-size: 15px; padding: 8px 15px;}
	.paihangRwList li .no{ font-size: 18px;}
	.paihangRwList li .info{ font-size: 13px;}
	.paihangRwList li .paihangItemTop img{ width: 20px; height: 20px;}
	.paihangRwList li .description{ font-size: 13px;}
	.xiangguanciList li a{ padding-top: 14px; padding-bottom: 14px; font-size:14px;}
    .paihangRwList li .name{ font-size: 17px; }
    .detailContentG{ padding:10px; border-left:#5F6DF7 1px solid; border-right:#5F6DF7 1px solid; border-bottom:#5F6DF7 1px solid;}
}
