/*global css*/

/* @font-face{

  font-family:"SourceHanSansCN-Regular";

  src: url("/static/themes/font/SourceHanSansCN-Regular.otf") format("opentype");

} */

*{font-family: "SourceHanSansCN-Regular","思源黑体 CN","Microsoft YaHei","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",Arial,sans-serif;-webkit-text-size-adjust:none;-webkit-tap-highlight-color: transparent;-webkit-tap-highlight-color:rgba(0, 0, 0, 0); outline:none; box-shadow: none;color: #333;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,form,fieldset,input,textarea,blockquote{padding:0;margin:0;}

h1,h2,h3,h4,h5,h6,th{font-weight:normal;}

li{list-style-type:none;}

img{border:none;min-width:1px;vertical-align:middle;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering: crisp-edges;-ms-interpolation-mode:nearest-neighbor;}

table{border-collapse:collapse;}

body *{font-size: 14px;}

/*表单按钮，输入框样式*/

input,select,textarea{outline: none;background: none;border: none;}

input[type=button], input[type=submit], input[type=file], button ,input[type=reset]{-webkit-appearance: none;cursor: pointer;display: none;}

select::-ms-expand{display:none;}

/*全屏遮罩层，z-index默认1000*/

.mask{width: 100%;height: 100%;background: rgba(0, 0, 0, .6);position: fixed;left: 0;top: 0;z-index: 1000;}

@font-face {

  font-family: 'iconfont';  /* Project id 2528139 */

  src: url('//at.alicdn.com/t/font_2528139_t62vgkvn3c.woff2?t=1620868305740') format('woff2'),

       url('//at.alicdn.com/t/font_2528139_t62vgkvn3c.woff?t=1620868305740') format('woff'),

       url('//at.alicdn.com/t/font_2528139_t62vgkvn3c.ttf?t=1620868305740') format('truetype');

}

.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}

.user{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}

/*常用类*/

.fl,[fl]{float:left;}

.fr,[fr]{float:right;}

.relative,[relative]{position:relative;z-index: 1;}

.absolute,[absolute]{position:absolute;}

.absolute.max,[absolute][max]{left: 0;top: 0;right: 0;bottom: 0;}

.fixed,[fixed]{position:fixed;}

.fixed.max,[fixed][max]{left: 0;top: 0;right: 0;bottom: 0;}

.fz0,[fz0]{font-size:0;}

/*display快速设置*/

.hide,[hide]{display:none;}

.block,[block]{display:block;}

.inline,[inline]{display:inline;}

.inline-block,[inline-block]{display:inline-block;*display:inline;zoom:1;vertical-align: top;}

.table,[table]{display:table;}

.table.max,[table][max]{width:100%;}

.table-cell,[table-cell]{display:table-cell;vertical-align:middle;}

.table-cell.min,[table-cell][min]{width:1px;}

/*超出隐藏*/

.over,[over]{overflow:hidden;}

/*图片在div居中*/

.m-pic,[m-pic]{text-align:center;display:block;font-size:0;}

.m-pic:after,[m-pic]:after{display:inline-block;height:100%;vertical-align:middle;content:'';}

.m-pic img,[m-pic] img{vertical-align:middle;max-width:100%;max-height:100%;}

/*鼠标移过图片放大*/

.b-pic,[b-pic]{overflow:hidden;}

.b-pic img,[b-pic] img{-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}

.b-pic:hover img,[b-pic]:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}

/*图片占满div*/

.i-pic,[i-pic]{overflow:hidden;font-size:0;}

.i-pic img,[i-pic] img{width:100%;min-height:100%;}

/*H5宽高等比缩放*/

.z-pic,[z-pic]{ position:relative;}

.z-pic:after,[z-pic]:after{width:100%; display:inline-block; padding-top:100%;}

.z-pic img,[z-pic] img{ max-width:100%; max-height:100%; position:absolute; top:0; bottom:0; left:0; right:0; z-index:1; margin:auto;}

/*灰度*/

.gray,[gray]{-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}

/*对齐方式*/

.text-left,[text-left]{text-align:left;}

.text-right,[text-right]{text-align:right;}

.text-center,[text-center]{text-align:center;}

/*当前行超出，显示省略号*/

.text-over,[text-over]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/*几行内超出，显示省略号*/

.text-line,[text-line]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.text-line.line3,[text-line][line3]{-webkit-line-clamp:3;}

.text-line.line4,[text-line][line4]{-webkit-line-clamp:4;}

.text-line.line5,[text-line][line5]{-webkit-line-clamp:5;}

.text-line.line6,[text-line][line6]{-webkit-line-clamp:6;}

.text-line.line7,[text-line][line7]{-webkit-line-clamp:7;}

.text-line.line8,[text-line][line8]{-webkit-line-clamp:8;}

.text-line.line9,[text-line][line9]{-webkit-line-clamp:9;}

/*强行不换行*/

.nowrap,[nowrap]{white-space:nowrap;}

/*强行换行*/

.break,[break]{white-space:normal;word-break:break-all;}

/*垂直对齐方式*/

.v-middle,[v-middle]{vertical-align:middle;}

.v-top,[v-top]{vertical-align:top;}

.v-bottom,[v-bottom]{vertical-align:bottom;}

/*边框盒子处理*/

.border-box,[border-box]{-moz-box-sizing:border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}

/*css3变换时间300毫秒*/

.trans,[trans]{-webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s;outline:none;}

.trans *,[trans] *{-webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s;outline:none;}

.trans-inter::before,.trans-inter::after{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}

.trans0,[trans0]{-webkit-transition:all 0ms ease 0s;transition:all 0ms ease 0s;outline:none;}

/*鼠标手型*/

.pointer,[pointer]{cursor:pointer !important;}

/*英文大写*/

.upper,[upper]{text-transform:uppercase;}

/*英文小写*/

.lower,[lower]{text-transform:lowercase;}

/*宽高100%*/

.maxh,[maxh]{height:100%;}

.maxw,[maxw]{width:100%;}

/*最多宽度设置*/

.cw1920{max-width: 1920px;margin: auto;}

.cw1600{max-width: 1600px;margin: auto;}

.cw1400{max-width: 1400px;margin: auto;}

.cw1200{max-width: 1200px;margin: auto;}

/*编辑器*/

.editor{line-height:1.8;}

.editor *{font-size:inherit;color:inherit;font-family:inherit;}

.editor ul li{list-style:disc inside;padding-left:10px;}

.editor ol li{list-style:decimal inside;padding-left:10px;}

.editor img{max-width:100%;height:auto !important;}

.editor a{color: #0782C1;text-decoration:inherit;}



/*清浮动*/

.clear,[clear]{margin:0px auto;clear:both;height:0px;font-size:0px;overflow:hidden;position: relative;}

.clear.a,[clear].a{top: -54px;display:block;height: 1px;width: 100%;position: relative;}

.clean,[clean]{zoom:1;}

.clean:after,.clean:before,[clean]:after,[clean]:before{content:'';display:table;}

.clean:after,[clean]:after{clear:both;}



/*上下元素间距*/

.blank3{margin:0px auto;clear:both;height:3px;font-size:1px;overflow:hidden;}

.blank6{margin:0px auto;clear:both;height:6px;font-size:1px;overflow:hidden;}

.blank9{margin:0px auto;clear:both;height:9px;font-size:1px;overflow:hidden;}

.blank12{margin:0px auto;clear:both;height:12px;font-size:1px;overflow:hidden;}

.blank15{margin:0px auto;clear:both;height:15px;font-size:1px;overflow:hidden;}

.blank20{margin:0px auto;clear:both;height:20px;font-size:1px;overflow:hidden;}

.blank25{margin:0px auto;clear:both;height:25px;font-size:1px;overflow:hidden;}

.blank30{margin:0px auto;clear:both;height:30px;font-size:1px;overflow:hidden;}



/*a*/

a{color:#333;text-decoration:none;}

a:hover{text-decoration:none;}

a.red{color:red;text-decoration:none;}

a.red:hover{color:red;text-decoration:underline;}

a *{text-decoration:none;}

a:hover *{text-decoration:none;}

select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}

select::-ms-expand{display: none;}



/*翻页*/

#turn_page font,

#turn_page label,

#turn_page a{font-size:14px;color: #757575;margin:6px;padding:0 17px;background: #fff;border: 1px solid #ccc;line-height:45px;height:45px;display:inline-block;-webkit-transition:.3s;transition:.3s;}

#turn_page .prev:before{content:'< ';font-family: serif;}

#turn_page .next:after{content:' >';font-family: serif;}

#turn_page .item{background:none;}

#turn_page .current{background:#c51212;color:#fff;border-color:#c51212;}

#turn_page a:hover{color:#c51212;}

#turn_page a{cursor:pointer;}

#turn_page span{padding: 0;margin: 0;font-size:14px;color: #757575;}

#turn_page label{padding: 0;margin: 0 5px;}

#turn_page label input{width:40px;}

#turn_page label.submit{padding: 0 25px;font-size:14px;color: #757575;cursor: pointer;margin: 0 5px;}

#turn_page label.submit input{display: inline-block;}

#turn_page label select{width:45px;text-indent:8px;}

#turn_page.m0{margin:0 auto;}

#turn_page.m1{padding:30px 0 40px 50px;text-align:left;}

#turn_page.m2{padding:30px 0 10px;}

#turn_page.m3{padding:5px 0 10px;}

#turn_page.m4{padding:30px 0 10px;text-align:left;margin-left: -6px;}

@media only screen and (max-width: 750px){

	#turn_page span,#turn_page label.submit,#turn_page font, #turn_page label, #turn_page a,#turn_page label input{font-size: 20px;}

}


#search1{padding: 80px 0 100px;}
#search1 .cw1200{width: 97%;margin: 0 auto;}
#search1 .form{margin-bottom: 40px;padding: 0 1.5%;}
#search1 .form form{border: 1px solid #ccc;border-radius: 50px;height: 35px;padding: 0 2%;}
#search1 .form form label,
#search1 .form form input{height: 35px;line-height: 35px;}
#search1 .form form .text{background: transparent;border: none;width: 90%;color: #666;font-size: 16px;}
#search1 .form form .submit{width: 8%;cursor: pointer;background: url(/images/search2.png) no-repeat center center/20px;}
#search1 .end{color: #666;padding: 25px 0;font-size: 16px;border-bottom: 1px solid #e5e5e5;}
#search1 .list{padding: 0 3%;width: 94%;margin-bottom: 40px;}
#search1 .li{border-bottom: 1px solid #ccc;padding-bottom: 20px;margin-bottom: 20px;}
#search1 .li .name{border-bottom: 1px solid transparent;line-height: 27px;}
#search1 .li .name span{vertical-align: middle;}
#search1 .li .name .d1{color: #333;font-size: 16px;}
#search1 .li .name .d2{color: #666;font-size: 14px;}
#search1 .li .name:hover .d2,
#search1 .li .name:hover .d1{color: #3e4860;}
#search1 .li .date{color: #999;font-size: 13px;margin: 5px 0 0px;line-height: 22px;}
#search1 .li .desc{max-height: 66px;color: #666;font-size: 13px;line-height: 22px;margin-top: 10px;}


@media(max-width: 850px){
	#search1{padding: 60px 0 80px;}
	#search1 .form form{height: 60px;}
	#search1 .form form label,
	#search1 .form form input{line-height: 60px;height: 60px;}
	#search1 .form form .text{font-size:26px;}
	#search1 .li{padding-bottom: 35px;margin-bottom: 35px;}
	#search1 .li .name .d1{font-size: 25px;line-height: 34px;}
	#search1 .li .date,
	#search1 .li .name .d2{font-size: 22px;}
	#search1 .li .date{margin-top: 15px;}
	#search1 .li .desc{font-size: 22px;line-height: 32px;max-height: 96px;margin-top: 20px;}
}
