﻿@charset "utf-8";
/* CSS Document */
.subBanner{ width:100%; height:330px; overflow:hidden;}
.marginB10{ margin-bottom:10px;}
.subBanner img{ width:100%; height:330px;}
.subContainer{ width:100%; padding-bottom:40px; background:#ebe9e9;}
.subMid{ width:1200px; margin:0px auto; background:#ffffff; padding:40px 0px 30px 0px;}

.subLeft{ width:220px; margin-left:30px;}
.subRight{ width:890px; margin-right:30px;}
.subLeft1{ margin-bottom:30px;}
.subLeftImg{}
.subLeftImg a{ display:block;  width:220px; height:110px; overflow:hidden;}
.subLeftImg a img{ transition:all .3s ease-out 0s;}
.subLeftImg a:hover img{ transform:scale(1.04); -webkit-transform:scale(1.04, 1.04);}
.subLH{ width:100%; height:67px; line-height:67px; font-size:24px; font-weight:700; color:#ffffff; background:#e60012 url(../images/subLHIcon.png) no-repeat 180px center; border-radius:8px 8px 0px 0px;}
.subLH span{ margin-left:20px; font-weight:700;}
.subLList{ width:218px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2;}
.subLListUl1 li{ height:48px; line-height:48px; border-bottom:1px solid #b2b2b2;}
.subLListUl1 li a{ display:block; padding:0px 15px; font-size:14px; color:#1c1b1b; background:url(../images/subLJT.png) no-repeat 195px -26px;}
.subLListUl1 li a:hover{ color:#e60012; font-weight:bold; background-position:195px 20px;}
.subLListUl2{ border-bottom:1px solid #e60012; padding:15px 15px 0px 15px;}
.subLListUl2 li{ padding-bottom:15px;}
.subLListUl2Img{ width:40px; height:40px;}
.subLListUl2Font{ width:148px; padding-top:10px; margin-left:10px; font-size:14px; }
.subLListUl2Img img{ width:40px; height:40px; border-radius:4px;}
.subLListUl2 li a{ display:block; color:#ffffff;}
.subLListUl2 li a:hover .subLListUl2Font{ color:#e60012; font-weight:bold;}
.subLListUl2 li a:hover .subLListUl2Img img{ box-shadow:0 2px 2px #fe8080, 0 0 2px #fe8080, 0 0 2px #fe8080; -webkit-box-shadow:0 2px 2px #fe8080, 0 0 2px #fe8080, 0 0 2px #fe8080; -moz-box-shadow:0 2px 2px #fe8080, 0 0 2px #fe8080, 0 0 2px #fe8080;}
.subLListUl3{}
.subLListUl3 li{border-bottom:1px solid #b2b2b2; padding:15px 0px;}
.subLListUl3 li p{ width:160px; margin:0px auto; padding-bottom:15px; line-height:26px; color:#4b4b4b; font-size:16px; text-align:center;}
.subLListUl3 li div{ text-align:center;}
.subLListUl3 li div a{ display:block; border-radius:4px; width:92px; height:30px; line-height:30px; font-size:12px; text-align:center; margin:0px auto; color:#ffffff; background:#cc0001;}

.subRH{ height:67px; line-height:67px; color:#ffffff; background:#e60012;}
.subRH1{ font-size:16px; font-weight:bold; color:#ffffff; padding-left:20px; width:200px; height:67px; line-height:67px;}
.subRH2{ width:620px; text-align:right; margin-right:20px; height:67px; line-height:67px;}
.subRH2 span{ font-size:13px; color:#ffffff;}
.subRH2 span{ margin-right:6px;}
.subRH2 a{ margin-right:6px; color:#ffffff;}
.subRH2 a:hover{ font-weight:bold; text-decoration:underline;}
.subRH2 .positionA1{ font-size:12px; color:#ffffff;}
.subRH2 .positionA2{ font-size:12px; color:#ffffff;}
.subRConts{ border:1px solid #b2b2b2; padding:25px 25px; min-height:846px; height:auto;}
.subDivImg1{ width:100%; text-align:center; padding-top:25px;}
/* CSS about start */
.aboutBox{ width:800px; margin:0px auto; padding:10px 0px;}
.aboutImg1{ margin-bottom:6px;}
.aboutImg1 ul li { width:25%; float:left;}
.aboutImg1 ul li img{ width:100%;}
.aboutImg2{ margin-bottom:6px; margin-top:20px;}
.aboutP1{width:790px; margin:0px auto; padding-bottom:10px; font-size:14px; line-height:24px; color:#4b4b4b;}
.aboutP2{width:760px; margin:0px auto; padding-bottom:10px; font-size:24px; font-weight:bold; line-height:40px; color:#4b4b4b;}

.proH3{ font-size:34px; font-weight:700; color:#e60012; text-align:center; font-family:"Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑","宋体",Arial,Helvetica,sans-serif; padding:15px 0px 10px 0px;}
.proH4{ font-size:30px; color:#717171; text-align:center; font-family:"Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑","宋体",Arial,Helvetica,sans-serif; padding-bottom:30px;}
/* CSS about end */
/* CSS case start */
.subCase{ width:770px; margin:0px auto; overflow:hidden;}
.subCaseUl{ width:800px;}
.subCaseUl li{ float:left; margin-right:30px; margin-bottom:30px;}
.subCaseUl li a{ display:block;}
.caseImg{ width:370px; height:260px; overflow:hidden;}
.caseImg2{ width:370px; height:520px; overflow:hidden;}
.caseImg img{ transition:all .3s ease-out 0s;}
.caseImg:hover img{ transform:scale(1.04); -webkit-transform:scale(1.04, 1.04);}
.caseFont2{ height:40px; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#1c1b1b; font-size:16px; text-align:center;}
.caseFont2:hover{ font-weight:700; color:#e60012;}
/* CSS case end */
/* CSS news start */
.newsList{ width:100%;  margin-bottom:30px;}
.newsXqH3{ width:800px; margin:5px auto; text-align:center; font-size:22px; color:#e60012; font-weight:bold; }
.newsXqTime{text-align:center;}
.newsList ul li{ width:100%; border-bottom:2px solid #726e6e; padding-top:10px;}
.newsList ul li a{ display:block; height:40px; line-height:40px; padding:0px 15px; font-size:16px;}
.newsList ul li a p{ float:left; height:40px; line-height:40px; width:610px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#1c1b1b; font-size:16px;}
.newsList ul li a span{ display:block; width:120px; text-align:right; float:right; color:#8c8787;}
.newsList ul li a p:hover{ color:#e60012; font-weight:bold;}
.newsList ul li a span:hover{ color:#e60012; font-weight:bold;}
/* CSS news end */
.contactH3{  font-size:24px; font-weight:700; color:#444242; text-align:center; font-family:"Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑","宋体",Arial,Helvetica,sans-serif; padding-bottom:10px;}
/* CSS page start */
.pagesXh{ width:600px; margin:10px auto; height:34px; line-height:34px; text-align:center;}
.pagesXh a,.pageFirst{ display:inline-block; width:26px; font-size:12px; color:#717171; padding:5px;}
.pagesXh a:hover,.pageFirst{ color:#e60012; font-weight:bold;}
.pagesPre,.pagesNext{ font-size:12px; color:#ffffff; background:#e60012; padding:6px 20px; border-radius:3px;}
.pagesPre:hover,.pagesNext:hover{ font-weight:bold; text-decoration:underline;}
/* CSS page end */
.dede_pages{
	width:100%;
	height:50px;
	text-align:center;
}
.dede_pages ul{
	margin:0 auto;
	padding:12px 0px 12px 16px;
}
.dede_pages li{
	display:inline;
	
}
.dede_pages ul li{
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #000;
}
.dede_pages ul li a{
	padding:2px 4px 2px;
	color:#000;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#000;
}
.dede_pages .pageinfo strong{
	color:#000;
	font-weight:normal;
	margin:0px 2px;
}

.clear:after{content:'\20';display:block;height:0;clear:both;visibility:hidden;}
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#e60012 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#e60012 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#e60012 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#e60012 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}