﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p {
	padding: 0px;
	margin: 0px;
}
/*h1, h2, h3, h4, h5, h6 {display:inline;}*/
img {
	border: 0px;
}
li {
	list-style-type: none;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
table {
	border-collapse: collapse;
}
.clear {
	clear: both
}
a, a:hover {
	text-decoration: none;
	color: #333333
}
.w1100 {
	width: 1100px;
	margin: 0 auto
}
.w986 {
	width: 986px;
	margin: 0 auto
}
b {
	font-style: normal
}
em {
	font-style: normal
}
.top {
	height: 41px;
	line-height: 41px;
	background: #f6f6f6;
	border-bottom: 1px solid #e0e0e0
}
.top span {
	float: left;
	display: block;
}
.top span a {
	display: block;
	margin-right: 10px;
	float: left;
	width: 70px;
	font-size: 12px;
	float: left
}
#swsy em {
	width: 14px;
	height: 28px;
	background: url(../images/t.jpg) no-repeat;
	background-position: 0 10px;
	float: left;
	display: block;
	margin-right: 5px
}
#jrsc em {
	width: 14px;
	height: 28px;
	background: url(../images/t.jpg) no-repeat;
	background-position: -21px 10px;
	float: left;
	display: block;
	margin-right: 5px
}
#top_lx em {
	width: 14px;
	height: 28px;
	background: url(../images/t.jpg) no-repeat;
	background-position: -42px 8px;
	float: left;
	display: block;
	margin-right: 5px
}
.top strong {
	float: right;
	display: block;
	font-weight: normal
}
.top strong a {
	display: block;
	float: right;
	width: 80px
}
.top strong #ch em {
	width: 22px;
	height: 28px;
	background: url(../images/t.jpg) no-repeat;
	background-position: -69px 8px;
	float: left;
	display: block;
	margin-right: 5px
}
.top strong #en em {
	width: 16px;
	height: 28px;
	background: url(../images/t.jpg) no-repeat;
	background-position: -104px 8px;
	float: left;
	display: block;
	margin-right: 5px
}
.top strong #ey em {
	width: 18px;
	height: 28px;
	background: url(../images/t.jpg) no-repeat;
	background-position: -130px 8px;
	float: left;
	display: block;
	margin-right: 5px
}
.top strong b {
	background: url(../images/t.jpg) no-repeat;
	background-position: -158px 5px;
	padding-left: 30px;
	display: block;
	float: right;
	width: 193px;
	color: #d11128
}
div#menu {
	height: 45px;
	background: #d11128
}
div#menu ul {
	width: 860px;
	margin: 0 auto;
}
div#menu li {
	position: relative;
	z-index: 9;
	display: block;
	float: left;
	width: 137px;
}
div#menu li a span {
	width: 137px;
	background: url(../images/main-delimiter.png) right no-repeat;
	text-align: center;
	display: block;
}
div#menu li:hover>ul {
	left: -2px;
}
div#menu a {
	position: relative;
	z-index: 10;
	height: 45px;
	display: block;
	float: left;
	line-height: 45px;
	text-decoration: none;
}
div#menu a:hover, div#menu a:hover span {
	color: #fff;
	background: #000000
}
div#menu li.current a {
}
div#menu span {
	display: block;
	cursor: pointer;
}
div#menu ul ul a.parent span {
	background-image: url(../images/item-pointer.gif);
}
div#menu ul ul a:hover.parent span {
	background: url(../images/item-pointer-mover.png) right no-repeat;
}
#cp_sy_lm {
	background: #000
}
/* menu::level1 */
div#menu a {
	line-height: 45px;
	text-align: center;
	height: 45px;
	font-size: 16px;
	color: #fff;
	font-weight: bold
}
div#menu span {
}/**@replace#1*/
div#menu li.last {
	background: none;
}
/* menu::level2 */
div#menu ul ul li {
	background: none;
	background: #d11128;
}
div#menu ul ul {
	position: absolute;
	top: 45px;
	left: -999em;
	width: 163px;
}
div#menu ul ul a {
	height: 40px;
	float: none;
	display: block;
	line-height: 40px;
	color: #fff;
	background: none;
	font-size: 14px;
	font-weight: bold
}
div#menu ul ul span {
	margin-top: 0;
	color: #fff;
}
div#menu ul ul a:hover span {
	color: #fff;
	background: #000
}
div#menu ul ul li {
	width: 100%;
	height: 40px;
	line-height: 40px;
}
/* menu::level3 */
div#menu ul ul ul {
	padding: 0;
	margin: -45px 0 0 163px !important;
	margin-left: 163px;
	font-size: 14px;
	width: 180px;
}
div#menu ul ul ul li a {
	font-weight: normal
}
div#menu ul ul ul li a:hover {
	font-weight: bold
}
.header {
	width: 1100px;
	margin: 0px auto;
}
.header .logo {
	float: left
}
.header_wz {
	float: right;
	text-align: right;
	width: 250px;
}
.header_wz .hdwz1 {
	display: block;
	margin: 10px auto;
	font-size: 20px;
	font-family: "黑体";
	letter-spacing: 5px;
	text-align: right
}
.header_wz .hdwz1 em {
	color: #2d2d2d;
	font-size: 12px;
	font-family: Arial;
	word-spacing: 0px;
	letter-spacing: 0px;
	text-transform : uppercase
}
.sy_con {
	width: 1100px;
	margin: 0 auto
}
.sy_con_l {
	float: left;
	width: 277px;
}
.sy_sp {
	border: 1px solid #dddddd;
	margin-bottom: 20px;
	padding: 8px
}
.sy_sp h3 {
	height: 40px;
	line-height: 35px;
	color: #d11128;
	font-size: 20px;
}
.sy_sp span {
	display: block;
	margin: 10px 0;
	font-size: 14px;
}
#l_lx {
	line-height: 200%;
	margin-left: 0px 0 15px 0;
}
.sy_cpfl {
	margin-bottom: 20px;
}
.sy_cpfl h5 {
	height: 40px;
	line-height: 40px;
	background: #d11128;
	padding-left: 20px;
	font-size: 18px;
	color: #fff
}
.sy_con_r {
	float: right;
	width: 799px;
}
.sy_con_r h3 {
	background: #d11128;
	height: 41px;
	color: #fff;
	line-height: 41px;
}
.sy_con_r h3 span {
	width: 144px;
	height: 41px;
	display: block;
	line-height: 41px;
	color: #ffffff;
	float: left;
	text-align: center;
	background: #000
}
.sy_con_r h3 a {
	color: #ffc4c6;
	width: 144px;
	height: 41px;
	display: block;
	float: left;
	line-height: 41px;
	text-align: center
}
.sy_con_r h2 {
	width: 789px;
	font-style: normal
}
.sy_con_r h2 span {
	display: block;
	float: left;
	width: 675px;
	height: 53px;
	line-height: 53px;
	border-bottom: 1px solid #ccc;
	font-size: 18px;
	color: #9d9d9d
}
.sy_con_r h2 a {
	display: block;
	float: right
}
.sy_con_r h2 b {
	color: #d11128
}
.sy_con_r table img {
	width: 378px;
}
.db_hb {
	background: #e8e8e8;
	border-top: 1px solid #c6c6c6;
}
.db_hb h3 {
	font-size: 20px;
	color: #666666;
	height: 38px;
	line-height: 38px;
	margin-top: 20px;
	margin-bottom: 20px
}
.db_hb p img {
	margin-bottom: 20px;
}
.footer {
	background: #1f1f1f;
	padding: 40px 0 20px 0
}
.f_1, .f_2, .f_3, .f_4 {
	float: left;
}
.f_1, .f_3 {
	width: 94px;
	margin-right: 52px;
}
.f_4 {
	width: 344px;
}
.f_2 {
	width: 344px;
	margin-right: 52px;
}
.f_2 ul li {
	float: left;
	width: 151px;
	height: 25px;
	line-height: 25px;
	background: url(../images/1_52.jpg) left no-repeat;
	padding-left: 15px
}
.f_1 ul li a, .f_2 ul li a, .f_3 ul li a, .f_4 ul li a {
	color: #888888
}
.f_1 h4 a, .f_2 h4 a, .f_3 h4 a, .f_4 h4 a {
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
	display: block;
	height: 40px;
	line-height: 40px;
}
.f_1 ul li, .f_3 ul li, .f_4 ul li {
	width: 151px;
	height: 25px;
	line-height: 25px;
	background: url(../images/1_52.jpg) left no-repeat;
	padding-left: 15px
}
.f_4 ul li {
	width: 344px;
	height: 25px;
	line-height: 25px;
	background: url(../images/1_52.jpg) left no-repeat;
	padding-left: 15px
}
.bqsy {
	border-top: 1px solid #363636;
	margin: 20px 0;
	width: 1100px;
}
.bqsy_l {
	float: left;
	width: 829px;
	color: #949494;
	line-height: 180%;
	margin-top: 20px
}
.bqsy_l a {
	color: #949494;
}
.ewm {
	float: right;
	margin-top: 20px;
}
/*首页推荐产品 */
#preview {
	width: 810px;
	margin-top: 30px
}
.jqzoom {
	width: 260px;
	height: 350px;
	position: relative;
	float: left;
	margin: 4px 4px 10px 4px;
}
.jqzoom1 {
	width: 260px;
	height: 320px;
	position: relative;
	float: left;
	margin: 4px 4px 10px 4px;
}
.db_name {
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #949494;
	font-size: 16px;
}
.db_name a {
	color: #949494;
}
.db_m {
	width: 78px;
	height: 19px;
	line-height: 19px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	margin-left: 33%
}
.db_m a {
	color: #fff;
	display: block;
	background: url(../images/d.jpg);
}
.db_m a:hover {
	color: #fff;
	background: url(../images/d1.jpg);
}
.zoomdiv {
	z-index: 100;
	position: absolute;
	top: 1px;
	left: 0px;
	width: 500px;
	height: 500px;
	background: url(i/loading.gif) #fff no-repeat center center;
	border: 1px solid #e4e4e4;
	display: none;
	text-align: center;
	overflow: hidden;
}
.bigimg {
	width: 800px;
	height: 800px;
}
/* 产品滚动--带两边按钮 */
.gundong {
	height: 260px;
	margin: 0px auto;
	width: 1100px;
	overflow: hidden;
}
.fl {
	float: left;
	padding: 85px 5px 0 0;
	display: block;
}
.fr {
	float: right;
	padding: 85px 0 5px 0;
	display: block;
}
.gcp {
	width: 1028px;
	float: left;
}
.gcp ul li {
	float: left;
	width: 245px;
	margin: 0 7px;
	overflow: hidden;
}
.gcp ul li img {
	width: 243px;
	height: 200px;
	border: 1px solid #ccc
}
.gcp span {
	text-align: center;
	display: block;
	line-height: 25px;
	font-size: 14px;
}
.gundong1 {
	height: 120px;
	margin: 0 auto;
	width: 1100px;
	overflow: hidden;
}
.gcp1 {
	width: 1100px;
}
.gcp1 ul li {
	float: left;
	width: 104px;
	margin: 0 2px;
	overflow: hidden;
}
.gcp1 ul li img {
	width: 101px;
	height: 58px;
	border: 1px solid #ccc
}
.gcp1 span {
	text-align: center;
	display: block;
	line-height: 25px;
	font-size: 14px;
}
/*保驾护航*/
.bh {
	height: 280px;
	padding: 29px 0 0;
	overflow: hidden;
	font-family: "Microsoft YaHei";
	width: 100%;
	margin: 0 auto;
	background: url(../images/sb.jpg);
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc
}
.til01 {
	background: url(../images/bhtbg.jpg) repeat-x 0 20px;
	height: 92px;
	text-align: center;
	font-size: 24px;
	line-height: 32px;
	color: #333;
}
.til01 a {
	font-size: 36px;
	line-height: 40px;
	padding: 0 10px;
	color: #c9151e;
}
.til01 span {
	font-weight: normal;
	display: block;
}
.bh_c {
	padding: 0 0 0 0px;
	width: 853px;
	margin: 0 auto
}
.bh_c li {
	width: 150px;
	float: left;
	font-size: 16px;
	color: #333;
	line-height: 24px;
	text-align: center;
	margin-right: 20px;
}
.bh_c li a {
	background: url(../images/bhlbg1.png) center no-repeat;
	padding: 25px 0px;
	height: 38px;
	display: block
}
.bh_c li a:hover {
	background: url(../images/bhlbg2.png) center no-repeat;
}
.bh_c li p {
	font-size: 14px;
	margin-top: 10px;
}
/*公司简介*/
.pic_l {
	float: left;
	width: 455px;
	height: 362px;
}
.gs_r {
	float: right;
	width: 627px;
	height: 362px;
}
.gs_r h3 {
	border-bottom: 1px solid #ccc;
	height: 30px;
	line-height: 30px;
	background: url(../images/g.jpg) left no-repeat;
	color: #FFF;
	padding-left: 10px;
	font-size: 20px;
}
.gs_r h3 a {
	float: right;
	font-size: 14px;
	font-weight: normal
}
.gs_r h4 {
	color: #d6d6d6;
	font-family: Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	margin: 15px 0 5px 0;
	font-size: 24px
}
.gs_r h4 span {
	color: #ce0e03;
	margin-right: 10px;
}
.gs_r h5 {
	border-bottom: 1px dotted #ccc;
	font-size: 20px;
	height: 40px;
	line-height: 40px;
}
.gs_r p {
	line-height: 230%;
	color: #666666
}
.db_news {
	width: 1100px;
	margin: 50px auto
}
.gs_news {
	float: left;
	width: 353px;
	margin-right: 18px;
}
.js_news {
	float: left;
	width: 353px;
	height: 326px;
}
.wt_news {
	float: right;
	width: 353px;
	height: 326px;
}
.wt_news_con, .js_news_con, .db_news_con {
	border: 1px solid #d3d0d0;
	height: 326px;
}
.wt_news h3, .js_news h3, .gs_news h3 {
	height: 36px;
	color: #ce0e03;
	font-size: 20px;
}
.wt_news h3 a, .js_news h3 a, .gs_news h3 a {
	float: right;
	color: #646464;
	font-size: 14px;
	font-weight: normal
}
.js_news_con img, .db_news_con img {
	width: 351px;
	height: 137px;
}
.wt_news_con a {
	display: block;
	background: url(../images/g1.jpg) top left no-repeat;
	border-bottom: 1px dotted #ccc;
	padding: 0 0 10px 25px;
	line-height: 180%;
	margin: 20px 10px 20px 15px;
}
.wt_news_con a strong {
	color: #ce0e03
}
.js_news_con em, .gs_news p em {
	display: block;
	margin: 10px;
}
.news_con ul li {
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-top: 20px;
	margin-left: 10px
}
.news_con ul li a h4 {
	height: 35px;
	line-height: 35px;
	font-size: 16px
}
.news_con ul li a h5 {
	height: 75px;
	line-height: 35px;
	font-weight: normal;
	font-size: 14px;
	overflow: hidden
}
.news_con ul li a h6 {
	height: 35px;
	line-height: 35px;
	font-weight: normal;
	font-size: 14px;
	color: #8f8f8f
}
.links1w {
	color: #888888
}
.links1w a {
	color: #888
}
/*走进圣丰 开始*/
.com_ba{width:1200px;overflow:hidden;margin:0 auto;}
.com_ba img{ border:0; float:left}
.com_text{width:1200px;overflow:hidden;margin:0 auto;background:url("../images/com_introbg.jpg") no-repeat;}
.com_intro{float:left;width:700px;height:566px;overflow:hidden;font-size:14px;line-height:27px;color:#555;padding:40px 35px}
.com_intro img{float:left;margin:0 30px 20px 0;}
.com_new{width:430px;height:566px;padding:40px 0;float:right;overflow:hidden;background:Url("../images/com_newbg.png");}
.new_video{width:360px;overflow:hidden;margin:0 auto;}
.new_cell{width:360px;overflow:hidden;margin:15px auto 0px auto;}
.new_cet{width:360px;height:40px;color:#A60000;text-align:center;line-height:40px;font-size:20px;font-weight:bold;border-bottom:dashed 1px #A60000;}
.new_cet font{color:#000;font-weight:normal;}
.new_con{width:360px;overflow:hidden;padding:10px 0;}
.new_con ul li{height:26px;line-height:26px;}
.new_con ul li a{color:#565656;font-size:14px;}
.new_con ul li a:hover{color:#A60000;text-decoration:underline;}
.new_cell .more{display:block;width:100%;height:25px;line-height:25px;color:#000;background-color:#ccc;text-align:center;}
.new_cell .more:hover{background-color:#A60000;color:#fff;}
.changjing{width:100%;overflow:hidden;text-align:center;margin:50px auto 40px auto;}
.changjing img{ border:0; float:left; width:100%;}
.zizhi{width:100%;overflow:hidden;}
.coorcom{background:#F1F1F1;}
/*走进圣丰 结束*/

.swiper-container{
			height: 451px!important;
			margin-bottom: 20px;
		}
		.swiper-container img{
			height: 451px!important;
			width: 100%!important;
		}