@charset "utf-8";

html{ width: 100%; display: block; background: url(../img/bj.png) right top repeat-y #fff; padding: 0; margin: 0;}
body{ width: 100%; display: block; background: url(../img/bjle.png) left top repeat-y;padding: 0; margin: 0; min-height: 100vh; box-sizing: border-box; padding-top: 100px;}
.box{width: 1200px; margin: 0 auto; max-width: 100%;}
header{ width: 100%; position: relative;}
a,img{ transition: 0.3s;}
a{ color: #333;}
.neirong table{max-width:100%!important}
.head{ width: 100%;transition: 0.3s; height: 100px; color: #34495e; font-size: 15px; position: fixed; z-index: 9991; left: 0; top:0; background-color: #fbf7f1;/* box-shadow: 5px 5px 5px rgba(0,0,0,0.1); */ box-sizing: border-box; border-bottom: 5px solid #ed3f17;}
.head .box{display: flex; align-items: center; justify-content: space-between; height: 100%;}
.logo{ transition: 0.3s; height: 74px; margin-right: 50px;}
.logo a{display: block; height: 100%;}
.logo a img{display: block; height: 100%;}
.tople{ display: flex; align-items: center; height: 100%;}
nav{ height: 100%;display: flex; align-items: center;}
.nav-box{display: flex;align-items: center; flex-wrap: wrap; justify-content: space-between; width: 100%; height: 100%;}
.nav-item{position: relative;height: 100%; transition: 0.3s; box-sizing: border-box; padding: 0 15px;}
.mc{display: none;}
.first-nav{ height: 100%; width: 100%;}
.first-nav a{display: flex; align-items: center; justify-content: center; height: 100%; position: relative; transition: 0.3s; font-weight: bold;height: 100%; color: #34495e; font-size: 16px;}
.first-nav a i{display: block; margin-left: 10px; transition: 0.3s; display: none;}
.first-nav a i::before{content: "\e600";}
.first-nav.focus i{transform: rotate(180deg);}
.first-nav.on a{color: #e24106;}
.second-nav{position: absolute; left: 0; top: 95px; background: #e24106; box-sizing: border-box;  z-index: 999; max-height: 0; overflow: hidden;transition: 0.3s;}
.second-nav a{color: #fff; display: block;font-size: 16px; line-height: 2.2; transition: 0.3s; padding:0 20px; white-space: nowrap;}
.second-nav a:hover{ text-decoration: underline; }
.second-nav a:first-child{ padding-top: 10px;}
.second-nav a:last-child{ padding-bottom: 10px;}
/* .first-nav em{ width: 0;height: 3px;background-color: #000; border-radius: 5px; position: absolute; left: 50%; transform: translateX(-50%); bottom:0; transition: 0.3s;}
.first-nav.on em{ width: 15px;} */
.nav-item:hover .first-nav a{color: #e24106;}
/* .nav-item:hover i{transform: rotate(180deg);} */
.nav-item:hover .second-nav{ max-height: 1000px;}
.mBtn{ width: 40px; height: 40px; border-radius: 4px; display: none;  cursor: pointer;   box-sizing: border-box;  /* background: #e24106; */ margin-left:20px;  display: none;}
.mBtn span{ display: block;  width: 26px;}
.mBtn span i{width: 100%; height: 2px; background: #e24106; display: block; margin: 0 auto;  margin-top: 5px; transition: 0.5s;}
.mBtn span i:first-child{margin-top: 0;}
.mBtn.active span i:nth-child(1){transform: rotate(45deg) translateY(4px) translateX(4px); background: #fff; }
.mBtn.active span i:nth-child(2){transform: rotate(-45deg) translateY(-1px) translateX(1px); background: #fff; }
.mBtn.active span i:nth-child(3){ width: 4px; background: #fff; }
.topri{ display: flex; align-items: center; position: relative;}
.dlzc{ display: flex;}
.dlzc span{ cursor: pointer; color: #34495e; font-weight: bold; transition: 0.3s; border: 1px solid #f7860d; border-radius: 5px; width: 80px; height: 34px; display: flex; align-items: center; justify-content: center; margin-left: 20px;}
.dlzc span:hover{ color: #fff; background-color: #f7860d;}
.sousuo{ height: 45px;display: flex; justify-content: space-between; border-radius: 5px; overflow: hidden; background-color: #fff; width:400px; margin: 0 15px; border: 1px solid #dd3333;}
.sousuo .souk{ height: 100%;  border: none; background: inherit; font-size: 16px; transition: 0.3s;  padding-left: 50px; padding-right: 25px; background: url(../img/sous.png) left 16px center no-repeat; box-sizing: border-box; width: calc(100% - 80px);} 
.sousuo .sous{ width: 80px; background-color: #dd3333; display: flex; height: 100%; align-items: center; justify-content: center;transition: 0.3s; color: #fff;}
.sousuo:hover .sous{background-color: #f7860d; cursor: pointer;}
.sousuo:hover,.input_item:hover{border: 1px solid #f7860d;}

.tkceng{ position: fixed; width: 100%; height: 100%; z-index: 9995; left: 0; top: 0; background: rgba(0,0,0,0.8); display: none; }
.tkbox{ position: fixed; width: 400px;z-index: 9996; left: 50%;top:50%;transform: translate(-50%,-50%);  border-radius: 20px; background-color: #fff;background: rgba(255,255,255,0.9);box-sizing: border-box; padding:30px 30px;display: none; max-width: 92%;}
.tkbox h1{ position: absolute; right: -10px; top: -60px; z-index: 9997; color: #fff; font-size: 40px; cursor: pointer; width: 30px; height: 30px;transform: rotate(45deg);}
.input_item{width: 340px;height: 40px; background: #e6eaed; display: flex; align-items: center; justify-content: space-between; margin-top: 20px; font-size: 15px; max-width: 100%; box-sizing: border-box; border: 1px solid #ccc; border-radius: 5px;}
.input_item img{margin: 0 8px; width: 15px;}
.input_item input{
	outline:none;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	display: block;
	width: calc(100% - 32px);
	height: 100%;
	box-sizing: border-box; padding-right: 20px;
	font-size: 15px;
	font-weight: bold;
}
.anniu{width:100%;height: 42px; line-height: 42px;text-align: center; margin-top: 20px; background: linear-gradient(to bottom, #f6840c,#e44807); display: block; color: #fff; font-size: 16px;border-radius: 5px; font-weight: bold; cursor: pointer;}
.anniu:hover{ background-color: #c42020;}
.dlxia{ border-top: 1px solid #eaeaea;  margin-top: 20px; display: flex; align-items: center; width: 100%; justify-content: space-between; font-size: 14px;}
.dlxia p{ color: #888; font-weight: bold;}
.dlxia p a{ color: #dd3333;font-size: 13px;font-weight: bold; cursor: pointer;}
.tklogo img{ display: block; margin: 0 auto;}
.tklogo{ width: 100%;}

.tuggbox{ width: 100%;}
.tuggbox img{ display: block; width: 100%; margin-top: 10px;}

main{width: 1200px; margin: 0 auto;}
.list{ display: flex; flex-wrap: wrap;}
.list .listbox{ width: 192px; margin-right: 9.6px; background-color: #f7f8fa; border-radius:5px; margin-top: 10px; overflow: hidden; border: 1px solid #e95808; overflow: hidden; box-sizing: border-box;}
.list .listbox:nth-child(6n){ margin-right: 0;}
.list .listbox h1{ width: 100%; overflow: hidden; position: relative;}
.list .listbox h1::before{ display: block; content: ""; padding-top: 130%;}
.list .listbox h1 img{ width: 100%;display: block; position: absolute; z-index: 5; left: 0;top: 0; height: 100%;}
.list .listbox span{ display: flex; box-sizing: border-box; padding:15px 10px; width: 100%; flex-direction: column;}
.list .listbox span h2{ font-weight: bold; color: #000; font-size: 16px;white-space: nowrap;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top: 8px;}
.list .listbox span .diq{ display: flex; align-items: center; font-size: 14px;margin-top: 8px;}
.list .listbox span .diq img{ margin-right: 5px;}
.list .listbox span i{white-space: nowrap;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-left: 10px; }
.list .listbox span p{ font-size: 12px;margin-top: 8px; color: #666;white-space: nowrap;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list .listbox:hover h1 img{transform: scale(1.03)}
.list .listbox span h3{white-space: nowrap;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list .listbox:hover{ border: 1px solid #000;}
.title{ display: flex; align-items: center; font-weight: bold; position: relative; justify-content: space-between; width: 100%; background-color: #fdf2ed; height: 54px; margin-top: 10px;}
.title h1{ font-size: 20px;background: linear-gradient(to bottom, #f6840c,#e44807);-webkit-background-clip: text; color: transparent; font-weight: bold; padding-left: 42px;}
.ti{position: absolute; z-index: 6;left: 6px; top: 11px;}



.foot{ background-color: #e24106; text-align: center; color: #fff; font-size: 16px; margin-top: 20px; padding: 26px 20px; line-height: 2;}

.pages{margin-top: 60px; }
ul.yiiPager{ display: flex;  justify-content: center;}  
ul.yiiPager li{display:block; margin: 2px;}  
ul.yiiPager li a{ width: 40px; height: 40px; border-radius: 8px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; line-height: 1; border:#ddd solid 1px;color: #666; transition: 0.3s;}  
ul.yiiPager li a:hover{background:#008265;border:#008265 solid 1px;color:#FFF;}
ul.yiiPager li.first a::before{content: "\e741";}
ul.yiiPager li.last a::before{content: "\e741"; transform: rotate(180deg);}
ul.yiiPager li.previous a::before{content: "\e694";transform: rotate(180deg); font-size: 14px;}
ul.yiiPager li.next a::before{content: "\e694"; font-size: 14px;}
ul.yiiPager li.selected a{background:#008265;border:#008265 solid 1px;color:#FFF;}

.erbox{ background-color: #fdf2ed; border-radius: 5px;width: 100%; box-sizing: border-box; padding: 30px; padding-bottom: 40px; min-height: calc(100vh - 282px);}
.weizhi{ display: flex; justify-content: space-between; min-height: 48px; align-items: center; margin: 15px 0; flex-wrap: wrap;}
.weizhi b{ color: #34495e;}
.weizhi h1{font-weight: bold; font-size: 16px; color: #333; }
.weizhi a:hover{ color: #dd3333;}
.weizhi .anniu{ height: 100%;}
.biaoti h1 b{ color: #f47b0c; font-size: 16px; margin-left: 10px;}
.biaoti{ display: flex; width: 100%; flex-direction: column; border-bottom: 1px solid #f3b8b5; padding-bottom: 20px;}
.biaoti h1{ font-size: 20px; line-height: 1.8; color: #000; font-weight: bold; display: flex; flex-wrap: wrap; align-items: center;}
.biaoti span{ display: flex; width: 100%; align-items: center; margin-top: 20px; flex-wrap: wrap;}
.biaoti span p{ align-items: center; display: flex; font-size: 16px; color:  #666; margin-right: 20px;}
.biaoti span p img{ margin-right: 6px; }
.biaoti span p i{ color: #dd3333;}
.biaoti span p b{ color: #333; padding-right: 10px;}

.neirong{ margin-top: 20px; width: 100%; font-size: 16px; line-height: 2.2; font-weight: bold; color: #333;}
.neirong img{ display: block; max-width: 100%; width: 780px; margin: 0 auto; margin: 10px auto;}

.qidong{ width: 560px; max-width: 92%; background-color: #fff; border-radius: 30px; left: 50%; top: 50%; transform: translate(-50%,-50%); box-sizing: border-box; padding:40px; padding-top: 45px; position: fixed; z-index: 69; color: #000; font-size: 15px;}
.qidong h1{ font-size:30px; font-weight: bold; margin-bottom: 20px;}
.qidong h2,.qidong h3{ font-size: 20px;}
.qidong h3{font-weight: bold;}
.qidong span{ font-size: 16px; line-height: 2; display: flex; flex-direction: column; margin: 20px 0;}
.qidong span p{ padding-left: 10px;}
.qidong span i{ padding-left: 10px; color: #dd3333;}
.qidong h4{ line-height: 1.8; margin-bottom: 20px;}
.qidong a{ transition: 0s;}
.qidong a:hover{ text-decoration: underline;}
.weizhi .anniu{ font-size: 22px; height: 100%; width:100%; align-items: center; line-height: 48px; margin-top: 0;}
.weizhi .anniu:hover{ color: #fff; text-decoration: underline;}
.weizhi p{ width: 120px;  height: 100%;}
.suobox{ display: flex; align-items: center; width: 100%; box-sizing: border-box; border: 2px dashed #d6d6d6; background-color: #ffeeda; padding:22px 35px ; margin-top: 35px;}
.suobox h1{ color: #eb6308;font-size: 22px;font-weight: bold;}
.suobox p{ color: #666;font-size: 16px;font-weight: bold; margin-top: 10px;}
.suobox img{ margin-right: 25px; display: block;}
.suobox .dianji{ text-decoration: underline; }

.sj{ display: none;}
.dianji{ cursor: pointer;}
.col1{ color: #dd3333;}
.col2{ color: #333;}






