body {margin:0; padding:0; font-size:16px; line-height:28px; font-family:Arial,"Î¢ÈíÑÅºÚ",Arial; color:#000000; background-color:#ffffff;}
div,ul,li{
	margin: 0px; padding: 0px; list-style-type: none;
}
a{ color:#585858; text-decoration:none;}
a:hover{ color:#830a0f; text-decoration:underline;}
.clear{
	height: 0px; line-height: 0px; clear: both; overflow: hidden;
}

@media screen and (min-width: 768px){
.mt{ margin-top:30px;}
.mb{ margin-bottom:10px;}
.img{ border:#cccccc solid 1px; padding:2px;}
p{ padding:0px; margin:0px; margin-top:8px; text-indent:2em;}
strong{ color:#830a0f; margin-top:20px;}
.ctt{ padding:10px; line-height:25px; font-size:14px;}
.kuang{border:#dddddd solid 1px; padding:10px;}
h3{ height:30px; line-height:30px; margin-bottom:4px;}
.pt{ padding-top:50px;}
.pr{ padding-right:40px;}
.line{ height:50px; line-height:50px; clear:both;}
.about{ background-color:#830a0f; color:#FFFFFF; min-width:1200px;}
	.about .abt_l{
		width: 50%;
		float: left;
	}
	.about .abt_r{
		width: 48%;
		float: right;
		padding-top: 50px;
	}
	.about .abt_c{
		width: 535px;
	}
.pl{ padding-left:50px;}
.tit_cn{ font-size:28px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; margin-bottom:10px;}
.tit_en{ font-size:22px;  margin-bottom:20px; font-family:Arial;}

.tit_news{ font-weight:bold; font-size:20px;font-weight:bold; margin-top:30px;}
.ctt_news{ color:#bababa;}
	.prd{
		width: 370px;
		height: 310px;
		float: left;
		margin-left: 25px;
	}
	.prd .p_img{ text-align: center;}
	.prd .p_tit{ height: 50px; line-height: 50px; text-align: center;}
h1{ font-size:40px;}
h1 a{ color:#830a0f; text-decoration:none;}
h1 a:hover{ color:#830a0f; text-decoration:underline;}
h2{ font-size:36px;}

.banner_xiao{ height:200px; background-image:url(images/banner_xiao.jpg); background-repeat:no-repeat; background-position:center; margin-top:40px; margin-bottom:50px; color:#FFFFFF; font-size:32px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; min-width:1200px;}
.banner_xiao span{ font-size:36px; color:#830a0f;}
	.bxp{padding-top:120px;}
	.ys1{
		height: 300px;
	}
	.ys1 .ys1_l{
		width: 130px; float: left;
	}
	.ys1 .ys1_l img{width: 89px; height: 90px;}
	.ys1 .ys1_c{
		width: 565px; float: left; padding-top: 40px;
	}
	.ys1 .ys1_r{
		width: 500px; float: right;
	}
	
	.ys2{
		height: 300px;
	}
	.ys2 .ys2_l{
		width: 500px; float: left;
	}
	.ys2 .ys2_c{
		width: 150px; float: left; text-align:center;
	}
	.ys2 .ys2_c img{width: 89px; height: 90px;}
	.ys2 .ys2_r{
		width: 545px; float: right;
		padding-top: 40px;
	}
	
.tit_lie{ height:50px; line-height:50px; font-size:36px; }

.titd{ height:80px; line-height:80px; color:#8c8c8c; font-weight:bold; font-size:24px; text-align:center; background-image:url(images/tit_linexi.png); background-position:bottom; background-repeat:repeat-x; padding-top:10px; margin-top:50px; margin-bottom:50px; width:1200px; margin-left:auto; margin-right:auto;}
.titd span{ display:block;height:80px; line-height:80px; width:450px; color:#830a0f; font-weight:bold; font-size:36px; background-image:url(images/tit_linecu.jpg); background-position:bottom; background-repeat:repeat-x; margin-left:auto; margin-right:auto; }

.banner{ height:600px; width: 100%; background-image:url(images/banner.jpg); background-repeat:no-repeat; background-position:center; clear: both; border-top:rgba(0,0,0,1) solid 1px;}
.banner .tel{ font-size:40px; font-weight:bold; color:#FFFFFF; text-align:center; margin-top:200px; font-family:"Î¢ÈíÑÅºÚ"; line-height:80px; vertical-align:bottom;}
.newslist_l{ height:120px; width:580px; margin:0px; padding:0px; float:left;}
.newslist_r{ height:120px; width:580px; margin:0px; padding:0px; float:right;}

.weizhi{ width:1140px; margin-left:auto; margin-right:auto; background-image:url(images/wz.png); background-repeat:no-repeat; background-position:left; height:40px; line-height:40px; padding-left:60px; margin-top:50px;}
	.js_l{
		width: 700px; float: left;
	}
	.js_r{
		width: 498px; float: right; text-align: center;
	}
	.js_r img{ width: 380px; height: 430px;}
.minw{ min-width:1200px;}
.top{ height:119px; background-image:url(images/top_bg.jpg); background-repeat:repeat-x; min-width:1200px;}
.content{
	width: 1200px; margin-left: auto; margin-right: auto;
}
	.t_logo{
		width: 200px; float: left; padding-top: 10px;
	}
	.t_tit{
		width: 998px; float: right; text-align: center; padding-top: 10px;
	}
.nav{ height:45px; line-height:45px; background-image:url(images/nav_bg.gif); min-width:1200px; clear: both;}
	.nav ul li{
		width: 14.2%; float: left; position: relative;
	}
	.nav ul li::after{
		content:"";
	  display:inline-block;
	  width: 2px;
	  height: 45px;
	  background-image: url('images/dh_line.jpg');
	  background-size: cover;
		position: absolute;
		right: 0;
		bottom: 0;
		}
.nav td{ text-align:center;}
.nav a{ display:block; width:100%; height:45px; line-height:45px; text-align:center; color:#eceaea; font-size:14px; font-weight:bold; background-image:none;}
.nav a:hover{ display:block; width:100%; height:45px; line-height:45px; text-align:center; color:#eceaea; font-size:14px; font-weight:bold; background-image:url(images/nav_hover.jpg); background-position:center; text-decoration:none;}
.nav .s a{ display:block; width:100%; height:45px; line-height:45px; text-align:center; color:#eceaea; font-size:14px; font-weight:bold; background-image:url(images/nav_hover.jpg); background-position:center; text-decoration:none;}
.bl{ border:#dddddd solid 1px; padding:7px;}
.br{ border:#dddddd solid 1px; border-left:none; padding:7px;}
.pline{height:30px; line-height:30px; background-image:url(images/fyline.gif); background-repeat:repeat-x; background-position:center;}
.l_tit{ height:35px; line-height:35px; background-image:url(images/l_tit.gif); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold; padding-left:6px;}
.l_menu{}
.l_menu td{ height:40px; line-height:40px; width:232px; overflow:hidden; font-weight:bold;}
.l_menu td a{ height:40px; line-height:40px; display:block; background-image:url(images/l_menu.gif); padding-left:24px; color:#666666;}
.l_menu td a:hover{ height:40px; line-height:40px; display:block; background-image:url(images/l_menus.gif); padding-left:24px; color:#666666; text-decoration:none;}
.l_menu .s a{ height:40px; line-height:40px; display:block; background-image:url(images/l_menus.gif); padding-left:24px; color:#666666; text-decoration:none;}

.r_tit{ height:41px; line-height:41px; background-image:url(images/r_tit.gif); background-repeat:no-repeat; background-position:left bottom;}
.r_tit td{ color:#ff0000; font-size:14px; font-weight:bold; padding-left:10px;}
.r_tit .wz{ text-align:right; padding-right:10px; color:#676767; font-size:12px; font-weight:normal;}
.r_tit .wz a{color:#676767; font-size:12px;}
.bottom{ background-color:#830a0f;  color:#f3f3f3; min-width:1200px;padding:20px 10px; text-align:center;}
.bottom a{ color:#FFFFFF;}
.list td{ height:30px; line-height:30px; background-image:url(images/fyline.gif); background-repeat:repeat-x; background-position:bottom;}
.list .np{ background-image:none;}
.list .np td{ background-image:none;}

.listi{border:#dddddd solid 1px;}
.listi td{ height:30px; line-height:30px; padding-left:10px; background-image:url(images/fyline.gif); background-repeat:repeat-x; background-position:bottom;}
.txt{ border:#9e191e solid 1px; background-color:#faf3f4; padding:10px;}

.sect{ height:18px; line-height:16px; border:#ffffff solid 1px; width:150px;}
	
	
	

		.btmsj{display: none;}

}







@media screen and (max-width: 768px){
	
	
.mt{ margin-top:30px;}
.mb{ margin-bottom:10px;}
.img{ border:#cccccc solid 1px; padding:2px;}
p{ padding:0px; margin:0px; margin-top:8px; text-indent:2em;}
strong{ color:#830a0f; margin-top:20px;}
.ctt{ padding:10px; line-height:25px; font-size:14px;}
.kuang{border:#dddddd solid 1px; padding:10px;}
h3{ height:30px; line-height:30px; margin-bottom:4px;}
.pt{ padding-top:50px;}
.pr{ padding-right:40px;}
.line{ height:50px; line-height:50px; clear:both;}
.about{ background-color:#830a0f; color:#FFFFFF; width: 100%;}
	.about .abt_l{
		width: 100%;
		display: none;
	}
	.about .abt_r{
		width: 100%;
	}
	.about .abt_c{
		width:95%;
		padding-top: 40px;
		padding-bottom: 40px;
		margin-left: auto;
		margin-right: auto;
	}
.pl{ padding-left:50px;}
.tit_cn{ font-size:28px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; margin-bottom:10px;}
.tit_en{ font-size:22px;  margin-bottom:20px; font-family:Arial;}

.tit_news{ font-weight:bold; font-size:20px;font-weight:bold; margin-top:30px;}
.ctt_news{ color:#bababa;}
	.prd{
		width:50%;
		float: left;
	}
	.prd .p_img{ text-align: center;}
	.prd .p_img img{width: 95%;}
	.prd .p_tit{ height: 50px; line-height: 50px; text-align: center;}
h1{ font-size:40px;}
h1 a{ color:#830a0f; text-decoration:none;}
h1 a:hover{ color:#830a0f; text-decoration:underline;}
h2{ font-size:36px;}

.banner_xiao{ height:200px; background-image:url(images/banner_xiao.jpg); background-repeat:no-repeat; background-position:center; margin-top:40px; margin-bottom:50px; color:#FFFFFF; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; width: 100%;}
.banner_xiao span{ font-size:20px; color:#830a0f;}
	.bxp{padding-top:120px; text-align: center;}
	.ys1{

	}
	.ys1 .ys1_l{
		width:20%; float: left;
	}
	.ys1 .ys1_l img{
		width: 90%;
	}
	.ys1 .ys1_c{
		width:80%; float: left; padding-top: 40px;
	}
	.ys1 .ys1_r{
		width: 100%; height: 0px; line-height: 0px; clear: both; overflow: hidden;
	}
	
	.ys2{
	}
	.ys2 .ys2_l{
		width: 100%; float: left; display: none;
	}
	.ys2 .ys2_c{
		width: 20%; float: left; text-align:center;
	}
	.ys2 .ys2_c img{
		width: 90%
	}
	.ys2 .ys2_r{
		width: 80%; float: right;
		padding-top: 40px;
	}
	
.tit_lie{ height:50px; line-height:50px; font-size:20px; }

.titd{ height:60px; line-height:60px; color:#8c8c8c; font-weight:bold; font-size:20px; text-align:center; background-image:url(images/tit_linexi.png); background-position:bottom; background-repeat:repeat-x; padding-top:10px; margin-top:50px; margin-bottom:50px; width:100%;}
.titd span{ display:block;height:60px; line-height:60px; width:60%; color:#830a0f; font-weight:bold; font-size:20px; background-image:url(images/tit_linecu.jpg); background-position:bottom; background-repeat:repeat-x; margin-left:auto; margin-right:auto; }

.banner{ height:300px; width: 100%; background-image:url(images/banner.jpg); background-repeat:no-repeat; background-position:center; clear: both; border-top:rgba(0,0,0,1) solid 1px;}
.banner .tel{ font-size:24px; font-weight:bold; color:#FFFFFF; text-align:center; margin-top:50px; font-family:"Î¢ÈíÑÅºÚ"; line-height:80px; vertical-align:bottom;}
.newslist_l{ height:120px; width:580px; margin:0px; padding:0px; float:left;}
.newslist_r{ height:120px; width:580px; margin:0px; padding:0px; float:right;}

.weizhi{ width:80%; background-image:url(images/wz.png); background-repeat:no-repeat; background-position:left; height:40px; line-height:40px; padding-left:60px; margin-top:50px; }
	.js_l{
		width: 95%;
		margin-left: auto;
		margin-right: auto;
	}
	.js_r{
		width:100%; text-align: center;
	}
	.js_r img{width: 90%;}
.minw{}
.top{ height:119px; background-image:url(images/top_bg.jpg); background-repeat:repeat-x; width: 100%;}
.content{
	width: 100%; margin-left: auto; margin-right: auto;
}
	.t_logo{
		width: 100%; padding-top: 10px;
	}
	.t_tit{
		width: 998px; float: right; text-align: center; padding-top: 10px; display: none;
	}
.nav{ height:90px; width: 100%; line-height:45px; background-image:url(images/nav_bg.gif); clear: both;}
	.nav ul li:first-child{display: none;}
	.nav ul li{
		width: 33.3%; float: left; position: relative;
	}
	.nav ul li::after{
		content:"";
	  display:inline-block;
	  width: 2px;
	  height: 45px;
	  background-image: url('images/dh_line.jpg');
	  background-size: cover;
		position: absolute;
		right: 0;
		bottom: 0;
		}
.nav td{ text-align:center;}
.nav a{ display:block; width:100%; height:45px; line-height:45px; text-align:center; color:#eceaea; font-size:14px; font-weight:bold; background-image:none;}
.nav a:hover{ display:block; width:100%; height:45px; line-height:45px; text-align:center; color:#eceaea; font-size:14px; font-weight:bold; background-image:url(images/nav_hover.jpg); background-position:center; text-decoration:none;}
.nav .s a{ display:block; width:100%; height:45px; line-height:45px; text-align:center; color:#eceaea; font-size:14px; font-weight:bold; background-image:url(images/nav_hover.jpg); background-position:center; text-decoration:none;}
.bl{ border:#dddddd solid 1px; padding:7px;}
.br{ border:#dddddd solid 1px; border-left:none; padding:7px;}
.pline{height:30px; line-height:30px; background-image:url(images/fyline.gif); background-repeat:repeat-x; background-position:center;}
.l_tit{ height:35px; line-height:35px; background-image:url(images/l_tit.gif); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold; padding-left:6px;}
.l_menu{}
.l_menu td{ height:40px; line-height:40px; width:232px; overflow:hidden; font-weight:bold;}
.l_menu td a{ height:40px; line-height:40px; display:block; background-image:url(images/l_menu.gif); padding-left:24px; color:#666666;}
.l_menu td a:hover{ height:40px; line-height:40px; display:block; background-image:url(images/l_menus.gif); padding-left:24px; color:#666666; text-decoration:none;}
.l_menu .s a{ height:40px; line-height:40px; display:block; background-image:url(images/l_menus.gif); padding-left:24px; color:#666666; text-decoration:none;}

.r_tit{ height:41px; line-height:41px; background-image:url(images/r_tit.gif); background-repeat:no-repeat; background-position:left bottom;}
.r_tit td{ color:#ff0000; font-size:14px; font-weight:bold; padding-left:10px;}
.r_tit .wz{ text-align:right; padding-right:10px; color:#676767; font-size:12px; font-weight:normal;}
.r_tit .wz a{color:#676767; font-size:12px;}
.bottom{ background-color:#830a0f;  color:#f3f3f3;padding:20px 10px; text-align:center;}
.bottom a{ color:#FFFFFF;}
.list td{ height:30px; line-height:30px; background-image:url(images/fyline.gif); background-repeat:repeat-x; background-position:bottom;}
.list .np{ background-image:none;}
.list .np td{ background-image:none;}

.listi{border:#dddddd solid 1px;}
.listi td{ height:30px; line-height:30px; padding-left:10px; background-image:url(images/fyline.gif); background-repeat:repeat-x; background-position:bottom;}
.txt{ border:#9e191e solid 1px; background-color:#faf3f4; padding:10px;}

.sect{ height:18px; line-height:16px; border:#ffffff solid 1px; width:150px;}
	.bottom-fixed{
	width:100%;
	position:fixed;
	z-index:100;
	height:44px;
	bottom:0;
	text-align:center;
	background:url(images/bottombg.png) repeat;
	*bottom:auto;
	*position:absolute;
	*top:expression(eval(document.documentElement.scrollTop+documentElement .clientHeight-this . offsetHeight));
}
.bottom-fixed .btmm{ text-align:center; height:44px;}
.bottom-fixed .btmm a{ display:block; height:16px; line-height:16px; padding-top:28px; color:#dadada; text-decoration:none;}
.bottom-fixed .btmm a:hover{ display:block; height:16px; line-height:16px; padding-top:28px; color:#dadada; text-decoration:underline;}
.bottom-fixed .tel{background-image:url(images/c1_n.png); background-position:center; background-repeat:no-repeat;}
.bottom-fixed .sms{background-image:url(images/c2_n.png); background-position:center; background-repeat:no-repeat;}
.bottom-fixed .map{background-image:url(images/c3_n.png); background-position:center; background-repeat:no-repeat;}
.bottom-fixed .chat{background-image:url(images/c4_n.png); background-position:center; background-repeat:no-repeat;}

}
