.topbg {
	min-width: 1280px;
	background-attachment: fixed;
	background-image: url(../bg/Header_Dieselmotor_Common_Rail.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:350px;
	background-size:100% auto; 
}
.btextbg { float:right;background:rgba(2,126,127,0.8); width:50%;}
.btext { padding:20px 30px; color:#FFFFFF; font-size:30px;}
.abouttbg {
	border-top:12px solid #027E7F;
	margin-top:12px;
	background-color: #F0F0F0;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center top;
	background-size:100% auto;
	padding-bottom:100px;
}


.loc{}
.loc i{width:20px;height:20px; display:inline-block; font-size:15px;color:#9C9E9E; text-align:center; }
.loc a{ color:#007E80;font-size:14px; font-weight:bold;}
.loc a.curr{ color:#9C9E9E;}


.com_tt {font-size:30px;padding:20px 0px;}
.com_tt span{color:#007E80;}
.com_info {font-size:16px; padding:20px 0px; line-height:40px; position:relative;}
.com_infobg {
	background-image: url(../bg/map.png);
	background-repeat: no-repeat;
	background-position: center 100px;
	background-size:100% auto;
}

.zz_info {font-size:16px; line-height:40px; padding:30px 0px;}
.zzpic { float:left; width:420px; margin-right:50px;}
.zzpic img{width:420px;}



.com_bg{background:rgba(255,255,255,0.8); width: 1280px;margin:0 auto; margin-top:10px; padding:30px 0px; text-align:center;}
.com_bg1{background:rgba(255,255,255,0.8); width: 1200px;margin:0 auto; margin-top:100px; padding:40px; position:relative;}
.com_t {font-size:26px;}
.com_t span{color:#007E80;}
.com_ly {font-size:16px; padding:20px; line-height:40px;}
.com_ly img{max-width:100%;}

.com_pic { position:absolute; top:40px; right:40px;}
.com_pic img{max-height:400px;}




.com_sj { margin-top:30px;}
.com_sj li{ float:left; width:25%; line-height:40px; font-size:16px;}
.com_sj li i{width:80px;height:80px; display:inline-block; font-size:30px;background:#7C7D7D;color:#FFFFFF; text-align:center; line-height:80px;border-radius: 80px; margin-bottom:10px;}
.com_sj b{color:#FF6941; font-size:30px;}


.jtlist{ margin-top:50px;}
.jtlist dl{width:1280px; height:400px;}
.jtlist dl dt{ float:right; width:640px;}
.jtlist dl dt img{width:640px;height:400px;}
.jtlist dl dd{ float:left; width:540px; padding:50px;}
.jtlist dl dd h3{ font-size:20px; font-weight:normal;}
.jtlist dl dd h3 span{color:#007E80;}
.jtlist dl dd .fwinfo{line-height:40px; margin:15px 0px;}	
.jtlist dl.tline dt{float:left;}
.jtlist dl.tline dd{float:right;text-align:left;}

.jtlist a{font-size:18px;color:#027E7F;}
.jtlist a i{margin-right:10px;}
.jtlist a:hover {color:#FF6900;}





.lclist{
	margin-top:50px;
	background-image: url(../images/lcbg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.lclist dl{ padding:20px;background:#fff;box-shadow: 0px 2px 3px rgba(0,0,0,0.2);}
.lclist dl dt{ float:left; margin-right:20px;}
.lclist dl dt img{max-width:100px; max-height:115px;}
.lclist dl dd{ float:right; width:75%; line-height:30px;}
.lclist h3{ font-size:25px; font-weight:normal;}

.lcbg1{
	background-image: url(../images/lcline.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.lcbg2{
	background-image: url(../images/lcline.gif);
	background-repeat: no-repeat;
	background-position: right center;
}


.zslist {margin:30px 0px; }
.zslist dl{width:370px; float:left;margin-right:40px;line-height:30px;}
.zslist dl.mr0{margin-right:0px;}
.zslist dt{padding:5px 0px;}
.zslist dd img{ height:235px;}


.newshot{width: 1280px;margin:0 auto;padding:20px 0px;}
.newshot h3 a{ font-size:25px; font-weight:normal;color: #007E80;}
.newshot dl{margin-bottom:30px; border-bottom:1px solid #ddd;padding:30px 0px;}
.newshot dl dt{ float:left;width:425px;height:283px; text-align:center;}
.newshot dl dt img{max-width:425px;max-height:283px;}
.newshot dl dd{ float:right; width:800px;}
.newshot dl dd .ndate{color: #666;}	
.newshot dl dd .fwinfo{line-height:40px; margin:15px 0px;}	
.newshot dl dd a{font-size:18px;color:#fff;display:inline-block;background-color: #007E80; padding:0px 10px;}
.newshot dl dd a i{margin-right:10px;}
.newshot dl dd a:hover {background-color: #FF6900;}


.newsbg {background-color: #fafafa;}
.newsbox{width: 1280px;margin:0 auto;padding:30px 0px;}
.newsbox h3{ font-size:20px; font-weight:normal;}
.newsbox dl{margin-bottom:30px; border-bottom:1px solid #ddd;padding:30px 0px;}
.newsbox dl dt{ float:left;width:320px;height:230px; text-align:center;}
.newsbox dl dt img{max-width:320px;max-height:230px;}
.newsbox dl dd{ float:right; width:900px;}
.newsbox dl dd .ndate{color: #666;}	
.newsbox dl dd .fwinfo{line-height:40px; margin:15px 0px;}	
.newsbox dl dd a{font-size:18px;color:#fff;display:inline-block;background-color: #007E80; padding:5px 10px;}
.newsbox dl dd a i{margin-right:10px;}
.newsbox dl dd a:hover {background-color: #FF6900;}

.newsdate{margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:20px;font-style: italic;}






.zw_info {font-size:16px; line-height:40px; padding:30px 0px;}
.zw_info img{max-width:100%;}
.zw_cont {float:left; width:1060px;}
.zwpic { float:right; width:120px;}
.zwpic img{width:120px;}
.zwlist {padding:20px;}
.zwlist a{line-height:40px;color: #007E80; font-size:16px; display:block; font-weight:bold;}
.zwlist a:hover{color: #F2711C;}

.xx_info {font-size:16px; line-height:40px; padding:30px 0px;}
.xx_cont {float:right; width:1000px;}
.xxpic { float:left; width:120px;}
.xxpic img{width:120px;}


.lx_cont {float:left; width:350px;}
.lx_cont h3{ font-size:26px; margin-bottom:20px; font-weight:normal;}
.lxpic { float:right; width:850px;}
.lxpic img{width:850px;}




.qyTable{border-collapse:collapse;}	
.qyTable th{line-height:25px; font-weight:normal;padding:10px; font-size:16px; text-align:left; font-weight:bold;}
.qyTable th i{font-weight:bold;color: #CC0000;}
.qyTable td{line-height:25px; padding:10px;}	
.qyTable th.tit{font-size:20px; text-align:center;background-color: #E9F6FE; font-weight:bold;}	
.qyTable .red{color: #FF0000;}
.qyTable blockquote{ margin:0px  40px;}	
.textarea {border:1px solid #ddd;width:90%;padding:10px; line-height:25px;}
.tinput{border:1px solid #ddd; padding:5px 10px; height:25px; line-height:25px; width:90%;}
select.memsel{height:auto;padding:8px 5px;line-height:20px;border:1px solid #ccc;width:90%;}
input.zx_btn{ font-size:14px;background:#007E80; padding:5px 45px;border:none;height:40px; color:#FFF;border-radius:2px;cursor:pointer;}
input.qr{background-color: #F2711C;}

.cat_bg{width: 1280px;margin:0 auto; margin-top:100px;}
.catitem {border-bottom:5px solid #007E80;height:39px;}
.catitem a{margin-right:6px; display:inline-block;height:40px; line-height:40px; padding:0px 20px;border-radius:10px 10px 0px 0px;background-color: #333;color: #ffffff;}
.catitem a:hover{background-color: #666;color: #ffffff;}
.catitem a.curr{background-color: #007E80;}
.netbox{background:rgba(255,255,255,0.8);padding:40px;}

.netlist{ display:none;}
.netlist dl{ float:left; width:30%; margin-right:5%; margin-bottom:30px;}
.netlist dl.mr0{margin-right:0;}
.netlist dl dt{ font-size:18px; font-weight:bold; margin-bottom:10px;}
.netlist dl dd{background-color: #E6E6E6; padding:10px; line-height:30px;}
.netlist dl dd a{color: #007E80;}






.yy_box{width: 1280px;margin:0 auto; margin-top:80px;}
.yy_box-l{width:860px;float:left;}
.yy_box-r{width: 360px;float:right;}
.yy_linfo{background:rgba(255,255,255,0.8);padding:30px; margin-bottom:40px;}
.yy_tl {font-size:22px;}


.yy_linfo dl{ margin-top:30px;}
.yy_linfo dt{ float:right; width:240px}
.yy_linfo dt img{ width:100%;}
.yy_linfo dd{ line-height:30px; float:left; width:550px;}
.yy_linfo dd a{color:#007E80; display:block; margin-top:10px; font-size:16px; font-weight:bold;}
.yy_linfo dd a:hover{color:#F2711C;}


.yy_rinfo{background:#F2711C; padding:20px; margin-bottom:40px;}
.yy_box-r .bg{background:#666;}
.yy_rinfo dl{color:#fff;}
.yy_rinfo dt{font-size:22px;color:#fff; margin-bottom:10px;}
.yy_rinfo dd{ line-height:30px;}
.yy_rinfo dd img{ max-width:100%; margin:10px 0px;}
.yy_rinfo dd.yypic img{border:1px solid #ccc;transition: all .4s ease;background-color: #fff;border-radius: 15px;}
.yy_rinfo dd.yypic:hover img{transform: scale(1.1);}

.yy_rinfo dd a{color:#fff;}

.yylist { margin-bottom:50px;}
.yyproconts{background-color: #fff;padding:40px; line-height:40px;font-size:16px; min-height:200px;}
.yyproconts dl{ display:none;}
.yyproconts dl dt{font-size:20px; font-weight:bold;}
.yyproconts dl .cppic{ float:left; width:400px; text-align:center;}
.yyproconts dl .cppic img{max-width:300px;}
.yyproconts dl .cptext{ float:left; width:700px; padding-top:20px;}
.yyproconts dl .cpbpic img{max-width:100%;}
.cpcat {font-size:20px;padding:20px 0px;}
.cpcat span{color:#007E80;}
.cpyylist {margin-top:10px;}
.cpyylist a{display:inline-block; margin:0px 1%; width:90px; font-size:14px;}
.cpyylist a img{border-radius: 15px; border:1px solid #ccc;background-color: #fff;width:100%;}
.cpyylist a p{margin-top:10px; text-align:center;}





.tedian { text-align:center;margin-top:20px;}
.tedian a{display:inline-block; margin:0px 3%; width:18%;color:#007E80;}
.tedian a img{border-radius: 15px; border:1px solid #ccc;transition: all .4s ease;}
.tedian a:hover{color:#F0862F;}
.tedian a:hover img{transform: scale(1.1);}


.anlibox { width:1280px; margin:auto;}
.anliitem {background-color: #333; min-height:50px;}
.anliitem span{display:block;line-height:50px; padding:0px 20px;color: #ffffff;border-right:1px solid #fff; font-size:20px; float:left; cursor:pointer;}
.anliitem span i{ margin-right:10px;}
.anliitem span:hover{background-color: #666;color: #ffffff;}
.anliitem span.curr{background-color: #007E80;}


.anlicont { position:relative; display:none; padding-bottom:200px;}
.anlicontl { float:left; width:600px;}
.anlitt {font-size:26px;background-color: #fff;line-height:60px;}
.anlitt span{color:#007E80;}
.anlipic img{ max-width:100%;}
.anliinfo {padding:20px 40px; line-height:40px; font-size:16px;background-color: #666;color: #ffffff; min-height:350px; padding-bottom:100px;}
.anliinfo h3{font-size:24px; font-weight:normal; margin-bottom:30px;}
.anlicontr { float:right;width:600px; padding:20px 40px; line-height:35px; font-size:16px;}
.anlicontr h3{font-size:24px; font-weight:normal;}

.anlipics { position:absolute; bottom:0px; left:40px;}
.anlipics img{ border:2px solid #fff; margin-right:20px;width:400px;}




.rqfdjlist { text-align:center;margin-top:20px;}
.rqfdjlist a{display:inline-block; margin:0px 3%; width:26%;color:#007E80; font-weight:bold;}
.rqfdjlist a img{border-radius: 15px; border:1px solid #ccc;transition: all .4s ease;background-color: #fff;}
.rqfdjlist a:hover{color:#F0862F;}
.rqfdjlist a:hover img{transform: scale(1.1);}
.rqfdjlista a{margin:0px 2%; width:14%;}


.fdjhlist { text-align:center;}
.fdjhlist a{display:inline-block; margin:15px 3%; width:27%;color:#007E80; background-color: #fff; padding:20px 0px;}
.fdjhlist a img{transition: all .4s ease;}
.fdjhlist a:hover{color:#F0862F;}
.fdjhlist a:hover img{transform: scale(1.1);}


.fdjhlistb { text-align:center;margin-top:20px;}
.fdjhlistb a{display:inline-block; margin:0px 3%; width:27%;color:#007E80;}
.fdjhlistb a img{border-radius: 15px; border:1px solid #ccc;transition: all .4s ease;background-color: #fff;}
.fdjhlistb a p{margin-top:10px;}
.fdjhlistb a:hover{color:#F0862F;}
.fdjhlistb a:hover img{transform: scale(1.1);}
.fdjhlistb1 a{width:20%;margin:0px 2%;}
.fdjhlistb1 a p{ font-weight: bold;}

.fdjhlistc { text-align:center; margin-top:20px;}
.fdjhlistc a{display:inline-block; margin:15px 3%; width:27%;color:#007E80; background-color: #fff; padding:20px 0px;}
.fdjhlistc a img{transition: all .4s ease; height:130px; margin-top:10px;}
.fdjhlistc a:hover{color:#F0862F;}
.fdjhlistc a:hover img{transform: scale(1.1);}
.fdjhlistc a.two{margin:15px 3%; width:43.5%;}
.fdjhlistc span{color:#333; display:block;}


.fdjhlistd{}
.fdjhlistd dl{margin-bottom:50px;background:#fff; padding:20px 50px;}
.fdjhlistd dl dt{ float:left;width:320px;height:230px; text-align:center;}
.fdjhlistd dl dt img{max-width:320px;max-height:230px;}
.fdjhlistd dl dd{ float:right; width:800px;}
.fdjhlistd dl dd h3{ font-size:20px; font-weight:normal;}
.fdjhlistd dl dd h3 span{color:#007E80;}
.fdjhlistd dl dd .fwinfo{line-height:40px; margin:15px 0px;}	
.fdjhlistd a{font-size:18px;color:#027E7F;}
.fdjhlistd a i{margin-right:10px;}
.fdjhlistd a:hover {color:#FF6900;}

.fdjhliste { text-align:center; margin-top:10px;}
.fdjhliste a{display:inline-block; margin:15px 1%; width:23%;color:#007E80; background-color: #fff; padding:20px 0px;}
.fdjhliste a img{transition: all .4s ease; height:130px; margin-top:10px;}
.fdjhliste a:hover{color:#F0862F;}
.fdjhliste a:hover img{transform: scale(1.1);}
.fdjhliste span{color:#333; display:block; font-size:12px; padding:10px 0; height:40px; line-height:20px; overflow:hidden;}






.wdbox {padding:30px; text-align:left;}
.wdlist { margin-bottom:20px;border:1px solid #ddd;border-radius: 10px;}
.wdlist:first-child{margin-top:0px;}
.wttitle {line-height:40px;font-size:18px;background-color: #ddd; padding:0px 10px;transition: all .4s ease;cursor:pointer;border-radius: 10px;}
.wttitleon {}
.wtcontent {line-height:30px;padding:10px; display:none;}


.norecord {
	margin:70px auto;
	text-align:center;
	line-height:40px;
	font-size:16px;
}


.zhTable{border-collapse:collapse;border:1px solid #f5f5f5; margin-top:20px;}	
.zhTable tr.tt td{ font-size:16px;padding:10px; background-color: #f5f5f5;color: #007E80;}
.zhTable td{border:1px solid #f5f5f5; line-height:20px; padding:10px 10px;}	
.zhTable *{vertical-align:middle;}
.zhTable img{max-width:200px; max-height:100px;}	
.zhTable tr.bg td{background-color: #fcfcfc;}












.Page{ text-align: center; padding:30px 0; font-size:14px;}
.Page b{color: #E62129;font-size:16px;}
.Page span{ padding:10px 15px; margin:0 3px; display:inline-block; color:#999999; border:1px solid #ccc;}
.Page a{ padding:10px 15px; margin:0 3px; display:inline-block;font-size:14px; background-color:#e3e3e3;border:1px solid #ccc;}
.Page a:link,.Page a:visited{}
.Page a:hover{
	color:#fff;
	text-decoration: none;
	background-color: #007E80;
	border:1px solid #00a5e3;
}
.Page .cur{ color:#fff;background-color: #007E80;border:1px solid #00a5e3;}
.Page a.cur:link,.Page a.cur:visited,.Page a.cur:hover{ color:#fff; }

