@charset "utf-8";

/*****联系我们****/
.contanct_c{ width:100%; min-height:550px;}
.contanct{ width:1200px; margin:0 auto; padding:30px 0; overflow:hidden; clear:both;}
.contanct_l{ width:350px; float:left; padding:0 50px 0 0;}
.contanct_l h3{ font-size:32px; font-weight:bold; color:#333; padding:0 0 15px 0;}
.contanct_l h3::before {
    background-color: #D50100;
    content: "";
    display: block;
    height: 5px;
    margin-bottom: 10px;
    width: 60px;
}
.contanct_l p{ font-size:14px; color:#666; line-height:180%;}
.contanct_l p img{ max-width:100%;}
.contanct_r{ float:left; width:750px; padding:0 0 0 50px; font-size:16px;}
.contanct_r dl{ width:750px; padding:15px 0; overflow:hidden; border-bottom:#CCC 1px solid;}
.contanct_r dl dt{ float:left; width:120px;}
.contanct_r dl dd{ float:left; width:630px;}

/*****关于我们****/
.about{ width:730px; float:right; line-height:220%; font-size:16px;}

/*****荣誉资质****/
.yyzz{ width:1200px; margin:0 auto; padding:30px 0; overflow:hidden; clear:both;}
.yyzz_title{ font-size:32px; text-align:center; font-weight:bold; padding:0 0 50px 0;}
.yyzz_title::after{background-color: #D50100;
    content: "";
    display: block;
    height: 5px;
    width: 60px;
	margin:10px auto 0;
	}
.yyzz_c{ width:1200px; overflow:hidden;}
.yyzz_c ul li{ float:left; width:240px; text-align:center; padding:5px 0 40px;}
.yyzz_c ul li img{ border:#333 3px solid; max-width:160px; display:block; margin:0 auto 10px;}
.yyzz_c ul li img:hover{ border:#D50100 3px solid;}

/*****详细页内容****/
.d_sort{ margin:30px 0; width:1500px; clear:both; overflow:hidden;}
.d_sort ul li{ float:left; width:200px; height:50px; margin:0 48px 0 0;}
.d_sort ul li a{
	display:block;
	text-align:center;
	box-sizing:border-box;
	height:50px;
	line-height:50px;
	background:url(../images/dsort_bg.png) #fff no-repeat;
	background-size:100% 100%;
	color: #333;
	font-size:16px;
	}
.d_sort ul li a:hover,.d_sort ul li a.on{
	font-weight: bold;
	background-color:#970606;
    color: #fff;
    text-decoration: none;
	}

.d_c{  padding:15px; overflow:hidden;}
.d_c_title{ height:50px; line-height:50px; text-align:center; font-size:20px; font-weight:700; border-bottom:#E7E7E7 1px dashed; color:#333; text-indent:20px; width:100%; overflow:hidden;}

.d_c_info{ height:30px; line-height:30px; text-align:center; color:#CCC; }
.d_c_lcontent{ margin:20px 0 0; padding:15px 10px; background-color:#F9F9F9; border-radius:3px; color:#666; font-size:12px; line-height:20px;}
.d_c_lcontent:hover{background-color:#F2F2F2;}
.d_c_content{ padding:20px 0; line-height:200%; font-size:14px; clear:both; }
.d_c_content img{
	display: block;
	max-width:100%;
	margin: 0 auto;
}
.d_c_content a.downfile{ display:inline-block; padding:8px 20px; background-color:#4F7CBB; color:#fff; border-radius:30px; font-size:14px; font-weight:bold; border:none;}
.d_c_content p{ padding:0 0 15px 0;}
.d_c_content a.downfile:hover{ background-color:#D02E2C;}
.d_c_content table{ border:0; border-left:#ccc 1px solid; border-top:#ccc 1px solid;}
.d_c_content table tr td{ border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; padding:10px 15px; font-size:14px;}
.d_c_content table tr td.tc{ font-size:14px; padding:8px 0 8px 150px; background-color:#f9f9f9; background:url(../images/contact_bg.jpg) 20px center no-repeat;}
.d_c_content table tr td.tc strong{ color:#D92D28;}

.d_c_content table tr:HOVER{ background-color:#FAFAFA; color:#D50100;}

/*****产品详细页内容****/
.pro_title{font-size:32px; padding:20px 0; font-weight:bold; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.pro_title::before {
    background-color: currentColor;
    content: "";
    display: block;
    height: 5px;
    margin-bottom: 12px;
    width: 60px;
}

.d_pro_pic{ float:left; width:870px; overflow:hidden; position:relative;}
.d_pro_zoom{ position:absolute; top:10px; left:10px; width:70px; height:22px; line-height:22px; text-align:center; background:rgba(100,100,100,0.2); color:#999; border-radius:4px; display:none;}
#d_pro_bpic{display: table-cell; vertical-align:middle; width:870px; text-align:center; }
#d_pro_bpic img{ max-width:870px; border:none;}

.d_pro_lpic{ width:870px; height:60px; margin-top:10px; overflow:hidden; position:relative;}
.d_pro_lpic #goleft,.d_pro_lpic #goright{ position:absolute; height:60px; width:10px; top:0; background-image:url(../images/pro_go_lr.png); background-repeat:no-repeat; cursor:pointer;}
.d_pro_lpic #goleft{ left:0; background-position:0 center;}
.d_pro_lpic #goright{ right:0; background-position:-10px center;}
.d_pro_lpic #goleft:hover,.d_pro_lpic #goright:hover{ background-color:#e9e9e9;}
.d_pro_lpic #thumb_img{ width:820px; height:60px; margin:0 auto; overflow:hidden;}
#thumb_img img{ width:60px; height:50px; padding:1px; margin:3px 3px; border:#d2d2d2 1px solid;}
#thumb_img .cur{ border:#f30 1px solid;}

.d_pro_tit{ float:right; width:260px; border:#CCC 1px solid; box-sizing:border-box; padding:10px 20px; overflow:hidden;}
.d_pro_tit .pro_con{ line-height:180%; padding:5px 0;}
.d_pro_tit .pro_phone{ padding:10px 0; font-size:14px;}
.d_pro_tit .pro_phone span{ color:#1F528B; font-weight:bold;}

.d_pro_con_tit{ padding:20px 0 0; margin:0 0 20px 0; border-bottom:#D50100 3px solid; clear:both;}
.d_pro_con_tit span{ display:inline-block; height:28px; line-height:28px; margin-left:5px; padding:0 20px; background-color:#D50100; color:#fff; font-size:14px; font-weight:bold; border-radius:6px 6px 0 0;}

/*****页面关键词****/
.d_c_keywords{ padding:10px 0; margin:10px 0; font-size:14px; clear:both;}
.d_c_keywords a{ margin:0 5px; color:#666; font-size:14px; text-decoration:none;}
.d_c_keywords a:hover{ text-decoration:underline;}

/*****上一篇和下一篇****/
#d_next_pre{ margin:10px 0; padding:10px 0; border:#E3E1E2 1px solid; clear:both; overflow:hidden;}
#d_next_pre div{ width:50%; text-indent:10px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
#d_next_pre div a{ text-decoration:underline;}

/*****相关资讯****/
#d_more{ margin:10px 0; border:#E3E1E2 1px solid; overflow:hidden; clear:both;}
#d_more ul{}
#d_more ul li{ float:left; width:50%; height:32px; line-height:32px; background:url(../images/li_ico_1.gif) 10px center no-repeat; text-indent:20px; white-space: nowrap; text-overflow: ellipsis;}
#d_more ul li a{ color:#333; font-size:14px;}
#d_more ul li a:hover{ text-decoration:underline;}
#d_more ul li:first-child{ width:100%; height:42px; line-height:42px; background:none; font-size:14px; font-weight:600; background-color:#F5F5F5; color:#333; border-bottom:#E3E1E2 1px solid;}

.d_more_product_tit{border:#E3E1E2 1px solid; height:32px; line-height:32px; border-bottom:none; font-size:14px; font-weight:600; background-color:#F5F5F5; color:#333; text-indent:10px;}
.d_more_product{ padding:15px 0; border:#E3E1E2 1px solid; overflow:hidden; clear:both;}
.d_more_product ul li{ float:left; width:162px; padding:0 0 0 24px; color:#333; font-size:14px; text-align:center;}
.d_more_product ul li span{ display: table-cell; vertical-align:middle; width:160px; height:140px; text-align:center; overflow:hidden;; padding:1px; border:#ccc 1px solid;}
.d_more_product ul li span:hover{border:#F54D00 1px solid;}
.d_more_product ul li i{width:160px; font-style:normal; padding-top:10px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.d_more_product ul li img{max-height:140px; max-width:160px; vertical-align:middle;}

.d_order_title{border:#E3E1E2 1px solid; height:32px; line-height:32px; border-bottom:none; font-size:14px; font-weight:600; background-color:#F5F5F5; color:#333; text-indent:10px;}
.d_order_content{ margin:0 0 20px; padding:15px 0; border:#E3E1E2 1px solid; overflow:hidden; clear:both;}
.d_order_content dl{ padding:5px 0; overflow:hidden;}
.d_order_content dl dt{ float:left; width:200px; text-align:right; line-height:30px;}
.d_order_content dl dd{ float:left; width:520px;}
.d_order_content .tex{ border:#ddd 1px solid; box-sizing:border-box; padding:6px 0; text-indent:10px;}
.d_order_content .con{width:80%; padding:10px; border:#ddd 1px solid;}
.d_order_content .sub{ padding:0 30px; background-color:#666; height:38px; line-height:38px; text-align:center; color:#fff; font-size:14px; font-weight:bold; border:none; border-radius:5px; cursor:pointer;}
.d_order_content .sub:hover{ background-color:#555;}


.d_content_service{
	line-height:1.5;
	padding:10px 0 30px;
	}
.d_content_service p{
	padding:10px 0 0;
	}
.d_content_service strong{
	display:block;
	padding:20px 0 0;
	}