.rightarrowpointer{display:none;}
*{ box-sizing:border-box;}
.dgweb_list_item_desc{ width:850px !important;}
A:link{font-size:12px;}
body{
  width: 100%;
  font-size: 12px;
  background: #FFF;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family:"Microsoft Yahei";
  color: #222;
}
div{
  margin: 0px;
  /* [disabled]padding: 0px; */
}
span,p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li{margin: 0px; padding: 0px; list-style: none;}
img{
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}
from,input,select{margin: 0px; padding: 0px;}
.clear{clear:both; font-size:0px; overflow:hidden; height:0px;}
a{
  color: #333;
  font-size: 12px;	
  text-decoration: none;
}
a:hover{
  color: #f50135;
  text-decoration: none;
}
.border_bg{width:auto; height:auto; margin:0 auto; }
.cp img{border:2px solid #e8e8e8; }
.cp img:hover{border:2px solid #242527; }
.cp2 img{border:2px solid #e8e8e8;}
.cp2 img:hover{border:2px solid #242527;}
.white a{
  text-decoration: none;
  color:#fff;
}	
.white a:hover{
  color: #717171;
  text-decoration: none;
}
input,button,select,textarea{outline:none}
.font_1{font-size:16px; color:#333;}	
.totalwidth {
  width: 1200px;
  margin: 0 auto;
  height: auto;
}
.totalwidthpercent {width:100%; margin:0 auto;}	
.fl{ float:left;}
.fr{ float:right;}	
#classimgshow2{line-height:38px;}
.topspacing{ width:100%; height:40px; margin:0 auto;}
#top5,#top10,#top20,#top50,#top55,#top30,#top90,#top60,#head,#top,#products,#youshi,#bq{width:100%; margin:0 auto; overflow:hidden;}
#top5{height:5px; overflow:hidden;}
#top10{height:10px; overflow:hidden;}
#top20{height:20px; overflow:hidden;}
#top30{height:30px; overflow:hidden;}
#top40{height:40px; overflow:hidden;}
#top50{height:50px; overflow:hidden;}
#top55{height:55px; overflow:hidden;}
#top60{height:60px; overflow:hidden;}
#top90{height:90px; overflow:hidden;}
/*内页导航*/
.strong_title{ display:none;}
.mianbxContent{ text-align: left !important; font-size: 14px !important;  padding-left:20px;   border:1px dashed #e3e3e3; margin-bottom:20px !important; height:55px !important; line-height:55px !important; width:100% !important;}
.mianbxContent a{font-size: 14px !important;}
.mianbxContent a:hover{font-size: 14px !important;}
/*抬头*/
#top{
width:100%;
height:36px;
line-height: 36px;
color: #949494;
}
.top_l{ width:500px; margin:0 auto;}
#top span{ display:block;}
.top_yx{ width:260px; height:36px; padding-left:25px;background:url(../image/20180828162615_163453895.jpg) left no-repeat;}
#top a{ color:#949494;}
#top a:hover{text-decoration:underline;color: #e70031;}
#top_yy{width:100%;height: 10px; background:url(../image/20180828145431_1867433687.jpg) repeat-x; margin:0 auto;}
.head_logo{
	margin-top: 21px;
}
.head_nane{
	margin-top: 32px;
	margin-left: 15px;
}
.head_xian{
	width: 1px;
	height: 70px;
	background: #e9e9e9;
	margin-left: 25px;
	margin-top: 33px;
	margin-right: 25px;
}
.head_adv{
	margin-top: 35px;
	font-size: 18px;
	line-height: 35px;
	color: #3e3e3e;
}
.head_adv  font{
	color: #c00202;
	font-size: 25px;
}
.head_tel{
	margin-top:38px;
}
/*导航*/
#nav_bg{
width: 100%;
height:60px;
background:#242527;
margin: 0 auto;
margin-top:30px;
margin-bottom:1px;
}	
#nav_c{
width: 1200px;
height: 60px;
margin: 0 auto;
}
#nav{width:1200px; height:60px; float:left;}
#nav li{
width:170px;
float: left;
text-align: center;
height: 60px;
background: url(../image/20180828162616_653556417.jpg) left no-repeat;
font-size: 15px;
line-height: 60px;
}
#nav li a{
font-size: 15px;
padding:0px 29px;
color: #fff;
}
#nav li :hover{display:block;background:#c00202;color:#fff; font-size:15px; }
#nav .a_nav a{
display: block;
width:auto;
font-size: 15px;
padding:0px 31.5px;
background:#c00202 !important;
margin-left:2px; color:#fff;}
/*幻灯片*/
#banner{margin-top:0px; height:600px;overflow:hidden;}
.focus {width:100%; height:600px; overflow:hidden; position:relative; }
.focus ul {height:600px; position:absolute;}
.focus ul li {float:left; width:100%; height:600px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:1200px; left:50%; margin-left:-501px; height:24px; bottom:40px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#ccc;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:200px; background:url(../image/20180828155200_189206641.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
/*搜索*/
#search_bg{
width: 100%;
height:60px;
background: #e6e6e6;
margin: 0 auto;
color: #666666;
margin-top:1px;}
#search_c{
width: 1200px;
height: 60px;
margin: 0 auto;
}
#search_l{
width: 800px;
float: left;
font-size: 14px;
line-height: 60px;
}
#search_l a{ font-size:14px; color: #666666;}
#search_l :hover{color: #b30200;}
#search_r{
float: right;
padding-top: 12px;
}
#search_r li{float:left;}
/*产品*/
.prod_bt{ width:100%; height:174px; padding-top:40px; text-align:center; background:url(../image/20180828163032_303344541.jpg) no-repeat center; margin:0 auto;}
.prod_bt span{
	font-size: 40px;
	display: block;
	line-height: 50px;
	font-weight: bold;
}
.prod_bt font{font-size:16px; display:block; line-height:40px; color:#444;}
.prod_btx{ width:1200px; height:3px; background:url(../image/20180828163604_1368238095.png) no-repeat center; margin:0 auto; margin-top:10px;}
/*产品中心*/
#prods{
	width: 1200px;
	height:auto;
	margin:0 auto;
}
#tablit {
	width: 1000px;
	height: 44px;
	line-height: 44px;
	margin: 0 auto;
	text-transform:uppercase;
	padding-left:14px;
}
#tablit ul{
	width:1020px;
	height: 44px;
margin: 0 auto;
}
#tablit li{ float: left;  height:44px;background:#b20000;  line-height:44px; border-radius:5px;  display:block; margin-right:15px; text-align: center;margin-bottom: 15px;}
#tablit li a{ width:auto; padding:0 25px;  font-size:16px;  color:#fff;}
#tablit li:hover{background:#242527 !important; }
#tablit li:hover a{ color:#fff;}
.prod2 table td span a{display: block;width:290px;color: #333; background:#f2f2f2; line-height:40px;}
.prod2>table>tbody>tr>td {float: left;padding:0 ;width:290px;margin:0px 10px 10px 0;position: relative; }
.prod2>table>tbody>tr>td>a {display: block;float: left;width:290px;padding-left: 0px !important;position: relative;overflow: hidden;}
.prod2>table>tbody>tr>td>a>.ceshigo {width: 100%;background: rgba(0, 0, 0, 0.4);height: 100%;position: absolute;bottom: 0;left: -100%;-webkit-transition: 0.3s all ease-in-out;transition: 0.3s all ease-in-out;}
.prod2>table>tbody>tr>td>a>.ceshigo a {display: block;color: #fff;font-size: 16px;font-weight: bold;padding-top: 20%;}
.prod2>table>tbody>tr>td>a>.ceshigo p {height: 22px;line-height:18px;border-radius: 10px;border: 1px solid #fff;-webkit-transition: all 0.3s 0.3s;transition: all 0.3s 0.3s;padding: 1px 15px;margin: 15px auto;display: block;font-size: 13px;color: #fff;;width:100px;text-align: center;position: relative;bottom: -180px;margin-top: 72px;}
.prod2>table>tbody>tr>td:hover>a>.ceshigo {left: 0;}
.prod2>table>tbody>tr>td:hover>a>.ceshigo p {left: 0;bottom: 0;}
.prod2>table>tbody>tr>td>a>img {width:290px; }
.beta5 {display: block;position: absolute;-webkit-transition: 0.5s all ease-in-out;transition: 0.5s all ease-in-out;}
.beta5 {width:50px;height:50px;border-radius: 50%;background:#242527 url(../image/20180829114043_1608371335.png) no-repeat center;left: 115px;top:70px;-webkit-transform: scale(0);transform: scale(0);}
.prod2>table>tbody>tr>td:hover .beta5 {-webkit-transition-delay: 0.2s;transition-delay: 0.2s;-webkit-transform: scale(1);transform: scale(1);}
/*产品优势*/
.pradv_t{ width:100%; height:106px; background:url(../image/20180828173410_930545789.jpg) no-repeat center; margin:0 auto;}
.pradv_bt{ width:100%; background:#f1f1f1; height:100px; padding-top:20px; margin:0 auto;}
.pradv_btc{ width:915px; height:63px; font-size:40px; font-weight:bold; line-height:63px; text-align:center; background:url(../image/20180828173737_1717072921.png) no-repeat center; margin:0 auto;}
.pradv_c{ width:100%; background:url(../image/20180830203517_1654871380.jpg) no-repeat center; height:634px; margin:0 auto;}
.pradv_r{ float:right; text-align:right;}
.prtd{ width:740px; margin:0 auto; margin-top:75px;}
.prtd li{ width:119px; height:104px; float:left; font-size:20px; color:#fff; margin-left:29px; padding-top:32px; text-align:center;}
.prtd li{animation: myfirst 2s infinite; display: inline-block;}  
 @keyframes myfirst {  0% {  
               transform: translate(0px, 0px);  }  
           50% {  
               transform: translate(0px, -10px);  
           }  
           100% {  
               transform: translate(0px, 0px);  
           }  
       }  
.prtdbg1{ background:url(../image/20180828175045_1212025367.png) no-repeat center;}
.prtdbg2{ background:url(../image/20180828175045_1630749115.png) no-repeat center;}
.prtdbg3{ background:url(../image/20180828175045_484217522.png) no-repeat center;}
.prtdbg4{ background:url(../image/20180828175045_300754075.png) no-repeat center;}
.prtdbg5{ background:url(../image/20180828175045_1123891170.png) no-repeat center;}
.prtd_z{
	width: 285px;
	height: 64px;
	line-height: 64px;
	border-bottom: 1px #cbcbcb solid;
	border-top: 1px #cbcbcb solid;
	font-size: 20px;
	font-weight: bold;
	margin-top: 120px;
	float: right;
}
.prtd_xz{ width:425px; font-size:14px; line-height:25px; color:#414141; margin-top:20px;float:right;}
.prtd_an{ float:right; margin-top:60px;}
.prtd_an li{ width:110px; height:36px; border-radius:4px;float:left; line-height:36px; text-align:center; margin-right:32px;}
.prtd_an li a{ font-size:16px; color:#fff;}
.prtd_anbg{ background:#000000;}
.prtd_anbg1{ background:#b30200; margin-right:0px !important;}
.prtd_anbg:hover{background:#b30200; }
.prtd_anbg1:hover{background:#000000; }
/*公司优势*/
.adva_bg{width:100%; height:1696px; background:url(../image/20180828203531_749182297.jpg) no-repeat center; margin:0 auto;}
.adva_bt{width:1200px; height:147px; padding-top:20px; text-align:center; background:url(../image/20180828194258_1102213669.jpg) no-repeat center; margin:0 auto;}
.adva_bt span{ width:476px; height:34px; display:block; line-height:34px; background:#b30200; font-size:18px; color:#fff; border-radius:5px; margin:0 auto; }
.adva_t{ width:1200px; margin:0 auto;}
.adva_t ul{width:844px;margin:0 auto;}
.adva_t li{ width:136px; height:191px; text-align:center; float:left; padding-top:50px; font-size:28px; color:#b30200; line-height:35px; margin-right:100px; background:url(../image/20180828194954_1697795161.png) no-repeat center;}
.adv_c{width:1200px; height:auto; margin:0 auto;}
.adv_c_l{
	width: 530px;
	margin: 0 auto;
}
.adv_bt1{ width:530px; height:97px; background:url(../image/20180828200757_2072060493.jpg) no-repeat left; margin:0 auto;}
.adv_bt2{ width:530px; height:97px; background:url(../image/20180828200757_439479915.jpg) no-repeat left; margin:0 auto;}
.adv_bt3{ width:530px; height:97px; background:url(../image/20180828200758_192125552.jpg) no-repeat left; margin:0 auto;}
.adv_bt4{ width:530px; height:97px; background:url(../image/20180828200758_324328468.jpg) no-repeat left; margin:0 auto;}
.adv1_bt{ font-size:35px; font-weight:bold;padding-left: 106px; line-height:40px; padding-top:10px;}
.adv1_bt font{ color:#b30200;}
.adv1_bt span{
	font-size: 14px;
	color: #747474;
	text-transform: uppercase;
	font-weight: normal;
	display: block;
}
.adv1_xian{ width:530px; height:1px; border-bottom:1px #ededed solid; margin-top:5px;}
.adv1_wz{
	width: 530px;
	height: auto;
	font-size: 15px;
	line-height: 30px;
	padding-left: 30px;
	background: url(../image/20180828203501_265092200.png) top left no-repeat;
	margin-top: 20px;
}
.adv1_wz font{ color:#0b308f;}
.adv_c_r{ margin:0 auto;}
/*合作客户*/
.partner_bt{ width:100%;height:144px; text-align:center; padding-top:50px; background:url(../image/20180828203842_1419942925.jpg) no-repeat center; margin:0 auto;}
.partner_bt span{
	font-size: 40px;
	display: block;
	line-height: 50px;
	font-weight: bold;
}
.partner_c{ width:1200px; height:30px; background:url(../image/20180828204623_1021947836.jpg) no-repeat center; display:block; margin-top:10px; }
.partner_c font{ width:254px; height:30px; display: block;line-height:30px;font-size:16px;color:#fff; background:#b30200; border-radius:5px; margin:0 auto;}
#corporate_tp{
	margin-left: 12px;
	width: 1035px;
	float: left;
margin-top: 30px;
}
#corporate_ltp{ 
	margin-top:55px;
}
#corporate_rtp{
	margin-top: 55px;
}
.service_a{ width:120px; height:38px; text-align:center;  border:1px #e4e4e4 solid; border-radius:4px; margin:0 auto;} 
.service_a a{ font-size:14px; line-height:38px; }
.service_a:hover{border:1px #242527 solid; }
.service_a:hover a{  color:#242527; }
/*公司简介*/
.about_xian{width:1200px;height:9px; background:url(../image/20180828205644_1778326948.jpg) repeat-x center; margin:0 auto; }
.about{ width:1200px; height: auto; padding:25px; border:4px #f1f1f1 solid; margin:0 auto;}
.about_l{ float:left;  border:2px #e3e3e3 solid;}
.about_l:hover{border:2px #242527 solid;}
.about_r{
	width: 530px;
	float: right;
	font-size: 14px;
	line-height: 27px;
}
.about_r span{
	font-size: 30px;
	display: block;
	color: #b30200;
	text-transform: uppercase;
} 
.about_r font{
	font-size:20px;
	color:#616161;
}
.about_r .xian{
	width: 50px;
	height: 3px;
	background: #e7e7e7;
	margin: 20px 0px;
}
.about_r a{
	width: 140px;
	height: 35px;
	float: left;
	line-height: 35px;
	display: block;
	text-align: center;
	background:#242527;
	margin-top:25px;
	font-size: 14px;
	color: #FFF;
	margin-right:30px;
}
.about_r a:hover{display: block; color:#cfcfcf}
/*公司环境*/
#corporate1_tp{
	margin-left: 19px;
	width:1120px;
	float: left;
}
#corporate1_ltp{
	margin-top: 70px;
}
#corporate1_rtp{
	margin-top: 70px;
}
 /*新闻中心*/	
.news{ width:100%;padding:60px 0;  background: #f6f6f6;margin-top:20px;}
.news_row .fl,.news_row .fr{ width: 590px;  background: #fff;}
.news_row1{ display: block; position: relative; }
.news_row1:after,.news_row1::after{ position: absolute; content: ''; background: #ececec; width: 100%; height: 1px; bottom: 0; left: 0; }
.news_row1 i{ background: #242527; padding:50px; width: 30px; height: 30px; display: block; float: left; position: relative; z-index: 2; transition:0.3s all; }
.news_row .fl .news_row1 i{ background-image: url(../image/20180829095854_1666260665.png); background-position: center; background-repeat: no-repeat; }
.news_row .fr .news_row1 i{ background-image: url(../image/20180829095855_1276403323.png); background-position: center; background-repeat: no-repeat; }
.news_row1 strong { display: block; padding: 15px 0; font-size:22px; color: #333; line-height: 35px; float: left; font-weight: 100; margin-left: 20px; }
.news_row1 span{ display: block; line-height:100px; height: 80px; color: #b5b5b5; float: right; margin-right: 20px; font-size:16px;}
.news_row1 span:hover{ color: #c00202; }
.news_row1:hover i{ -webkit-filter: brightness(1.15); filter: brightness(1.15); }
.news_row .fl .news_row1 strong{ background: url(../image/20180829100103_58691869.png) no-repeat left bottom; }
.news_row .fr .news_row1 strong{ background: url(../image/20180829100103_999290765.png) no-repeat left bottom; }
.news_div_item, .divdgweb_new_div_item { position: relative; padding: 5px 0; height: 45px; overflow: hidden; transition:0.3s all ease; }
.divdgweb_new_div_item_date, .news_div_item_date { position: absolute; right: 0; top: 12px; transition:0.3s all ease; }
.divdgweb_new_div_item_date > div,.news_div_item_date > div{ display: inline-block; color: #787878; font-size: 12px; font-family: 'arial'; }
.news_div_item_title, .divdgweb_new_div_item_title{ position: relative; }
.news_div_item_year:after,.news_div_item_year::after{ content: '-'; }
.on .news_div_item_year:after,.on .news_div_item_year::after{ content: ''; }
.news_div_item_title:after,.news_div_item_title::after, .divdgweb_new_div_item_title:after, .divdgweb_new_div_item_title::after{ content: ''; background: #c00202; width: 4px; height: 4px; position: absolute; left: 0; top: 14px; }
.on .news_div_item_title:after,.on .news_div_item_title::after, .on .divdgweb_new_div_item_title:after, .on .divdgweb_new_div_item_title::after{ content: ''; display: none; }
.news_div_item_title .news_div_item_a, .divdgweb_new_div_item_title .divdgweb_new_div_item_a { font-size: 16px; color: #444; padding-left: 15px; display: block; line-height:33px; width: 425px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition:0.3s all ease; }
.news_row2 .divdgweb_new_div, .news_row2 .news_div { padding: 35px 35px;}
.news_div_item_pic,.news_div_item_body,.divdgweb_new_div_item_body{ transition: 0.3s all ease; }
.news_div_item_pic{ margin-top: 15px; }
.news_div_item_pic a,.news_div_item_pic a img{ display: block; width: 240px; height: 158px; }
.news_div_item.on, .divdgweb_new_div_item.on { height: 200px; border-bottom: 1px dotted #ccc; padding: 0 0 20px; margin: 5px 0; }
.news_div_item_body, .divdgweb_new_div_item_body { line-height: 24px; color: #767676; font-size: 13px; width: 255px; text-align: justify; position: absolute; right: 0; top: 110px; letter-spacing: 0.4px; }
.on .divdgweb_new_div_item_date, .on .news_div_item_date { top: 23px; right: 200px; }
.on .news_div_item_title .news_div_item_a, .on .divdgweb_new_div_item_title .divdgweb_new_div_item_a { position: absolute; left: 250px; top: 75px; width: 255px; }
.on .divdgweb_new_div_item_date > div, .on .news_div_item_date > div { font-weight: bold; color: #c00202; font-size: 24px; line-height: 30px; }
.on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year,.on .news_div_item_date > .news_div_item_year{ font-size: 18px; display: block; font-weight: 100; line-height: 20px; text-indent: 3px; }
 /*友情*/
.link{
	width: 100%;
	height: 70px;
	line-height: 70px;
	background: #b30200;
}
.link_l{
	width: 160px;
	font: 20px/70px "Microsoft YaHei";
	color: #fff;
	background: #b30200;
}
.link_l span{font:16px "Arial";}
.link_r{
	width: 940px;
}
.linkTagcs a{ color:#fff !important; font-size:14px;}
.linkTagcs a:hover{color:#08c32c !important;  text-decoration:none;}  
.link_sq a{ width:100px; display:block; font-size:14px; }
.banq_nr{
	width: 490px;
	line-height: 45px;
	padding-left: 40px;
	background: url(../image/20180829101740_1317265064.png) left no-repeat;
	margin: 0 auto;
	color:#dedede;
}
.banq_rwm{
	width: 280px;
	margin: 0 auto;
	margin-top:20px;
	color:#dedede;
	
}
.banq_rwml{ width:135px; line-height:30px; height:auto; text-align:center; }
/*版权*/
.banq{
	width: 100%;
	color: #fff;
	height: auto;
	font-size: 14px;
	background: #242527;
	margin: 0 auto;
}
/*版权*/
.page{ width: 1200px; margin: 0 auto;}
.zsdxbj_d{ width:100%; height:8px; background:#8600f8;}
.copy {width:100%;background: #333;text-align: justify; padding:41px 0 30px 0;}
.copy_row1{
	width: 1200px;
}
.c4cont{ margin-right:40px;}
.copy_row1 .col4 {
	float: left;
}
.copy_row1 .col4:nth-last-child(1){ margin-right: 0; background: none;  }
.copy_row1 .col4 .c4title { position: relative; padding: 0 0 25px 0; margin-bottom: 5px;  }
.copy_row1 .col4 .c4title::after { content: ''; position: absolute; width: 20px; height: 2px; display: block; background: #fff; left: 0; bottom: 10px; transition:0.6s all ease-in-out; }
.copy_row1 .col4 .c4title a{ font-size: 17px; color: #fff; display: block; line-height: 35px;}
.copy_row1 .col4:hover .c4title::after{ width: 100%; background: #fff;}
.copy_row1 .col4 ul li a { color: #dedede; font-size: 14px; display: block; line-height: 35px;}
.copy_row1 .col4 ul li a:hover{ text-decoration: underline; color: #fff; }
.dibudwz{
	width: 1200px;
	color: #fff;
	border-top: 1px #5a5a5a solid;
	height: 65px;
	font-size: 14px;
	line-height: 65px;
	margin: 0 auto;
}
.dibudwz a{ font-size:14px; color:#fff;}