img {display: block;width: 100%;}
ul,a,p,h1,li{ padding:0px; margin:0px; text-decoration:none; list-style:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; color:#596156;} 
.clear{ clear:both;}
h1{}
.header:before,
.header:after ,
.footer:before ,
.footer:after , 
.content:before ,
.content:after ,
.list-item:before ,
.list-item:after {
	display: table;
	content: " ";
}
.headerv:after ,
.footer:after ,
.content:after ,
.list-item:after {
	clear: both;
}

/*整体宽度*/
.header ,
.footer ,
.banner ,
.content {width:100%;margin:0 auto;}
.header ,
.header-else {
	position:relative;
	height: auto;
	height: 50px;
	background: #eee;
}
.header .logo {display: block;	width: 250px;	height: 50px;	padding: 5px 0px;}
@media (min-width: 641px) {body {	width:640px;	margin:0 auto;}.people-num {	width:3em;	text-align: center;}}
/*首页机械工程类*/
.bigclass{ margin-top:20px; padding:0px 8px;}
.bigclass h1{font-size:30px; font-weight:normal; text-align:center;}
.sonclass{ margin-top:20px;}
.sonclass li{ float:left; position:relative; width:50%}
.sonclass li:before{content:"★";display: block;float:left; margin-top:-2px; font-size:22px;margin-right:8px;}
.sonclass a{ float:left; font-size:16px; line-height:30px; color:#626670}
.smallcon{ line-height:30px; font-size:16px;color:#626670; position:relative;;}
.smallcon img{ width:80%; height:auto; margin:auto;}
.smallcon .more{ width:147px; height:37px; line-height:37px; text-align:center; color:#596156; margin:auto; margin-top:20px;}
.smallcon .more a{ color:#000; display:block}
/**/

.conwid{ width:100%; margin:0 auto;}
.protj{margin-top:20px; margin-bottom:10px;}
.protj > p{ font-family:"微软雅黑"; font-size:20px;text-align:center; height:35px; line-height:35px; color:#fff; background:#9cc811; width:147px; margin:auto;}
.protj span{ width:100%; height:2px; background:#9cc811; display:block; margin:0 auto;}

.indexpro li{ float:left; width:33.3%;text-align:center; margin-top:5px;}
.indexpro li p{ text-align:center; font-size:12px;}
.indexpro li img{ width:90%; margin:auto; border:#CCC solid 1px;}
.indexpro li a{ color:#333;}

.picnav img{ width:48%; margin:1%; float:left;}
.ab-r{ margin:5px;}
.ab-r b{ color:#004ea2; font-size:16px;}
.ab-r p{ line-height:24px; font-size:12px; text-indent:10px;}
.ab-r .line{ padding:10px 0 0; border-top:1px dashed #666; margin-top:10px;}
.ab-r .d1 img{ width:48%; margin:1%; float:left}

.indexnews{ width:100%; margin:0px auto;}
.indexnews ul li{ line-height:35px; border-bottom:dotted #CCCCCC 1px; font-size:14px; background:url(tb2.gif) no-repeat 0px 12px;  margin:0px 15px;}
.indexnews li a{ color:#333;}
.indexnews li span{ float:right}

.bottom{ margin-top:15px; font-size:12px; background-color:#201f21;color:#CCC; text-align:center; line-height:20px;}



/*内页banner*/
.neibanner{ background-size:100% 100%; height:150px;}

/*内页次级导航*/
.neiaboutnav{ text-align:center;}
.neiaboutnav li{ display:inline; width:33.33%; line-height:35px;padding:5px 10px;}
.neiaboutnav li a{color:#000; padding:10px; background-color:#f3f3f3;}
.neiaboutnav li a:hover{}
/*新闻页列表*/
.n_news li{ line-height:45px; border-bottom:dashed 1px #d8d8d8;}
.n_news li span{ font-size:14px; color:#999; width:80px; display: inline-block; padding-left:20px; float:right;}
.n_news li a{color:#333; text-decoration:none;}
.n_news li a:Hover{color:#cc3300; }

/*关于我们内页内容*/
.neiconabout{ width:1000px;  margin:0 auto;}
.neiconabout h2{ font-size:32px; color:#333; line-height:65px;}
.neiaboutcon{ font-size:14px; line-height:25px; color:#333; padding:8px;}
.neiaboutcon h1{ font-size:24px !important; text-align:center; line-height:25px; margin-top:20px;}
.neiaboutcon h1 span{ font-size:14px; display:block;}
.neiaboutcon img{ margin-right:8px;}
.neiaboutcon2 img{ margin:0px;}
.neivideocon{ text-align:center}
.neivideocon embed{ margin:10px;}
.huanjing img{ width:48%; margin:1%; float:left;}

/*工程案例*/
.caselist{ float:left; margin:1%; width:48%;text-align:center}
.caselist p a{ line-height:35px; font-size:14px; color:#333; }
.caselist p a:hover{ text-decoration:underline}
.caselist img{ width:100%; height:210px}

/*产品展示详情页*/
.procon{ line-height:25px; font-size:14px; color:#333; margin-top:20px;}
.procon >h1{ text-align:center;}
.procon .probt{ width:150px; height:30px; line-height:30px; background-color:#515151; font-size:14px; text-align:center; color:#FFF; }
.procon .procontxt h1{ background:url(../../image/titbg.jpg) center bottom no-repeat; color:#b10026; line-height:54px; font-size:16px; text-align:center}
.procon .procontxt table{ background:#ccc;border-spacing:1px; width:100% !important;margin:0 auto;}
.procon .procontxt td{ border:none!important; background:#f0f5f8; padding:1px; text-align:center; font-family:"Microsoft YaHei" !important;}
.procon .procontxt td *{font-family:"Microsoft YaHei" !important; font-size:12px !important; border:none !important;}


.procon .info1{ font-size:12px; text-align:center;}
.procon .infoimg{ width:95%; text-align:center;}

.ordercontact{ border-bottom:#f1f1f1 solid 2px; height:55px; margin-top:30px; margin-bottom:20px;}
.ordercontact li{ width:25%; height:53px; line-height:53px; float:left; overflow:hidden}
.ordercontact li a{ display:block; font-size:14px; text-indent:25px;}

.ordercontact .tab1{ color:#FFF;background:url(../../image/comicon.png) no-repeat 2px -49px; background-size:40px;}
.ordercontact .tab1 a{border:1px solid #f1f1f1;color:#555;}

.ordercontact .tab2{background:url(../../image/comicon.png) 6px 20px no-repeat;background-size:40px;}
.ordercontact .tab2 a{ border:1px solid #f1f1f1;color:#555;}

.ordercontact .tab3{background:url(../../image/comicon.png) 2px -117px no-repeat;background-size:40px;}
.ordercontact .tab3 a{ border:1px solid #f1f1f1;color:#555;}


.ordercontact .tab4{background:url(../../image/comicon.png) 4px -177px no-repeat;background-size:40px;}
.ordercontact .tab4 a{ border:1px solid #f1f1f1;color:#555;text-indent:30px;}

/*分页list*/
.fylist{ text-align:center; margin:20px 0px;}
.fylist .page-on{ background-color:#e4392a; color:#FFF}
.fylist a{ width:41px; height:41px; line-height:41px; background-color:#edecec; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:18px; display:inline-block;border-radius:3px; text-align:center;margin:0 4px;}