/*公用样式*/



#tianxieone {

	font-size: 12px;

}



#tfourtwo {

	font-size: 12px;

	line-height: 80px;

}



#liuyanshenming {

	font-size: 12px;

}





/*内页导航*/



.strong_title {

	display: none;

}



.mianbxContent {

	width: 878px !important;

	text-align: center !important;

	height: auto !important;

	line-height: 40px !important;

	margin-bottom: 20px !important;

	font-size: 20px;

	overflow: hidden;

	padding: 10px 0px;

	background: #f9f9f9;

	border-top: solid 3px #e20f03;

}



.mianbxContent a {

	font-weight: bold;

	font-size: 20px;

	color: #e20f03;

}



.news_content_title {

	font-size: 16px;

	line-height: 60px;

	height: auto !important;

	overflow: hidden;

	padding-bottom: 10px;

	color: #1e62cd;

}



.news_content_title strong {

	color: #e20f03;

}



.pro_all_class {

	width: 1100px !important;

	height: 68px !important;

	padding-top: 8px;

}



.pro_all_class a {

	float: left;

	display: block;

	padding: 8px 15px;

	overflow: hidden;

	text-align: center;

	border: solid 1px #1e62cd;

	margin-right: 15px;

	font-size: 14px;

	margin-bottom: 10px;

	color: #fff;

	background: #1e62cd;

}



.pro_all_class strong {

	color: #fffb00;

}



.pro_list_box_item_l_zdy {

	float: left;

	width: 205px;

}



.pro_list_box_item_l_zdy img {

	width: 205px;

	height: 135px;

}



.pro_list_box_item_r_zdy {

	float: right;

	width: 870px;

	text-align: left;

	height: 135px;

	background: url(../images/see_more.png) no-repeat left bottom;

}



.pro_list_box_item_zdy {

	border-bottom: #efefef solid 1px;

	overflow: hidden;

	padding: 15px 5px;

}



.pro_list_box_item_zdy:hover {

	background: #f9f9f9;

}



.pro_list_box_item_r_zdy p {

	font-size: 16px;

}



.pro_list_box_item_r_zdy a:nth-child(2) {

	display: block;

	height: 116px;

}



.pro_list_box_item_r_zdy div {

	padding-top: 10px;

	font-size: 14px;

	color: #999;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

	overflow: hidden;

}



.pro_list_box_item_r_zdy span {

	font-size: 14px;

	color: #999;

}



.pro_list_box_item_r_zdy a {

	text-decoration: blink;

}



.pro_list_box_item_zdy:hover a p {

	color: #eb0000;

}



.shopmrsc li .xwlb_img img {

	border: solid 1px #eee;

}



.shopmrsc li:hover .xwlb_img img {

	transform: rotateY(360deg);

	transition: all 0.9.5s;

}



.xwlb_img {

	background: #f9f9f9;

}





/*内页产品*/



.pro_one_box > .pro_pic > a, .dgweb_list_item > .dgweb_list_item_pic > a {

	display: block;

	overflow: hidden;

	margin: 3px;

}



.pro_one_box > .pro_pic > a > img, .dgweb_list_item > .dgweb_list_item_pic > a > img {



	height:200px;

	transition: ease-in-out 0.25s all;

	border: 0 none !important;

}



.pro_one_box, .dgweb_list_item {

	float: left;

	width: 31% !important;

	margin: 1% 1% 5%;

	background: #fcfcfc;

	transition: ease-in-out 0.15s all;

	box-shadow: 0 0 0px 1px #ccc;

	position: relative;

}



.pro_one_box:hover, .dgweb_list_item:hover {

	box-shadow: 0 0 0px 1px #e20f03;

}



.pro_pic, .dgweb_list_item > .dgweb_list_item_pic {

	height: auto !important;

	display: flex;

	justify-content: center;

}



.pro_name::after, .dgweb_list_item .dgweb_list_item_a::after, .pro_name:after, .dgweb_list_item .dgweb_list_item_a:after {

	content: '';

	transition: ease-in-out 0.15s all;

	background: #888;

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 100%;

	z-index: 1;

}



.pro_name::before, .dgweb_list_item .dgweb_list_item_a::before, .pro_name:before, .dgweb_list_item .dgweb_list_item_a:before {

	content: '';

	transition: ease-in-out 0.4s all;

	background: #888888;

	position: absolute;

	left: -200%;

	bottom: 0;

	width: 200%;

	height: 200%;

	z-index: 2;

	top: -200%;

	border-radius: 50%;

	opacity: 0;

}



.pro_one_box:hover .pro_name::after, .dgweb_list_item:hover .dgweb_list_item_a::after {}



.pro_one_box:hover .pro_name::before, .dgweb_list_item:hover .dgweb_list_item_a::before, .pro_one_box:hover .pro_name:before, .dgweb_list_item:hover .dgweb_list_item_a:before {

	left: -50%;

	top: -50%;

	opacity: 1;

}



.pro_name, .dgweb_list_item .dgweb_list_item_a {

	bottom: -15px;

	width: 90%;

	position: absolute;

	padding: 2px 0 !important;

	margin: 0 5%;

	overflow: hidden;

}



.pro_name a, .dgweb_list_item .dgweb_list_item_a a {

	display: block;

	font-size: 13px;

	line-height: 25px;

	transition: ease-in-out 0.15s all;

	color: #fff;

	height: 25px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	padding: 0 15px;

	position: relative;

	z-index: 3;

}



.pro_one_box:hover > .pro_pic > a > img, .dgweb_list_item:hover > .dgweb_list_item_pic > a > img {

	transform: scale(1.1);

}



.pro_one_box:hover, .dgweb_list_item:hover {}



.pro_one_box:hover .pro_name, .dgweb_list_item:hover .dgweb_list_item_a {}



.pro_one_box:hover .pro_name a, .dgweb_list_item:hover .dgweb_list_item_a a {

	color: #fff

}



.pro_detail_rel_item img {

	display: block;

	width: 100%;

}



.pro_detail_rel_item img {

	display: block;

	width: 100%;

	height: auto;

	padding: 0 !important;

}



.pro_detail_rel_item > div {

	width: 21% !important;

	float: left;

	padding: 20px 10px !important;

	border: solid 1px #ccc;

	margin: 11px;

}



.pro_detail_rel_item br {

	display: none;

}



.pro_detail_rel_item > div > a {

	display: block;

	line-height: 34px;

	font-size: 13px;

	color: #555;

}



.products_pages_info, .dgweb_pages_info, .news_pages_info {

	padding: 10px 0;

	letter-spacing: 1px;

	font-size: 14px;

	border: 1px dashed #ccc;

	text-align: center;

	margin: 10px auto !important;

	width: 800px !important;

}



.products_pages_info a, .dgweb_pages_info a, .news_pages_info a {

	font-size: 14px;

}



.products_pages_info a:hover, .dgweb_pages_info a:hover, .news_pages_info a:hover {

	font-size: 14px;

	color: #e20f03

}



.products_pages_info:hover, .dgweb_pages_info:hover, .news_pages_info:hover {

	border: 1px dashed #e20f03;

	transition: ease-in-out 0.15s all

}



#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: #e20f03;

	border: 1px solid #e20f03;

	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;

}



.dgweb_list_item:hover .dgweb_list_item_pic {

	-webkit-animation: test 0.3s ease-in 2;

}



.dgweb_list_item:hover .dgweb_list_item_a a {

	color: #e80000;

}



.dgweb_list_item_a {

	line-height: 30px;

	margin-bottom: 10px;

	width: 100%;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}



.dgweb_list_item_a a {

	font-size: 14px;

}



.pro_list_box_item_zdy .pro_list_box_item_l_zdy img {

	border: solid 1px #eee;

}



.pro_list_box_item_zdy:hover .pro_list_box_item_l_zdy img {

	transform: rotateY(360deg);

	transition: all 0.95s;

}





/*内页产品详情*/



.pcontent_title_h4 {

	font-size: 18px;

	overflow: hidden;

	text-align: center;

	margin-top: 20px !important;

	background: #e20f03;

	border-bottom: dashed 1px #fff;

	border-top: solid 3px #cc0000;

	padding-top: 10px;

}



.pcontent_title_h4 strong {

	font-weight: normal;

	line-height: 40px !important;

	border-top: solid 1px #eee;

	color: #fff;

}



.detail_title {

	font-size: 15px;

	padding: 5px 0;

	margin-left: 0 !important;

	padding-left: 20px !important;

	border-bottom: 1px solid #ccc;

	color: #333;

	background: #fff;

	line-height: 28px;

	margin-bottom: 25px;

}



.product_content {

	overflow: hidden;

	margin: 0 10px;

	padding-bottom: 30px;

}





/*内页产品-相关产品指引*/



.pro_detail_rel_hd {

	overflow: hidden;

	font-size: 16px;

	font-weight: bold;

	line-height: 32px;

	text-align: center;

	color: #fff;

	background: #e20f03;

	padding: 5px 0;

	border-bottom: 1px solid #ccc;

}



.pro_detail_rel_item {

	float: left;

	width: 30% !important;

	margin: 8px 13px;

	border: solid 1px #ccc;

}



.pro_detail_rel_item img {

	width:100%;

	height:280px;

}



.pro_detail_rel_item :hover img {

	transform: rotateY(360deg);

	transition: all 0.9.5s;

}



.pro_detail_rel_item a {

	font-size: 14px;

	line-height: 32px;

}



.prod_listw {

	width: 100%;

	background: #f9f9f9;

	padding-top: 40px;

	padding-bottom: 30px;

	border-bottom: solid 2px #ccc;

}



.prod_list_t {

	width: 1100px;

	margin: 0 auto;

	text-align: center;

	font-size: 28px;

	font-weight: bold;

	line-height: 40px;

	color: #e20f03;

}



.prod_list_ten {

	width: 1100px;

	margin: 0 auto;

	text-align: center;

	font-family: ArsisDReg, Arial, Helvetica, sans-serif;

	font-size: 19px;

	color: #e0e0e0;

	line-height: 50px;

	text-transform: uppercase;

}



.prod_list_tshape {

	width: 0px;

	height: 0;

	border-left: 29px solid transparent;

	border-right: 29px solid transparent;

	border-top: 11px solid #e20f03;

	margin: 0 auto;

}





/*banner_page*/



#banner_con {

	width: 100%;

	margin: 0 auto;

	height: 350px;

	overflow: hidden;

}



.prodW {

	width: 1100px;

	margin: 0 auto;

	background: #fff;

	padding-top: 90px;

	padding-bottom: 40px;

	border: solid 5px #fff;

	overflow: hidden;

	box-shadow: 0px 0px 12px #48202a;

}



.prod_list {

	width: 1100px;

	margin: 0 auto;

	padding-top: 30px;

	transition: all 0.7s;

	position: relative;

	z-index: 11;

}



.prod_list tr {

	display: block;

	float: left;

	width: 173px;

	height: 40px;

	position: relative;

	margin: 8px 5px;

}



.prod_list td {

	text-align: center;

	background: #e20f03;

	border: dotted 1px #fff;

	float: left;

	width: 173px !important;

	display: block;

	line-height: 40px;

	height: auto !important;

	position: relative;

	z-index: 1;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}



.prod_list td:hover {

	background: #cc0000;

}



.prod_list td:hover a {

	color: #fff !important;

}



.prod_list td a {

	font-size: 14px;

	color: #fff !important;

}



#showtyepname {

	background: #fff;

	height: 0px !important;

	overflow: hidden;

}



#showtyepname div {

	width: 100%;

	overflow: hidden;

	line-height: 0px;

}



#showtyepname div a {

	width: 100%;

	display: block;

	line-height: 30px;

	border-bottom: dashed 1px #eee;

	color: #fff !important;

	font-size: 13px;

	background: #e20f03;

}



#showtyepname a:hover {

	background: #cc0000;

	color: #fff !important;

}



.prod_list tr:hover #showtyepname {

	z-index: 2;

	height: auto !important;

}



.prod_list table {

	margin: 0 auto;

	width: 100%;

	display: block;

	height: auto;

	transition: all 0.7s;

	overflow: hidden;

}



.prod_list:hover table {

	height: auto;

	transition: all 0.7s;

	overflow: inherit;

}



.prod_list_i {

	width: 200px;

	line-height: 30px;

	margin: 0 auto;

	margin-top: 10px;

	overflow: hidden;

	font-size: 16px;

	color: #fff;

	background: #ff82a2;

	text-align: center;

	border-radius: 8px;

	transition: all 0.7s;

}



.prod_list:hover .prod_list_i {

	display: none;

	transition: all 0.7s;

}



.prod_list td b {

	font-size: 0px;

}



.product_content table {

	margin: 0 auto;

}



.cp img {

	border: dotted 1px #ccc;

	padding: 2px;

}



.lianxi_m {

	width: 1200px;

	margin: 0 auto;

	overflow: hidden;

	background: #eee;

	margin-top: 10px;

}



.lianxi_ml {

	background: #e20f03;

	color: #ffffff;

	padding: 30px;

	overflow: hidden;

	float: left;

}



.lianxi_ml_m {

	overflow: hidden;

	font-size: 36px;

	font-weight: bold;

	line-height: 52px;

	margin-bottom: 18px;

}



.lianxi_ml_s {

	width: 300px;

	border: solid 2px #fff;

	font-size: 28px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

	margin-bottom: 16px;

	line-height: 55px;

}



.lianxi_ml_en {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-style: italic;

	line-height: 40px;

}



.lianxi_mr {

	float: right;

	overflow: hidden;

	width: 744px;

}



.lianxi_mr_i {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 100px;

	font-weight: 89;

	margin-left: -65px;

	line-height: normal;

	color: #999;

	position: absolute;

	overflow: hidden;

	margin-top: 20px;

}



.lianxi_m .mr_i {

	font-size: 100px;

	line-height: 200px;

	margin-top: 100px;

	margin-left: 668px;

}



.lianxi_mr_m {

	width: 659px;

	float: left;

	overflow: hidden;

	padding-left: 1px;

	padding-right: 23px;

	padding-top: 34px;

	line-height: 41px;

	color: #666;

	font-size: 17px;

}



.lianxi_mr_m span {

	font-size: 24px;

	font-weight: bold;

	line-height: 60px;

	color: #333;

}



.lianxi {

	width: 1200px;

	margin: 0 auto;

	overflow: hidden;

	background: #f5f5f5;

	margin-top: 40px;

	margin-bottom: 10px;

}



.lianxi_l {

	float: left;

	width: 415px;

	overflow: hidden;

	color: #000;

}



.lianxi_lm {

	overflow: hidden;

	margin-top: 40px;

	border-left: solid 5px #e20f03;

	font-size: 22px;

	line-height: 30px;

	padding-left: 20px;

}



.lianxi_len {

	overflow: hidden;

	border-left: solid 5px #000;

	padding-left: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #999;

	font-style: italic;

	line-height: 22px;

	margin-bottom: 20px;

}



.lianxi_ld_l {

	overflow: hidden;

	padding: 15px 0px;

	padding-left: 30px;

}



.ld_i {

	float: left;

	width: 56px;

}



.ld_i img {

	width: 56px;

}



.ld_l {

	float: left;

	padding-left: 18px;

	font-size: 14px;

	color: #000;

	line-height: 25px;

}



.ld_l span {

	font-size: 18px;

	color: #44444;

}



.ld_l a {

	font-size: 14px;

	color: #999;

}



.lianxi_r {

	float: right;

	width: 720px;

	overflow: hidden;

	background: #f5f5f5;

	padding: 20px;

}



.lianxi_rm {

	overflow: hidden;

	padding-top: 5px;

}



.lianxi_rm_en {

	float: left;

	color: #e20f03;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 45px;

	line-height: 50px;

	font-weight: bold;

}



.lianxi_rm_m {

	float: left;

	margin-left: 10px;

	border-top: solid 3px #e20f03;

	font-size: 20px;

	line-height: 40px;

	margin-top: 10px;

}



.lianxi_rd {

	overflow: hidden;

	margin-top: 15px;

	border: solid 1px #ccc;

}



#left_content {

	margin-left: 50px;

	font-size: 16px;

	line-height: 52px;

}



#left_content span {

	font-weight: bold;

}



#left_content a {

	font-size: 16px;

}