@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	border: 0;
	
}
body {

	font-size: 12px;
	color: #686868;
	background: #b2b2b2;
	-webkit-text-size-adjust: none;
	font-family: 'Microsoft Yahei';
	-webkit-text-size-adjust: none;
	overflow-x:hidden;
}
a {
	color: #171717;
	text-decoration: none;
}
a:hover {
	color: #ff5a00;
	text-decoration: none;
}
.f_left {
	float: left;
}
.f_right {
	float: right;
}
.clear {
	clear: both;
}
.relative {
	position: relative;
}
.absolute {
	position: absolute;
}
ul {
	list-style: none;
}
li {
	list-style-type: none;
}
.hd {
	height: 10px;
}

.en {
	font-family: Arial, Helvetica, sans-serif;
}

.line {
	border-bottom:1px dotted #dedede;
	height: 2px;
	margin: 10px 0;
}
input {
	color: #4b4b4b;
	font-family: 'Microsoft Yahei';
	
	outline: none;
	
}
input:hover, textarea:hover {
	background:#CCC;
	outline: none
}
textarea {

	background: #efefef;

	padding-left:10px;
}

#submit2 {
	width: 122px;
	height: 30px;
	color: #fff;
	cursor: pointer;
	background: #015cb5;
	font-size:16px;
}
#submit:hover{ background:#F60; color:#FFF}
/* top css*/

#main{ width:100%; overflow:hidden; height:auto; margin:0 auto; background:#FFF}
.top_ad{ background:#d7000f; padding:20px 0 30px; text-align:center;}
.top_ad img{ width: 750px}
#top{ padding:10px 2%; width:96%; height:75px;}
#logo{ width:100%;}
#logo2{ width:100%; margin-bottom:15px;}
#logo2 img{width: 100%;}
#logo img{width: 100%;}
.top_tel{ background:url(../img/top_tel.jpg) no-repeat left 16px; padding-top:10px; padding-left:50px; height:50px; width:200px; color:#cf1314}
.top_tel p:nth-child(1){ font-size:19px;}
.top_tel p:nth-child(2){ font-size:25px; font-family:'impact';}
.m_search{ height:80px;}
.m_search span{ display:block; float:left; background:url(../img/search_font_bj.jpg) no-repeat right center #333333; height:80px; text-align:center; font-size:18px; line-height:80px; padding:0 40px; color:#FFF}

#search_width{ width:500px; padding:15px;}
.search_bj4{ background:#eee; height:50px; line-height:50px;
font-size:20px;
border-top-left-radius: 40px;
border-bottom-left-radius: 40px;
padding-left:20px;
 width:400px;

}
.but4{ display:block;height:50px; line-height:50px;border-top-right-radius: 40px;border-bottom-right-radius: 40px; background:#cf1314 url(../img/search_btn.png) no-repeat center center; width:63px;}
.but4:hover{background:#333333 url(../img/search_btn.png) no-repeat center center;}

.nav li{ border-bottom:solid 1px #9c0808;border-right:solid 1px #9c0808; display:block; float:left; width:25%; box-sizing: border-box; font-size:25px; height:76px; line-height:76px; color:#FFF; background:#d51717; text-align:center; transition:all 0.4s;}
.nav li:nth-child(4),.nav li:nth-child(8){ border-right:none;}
.nav li:hover{ background:#9c0808}
.nav li a{ color:#FFF}
.flash{ width:100%; height:430px;}
.zy_flash{}
.zy_flash img{ width:100% !important;}
/*热销产品*/
.index_hot_pro{ border-top:16px #eeeeee solid; height:auto; overflow:hidden; padding-top:8px;}
.index_lm{ height:120px; }
.index_lm p{  border-bottom:1px #cf1314 solid;font-size:30px; text-align:center; position:relative;height:80px;line-height:80px; display:block;}
.index_lm p b{ color:#cf1314; font-weight:bold;}
.index_lm p:after{ position:absolute; content:""; border-bottom:7px #cf1314 solid; height:85px; width:220px; left:35%; top:-8px;}
.index_lm span{ text-align:center; font-family:Arial, Helvetica, sans-serif; display:block; margin:0 auto; height:30px; line-height:30px; color:#d8d8d8; font-size:15px; text-transform:uppercase}
.pro_img{ width:670px; margin:25px auto}

/*产品中心*/
.index_pro_center{border-top:16px #eeeeee solid; height:auto; overflow:hidden; padding-top:8px;}
.pro_list_name li{  width:300px; display:block; float:left; margin-left:50px; text-align:center; margin-bottom:17px; }
.pro_list_name li a{background:#bfbfbf; font-size:24px; color:#FFF; height:50px; line-height:50px; width:300px; display:block;border-radius:50px; transition:all 0.4s;}
.pro_list_name li a:hover{background:#cf1314;}
.pro_all{ margin:30px auto; width:700px;}
.pro_all li{ display:block; width:336px; height:377px;}
.pro_all li:nth-child(2n-1){ float:left; margin-bottom:25px;height:377px;}
.pro_all li a{ display:block;}
.pro_all li:nth-child(2n){ float:right; margin-bottom:25px;}
.pro_all li div:nth-child(1){ background:url(../img/cp_bj2.jpg) no-repeat left center; height:223px; width:336px;}
.pro_all li div:nth-child(2){ background:#414141; padding:10px 20px; font-size:22px; transition:all 0.4s; height:130px;}
.pro_all li div:nth-child(2) p:nth-child(1){ color:#FFF;display:block;border-bottom:1px #707070 solid; height:35px; line-height:35px; position:relative}
.pro_all li div:nth-child(2) p:nth-child(1):after{ content:""; position:absolute; left:40%; width:0%; height:35px; transition:all 0.4s}
.pro_all a:hover div:nth-child(2) p:nth-child(1):after{ left:0; width:100%; border-bottom:1px #FFFFFF solid;}



.pro_all li div:nth-child(2) p:nth-child(1) span:nth-child(1){ display:block; float:left;}
.pro_all li div:nth-child(2) p:nth-child(1) span:nth-child(2){ display:block; float:right;}
.pro_all li div:nth-child(2) p:nth-child(2){ font-size:20px; padding:10px 0; color:#FFF}
.pro_all a:hover div:nth-child(2){ background:#cf1314;}
.pro_more{  width:200px; color:#cf1314; padding:0 200px; border:1px #eeeeee solid; border-radius:30px; margin:0 auto; display:block; text-align:center; font-size:24px; height:60px; line-height:60px; background:#eee; transition:all 0.4s; margin-bottom:50px;}
.pro_more i{ background:url(../img/more_inco.png) no-repeat left center; width:20px; height:20px; display:block; float:right; margin:22px 0 0 0; transition:all 0.4s;}
.pro_more:hover{ background:#cf1314; color:#FFF}
.pro_more:hover i{background:url(../img/more_inco.png) no-repeat -35px center;}

/*五大优势*/
.index_five_youshi{border-top:16px #eeeeee solid; height:auto; overflow:hidden; padding-top:8px;}
.five_message{ background:url(../img/youshi_bj.png) no-repeat center center; height:490px; width:728px; margin:0 auto; position:relative;}
.five_message a{ display:block; border-bottom:1px #eee solid; margin-bottom:30px; padding-bottom:10px; margin-bottom:10px;}
.five_message a p:nth-child(1){ font-size:24px; color:#cf1314; background:url(../img/dot.png) no-repeat center left; padding-left:8px;}
.five_message a div{ font-size:18px; color:#333333; line-height:25px;}
.five_message a:nth-of-type(1){ width:220px; top:10px; left:10px; positoin:absolute}
.five_message a:nth-child(2){ width:210px; top:170px; left:2px; position:absolute}
.five_message a:nth-child(3){ width:190px; top:330px; left:10px; position:absolute;border-bottom: none;}
.five_message a:nth-child(4){ width:250px; top:10px; right:0; position:absolute}
.five_message a:nth-child(5){ width:190px; top:170px; right:0; position:absolute}
.five_message a:nth-child(6){ width:180px; top:330px; right:0; position:absolute;border-bottom: none;}
.five_message a:nth-child(6) p:nth-child(2){ font-size:14px; margin-top:20px; color:#cf1314; }
.five_message a:nth-child(6) p:nth-child(2) i{ display:block; float:left; background:url(../img/tel.png) no-repeat left center; width:18px; height:18px; margin:0 10px 0 0;}
.five_message a:nth-child(6) p:nth-child(3){ font-family:impact;font-size:20px; color:#cf1314; }

/*广告*/
.index_ad{ background:url(../img/ad_bj.jpg) no-repeat center top; height:108px; margin:40px 0 0; text-align:center; padding:30px 0;}
.index_ad p{ font-size:26px; text-align:center; color:#FFF; line-height:30px;}
.index_ad a{ margin:15px auto;border:1px #cf1314 solid;  background:#cf1314; color:#FFF; height:38px; line-height:38px; text-align:center; display:block; width:190px; border-radius:50px; text-align:center;  font-size:20px; transition:all 0.4s}
.index_ad a:hover{ background:none; border:1px #cf1314 solid;}

/*公司简介*/
.index_company{border-top:16px #eeeeee solid; height:auto; overflow:hidden; padding-top:8px;}
.company_nr{ width:94%; margin:2% auto 5%; font-size:26px; line-height:40px;}

/*新闻中心*/
.index_news_all{border-top:16px #eeeeee solid; height:auto; overflow:hidden; padding-top:8px;}
.index_news_all ul{ width:96%; margin:0 auto;}
.index_news_all ul li{ margin-bottom:40px;}
.index_news_all ul li img{ border-radius:50%;}
.news_xx{ width:560px;}
.news_xx p:nth-child(1){ border-bottom:1px dotted #d6d6d6; font-size:24px; height:45px; line-height:45px;}
.index_news_all a{ display:block; padding:2%; transition:all 0.4s;}
.index_news_all a .news_xx  p:nth-child(1){color:#cf1314}
.index_news_all a .news_xx  p:nth-child(1) span{ display:block; float:right; font-size:22px; color:#b1b0b0}
.index_news_all a .news_xx div{ padding:10px 0; color:#888; font-size:22px;}
.index_news_all a:hover { background:#f2f2f2}




.index_news_all2 { width:96%; margin:0 auto;}
.index_news_all2  li{ margin-bottom:40px;}
.index_news_all2  li img{ border-radius:50%;}
.news_xx{ width:540px;}
.news_xx p:nth-child(1){ border-bottom:1px dotted #d6d6d6; font-size:24px; height:45px; line-height:45px;}
.index_news_all2 a{ display:block; padding:2%; transition:all 0.4s;}
.index_news_all2 a .news_xx  p:nth-child(1){color:#cf1314}
.index_news_all2 a .news_xx  p:nth-child(1) span{ display:block; float:right; font-size:22px; color:#b1b0b0}
.index_news_all2 a .news_xx div{ padding:10px 0; color:#888; font-size:22px;}
.index_news_all2 a:hover { background:#f2f2f2}



/*end版权*/
.index_end_copy{ background:#eee; padding:5% 4%; height:auto; overflow:hidden; margin-bottom:110px;}
.index_end_copy img{ float:left;}
.index_end_copy ul{ display:block; float:right; margin-left:10px; font-size:18px;    width: 70%;}
.end_nav{ display:block; float:left; background:#414141; height:110px; position:fixed; bottom:0; width:100%; }
.end_nav li{ display:block; float:left; width:20%;height:110px; font-size:24px; color:#FFF; text-align:center; color:#FFF }
.end_nav li i{ display:block; margin:20px auto 8px; font-size:35px;}
.end_nav li:hover{ background:#222222}

.end_nav li a{ display:block; color:#FFF; float:left; width:150px;height:110px; }




.sub_content{ width:96%; margin:0 auto}
.current_address i{ font-size: 25px; color:#d7000f; margin-right:10px;}
.current_address { font-size:24px; height:75px; line-height:75px;}
.sub_about_content{ padding:30px 0;}
.sub_about_content p:nth-child(1){ font-size:32px; color:#cf1314; padding-left:10px; height:40px; line-height:40px;padding-bottom:10px;}
.sub_about_content p i{ margin-left:10px; margin-right:10px; border-radius:25px; font-size:30px; color:#FFF; background:#d51717; width:25px; height:25px; padding:4px; text-align:center}
.sub_about_content p:nth-child(n+2){ font-size:30px; color:#1b1b1b; padding-bottom:5px;}
.content{ font-size:28px; color:#4c4c4c; line-height:45px;}
.about_yuangong{ width:100%;}
.about_yuangong img{margin: 0 auto}

.sub_nav{ width:96%; margin:0 auto}
.sub_nav a{display:block; width:30%; height:50px; font-size:28px; border-radius:50px; float:left; text-align:center; background:#d51717; border:1px #d51717 solid; color:#FFF; margin-right:3%; line-height:50px; transition:all 0.4s;}
.sub_nav a:nth-last-of-type(1){ margin-right:0;}
.sub_nav a:hover{ background:#FFF; border:1px #d51717 solid; color:#d51717}


.index_contact{ width:86%; margin:0 auto;}
.index_contact img{ float:left;}
.index_contact{  margin-left:20px;}
.index_contact li{ height:30px; line-height:30px; font-size:22px; margin-bottom:10px;}
.contact_scan{ width:96%; margin:0 auto;height:auto; overflow:hidden;}
.contact_scan li{ display:block; float:left; margin-right:20px;  background:#eeeeee; padding:10px; width:167px; font-size:25px; text-align:center}
.contact_scan img{ margin:0 0 10px; float:left;}


.news_title_message_one{ font-size:30px; text-align:center; padding:20px 0;}
.news_send{ text-align:center; font-size:20px;padding-bottom:20px;}
.news_send_img{ margin:20px 0;width:100%;}
.news_send_img img{ max-width:98%;}
.news_send_message{ width:100%; font-size:28px;}
.news_send_message img{ max-width:98%; margin:0 auto; text-align:center}
#prev_next li{ font-size:25px; line-height:30px;}
.rcread h4{font-size: 30px; color: #333; font-weight: normal; margin-bottom: 5px; margin-top:20px;}
.rcread li{height: 40px; line-height: 40px; font-size: 14px; border-bottom: 1px dotted #cbcbcb; overflow: hidden; padding-left: 28px; background:url(../img/ic1.png) no-repeat 0 center; vertical-align: top;}
.rcread li em{float: left; overflow: hidden;font-style:inherit;font-weight:inherit;}
.rcread li em a{color: #686868;font-style:inherit;font-weight:inherit; font-size:24px;}
.rcread li em a:hover{color: #991313;font-style:inherit;font-weight:inherit;}
.rcread li span{float: right;color: #999;}






#newTitle{    font-size: 36px;
    color: #051B28;
    padding: 0 10px;
    line-height: 40px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    -webkit-box-pack: center;

    overflow: hidden;
    word-break: break-all;
	}
.pro_key_des{ margin-top:10px; border:10px #f5f5f5 solid; background:#FFF}
#newTitle p:nth-child(2),#newTitle p:nth-child(3){ color:#9b9b9b; font-size:24px; padding-top:5px; line-height:30px;}
.pro_key_des p:nth-child(1){ border-bottom:1px #f5f5f5 solid; color:#051b28; clear:both; height:40px; line-height:40px;}


.module-advantage .module-scene-wrap.module-scene-highlight h4 {
    font-size: 16px;
    color: #000;
    line-height: 20px;
    padding-top: 10px;}

.pro_baozhang { margin:20px 0; background:#FBF8F3; padding:10px; font-size:24px;}
.pro_baozhang p{ height:30px; line-height:30px; color:#33444d}
.pro_baozhang p:nth-child(1){ font-size:24px; color:#000; font-weight:bold;}
.pro_baozhang p:nth-child(2){ border-bottom:1px #e2dfda solid;}
.pro_baozhang img{ float:left; margin:5px 8px 0 0; width:20px; height:20px;}
.pro_baozhang p span{ color:#f9331d; font-weight:bold;}


#newsContent{ font-size:26px; line-height:35px;}
#newsContent img{ width:100%; margin:0 auto}
#newsContent table{ font-size:20px; width:100%;border-top:1px #999999 solid;}
#newsContent  td{ border-bottom:1px #999999 solid;border-right:1px #999999 solid; }
#newsContent  td:nth-child(1){tom:1px #999999 solid;border-left:1px #999999 solid; }



#in_hot{width: 100%;margin:3% auto;}
#in_hot li{width: 100%;margin:0 auto;}
#in_hot li .hot_img{width: 60%;float: left;}
#in_hot li .hot_img img{width:100%;vertical-align:middle; background:url(../img/cp_bj_big.jpg) no-repeat center center;}
#in_hot li .hot_img span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#in_hot li .hot_info{width: 35%;float: right;}
#in_hot li .hot_info p:nth-child(1){ font-size:28px;}
#in_hot li .hot_info p:nth-child(2){ font-size:24px; color:#666}
#in_hot li .hot_info .hot_tel{width: 85%; padding-left: 15%; background: url(../images/hot_tel.jpg) left top no-repeat;line-height: 25px;color: #333;font-weight: bold;}
#in_hot li .hot_info .hot_tel span{color: #ffc000;font-size: 130%;}
#in_hot li .hot_info .hot_btn{width: 80%;height: 40px;line-height: 40px;margin:0 auto;font-family: "微软雅黑";margin-top: 2%;text-align: center;display: block;background: #ce0000;color: #fff;font-size: 24px;border-radius: 5px;}





/*焦点图*/
.focus{ position:relative; width:100%; height:380px; background-color: #000; float: left;}
.focus img{ width:100%;}
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{}
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; left:45%; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.pro_ccjc_nr2 img{ width: 100%}