@import 'reset.css';
/* @import "function.css"; */
/*

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#99ffffff,endColorstr=#99ffffff)";  
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);
background:rgba(255,255,255,.8);


filter:alpha(opacity=40); 针对 IE8 以及更早的版本 */
.w {
  box-sizing: border-box;
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1200px;
  width: 100%;
}
body {
  font-size: 100%;
  padding-top: 160px;
  min-width: 1300px;
}
input::-webkit-input-placeholder {
  font-size: 16px;
  color: #636363;
  font-family: 'microsoft Yahei';
}
input:-ms-input-placeholder {
  font-size: 16px;
  color: #636363;
  font-family: 'microsoft Yahei';
}
input::-ms-input-placeholder {
  font-size: 16px;
  color: #636363;
  font-family: 'microsoft Yahei';
}
input::placeholder {
  font-size: 16px;
  color: #636363;
  font-family: 'microsoft Yahei';
}
.header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  padding-bottom: 10px;
  border-bottom: 4px solid #008dcb;
  background: #282828;
  box-shadow: 0 0 8px rgba(0,0,0,0.5);
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  min-width: 1300px;
}
.header.active {
  position: fixed;
  top: -110px;
}
.header.active .search-box {
  padding-left: 50px;
}
.header.active .search-box input {
  width: 200px;
}
.header.active .menu .item {
  padding-left: 30px;
}
.header.active .brand-small {
  display: block;
}
.header .brand {
  margin: 45px 0 30px;
  width: 390px;
  height: 46px;
  background: url("") left center/auto 46px no-repeat;
}
.header .login-box {
  padding-top: 45px;
  color: #7ecef4;
  font-size: 12px;
}
.header .login-box a {
  padding: 0 5px;
  transition: 0.3s;
}
.header .login-box a:hover {
  color: #fff;
}
.header .brand-small {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 150px;
  height: 25px;
  background: url("") left center/150px auto no-repeat;
  display: none;
}
.header .search-box {
  padding-left: 70px;
}
.header .search-box input {
  width: 240px;
  height: 23px;
  outline: none;
  border: none;
  border-bottom: 1px solid #939394;
  background: none;
  color: #fff;
  line-height: 23px;
  font-size: 14px;
}
.header .search-box input::-webkit-input-placeholder {
  color: #fff;
  font-style: italic;
  font-size: 14px;
  font-family: 'microsoft Yahei';
}
.header .search-box input:-ms-input-placeholder {
  color: #fff;
  font-style: italic;
  font-size: 14px;
  font-family: 'microsoft Yahei';
}
.header .search-box input::-ms-input-placeholder {
  color: #fff;
  font-style: italic;
  font-size: 14px;
  font-family: 'microsoft Yahei';
}
.header .search-box input::placeholder {
  color: #fff;
  font-style: italic;
  font-size: 14px;
  font-family: 'microsoft Yahei';
}
.header .search-box a {
  margin-left: -10px;
  width: 24px;
  height: 24px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJBNzBBNjRCOTlGOTExRTg5QjEzQzhFODA5QkI1QkMzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJBNzBBNjRDOTlGOTExRTg5QjEzQzhFODA5QkI1QkMzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkE3MEE2NDk5OUY5MTFFODlCMTNDOEU4MDlCQjVCQzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkE3MEE2NEE5OUY5MTFFODlCMTNDOEU4MDlCQjVCQzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6k9pNAAAAEIElEQVR42rSWSWwTZxiG/5nxMt6dxFvGS5xAUsdQyqISWvXCBfVYeuiFE4sQCCHBgRM9AycOcAYhISGknugiIQ6cqpYUNZQGnAQ3jmPHibfYjjPxMh7P8H1OHCoyiWxifxfPWDPz/Mv7v99LybJMlCr0IubRGbUnzH36fqOVVam1KgqKyJJEqhVR5vPl2mquPF8t134bHfMWSItFKQHnp9IX+wd7nRpWtfmfVJeIJMmEpilCM/Tm/+U1QV6azUWGDrgetg18+2fMxe3pPdfjMDZIpdWqnF0s5krF6gsAJuBRESapYVTMEMz6iM1tNmt1agqfzSysCNlE8Q7Mlm8JGBqPe/1Bxxm9SUuJtTpZeJeN+/c57+30MgyQNfXoznpHbHYKZp5P8WIymkdocUcgvEi79/Zdt9oNTKVUk6NvUk8CRz3/tLov7yYS3w597jqmUjMkFStUnD7rre2ebWwGLM8FhNVFibQLwxo57H4amUz9IcMeA4ydfb30w7bAqb/ig9xQrwNvYtPpaLuwD1DuWWJ2uaFW+N4orJpKEcjqNcdB8qQMAhnc73pAdlEr2dLjWlUkOtABiOk7RaDFbuAaKksUs2SXte8rXzKf5qt4bTBr/YpAo4VlNs7Ta9KBAjOYa+iiR6dXWlZarWEoPNQgmPlOAEWh3gCCaVAUTcxbVQonGR0EFFbrBBBOWXXzzKEXfgzE2TFgVWBZpk4AwQCs61YIhiKTLZOgwXxldAmVhgl2AqjVqwMbmqgrOQ5dXC6V8QIsKtAJIBiIHX/5Qlmxg9Cr+XIIL2xuiw79dDewmb8T31hsBgYdBwz/pSJQqIhPASqp1DSx9ZtO7QboGrAeR5lAhxECX3rGFYFwWMWlSO53bBoO8MFoKHX+U2AL4exVnJ1Ykwi0qZ92NO+RI+7n8ZlMBq/9QScXm85cahU0NR43woCveYZtFhx09G1qCsQSbqkBJ/5bvgptyrLui2v1dGzl1fBh7tftXsau0A9GjT104/0ivH+7rYgRmUye9gXsA9jbGvLmBbmQ4UtwfFZADALEC5Y1aCygRrbZ7ZuFR2xuMvlL4Kh3oq1MAy1rD3zwextnNmAn2a4QkJovZGFwLEQTUzPjzL1J3Q+OeeMtA/8Pho8dgCXzw2x0NEPR4LkSpIK1Ci+Ehao4gR0Cn4V48WOPcz0LQZuqg4huoiDbArZTECu5vQe5882kh6HK7rHcUFRpJyp4zLcI8XICDz0WwDQQxK50DYg1fIj7OR7OLjfvPSM2KxyTc10DYvk+s9/FuNi8Hxh1eMKvFk92DYgF2fQhKnijXRHISl9Mv1wY66hotmbVxROwxF83WzAOIPJv8lHXgI3YOZO5DEvc17znCxWJJl0s3M9ccnVzPxkGY06XC/bzProPxEcxGko/eC/AAJ2uBoNrn35DAAAAAElFTkSuQmCC) center center/auto 100% no-repeat;
  transition: 0.3s;
}
.header .search-box a:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhCQTgxNkRBOUE0MjExRTg5NUIxODVBNEZCOTU3OUU1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhCQTgxNkRCOUE0MjExRTg5NUIxODVBNEZCOTU3OUU1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEJBODE2RDg5QTQyMTFFODk1QjE4NUE0RkI5NTc5RTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEJBODE2RDk5QTQyMTFFODk1QjE4NUE0RkI5NTc5RTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6c6RRkAAACbElEQVR42rSWT0hUURTG3xuHoXEq2/THaMgSQVsU0cJNmzbhwqA2gbRJHSJ1owiutGhT+8JlKcymaFOKIK7FimCsTS0iTaIISvFv6TjO+F34bhwec9/cmXnvwMd9972Z+3vn3vPOOe69zKZjsFPQVageikKueFaAdqElaOrBxcSqY2muAdgDHbdcQ8EXAE1XAjwBpeiRXmwFegv9gHJQDDoLXYIOC8+z0GOAN22BSahLLPAdelrihQ9A3dBRznOErpv+EBHjbcKUV68sYMq2sfgod8DhzvT6/UED70I1vH4NfXDKMECnMcxpr+/Pb930A56BjnH+rVyYgM5g0NHaAmjUBLwiAmTcqc6e69iArpuAJ3n9p0qY8vIXhh1OG0xAfXYfnWBskWNtsW2NiM9gKWCgy++0aJQ6TFVB2I78zv2AhwICHvFzIsLoVHYuIGAzx71iGUcB/3l+WK3pNLdqitJPvI4zn1ZsiMrLIurfm4AqLeU5v1WldzqJZLGd70xAleFnRfa/U6F3A8K7lzblqU/s/29o1JJ1kAU7wflnePeiVLVwCFgTBz8CtZeAqaowKGDrfjBTi9EJnfa0EH/5Mlluex1Ht0i7MQloxsZDbWOQ6k+2RLZIMMk3sA2Ji2Kttn9D/PYazjNZbhOlrRE6T1CcL5jny3yBMqwQKmiGRS+0Bz3Cs5x3wWiJM/pK2dgzEeEqWoeghzZbWmkt/Kk8Frdi8Lo/NCChExiWZSIHNBUakNAnTCb/O3hAb4QGpKVFFVJ2AdDW0IDwUnUPbzy32wBtCstD3TYue6p/R2hAw3m6oQLF91kgeHxfgAEAFCiqevm6/6wAAAAASUVORK5CYII=);
}
.header .menu .item {
  padding-left: 30px;
}
.header .menu .item a {
  display: block;
  padding-left: 40px;
  background: url("") left center/auto 24px no-repeat;
  color: #fff;
  font-size: 14px;
  line-height: 24px;
  opacity: 0.5;
  transition: 0.3s opacity;
}
.header .menu .item a.active,
.header .menu .item a:hover {
  opacity: 1;
}
.main {
  padding: 30px 0;
}
.main .left-menu {
  width: 208px;
}
.main .left-menu .title {
  height: 36px;
  border-bottom: 1px solid #9fa0a0;
  color: #313131;
  font-size: 14px;
  line-height: 36px;
}
.main .left-menu .title .icon {
  width: 50px;
  height: 100%;
  background: url("") center center/auto 80% no-repeat;
}
.main .left-menu .item {
  padding: 0 0 5px 50px;
  color: #707070;
  font-size: 14px;
  line-height: 24px;
}
.main .left-menu .item:first-child {
  padding-top: 5px;
}
.main .left-menu .item a {
  position: relative;
  transition: 0.3s;
}
.main .left-menu .item a:hover {
  color: #008dcb;
}
.main .left-menu .item a:hover:after {
  background: #008dcb;
}
.main .left-menu .item a:after {
  position: absolute;
  top: 50%;
  left: -30px;
  margin-top: -5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #dcdcdc;
  content: '';
  transition: 0.3s;
}
.main .right-container {
  position: relative;
  width: 890px;
}
.main .right-container .h2-block {
  border-bottom: 1px solid #9fa0a0;
  color: #313131;
  text-align: left;
  font-size: 20px;
  line-height: 36px;
}
.main .right-container .sort-block {
  color: #898989;
  font-size: 14px;
  line-height: 36px;
}
.main .right-container .sort-block .item {
  position: relative;
  padding: 0 0 0 20px;
}
.main .right-container .sort-block .item select {
  outline: none;
  border: none;
}
.main .right-container .sort-block .item:hover>select {
  color: #008dcb;
}
.main .right-container .sort-block .item:hover .child-menu {
  display: block;
}
.main .right-container .sort-block .child-menu {
  position: absolute;
  z-index: 1;
  background: #505050;
  display: none;
}
.main .right-container .sort-block .child-menu li {
  border-top: 1px solid #666;
  min-width: 110px;
  float: left;
}
.main .right-container .sort-block .child-menu li a {
  background: none;
  padding: 0 25px 0 15px;
  color: #fff;
  white-space: nowrap;
}
.main .right-container .sort-block .child-menu li a:hover {
  color: #008dcb;
}
.main .right-container .sort-block a {
  display: block;
  padding-right: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY3QUQyRUJEOTlGOTExRThBNkFEQUQ5MDMxMkMxMDQ0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY3QUQyRUJFOTlGOTExRThBNkFEQUQ5MDMxMkMxMDQ0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjdBRDJFQkI5OUY5MTFFOEE2QURBRDkwMzEyQzEwNDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjdBRDJFQkM5OUY5MTFFOEE2QURBRDkwMzEyQzEwNDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz66dqW0AAABvklEQVR42pRSTWsUQRCtru7tntnNzYMktwSCHwdvCx4WFQlJCAQCycmfaEgCRtBDQAQVRMSDB0GQXHIISTYQ3d3J9Ff5Vgisstk1DU3PVFe9eq/6qU5ndb57dt4WotdG88+icESkaDCoyDQMtVpN8nVNKSUKIf05s2QqywJZirz3JCTKWbcSQjg3vV5vIcZ83zQ0A2kHO9ANllKKgg+Pc+KHSskh4/+9MfpHinI3Z1mmGy8FoMYTrfVp2XQvGXwvtVa7WtMRmLZrH5aGXf8LiuhBSrKKUf1qWN4Roe5QJuGjD/Q9Y8xZfRk7MaZHNAVTstypKr8mkjNx3gf88TDOIzlda/k52Hb7/eppzrlzHVEQWPQ+bWYSy0zbCH2/uhsFJGZ90moWe5A8wEyXEGqPwZvDo26AkS2c3Ufut78wxnQ/Kkq7DfkB8ldiCPdGZjorws/QuOWcfgU1X/6t5/Ga6NAV9gVk64uL/jq8NwfMGbACM5oxht/g/Diu1Ex4wa/WaRuDrNV13IKlKrC/rVT+IKTeXldnpjjjM1EqQ1DDeRIkfmJWB5MKzBSfQX1+JyJN54pbiuQgYQ6TbPpbgAEALCe/qSZ38moAAAAASUVORK5CYII=) right center/auto 10px no-repeat;
  transition: 0.3s;
}
.main .right-container .sort-block a:hover {
  color: #008dcb;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwRkQyODdDOTlGQjExRTg5RUNFOEY1NUYwMzI2REVEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcwRkQyODdEOTlGQjExRTg5RUNFOEY1NUYwMzI2REVEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzBGRDI4N0E5OUZCMTFFODlFQ0U4RjU1RjAzMjZERUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzBGRDI4N0I5OUZCMTFFODlFQ0U4RjU1RjAzMjZERUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6R8DnVAAABI0lEQVR42pzSQUsCQRjG8XHchLRbh9CbQZgegg5Ch8iQsBCCoE5+mMKvo5hQQR2CCCqIKA8egiC6eBBTD6kVCOJ/4A0W2d1cB37usjPvwzvjBI5f+nGlVBpX+FI+R3E9ok5qgwCvu+hqfpaRQh5zaraRwQaSJvAe71hFzm8S3ZmgbXziwgT+4hQN2fqOj7w17KGHCtvvaJkYoIo2NrE1RVhCjmmEc8Ka5qO2LeigJM+sBLuNFRwihDJhb38TemJhSzr9lq2nHcJiOJAw09mrfVI7FJizLGMoVyFpm4uigAguUZss1i5b+sAZgtiXrhakM/O8waNToeVxTnXZljn4I/xgCQ+4dSuy/vknnzFvu0pPuPYqsKa4HncIY1HCRl6LxwIMADcnO39AWL0GAAAAAElFTkSuQmCC);
}
.main .right-container .search-block {
  padding-top: 9px;
}
.main .right-container .search-block input {
  padding: 0 10px;
  width: 230px;
  height: 20px;
  outline: none;
  border: 1px solid #d7d8d8;
  border-radius: 3px;
  color: #898989;
  font-size: 14px;
  line-height: 20px;
}
.main .right-container .search-block input::-webkit-input-placeholder {
  font-size: 14px;
}
.main .right-container .search-block input:-ms-input-placeholder {
  font-size: 14px;
}
.main .right-container .search-block input::-ms-input-placeholder {
  font-size: 14px;
}
.main .right-container .search-block input::placeholder {
  font-size: 14px;
}
.main .right-container .search-block a {
  padding: 0 10px;
  color: #898989;
  font-size: 14px;
  line-height: 20px;
  transition: 0.3s;
}
.main .right-container .search-block a:hover {
  color: #008dcb;
}
.main .right-container .p30-0-90 {
  padding: 25px 0 70px;
}
.main .right-container .banner-block {
  position: relative;
  width: 525px;
  transition: 0.3s;
  overflow: hidden;
}
.main .right-container .banner-block a {
  display: block;
}
.main .right-container .banner-block:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.main .right-container .banner-block img {
  display: block;
  width: 100%;
  transition: 1s;
}
.main .right-container .banner-block .layout {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px;
  background: rgba(0,0,0,0.5);
  color: #fff;
  font-size: 22px;
  line-height: 32px;
}
.main .right-container .banner-block .layout p {
  text-indent: 2em;
  font-size: 12px;
  line-height: 22px;
}
.main .right-container .sub-news-list-block {
  width: 336px;
  border-top: 1px solid #9fa0a0;
}
.main .right-container .sub-news-list-block .item {
  padding: 5px 0;
  width: 100%;
  border-bottom: 1px solid #9fa0a0;
  color: #313131;
  font-size: 14px;
  line-height: 24px;
  transition: 0.3s;
}
.main .right-container .sub-news-list-block .item:hover h3 {
  color: #008dcb;
}
.main .right-container .sub-news-list-block .item:hover .pic img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.main .right-container .sub-news-list-block .item .pic {
  overflow: hidden;
}
.main .right-container .sub-news-list-block .item .pic img {
  transition: 1s;
}
.main .right-container .sub-news-list-block .item .content {
  width: 210px;
}
.main .right-container .sub-news-list-block .item h3 {
  padding: 5px;
  font-weight: bold;
  transition: 0.3s;
}
.main .right-container .sub-news-list-block .item img {
  display: block;
  width: 114px;
}
.main .right-container .news-list-block {
  margin-left: -2%;
}
.main .right-container .news-list-block .item {
  margin-left: 2%;
  width: 31.33%;
}
.main .right-container .news-list-block .item:hover .pic img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.main .right-container .news-list-block .item:hover .content h3 {
  color: #008dcb;
}
.main .right-container .news-list-block .item .pic,
.main .right-container .news-list-block .item .content {
  display: block;
}
.main .right-container .news-list-block .item .pic {
  overflow: hidden;
}
.main .right-container .news-list-block .item .pic img {
  display: block;
  width: 100%;
  transition: 1s;
}
.main .right-container .news-list-block .item .content {
  min-height: 230px;
}
.main .right-container .news-list-block .item .content h3 {
  padding-top: 5px;
  min-height: 52px;
  color: #454545;
  font-weight: bold;
  font-size: 16px;
  line-height: 26px;
  transition: 0.3s;
}
.main .right-container .news-list-block .item .content p,
.main .right-container .news-list-block .item .content .date {
  color: #595757;
  text-indent: 2em;
  font-size: 14px;
  line-height: 22px;
}
.main .right-container .news-list-block .item .content .date {
  display: block;
  text-align: right;
  text-indent: 0;
}
.main .right-container .page-control-block {
  padding: 0 30px;
  background: #e5e5e5;
  color: #313131;
  font-size: 12px;
  line-height: 30px;
}
.main .right-container .page-control-block a,
.main .right-container .page-control-block span {
  margin: 0 5px;
  padding: 0 3px;
}
.main .right-container .page-control-block a {
  transition: 0.3s;
}
.main .right-container .page-control-block a:hover {
  color: #008dcb;
}
.main .right-container .page-control-block input {
  box-sizing: border-box;
  margin-top: 5px;
  padding: 0 10px;
  width: 100px;
  height: 20px;
  outline: none;
  border: 1px solid #acacac;
  background: none;
}
.footer {
  border-top: 3px solid #008dcb;
  background: #282828;
}
.footer .brand-list-block {
  padding: 10px 0 10px;
}
.footer .brand-list-block .item {
  margin: 0 20px;
}
.footer .brand-list-block .item img {
  display: block;
  width: 130px;
}
.footer .copy-right {
  padding-bottom: 20px;
  color: #a0a0a0;
  text-align: center;
  font-size: 12px;
  line-height: 22px;
}
.footer .copy-right .bdb {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #fff;
}
.footer .copy-right .bdb img {
  display: block;
  margin: 0 auto;
}

/*# sourceMappingURL=public.css.map */
