/*@CHARSET "UTF-8";*/
/*滚动条出现挤压页面宽度，影响布局*/
html {
  overflow-y: scroll; /*//这是为了兼容ie8，不支持:root, vw*/
}



        
 /*
:root {
  overflow-y: auto;
  overflow-x: hidden;
}
 
:root body {
  position: absolute;
}
 */
body {
  /*width: 100vw;*/
 /* overflow: auto;*/
}
/*end滚动条出现挤压页面宽度，影响布局*/


body {
    font: 12px Microsoft Yahei,arial,Sans-serif;
		padding: 0;
		margin: 0;
}
a{
	color:#333;
	text-decoration:none;
	font-size: 14px;
}
/**
滚动条上的按钮 (上下箭头)
*/
/*
::-webkit-scrollbar-button{
	background: #f55300;
}
*/
/*滚动条整体粗细样式*/
/*
::-webkit-scrollbar {
    width: 20px;
    height: 20px;
}
*/
/*滚动条里面小方块*/
/*
::-webkit-scrollbar-thumb {

    border-bottom: 1px solid #fff;
    background: #e8e8e8;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
	border-bottom: 1px solid #fff;
    background: #f55300;

    background-image: -webkit-linear-gradient(45deg,
            rgba(255, 255, 255, 0.4) 25%,
            transparent 25%,
            transparent 50%,
            rgba(255, 255, 255, 0.4) 50%,
            rgba(255, 255, 255, 0.4) 75%,
            transparent 75%,
            transparent);
    border-radius: 0px;
	
}
*/
/*滚动条轨道*/
/*
::-webkit-scrollbar-track {
    border-bottom: 1px solid #b6b6b6;
}*/


.center .box .contentlist .checkbox{
	width: auto;
    height: auto;
}


 table {
    width: 100%;
    border-collapse: collapse; /* 合并边框 */
    font-family: Arial, sans-serif;
	    border-left: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    border-spacing: 0;
	     margin: 10px 0;
}

 th {
  
    text-align: center;
 	    text-align: right;
    border-bottom: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    padding: 5px 10px;
    height: 30px;
    white-space: nowrap;
	/*background-image: linear-gradient(#ffffff, #fbfbfb, #eeeeee);*/
	/*background: #fbfbfb;*/
}
 th input{
	  /*  font-weight: bold;*/
}


 td {
    text-align: center;
    border-bottom: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    padding: 5px 10px;
    height: 30px;
    white-space: nowrap;
	

    overflow: hidden;
 
    max-width: 200px;
}
 tr:nth-child(even){
            background-color: #fbfbfb;
        }

 tr:hover {
   /* background-color: #fbfbfb;*/
}

/*

table{
    width:100%;

	border-left: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
	border-spacing: 0;

	
}
table td ,table th {
    text-align: right;
    border-bottom: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    padding: 0 10px;
    height: 35px;
	white-space: nowrap;
}
table td p{
 
  margin: 0px;

}


table tr:nth-child(1){
	  background-image: linear-gradient(#ffffff, #fbfbfb, #eeeeee);


}

table tr:nth-child(even){
	background:#f4f4f4;


}

table tr:nth-child(2n+3) td:nth-child(2) {
	
  background:#f4f4f4;
}

table tr:nth-child(2n+3) td:nth-child(1) {
	
  background:#f4f4f4;
}

table tr:nth-child(2n+3) td:nth-child(2) {
	
  background:#ffffff;
}

table tr:nth-child(2n+3) td:nth-child(1) {
	
  background:#ffffff;
}



table td:nth-child(1) {
	text-align: center;
    position: sticky;
    left: 0px; 
    background-color: #f4f4f4; 
 

}


table td:nth-child(2) {
	text-align: center;
    position: sticky;
    left: 100px;
    background-color: #f4f4f4; 

}

*/

#e_table{
		border-left: 0px solid #e3e3e3;
}
#e_table  th {
	width:50%
}
#e_table  td {
	    border-right: 0px solid #e3e3e3;
	    text-align: left;
}

table .field_column0 , .field_column1{
	background-image: linear-gradient(#ffffff, #fbfbfb, #eeeeee);
}

.searchlist{
	clear: both;
    overflow: hidden;
	/*border-bottom: 1px solid #cecece;*/
    margin-bottom: 10px;
	/*background: #f4fcf4;*/
	
}
.searchlist ul{
	padding: 0;
	    margin: 0;
}
.searchlist li{
float: left;
list-style: none;
    height: 40px;
    line-height: 40px;

}


.search{

	float: left;
    width: 469px;
    /*padding: 18px 0 0 40px;*/
    /*margin-left: 64px;*/
}
.search-type {
    padding: 0;
    height: 20px;
    overflow: hidden;
}
.search-type li {
    float: left;
    /*width: 42px;*/
    height: 20px;
    line-height: 20px;
    color: #666;
    cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
}

.search-box {
    position: relative;
    padding: 0 80px 0 0;
    height: 36px;
    overflow: hidden;
    zoom: 1;
}

.search-keyword {
    padding: 7px 10px;
    border: 1px solid #ccc;
    border-right: 0 none;
    height: 20px;
    line-height: 20px;
}
.search-keyword input {
    height: 18px;
    font: 12px/18px arial;
    border: 0 none;
    width: 90%;
    color: #999;
    outline: 0 none;
}

.search-keyword.on {
    border-color: #eae3e3;
}


.search-btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 80px;
    height: 36px;
    background: #008ee1;
    border: 0 none;
    overflow: hidden;
    cursor: pointer;
    outline: 0 none;
    /*font: 16px/36px 'Microsoft YaHei',"\5FAE\8F6F\96C5\9ED1",arial;*/
    color: #fff;

    -webkit-appearance: none;/****告诉浏览器我们不希望按钮按苹果的默认UI来渲染。*****/
    border-radius: 0;

}


#search{}
#search td{
	/*border-bottom: 1px solid #979797;*/
}

.view{
	
}

.center{
	  /*  width: 1200px;*/
	max-width: 1200px;
	    margin: 0px auto;

}

.slidebox{
    float: left;
    width: 60%;
}
.board{
    float: left;
    width: 40%;
}

.flo{
    float: left;
    width: 200px;
    background: #f0f0f0;
    border-right: 1px solid #999595;
	height: 490px;
	padding: 20px;
}

.flo ul {
padding: 0;
    margin: 0;
}
.flo li {
      margin: 10px;
      cursor: pointer;
	  border-left: 3px solid #f0f0f0;
	  list-style: none;
	font-size: 16px;
	    padding: 5px;
}
.flo li > img{
	vertical-align: middle;
	    height: 30px;
	padding-right: 5px;
}
.flo li > span{
	vertical-align: middle;
}

.flo > a {
	font-size: 16px;
	    font-weight: bold;
	background: url(../style/images/arrow.png) 10px no-repeat;
    margin: 10px;
    padding-left: 20px;
}

.flo li a:hover{
	 color: #0071c5;

}

.flo li:hover{
 color: #0071c5;
   border-left: 3px solid #397cbe;
}
.flo #y{
     background: #ffffff ;
     border-left: 3px solid #397cbe;
}

.yson  {

    background: #f0f0f0 url(../style/images/arrow.png) 10px no-repeat;
    background-repeat: no-repeat;
    background-position: right;
     margin-right: 20px
}


.filter-item {
   /* height: 36px;*/
	height: auto;
    overflow: hidden;
    border-bottom: 1px dashed #e6e6e6;
	    padding: 5px 0;
	    border-bottom: 1px solid #e6e6e6;
}
.filter-item:nth-child(even){
	background:#fbfbfb;
}
.filter-item:hover{
  background:#dfefef;
}

.filter-type {
    float: left;
    width: 26%;
}
.param-value-list{
	 float: left;
    width: 74%;
}
.param-value-list a ,.view-more{
    float: left;
    height: 18px;
    line-height: 18px;
        padding-left: 10px;
    margin: 6px 0px 6px 0;
    white-space: nowrap;
	margin: 5px;
	font-size: 14px;
	background: #ffffff;
    padding: 0 10px;
	 padding: 5px 10px;
    border: 1px solid #c4bfbf;
    border-bottom: 1px solid #c4bfbf;
	border-radius: 3px;
}
.filter-type strong{
	background: none;
    padding: 0 0px;
    border-right: 0px solid #c4bfbf;
    border-bottom: 0px solid #c4bfbf;
	margin: 5px 0;
	float: right;
	
}

.filter-type em{
    height: 22px;
    line-height: 28px;
    background: #6bb3d0;
    width: 22px;
    color: #fff;
    cursor: pointer;
    margin: 0 2px;
    border-radius: 50px;
    padding: 0 6px;
	font-style: inherit;
    font-size: 10px;

}

.param-value-list a:hover{
	 color: #0071c5;
	 background: url(../style/images/arrow.png) 0px no-repeat;
     
}

.param-value-list .active2{
		 color: #0071c5;
	 border: 1px solid #0071c5;
}

.active3{
    
      position: relative;
}
 .active3:after {
        bottom: 0px;
        right: 0px;
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        /*border-bottom: 40px solid #0071c5;*/
        border-left: 40px solid transparent;
      }
.active3:before {
        content: '';
        position: absolute;
        width: 17px;
        height: 6px;
        background: transparent;
        bottom: 15px;
        right: 0px;
        border: 2px solid white;
        border: 1px solid #F44336;
        border-top: none;
        border-right: none;
        -webkit-transform: rotate(-55deg);
        -ms-transform: rotate(-55deg);
        transform: rotate(-45deg);
        z-index: 2;
      }

.param-value-list .active2{
      border: 1px solid #6bb3d0;
      position: relative;
}
.param-value-list .active2:after {
        bottom: 0px;
        right: 0px;
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        /*border-bottom: 18px solid #6bb3d0;*/
        border-left: 20px solid transparent;
      }
.param-value-list .active2:before {
        content: '';
        position: absolute;
        width: 12px;
        height: 6px;
        background: transparent;
        bottom: 4px;
        right: 0px;
        border: 2px solid white;
	   border: 1px solid #F44336;
        border-top: none;
        border-right: none;
        -webkit-transform: rotate(-55deg);
        -ms-transform: rotate(-55deg);
        transform: rotate(-45deg);
        z-index: 2;
      }


.model-item{
	    float: left;
	   /* width: 50px;
	    background: #ddd;
	    height: 20px;*/
}
.model-item span{

}
.model-item strong{

}

.menu-list > div > ul:nth-child(1) {
   border-left: 0px solid #eae3e3;
}
.menu-list > ul:nth-child(1) {
   border-left: 0px solid #eae3e3;
}
.menu-list ul{
    list-style: none;
	border-left: 1px solid #c4bfbf;
	padding-left: 20px;
}
.menu-list ul li{
	margin: 10px 0px;
}
.menu-list ul li a{
	padding-left: 10px;
	/*margin-left: 5px;*/
}
.menu-list ul li a:hover{
	color: #0071c5;
    background: url(../style/images/arrow.png) 0px no-repeat;

}
.menu-list ul .right:hover{
    background: #fbfbfb;
}
.menu-list .left{
	     margin: 0 5px;
}
.menu-list .right{
	 /* margin: 10px 5px;*/
}

.center .box .np{
	width: 15px;
}
.center .box  label {
    white-space: normal;
}
.center .box  label span{
	padding:0;
	font-size: 14px;
}
.center .box input,
.center .box select{
	width: 100%;
    border: none;
    height: 30px;
    padding: 0;
	background: none;
	outline: 0 none;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	
	vertical-align: middle;
    margin-top: -2px;
    margin-bottom: 1px;
}
.center .box .search
{
    border: none;
    border-right: 1px solid #ACACAC;
    border-bottom: 1px solid #ACACAC;
    padding-right: 5px;
    padding-left: 5px;
    background: #f4f4f4;
    cursor: pointer;
	width: 50px;
    height: 23px;
}
.center .search .keywords,
.center .search select
{
	width: 100%;
    border: none;
    height: 30px;
    padding: 0;
	background: none;
}

.center h3 {
	  margin: 5px 0;
}
.center h2 {
	  margin: 10px 0;
}

.center  .submit{
	    margin: 10px 0;
    text-align: right;
}

.submit button{
	    margin: 10px;
}
.center .active{
		font-weight: bold;
 color: #0071c5;
    background: url(../style/images/arrow.png) 0px no-repeat;

}

.center .close{
 color: #0071c5;
    background: url(../style/images/close.png) 0px no-repeat;

}



.box{
	/*
overflow-x:scroll;
overflow-y:hidden;*/

  width: 100%;
  box-sizing: border-box;
  overflow: auto;

}
.boxcontent{
/*width:1200px;*/
}
.handle_panel{
	text-align: center;
    padding: 10px;
}

.optionslist,.options{
	margin-top: 10px;
}

.grey,
.box-header .pc-nav .grey{
	color: #999;
}
.coolbg {
    border: none;
    border-right: 1px solid #9a9a9a;
    border-bottom: 1px solid #9a9a9a;
    padding: 5px 15px;
    background: #fafafa;
    cursor: pointer;
    /*margin-right: 3px;*/
	display: inline-grid;
	font-weight: bold;
	    margin: 0 5px 0 0;
	    background-image: linear-gradient(#ffffff, #fbfbfb, #eeeeee);
}
.coolbg:hover {
    background: #397cbe;
    color: #fff;
    text-decoration: none;
}
 .system .coolbgDelete {
            background-color: #e65a5a;
 	        background-image: none;
            color: #fff;
 }
/****/
.calendar{
	 width:320px;
	 border-left: 0px solid #e3e3e3;
     border-top: 0px solid #e3e3e3;
}

.calendar .starttime{
	border-bottom-left-radius: 50%;
    border-top-left-radius: 50%;
}
.calendar .endtime{
	border-bottom-right-radius: 30px;
    border-top-right-radius: 30px;
}

.calendar .fontb{
	
}
.calendar .fontb span {
    background: #ff9800;
    border-radius: 30px;
    color: #fff;
    display: block;
    height: 24px;
  /* border-bottom: 2px solid #F44336;*/
    line-height: 24px;

    width: 24px;
   /* border-radius: 50%;*/
    margin: 0px auto;
}
.calendar .fontb1 span {
  
    border-radius: 30px;
   
    padding: 5px;
}

.calendar .disabled{
	
	color:#cccccc;
}
.calendar .current{
	
	color:#000;
	font-size: 14px;
}
.calendar td,.calendar th{
	text-align: center;
	    padding: 0 0px;
	border-bottom: 0px solid #fff;
    border-right: 0px solid #e3e3e3;
	    height: 40px;
}
.calendar  tr:nth-child(2) {
   /* background: #FF5722;
	color:#fff*/
}

.calendar td:nth-child(1)
{
	background: none;
	border-right: 0px solid #e3e3e3;
}
.calendar td:nth-child(2)
{
	background: none;
	border-right: 0px solid #e3e3e3;
}
.calendar td:nth-child(7)
{
	background: none;
}

.column_value_sum .row{
	padding-top: 5px;
}

.column_value_sum{
	padding-top: 10px;
}
.column_value_sum input{
	    padding: 5PX;
        border: none;
	background: #f4f4f4;
}








/*//////////////////////编辑器/////////////////////////*/

.editorList{
	width:100%;
	padding: 0px;
}

.editorList li{
	display:inline;
	}
.editorList li a{
    border: none;
    border-right: 1px solid #9a9a9a;
    border-bottom: 1px solid #9a9a9a;
    padding: 5px 10px;
    background: #fafafa;
    cursor: pointer;
	}
.editorList li a:hover{
    background: #397cbe;
    color: #fff;
    text-decoration: none;

	}
#editortext {
	border: 1px solid #e1e1e1;
	border-bottom: 0;
	border-right: 0;
	border-left: 0;
    background: #fff;
    width: 100%;
    height: 100%;
	resize:none;
	
scrollbar-face-color:#C00;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#F00;
scrollbar-darkshadow-color:#000;
scrollbar-Shadow-color:#000;
scrollbar-arrow-color:#fff;
scrollbar-track-color:#fff;
}
.nofixed{
}
.fixed{
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    height: 100%;
    width: 100%;
    background: #ffffff;
    border-bottom: 1px solid #e6e6e6;
}

/*预览*/
.preview{
	position: fixed; top: 0px; right: 0; z-index: 999;
}

.u{}
.u li{
	/*border-bottom: 1px solid #e9e9e9;*/
	    list-style-type: none;
}
.u li a{
	height: 36px;
    line-height: 36px;
}
.u li a:hover{
	color:#0071c5;
	}
/*
排序号
*/
.n1,.n2{

    width: 15px;
    height: 15px;
   /* font: 10px/15px arial;*/
    text-align: center;
	padding:0 5px;
    margin: 0 5px;
}
.n1{
	background-color: #34a6e5;
    color: #f1f1f1;
}
.n2{
    background-color: #e0e8f6;
    color: #000;
    border-radius: 30px;
}


.menu-list{
	   /* background-image: linear-gradient(#ffffff, #fbfbfb, #eeeeee);*/
    padding: 10px 0;
}
.menu-list-top{
	width:221px;
	float:left;
	z-index: 40;
	position: absolute;
	background: #fafafa;

}

.menu-list-top ul{
	list-style: none;
    padding: 0;
    margin: 0;
}
.menu-list-top ul li {
 /* float: left;*/
  margin: 0 10px 0 0;
  width: 100%;
}
.menu-list-top ul li a{
    display: block;
    height: 36px;
    line-height: 36px;
	width: 210px;
    font-size: 14px;
    background: #fff ;
    /*border-bottom: 1px solid #e9e9e9;*/
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	padding-left: 10px;
}


.menu-list-top ul li a:hover{
	color: #0071c5;
    background: url(../style/images/arrow.png) 0px no-repeat;
}

.menu-list-top	.content{
	display: none;
    position: absolute;
    left: 220px;
    top: 0;
    box-sizing: border-box;
    width: 700px;
	height: 500px;
   /* padding-bottom: 151px;*/
    background-color: #fff;
    border: none;
   /* box-shadow: 0 0 16px 0 rgb(0 0 0 / 10%);*/
	border: 1px solid #397cbe;
	box-sizing: border-box;
    overflow: auto;

}

.menu-list-top ul li  a img{
	vertical-align: middle;
    padding-bottom: 3px;
	padding-right: 2px;
}
.menu-list-top .content-left{
	width: 60%;
    float: left;
}
.menu-list-top .content-left dl{
	padding-left: 10px;
	margin: 0;
}
.menu-list-top .content-left dt{
	width: 100%;
    border-bottom: 1px solid #e9e9e9;
}
.menu-list-top .content-left a{

	display: inline-block;
    width: auto;
    padding: 0px 10px 0px 10px;
    border-bottom: 0px solid #e9e9e9;
}

.menu-list-top .content-right{
	width: 40%;
    float: right;
}
.menu-list-top .content-right a{
	width:auto;
	height: auto;
	line-height: normal;
    float: left;
	padding: 5px 5px 5px 10px;
	border-bottom: 0px solid #e9e9e9;
}


.tab .tabhead{
    padding: 10px 0;
	border-bottom: 1px solid #0071c5;
	    background-image: linear-gradient(#ffffff, #fbfbfb, #eeeeee);
}


.tab .tabhead li{
    cursor: pointer;
    display: inline-block;
}
.tab .tabhead li:hover{

    color: #0071c5;
    background: url(../style/images/arrow.png) 0px no-repeat;

}
.tab .tabcontent{

}
.tab ul{
	padding: 0;
	margin: 0 ;
}

.tab li{
	padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tab li span{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 14px;
	     height: 30px;
    line-height: 30px;
}





.box-header{
	margin-top: 20px;
	clear: both;
  overflow: hidden;
}

.box-header .logo{
	float: left;
    width: 200px;

}
.box-header .search{
	float: left;
    width: 30%;
	line-height: 50px;
}
.box-header .search li{
	float: left;
    list-style: none;
    font-size: 14px;
}

.box-header .navigation {
  background-image: linear-gradient(#f9f9f9, #ebebeb, #dcdcdc);
  float: left;
  width: 100%;
  border-bottom: 1px solid #0071c5;
}

.box-header .pc-nav {
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
    width: 100%;
	/*border-bottom: 1px solid #0071c5;
   background: #fbfbfb;*/
	/*margin: 10px 0;
	padding: 0px 0;
	
	background:  url(../style/images/nav_bg.jpg) repeat-x scroll 0 0px;
	    background-image: linear-gradient(#f9f9f9, #ebebeb, #dcdcdc);*/

}
.box-header .pc-nav > li{

	float: left;
    margin: 0 10px 0 0;
	
}
.box-header .pc-nav > li > a{

	 color: #666;
		font-weight: bold;
    letter-spacing: 1px;
	    height: 44px;
    line-height: 44px;
    display: block;
    color: #333;
padding-right: 30px;
  border-right: 1px solid #ddd;
  font-size: 16px;
  margin-left: 20px;
  padding-left: 10px;
	
}

.box-header .pc-nav > li > a:hover{
	 color: #fff;
	 background: #1e5aa0;
     
}

.box-header .pc-nav > li .active{
	 color: #397cbe;
	/* background: #1e5aa0;*/
     
}

.box-header .pc-nav li > a:hover{
	 color: #0071c5;
	 background: url(../style/images/arrow.png) 0px no-repeat;
     
}

.box-header .pc-nav li a img{
	vertical-align: middle;
	/*height: 25px;*/
    padding-bottom: 3px;
	padding-right: 5px;
}


.level-one {
	
}

.search2 .button{
	    cursor: pointer;
    width: 24px;
    height: 24px;
    font-size: 0px;
    color: #aaa;
    border: 0px;
    background: #397cbe url(../style/images/search.png) no-repeat center;
    border-radius: 3px;
     margin-top: 11px; 
    vertical-align: top;
	    border-radius: 50px;
    position: absolute;
    right: 0px 

}


.box-header .navigationall{
	float: left;
    width: 100%;
}
.box-filter{
		float: left;
    width: 100%;
	   /* background: #fafafa;*/
	/*background-image: linear-gradient(#ffffff, #fbfbfb, #eeeeee);*/
}

.box-location {
	
	/*float: left;*/
	 width: 100%;
	/*color: #0071c5;

    font-size: 12px;
    margin-bottom: 10px;
	float: left;
    width: 100%;
    line-height: 30px;*/
}


.box-location  .location  {
padding: 10px 0;
  margin-bottom: 10px;
    float: left;
    width: 100%;
    border-bottom: 0px solid #eae3e3;
    cursor: pointer;
    list-style: none;
    background-image: linear-gradient(#ffffff, #fbfbfb, #eeeeee);

}
.box-location  .location li {
    float: left;
	/*padding-bottom: 10px;*/
}
.box-location .location a {

	 padding-left: 10px;
    /* border-bottom: 1px solid #eae3e3; */
    margin-left: 5px;
	    float: left;
}

.box-location .location a:hover {
    color: #0071c5;
    background: url(../style/images/arrow.png) 0px no-repeat;
}


.box-location .location-menu{

	position: absolute;
    margin: 10px 0;
    padding-right: 10px;
    list-style: none outside none;
    background: #ffffff;
	/*width: 50%;*/
	border-bottom: 1px solid #eae3e3;
	border-left: 1px solid #eae3e3;
	border-right: 1px solid #eae3e3;
}

.box-location .location-menu ul{
	padding: 0;
}

.box-location .location-menu li{
	float:inherit;
	list-style: none;
	padding: 5px;
}

.box-location .location-menu li a{
	float:inherit;
}

.box-top{
	width:100%;
    float: left;	
}


.box-left{
	width: 20%;
    float: left;
}

.box-right{
	width: 79%;
    float: right;
	/*min-height: 600px;*/
}
/*
内容
**/
.content{
	    /*padding: 0 10px;*/
	    width: 100%;
  /*  float: left;*/
}

.content .pic-view {
    float: left;
    width: 35%;
}

.content .info-view {
    float: left;
    width: 65%;

}
.content .related-view {
    float: left;
    width: 30%;

}

.content .item{
	float: left;
    width: 33.333%;
	width: 25%;
   /* margin-bottom: 10px;*/
	color: #666;
	/*height: 220px;*/
}

.content .item .title{
	margin-bottom: 5px;  
  color: #202020;
  font-size: 12px;
  overflow:hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
 /* display: -webkit-box;*/
  -webkit-box-orient: vertical;
	background: #fdfdfd;
    padding: 5px;
	height: 40px;
    /*line-height: 30px;*/
	    height: 30px;
    line-height: 30px;
	/*white-space: normal;*/
	border-bottom: 1px solid #eae3e3;
	    background-image: linear-gradient(#ffffff, #fbfbfb, #eeeeee);
	    font-weight: bold;
    border-left: 3px solid #34a6e5;
    height: 15px;
    line-height: 15px;
    margin: 10px 0;
    padding-left: 5px;
    color: #333;
}


.content .item .imginfo{
	float: left;
	width: 45%;
	padding-right: 10px;
}
.content .item .imginfo img{
    width: 100%;
	/*border-radius: 20px;*/
}
.content .item .info{
	float: left;
	width: 50%;
}
.content .item .info p{
   margin:5px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.content .item .bodyinfo{
	 
    float: left;
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
   /* -webkit-box-orient: vertical;*/
}

.content .item .bodyinfo p{
	 margin:0 5px;
	 line-height: 150%;
}

.content .item dl{
	border: 1px solid #e6e6e6;
	margin: 5px;
	padding:5px;
    /*border-radius: 20px;*/
	 /*   height: 205px;*/
	    background-image: linear-gradient(#ffffff, #fbfbfb, #eeeeee);
	  /*  background: #fbfdff;*/
}

.content .item dl:hover{
	border: 1px solid #bfc3c6;

}

.content .item dt{
	margin: 0 10px;
}
.content .item dd{
	margin: 0 10px;
	overflow: hidden;
    clear: both;
}

.viewbox{
  padding: 0 10px;
  clear: both;
  overflow: hidden;
}

.box-right .viewbox .content p{
    font-size: 14px;
    line-height: 190%;
    text-indent: 2em;
    text-align: justify;
    color: #2A2A2A;
    word-wrap: break-word;
    word-break: break-all;
}
.box-right .viewbox .content img{
    border: none;
    max-width: 100%;
	max-width: 600px;
    width: inherit;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

.box-right .viewbox .info{
	text-align:left;
	overflow:hidden;
	color:#666;
}
.box-right .viewbox .info span{
	margin: 0 5px;
	color:#999;
	font-size:12px;
}
.box-right .viewbox .info a{
	color:#1cade2;
}

.box-footer{
    float: left;
    width: 100%;
	background: #fbfbfb;
	    margin-top: 10px;

}
.box-footer .copyright{
    text-align: center;
	/*border-bottom: 1px solid #e6e6e6;*/
    padding: 20px 0;
}

#marquee1{
	width:300px;
}

.supply{
	 height: 500px; width: 100%;  overflow: auto; 
}



.tag{
  float: left;
  width: 130px;
  /*background: #f9f9f9;*/
  margin: 10px;
  padding: 5px;
  list-style: none;
  border-right: 1px solid #c4bfbf;
  border-bottom: 1px solid #c4bfbf;
  border-top-left-radius: 50px;
	
}

#searchList{
	z-index: 999; 
	display: block; 
	position: absolute; 
	background: #efefef;
	background-image: linear-gradient(#ffffff, #fbfbfb, #eeeeee);
	    background: #f3f6fc;
}
#searchList ul{
	  /* list-style-type: decimal;*/
	    list-style-type: none;
	padding: 0 10px;
}
#searchList a{
	    padding-left: 10px;
}


#RecursiveNavigation {
    z-index: 999;
	display: block;
    position: absolute;

}    

#NavigationBox{
	width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    /*background: rgba(221, 221, 221, 0.66);*/
}


/*//////////////////////////////分页/////////////////////////////////////*/

/* 分页容器 */
.pagination-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 20px 0;
    font-family: Arial, sans-serif;
}

/* 总记录数 */
.total-records {
    font-size: 14px;
    color: #666;
}

/* 分页链接 */
.pagination {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
}

.pagination li {
    margin: 0 5px;
}

.pagination li a,
.pagination li span {
    display: block;
    padding: 8px 12px;
    text-decoration: none;
    color: #000;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: background-color 0.3s, color 0.3s;
}

/* 当前页码 */
.pagination li.active span {
    background-color: #007bff;
    color: #fff;
    border-color: #007bff;
}

/* 分页链接悬停效果 */
.pagination li a:hover {
    background-color: #f8f9fa;
    color: #0056b3;
    border-color: #ddd;
}

/* 禁用链接样式（上一页/下一页禁用时） */
.pagination li.disabled span {
    color: #ccc;
    cursor: not-allowed;
    background-color: #f8f9fa;
    border-color: #ddd;
}

/* 省略号样式 */
.pagination li span.ellipsis {
    padding: 8px 12px;
    color: #666;
    cursor: default;
}




@media screen and (max-width: 1200px)
{
 body{width: 1200px;margin: 0 auto;}
.box-header .pc-nav > li > a{margin-left: 0px;}
/*
	
.center ,.box-left,.box-right,.box-header .logo,.box-header .search ,.menu-list-top .content,.slidebox,.board
,.content .item .imginfo
,.content .item .info
,.content .item .bodyinfo
,.supply	{
  width: 100%;
  
}
.box-header .searchform
,.box-header .navigation
,.box-footer .copyright
,.box-right .viewbox
,.tab
,.box-location
,.slidebox .slideshow-container	{
	padding: 0 10px;
}
.box-header{margin-top: 0px;}
.content .item{  width: 50%;}

#marquee1{ width: auto;}

.menu-list-top{  width: auto;  left: 0;}

.content .item{height:auto;}
.menu-list-top ul li{background-color: #fff;}
.menu-list-top .content{display: block;height: auto;position:unset;border:none;}
.box-header .pc-nav li{display: block;}
.site-menu{display:none;}
.box-location .location{border-bottom: 1px solid #eae3e3;}

	*/
}

