@charset "utf-8";
/* CSS Document 
制作 青华互联网站建设  www.qinghuahulian.com
电话：18653219163  QQ:893157818
联系人：王小姐
*/
*{margin:0px;
 padding:0px;
}
html,body{
      -webkit-text-size-adjust:none;
}
body{
	font-size:12px;
	color:#333333;
	background-color:#fff; font-family:"微软雅黑","Microsoft YaHei";
}
body img{
    border:0px;
}
A {
	COLOR: #555555; LINE-HEIGHT: 150%; TEXT-DECORATION: none;
	font-size:12px
}
A:link {
	COLOR: #555555; TEXT-DECORATION: none
	font-size:12px
}
A:visited {
	COLOR: #555555; TEXT-DECORATION: none
	font-size:12px
}
A:hover {
	RIGHT: 0px; COLOR: #b8272c;
	text-decoration:none;
	font-size:12px
}
.clear{
	clear:both;
}
ul li{
	list-style-type:none;
}
.mt10{
	margin-top:10px;
}
.mt15{
	margin-top:15px;
}
.mt20{
	margin-top:20px;
}
.box{
	width:980px;
	height:auto;
	margin:0 auto;
	background-color:#fff;
	display:table;
}
.top_box{
	width:100%; height:32px; background-color:#f1f1f1; border-bottom:1px #e3e3e3 solid; line-height:32px;
}
.w{
	width:1200px; height:auto; margin:0 auto;
}
.top_left{
	width:600px; height:32px; float:left;
}
.top_right{
	width:600px; height:32px; float:right; text-align:right;
}
.top_right .mobile{
	background:url(../images/mobilebg.jpg) left center no-repeat; position:relative;
}
.top_right .mobile a:link{
	line-height:32px; padding-left:22px;
}
.top_right .mobile a:visited{
	line-height:32px; padding-left:22px;
}
.top_right .mobile a:hover{
	line-height:32px; padding-left:22px;
}
.top_right .en{
	background:url(../images/enbg.jpg) left center no-repeat; margin-left:10px; margin-right:5px;
}
.top_right .en a:link{
	line-height:32px; padding-left:32px;
}
.top_right .en a:visited{
	line-height:32px; padding-left:32px;
}
.top_right .en a:hover{
	line-height:32px; padding-left:32px;
}
.header{
	width:1200px; height:100px; margin:0 auto;
}
.logo{
	width:327px; height:69px; float:left; padding-top:15px;
}
.tel{
	float:right; width:230px; height:57px; background:url(../images/telbg.jpg) left center no-repeat; font-size:22px; color:#343434; font-weight:bolder; text-align:right; line-height:28px; margin-top:21px;
}
.tel span{
	color:#777; font-size:16px;
}
.nav_box{
	width:100%; height:55px; background-color:#8c0a14;
}
.nav{
	width:1200px; height:55px; margin:0 auto; line-height:55px;
}
.nav ul{
	list-style-type:none;
}
.nav li{
	width:200px; height:55px; float:left; text-align:center; background:url(../images/navlibg.jpg) left center no-repeat;
}
.nav a:link{
	font-size:14px; color:#fff; line-height:55px; display:block;
}
.nav a:visited{
	font-size:14px; color:#fff; line-height:55px; display:block;
}
.nav a:hover{
	font-size:14px; color:#fff; line-height:55px; display:block; background-color:#710009;
}
.nav a:hover{
	font-size:14px; color:#fff; line-height:55px; display:block; background-color:#710009;
}
/*banner*/
.banner { width: 100%; height: auto; }

.slideBox { width: 100%; height: auto; overflow: hidden; position: relative; }
.slideBox .hd { width: 100%; position: absolute; z-index: 1; bottom: 10px; left: 0; height: 30px; line-height: 30px; }
.slideBox .hd ul { text-align: center; }
.slideBox .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 12px; height: 12px; margin: 5px; overflow: hidden; background: #8d8d8f; line-height: 999px; border-radius: 100%; }
.slideBox .hd ul .on { background: #b5010d; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; width:100%; height:auto; }
.slideBox .bd img { width: 100%; height: auto; display: block; }
/*前/后按钮代码*/
.slideBox .prev,
.slideBox .next { position: absolute; left: 5%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat;}
.slideBox .next { left: auto; right: 5%; background-position: 8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
.index-main{
	width: 100%;
	height: 525px;
	position: relative;
	z-index: 30;
	margin-top: 0px;
}
.banner{width:100%; height:525px; position: absolute;left: 0;top: 0;}
.banner ul li{ position:absolute; left:0; top:0;width:100%; height:525px; display:none;}
.banner .number{ position:absolute; right: 47.5%;top: 490px;}
.banner .number span{ display: inline-block;
	position: relative;
	overflow: hidden; width:12px; height:12px;  cursor:pointer; margin:0 5px; border-radius:10px; background:#8d8d8f; float:left; overflow:hidden;*display:inline;*zoom:1;}
.banner .number span.on{ border-radius:10px; background:#b5010d; width:12px; height:12px;}
.flash_a{
	width:100%; height:525px; display:block;
}
.title{
	width:1200px; height:auto; margin:0 auto; text-align:center; margin-top:25px;
}
.about{
	width:1200px; height:auto; margin:0 auto; font-size:12px; line-height:30px; margin-top:20px;
}
.about_pic{
	width:289px; height:auto; float:left; margin-right:47px;
}
.about_txt{
	width:860px; height:auto; float:right; padding-top:15px;
}
.about_txt p{
	text-indent:2em; font-size:14px;
}
.more{
	width:125px; height:36px; border:1px #a10000 solid; text-align:center; line-height:36px; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px; margin-top:20px;
}
.more a:link{
	font-size:14px; line-height:36px; color:#a10000; display:block;
}
.more a:visited{
	font-size:14px; line-height:36px; color:#a10000; display:block;
}
.more a:hover{
	font-size:14px; line-height:36px; color:#a10000; display:block; font-weight:bolder;
}
.product_box{
	width:100%; height:auto; background-color:#f4f4f4; padding-top:1px; padding-bottom:30px; margin-top:38px; display:table;
}
.products{
	width:1320px; height:auto; margin:0 auto;
}
.indexarticletitle {
	height:42px; margin-top:25px; margin-left:415px;
}
.indexarticletitle li {	
	width:125px; height:42px; float:left; background:url(../images/pro_titbg.jpg) left top no-repeat; text-align:center; display:inline; cursor:pointer; line-height:36px; font-size:14px; color:#fff; margin-left:19px; margin-right:19px; overflow:hidden;
}
.indexarticletitle li.articles_tabOn {
	width:125px; background:url(../images/pro_titbg2.jpg) no-repeat; height:42px; color:#fff; font-size:14px; font-weight:bolder; line-height:36px;
}
.top_cat{
	margin:0 auto; height:auto; display:table; margin-top:25px;
}
.top_cat li{
	width:125px; height:42px; float:left; background:url(../images/pro_titbg.jpg) left top no-repeat; text-align:center; margin-left:38px; display:inline;
}
.top_cat a:link{
	line-height:36px; display:block; height:42px; color:#fff; font-size:14px;
}
.top_cat a:visited{
	line-height:36px; display:block; height:42px; color:#fff; font-size:14px;
}
.top_cat a:hover{
	line-height:36px; display:block; background:url(../images/pro_titbg2.jpg) no-repeat; height:42px; color:#fff; font-size:14px; font-weight:bolder;
}
.sec_cat{
	width:1320px; height:40px; margin-top:25px; 
}
.sec_cat ul{
	list-style-type:none; width:auto; margin:0 auto; display:table;
}
.sec_cat li{
	width:auto; height:35px; padding-left:15px; padding-right:15px; float:left; border:1px #e06666 solid; line-height:35px; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px; margin-left:8px; margin-right:8px; display:inline;
}
.sec_cat a:link{
	color:#a10000; line-height:35px; display:block; font-size:14px;
}
.sec_cat a:visited{
	color:#a10000; line-height:35px; display:block; font-size:14px;
}
.sec_cat a:hover{
	color:#a10000; line-height:35px; display:block; font-size:14px; font-weight:bolder;
}
.product_info{
	width:1320px; height:336px; margin-top:30px; position:relative;
}
.product_info ul{
	list-style-type:none;
}
.product_info img{
	margin-bottom:5px;
}
.product_info a:link{
	font-size:16px; color:#fff; display:block;
}
.product_info a:visited{
	font-size:16px; color:#fff; display:block;
}
.product_info a:hover{
	font-size:16px; color:#fff; display:block;
}
.product_info .bd{
	margin:0 auto; width:1200px; overflow:hidden;
}
.product_info .bd li{width:280px; height:320px; float:left; margin-right:26px; text-align:center; display:inline; background-color:#a10000; }
.product_info .bd li img{ width:280px; height:274px;}
.product_info .prev{ background: url(../images/ljt2.jpg) no-repeat; position:absolute; left:0px; top:50%; margin-top:-19px; width:38px; height:38px; display:block; cursor:pointer;}
.product_info .next{ background: url(../images/rjt2.jpg) no-repeat; position:absolute; right:0px; top:50%; margin-top:-19px; width:38px; height:38px; display:block; cursor:pointer;}
.shengchanxian_info{
	width:1200px; height:auto; margin:0 auto; margin-top:30px;
}
.w2{
	margin:0 auto; margin-top:35px;
}
.main{
	width:1200px; height:auto; margin:0 auto; margin-top:36px;
}
.news{
	width:412px; height:auto; float:left;
}
.title2{
	font-size:22px; color:#a10000; height:32px; line-height:32px; font-weight:bolder; background:url(../images/titlebg2.jpg) left center no-repeat; padding-left:20px;
}
.title2 span{
	float:right;
}
.title2 span a:link{
	color:#919191; line-height:32px;
}
.title2 span a:visited{
	color:#919191; line-height:32px;
}
.title2 span a:hover{
	color:#a10000; line-height:32px;
}
.news_info{
	height:auto; padding-top:23px;
}
.news_info ul{
	list-style-type:none;
}
.news_info li{
	background:url(../images/arrow.jpg) left center no-repeat; height:29px; line-height:29px; overflow:hidden; padding-left:15px;
}
.news_info span{
	float:right; color:#a8a8a8;
}
.news_info img{
	margin-bottom:15px;
}
.yanfa{
	width:355px; height:auto; float:left; margin-left:75px;
}
.service{
	width:288px; height:auto; float:right;
}
.yanfa_pic{
	padding-top:23px;
}
/*焦点图*/
.focus{ position:relative; width:355px; height:300px; overflow:hidden; background-color: #a10000; float: left;}  
.focus img{ width: 355px; height: 230px;} 
.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{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ height:60px; line-height: 25px; padding-left:30px; padding-right:30px; padding-top:5px; color:#fff; background:#a10000;    
 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 .shadow h2{ color:#fff; float:left; margin-right:20px;
}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}      
.focus .prev,.focus .next{position:absolute;width:35px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 42%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 42%;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;}  
.service_info{
	width:288px; height:270px; padding-top:26px; background:url(../images/serbg.jpg) no-repeat; margin-top:23px; text-align:center; font-size:14px; color:#5c5c5c;
}
.service_info span{
	font-size:24px; color:#a10000; font-weight:bolder;
}
.ser_txt{
	width:205px; height:auto; border:1px #bc6f6f solid; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px; margin:0 auto; font-size:12px; padding-top:5px; padding-bottom:5px; margin-top:15px; padding-left:5px; padding-right:5px;
}
.index_pic{
	width:1200px; height:auto; margin:0 auto; margin-top:50px; padding-bottom:10px; display:table;
}
.index_pic ul{
	list-style-type:none;
}
.index_pic li{
	width:270px; height:185px; text-align:center; float:left; border-bottom:4px #e0e0e0 solid; background-color:#fff; margin-left:40px; display:inline; position: relative; 
}
.index_pic .first{
	margin-left:0px;
}
.index_pic a:link{
	font-size:14px; color:#292929;
}
.index_pic a:visited{
	font-size:14px; color:#292929;
}
.index_pic a:hover{
	font-size:14px; color:#a10000;
}
.index_pic li:after{             
 content: "";             
 width: 0;            
  height: 4px;             
  background:#a10000;             
  position: absolute;             
  top: 100%;             
  left: 50%;             
  transition: all .8s; z-index:100;        
   }        
.index_pic li:hover:after{             
	left: 0%;             
	width: 100%;         
}
.foot_box{
	width:100%; height:auto; background-color:#333333; padding-top:37px; padding-bottom:25px;
}
.footer{
	width:1200px; height:auto; margin:0 auto; color:#c9c9c9; display:table;
}
.mobile_ewm{
	width:128px; height:auto; float:left; text-align:center; font-size:14px; margin-right:20px;
}
.mobile_ewm img{
	margin-bottom:10px;
}
.foot_contact{
	width:625px; height:auto; float:left; padding-left:45px; padding-top:10px;
}
.foot_contact h2{
	margin-bottom:12px;
}
.foot_contact ul{
	list-style-type:none;
}
.foot_contact li{
	width:280px; height:26px; float:left; line-height:26px;
}
.share{
	width:170px; height:100px; float:right; text-align:right; font-size:14px; padding-top:15px;
}
#share-2{
	margin-top:5px; display:inline-block;
}
#share-2 a{
	width:40px!important;
	height:40px!important;
	margin-left: 10px!important;
	background:#313131!important;
	color:#919191!important;
	border:1px #919191 solid !important;
	font-size:22px !important; 
	line-height:40px;

}
#share-2 a:hover{
	background:#f6f6f6!important;
	color:#a10000!important;
}
.wechat-qrcode h4,
.wechat-qrcode .help{
	display: none;
}
.wechat-qrcode{
	text-align: center;
}
.social-share .icon-wechat .wechat-qrcode .qrcode{
	width:110px !important;
	height:auto!important; margin-top:0px;
}
.social-share .icon-wechat .wechat-qrcode .qrcode img{
	width:100%;
	height:auto;
}
.copyright{
	width:100%; height:38px; background-color:#212121; line-height:38px; text-align:center; color:#969696;
}
.copyright a:link{
	color:#969696; line-height:38px;
}
.copyright a:visited{
	color:#969696; line-height:38px;
}
.copyright a:hover{
	color:#fff; line-height:38px;
}
.about_banner{
	width:100%; height:252px; background:url(../images/about_banner.jpg) center center no-repeat;
}
.product_banner{
	width:100%; height:252px; background:url(../images/product_banner.jpg) center center no-repeat;
}
.yanfa_banner{
	width:100%; height:252px; background:url(../images/yanfa_banner.jpg) center center no-repeat;
}
.news_banner{
	width:100%; height:252px; background:url(../images/news_banner.jpg) center center no-repeat;
}
.contact_banner{
	width:100%; height:395px; background:url(../images/contact_banner.jpg) center center no-repeat;
}
.maps{
	width:100%; height:205px; padding-top:190px; background:url(../images/maps.jpg) center center no-repeat;
}
.maps_icon{
	text-align:center; margin:0 auto; width:19px; height:31px; background:url(../images/mark_a.png) no-repeat;
}
@keyframes webfd
{
from  {top: 6px;}
to  {top: -6px;}
}
@-moz-keyframes webfd /* Firefox */
{
from  {top: 6px;}
to  {top: -6px;}
}
@-webkit-keyframes webfd /* Safari 和 Chrome */
{
from  {top: 6px;}
to  {top: -6px;}
}
@-o-keyframes webfd /* Opera */
{
from  {top: 6px;}
to  {top: -6px;}
}
.webfd{
    animation: webfd 0.8s linear 0s infinite alternate;
    /* Firefox: */
    -moz-animation: webfd 0.8s linear 0s infinite alternate;
    /* Safari 和 Chrome: */
    -webkit-animation: webfd 0.8s linear 0s infinite alternate;
    /* Opera: */
    -o-animation: webfd 0.8s linear 0s infinite alternate;position:relative;
}
.com_box{
	width:1200px; height:auto; margin:0 auto; margin-top:30px; padding-bottom:50px; display:table;
}
.left{
	width:230px; height:auto; float:left;
}
.right{
	width:910px; height:auto; float:right;
}
.left_title{
	width:230px; height:auto; border-top:6px #a10000 solid; padding-top:5px; text-align:right; color:#8c0a14; font-size:24px; font-weight:bolder;
}
.left_title span{
	background:url(../images/sm_logo.jpg) left center no-repeat; height:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; color:#8c0a14; font-size:12px; text-transform:uppercase; padding-left:23px; float:right; line-height:30px;
}
.left_cat{
	width:230px; height:auto; padding-top:35px;
}
.left_cat ul{
	list-style-type:none;
}
.left_cat li{
	height:50px; background:url(../images/left_catbg1.png) left center no-repeat; text-align:right; width:230px; line-height:50px; border-bottom:1px #dfdfdf solid;
}
.left_cat a:link{
	line-height:50px; font-size:14px; display:block; color:#666666;
}
.left_cat a:visited{
	line-height:50px; font-size:14px; display:block; color:#666666;
}
.left_cat a:hover{
	line-height:50px; font-size:14px; display:block; background:url(../images/left_catbg2.png) left center no-repeat; color:#8c0a14;
}
.left_cat .cat_cur a:link{
	line-height:50px; font-size:14px; display:block; background:url(../images/left_catbg2.png) left center no-repeat; color:#8c0a14;
}
.left_cat .cat_cur a:visited{
	line-height:50px; font-size:14px; display:block; background:url(../images/left_catbg2.png) left center no-repeat; color:#8c0a14;
}
.left_cat .cat_cur a:hover{
	line-height:50px; font-size:14px; display:block; background:url(../images/left_catbg2.png) left center no-repeat; color:#8c0a14;
}
.left_cat ul li:hover ul li a{
	color:#666666; background:url(../images/left_catbg-1.jpg) 14px center no-repeat #f2f2f2; padding-left:32px;
}
.left_cat .cat_cur ul li a:link{
	color:#666666; background:url(../images/left_catbg-1.jpg) 14px center no-repeat; 
}
.left_cat .cat_cur ul li a:visited{
    color:#666666; background:url(../images/left_catbg-1.jpg) 14px center no-repeat; 
}
.left_cat .cat_cur ul li a:hover{
    background:url(../images/left_catbg-2.jpg) 14px center no-repeat; color:#8c0a14; color:#8c0a14;
}
.left_cat ul li:hover ul{display:block;}
.left_cat ul li ul{display:none;position:relative; width:210px; top:-50px; left:230px; height:auto;}
.left_cat ul li ul li{margin:0px 0px 0px 0px; padding:0px; height:50px; line-height:50px; width:210px; text-align:center;background:none; background-color:#f2f2f2; border-bottom:0px; border-bottom:1px #ddd solid; text-align:left;}
.sech{background-color:pink;}
.left_cat ul li ul li:link{background:none; line-height:50px;}
.left_cat ul li ul li:visited{background:none; line-height:50px;}
.left_cat ul li ul li:hover{ line-height:50px;}
.left_cat ul li ul li a:hover{
	line-height:50px; font-size:14px; display:block; background:url(../images/left_catbg-2.jpg) 14px center no-repeat; color:#8c0a14;
}
.position{
	height:35px; background-color:#a10000; line-height:35px; color:#fff;
}
.position span{
	float:right; background:url(../images/posibg.jpg) left center no-repeat; padding-left:20px; margin-right:10px;
}
.position a:link{
	color:#fff; line-height:35px;
}
.position a:visited{
	color:#fff; line-height:35px;
}
.position a:hover{
	color:#fff; line-height:35px;
}
.content{
	font-size:14px; line-height:30px; padding-top:30px; padding-left:5px; padding-right:5px;
}
.content a:link{
	font-size:14px; line-height:30px;
}
.content a:visited{
	font-size:14px; line-height:30px;
}
.content a:hover{
	font-size:14px; line-height:30px;
}
.content img{
	max-width:100% !important; height:auto;
}
.content p{
	text-indent:2em; margin-bottom:8px;
}
.content2{
	font-size:14px; line-height:30px; padding-top:20px;
}
.content2 img{
	image-rendering:-webkit-optimize-contrast;
}
.list_shop_content{
	font-size:14px; line-height:30px; padding-top:30px; padding-left:5px; padding-right:5px;
}
.list_shop_content table{
	border-right:1px #f79646 solid; border-top:1px #f79646 solid;
}
.list_shop_content td{
	border-left:1px #f79646 solid; border-bottom:1px #f79646 solid; padding-top:10px; padding-bottom:10px; line-height:28px; height:28px;
}
.contact{
	width:1277px; height:850px; font-size:14px; line-height:30px; background:url(../images/mapbg.jpg) center 100px no-repeat; margin:0 auto; text-align:center; margin-top:50px;
}
.contact h2{
	font-size:26px; color:#8c0a14;
}
.contact_txt{
	width:500px; height:auto; text-align:left; line-height:48px; font-size:18px; padding-left:400px; padding-top:40px;
}
.contact_txt .icon01{
	background:url(../images/icon01.png) left center no-repeat; height:48px; line-height:48px; padding-left:40px;
}
.contact_txt .icon02{
	background:url(../images/icon02.png) left center no-repeat; height:48px; line-height:48px; padding-left:40px;
}
.contact_txt .icon03{
	background:url(../images/icon03.png) left center no-repeat; height:48px; line-height:48px; padding-left:40px;
}
.contact_txt .icon04{
	background:url(../images/icon04.png) left center no-repeat; height:48px; line-height:48px; padding-left:40px;
}
.contact_txt .icon05{
	background:url(../images/icon05.png) left center no-repeat; height:48px; line-height:48px; padding-left:40px;
}
.contact_txt .icon06{
	background:url(../images/icon06.png) left center no-repeat; height:48px; line-height:48px; padding-left:40px;
}
.contact_txt .icon07{
	background:url(../images/icon07.png) left center no-repeat; height:48px; line-height:48px; padding-left:40px;
}
.third_cat{
	width:auto; height:auto; text-align:center; margin:0 auto; margin-top:50px; display:table;
}
.third_cat li{
	width:auto; height:34px; float:left; margin-left:15px; display:inline; margin-right:15px;
}
.third_cat a:link{
	color:#fff; line-height:34px; height:34px; padding-left:15px; padding-right:15px; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px; background-color:#787878; border:1px #46464c solid; display:block; font-size:14px;
}
.third_cat a:visited{
	color:#fff; line-height:34px; height:34px; padding-left:15px; padding-right:15px; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px; background-color:#787878;  display:block; font-size:14px; border:1px #46464c solid;
}
.third_cat a:hover{
	color:#fff; line-height:34px; height:34px; background-color:#a10000; padding-left:15px; padding-right:15px; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px; display:block; font-size:14px;
}
.third_cat .third_cur a:link{
	color:#fff; line-height:34px; height:34px; background-color:#a10000; padding-left:15px; padding-right:15px; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px; display:block; font-size:14px;
}
.third_cat .third_cur a:visited{
	color:#fff; line-height:34px; height:34px; background-color:#a10000; padding-left:15px; padding-right:15px; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px; display:block; font-size:14px;
}
.third_cat .third_cur a:hover{
	color:#fff; line-height:34px; height:34px; background-color:#a10000; padding-left:15px; padding-right:15px; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px; display:block; font-size:14px;
}
.product_list{
	width:910px; height:auto; padding-bottom:30px; display:table;
}
.product_list ul{
	list-style-type:none; margin-left:-30px;
}
.product_list li{
	width:282px; height:322px; float:left; text-align:center; margin-left:30px; display:inline; background-color:#a10000; margin-top:40px;
}
.product_list img{
	margin-bottom:5px; border:1px #ddd solid;
}
.product_list a:link{
	font-size:16px; color:#fff; display:block;
}
.product_list a:visited{
	font-size:16px; color:#fff; display:block;
}
.product_list a:hover{
	font-size:16px; color:#fff; display:block;
}
.pro_content{
	font-size:14px; line-height:30px;
}
.pro_content p{
	text-indent:2em; margin-bottom:15px;
}
.pro_content h4{
	font-size:18px; color:#a10000; margin-bottom:20px; margin-top:20px; background-color:#f2f2f2; height:40px; line-height:40px; padding-left:15px;
}
.pro_title{
	width:175px; height:45px; background-color:#a10000; margin:0 auto; text-align:center; margin-top:25px; color:#fff; line-height:45px; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px; 
}
.picview{
	font-size:14px; line-height:30px; margin-top:30px; height:auto;
}
.picview h4{
	font-size:18px; color:#a10000; margin-bottom:20px; margin-top:20px; background-color:#f2f2f2; height:40px; line-height:40px; padding-left:15px;
}
.picview p{
	text-indent:2em; margin-bottom:10px;
}
.picview img{
	float:left; margin-right:15px;
}
.pzcs img{ 
    margin-right:15px;
} 
.gcsj_tab{
	border-left:1px #333 solid; border-top:1px #333 solid;
}
.gcsj_tab td{
	border-right:1px #333 solid; border-bottom:1px #333 solid; margin:0 auto; height:35px; line-height:35px; padding-left:10px;
}
.gcsj_tab p{
	text-indent:0em; margin-bottom:0px;
}
.arc_title{
	text-align:center;
}
.arc_title h1{
	font-size:20px;
}
.arc_info{
	text-align:center; border-bottom:1px #ddd solid; color:#999; height:40px; line-height:40px; margin-top:10px; margin-bottom:20px;
}
.news_list{
	font-size:14px; line-height:26px; padding-top:30px;
}
.news_list ul{
	list-style-type:none;
}
.news_list li{
	height:115px; border-bottom:1px #ddd dashed; margin-bottom:15px;
}
.news_list a:link{
	font-size:16px; color:#333;
}
.news_list a:visited{
	font-size:16px; color:#333;
}
.news_list a:hover{
	font-size:16px; color:#333;
}
.news_list p{
	color:#999; text-indent:2em; font-size:12px;
}
.rongyu_list{
	height:auto; padding-bottom:30px; display:table;
}
.rongyu_list ul{
	list-style-type:none; margin-left:-32px;
}
.rongyu_list li{
	width:282px; height:235px; float:left; text-align:center; margin-left:32px; display:inline; background-color:#cdcdcd; margin-top:40px;
}
.rongyu_list img{
	width:282px; height:196px;
}
.rongyu_list a:link{
	font-size:16px; color:#333; display:block;
}
.rongyu_list a:visited{
	font-size:16px; color:#333; display:block;
}
.rongyu_list a:hover{
	font-size:16px; color:#a10000; display:block;
}
.pages{
	margin:0 auto;
	border-top:1px #dddddd dashed;
}
.pages ul{
	list-style-type:none;
	padding:12px 16px 12px 0px;
}
.pages ul span{
	float:left;
	font-family:Tahoma;
	height:30px;
	line-height:30px;
	margin-right:5px; margin-bottom:8px;
}
.pages ul span.page-status{
	padding-left:12px; padding-right:12px; border:1px solid #E9E9E9;
}
.pages ul span.page-numbar{
	margin-right:3px; margin-left:-3px;
}
.pages ul span.page-numbar a{
	margin-left:3px; margin-right:3px;	
}
.pages ul span a{
	float:left;
	color:#555;
	height:30px;
	line-height:30px;
	padding-left:12px;
	padding-right:12px;
	display:block;
	border:1px solid #E9E9E9;
}
.pages ul span a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#a10000; height:30px; line-height:30px;
	padding-left:12px;
	padding-right:12px; display:block;
}
.pages ul a.page-num-current,
.pages ul a.page-num-current a,.pagebox ul a.page-num-current a:hover{
	background-color:#a10000;
	padding:0px 4px 0px; padding-left:12px; padding-right:12px;
	font-weight:bold;
	color:#fff;
}
.prenext{
	color:#525252;
	height:auto;
	border-top:1px #ddd dashed;
	width:100%;
	padding-top:20px;
	padding-bottom:10px;
	margin-top:15px; font-size:14px;
}
.prenext ul{
	list-style-type:none;
}
.prenext li{
	line-height:25px;

	color:#525252; font-size:14px;
}
.prenext a:link{
	line-height:25px; font-size:14px;
}
.prenext a:visited{
	line-height:25px; font-size:14px;
}
.prenext a:hover{
	line-height:25px; font-size:14px;
}
.honor_title{
	height:45px; background-color:#f2f2f2; padding-left:20px; font-size:16px; line-height:45px; margin-top:20px; margin-bottom:20px;
}
.content_sb{
	font-size:14px; line-height:30px; padding-top:30px; padding-left:5px; padding-right:5px;
}
.content_sb table{
	border-right:1px #333 solid; border-top:1px #333 solid;
}
.content_sb td{
	border-left:1px #333 solid; border-bottom:1px #333 solid;
}
.pro_tab{
	border-right:1px #f2e6e6 solid; border-top:1px #f2e6e6 solid; margin:0 auto;
}
.pro_tab td{
	border-left:1px #f2e6e6 solid; border-bottom:1px #f2e6e6 solid; line-height:28px; padding-top:6px; padding-bottom:6px;
}
.word{
	background:url(../images/word.png) left center no-repeat; padding-left:30px; height:40px; line-height:40px; display:block; border-bottom:1px #ddd dashed; margin-top:5px; margin-bottom:5px;
}
.word a:link{
	color:#333; font-size:14px; line-height:30px;
}
.word a:visited{
	color:#333; font-size:14px; line-height:30px;
}
.word a:hover{
	color:#a10000; font-size:14px; line-height:30px;
}
.pdf{
	background:url(../images/pdf.png) left center no-repeat; padding-left:30px; height:40px; line-height:40px; display:block; border-bottom:1px #ddd dashed; margin-top:5px; margin-bottom:5px;
}
.pdf a:link{
	color:#333; font-size:14px; line-height:30px;
}
.pdf a:visited{
	color:#333; font-size:14px; line-height:30px;
}
.pdf a:hover{
	color:#a10000; font-size:14px; line-height:30px;
}
.links{
	width:1200px; height:auto; margin:0 auto; margin-top:20px; padding-bottom:30px; display:table;
}
.links_info {
	margin-top:15px;
}
.links_info ul{
	list-style-type:none;
}
.links_info li{
	float:left; height:25px; line-height:25px; margin-right:15px; white-space:nowrap;
}
.down_title{
	height:40px; line-height:40px; border-bottom:2px #a10000 solid; color:#666; font-size:18px;
}
.down_list{
	height:auto; padding-top:40px; display:table;
}
.down_list ul{
	list-style-type:none;
}
.down_list li{
	width:150px; height:auto; float:left; text-align:center; margin-left:60px; display:inline;
}
.down_list img{
	width:150px; height:205px; margin-bottom:5px; border:1px #ddd solid;
}
.down_list2{
	height:auto; padding-top:20px; display:table;
}
.down_list2 ul{
	list-style-type:none;
}
.down_list2 li{
	width:150px; height:auto; float:left; text-align:center; margin-left:30px; display:inline;
}
.down_list2 img{
	width:150px; height:205px; margin-bottom:5px; border:1px #ddd solid;
}
.black_overlay{ 
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 1001;
	display: none;
}
.black_overlay a{
	width:100%; height:100%; display:block; cursor:default;
}
.white_content{ 
    position: fixed; 
    width: 600px; 
    height: 350px;
    z-index:1111;
	background-color:#ffffff;
    overflow:hidden; top:50%; left:50%; margin-left:-300px; margin-top:-175px;
    display:none;
}
.white_content p{
	font-size:14px; line-height:32px; margin:0 40px; padding-top:20px; text-indent:2em;
}
.content_tit{
	height:42px; background-color:#8c0a14; line-height:42px; font-size:16px; text-align:center; font-weight:bolder; color:#fff;
}
.content_tit span{
	float:right; margin-right:20px; margin-top:3px;
}
.white_content td{
	padding-left:0px;
}
.baojia{
	margin:0 30px;
}
.down_pic{
	width:152px; height:auto; float:left; text-align:center; margin-left:15px; margin-top:15px;
}
.down_pic img{
	border:1px #ddd solid; width:130px; height:auto;
}
.down_form{
	width:390px; float:right;
}
.baojia{
	margin-top:20px; width:100%;
}
.baojia td{
	line-height:40px; height:40px; font-size:14px; color:#4b4b4b;
}
.baojia span{
	color:#F00;
}
.baojia font{
	color:#F00;
}
.bj_txt{
	height:26px; width:185px; border:1px #d0d0d0 solid; font-size:14px; line-height:26px; padding-left:5px; font-family:"微软雅黑","Microsoft YaHei";
}
.bj_txt:hover{
	border:1px #c4122a solid;
}
.yzm_txt2{
	width:70px; height:26px; border:1px #d0d0d0 solid; font-size:14px; line-height:26px; padding-left:5px; font-family:"微软雅黑","Microsoft YaHei"; text-transform:uppercase;
}
.yzm_txt2:hover{
	border:1px #c4122a solid;
}
.bj_txt2{
	width:260px; height:62px; border:1px #d0d0d0 solid; font-size:14px; line-height:32px; padding-left:5px; font-family:"微软雅黑","Microsoft YaHei"; margin-top:10px; color:#888; font-size:14px; line-height:22px;
}
.bj_txt2:hover{
	border:1px #c4122a solid;
}
.checkcode{
	height:30px; width:auto; vertical-align:middle; margin-left:10px;
}
.bj_sub{
	width:200px; height:36px; background-color:#8c0a14; color:#fff; text-align:center; line-height:36px; border:0px; cursor:pointer; margin:0 auto; font-family:"微软雅黑","Microsoft YaHei"; font-size:16px; margin-top:25px;
}
.beian{
	background:url(../images/beian.png) left center no-repeat; padding-top:3px; padding-bottom:3px; padding-left:25px;
}
.table-container
{
width: 100%;
overflow-y: auto;
_overflow: auto;
}
/*滚动条样式*/
        .table-container::-webkit-scrollbar {/*滚动条整体样式*/
            width: 8px;     /*高宽分别对应横竖滚动条的尺寸*/
            height: 8px;
        }
        .table-container::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            border-radius: 5px;
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            background: rgba(243,107,17,0.7);
        }
        .table-container::-webkit-scrollbar-track {/*滚动条里面轨道*/
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            border-radius: 0;
            background: rgba(243,107,17,0.2);
        }
.leftwechat{
	position:fixed; left:2px; bottom:20%; z-index:1111; _position:absolute; text-align:center; width:132px; font-size:14px; color:#666;
}
.leftwechat img{
	border:1px #dfdfdf solid; width:130px; height:130px;
}
@media screen and (max-width:1600px) {
.leftwechat{
	bottom:100px;
}
}
@media screen and (max-width:1440px) {
.leftwechat{
	bottom:20px;
}
}