/* CSS Document */
body{
	font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif; font-size:14px;
	}
	
body, div, p,img,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote {
	padding:0px;
	margin:0px;
}
	
li{
	list-style-type:none;}
	
img{border:0; 
	}
	
.f12{font-size:12px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px}
.f17{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.l16{line-height:16px}
.l17{line-height:17px}
.l18{line-height:18px}
.l19{line-height:19px}

.l20{line-height:20px}
.l21{line-height:21px}
.l22{line-height:22px}.l23{line-height:23px}

.l24{line-height:24px}
.l25{line-height:25px}
.l26{line-height:26px}
.l27{line-height:27px}
.l28{line-height:28px}
.l29{line-height:29px}
.l30{line-height:30px}
	
a{color:#333333;text-decoration:none;}
a:hover {text-decoration:underline;color:#ff3300;}
a:active{text-decoration:underline;}

/*定义区块样式*/
.grid1100_whsmart{ width:1100px; margin:0 auto;}


.float_L_whsmart{ float:left;}
.float_R_whsmart{ float:right;}
.bg_f4f2f3{background-color:#f4f2f3;}


/*头部LOGO及菜单*/

/*LOGO*/
#TopMemuLogo{width:100%; height:60px; margin:0 auto;
padding:0 !important; 
background-color:rgba(0,0,0,0.9) !important;
background-color:#000000 !important;

filter:alpha(opacity:90); opacity:0.9;  -moz-opacity:0.9;-khtml-opacity: 0.9;

border-bottom:#000 2px solid;
position:fixed !important;/*ie7 ff*/; position:absolute; z-index:9999;
}


/*20190216-whsmart*/
#TopMemuLogo_whSmart{width:100%; height:96px; margin:0 auto;
padding:0 !important; 
background-color:rgba(0,0,0,0.9) !important;
background-color:#000 !important; border-top:#000 3px solid;}

#Menu_whsmart{width:780px; height:45px; float:right;}




/*菜单*/
.NavBG{
	height:40px;
	width:100%;
	position:absolute;
	z-index:100;
	opacity:1.0;
	}	
		
#sddm{
	width:100%;
	margin:auto;
	z-index:30; text-align:right;
	}

#sddm li{
	float:left;}
	
#sddm .CurrentLi a{
	background:none;}	
	
#sddm li a
{	display: block;
	width:110px;
	color: #fff;
	text-align: center;
	padding:0 10px;
	line-height:96px; font-size:16px;}

#sddm li a:hover
{text-decoration:none; background-color:#E1902E;}

#sddm div
{	position: absolute;
	visibility: hidden;
	background: #333;
	padding:0px 0px;
	filter: alpha(opacity=85);
	}

#sddm div a
	{	position: relative;
		padding: 0px 10px;
		text-align: center;
		color: #fff;
		font-size:14px;
		font-weight:normal;
		text-decoration:none;
		line-height:35px;
		border-bottom:1px solid #666;}

#sddm div a:hover{
	background:#E1902E;
	color:#fff;
	line-height:35px;
	border-bottom:1px solid #666;}
	
	
/*首页样式*/

/*项目分类样式*/
.service_whsmart{}
.service_whsmart ul li{display:block;float:left; overflow:hidden; margin:0 auto; width:365px; text-align:center; border-right:#ffffff 2px solid; padding:15px 0 5px 0;}
.service_whsmart ul li:hover{ background-color:#ececec;}
.service_whsmart ul li a{display:block;width:365px; text-align:center;text-decoration:none;margin:0 auto; }
.service_whsmart ul li a p{ width:60px; height:60px; border:#b76f02 1px solid;
border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;
text-align:center;margin:0 auto; }
.service_whsmart ul li a p:hover{border:#b76f02 1px solid;}
.service_whsmart ul li a p i{font-size:30px; line-height:60px; color:#b76f02;}
.service_whsmart ul li span{ line-height:40px;font-size:16px;}

/*关于我们 新闻 联系样式*/
.int_whsmart{height:290px;background:url(/whsmart/Images/S_NBg.jpg); margin-top:15px;}
.int_grid1_whsmart,.int_grid2_whsmart,.int_grid3_whsmart,.int_line_whsmart{float:left;}
.int_grid1_whsmart,.int_grid2_whsmart,.int_grid3_whsmart{ width:340px; padding:10px;}

.intbt_whsmart{margin:0 auto; height:30px; padding-bottom:10px;}
.intbt_whsmart h1{display:block; float:left; font-size:16px; line-height:30px; font-weight:bold;}
.intbt_whsmart span{display:block; float:right; padding:10px 0px;}

.newslist_whsmart li{line-height:30px;font-size:14px;background:url(/whsmart/Images/box_icon1.png) no-repeat center left; padding-left:15px;}

.intC_whsmart{font-size:14px; line-height:27px;}

/*案例展示*/
.case_whsmart{ margin-top:20px; height:40px; border-top:#b47131 2px solid;background-color:#f4f2f3;}
.casebt_whsmart{margin:0 auto; height:40px; }
.casebt_whsmart h1{display:block; width:120px; text-align:center; background-color:#b47131; color:#ffffff; float:left; font-size:18px; line-height:40px;}
.casebt_whsmart span{display:block; float:right; padding:12px 0px; padding-right:10px;}

.caselist_whsmart{ margin-top:15px;}
.caselist_whsmart li{float:left; width:260px; height:200px; margin-right:17px; margin-bottom:20px; overflow:hidden;}
.caselist_whsmart li{ border:#efefef 1px solid;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;}
.caselist_whsmart li:hover{border:#b47131 1px solid;}
.caselist_whsmart li a{ display:block;width:260px;height:160px; background-color:#efefef; overflow: hidden;}

.caselist_whsmart li a img{ max-width:260px;transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.caselist_whsmart li a img:hover{transform:scale(1.2);-webkit-transform:scale(1.2);}

.caselist_whsmart li span{ display:block; width:260px;height:40px; line-height:40px; text-align:center;}

/*内页案例展示 分类 */
.serviceN_whsmart{ height:60px;}
.serviceN_whsmart h1{display:block; width:120px; text-align:center; background-color:#b47131; color:#ffffff; float:left; font-size:20px; line-height:60px;}
.serviceNClsee_whsmart{ float:left; padding:20px 20px;}
.serviceNClsee_whsmart a{ color:#b17037; text-decoration:none;
	display:block; float:left; margin-right:20px;border:#b17037 1px solid;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;padding:0px 30px; line-height:28px;}
.serviceNClsee_whsmart a:hover{background-color:#b17037; color:#fff;}

.caseN_whsmart{ margin-top:10px; width:1100px; min-height:400px;}
.casebtN_whsmart{margin:0 auto; text-align:center; padding-bottom:20px;}
.casebtN_whsmart h1{font-size:28px; line-height:70px;}

/*新闻列表内页 分类 */
.newslistN_whsmart li{float:left; width:508px; margin-bottom:20px;margin-right:40px;border:#f2f2f2 1px solid;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px; padding:10px;}
.newslistN_whsmart li a h1{font-size:16px; line-height:30px;}

.newslistN_whsmart li:hover{border:#b17037 1px solid;}

.newslistN_Time_whsmart,.newslistN_Time_whsmart span{font-size:12px; color:#666666; line-height:30px;}
.newslistN_Time_whsmart span{ display:block; float:left;margin-right:30px;}


/*组图排列 second */














/*内页banner*/
#NBanner{ width:100%; height:230px; margin:0 auto; text-align:center;}
#NBanner img{ width:100%;max-width:2000px;width:expression(document.body.clientWidth > 2000? "2000px": "auto");}

/*内页路径及标题*/
#PathT{ width:100%; height:50px; margin:0 auto; text-align:center; background:url(/Dmg/Images/Path_T_Bg.jpg) repeat-x;}
#PathT p{font-size:24px; padding-left:25px;float:left;width:200px;line-height:30px;background:url(/Dmg/Images/NT_ICon.jpg) no-repeat; text-align:left; background-position:0px 7px;}
#PathT span{display:block; font-size:14px; color:#666; float:right; text-align:right;background:url(/Dmg/Images/PathIcon.jpg) no-repeat;padding-left:15px; padding-top:5px;background-position:0px 10px;}


/*内页正文部分*/
#ContentN{ width:1200px; margin:0 auto;}
#MainL{float:left; margin:20px 30px 10px 0px;}
#MainR{width:310px;float:right; margin:20px 0px 10px 0px;}
#MainR P{
	display:block;
	width:292px; 
	height:35px; 
	background-color:#3A3C3B; 
	font-size:20px; 
	color:#ffffff; padding:7px 0 0 18px;
	}
	
	
#MainLCase{float:Right; margin:20px 0px 10px 30px; width:850px;}
#MainRCase{width:310px;float:Left; margin:20px 0px 10px 0px;}
#MainRCase P{
	display:block;
	width:292px; 
	height:35px; 
	background-color:#3A3C3B; 
	font-size:20px; 
	color:#ffffff; padding:7px 0 0 18px;
	}
	
	

#NNewA{padding:10px 15px;background-color:#efefef;}
#NNewA li{border-bottom:#ccc 1px solid; padding:6px 0;}
#NNewA div{ background-color:#efefef;}

#NNewA a{ display:block;background:url(/Dmg/Images/box_icon1.png) no-repeat left top; background-position:0px 6px; padding-left:15px;}
#NNewA a{ font-size:13px; margin:0; line-height:22px;}
	

/*内页子菜单*/
#NMenuSon{width:310px;}
#NMenuSon a{display:block;width:310px;color:#333;font-size:16px; text-align:center;height:45px;line-height:45px;border-bottom:#ccc 1px solid; text-decoration:none;}
#NMenuSon a:link{background-color:#efefef;color:#333;}
#NMenuSon a:hover{background-color:#cccccc;color:#000;}
#NMenuSon .current{background-color:#cccccc;color:#000;}

.Q-tpList{ width:830px; height:110px;background-color:#fff; border-bottom:#F0F0F0 1px solid;padding:10px;}
.Q-tpList:hover{ background-color:#FAFAFA;}

.Q-tpList a{ display:block; width:150px; height:113px;}

.Q-tpList .pic{float:left;margin-right:10px;overflow:hidden;display:inline;text-align:center;}

.Q-tpList .pic img{border:1px solid #cbcbcb;display:block;width:148px; height:111px;transition: 0.4s;}
.Q-tpList .pic img:hover{transform:scale(1.2,1.2);}

.text a,span,p{ display:block; width:auto;}
.text a{font-size:18px; line-height:30px; height:30px;overflow:hidden; margin-bottom:4px;}
.text span{ color:#666; font-size:12px; height:60px; overflow:hidden;}
.text p{ height:20px; font-size:12px;color:#666; text-align:left;}

/*翻页按钮样式*/
.ColorLink a {color:#109451;}
.ColorLink a:hover {color:#109451;}
.t_page{
	padding:10px;
	text-align:center;
	font-size:14px;
	line-height:30px;
	}	
.t_page a{
	padding:2px 5px;
	border:1px solid #DEDEDC;
	margin:0px 3px;}
.t_page span{ display:inline;}

.FontRed{
	color:#FF0000;}

/*文章内容样式*/
.AContent{ width:800px; text-align:left;}
.AContent h2{display:block;font-size:24px; line-height:40px; color:#000; padding:10px 0;} /*标题*/
.AContent span{display:block; height:30px;line-height:30px; border-bottom:#efefef 1px solid; text-align:left; color:#cccccc; font-size:12px;} /*发布日期 来源*/
.AContent p{display:block; padding:10px; margin-top:20px;background-color:#efefef;line-height:24px; font-size:12px;} /*导语*/

#AContentDetail{padding:10px 0;}

#AContentDetail p{background-color:#fff; padding:0px 0 15px 0; margin:0 auto;}
#AContentDetail p,#AContentDetail div,#AContentDetail td,#AContentDetail span{font-size:16px; line-height:30px;}
#AContentDetail a{ color:000;font-size:16px;}
#AContentDetail a:hover{ color:ff3300;font-size:16px;}

#AContentDetail span{font-size:16px; line-height:30px; display:inline; border-bottom:none; color:#333;}

#AContentDetail img {
	display: block;
	max-width:800px;
	margin:0 auto;
}

#AContentDetailAb{ padding:0 50px; margin-bottom:50px;}

#AContentDetailAb p{background-color:#fff; padding:0px 0 10px 0; margin:0 auto;}
#AContentDetailAb p,#AContentDetail div,#AContentDetail td,#AContentDetail span{font-size:16px; line-height:30px;}
#AContentDetailAb a{ color:000;font-size:16px;}
#AContentDetailAb a:hover{ color:ff3300;font-size:16px;}

#AContentDetail img {
	display: block;
	max-width:800px;
	margin:0 auto;
}


.A_PreNext{ text-align:left; margin:20px auto; line-height:30px;}
.A_PreNext a{display:block;}

.A_Pre a,.A_Next a{ font-size:16px; line-height:30px;}

/*关于我们样式*/
.youshiTB{ width:105px; height:83px; border:#A3A2A2 1px solid; background-color:#A3A2A2; text-align:center; margin:0 auto;
padding-top:22px;

-moz-border-radius:105px; /* Firefox */
-webkit-border-radius:105px; /* Safari 和 Chrome */
border-radius:105px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

behavior:url(ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */



}
.youshiTB img{ width:60px; height:60px;}
.youshiTB:hover{background-color:#333;}

.DMGStyle_Content{ width:1200px; margin:0 auto;}
.DMGStyle_Content a{ display:block; float:left; width:360px; height:240px; border:#efefef 1px solid; overflow:hidden;margin:0 10px 20px 10px;}
.DMGStyle_Content a:hover{border:#ff6600 1px solid;}
.DMGStyle_Content a img{ max-width:360px;transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.DMGStyle_Content a img:hover{transform:scale(1.2);-webkit-transform:scale(1.2);}



/*人才招聘样式*/
#HrList{width:840px;padding-bottom:15px;margin:0 auto;}

.HrDate{float:left;width:62px; height:92px; font-size:14px; color:#666; text-align:center; line-height:30px;}
.HrDate span{display:block;width:60px; height:45px;background-color:#F7F7F7; border:#D3D3D3 1px solid; color:#333; text-align:center; font-size:35px; padding-top:15px;}

.HrDetail{width:700px;width:float:right;border:#D3D3D3 1px solid; padding:15px 20px; margin-left:77px; line-height:26px;}


/*案例样式*/
.ProListN{width:850px; margin:0 auto; z-index:-9999;}
.pro-liN{width:260px;background:#fff; margin-right:20px; margin-bottom:20px;float:left;box-shadow:0 1px 2px #c5c5c5;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.pro-list-imgN{overflow:hidden;}
.pro-list-imgN img{display:block;transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;width:260px; height:175px;}
.pro-liN:hover img,.pro-liN.hover img{transform:scale(1.2);-webkit-transform:scale(1.2)}

/*案例详细样式*/
#MainLPro{float:left; width:380px;margin:20px auto; padding-right:40px;}
#MainRPro{float:Right; width:780px; margin:20px auto;}

#MainRPro p{padding:5px 0;}
#MainRPro img{max-width:780px;}

#MainLPro P{display:block;width:380px;font-size:16px; line-height:28px; font-weight:normal; border-bottom:#efefef 1px solid; padding-bottom:10px; padding-top:0px;}
#MainLPro Span{display:block; height:60px; width:380px; margin:15px auto;}
#MainLPro Span a{display:block; margin-right:10px; float:left;}

.CaseInt{width:380px; padding:15px 0;font-size:14px; line-height:24px; font-weight:normal;border-bottom:#efefef 1px solid;}



/*客户样式*/
.F30{font-size:36px;padding-bottom:30px; text-align:center; color:#333333;}
.brandList{margin-top:30px;margin-bottom:40px;}
.brandList ul{border:1px solid #e1e1e1; border-top:0; border-left:0; overflow:hidden; margin-left:5px;}
.brandList li{float:left;border:1px solid #e1e1e1; border-right:0; border-bottom:0; width:198px; margin:0; padding:0;overflow:hidden}
.brandList img{max-width:198px;}
.brandList img{transition: .9s;-moz-transition: .9s;-webkit-transition: .9s;-o-transition: .9s;line-height: 1em}
.brandList img:hover,{cursor: pointer;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}
.brandList img:hover{transform: scale(1.2);-webkit-transform: scale(1.2);-o-transition: scale(1.2); cursor: crosshair}

/*联系我们样式*/
#MainLContact{ width:510px;float:left; margin:20px 0px 10px 20px;}
#MainRContact{ width:560px;float:right; margin:20px 20px 10px 0px;}
.F30Contact{font-size:30px;padding-bottom:30px; text-align:left; color:#333333;}

#form1 {padding:0px 0 3px 0;}
#form1 .success { margin-bottom:20px; }
#form1 textarea, #form1 input {margin:0;font-size:13px; border:1px solid #c2c1c1; color:#736c67; padding:10px 12px;outline:none; position:relative; font-family:Arial, Helvetica, sans-serif;background:#fff; margin-bottom:15px;}
#form1 input {width:476px;}
#form1 textarea {overflow:auto; width:476px; height:220px;resize:none; float:left; margin: 0 0 0 0;}	
#form1 label {display:block; min-height:43px; overflow:hidden;}	
#form1 label.message { display:block; padding-bottom:0; }
#form1 .error, #form1 .empty, #form1 .success {display:none;}	
#form1 .error, #form1 .empty {text-align:left; color:red; font-size:11px; clear:both;}
#form1 span{ display:block; margin: 0px 0 0 5px;}

.button2{ display:block; font-size:16px; width:125px; height:45px; line-height:45px; text-transform:uppercase; position:relative; color:#fff; background:#333333; border-radius:2px; text-align:center;}
.button2:hover{ color:#fff; background-color:#c20000;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}



/*检索框*/

.searchBlDiv{
	padding-top:15px; width:270px; padding-left:15px;
	}

.searchIDiv{
	width:230px;
	height:40px;
	float:left;	
}

.searchinput{
	border-radius:10px;
	padding:8px 5px;
	width:218px;
	float: left;
	color: #636365;
	border:#efefef 1px solid;
	font-size: 12px;
	vertical-align: middle;
}

.searchBtDiv{
	height:17px;
	padding:8px 6px;
	float:right;
	border-radius:10px;
	background-color:#000;
}



/*尾部样式开始*/
#FootBottom{width:100%; text-align:center; padding:20px 0; margin-top:0px; background-color:#e7e7e7; overflow:hidden;
	line-height:25px;border-bottom:#E1902E 3px solid;
}


/*单行文本省略号*/
.More1HangSLH{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
/*多行文本省略号 2行*/
.More2HangSLH{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	}
	
/*多行文本省略号 2行*/
.More3HangSLH{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:3;
	overflow: hidden;
	}



.linklogo{list-style:none; width:3040px; margin:0; padding:0;}
.linklogo li{display:block; float:left; width:140px; height:70px; border:#D0D0D0 1px solid; overflow:hidden; margin:5px;}
.linklogo li:hover{border:#ff6600 1px solid;}
.linklogo li a img{transition: .9s;-moz-transition: .9s;-webkit-transition: .9s;-o-transition: .9s;line-height:1em; max-width:140px;}
.linklogo li a:hover img{transform:scale(1.2);-webkit-transform: scale(1.2);-o-transition: scale(1.2)}


.linklogon{list-style:none; width:1000px; margin:0; padding:0;}
.linklogon li{display:block; float:left; width:150px; height:75px; border:#D0D0D0 1px solid; overflow:hidden; margin:7px;}
.linklogon li:hover{border:#ff6600 1px solid;}
.linklogon li a img{transition: .9s;-moz-transition: .9s;-webkit-transition: .9s;-o-transition: .9s;line-height:1em; max-width:140px;}
.linklogon li a:hover img{transform:scale(1.2);-webkit-transform: scale(1.2);-o-transition: scale(1.2)}








