@charset "utf-8";
/* CSS Document */



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, address {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
body {
	color: #545454;
	font-size: 12px;
	font-family:"Arial";
	background: url(../img/head-bg.jpg) center top no-repeat; 
	height:121px;
	word-wrap:break-word;word-break:break-all;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
a {
	text-decoration: none;
	color:#000;
}
a:hover {
	text-decoration: none;
	color:#f96;
}
.clear {
	overflow: hidden;
	zoom: 1;
}



.w{ width:1035px; margin:0 auto;}
.top{ height:35px; line-height:35px;}
.hy{ float:left; font-size:16px; width:400px;}
.top-r{ float:right; width:650px;}
.top-r ul{ float:left; padding:3px 0 0 300px;}
.top-r ul li{ float:left; margin:0 0 0 10px;}
.top-r ul li img{ height:30px;}
.phone{ float:right; font-size:20px; color:#d4490c;}

.h{ height:85px;}
.logo{ width:380px; float:left;}

.search{ float:right; margin:24px 0 0 0;}
.search-keyword{ color:#a9a9bb; font-size:14px; background:url(../img/search-keyword.jpg) no-repeat; width:212px; height:40px; line-height:40px; border:0; float:left; padding:0 0 0 10px;}
.search-submit{ background:url(../img/search-submit.jpg) no-repeat; width:40px; height:39px; cursor:pointer; border:none; float:left;}


.c-top{ padding:0 10px;}
.c-top ul li.dh{ height:45px; text-align:center; line-height:45px; background:#d4490c; float:left; width:243px;}
.c-top ul li.dh a{ color:#fff; font-size:16px; border:none;}
.c-top ul li{ float:left; width:150px; line-height:43px; text-align:center;}
.c-top ul li a{ color:#fff; font-size:16px; border-right:1px #fff solid; display:block; line-height:43px; text-align:center;}



.c-cen{ background:url(../img/center-bg.jpg) repeat-y; padding:0 10px 10px 10px;}
.left{ width:242px; float:left; padding:0 0 0 5px;}
.fl{ width:231px;}
.fl ul li h4{ border-bottom:1px #b6b8b3 dotted; height:32px; line-height:32px; font-size:14px;}
.fl ul li h4 a{ background:url(../img/fl-ul-li-h4-bg.jpg) left no-repeat; padding:0 0 0 15px; font-size:14px; font-weight:bold;}
.fl ul li ul li{ border-bottom:1px #e7e7e6 solid; height:32px; line-height:30px; padding:0 0 0 20px;} 
.fl ul li ul li a{ font-size:14px; color:#828080;}
.fl ul li ul li a span{ margin:0 6px 0 0;}


.message{ background:#418fb3 url(../img/message-top.jpg) top no-repeat; height:299px; margin:20px 0 0 0; width:234px; padding:10px 0 0 0;}
.message h3{ color:#ee8743; font-weight:bold; text-align:center; height:30px; line-height:30px; font-family:"微软雅黑"; font-size:24px;}
.message input{ background:#fff; border:none;}
.message-con{ padding:0 0 0 15px; color:#fff;}
.message-con p{ color:#fff; line-height:30px;}
.m-bot{ margin:15px 0 0 60px;}
.m-bot input{ background:#none; border:none; margin:0 0 0 4px; padding:4px;}
.message-bot{ background:url(../img/message-bot.jpg) no-repeat; height:10px; overflow:hidden; line-height:10px; margin:0 0 18px 0;}

.contact{ border:1px #e5e3e4 solid; width:211px; padding:10px; margin:10px 0 0 0;}
.contact p{ font-size:15px;}
.zj img{ float:left; margin:13px 8px 0 0; width:17px;}
.zj span{ font-weight:bold; margin:10px 0 0 0; color:#545454; font-size:15px;}
.zj p{ width:186px; float:right; margin:8px 0 0 0; line-height:170%; font-size:14px; font-size:12px; word-wrap:break-word;word-break:break-all;}
.zj p span{ font-size:15px;}
.zj p.more{ text-align:right; margin:10px 0 0 0; padding:0 10px 0 0;}
.zj p.more span a{ font-size:12px; color:#0c6bc4;}



.right{ width:743px; float:right;}
.about{ padding:15px 0;}
.about-con{ width:409px; float:left;}
.about-con p{ line-height:190%; word-wrap:break-word;word-break:break-all;}
.about img{ float:left; width:328px;}
.about-con span{ display:block; text-align:right;}
.about-con span a{ color:#d4490c;}

.solution ul li{ width:175px; background:#f6f7f1; padding:0 0 10px 0; float:left; margin:15px 0 0 7px; height:262px;}
.solution ul li h3{ background:url(../img/solution-h3-bg.jpg) no-repeat; height:52px; text-align:center; padding:8px 0 0 0; line-height:52px;}
.solution ul li h3 a{ color:#fff; font-size:15px; font-weight:bold;}

.sotp{ text-align:center; padding:8px 0;}
.solution ul li p{ padding:0 8px; line-height:150%; height:44px;}
.solution span{ display:block; text-align:right; margin:8px 0 0 0; padding:0 8px 0 0;}
.solution span a{ color:#d4490c;}


.Exhibition{ border:1px #e6e6e6 solid; margin:15px 0 0 0; width:703px; padding:10px;}
.Exhibition h3{ padding:0 10px; border-bottom:1px #cccccc dashed; height:25px; line-height:25px;}
.e{ float:left; font-size:15px; color:#d4490c;}
.emore{ float:right; color:#1363bc;}
.Exhibition ul{ padding:10px;}
.Exhibition ul li{ line-height:35px;}
.Exhibition ul li a{ float:left; background:url(../img/Exhibition-ul-li-a.jpg) left no-repeat; padding:0 0 0 15px;}
.Exhibition ul li span{ float:right;}


.foot{ background:#eeeeee; padding:30px 0 10px 0;}
.foot-top{ border-bottom:1px #c1c1c1 solid; padding:0 0 10px 0;} 
.email{ width:174px; float:left;}
.email h3 a{ font-size:15px; color:#000; font-weight:bold;}

.pro{ width:810px; float:left; border-left:1px #cccccc solid; padding:0 0 0 20px;}
.pro h3 a{ font-size:15px; color:#000; font-weight:bold;}

.diyi{ width:166px; float:left; padding:10px;}
.diyi h4{ background:url(../img/fl-ul-li-h4-bg.jpg) left no-repeat; padding:0 0 0 20px;}
.diyi ul{ padding:5px 0;}
.diyi ul li{ line-height:190%; padding:0 0 0 40px;}
.diyi ul li a{ color: #828080;}
.diyi ul li a span{ margin:0 6px 0 0;}
.diyi a{ font-size:15px;}
.dier{ width:206px; float:left;}
.dier h4{ background:url(../img/fl-ul-li-h4-bg.jpg) left no-repeat; padding:0 0 0 20px; line-height:30px;}
.dier a{ font-size:15px;}
.dier ul li a{ color: #828080;}
.dier ul li a span{ margin:0 6px 0 0;}

.dier ul{ padding:5px 0;}
.dier ul li{ line-height:190%; padding:0 0 0 40px;}
.dier ul li a{ color: #828080;}
.dier a{ font-size:15px;}


.disan ul li a{ color: #828080;}
.disan ul li a span{ margin:0 6px 0 0;}
.disi ul li a{ color: #828080;}
.disi ul li a span{ margin:0 6px 0 0;}
.disan{ width:186px; float:left;}
.disan h4{ background:url(../img/fl-ul-li-h4-bg.jpg) left no-repeat; padding:0 0 0 20px;}
.disan ul{ padding:5px 0;}
.disan ul li{ line-height:190%; padding:0 0 0 40px;}
.disan a{ font-size:15px;}
.disi{ width:226px; float:left; line-height:190%;}
.disi h4{ background:url(../img/fl-ul-li-h4-bg.jpg) left no-repeat; padding:0 0 0 20px;}
.disi ul{ padding:5px 0;}
.disi ul li{ line-height:190%; padding:0 0 0 40px;}
.disi a{ font-size:15px;}

.nav{ padding:10px 0 0 0;}
.nav ul{ padding:0 0 0 320px;}
.nav ul li{ float:left; width:80px; text-align:center; text-align:center; background:url(../img/nav-ul-li-bg.jpg) left no-repeat;}
.nav ul li a{ font-weight:bold;}

.bq{ padding:20px 0 10px 0; text-align:center;}


.right-top{ height:30px; line-height:30px; border-bottom:1px #b6b8b3 dotted; margin:0 10px 0 0;}
.right-top p span{ margin:0 0 0 5px;}
.text{ padding:10px; line-height:190%;}
.text p{  line-height:190%;}

.prolb li{ margin:20px 0 0 25px; float:left; width:210px; text-align:center;}
.prolb li img{ background:#e8ebd9; padding:5px;}
.prolb li span{ height:40px; display:block; text-align:center;}



.text h1{ text-align:center; font-size:15px; font-weight:bold;}
.sm{ border-bottom:1px #b6b8b3 dotted; height:30px; line-height:30px; margin:10px 0; text-align:center;}


.newslb li{ line-height:35px;}
.newslb li a{ float:left; background:url(../img/Exhibition-ul-li-a.jpg) left no-repeat; padding:0 0 0 15px;}
.newslb li span{ float:right;}


.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

.bq{ margin:15px 0 0 0;}
.bq-lef{ background:url(../img/d-logo.jpg) no-repeat; width:412px; float:left; height:86px;}
.cbq-lef{ background:url(../img/d-clogo.jpg) no-repeat; width:412px; float:left; height:86px;}
.bq-rig{ width:450px; float:right;}
.bq-rig ul{ padding:0 0 0 120px;}
.bq-rig ul li{ float:left; margin:0 0 0 15px;}
.bq-rig p{ margin:10px 0 0 0;}






#main1,#main2 { border-bottom: 1px dotted #b6b8b3;
    font-size: 14px;
    height: 32px;
    line-height: 32px; cursor:pointer;
	background:url(../img/fl-ul-li-h4-bg.jpg) no-repeat scroll left center;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 15px;
	}
#main1,#main2 a{ font-size: 14px;
    font-weight: bold;}
#child1,#child2 { width:230px;}
#child1 ul li,#child2 ul li { border-bottom:1px #e7e7e6 solid; height:32px; line-height:30px; padding:0 0 0 20px;}
#child1 ul li a,#child2 ul li a { font-size:14px; color:#828080;}



.left_cate li{ width:100%; border-bottom: 1px dotted #b6b8b3; line-height:32px;text-indent:20px;}
.left_cate li a{ display:block; padding:0 0 0 15px; font-size:14px; background:url(../img/fl-ul-li-h4-bg.jpg) no-repeat scroll left center; font-weight:bold;}

.left_cate li.in{ border-bottom: 1px dotted #b6b8b3;}

.left_cate li ul{ width:210px;}
.left_cate li ul li{ border-bottom:1px #e7e7e6 solid; height:32px; line-height:30px; padding:0 0 0 20px;}
.left_cate li ul li a{ display:block; font-size:14px; color:#828080; background:none;}
.left_cate li ul li a:hover{ color:#f90;}
.left_cate li a{ display:block;}
.left_cate li ul li.in{ border-bottom: 1px dotted #b6b8b3;text-decoration:none;}

.pian{ margin:20px 0 0 0;}
/* ----- PB分页数字条效果 结束 ----- */
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 5px;
  border-radius: 3px;

}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #d4490c;
  border: 1px solid #d4490c;
}
.pagination a.page-num-current {
  color: #fff;
  background: #d4490c;
  border: 1px solid #d4490c;
}
/* ----- PB分页数字条效果 结束 ----- */