.right { width:938px; float:right; display:inline; margin-left:20px; overflow:hidden;}
.right_main { width:938px; border:solid 0px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:0px; overflow:hidden;}
.mt20{ margin-top:20px; margin-bottom:20px;}
.left { width:242px; float:left; overflow:hidden;}
.plc,.plc2{ background:url(../images/icon5.png) no-repeat 0 center; margin-bottom:20px;  height:40px;line-height:40px;padding:0px 8px 0px 30px; position:relative; color:#666; overflow:hidden; font-size:14px; border-bottom:1px solid #ececec; font-family:"Microsoft Yahei","微软雅黑";}
.plc span {}
.plc i,.plc2 i,.plc a{ font-style:normal; font-size:14px; color:#666;}
.red_x { color:#666; display:inline;font-size:14px;}
.plc .red_x{ color:#666; font-size:14px;}
/*新资讯显示方式 */
.inf_lc{ clear:both;padding:5px 0 0;}
.inf_lc li{padding:7px 20px 0 0;height:128px; overflow:hidden;margin: 0 0 30px 0; background:#fff;box-shadow: 0px 0px 5px #ccc;border-radius: 2px;}
.inf_lc li.bg{ background:#f6f6f6;}
.inf_lc li h4{ padding:35px 0px 0 10px;text-align:center; float:left;width:64px; overflow:hidden;}
.inf_lc li h4 b{ font-weight:100; display:block; line-height:36px;height:36px; overflow:hidden; font-size:42px; font-family:Arial; text-transform:uppercase; color:#171717;}
.inf_lc li h4 span{ font-weight:100; display:block; line-height:16px;height:16px; overflow:hidden; font-size:12px; font-family:Arial; text-transform:uppercase; color:#989898;}
.inf_lc li p{padding:0 0 0 14px; line-height:28px;width:740px; overflow:hidden;font-size:14px; float:left; color:#666; }
.inf_lc li p b{ display:block; font-weight:100; color:#000000;line-height: 36px;font-size: 18px; }
.inf_lc li p b a{color:#000000;}
.inf_lc li p b a:hover{ color:#e62129; text-decoration:none}
.inf_lc li:hover {box-shadow: 0px 0px 5px #999;background:#f6f6f6;}
.inf_lc li .fr{margin:45px  0 0; width:70px; height:25px; line-height:25px; text-align:center; color:#ffffff; border: 1px solid #ccc ;color: #666; }
.inf_lc li .fr:hover{border: 1px solid #e62129;color: #e62129; text-decoration:none;}

dl.news_dl {border-bottom: 1px dashed #cccccc;color: #666;font-size: 14px;line-height: 22px;}
dl.news_dl a {color: #000;}
dl.news_dl dt { height: 24px; line-height: 24px; margin-bottom: 3px; margin-top: 5px; overflow: hidden;width: 720px;}
dl.news_dl dd {font-size: 12px;height: 68px;margin-bottom: 10px; overflow: hidden;padding-top:8px;}
dl.news_dl dt { background: url("../style/dateBg.png") no-repeat scroll 10px center transparent; float: left; height: 64px;margin-bottom: 3px; width: 80px;}
dl.news_dl .dt_1 {color: #000; display: block; font-family: Tahoma; font-size: 14px;font-weight: bold; height: 24px;line-height: 24px;text-decoration: none;}
dl.news_dl .dt_1:hover {color: #61B905;}
dl.news_dl .dt_2 {float: right;padding: 0 10px 0 8px;color: #fff;display: block; font-family: Verdana;font-size: 14px; padding-left: 12px; padding-top: 18px; width: 54px;}
dl.news_dl .dt_3 { color: #464646; display: block;font: 18px/18px "Verdana";padding-left: 10px;}
dl.news_dl .dt_3 a { color: #ff0000; text-decoration: underline;}

/*资讯中心列表页面（图片列表）--dl_5*/
dl.dl_2s{height:163px; overflow:hidden; vertical-align:top; margin-bottom:20px; padding:22px 25px;background:#f4f4f4;}
dl.dl_2s dt{float:left; width:240px; height:163px;overflow:hidden;}
dl.dl_2s dt a{display:block; width:240px; height:163px;}
dl.dl_2s dt img{ display:block;max-width:240px;max-height:163px;}
dl.dl_2s dd{float:left; padding-left:22px; width:435px; overflow:hidden;}
dl.dl_2s dd h4{display:block; font-size:16px; font-weight:normal; height:28px; overflow:hidden; margin-bottom:12px; line-height:28px; padding:4px 0 0;}
dl.dl_2s dd h4 i{float:left; padding-right:15px; display:none;}
dl.dl_2s dd h4 a{ color:#333; height:22px; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis;}
dl.dl_2s dd p{ display:block;font-size:13px; width:435px; line-height:28px; height:84px; overflow:hidden;}

dl.dl_4s { -moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #686768;border-image: none;border-style: solid;height: 196px;margin-bottom: 20px;padding: 22px 22px 22px 22px; border:1px solid #ededed; border-radius:5px; background:#f9f9f9; }
dl.dl_4s dt {float: left;width: 225px;}
dl.dl_4s dt img {border: 0px solid #f3f3f3;height: 196px;width: 225px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
dl.dl_4s dt a:hover img {border:none; -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
dl.dl_4s dd {float: right;width: 646px;}
dl.dl_4s dd h3 {border-bottom: 0px dashed #959595;font-size: 18px;font-weight: normal; line-height: 18px;padding-bottom: 14px;}
dl.dl_4s dd h3 a { color: #333;}
dl.dl_4s dd h3 a:hover{ color:#e62129;text-decoration:none;}
dl.dl_4s dd div {font-size: 14px;font-weight: normal;height: 120px;line-height: 30px;overflow: hidden;padding: 0px 0px 4px;}
dl.dl_4s dd span a { background:#fff; float:left; margin-right:20px;  border-radius:5px;  border:2px solid #ededed; color:#32281d;display: block;font-size: 14px;height: 34px;line-height: 34px;text-align: center;width: 120px;}
dl.dl_4s dd span a:hover{ text-decoration:none; font-size:16px; border:2px solid #e62129 ; color:#e62129 ;}
.leib_pro {  width:240px; border:solid 1px #e9e9e9; border-top:none; margin-bottom:20px;}
.leib_pro .tit{ background:#e62129;  width:240px; height:52px; padding-top:13px; text-align:center; line-height:20px; overflow:hidden;}
.leib_pro .tit a{ font-size:18px; color:#fff;}
.leib_pro .tit a:hover{ text-decoration:none;}
.leib_pro .tit i {color: #fff;display: block;font-size: 14px;text-transform: uppercase;}
.leib_pro h3 { background: url(../style/zx_ico01.gif) no-repeat 13px center #f5f5f5; text-align:center; height:44px; line-height:44px;}
.leib_pro h3 a { font-size:16px; color:#333;}
.leib_pro li { height:44px; line-height:44px; border-bottom: solid 1px #ddd; text-align:center;}
.leib_pro li a { font-size:14px; color:#333;}
.leib_pro li a:hover { color:#ff7900;}
.leib_pro .nobor01 { border:none;}
.leib_pro h3.cur a ,.leib_pro h3 a:hover,.leib_pro li.cur a,.leib_pro li a:hover{ color:#e62129;}
/*副导航*/
.t05_con{ padding-bottom:10px;}
/*副导航*/
.leib2{ width: 242px; }
.leib2 .tit{color:#fff;font-size:18px; padding-top:12px; background:#e62129 ; height: 53px; line-height:20px;text-align:center; overflow:hidden}
.leib2 .tit i{ font: 14px/18px "微软雅黑"; text-transform:uppercase;}
.leib2 .nr{ background:#fff; padding:17px 9px 0; margin: 0 1px; display:block; overflow:hidden;}
.leib2 h3 { margin-bottom:12px;}
.leib2 h3 a { font-size:14px; color:#fff; padding-left:37px; width:161px; height:32px; line-height:32px; display:block;}
.leib2 h3 a:hover { }
.leib2 .nr li{ height:36px; line-height:36px; font-size:14px;  padding: 0 0 0 40px;overflow:hidden}
.leib2 .nr li a{ color:#666; }
.leib2 .nr li.cur a{ color:#254A98; font-weight:bold;}



.leib_pjt{ width: 216px; background: #254A98; border-bottom:1px solid #254A98;}
.leib_pjt .tit{color:#fff;font-size:18px; height: 52px; line-height:52px;text-align:center; overflow:hidden}
.leib_pjt .nr{ background:#fff; padding:17px 9px 0; margin: 0 1px; display:block; overflow:hidden;}
.leib_pjt h3 { margin-bottom:12px;}
.leib_pjt h3 a {height:30px; line-height:30px; font-weight:normal; font-size:14px;  padding: 0 0 0 65px;overflow:hidden}
.leib_pjt h3 a:hover,.leib_pjt h3.cur a { color:#254A98}
.leftlx {
    border: 1px solid #e5e5e5;
    display: block;
    font-size: 14px;
    margin-bottom: 20px;
    margin-top: 0px;
    padding: 10px;
    text-align: left;
    width: 242px;
}
.leftlx .dianh {
    overflow: hidden;
    padding: 0 0 15px;
    width: 218px;
}
.leftlx .dianh img {
    display: block;
    padding: 0px 0px;
    width: 194px;
	margin:auto;
}
.leftlx .dianh .dianhua {
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
}
.leftlx .dianh .dianhua h5 {
    color: #333;
    font-size: 14px;
    padding: 15px 0 0;
}
.leftlx .dianh .dianhua p {
    color: #ff7900;
    font-size: 28px;
    padding-bottom: 10px;
}
.leftlx .dianh .dianhua span {
    color: #000;
    display: block;
    font-size: 16px;
}
.leftlx .dianh span {
    color: #000;
    display: inline-block;
}
.leftlx .dianh p {
    color: #666;
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
    padding-top: 0;
}
.leftlx .dianh p a:hover{ text-decoration:none;}

dl.dl_khal { -moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #686768;border-image: none;border-style: solid;height: 196px;margin-bottom: 20px;padding: 22px 22px 22px 22px; border:1px solid #ededed; border-radius:5px; background:#f9f9f9; }
dl.dl_khal dt {float: left;width: 225px;}
dl.dl_khal dt img {border: 0px solid #f3f3f3;height: 196px;width: 225px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
dl.dl_khal dt a:hover img {border:none; -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
dl.dl_khal dd {float: right;width: 646px;}
dl.dl_khal dd h3 {border-bottom: 0px dashed #959595;font-size: 18px;font-weight: normal; line-height: 18px;padding-bottom: 14px;}
dl.dl_khal dd h3 a { color: #333;}
dl.dl_khal dd h3 a:hover{ color:#e62129;text-decoration:none;}
dl.dl_khal dd div {font-size: 14px;font-weight: normal;height: 120px;line-height: 30px;overflow: hidden;padding: 0px 0px 4px;}
dl.dl_khal dd span a { background:#fff; float:left; margin-right:20px;  border-radius:5px;  border:2px solid #ededed; color:#32281d;display: block;font-size: 14px;height: 34px;line-height: 34px;text-align: center;width: 120px;}
dl.dl_khal dd span a:hover{ text-decoration:none; font-size:16px; border:2px solid #e62129 ; color:#e62129 ;}
/*pagenavi*/
.pagenavi {text-align:center; font-size:14px; line-height:32px; clear:both; height:62px; padding-top:15px; padding-bottom:15px;}
.pagenavi a,.pagenavi span.now-page { color:#333; background-color:#fff;display:inline-block;border:solid 1px #ddd;border-radius:4px; padding-left:10px; padding-right:10px; margin-left:3px; margin-right:3px;}
.pagenavi a:hover,.pagenavi span.now-page {border-color:#e70012; color:#e70012;}
.pagenavi .current{background:#e70012;border-radius:0; color:#FFFFFF;display:inline-block;border:solid 1px #ddd;border-radius:4px; padding-left:10px; padding-right:10px;}
/*---产品列表页面的随机资讯--*/
.RandomNews {padding-bottom:10px; margin-bottom:0px;}
.diysr{height:40px; background:#fff; line-height:40px;color: #e62129 ;font-family: "Microsoft YaHei","微软雅黑";font-size: 16px;font-weight: bold; text-indent:5px;}
.diysr1{background:#fff; }
.diysr .line{border-top: 1px solid #ececec; font-size:0; height:0;margin-right: 10px; overflow:hidden;}
.diysr i{font-size:10px; font-family:arial; font-weight:normal; text-transform:uppercase; font-style:normal; padding-left:5px;color: #999;}
.news_random{ font-size:14px;}
.news_random ul{ padding-top:10px; display:block; width:930px;}
.news_random ul li{ height:28px;line-height:28px; padding:0;  width:450px;overflow:hidden; padding-right:10px;}
.news_random ul li a{ background:url(../images/ico55.gif) no-repeat 0 8px; padding-left:14px;}
.news_random ul li span{ font-size:14px;}
.news_random ul li a:hover{ color:#e62129;}

.leib{ width:240px; background:#fff; margin-top:10px;}
.leib .tit{ background:#e62129; height:53px; padding-top:12px; line-height:20px; text-align:center; color:#fff; font-size:18px}
.leib .tit i{ font:14px/18px "微软雅黑"; text-transform:uppercase;}
.leib .tit a{ color:#333; }
.leib .tit a:hover{color:#333; }
.leib .nr { border:1px solid #dfdfdf; padding:12px 5px 10px 5px; background:#fff; border-bottom:0;}
.leib .nr h4 a{ font-weight:bold; color:#333; font-size:12px; padding-left:26px; height:24px; line-height:24px; display:block; margin-bottom:5px;}
.leib .nr .cur a { display:block; color:#C10005;}
.leib .nr ul { padding-bottom:5px; border-bottom:1px dotted #8b8b8b; margin-bottom:7px;}
.leib .nr li a { display:block; padding-left:40px; background:url(../images/ico003.gif) no-repeat 30px 10px; line-height:24px; height:24px; overflow:hidden}
.leib .nr h4{ background:#ccc;}

.xccz3{ width:300px; height:300px;text-overflow:ellipsis; float:left; margin-left:10px; padding-right:10px; margin-top:20px; }
.xccz3 a img{width:300px; height:300px;}
.xccz3 a{ color:#fff; text-align:center; font-size:15px;}
.xccz3 .bottom-opacity{position: relative;width:300px; height:300px;}
.xccz3 .bottom-opacity .bottom{width: 100%;position: absolute;left:0; bottom: 0px;background-color: rgba(0,0,0,0.5); }
.xccz3 a .bottom-opacity{overflow:hidden;width:100%;height:100%;min-height:182px;text-align:center;}
.xccz3 a .bottom-opacity img{max-width:300px;max-height:300px;border:0;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
.xccz3 a:hover div img{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);}

.articleCont{margin: 0 auto; width:95%;}
.articleCont h1{ font-size:28px; line-height:50px; margin-top:15px; margin-bottom:15px; text-align:center;}
.articleCont h2{ font-size:18px; line-height:40px; background-color:#efefef; border-left:#E1191D 5px solid; padding-left:10px; margin-bottom:15px;}
.articleCont h3{ font-size:16px; line-height:36px;}
.articleCont h4 {font-weight: normal;height: 62px;line-height: 56px;font-size: 14px;color: #5c5c5c;padding-left: 25px;}
.articleCont .grey{ border-bottom:#d1d1d1 1px dashed; border-top:#d1d1d1 1px dashed; height:40px; line-height:40px; text-align:center; font-size:14px; margin-top:15px; margin-bottom:15px; color:#888;}
.articleCont .grey b{ margin-left:10px; margin-right:10px;}
.articleCont li {font-size: 14px;color: #7d7d7d;line-height: 25px;}
.articleCont li a{color: #7d7d7d;}
.articleCont li a:hover{color: #8768b8}
.articleCont p{margin: 0px 0px 15px;padding: 0px;line-height: 30px;/*text-indent: 2em;*/color: rgb(51, 51, 51);font-size: 16px;}
.articleCont dl{position: relative; height: 313px;}
.articleCont dl dt{position: absolute; top:0; left: 0; width: 226px;}
.articleCont dl dt img{width: 226px; height:313px; display: block;}
.articleCont dl dd{padding-left: 246px;}
.articleCont dl dd p{color:#575757;font-size: 14px; line-height: 21px; padding: 0; margin: 5px;}
.articleCont dl dd p b{font-weight: bold;}
.articleCont p a img{border: none ;display: inline;}
.print {height:30px; margin: 0 auto; width:95%; margin-top:10px; padding-top:10px; text-align:right;BORDER-TOP: #c1c1c1 1px dotted; font-size:12px;}
.print .link1{ background:url(../images/print-1.gif) 0 -1px no-repeat; padding-left:24px;}
.print .link2{ background:url(../images/print-2.gif) 0 -1px no-repeat; padding-left:24px;}
.print .link3{ background:url(../images/print-3.gif) 0 -1px no-repeat; padding-left:24px;}
.syp{ BORDER-TOP: #c1c1c1 1px dotted;margin-top:10px; padding-top:10px;margin: 0 auto; width:95%;}
.pre{ line-height:30px;}
.next{ line-height:30px;}

.ycp{ height:60px; line-height:40px; padding-top:10px; padding-bottom:10px; border-bottom:#ccc 1px dashed;  width:1200px; margin:auto;}
.ycp .red_x{ border-left:#CC0003 3px solid; padding-left:10px;}
.ndh2{ width:1200px; margin:auto; height:50px; padding-top:15px;}
.ndh2 ul li{ height:50px; line-height:50px; width:171px; float:left; text-align:center;}
.ndh2 ul li a{ color:#666666; background-color:#ececeb; display:block;  font-size:18px;}
.ndh2 ul li a:hover{ color:#fff;background-color:#c50000;}
.ndh2 ul .hover a,.ndh ul .hover a:hover{color:#fff;background-color:#c50000;}
.aboutbox{margin: 0 auto; width:1200px; padding-top:40px;}
.aboutbox h1{ text-align: center;
	font-size: 34px;
	color: #222222;
	font-weight: bolder;
	padding-bottom: 25px;
	margin-bottom: 40px;
	position: relative;}
.aboutbox h2{ text-align: center;
	font-size: 30px;
	color: #222222;
	font-weight: bolder;
	padding-bottom: 20px;
	margin-bottom: 20px;
	position: relative;}
.aboutbox p{margin: 0px 0px 15px;padding: 0px;line-height: 30px;/*text-indent: 2em;*/color: rgb(51, 51, 51);font-size: 16px;}
.aboutbox h1:after{
	content: "";
	width: 56px;
	height: 4px;
	background: #dc241c;
	position: absolute;
	bottom: -3px;
	left: 50%;
	margin-left: -28px;
}
.rongyu_box .w1420 {
		padding: 0 35px;
	}
.wenhuabox h3{
	text-align: center;
	font-size: 34px;
	color: #222222;
	font-weight: bolder;
	padding-bottom: 25px;
	margin-bottom: 40px;
	position: relative;
}
.rongyu_box {
	margin:  0 0px;
	text-align: center;
}

.w1420 {
	width: 1420px;
	margin: 0 auto;
}

.rongyu_box .pic {
	height: 325px;
	background: #f5f5f5;
}

.rongyu_box .pic:hover {
	background: #f5f5f5;
	box-shadow: #d6d6d6 0 0 6px 1px;
}

.rongyu_box .pic:after {
	content: "";
	display: inline-block;
	height: 100%;
	width: auto;
	vertical-align: middle;
}

.rongyu_box .pic img {
	vertical-align: middle;
	max-width: 98%;
}

.rongyu_box p {
	font-size: 15px;
	margin-top: 10px;
}
.swiper-slide .pic img{ height:300px;}
.rongyu_box{ background-color:#ECECEC; height:500px; padding-top:40px; padding-bottom:40px;}
.rongyu_box h3{
	text-align: center;
	font-size: 34px;
	color: #222222;
	font-weight: bolder;
	padding-bottom: 25px;
	margin-bottom: 40px;
	position: relative;
}
.rongyu_box h3:after{
	content: "";
	width: 56px;
	height: 4px;
	background: #dc241c;
	position: absolute;
	bottom: -3px;
	left: 50%;
	margin-left: -28px;
}
.wenhuabox h3:after{
	content: "";
	width: 56px;
	height: 4px;
	background: #dc241c;
	position: absolute;
	bottom: -3px;
	left: 50%;
	margin-left: -28px;
}

.list_pic{margin:0px 0px;width:936px;clear:both;}
.list_pic ul li{width:300px; margin-left:6px; margin-right:6px;float:left;}
.list_pic ul li a{border:1px solid #ededed;padding:4px;display:block;background:#fff;}
.list_pic ul li a div{overflow:hidden;width:100%;height:100%;text-align:center;}
.list_pic ul li a div img{width:300px;height:300px;border:0;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
.list_pic ul li:hover{box-shadow:0px 1px 10px rgba(0,0,0,0.1);}
.list_pic ul li a:hover div img{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);}
.list_pic ul li a p{text-align:left;font-size:14px;color:#333;margin:0;padding:10px;}
.list_pic ul li a:hover p{color:#f30;}
.list_pic ul li a .title{min-height:30px;text-align:center;}