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

/*顶部*/
#top{ background:#444444; height:20px; line-height:20px; overflow:hidden;}
.top_l h3{ color:#ffffff; float:left;}
.top_r{color:#ffffff;}
.top_r a{color:#ffffff; margin-right:5px;}
/*头部*/
#header{ height:90px; width:1170px; margin:0 auto; position:relative;}
.logo{ position: absolute; top:19px; left:0;}
.search{position: absolute; top:19px;right:0px; }
.text01{ border:1px solid #d2d2d2; width:203px; height:18px; color:#d2d2d2; text-indent:27px; }
.anniu{ background:url(../images/sou.png) no-repeat; width:17px; height:15px; border:none; cursor:pointer; position:absolute; left:170px; top:4px;}
.lj{
	position:absolute;
	top:10px;
	right:220px;
	line-height:40px;
}
.lj a{
	font-size:28px;
	font-weight:bold;
	line-height:40px;
	display:block;
	height:40px;
	float:right;
	margin-left:20px;
	color:#a42a26;
}
.lj a img{
	float:left;
	margin-right:5px;
}
.language{ position:absolute; top:22px; right:0; height:14px; line-height:14px;}
.chinese{ background:url(../images/lan1.png) no-repeat left; padding-left:30px; margin-right:12px;}
.english{ background:url(../images/lan2.png) no-repeat left; padding-left:30px;}
.nav{ height:52px; line-height:52px; position:absolute; top:38px; right:-46px; overflow:hidden; }
.nav ul{width:890px;}
.nav li{float:left; text-align:center; }
.nav li a{ font-size:14px; display:block; width:102px; padding-right:7px;}
.nav li a:hover{ color:#ba2b26;}
/*大图*/
#banner{position:relative;width:100%; height:600px;  overflow:hidden;}
#banner .bd{ position:absolute; left:50%; margin-left:-800px; width:1600px;height:600px;}
/*大图按钮*/
#banner .prev,#banner .next{ position:absolute; left:0px; top:311px; margin-top:-25px; display:block; width:36px; height:49px; filter:alpha(opacity=50);opacity:0.5; background: url(../images/banner_jt.png) no-repeat;   }
#banner .next{ left:auto; right:0px; background-position:-42px 0px; }
#banner .prev:hover,#banner .next:hover{ filter:alpha(opacity=100);opacity:1;}
#banner .prevStop{ display:none; }
#banner .nextStop{ display:none; }
.pn{width:1170px; margin:0 auto; position:relative;}
/*内容*/
.wrap{ overflow: hidden;width:1170px;margin:0 auto;}
#content{width:1170px;margin:0 auto;}
.tit h2{ font-size:18px; color:#ba2b26; background:url(../images/title_icon1.png) no-repeat left center; padding-left:34px; margin-top:30px; }
.tit span{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#2a2a2a;}
.about{ width:580px; float:left;}
.about_c{ width: 574px; height:172px; margin-top:16px; line-height:28px; overflow:hidden;}
.about_w{ margin-right:18px;  width:280px; float:right;}
.index_news{  float:left; width:562px; height:225px; margin-top:24px; margin-left:28px; }
.index_news .tit h2{font-size:18px; color:#ba2b26; background:url(../images/title_icon2.png) no-repeat left center; padding-left:34px; margin:0;}
.news_c{ width:562px; height:171px;  margin-top:16px;}
.news_c img{float:left;}
.news_r{  float:left; margin-left:20px; width:286px;}
.news_r span{float:right;}
.news_r li{}
.wenzi{ text-indent:2em; width:271; height:31px; margin-bottom:17px;}
.product .tit{ margin:0 auto; width:144px;}
.news_r li a{background:url(../images/news_icon1.png) no-repeat left center; padding-left:10px; width:200px;}
.news_r li a:hover{color:#ba2b26; background:url(../images/news_icon2.png) no-repeat left center;}
.product .tit h2{font-size:18px; color:#ba2b26; background:url(../images/title_icon2.png) no-repeat left center; padding-left:34px; margin-top:28px;}
.product_c{ height:253px;  margin-top:20px; width:1170px; overflow:hidden;}
.product_c ul{ width:1230px;}
.product_c li{ float:left; height:253px; width:253px; margin-right:50px; background:#5c5c5c; text-align:center;} 
.product_c li a{ display:block;height:253px; width:253px;border:1px solid #5c5c5c;background:#5c5c5c;}
.product_c li a:hover{ background:#ba2b26; border:1px solid #ba2b26;}
.product_c li span{ margin-top:10px; color:#ffffff; display:block; width:253px; height:18px; overflow:hidden;}
/*底部内容*/
.contact{ background:#262626; height:225px; margin-top:32px;}
.contact_c h2{color:#ffffff; font-size:16px;}
.contact_con{ padding-top:29px; position:relative;}
.bottom_search{ margin-top:27px;}
.text02{ width:291px; height:36px; border:1px solid #565656; background:#262626; color:#565656; text-indent:15px;}
.anniu1{ background:url(../images/footer_sou.png) no-repeat left; width:27px; height:18px; border:none; margin-left:-39px; cursor:pointer; }
.bottom_language{ color:#565656; margin-top:40px; }
.contact_c a{ color:#565656; margin-right:4px;}
.line{ position:absolute; top:29px; left:331px;}
.contacts{ position:absolute; top:0; left:400px; top:29px;}
.contacts_c{ width:450px; height:84px; margin-top:25px; color:#565656;}
.line1{position:absolute; top:29px; left:874px;}
.ewm{position:absolute; top:29px; right:36px;}
.footer{ height:26px; background:#ba2b26; line-height:26px;}
.footer_c{ color:#ffffff;}

/*内页*/
#inside_banner{ width:100%; height:424px; position:relative; overflow:hidden;}
#inside_banner img{ position:absolute; left:50%; margin-left:-800px; width:1600px;height:424px;}
/*内页内容*/
#inside_content{ width:1170px; margin:0 auto; margin-top:50px; overflow:hidden;} 
.left{ float:left;}
.left_tit{ width:219px; height:53px; background-color:#5c5c5c;}
.left_tit h2{ font-size:20px; color:#ffffff;text-indent:35px; padding-top:6px; }
.left_tit span{color:#ffffff; text-indent:35px; display:block;}
.left_ul li a{ width:200px; height:45px; background: url(../images/li_bg1.png) no-repeat; display:block; text-indent:35px; line-height:45px; color:#2a2a2a; font-size:14px; height:45px; overflow:hidden;}
.left_ul li{width:219px; height:45px; background: url(../images/li_bg1.png) no-repeat;}
.left_ul li a:hover{ background:url(../images/li_line2.png) no-repeat; color:#ba2b26;}
.producttype1sel{ width:219px; height:45px;  display:block; text-indent:35px; line-height:45px; color:#2a2a2a; font-size:14px;}
.left_ul li.producttype2sel a{background:url(../images/li_line2.png) no-repeat; color:#ba2b26;}
.left_ul li.producttype1sel a{background:url(../images/li_line2.png) no-repeat; color:#ba2b26;}
.producttype2{ display:none; }
.producttype2sel a{ width:200px; height:45px;  display:block; text-indent:50px !important; line-height:45px; color:#2a2a2a; font-size:14px;}
.producttype2 a{ text-indent:50px !important;}
.main_right{ float:right; width:864px;}
.right_tit{ background:url(../images/right_title.png) no-repeat;width:864px; height:40px; overflow:hidden;}
.main_right h2{ float:left; font-size:20px; color:#2a2a2a; margin-left:18px;margin-top: -2px;}
.weizhi{float:right;}
.right_box{width:864px;}
.right_box li{ height:250px;float: left;
	margin: 10px 22px 20px;
	width: 253px;
}
.right_box li a{display:block; 
}
.right_box li:hover img{
	 border:1px solid #ba2b26; 
}
.right_box li:hover span{
	background: #ba2b26;
	}
.right_box li a img{ 
	border:1px solid #5c5c5c; 
	padding:2px;
}

.right_box li span{ font-size:16px; display: block;
	width: 259px;
	height: 44px;
	background: #5c5c5c;
	line-height: 44px;
	color: #fff;
	text-align: center;
}
.products_ul{
	width: 900px;
	margin-left: -16px;
}
.introduce{ width:578px; height:176px;  position:absolute; top:38px; left:284px; font-size:14px; overflow:hidden; text-align:justify;}

/*表格*/
table{border-collapse:collapse; text-align:center; font-size:12px; font-family: "微软雅黑";}
table td{border:1px solid #7f7f7f !important;}
table tr{border:1px solid #7f7f7f !important;}

.pager .pagination{justify-content: center;flex-wrap: wrap;display: flex;}
.pager .pagination li{border: 1px solid #eee;margin: 6px .5px;width: 40px;height: 40px;}
.pager .pagination li a, .pager .pagination li span{padding: 0px;display: block;line-height: 40px; width: 40px;height: 40px;}
.pager .pagination li.disabled, .pager .pagination li.disabled:hover{background: #eee;color: #505050;}
.pager .pagination li.active, .pager .pagination li:hover{background: rgba(255,0,0,.8);color: #fff;}
.pager .pagination li:hover a{color: #fff;}