@CHARSET "UTF-8";
	/*头部样式*/
#header {
	width:1200px;
	margin:0 auto;
}
.header {
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	background-color:#fff
}
.head {
	width:1200px;
	margin:0 auto;
}
.top {
	}.logo {
	float:left;
}
.topLink {
	width:400px;
	float:right;
	text-align:right;
	position:relative;
	z-index:9999;
}
.translate {
	width:100px;
	position:absolute;
	left:0;
	top:10px;
	z-index:9999;
}
.tran-in {
	left:120px;
}
.translate li {
	border:1px dashed #cccccc;
	line-height:26px;
	text-align:left;
	background:#fff;
}
.translate li a {
	display:block;
	padding-left:10px;
	background:url(../images/dot4.png) no-repeat 88% 11px;
}
.translate li a:hover {
	text-decoration:none;
	color:#275cea;
	cursor:pointer;
}
.translate-en {
	display:none;
	padding:6px;
	padding-top:0px;
}
.translate li .translate-en a {
	padding-left:0px;
	text-align:center;
	background:#fff;
	border-bottom:1px solid #cccccc;
}
.translate li .translate-en a:hover {
	font-weight:bold;
}
.topLink .f_count {
	color:#ff0000;
	font-size:13px;
	font-weight:bold;
}
.topLink .k1 {
	line-height:32px;
	padding-top:5px;
}
.topLink .k2 {
	color:#074b91;
	font-size:14px;
	font-family:"微软雅黑";
}
#menu {
	margin-left:20px;
}
/*热门搜索*/
.search {
	text-align:left;
	height:24px;
	padding:5px 10px 5px 10px;
	float:left;
}
#formsearch {
	width:300px;
	float:left;
}
.hotSearch {
	width:400px;
	float:left;
	height:24px;
	line-height:24px;
	font-weight:normal;
}
/*主体样式*/
.body {
	width:1920px;
	position:relative;
	left:50%;
	margin-top:30px;
	margin-left:-960px;
	overflow:hidden;
}
.bg1 {
	height:9px;
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	background-color:#1e1e1e
}
.a1 {
	background-color:#ececec;
}
.a11 {
	width:1200px;
	margin:0 auto;
	height:90px;
}
.ab1,.ab2 {
	margin-top:30px;
	float:left;
	font-size:12px;
	font-family:"宋体";
	padding-left:40px;
}
.ab1 p,.ab2 p {
	font-size:12px;
	font-family:"宋体";
}
.ab1 {
	width:385px;
	background:url(../images/ico2.png) no-repeat 5px 5px;
}
.ab2 {
	width:445px;
	background:url(../images/ico1.png) no-repeat 5px 5px;
}
.ab3 {
	width:200px;
	height:80px;
	color:#fff;
	font-size:24px;
	float:left;
	background:url(../images/phone.png) no-repeat 30px center #781f1f;
	padding-left:90px;
	padding-top:10px;
	/* margin-left:10px */
}
.ab3 span {
	font-size:12px;
}
.ab3 p {
	margin-top:-8px;
}
.pb h2 {
	padding-top:35px;
	margin-bottom:28px;
	text-align:center;
	color:#3e3e3e;
	font-size:24px;
	font-weight:normal;
}
.pb h2 span {
	display:block;
	font-size:12px;
	text-transform:uppercase;
	color:#666;
}
.b1 {
	width:1200px;
	margin:0 auto;
}
.about1 {
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	background:url(../images/about.jpg) no-repeat;
	hidden:685px;
}
.about1 h2 {
	color:#fff;
}
.about1 h2 span {
	color:#fff;
}
.b21 {
	width:395px;
	height:347px;
	padding:25px 25px 0px 30px;
	position:relative;
	background-color:#f6f6f6;
	line-height:25px;
	font-size:12px;
	font-family:"宋体"
}
.b21 img {
	position:absolute;
	bottom:0px;
	right:30px;
}
.b2_left {
	width:450px;
}
.b2_left h3 {
	height:95px;
	background:url(../images/b1bg.png) no-repeat 0px center;
	font-size:32px;
	font-weight:bold;
	color:#fff;
	padding-left:30px;
	padding-top:25px;
}
.b2 h3 span {
	display:block;
	width:130px;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	background-color:#0c51c6;
}
.b1 .ck {
	display:block;
	width:93px;
	height:22px;
	color:#fff;
	font-size:12px;
	background-color:#3e3e3e;
	text-align:center;
	line-height:22px;
}
.b1 .ck:hover {
	background-color:#0c49b1;
}
.b2_right {
	width:730px;
	height:540px;
}
.bb1 {
	width:408px;
	height:115px;
	background:url(../images/rx1.png) no-repeat 0px 0px;
	padding-left:30px;
	padding-top:14px;
	color:#1c4589;
	font-size:30px;
}
.bb1 span {
	font-size:16px;
	color:#000;
}
.jj {
	padding:0px 5px 0px 30px;
	overflow:hidden;
	background-color:#efefef;
	margin:15px 0;
	height:182px;
}
.li1 {
	width:400px;
	color:#5b5b5b;
}
.li1 h3 {
	font-size:16px;
	line-height:50px;
	font-weight:normal;
	color:#3d3d3d;
}
.li2 {
	padding-top:12px;
	padding-right:5px;
}
.qy li {
	width:239px;
	height:115px;
	float:left;
	margin-left:6px;
	background-color:#3e3e3e;
	text-align:center;
	color:#fff;
	padding-top:35px;
}
.qy li:first-child {
	margin-left:0px;
}
.qy li h3 {
	font-size:18px;
	font-weight:normal;
	margin-top:20px;
	color:#fff;
}
.qy li span {
	display:block;
	color:#fff;
}
.cx1 {
	background:url(../images/c1.png) no-repeat 0 0;
	height:1020px;
}
.c1 {
	width:1200px;
	margin:0px auto;
}
.c1 h2 p {
	line-height:40px;
}
.ppx {
	margin-top:10px;
	font-size:16px;
}
.ppx1 {
	font-size:30px;
	font-weight:normal;
	margin-bottom:10px;
}
.c1 h2 a {
	display:block;
	width:134px;
	height:30px;
	margin:0 auto;
	border-radius:20px;
	line-height:30px;
	text-align:center;
	background-color:#ddeb00;
	font-size:16px;
	color:#0c51c6;
}
.c1 h2 a:hover {
	color:#919191;
}
.c1l {
	width:920px;
	height:406px;
	background-color:#989898;
	position:relative;
}
.c-bot {
	padding-left:150px;
	width:510px;
	height:100px;
	background-color:rgba(0,0,0,0.7);
	position:absolute;
	bottom:0px;
	left:0px;
	color:#fff;
	font-size:12px;
}
.c-bot h3 {
	background:url(../images/dian.png) no-repeat left center;
	text-indent:24px;
	line-height:40px;
	font-size:14px;
	font-weight:bold
}
.c-bot a {
	color:#eb4040;
	font-size:12px;
}
.ppx2 {
	width:400px;
	font-size:12px;
}
.ppx2 a:hover {
	color:#0c49b1;
}
.abc {
	margin-top:10px;
}
.abc li {
	float:left;
	width:285px;
	height:170px;
	margin-left:20px;
	position:relative;
	overflow:hidden;
}
.abc li:first-child {
	margin-left:0px;
}
.abc li img {
	width:285px;
	height:170px;
}
.abc li a {
	display:block;
	position:absolute;
	height:60px;
	width:100%;
	line-height:60px;
	text-align:center;
	bottom:-60px;
	left:0px;
	background-color:rgba(0,0,0,0.4);
	color:#fff;
	font-size:12px;
}
.abc li:hover a {
	bottom:0px;
}
.abc li a:hover {
	color:#0c49b1;
}
.btx {
	width:120px;
	height:100px;
	position:absolute;
	bottom:1px;
	left:260px;
	background:url(../images/case.png) no-repeat 0 0;
}
.btx span {
	display:block;
	width:39px;
	margin:0 auto;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	margin-top:8px;
	line-height:40px;
	padding-left:1px;
}
.dx1 {
	background:url(../images/d1.png) no-repeat 0 137px #fff;
	height:900px;
	margin-top:30px;
}
.d1 {
	padding-top:1px;
	width:1200px;
	margin:0 auto
}
.d1 h2 {
	margin-top:8px;
	color:#3e3e3e;
}
.dpx {
	font-size:16px;
	margin:15px 0;
}
.dpx1 {
	font-size:14px;
}
.dpx2 {
	font-size:26px;
	font-weight:bold;
}
.d2 {
	margin-top:63px;
	position:relative;
}
.d2 ul li {
	width:275px;
	float:left;
	color:#444444;
	font-size:22px;
	font-family:normal;
	margin-left:25px;
}
.d2 ul li h3 {
	font-size:30px;
	font-weight:normal;
	color:#444444;
	margin-top:25px;
	margin-left:30px;
}
.d2 ul li h3 span {
	font:bold 44px "微软雅黑";
	color:#781f1f;
	margin-right:30px;
}
.d2 ul li div {
	margin:25px 0;
	margin-left:30px;
}
.d2 ul li div.img2 {
	position:absolute;
	bottom:0px;
	margin-left:0px;
}
.d2 ul li div.img4 {
	position:absolute;
	bottom:0px;
	margin-left:0px;
}
.f1 {
	}.ff1 {
	width:1200px;
	margin:0 auto;
	height:580px;
}
.ff1 h2 {
	margin-top:0;
}
.caaa {
	width:280px;
	float:left;
}
.caaa li {
	height:203px;
	position:relative;
	overflow:hidden;
}
.caaa li img {
	width:280px;
	height:203px;
}
.caaa li a {
	display:block;
	position:absolute;
	height:60px;
	width:280px;
	line-height:60px;
	text-align:center;
	bottom:-60px;
	left:0px;
	background-color:rgba(0,0,0,0.4);
	color:#fff;
	font-size:12px;
}
.caaa li a:hover {
	color:#0c49b1;
}
.caaa li:hover a {
	bottom:0px;
}
.caaa li a:hover {
	color:#0c49b1;
}
.g1 {
	margin-bottom:50px;
}
.gg1 {
	width:1200px;
	margin:0px auto;
}
.g2 {
	margin-top:40px;
}
.g21 {
	width:370px;
	float:left;
	margin-right:45px;
	height:333px;
}
.g21 h4 p img {
	margin-top:-10px;
}
.bt1 {
	margin-right:0px;
}
.g21 h4 {
	color:#3a3a3a;
	font-size:16px;
	font-weight:normal;
	margin-bottom:15px;
}
.nt1 {
	width:75px;
	float:left;
}
.nt1 span {
	display:block;
	text-align:center;
	font-weight:normal;
	color:#fff;
}
span.nt2 {
	height:60px;
	line-height:60px;
	font-size:44px;
	background-color:#992626;
}
span.nt3 {
	height:30px;
	line-height:30px;
	font-size:16px;
	background-color:#535353;
}
.g-right {
	padding:25px  24px  13px 35px;
	background-color:#fff;
	float:left;
}
.g-right dl {
	width:460px;
	padding-left:20px;
	font-weight:normal;
	float:left;
	padding-top:5px;
}
.g-right dl dt {
	font-size:18px;
	margin-bottom:15px;
}
.g-right dl dd {
	font-family:"宋体";
	font-size:12px;
}
/*拓展基地样式开始*/
.slideTxtBox {
	}.slideTxtBox .hd {
	height:39px;
	line-height:39px;
	position:relative;
	text-align:center;
	margin-bottom:32px;
}
.slideTxtBox .hd ul {
	color:#fff;
}
.slideTxtBox .hd ul span:last-of-type {
	display:none;
}
.slideTxtBox .hd ul li {
	display:inline-block;
	padding:0 30px;
	cursor:pointer;
	font:100 14px "微软雅黑";
	text-align:center;
	color:#fff;
}
.slideTxtBox .hd ul li a {
	color:#fff;
	font:100 14px "微软雅黑";
}
.slideTxtBox .hd ul li a:hover {
	color:#0c49b1;
}
.slideTxtBox .hd ul li.on {
	}.slideTxtBox .bd ul {
	}.slideTxtBox .bd li {
	}#container {
	width:1000px;
	margin:0 auto;
	margin-top:10px;
}
.menu_cate {
	width:220px;
	float:left;
}
.cate_title {
	line-height:31px;
	padding-left:15px;
	font-weight:bold;
	font-family:"微软雅黑";
	background:url(../images/nav.png) no-repeat 0% 100%;
	font-size:14px;
	color:#000;
}
.about {
	width:460px;
	float:left;
	margin-left:12px;
	padding-bottom:5px;
}
.about_title {
	line-height:31px;
	padding-left:15px;
	font-weight:bold;
	font-family:"微软雅黑";
	background:url(../images/nav.png) no-repeat 0% 100%;
	font-size:14px;
	color:#000;
}
.about .content {
	padding:5px;
	padding-bottom:12px;
	text-indent:20px;
}
.navigation {
	float:right;
	width:100px;
}
.index-title {
	line-height:31px;
	padding-left:15px;
	font-weight:bold;
	font-family:"微软雅黑";
	background:url(../images/nav.png) no-repeat 0% 100%;
	font-size:14px;
	color:#000;
}
.index-table td {
	border:solid #add9c0;
	border-width:0px 1px 1px 0px;
	padding:10px 5px;
}
.index-table {
	border:solid #add9c0;
	border-width:1px 0px 0px 1px;
	margin-top:10px;
}
/*----- Common css ------*/
.fl {
	float:left;
}
.fr {
	float:right;
}
.di {
	_display:inline;
}
.fwn {
	font-weight:normal;
}
.dib {
	*display:inline;
	_zoom:1;
	_display:inline;
	_font-size:0px;
}
/*首页新闻*/
.news_company {
	width:280px;
	float:right;
}
.news1_title {
	line-height:31px;
	padding-left:15px;
	font-weight:bold;
	font-family:"微软雅黑";
	background:url(../images/nav.png) no-repeat 0% 100%;
	font-size:14px;
	color:#000;
}
.news_company .content {
	padding:5px;
}
.newx1 li {
	}.news_listx {
	border-top:1px dotted #8f8f8f;
	width:561px;
	margin-top:20px;
	padding-top:10px;
}
.news_listx li {
	line-height:30px;
	position:relative;
	background:url(../images/listx_dot1.gif) no-repeat 2% 50%;
	padding-left:30px;
}
.news_listx li a {
	line-height:30px;
	color:#666;
	font-family:"宋体";
	font-size:12px;
}
.news_listx li a:hover {
	text-decoration:none;
	color:#781f1f;
}
.news_listx li span {
	color:#999;
	z-index:0;
	line-height:27px;
	position:absolute;
	right:0px;
	top:0px;
}
.news_listx li h3 {
	font-size:14px;
}
.news_listx li div {
	line-height:24px;
}
.newx2 {
	width:370px;
	border-top:0;
	margin-top:10px;
}
.newx2 li {
	}.newx2 li a {
	color:#3a3a3a;
}
/*首页左侧联系我们*/
.contact {
	width:218px;
	float:left;
	padding-bottom:5px;
	margin-top:10px;
}
.contact_title {
	line-height:31px;
	padding-left:15px;
	font-weight:bold;
	font-family:"微软雅黑";
	background:url(../images/nav.png) no-repeat 0% 100%;
	font-size:14px;
	color:#000;
}
.contact .content {
	padding:5px;
	padding-left:8px;
}
/*工程案例*/
.case {
	width:460px;
	float:left;
	margin-left:12px;
	padding-bottom:5px;
	margin-top:10px;
}
.case_title {
	line-height:31px;
	padding-left:15px;
	font-weight:bold;
	font-family:"微软雅黑";
	background:url(../images/nav.png) no-repeat 0% 100%;
	font-size:14px;
	color:#000;
}
.case .content {
	padding:5px;
	padding-bottom:12px;
	text-indent:20px;
}
.news2_company {
	margin-top:10px;
}
/*产品推荐*/
.recommend_product {
	margin-top:10px;
	width:692px;
	float:left;
}
.recommend_product .title {
	line-height:31px;
	padding-left:15px;
	font-weight:bold;
	font-family:"微软雅黑";
	background:url(../images/nav.png) no-repeat 0% 100%;
	font-size:14px;
	color:#000;
}
.recommend_product .content {
	padding-top:15px;
	padding-bottom:14px;
}
.roll_product li {
	padding-bottom:0px;
}
.cpzx {
	width:260px;
	float:left;
	text-align:center;
	height:406px;
	overflow:hidden;
}
.cpzx h3 {
	line-height:62px;
	font-weight:bold;
	font-size:18px;
	background-color:#303030;
	color:#fff;
}
.cpzx li {
	margin-top:1px;
}
.cpzx li a {
	display:block;
	height:42px;
	line-height:42px;
	color:#fff;
	background-color:#781f1f;
}
.cpzx li a:hover {
	background-color:#303030
}
/*友情链接*/
.f_link1 {
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	background-color:#333333;
}
.f_link {
	width:1200px;
	margin:0 auto;
	line-height:30px;
	line-height:30px;
	padding:20px 0px;
	color:#fff;
	font-size:14px;
	font-family:"宋体"
}
.f_link a {
	color:#fff;
	font-family:"宋体";
	font-size:12px;
}
.f_link a:hover {
	color:#781f1f;
}
/*页面底部*/
#footer {
	position:relative;
	width:1200px;
	margin:0 auto;
	text-align:center;
}
#footer a {
	color:#666;
}
#footer a:hover {
	color:#781f1f;
	text-decoration:none;
}
.nav_foot {
	text-align:center;
	line-height:24px;
	color:#666;
}
.copyright {
	text-align:center;
	line-height:24px;
}
.footer {
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	background-color:#2d2d2d;
}
.foot {
	width:1200px;
	margin:0 auto
}
.wd1 {
	width:228px;
	float:left;
	height:295px;
	color:#fff;
	position:relative;
}
.ka1 {
	display:block;
	width:2px;
	height:295px;
	background:url(../images/footbg.png) no-repeat 0 0;
	float:left;
}
.ww1 {
	text-align:center;
	margin-top:40px;
	margin-bottom:20px;
	font-size:16px;
}
.sortw {
	position:absolute;
	left:50%;
	transform:translateX(-50%);
}
.sortw li {
	line-height:25px;
}
.sortw li a {
	font-size:12px;
	color:#fff;
}
.sortw li a:hover {
	color:#781f1f;
}
.fot2 {
	width:280px;
	float:left;
}
.lis2 {
	margin-top:1px solid #3d3d3d;
}
.ftp {
	margin-left:20px;
	color:#fff;
	font-size:12px;
}
.ftp span {
	display:block;
	margin-top:30px;
}
.lis2,.lis3 {
	color:#fff;
	font-size:16px;
	padding:20px;
}
.lis2 {
	height:41px;
	border-bottom:2px #3d3d3d solid
}
.beian {
	height:50px;
	background-color:#333333;
	line-height:50px;
	text-align:center;
	color:#fff;
}
.beian a {
	color:#fff;
}
.beian a:hover {
	color:#781f1f;
}
/*------------内页-------------------*/
.left .box {
	margin-bottom:10px;
}
.left .box h3 {
	line-height:31px;
	padding-left:15px;
	font-weight:bold;
	font-family:"微软雅黑";
	background:#781f1f;
	font-size:14px;
	color:#fff;
}
.left .box .content {
	padding:5px 0px;
}
.prodescription {
	border:1px solid #e5e5e5;
	background:#f9f9f9;
	line-height:24px;
	padding:10px;
	margin-bottom:15px;
	text-indent:20px;
	display:none;
}
.n_banner {
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	height:250px;
}
.n_banner img {
	width:1920px;
	height:250px;
	margin:0 auto
}
.left {
	width:225px;
	float:left;
}
.sort_menu {
	}.sort_menu h3 {
	background-color:#ececec;
	line-height:28px;
	padding-left:15px;
	font-weight:bold;
}
.sort_product {
	margin-top:10px;
}
.sort_product h3 {
	background-color:#ececec;
	line-height:28px;
	padding-left:15px;
	font-weight:bold;
}
.n_contact {
	margin-top:10px;
}
.n_contact h3 {
	background-color:#ececec;
	line-height:28px;
	padding-left:15px;
	font-weight:bold;
}
.n_contact .content {
	padding:5px;
	line-height:24px;
}
.right {
	width:760px;
	float:right;
	padding-bottom:10px;
}
.sitemp {
	line-height:31px;
	height:31px;
	overflow:hidden;
	padding-right:10px;
	background:#781f1f;
}
.sitemp h2 {
	width:340px;
	float:left;
	line-height:31px;
	text-align:center;
	text-align:left;
	text-indent:15px;
	color:#fff;
	font-size:14px;
}
.sitemp .site {
	width:380px;
	float:right;
	text-align:right;
	line-height:30px;
	color:#fff;
}
.sitemp .site a {
	color:#fff;
}
.sitemp .site a:hover {
	color:#0c49b1;
}
.right .content {
	padding:10px;
	padding-top:15px;
	overflow:hidden;
	line-height:24px;
}
.cpx2 {
	margin-left:55px;
}
.cpx2 li {
	line-height:25px;
}
.cpx2 li a {
	color:#fff;
	font-size:12px;
}
.cpx2 li a:hover {
	color:#0c49b1
}
.mr1 {
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;
	margin-top:50px;
}
.mrle {
	width:960px;
	position:relative;
	height:200px;
	background:url(../images/ZXZX1.jpg) no-repeat;
}
.mrle a {
	display:block;
	width:384px;
	height:85px;
	border:1px solid #000;
	margin:0 auto;
	margin-top:45px;
	text-align:center;
	padding-top:25px;
}
.mrle a:hover {
	border-color:#781f1f;
	color:#781f1f;
}
.mrle a h3 {
	font-size:24px;
	font-weight:normal;
	color:#1a1a1a;
}
.mrle a h3 span {
	display:block;
	color:#000;
	font-size:16px;
	text-transform:uppercase;
}
.mr2 {
	background:url(../images/ZXZX2.jpg) no-repeat;
}
