body, dl, dt, dd, ol, ul, pre, form, field, input, p, blockquote, th, td, h1, h2, h3, h4, h5, h6 { font-family:Verdana; margin:0;color:#666; font-size:12px; text-decoration:none;}

body {font-family: Arial, "宋体", SimSun, Helvetica, sans-serif;font-size: 12px;color: #333;background-color: #FFF;background-image: url(../images/bg1.jpg);

	background-repeat: repeat-x;}

a:link{ text-decoration:none; color:#666; }

a:visited{ text-decoration:none;color:#666;}

a:hover{ text-decoration:underline; color:#666;}

#othercountry a{ color:#505050;}

#othercountry a:hover{ color:#505050;}

.cs{}

.cs .cleft{ background-image:url(../images/c_left.jpg/); width:10px; height:37px;}

.cs .cright{ background-image:url(../images/c_right.jpg); width:10px; height:37px;}

.cs .cbg{background-image:url(../images/cbg.jpg); width:auto; padding-right:0px; padding-left:0px;height:37px;}

.cs .cbg div{width:100%;font-size:13px; font-family:Verdana; font-weight:bold; color:white; padding-top:10px; text-align:center;}

.cs .cbg div a{font-size:13px; font-family:Verdana; font-weight:bold; color:white;}

.cs .cbg div a:hover{font-size:13px; font-family:Verdana; font-weight:bold; color:white;}

.cs .cbg div a:visited{font-size:13px; font-family:Verdana; font-weight:bold; color:white;}

.ncs{}

.ncs .cleft{ background-image:url(../images/noc_left.jpg); width:10px; height:37px;}

.ncs .cright{ background-image:url(../images/noc_right.jpg); width:10px; height:37px;}

.ncs .cbg{background-image:url(../images/nobg.jpg); width:auto; padding-right:0px; padding-left:0px;height:37px;}

.ncs .cbg div{width:100%;font-size:13px; font-family:Verdana; font-weight:bold; color:white; padding-top:10px; text-align:center;}

.ncs .cbg div a{font-size:13px; font-family:Verdana; font-weight:bold; color:white;}

.ncs .cbg div a:hover{font-size:13px; font-family:Verdana; font-weight:bold; color:white;}

.ncs .cbg div a:visited{font-size:13px; font-family:Verdana; font-weight:bold; color:white;}

.cs_1{}

.cs_1 .cleft_1{ background-image:url(../images/c_left.jpg); width:10px; height:37px;}

.cs_1 .cright_1{ background-image:url(../images/c_right.jpg); width:10px; height:37px;}

.cs_1 .cbg_1{background-image:url(../images/cbg.jpg); width:auto; padding-right:0px; padding-left:0px;height:37px;}

.cs_1 .cbg_1 div{width:100%; font-size:13px; font-family:Verdana; font-weight:bold; color:white; padding-top:10px; text-align:center;}

.cs_1 .cbg_1 div a{font-size:13px; font-family:Verdana; font-weight:bold; color:white;}

.cs_1 .cbg_1 div a:hover{font-size:13px; font-family:Verdana; font-weight:bold; color:white;}

.cs_1 .cbg_1 div a:visited{font-size:13px; font-family:Verdana; font-weight:bold; color:white;}

.ncs_1{}

.ncs_1 .cleft_1{ background-image:url(../images/noc_left.jpg); width:10px; height:37px;}

.ncs_1 .cright_1{ background-image:url(../images/noc_right.jpg); width:10px; height:37px;}

.ncs_1 .cbg_1{background-image:url(../images/nobg.jpg); width:auto; padding-right:0px; padding-left:0px;height:37px;}

.ncs_1 .cbg_1 a hover{background-image:url(../images/nobg1.jpg); width:auto; padding-right:0px; padding-left:0px;height:37px;}

.ncs_1 .cbg_1 div{width:100%;font-size:13px; font-family:Verdana; font-weight:bold; color:white; padding-top:10px; text-align:center;}

.ncs_1 .cbg_1 div a{font-size:13px; font-family:Verdana; font-weight:bold; color:white;}

.ncs_1 .cbg_1 div a:hover{font-size:13px; font-family:Verdana; font-weight:bold; color:white;}

.ncs_1 .cbg_1 div a:visited{font-size:13px; font-family:Verdana; font-weight:bold; color:white;}

.lnav{padding-right:15px;}

.lnav a{ font-size:12px; font-weight:normal font-family:Verdana; color:#565656}

.footer td{ font-family:Verdana; font-size:12px; color:white;}

.footer td a{ font-family:Verdana; font-size:12px; color:white;}

.footer td a:hover{ font-family:Verdana; font-size:12px; color:white;}

.footer td a:visited{ font-family:Verdana; font-size:12px; color:white;}

.subc1{background:url(../images/subc.gif); background-position:right; text-align:center; color:#FFF; font-size:14px; line-height:20px;font-family:"微软雅黑"; font-weight:bold;}

/*.subc{ background-image:url(../images/subc.jpg); background-position:right;}

.subc div{padding-left:90px; font-family:Verdana; font-size:11px; padding-top:3px; color:white; font-weight:bold;}

.subc div a,.subc div a:hover,.subc div a:visited{font-family:Verdana; font-size:11px; padding-top:3px; color:white;}*/

.we{background:url(../images/contact.gif) no-repeat;color:#777776; padding-right:2px; text-align:center; font-size:14px; font-family:"微软雅黑"; font-weight:bold; padding-left:60px; }

.we a{color:color:#777776;}

.subnoc{ background:url(../images/subnoc.jpg) bottom;background-position:right;}

.subnoc div{padding-left:90px; font-family:Verdana; font-size:11px; padding-top:3px; color:#777776; font-weight:bold; height:28px; line-height:28px; overflow:hidden;}

.subnoc div a,.subnoc div a:hover,.subnoc div a:visited{font-family:Verdana; font-size:11px; padding-top:3px; color:#777776;}

.content{TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify;}

.content p,.content div,.content td{ font-size:12px; font-family:Verdana; line-height:18px;}

.content a,.content a:hover,.content a:visited{ color:#505050;}

.pnav{ font-family:Verdana; font-size:12px; font-weight:bold; padding-top:7px; color:#ffffff;}

.pnav a,.pnav a:hover,.pnav a:visited{font-family:Verdana; font-size:12px; font-weight:bold; color:#ffffff;}

.pnav1{ font-family:Verdana; font-size:12px; padding-top:5px; color:#FA7300; padding-bottom:5px;}

.pnav1 a,.pnav1 a:hover,.pnav1 a:visited{font-family:Verdana; font-size:12px; color:#FA7300;}

.pnav2{ font-family:Verdana; font-size:12px; padding-top:5px; color:#777776; padding-bottom:5px;}

.pnav2 a,.pnav2 a:hover,.pnav2 a:visited{font-family:Verdana; font-size:12px; color:#777776;}

.bt{ color:#3E3E3E; font-size:20px; font-weight:bold;}

.input{ background-image:url(../images/inputbg.jpg); background-position:top; background-repeat:repeat-x; border:1px solid #177DBB; height:22px; width:315px;}

.textinput{ background-image:url(../images/inputbg.jpg); background-position:top; background-repeat:repeat-x; border:1px solid #177DBB; height:160px; width:315px;}

.input1{ background-image:url(../images/inputbg.jpg); background-position:top; background-repeat:repeat-x; border:1px solid #177DBB; height:22px; width:180px;}

.page{text-align:center; padding-top:20px; color:#000000; font-size:12px; font-family:Verdana}

.page a{text-align:center; padding-top:20px; color:#000000;font-size:12px;font-family:Verdana}

.page a:hover{text-align:center; padding-top:20px; color:#000000;font-size:12px;font-family:Verdana}

.cc *{ text-align:left;}

.cc td{ height:30px;}

.cc input{ width:80px;}

.head{ font-size:14px; font-weight:bold; color:blue;}

.lefttd{ width:250px; line-height:20px;}

/********公司简介********/

.txt1{ font-size:12px; line-height:24px; color: #333333;}

/********工程案例********/

#colee img{ height:85px; width:106px; padding:10px 0 0 10px; float:left; border:0px;}

#colee{ overflow:hidden;height:170px;width:360px;}

#colee1{ height:475px;width:360px; border:0px;}

/********企业新闻********/

.small{line-height:24px; padding-right:10px; padding-top:10px;}

.small_time{line-height:24px; padding-right:30px;}

.news{ color:#414141; padding-right:20px; line-height:24px; height:24px;}

.news a, .news a:hover, .news a:visited{ color:#414141; }

/*****搜索****/

#search{ width:235px; padding-top:30px; padding-left:5px; float:left;}

#txt_box{ width:180px; height:27px; color: #CCC; float:left;}

#search_btn{ width:35px ; height:34px; margin-left:10px; float:right;}

/*****搜索****/

#search1{ padding-top:30px; padding-left:60px;}

#txt_box1{ width:180px; color: #666;}

#search_btn1{ width:44px ; height:38px; margin-left:15px;}

/****foot****/

#txt_name{ width:960px; margin-left:40px; margin-top:20px; line-height:24px; }

#txt_name a{ color: #F90; font-weight: bolder;}

#link{ padding:5px 10px 20px 40px; float:left; text-align:left;}

#link a{ color:#333; line-height:24px;}

#link a:hover{ color:#000;}

#foot_1{ background:url(../images/index_12.jpg) no-repeat;}  

#demo {background: #FFF;overflow:hidden;width: 585px;}

#demo ul{width:585px;}

#demo ul li{width:100px; height:100px; border:solid 1px #999; list-style:none; float:left; margin-right:4px; margin-bottom:10px;}

#demo img {	width:100px;	height:100px;}

#indemo {float: left;width: 585px;}

#demo1 {float: left; width:585px;}

#demo2 { width:560px;float:left; text-align:right; margin-bottom:5px;}

p {margin: 0 0 20px 0;line-height: 140%;}

p small, li small {font-size: 100%;}

.page-body {margin: 0 auto 0 auto;	width: 600px;padding: 30px 0 20px 0;text-align: left;}

.page-footer {margin: 0 10% 0 315px;	width: 600px;padding: 0 0 50px 0;text-align: left;}

.page-body ul, .page-body ol { color: #ffffff;margin: 0px 0 0px 0px;}

.page-body ul li, 

.page-body ol li { padding: 0; margin: 0 0 0px 0; color: #cccccc;line-height: 140%;font-size: 100%;}

.page-footer p {margin: 0;}

.page-footer {padding: 20px;}

.page-title h1 span {text-align: left;font-weight: normal;font-size: 100%;color: #ffffff;margin: 0px 0 0px 0;}	

#chanpin{width:680px;height:auto;overflow:auto;float:right;margin:20px 15px 20px 0px;}

#chanpin ul{ width:640px; height:auto; overflow:auto; float:right;}

#chanpin ul li{ width:150px; list-style:none; height:auto; overflow:auto; float:left; margin-right:10px; margin-bottom:20px;}

#chanpin ul li span{ width:144px;display: block;height: 40px;line-height: 20px;text-align: center;overflow: hidden;}

#chanpin a {margin: 0 auto;display: block;width: 144px;border: 1px solid #CCC;padding: 1px;}

#chanpin ul li img{width:140px; height:130px;margin: 0 auto;display: block; border:none;}

#yema{width:680px; float:right; height:auto; overflow:auto;}

#yema ul{width:640px; float:right;}

#yema ul li{float: left;font-family: Tahoma;line-height: 17px;margin-right: 6px;border: 1px solid #E9E9E9; list-style:none;}

#line-news{width:690px;height:auto;overflow:auto;float:right;margin:20px 15px 20px 0px;}

#line-news ul{ width:650px; height:auto; overflow:auto; float:right;}

#line-news ul li{width:560px; height:31px; line-height:25px; background:url(../images/line-news.jpg) no-repeat; list-style:none;}

#line-news ul li a{ height:31px; line-height:25px; margin-left:20px; float:left;}

#line-news ul li span{ width:100px;height:30px; float:right;}

#mainbox { width:680px; padding-top:30px; padding-bottom:30px; margin:0 auto;}



#yema2{width:680px; float:right; height:auto; overflow:auto;}

#yema2 ul{width:640px; float:right;}

#yema2 ul li{float: left;font-family: Tahoma;line-height: 17px;margin-right: 6px;border: 1px solid #E9E9E9; list-style:none;}



#line-news1{width:170px;height:auto;overflow:auto;float:right;margin:5px 10px 10px 0px;}

#line-news1 ul{ width:170px; height:auto; overflow:auto; float:right;}

#line-news1 ul li{width:170px; height:31px; overflow:hidden; line-height:25px;list-style:none;}

#line-news1 ul li a{ height:31px; line-height:25px;/* margin-left:20px; */float:left;}

/**********************new_con************************/

.newspage { padding:0 10px 0 20px;}

#h2_news_con { display:block; font-size:18px; font-weight:bold; color:#303030; text-align:center;}

#news_info1 { text-align:center; margin:16px 0; padding-bottom:10px; border-bottom:1px dashed #ccc;}

#news_info1 span { padding:0 12px;}

#news_text { padding:10px 0 20px 0; line-height:26px;}

/****************** prenext ******************/

.prenext { padding-top:15px; padding-bottom:10px; border-top:1px dashed #ccc;}

.prenext ul li { height:24px; line-height:24px; overflow:hidden; list-style:none; text-align:center;}

/**************************************友情连接*************************************************/

#txt7{padding:5px 10px 20px 40px; float:left;height:24px;line-height:24px;text-align:left;color:#333333;text-decoration:none;list-style:none;}

#txt7 li{float:left; }

#txt7 a{float:left;text-align:left;color:#333333;margin-right:8px;display:block;text-decoration:none;list-style:none; font-size:12px; }

#resultlist { padding:0 24px; /*border:1px solid #e4e4e4;*/ overflow:hidden; zoom:1;}

#resultlist li { display:block; padding:20px 0; border-bottom:1px dashed #ccc;}

#resultlist li h3 { display:block; height:32px; line-height:32px; font-size:16px;}

#resultlist li h3 a { text-decoration:underline;}

#resultlist li p { line-height:22px; font-size:13px; color:#333;}

#resultlist ul li span small{ line-height:22px; font-size:12px; margin-left:5px; color:#999;}

#resultlist ul li span a{ color:#008400;}

.lNav{width:220px;}

.menuTree{width:220px; margin-top:10px; margin-left:15px; text-align:left; color:#333;background:#fff;}

.menuTree ul{ width:220px;padding:0; margin:0; color:#999;}

.menuTree ul li{ width:220px; color:#999;padding: 5px 0 0 5px;/*height:28px; line-height:28px; */background:url(../images/subnoc1.jpg) no-repeat; list-style:none; overflow:hidden;}

.menuTree ul li a  { width:170px;display: block;font-size: 10px;color: #666666; line-height:28px; height:28px; margin-left:50px; overflow:hidden;}

.menuTree ul li a:hover{color:#ffb200;}

/* JQ左侧菜单 */

	div.menuTree ul li.active ul {display:block;}

	div.menuTree ul li.closed ul {display:none; color:#666;}

	div.menuTree ul li span.parent {/*position:absolute;margin-left:35px;*/ float:left;margin-top:8px;width:9px;height:9px;display:block; color:#666;}

	div.menuTree ul li.parent span.closed {background:url(../images/plus.png) no-repeat left top; float:left; margin-left:35px;}

	div.menuTree ul li.parent span.open {background:url(../images/minus.png) no-repeat left top; float:left;margin-left:35px;}

	div.menuTree ul li.parent span.parent {cursor:pointer;}

	div.menuTree ul li a:hover, div.menuTree ul li.parent ul li a:hover {

	color:#333;

}

	

	div.proH {width:138px;padding-left:24px;}

.hu{float:right; margin-right:10px; font-size:12px;font-weight:normal; width:300px; height:20px; overflow:hidden;}

.hy{float:left; margin-left:1px; font-size:14px; width:300px; height:20px; overflow:hidden;}

/*

.side{ float:right; margin:0 auto; width:220px; padding:0px 5px 0px 10px;}

.menu{ width:220px; background:#fff;float:right;}

.menu dl{ width:220px; height:auto; overflow:auto;}

.menu dd{display:none;text-align:center;width:150px; height:auto;margin-bottom:5px;float:right;overflow:hidden;}

.menu dl a{ display:block; color:#666666;text-decoration:none;}

.menu dl a:hover{color:#ffb200; text-decoration:none;}

.menu dt a{margin-left: 20px; padding-left:30px; text-align:left;}

.menu dd a{ padding-left:0px; text-align:left;  height:28px; line-height:28px;  }左边的padding值分开一级和二级

.menu dt{ width:220px;background:url(../images/subnoc1.jpg) no-repeat; height:28px; line-height:28px; font-size:12px; text-align:center;float:right;}

.menu dd{ display:none;默认隐藏的dd是二级菜单 font-size:12px; height:22px; line-height:22px

.menu dl:hover dd,

.menu dl.hover dd{ display:block;}标准的浏览器用:hover 就可以控制了，.hover类是给ie6以下浏览器看的*/

/* 分页 */
.bar {
	display: flex;    
	justify-content: center;
	}
	.bar .page-num{
		position: relative;
		display: block;
		padding: .5rem .75rem;
		margin-left: -1px;
		line-height: 1.25;
		background-color: #fff;
		border: 1px solid #dee2e6;
	}
	.bar .page-num.page-num-current{
		color: #fff;
		background-color: #17a2b8;
		border: 1px solid #dee2e6;
	}
	.bar span{
		position: relative;
		display: block;
		padding: .5rem .75rem;
		margin-left: -1px;
		line-height: 1.25;
		color: #17a2b8;
		background-color: #fff;
		border: 1px solid #dee2e6;
	}
	.bar span.page-numbar{
		display: flex;
		position: relative;
		padding: 0;
		margin-left: 0;
		color: #17a2b8;
		background-color: #fff;
		border: none;
	}