
html {
	font-size: 62.5%; /*10 ÷ 16 × 100% = 62.5%*/
}
body {
	font-family: "microsoft yahei", "sans-serif", "华文细黑", "黑体" !important;
}
ol, li {
	list-style: none;
}
#header, footer, #main {
	overflow: hidden;
	width: 100%;
}
/*css3*/
.clear:after {
	display: block;
	content: '';
	clear: both;
}
/*header*/
.swiper-container1, .swiper-container2 {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
/*正常屏幕*/
.h_top {
	line-height: 38px;
	background: #eeeeee;
	font-size: 12px;
	color: #777777;
}
.h_top a {
	color: #777777;
}
.h_top span {
	float: left;
}
.h_top .h-top-r {
	float: right;
}
.h_top .h-top-r > a {
	background: url("../image/al.png") no-repeat left center;
	padding-left: 30px;
	background-size: 30px;
}
.h_top .h-top-r > a:hover {
	color: #000000;
}
.h_top .h-top-r small a {
	display: inline-block;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 14px;
	border: 1px solid #777777;
	border-radius: 50%;
	margin-left: 10px;
	color: #777777;
}
.h_top .h-top-r small a i {
	font-size: 12px;
}
.h_top .h-top-r small a:hover {
	color: #000000;
	border: 1px solid #000000;
}
.h-logo {
	display: table;
	vertical-align: middle;
	padding: 15px 0;
}
.h-logo img {
	display: table-cell;
	vertical-align: middle;
}
.h-logo p {
	display: table-cell;
	vertical-align: middle;
	position: relative;
}
.h-logo p span {
	font-size: 14px;
	color: #777777;
	display: block;
	margin-right: 55px;
	margin-top: 5px;
}
.h-logo p b {
	display: block;
	font-size: 20px;
	color: #000000;
	margin-right: 55px;
	text-indent: -999rem;
	width: 171px;
	height: 21px;
}
.h-logo p i {
	position: absolute;
	right: 0;
	top: 35px;
	color: #000000;
	font-size: 46px;
}
.h-nav {
	line-height: 67px;
	background: #000000;
	position: relative;
}
.h-nav:after {
	display: block;
	content: '';
	clear: both;
}
.h-nav ul>li {
	float: left;
	width: 12.5%;
	text-align: center;
	position: relative;
	transition: 300ms;
	-webkit-transition: 300ms;
	position: relative;
}
.h-nav ul>li ol {
	position: absolute;
}
.h-nav ul>li:after {
	display: block;
	content: '';
	width: 1px;
	height: 7px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -3.5px;
	background: #EAEAEA;
}
.h-nav ul>li:last-child:after {
	background: none;
}
.h-nav ul>li a {
	color: #fff;
	font-size: 14px;
	display: block;
}
.h-nav ul>li ol {
	width: 100%;
	z-index: 100;
	display: none;
}
.h-nav ul>li ol li {
	line-height: 44px;
	background: #000000;
	border-bottom: 1px solid #fff;
	width: 100%;
	transition: 300ms;
	-webkit-transition: 300ms;
}
.h-nav ul>li ol li:last-child {
	border-bottom: 0;
}
.h-nav ul>li ol li:hover {
	background: #e60012;
}
.h-nav ul>li:hover {
	background: #e60012;
}
.hot-search {
	line-height: 65px;
	background: #eeeeee;
	overflow: hidden;
}
.hot-search ul {
	float: left;
}
.hot-search ul li {
	float: left;
	font-size: 14px;
	color: #777777;
	margin-right: 10px;
}
.hot-search ul li:nth-of-type(1) {
	color: #000000;
}
.hot-search ul li a {
	color: #777777;
}
.hot-search ul li a:hover {
	color: #000000;
}
.hot-search form {
	float: right;
	margin-top: 16px;
}
.hot-search form input[type=text] {
	float: left;
	width: 212px;
	line-height: 35px;
	border: 1px solid #ccc;
	border-radius: 30px 0 0 30px;
	height: 35px;
	text-indent: 10px;
}
.hot-search form input[type=submit] {
	float: left;
	line-height: 35px;
	height: 35px;
	border: 0;
	background: #e60012;
	color: #fff;
	width: 60px;
	border-radius: 0 30px 30px 0;
}
/*小屏幕手机*/
.hidden-g {
	position: relative;
}
.hidden-g .h-nav-g {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1000;
	width: 100%;
	height: 80px;
	background: #fff;
	transition: 300ms;
	-webkit-transition: 300ms;
}
.hidden-g .h-nav-g h1 {
	width: 176px;
	height: 55px; margin-top:10px
	
}
.hidden-g .h-nav-g h1  img{ max-height:100%; width:auto}
.hidden-g .h-nav-g .btn_i {
	display: block;
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.hidden-g .h-nav-g .btn_i small, .hidden-g .h-nav-g .btn_i:before, .hidden-g .h-nav-g .btn_i:after {
	display: block;
	content: '';
	width: 24px;
	height: 2px;
	background: #000000;
	border-radius: 4px;
	margin: 6px 0;
}
.hidden-g .h-nav-g .btn_i_click small {
	opacity: 0;
}
.hidden-g .h-nav-g .btn_i_click:before {
	transform: rotateZ(45deg);
	transform-origin: 0px 6px;
}
.hidden-g .h-nav-g .btn_i_click:after {
	transform: rotateZ(-45deg);
	transform-origin: 5px -1px;
}
.hidden-g .h-nav-g .i_tel {
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	background-image: url("../image/tel.png");
	position: absolute;
	right: 15px;
	top: 0;
	height: 60px;
	width: 40px;
}
.hidden-g .ul-small {
	background: #3a3a3a;
	width: 220px;
	height: 100%;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 10000;
	transform: translateX(220px);
	transition: 300ms;
	-webkit-transition: 300ms;
	-webkit-transform: translateX(220px);
}
.hidden-g .ul-small input {
	width: 160px;
	line-height: 40px;
	background: #fff;
	border: 0;
	border-radius: 20px;
	margin: 20px 30px 0 30px;
	text-indent: 10px;
}
.hidden-g .ul-small ul {
	margin-top: 20px;
}
.hidden-g .ul-small ul li a {
	color: #fff;
	padding-left: 30px;
	padding-right: 30px;
	line-height: 50px;
	display: block;
}
.hidden-g .translate {
	transform: translateX(-220px);
	-webkit-transform: translateX(-220px);
}
.hidden-g .translate2 {
	transform: translateX(0);
	-webkit-transform: translateX(0);
}
/*banner*/
.banner .swiper-pagination-bullet {
	width: 24px;
	height: 4px;
	display: inline-block;
	border-radius: 5px;
	background: #919190;
	opacity: .4;
}
.banner .swiper-pagination-bullet-active {
	background: #fff;
	opacity: 1;
}
.banner .swiper-slide {
	position: relative;
	background-size: 240px;
}
/*main*/
.main-title {
	text-align: center;
	position: relative;
	padding: 65px 0 30px 0;
}
.main-title strong {
	display: block;
	position: absolute;
	width: 100%;
	text-align: center;
	font-size: 7.2rem;
	color: #d1d1d1;
	opacity: 0.3;
	top: 32px;
	font-weight: 500;
}
.main-title small {
	font-size: 18px;
	color: #b3b3b3;
	position: relative;
	z-index: 2;
}
.main-title b {
	display: block;
	font-size: 30px;
	color: #515151;
	margin: 10px 0;
	position: relative;
	z-index: 2;
}
.main-title span {
	font-size: 18px;
	color: #b3b3b3;
	position: relative;
	z-index: 2;
}
/*company*/
.company {
	padding-bottom: 40px;
	border-bottom: 1px solid #dcdcdc;
}
.company ul {
	overflow: hidden;
	margin: 40px 0;
}
.company ul li p {
	border: 2px solid #000000;
	height: 82px;
	padding: 10px 20px;
	width: 100%;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.company ul li p img {
	float: left;
}
.company ul li:hover span {
	color: #000000;
}
.company ul li p span {
	float: right;
	font-size: 20px !important;
	color: #777777;
	padding-top: 14px;
	transition: 300ms;
	-webkit-transition: 300ms;
}
.company ul li:nth-of-type(1) p {
	background-image: url("../image/c1.jpg");
}
.company ul li:nth-of-type(2) p {
	background-image: url("../image/c2.jpg");
}
.company ul li:nth-of-type(3) p {
	background-image: url("../image/c3.jpg");
}
.company ul li:nth-of-type(4) p {
	background-image: url("../image/c4.jpg");
}
.company ul li:last-child img {
	padding-top: 5px;
}
.company .container2 span {
	font-size: 14px;
	color: #777777;
	line-height: 28px;
}
.company .container2 a {
	width: 136px;
	line-height: 38px;
	background: #000000;
	text-align: center;
	font-size: 14px;
	color: #fff;
	display: block;
	margin: 20px auto;
	transition: 300ms;
	-webkit-transition: 300ms;
}
.company .container2 a:hover {
	background: #e60012;
}
/*product*/
.product {
	background: #f4f4f4;
	padding-bottom: 45px;
}
.product>a {
	width: 136px;
	line-height: 38px;
	background: #000000;
	text-align: center;
	font-size: 14px;
	color: #fff;
	display: block;
	margin: 20px auto;
	transition: 300ms;
	-webkit-transition: 300ms;
}
.product>a:hover {
	background: #e60012;
}
.sidebar h4 {
	background: #000000;
	color: #fff;
	padding: 25px 0;
	font-size: 24px;
	text-indent: 25px;
}
.sidebar h4 small {
	display: block;
	font-size: 14px;
	color: #e60012;
	margin-top: 5px;
}
.sidebar ul {
	background: #fff;
}
.sidebar ul li {
	line-height: 60px;
	padding-left: 30px;
	border-bottom: 1px solid #e5e5e5;
}
.sidebar ul li a {
	display: block;
}
.sidebar ul li i {
	position: relative;
	top: 1px;
	color: #bbbbbb;
}
.sidebar ul li span {
	font-weight: bold;
	padding-left: 15px;
}
.sidebar ul li a:hover {
	color: #000000;
	display: block;
}
.sidebar ul li a.cur {
	color: #000000;
	display: block;
}
.sidebar ul li a:hover i {
	color: #000000;
}
.sidebar ul li a.cur i {
	color: #000000;
}
.sidebar2 {
	margin-bottom: 30px;
}
.sidebar2 ul {
	overflow: hidden;
}
.sidebar2 ul li {
	margin-bottom: 5px;
}
.sidebar2 ul li a {
	display: block;
	line-height: 40px;
	background: #000000;
	padding-left: 10px;
	color: #fff;
}
.sidebar2 ul li a i {
	position: relative;
	top: 1px;
}
.sidebar2 ul li a span {
	font-weight: bold;
	padding-left: 15px;
}
ul.pdc-list li {
	position: relative;
	margin-bottom:40px;
}
ul.pdc-list li b {
	display: block;
	overflow: hidden;
	background: #fff;
	width: 100%;
	position: relative;
	height: 185px;
}
ul.pdc-list li b img {
	transition: 300ms;
	-webkit-transition: 300ms;
	max-height: 185px;
	position: absolute;
	z-index: 10;
	top: 50%;
	left: 50%;
	;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}
ul.pdc-list li b i {
	width: 36px;
	height: 36px;
	color: #e60012;
	position: absolute;
	left: 50%;
	margin-left: -18px;
	top: 50%;
	margin-top: -38px;
	font-size: 36px;
	opacity: 0;
	transition: 300ms;
	-webkit-transition: 300ms;
	z-index: 12;
}
ul.pdc-list li div {
	position: absolute;
	left: 0;
	bottom: -57px;
	width: 100%;
	padding: 0 15px;
	z-index: 12;
}
ul.pdc-list li div p {
	background: #fff;
	transition: 300ms;
	-webkit-transition: 300ms;
}
ul.pdc-list li div p span {
	color: #000000;
	line-height: 55px;
	border-top: 0;
	display: block;
	text-align: center;
	font-weight: bold;
	border-top: 1px solid #eee;
}
ul.pdc-list li div p small {
	text-align: center;
	line-height: 40px;
	display: none;
	color: #777777;
}
ul.pdc-list li:hover b img {
	opacity: 0.8;
}
ul.pdc-list li:hover b i {
	opacity: 1;
}
ul.pdc-list li:hover div {
	bottom: -56px;
}
ul.pdc-list li:hover div p {
	background: #000000;
	color: #fff;
}
ul.pdc-list li:hover div p span {
	color: #fff;
	border-bottom: 1px solid #eee;
}
ul.pdc-list li:hover div p small {
	display: block;
	color: #fff;
}
/*case*/
.case {
	background: url("../image/casebg.jpg") no-repeat center;
	background-size: cover;
	padding-bottom: 50px;
}
.case .main-title {
	color: #fff;
}
.case .main-title small {
	color: #fff;
}
.case .main-title b {
	color: #fff;
}
.case-sb ul li {
	line-height:60px;
}
.case-sb ul li a {
	display: block;
	background: #fff;
	border-left: 4px solid #000000;
	border-radius: 5px;
	border-bottom: 1px solid #b3b3b3;
	text-indent: 40px;
	position: relative;
	color: #000000;
	transition: 300ms;
	-webkit-transition: 300ms;
}
.case-sb ul li a i:nth-of-type(1) {
	position: absolute;
	right: 41px;
	top: 4px;
	font-weight: bold;
}
.case-sb ul li a i:nth-of-type(2) {
	position: absolute;
	right: -11px;
	top: 4px;
	opacity: 0;
	transition: 300ms;
	-webkit-transition: 300ms;
}
.case-sb ul li a:hover {
	background: #e60012;
	color: #fff;
	border-left: 4px solid #e60012;
}
.case-sb ul li a:hover i:nth-of-type(2) {
	opacity: 1;
	color: #e60012;
}
.case-itr {
	padding: 0 15px;
}
.case-itr .case-itr-con {
	padding: 22px 0;
	background: #fff;
	overflow: hidden;
	max-height:365px; 
}
.case-itr .case-itr-con h3 {
	font-size: 20px;
	color: #303030;
}
.case-itr .case-itr-con span {
	font-size: 14px;
	color: #b3b3b3;
	line-height: 25px;
	display: block;
	margin: 22px 0;
}
.case-itr .case-itr-con a {
	display: block;
	width: 120px;
	line-height: 30px;
	border: 1px solid #000000;
	color: #fff;
	text-align: center;
	transition: 300ms;
	-webkit-transition: 300ms;
	background: #000000;
}
.case-itr .case-itr-con a:hover {
	background: #e60012;
	color: #fff;
	border: 1px solid #e60012;
}
/*adv*/
.adv {
	background: url("../image/advbg.jpg") no-repeat center;
	background-size: cover;
	overflow: hidden;
	width: 100%;
	padding: 40px 0;
}
.adv h3 {
	font-size: 24px;
	color: #fff;
	margin-bottom: 30px;
}
.adv h3 span {
	display: block;
	font-size: 12px;
	margin-top: 5px;
}
.adv .adv-left ul li {
	font-size: 12px;
	color: #fff;
	line-height: 24px;
	margin-bottom: 18px;
	padding-right: 80px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 66px;
}
.adv .adv-left ul li:nth-of-type(1) {
	background-image: url("../image/a1.png");
}
.adv .adv-left ul li:nth-of-type(2) {
	background-image: url("../image/a2.png");
}
.adv .adv-left ul li:nth-of-type(3) {
	background-image: url("../image/a3.png");
}
.adv .adv-left ul li:nth-of-type(4) {
	background-image: url("../image/a4.png");
}
.adv .adv-left ul li:nth-of-type(5) {
	background-image: url("../image/a5.png");
}
.adv .honor .honor-wrap {
	padding: 0 40px;
	position: relative;
	left: -40px;
}
.adv .honor .honor-wrap .swiper-container2 {
	padding-bottom: 50px;
}
.adv .honor .honor-wrap .swiper-container2 .swiper-slide {
	background: #fff;
	padding: 25px 0 15px 0;
}
.adv .honor .honor-wrap .swiper-container2 .swiper-slide span {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #000000;
	margin-top: 10px;
}
.adv .honor .honor-wrap .swiper-container2 .swiper-pagination-bullet {
	background: #fff;
	width: 12px;
	height: 12px;
}
.adv .honor .honor-wrap .swiper-container2 .swiper-pagination-bullet-active {
	background: #fff;
}
.adv .honor .honor-wrap .swiper-container2 img {
	max-width: 100%;
	max-height: 210px;
}
/*news*/
.news {
	padding: 60px 0;
}
.news .news-title {
	text-align: center;
	margin-bottom: 30px;
}
.news .news-title h3 {
	font-size: 60px;
	color: #000000;
	font-weight: 300;
}
.news .news-title span {
	display: block;
	font-size: 24px;
	color: #595959;
}
.news .news-title small {
	font-size: 14px;
	color: #7f7f7f;
}
.news .new-img img {
	border: 4px solid #ccc;
}
.news ul {
	margin-bottom: 45px;
}
.news ul li {
	margin-bottom: 20px;
}
.news ul li a {
	color: #2a2a2a;
}
.news ul li a:hover {
	color: #000000;
}
.news ul li a span {
	font-size: 16px;
}
.news ul li a small {
	font-size: 12px;
	float: right;
}
.news .news-more {
	width: 150px;
	line-height: 40px;
	background: #000000;
	text-align: center;
	font-size: 14px;
	color: #fff;
	display: block;
	clear: both;
	margin: 0 auto;
	transition: 300ms;
	-webkit-transition: 300ms;
}
.news .news-more:hover {
	background: #e60012;
}
/*join*/
.join {
	background: url("../image/join.jpg") no-repeat center;
	height: 653px;
	background-size: cover;
}
.join h3 {
	margin-bottom: 90px;
}
.join h3:nth-of-type(1) {
	margin-top: 160px;
}
.join h3 span {
	display: block;
	font-size: 40px;
	color: #000000;
}
.join h3 small {
	display: block;
	font-size: 16px;
	margin-top: 20px;
	color: #333;
	line-height: 27px;
}
/*msg*/
.msg {
	background: url("../image/msg.jpg");
	padding: 50px 0;
}
.msg .msg-left ul li {
	margin-bottom: 50px;
	position: relative;
}
.msg .msg-left ul li:after {
	display: block;
	content: '';
	clear: both;
}
.msg .msg-left ul li:hover i {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
}
.msg .msg-left ul li i {
	float: left;
	width: 100px;
	height: 100px;
	border: 1px solid #48c7c3;
	color: rgba(255, 255, 255, 0.87);
	text-align: center;
	line-height: 100px;
	font-size: 28px;
	border-radius: 50%;
	transition: 300ms;
	-webkit-transition: 300ms;
}
.msg .msg-left ul li p {
	float: left;
	color: #fff;
	margin-left: 15px;
	margin-top: 30px;
}
.msg .msg-left ul li p span {
	display: block;
	font-size: 14px;
}
.msg .msg-left ul li p b {
	display: block;
	font-size: 24px;
}
.msg .msg-left ul li p b.b_2 {
	font-size: 20px;
}
.msg .msg-left ul li img {
	position: absolute;
	bottom: 5px;
	opacity: 0;
	left: -88px;
	visibility: hidden;
	-moz-transition: all 350ms linear;
	-webkit-transition: all 350ms linear;
	transition: all 350ms linear;
	width: 80px;
}
.msg .msg-left ul li:hover img {
	opacity: 1;
	visibility: visible;
}
.msg .msg-right h3 {
	font-size: 26px;
	color: #fff;
}
.msg .msg-right span {
	font-size: 14px;
	margin: 25px 0;
	display: block;
	color: #fff;
}
.msg .msg-right form input[type=text] {
	width: 46%;
	line-height: 40px;
	border: 1px solid #ccc;
	margin-bottom: 25px;
	margin-right: 2%;
	text-indent: 10px;
}
.msg .msg-right form textarea {
	width: 95%;
	display: block;
	text-indent: 10px;
	padding-top: 10px;
	height: 115px;
}
.msg .msg-right form input[type=submit] {
	display: block;
	width: 190px;
	line-height: 40px;
	background: #e60012;
	color: #fff;
	text-align: center;
	border: 0;
	margin-top: 25px;
}
/*footer*/
footer {
	background: #1a1a1a;
	font-size: 14px;
	color: #888888;
}
footer .container {
	position: relative;
}
footer a {
	color: #888888;
}
footer .row {
	padding: 45px 0 25px 0;
}
footer .f-nav {
	overflow: hidden;
	padding-top: 20px;
}
footer .f-nav li {
	float: left;
	width: 10%;
	text-align: center;
	line-height: 35px;
	margin-right: 5px;
}
footer .f-nav li a {
	display: block;
	color: #888888;
}
footer .f-nav li:hover {
	background: #424242;
}
footer .f-links {
	margin-top: 25px;
}
footer .f-links img {
	float: left;
}
footer .f-links ul {
	float: left;
	border-left: 1px solid #888888;
}
footer .f-links ul li {
	float: left;
	width: 50%;
	margin-bottom: 5px;
}
footer .f-ewm p {
	float: right;
	padding: 0;
}
footer .f-ewm span {
	display: block;
	text-align: center;
	font-size: 12px;
}
footer .f-bottom {
	padding: 20px 0;
}
footer .f-bottom span {
	float: right;
}
footer .gtop {
	position: absolute;
	right: 30px;
	top: 0;
	background: #e60012;
	color: #fff;
	text-align: center;
	width: 48px;
	height: 48px;
	z-index: 200;
	line-height: 48px;
	font-size: 24px;
	cursor: pointer;
}
/*info*/
.location {
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	margin-bottom: 25px;
	padding-bottom: 15px;
	display: block !important;
}
.location h3 {
	font-size: 24px;
	float: left;
	color: #000000;
}
.location h3 i {
	font-size: 28px;
}
.location > span {
	float: right;
	font-size: 14px;
	margin-top: 9px;
}
.p_content {
	font-size: 14px;
	line-height: 35px;
	width: 100%;
	overflow: hidden;
	color:#000;
}
.p_content img {
	max-width: 100%;
}
#info {
	padding-bottom: 65px;
}
#info .product {
	padding-bottom: 0;
}
#info .product-info .sidebar ul li {
	background: #fff;
}
#info .sidebar ul li {
	background: #f6f6f6;
}
/*在线留言详情页*/
.input-group {
	margin-bottom: 10px;
	clear: both; /*overflow: hidden;*/
}
.input-group:after {
	display: block;
	content: '';
	clear: both;
}
.input-group label {
	width: 62px;
	font-size: 15px;
	display: inline-block;
	text-align-last: justify;
	color: #606060;
	font-weight: bold;
}
.input-group input[type=text] {
	border: 1px solid #aaa;
	box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
	border-radius: 2px;
	line-height: 30px;
	height: 30px;
	width: 276px;
	text-indent: 1em;
	font-family: "microsoft yahei", "sans-serif";
	background: #f0f2ef;
	transition: 300ms;
	-webkit-transition: 300ms;
	outline: none;
}
.input-group input[type=text]:focus {
	width: 300px;
	box-shadow: 0 0 5px #000000;
	border: 1px solid #000000;
}
.input-group textarea:focus {
	width: 550px;
	box-shadow: 0 0 5px #000000;
	border: 1px solid #000000;
}
.input-group input[type=text]#captcha:focus {
	width: 90px;
	box-shadow: 0 0 5px #000000;
	border: 1px solid #000000;
}
.input-group textarea {
	transition: 300ms;
	-webkit-transition: 300ms;
	width: 520px;
	border: 1px solid #aaa;
	box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
	border-radius: 2px;
	background: #f0f2ef;
	text-indent: 1em;
	padding-top: 5px;
	font-family: "microsoft yahei", "sans-serif";
	outline: none;
}
#submit {
	display: block;
	clear: both;
	width: 80px;
	line-height: 30px;
	background: #000000;
	border: 0;
	color: #ffffff;
	font-size: 14px;
	font-family: "microsoft yahei";
	margin-left: 64px;
}
#submit:hover {
	background: #BB0000;
}
/*page*/
#prev_next {
	list-style: none;
	margin-top: 20px;
	margin-right: 10px;
}
#prev_next a {
	color: #3e3e3e;
}
#prev_next a:hover {
	color: #000000;
}
#prev_next {
	font-size: 14px;
	margin-top: 25px;
}
div.page {
	margin: 20px 20px 20px 0;
	clear: both;
	float: right;
	font-size: 14px;
	display: block !important;
}
div.page a {
	padding: 2px 5px;
	margin: 2px 0 5px 0;
	display: inline-block;
	color: #ffffff;
	text-decoration: none;
	background: #9b9b9b;
}
div.page a:hover {
	background: #5c5c5c;
}
div.page span.current {
	padding: 2px 8px;
	font-weight: bold;
	margin: 2px;
	color: #fff;
	background-color: #000000;
}
div.page span.disabled {
	padding: 2px 5px;
	margin: 2px;
	color: #ddd;
}
/*联系我们详情页*/
.contact_info_list ul li {
	font-size: 14px;
	list-style: none;
	line-height: 30px;
}
.contact_info_list b {
	font-size: 22px;
	color: #b00;
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: 500;
	text-align-last: justify;
	display: inline-block;
	width: 100%;
}
.contact_info_list b span {
	display: block;
	font-size: 12px;
	color: grey;
	margin-top: 5px;
	letter-spacing: -1px;
}
/*.info_maps{border: 1px solid #ccc; height: 315px; padding: 0;}*/
/*产品详情页*/
.info_content_left h2 {
	font-size: 20px;
	margin-bottom: 15px;
}
.pdc_time {
	color: #999;
	/*margin: 0 0 30px 0; padding-bottom: 20px; border-bottom: 1px solid #EDEDED; */
	font-size: 12px;
}
.info_content_right h4 {
	font-size: 16px;
	margin: 15px 0;
	padding-bottom: 15px;
	border-bottom: 1px solid #EDEDED;
	font-weight: bold;
}
.info_content_right ul li a, .info_content_right ol li {
	color: #9E9E9E;
	line-height: 35px;
}
.info_content_right ul li a:hover {
	text-decoration: underline;
}
.info2 {
	padding-top: 45px;
}
/*新闻详情页*/
.new_right li {
	border-bottom: 1px dashed #999999;
	padding: 15px 0;
}
.new_right li:first-child {
	margin-top: 20px;
	padding-top: 0;
}
.new_right li p {
	overflow: hidden;
}
.new_right li b {
	float: left;
	color: #000;
	font-weight: bold;
	-moz-transition: all 150ms linear;
	-webkit-transition: all 150ms linear;
	transition: all 150ms linear;
	font-size: 16px;
}
.new_right li small {
	float: right;
	color: #666666;
	font-weight: 400;
}
.new_right li span {
	display: block;
	line-height: 26px;
	color: #666666;
	padding: 10px 0 0 0;
}
.new_right li:hover b {
	color: #000000;
}
.info-bg {
	background: #f4f4f4;
}
.product ul.pdc-list2 li div {
	bottom: -40px;
}
.product ul.pdc-list2 li:hover div {
	bottom: -40px;
}
.pdc-list2 li {
	margin-bottom: 65px !important;
}
.pdc-list2 li a {
	display: block;
	transition: 300ms;
	-webkit-transition: 300ms;
	position: relative;
	width: 100%;
	height: 100%;
}
.product ul.pdc-list li b img {
	display: block;
}
.product ul.pdc-list li:hover b img {
	opacity: 1;
}
.pdc-list2 li span {
	display: block;
	width: 100%;
	line-height: 40px;
	background: #fff;
	text-align: center;
	border-top: 1px solid #eee;
}
.pdc-list2 li:hover span {
	background: #000000;
	color: #fff;
}
.banner2 {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;

}
.p-banner {
	background-image: url("http://www.ninglujx.com/style/images/p-banner.jpg");
}
.c-banner {
	background-image: url("http://www.ninglujx.com/style/images/c-banner.jpg");
}
.co-banner {
	background-image: url("http://www.ninglujx.com/style/images/co-banner.jpg");
}
.j-banner {
	background-image: url("http://www.ninglujx.com/style/images/j-banner.png");
}
.a-banner {
	background-image: url("http://www.ninglujx.com/style/images/a-banner.png");
}
.n-banner {
	background-image: url("http://www.ninglujx.com/style/images/n-banner.jpg");
}
.m-banner {
	background-image: url("http://www.ninglujx.com/style/images/m-banner.jpg");
}
/*返回按钮*/
.p_info_title {
	padding-bottom: 20px;/* border-bottom: 1px solid #EDEDED; */
	position: relative;
	margin-bottom: 25px;
	text-align: center;
}
.back_btn {
	position: absolute;
	right: 0;
	top: 45px;
	display: block;
	z-index: 10;
	margin-bottom: 15px;
}
.back_btn li {
	float: left;
	background: #000000;
	color: #fff;
	margin-left: 5px;
	width: 100px;
	text-align: center;
	line-height: 29px;
	-webkit-transition: all 150ms linear;
	transition: all 150ms linear;
}
.back_btn li a {
	color: #fff;
}
.back_btn li:hover {
	background: #e60012;
}
.info_t h2 {
	float: left;
	margin-bottom: 10px;
	background: url("../image/h.png") no-repeat left center;
	padding-left: 16px;
}
.info_t>span {
	float: right;
	margin-top: 5px;
	color: #8A8A8A;
}
.info_t>span a {
	color: #8A8A8A;
}
.info_t>span a:hover {
	color: #000000;
}
.info_t {
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}
/*footer2*/
.footer2 {
	position: fixed;
	bottom: -1px;
	width: 100%;
	left: 50%;
	margin-left: -50%;
	background: #000000;
	overflow: hidden;
	z-index: 1000;
}
.footer2 ul li {
	float: left;
	padding: 10px 0 8px 0;
	width: 25%;
	position: relative;
	text-align: center;
	border-right: 1px solid rgba(223, 223, 223, 0.70);
}
.footer2 ul li a {
	font-size: 18px;
	color: #ffffff;
	display: block;
}
.footer2 ul li a img {
	height: 26px;
}
.footer2 ul li a span {
	display: block;
}
._title {
	display: block !important;
}
.news_time {
	display: block !important;
}
.p_content {
	display: block !important;
}
.pagingNav {
	padding: 5px 10px;
	float: right;
	display: block !important;/*border: solid 1px #ccc;*/
}
.pagingNav p {
	height: 30px;
	line-height: 30px;
}
.pagingNav .uls {
	margin-top: -30px;
	overflow: hidden;
}
.pagingNav .uls a {
	float: left;
	margin-left: 5px;
	padding: 0 10px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ccc;
	text-decoration: none;
	float: left
}
.pagingNav .uls b {
	float: left;
	margin-left: 5px;
	padding: 0 10px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ccc;
	text-decoration: none;
	float: left
}
.pagingNav .uls a b {
	float: none;
	margin-left:0;
	padding: inherit;
	height: auto;
	line-height: inherit;
	border: none;
	text-decoration: none;
	float: none
}
.pagingNav .uls a:hover, .pagingNav .uls a.cur {
	background-color: #000000;
	border-color: #000000;
	color: #fff;
}
.pagingNav .uls .tBtn:hover {
	background-color: inherit;
	color: inherit;
*background-color:transparent;
*color:#666;
}
.honor-wrap li{ list-style:28px; margin-bottom:10px}
.pagination-wrapper{margin: 20px 0;} .pagination2{height: 34px;text-align: center;} .pagination2 li {display: inline-block;height: 34px;margin-right: 5px; float: left;display: block;height: 32px;line-height: 32px;padding: 0 12px;font-size: 16px;border: 1px solid #333333;color: #333333;text-decoration: none;} .pagination2 li a{} .pagination2 li a:hover{background:#f5f5f5;color:#0099ff;} .pagination2 li.thisclass {background: #333333;color: #fff;} .pagination2 li.thisclass a,.pagination2 li.thisclass a:hover{background: transparent;border-color: #09f;color: #fff;cursor: default;}.pagination2 a{color: #333333}

a{ color: #333333}
ul.pdc-list li{ overflow:hidden}
.pagination2{ display:block!important; margin-top:25px}