﻿/**********************************************************************************************/



#page-main {

	padding-bottom: 20px;

}



.page-right {

	width: 940px;

}



.sobtitle {

	width: 100%;

	height: 40px;

	line-height: 40px;

	background: #E20001 url(../images/middle-1-right-t.png) no-repeat center left 10px;

}



.sobtitle .p1, .sobtitle .p2 {

	margin-left: 30px;

	font-size: 14px;

	color: #E1EEFF;

}



.sobtitle .p2 {

	padding-right: 20px;

}



.sobtitle .p2 a {

	color: #FFFFFF;

}



.page-content {

	padding: 10px;

	width: 100%;

	border: 1px solid #B8C6D7;

	box-sizing: border-box;

}





/**********************************************************************************************/



.pagesDiv {

	clear: both;

	width: 100%;

	margin: 0 auto;

	line-height: 25px;

	padding: 10px 0px 10px 0px;

}



.pagination {

	text-align: center;

}



#pages {

	padding: 14px 0 10px;

	text-align: right;

}



#pages a {

	display: inline-block;

	height: 22px;

	line-height: 22px;

	background: #ffffff;

	border: 1px solid #e3e3e3;

	text-align: center;

	color: #333333;

	padding: 0 10px;

}



#pages a.a1 {

	background: url('../images/admin_img/pages.png') no-repeat 0 5px;

	padding: 0 5px;

}



#pages a:hover {

	background: #f1f1f1;

	color: #000000;

	text-decoration: none;

}



#pages span {

	display: inline-block;

	height: 22px;

	padding: 0 10px;

	line-height: 22px;

	background: #E20001;

	border: 1px solid #E20001;

	color: #ffffff;

	text-align: center;

}



#pages .noPage {

	display: inline-block;

	height: 22px;

	line-height: 22px;

	background: url('../images/icu/titleBg.png') repeat-x 0 -55px;

	border: 1px solid #e3e3e3;

	text-align: center;

	color: #a4a4a4;

}





/**********************************************************************************************/



.news-list {

	padding: 20px;

	width: 100%;

	box-sizing: border-box;

}



.news-list li {

	padding-top: 10px;

	width: 100%;

	height: 89px;

	border-bottom: 1px dashed #E0E0E0;

}



.news-list li .p1 {

	padding-left: 30px;

	height: 30px;

	line-height: 30px;

	font-size: 12px;

	background: url(../images/icon2.gif) no-repeat center left 10px;

}



.news-list li .p1 a {

	font-weight: bold;

	color: #444444;

}



.news-list li .p1 a:hover {

	text-decoration: underline;

	color: #FF0000;

}



.news-list li .p1 span {

	float: right;

	padding-right: 15px;

	color: #666666;

}



.news-list li .p2 {

	padding: 0px 15px 0px 30px;

	height: 50px;

	line-height: 25px;

	font-size: 12px;

}



.news-show {

	padding: 10px;

	width: 100%;

	box-sizing: border-box;

}



.news-show p.title {

	padding-bottom: 10px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	font-size: 15px;

	font-weight: bold;

	color: #666666;

}



.news-show p.view {

	height: 30px;

	line-height: 30px;

	font-size: 12px;

	text-align: center;

	background: #EEEEEE;

}



.news-show p.view span {

	margin: 0 5px;

}



.news-show div.content {

	padding: 10px;

	width: 100%;

	line-height: 24px;

	color: #666666;

	border-bottom: 1px solid #DEDEDE;

	box-sizing: border-box;

}

.news-show div.content *{
	max-width:100%;
	word-wrap: break-word !important;
}



.view-Share {

	padding: 10px 0;

	height: 45px;

}



.view-page {

	height: 35px;

	line-height: 35px;

}



.view-page > div {

	width: 48%;

}



.view-page > div > p {

	width: 100%;

	font-weight: bold;

	color: #666666;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

}



.view-page > div > p > a {

	font-size: 12px;

	color: #666666;

}



.view-page > div > p > a:hover {

	text-decoration: underline;

	color: #FF0000;

}



.view-info {

	padding: 10px 0;

	width: 100%;

}



.view-info .title {

	padding: 0 15px;

	width: 100%;

	height: 30px;

	line-height: 30px;

	background: #F7F7F7;

	border: 1px solid #DEDEDE;

	box-sizing: border-box;

}



.view-info .title a {

	float: right;

	font-size: 12px;

	color: #666666;

}



.view-info .title a:hover {

	text-decoration: underline;

	color: #FF0000;

}



.view-info ul.news-info {

	padding: 10px;

	width: 100%;

	border: 1px solid #DEDEDE;

	box-sizing: border-box;

}



.view-info ul.news-info li {

	height: 25px;

	line-height: 25px;

}



.view-info ul.news-info li a {

	font-size: 12px;

	color: #666666;

}



.view-info ul.news-info li a:hover {

	text-decoration: underline;

	color: #666666;

}





/**********************************************************************************************/



.pro-list {

	padding: 5px;

	width: 100%;

	box-sizing: border-box;

}



.pro-list > li:nth-of-type(4n) {

	margin-right: 0;

}



.pro-list > li {

	margin: 0px 16px 0px 0px;

	width: 215px;

}



.pro-list > li .img-box {

	width: 213px;

	height: 213px;

	border: 1px solid #CCCCCC;

}



.pro-list > li .txt-box {

	padding: 0 15px;

	width: 100%;

	height: 40px;

	line-height: 40px;

	text-align: center;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	box-sizing: border-box;

}



.pro-list > li .txt-box a {

	font-size: 12px;

	color: #666666;

}



.pro-list > li .txt-box a:hover {

	text-decoration: underline;

	color: #FF0000;

}



.view-img {

	padding: 10px 0;

	width: 100%;

	text-align: center;

}



.view-info ul.pro-info {

	padding: 10px;

	width: 100%;

	border: 1px solid #DEDEDE;

	box-sizing: border-box;

}



.view-info ul.pro-info li:nth-of-type(4n) {

	margin-right: 0;

}



.view-info ul.pro-info li {

	margin-right: 25px;

	width: 200px;

}



.view-info ul.pro-info li .img-box {

	width: 200px;

	height: 200px;

	border: 1px solid #CCCCCC;

}





/**********************************************************************************************/



.pic-list{

    display: flex;

    flex-wrap: wrap;

}



.pic-list li:nth-of-type(4n) {

	margin-right: 0;

}



.pic-list li {

	margin: 0px 19px 0px 0px;

	width: 215px;

}



.pic-list li .img-box {

	width: 213px;

	border: 1px solid #CCCCCC;

}



.pic-list li .txt-box {

	padding: 0 20px;

	width: 100%;

	height: 35px;

	line-height: 35px;

	text-align: center;

	box-sizing: border-box;

	text-overflow: inherit;

	white-space: nowrap;

	overflow: hidden;

}



.submitTable {

	width: 95%;

	border: 0;

}



.submitTable td {

	height: 35px;

}



.submitTable img {

	cursor: pointer;

	vertical-align: middle;

}



.in {

	height: 23px;

	line-height: 23px;

	border: 1px solid #999999;

}



.incode {

	height: 21px;

	line-height: 21px;

	border: 1px solid #999999;

}



.lanyuds {

	height: 30px;

	font-size: 12px;

}



.lanyuds2 {

	height: 30px;

	font-size: 13px;

	color: #00000F;

	font-weight: bold;

}



.txtinput {

	width: 140px;

	border: 1px solid #999999;

	height: 19px;

	color: #666;

	line-height: 19px;

	font-size: 12px;

	padding-left: 3px;

}



.InputBorder {

	width: 98%;

	border: solid 1px #8A8484;

	padding: 2px;

	font-size: 12px;

}



.form-txt {

	font-size: 12px;

	color: #333333;

	line-height: 20px;

}



.table01 {

	table-layout: fixed;

	border-collapse: collapse;

}



.loginemail {

	border: 1px solid #C0C0C0;

	background-color: #EBEBEB;

	font-size: 13px;

}



.hui666 {

	color: #666666;

	font-size: 12px;

	line-height: 20px;

}



.DisplayNone {

	display: none;

}



.DisplayShow {

	display: block;

}



.text {

	border: 1px solid #8A8484;

	height: 20px;

	line-height: 20px;

	width: 130px;

	padding-left: 3px;

}



.text01 {

	font-size: 12px;

	line-height: 20px;

}



.text01 strong, .text01 span {

	color: #D50404;

}



.text02 {

	font-size: 12px;

	line-height: 30px;

	padding: 0px 0px 0px 8px;

}



.textcode {

	border: 1px solid #27B3FE;

	width: 50px;

	height: 18px;

	line-height: 18px;

	vertical-align: middle;

	padding-left: 3px;

}



.imgcode {

	width: 60px;

	height: 22px;

	vertical-align: middle;

	cursor: pointer;

}



.isLogin {

	color: #0B8202;

	font-size: 12px;

}



.Company {

	clear: both;

	padding: 10px 10px 10px 10px;

	line-height: 24px;

	color: #666666;

	font-size: 12px;

}



.Company p {

	line-height: 24px;

	color: #666666;

}



.Company img {

	max-width: 99%;

	height: auto !important;

}



.Company table {

	width: 99% !important;

	word-break: break-all;

}



.divAboutUs {

	padding: 10px 10px 10px 10px;

	line-height: 24px;

	color: #333333;

	font-size: 12px;

	overflow: hidden;

}



.divContactUs {

	padding: 10px 10px 10px 10px;

	line-height: 24px;

	color: #333333;

	font-size: 12px;

	overflow: hidden;

}