.dede_pages {height:30px; line-height:30px; 
}
.dede_pages ul {
	float:left;
	height:30px; line-height:30px; 
}
.dede_pages ul li {
	float:left;height:30px; line-height:30px; 
	font-family:Tahoma;
 
	margin-right:16px;
	list-style:none;
	text-decoration:none;
	margin-bottom:12px; 
}
.contentDetail ol li{ list-style-type: decimal;   padding-left: 4px;margin-left: 30px;  }
.productListcon{ display:block ; height:270px;  }
.productListimgs{width:230px ;  float:left ; margin-left:10px ;  text-align:center ; }
.productListimgs em{display:block ; clear:both ;}
.productListLi{ margin-top:25px;   width:500px ;  float:right ;}
.productListLi li{width:240px ; line-height:30px ; float:left ; list-style-type:none ; }
.pagelist{ margin-top:5px; margin-left:30px;}
.pagelist1{ margin-top:-20px; width:721px; height:30px;}

.succesproject{ clear:both ; display:block ;}
.succesproject li{ margin:6px 3px;  list-style-type:none ; float:left ; width:154px ; height:63px ; float:left ; }
.succesproject li a{ display:block ;width:154px ; height:63px ; }
.succesproject li a img{ width:95%; }

* { margin: 0; padding: 0;}
body { font-size:0.8em; 
font-family: "Arial";
font-family: "Microsoft YaHei","weiruanyahei",Tahoma,SimSun !important;
 text-align: center; line-height: 2em; background: #fff;}
img { border:0; }

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

ul,li,dt,dd,dl { list-style-type: none;}
em { font-style: normal; }
p { margin-bottom: 1.5em; font-size: 1.1em;}
p.pcon { font-size: 14px; line-height: 2.1em;}
p.pcon b { font-size: 16px; font-weight: bold; padding-bottom: 10px; display: inline-block;}

.clearfix:after { visibility: hidden; clear: both; height: 0; content: ""; display: block;}
.clearfix2 { height: 30px; clear: both;}
p.pcons {
	font-size: 15px; line-height: 2.2em;
}
p.pcons b { padding-bottom: 10px; display: inline-block; font-size: 18px; }
h1,h2,h3,h4,h5,h6 { color: #135e9f;}
h1.titleNormal,h1.titleBig,.titleSpecial {  color: #135e9f; font-size: 32px; margin-bottom: 30px; padding-top: 6px;}
h1.titleNormal b { font-size: 40px;}
h1.titleBig { font-size: 36px; line-height: 50px;}
h1.titleBiger { font-size: 48px; color: #135e9f;}
h2.Subtitle { color: #565656; font-size: 20px; font-weight: normal; padding-bottom: 20px;  }
h2.SubtitleCon { font-weight: normal; font-size: 24px; padding-bottom: 1em; }
.titleSpecial { color: #d26708;}
.rBoder {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.bg01 {
	background: #AABBBB;
}
.bgradient {
	background:-moz-linear-gradient( 90deg, #375587, #577dbb);
   background: -webkit-linear-gradient(90deg, #375587, #577dbb);
   background: -o-linear-gradient(90deg, #375587, #577dbb);
}
input.contactUsbtn ,.normalBtn {
background:#375587;
background:-moz-linear-gradient( 90deg, #375587, #577dbb);
background: -webkit-linear-gradient(90deg, #375587, #577dbb);
background: -o-linear-gradient(90deg, #375587, #577dbb);

-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
font-size: 1.2em;
font-weight: bold;
font-family: "微软雅黑";
letter-spacing: 2px;
color: #fff;
padding: 0.7em 2em;
border: 1px solid #375587;

margin: 2em auto 0 auto;

display: inline-block; 
}

.normalBtn { margin: 0em auto; }
.btnOnline { display: inline-block; padding: 0.5em 0em; text-align: center; width: 100%; background: #acb3b9; margin: 5px auto 0px auto; color: #fff; font-size: 1.5em; font-weight: bold; letter-spacing: 6px;}

/* slide bar box*/
.sideBarBox li a{ color:#ffffff ; font-weight:bold ;   font-size: 1.1em;}
.sideBarBox li{text-indent:14px;  height:36px ; line-height:36px; background-color:  #d6b14c;}
.sideBarBox { border: 1px solid #71accd; text-align: left; margin-bottom: 1em;}
.sideBarBox h2 { padding: 0.7em; color: #fff; font-size: 1.3em;
background:#6da6c7;
background:-moz-linear-gradient( 0deg, #297199, #aaccdf);
   background: -webkit-linear-gradient(0deg, #297199, #aaccdf);
   background: -o-linear-gradient(0deg, #297199, #aaccdf);
}
.sideBarBox em { color: #656363; font-size: 0.8em; font-weight: normal; padding-left: 0.6em; }
.sideBarBox em:before { content: "|"; color: #656363; font-size: 0.9em; font-weight: bold; padding-right: 1em; }

.sideMenuList { }
.sideMenuList dt {
	color: #175e85;
	font-weight: bold;
	font-size: 1.1em; 
	background: #f4f5e0;
	padding: 0.4em 1em;
	color: #5d600c;
	border-bottom: 1px solid #dedfb8;
}
.sideMenuList dt:after { background: url(../../images/icons.png) -107px -2px no-repeat; width: 17px; height: 17px; content: " "; float: right; display: inline-block;}
.sideMenuList dd { padding: 0.4em 1em; border-bottom: 1px solid #ccc; }
.sideMenuList dd.currentMenu { color: #ff6600; font-weight: bold;}
.contactSide { padding: 1.5em;}
.contactSide .nofeeTel { color: #656363; font-weight: bold; font-size: 1.2em; font-weight: bold;}
.contactSide .nofeeTel b { font-size: 1.3em; color: #d53c18;}
.companyName { border-bottom: 1px solid #ccc; line-height:3.5em; display: block; text-align: center; padding-top: 0.6em; margin-bottom: 1.5em;}

.subBannerBox { position: relative; height: 168px; background: #e3e3e3; }
.subBannerBox img { position: absolute; left: 0; top: 0; width: 563px; height: 168px;}
.subBannerBox .contactBoxIn { position: absolute; right: 0; width: 200px; padding-top: 0.6em; text-align: center;}
.subBannerBox .contactBoxIn .tel { font-size: 1.4em;}
.subBannerBox .btnOnline { width: 80%; font-size: 1em; padding: 0.2em 0em; margin: 0.1em auto;}
.subBannerBox .cm { font-size: 1em; font-family: arial;}

.routeBar { height: 3em; 
background:-moz-linear-gradient( 90deg, #e6e5e5, #faf7f7);
   background: -webkit-linear-gradient(90deg, #e6e5e5, #faf7f7);
   background: -o-linear-gradient(90deg, #e6e5e5, #faf7f7);
   border-top: 1px solid #8db3e0;
   padding-left: 1em;
   line-height: 3em;
   text-align: left;
}

.categoryTitle { margin: 0.5em 1em; padding: 0.3em 1em ; color: #175e85;
font-weight: bold;
font-size: 1.2em;
border-bottom: 1px solid #175e85;
line-height: 2em;

}
.categoryTitle:before{ width: 3px;
height: 0.6em;
content: "|||";
margin-right: 1em;
font-size: 0.8em;
font-weight: bold;
color: #175e85; }

.productList { margin: 0 1em;}
.productList li { border-bottom: 1px dotted #ccc; padding: 1.5em; height: auto; overflow: auto; }

.productList li img { float: left; margin-right: 1em;display: inline-block;  }

.productList li em a { text-decoration: none;}
.productList li em b { font-size: 1.2em;  }
.productList li em b a:hover{ text-decoration: underline; }


.contentDetail,.solutionList { padding: 1.5em;}
.contentDetail h1 { font-size: 1.6em; padding: 1em; text-align: center;}

.solutionList { padding: 1em 1.5em;}
.solutionList dd { line-height: 2.5em; padding-left: 2em; background: url(../../images/icon-dot.png) left center no-repeat; padding-left: 2em; }

/* website */
.web_ad_top { height: 390px; 
background: url(../../images/bg_ad.jpg) left top repeat-x;
background:-moz-linear-gradient( 90deg, #fff, #f6c65a);
background: -webkit-linear-gradient(90deg, #fff, #f6c65a);
background: -o-linear-gradient(90deg, #fff, #f6c65a);
}

.web_ad_top_in {
	position: relative;
	text-align: left;
	height: 390px; 
}
.web_ad_top_in .ad_img { position: absolute; left: 0; bottom: 20px;}
.web_ad_top_in h1 { text-shadow: 2px 4px 5px rgba(0,0,0,0.75); font-size: 42px; line-height: 55px; font-weight: bold; color: #fff; position: absolute; left: 500px; top: 30px;}
.web_ad_top_in .title01 {
	position: absolute; top: 195px; left: 410px; height: 52px; width: 560px;
	
}
.web_ad_top_in .title01 h2{  color: #070202; text-align: center; line-height: 50px;
	background:-moz-linear-gradient( 0deg, rgba(250,238,211,0.1), #f8bb30,rgba(250,238,211,0.1));
background: -webkit-linear-gradient(0deg, rgba(250,238,211,0.1), #f8bb30,rgba(250,238,211,0.1));
background: -o-linear-gradient(0deg, rgba(250,238,211,0.1), #f8bb30,rgba(250,238,211,0.1));

 }
.web_ad_top_in .lineBtnTop {
	
	height: 1px;
	background:-moz-linear-gradient( 0deg, #fae7be, #a9790b,#fae7be);
background: -webkit-linear-gradient(0deg, #fae7be, #a9790b,#fae7be);
background: -o-linear-gradient(0deg, #fae7be, #a9790b,#fae7be);
}
.web_ad_top_in .lineBtnBottom {
	
	height: 1px;
	background:-moz-linear-gradient( 0deg, #faeed3, #a9790b,#faeed3);
background: -webkit-linear-gradient(0deg, #faeed3, #a9790b,#faeed3);
background: -o-linear-gradient(0deg, #faeed3, #a9790b,#faeed3);
}
.web_ad_top_in em { position: absolute; top: 270px; left: 430px; font-size: 14px; margin-right: 100px;; }

/* services */
.title_service { background: #ffb50c; display: inline-block; padding-left:0; font-size: 30px; font-weight: bold; color: #fff; margin-top: 1em; text-shadow: 5px 5px 5px rgba(0,0,0,0.2);}
.title_service b { font-size: 40px;}
.title_service em{ font-size: 0; height: 0; width: 0; border: 40px solid #fff; border-left-color: transparent; border-right-color: transparent; display: inline-block;}
.title_service  span {display: inline-block; vertical-align:top ; padding-top: 25px;  }

.service_boxFrame { }
.serviceList { float: left; cursor: pointer;  width: 258px; text-align: center; margin-top: 30px; }
.squareBar { background: url(../../images/s1.png) left top no-repeat; width: 141px; height: 141px; margin: 0 auto;  }
.squareBar em { display: inline-block; width: 58px; height: 58px; margin-top: 40px; background: url(../../images/icons2.png) no-repeat;  }
.squareBar em.sq01 { background-position:-3px -3px ; }
.squareBar em.sq02 { background-position:-75px -3px ; }
.squareBar em.sq03 { background-position:-150px -3px ; }
.squareBar em.sq04 { background-position:-213px -3px ; }
.squareBar em.sq05 { background-position:-267px -3px ; }
.squareBar em.sq06 { background-position:-331px -3px ; }
.squareBar em.sq07 { background-position:-412px -3px ; }
.squareBar em.sq08 { background-position:-485px -3px ; }

.serviceList:hover .squareBar  { background: url(../../images/s1.png) left -141px no-repeat; }
.serviceList:hover .squareBar em.sq01 { background-position:-3px -74px ; }
.serviceList:hover .squareBar em.sq02 { background-position:-75px -74px ; }
.serviceList:hover .squareBar em.sq03 { background-position:-150px -74px ; }
.serviceList:hover .squareBar em.sq04 { background-position:-213px -74px ; }
.serviceList:hover .squareBar em.sq05 { background-position:-267px -74px ; }
.serviceList:hover .squareBar em.sq06 { background-position:-331px -74px ; }
.serviceList:hover .squareBar em.sq07 { background-position:-412px -74px ; }
.serviceList:hover .squareBar em.sq08 { background-position:-485px -74px ; }
.serviceInfo dt { font-size: 16px; font-weight: bold; text-align: center; padding-top: 18px;}
.serviceInfo dd { text-align: left; padding: 10px 20px; font-size: 14px;}

.column_col_service { padding-bottom: 20px;}
.choose_service_why { text-align: center; margin-top: 20px; line-height: 30px;}
.choose_service_why h3 { font-size: 24px; font-weight: normal; color: #3f3e3e; }
.choose_service_why h1 { color: #375587; font-size: 36px; padding: 25px;  }
.choose_service_why em { font-size: 14px; color: #3f3e3e; }
.choose_service_why h2 { font-size: 30px; font-weight: normal; padding-top: 10px; color: #3f3e3e;}

.ColumnTop { position: relative; height: 65px; width: 80%; margin: 40px auto; clear: both;}
.ColumnTop .line { height: 2px; background: #ffb816; position: absolute; width: 100%; top: 30px;}
.ColumnTop .square { width: 64px; height: 64px; border: 2px solid #ffb816; border-radius: 32px; -moz-border-radius: 32px; -webkit-border-radius: 32px;  position: absolute; left: 400px; top: 0; background: #fff url(../../images/ic_04.png) center center no-repeat; }

.site_b_left { float: left; margin: 0px 30px 10px 0;}
.site_b_right { float: right; margin: 0px 0px 10px 30px; }

.tuoguan_list { margin-top: 20px; margin-bottom: 20px; height: auto; overflow: auto;}
.tuoguan_list li{ float: left; width: 50%; font-size: 15px; line-height: 30px; list-style-type: decimal; list-style-position: inside;}

.dlcons { width: 500px;}
.dlcons dt { font-size: 30px; color: #565656; padding-bottom: 20px; }
.dlcons dd { float: left; margin: 20px 30px 0px 0; font-size: 16px;}
.solutionOne{margin-bottom:10px ;  }
.solutionOneTitle {}
.SolutionsGroup .from{
	text-align:right;
	color:#666;
	font-weight:bold;
	margin-right:20px;
}
.solutionOneTitle a{ font-weight:bold ;  color:#000000 ; font-size:14px ; line-height:24px ;  }

.indexnews1 li { font-size:13px; line-height:2em; }

.contactUsBox { margin-left:4em; }
.contactUsBox b.title { font-size:15px; padding-bottom:10px; display:inline-block; }
.ourCustomers { font-size: 1.2em;
line-height: 2.2em; }

