body, input, button, form {	font-size: 14px;	line-height: 28px;	font-family: "SourceHanSansCN-Regular"; 	color: #333333; margin:0px; padding:0px;} p, form, textarea, h1, h2, h3, h4, h5, dl, dd {	margin: 0px;}
input, button, ul, ol {	margin: 0px;	padding: 0px;}
body {	overflow-x: hidden;	overflow-y: auto;}
h1, h2, h3, h4, h5, h6 {font-size: 14px;	font-weight: normal;}
ul, ol, li {	list-style: none; padding:0px;}
ul{ margin:0px; }
a{ color:#666; text-decoration:none;}
li{ list-style:none;}
a:hover{ color:#f99303; text-decoration:none;}
.fl, .l, #l {	float: left}
.fr, .r, #r {	float: right}
img, input {   border: 0;}
h1, h2, h3, h4, h5, h6 {   font-weight: normal;}
.container {   width: 1080px;}
.ka {  display: inline-block; font: normal normal normal 14px/1 FontAwesome;
        font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; vertical-align:middle;
    font-size: 18px; color:#f99303;
}
.w1200{width:1080px; margin:0 auto}
/*清除浮动*/
.clear{ clear:both;}
.container{width:1080px; padding-right: 15px;   padding-left: 15px;   margin-right: auto;   margin-left: auto; }

/*头部*/
.inner{ width:1080px; margin:0 auto; position:relative;}
header{  }
#web_logo{ margin-left:0px; font-size:0px; position:relative; z-index:999; height:116px; float:left;}
#web_logo img{ max-height:100%;}
.logo_text { float:left; margin-left:30px; font-size:16px; color:#000; margin-top:30px;}
.logo_text p{ font-size:25px; color:#f5991c; font-weight:bold; line-height:20px;}
.head_top { background:#f3f3f1;  }
.top_t {  height: 30px;   width: 1080px;    margin: 0 auto;    line-height: 30px;   color: #999;    font-size: 14px;}
.top_t p { float: right;  }
.top_t .t_cn{ width:23px; height:15px; vertical-align:middle;}
.top_t .t_en{  width:23px; height:15px; vertical-align:middle;}
.top_t p a{ color:#999;}

.pageTop {}
.paTBox {width: 1080px;	margin: 0 auto;}
.Sptline {	clear: both;	height: 116px;	overflow: hidden; padding:5px 0px;}
.Sptline dl {	float: right;	height: 65px;	margin-top: 33px;	padding-left: 65px;	background: url(../images/phone.jpg) no-repeat left 0}
.Sptline dl dd {	font-size: 14px;	line-height: 20px;}
.Sptline dl dt {	font-size: 26px;	font-weight: bold;	color: #f5991c;}

.nava {	height: 46px;	clear: both;background-color: #f5991c;}
.navBox {width: 1080px;margin: 0 auto;	overflow: hidden;}
/*导航*/
.nav_main {position: relative;	z-index: 12}
.nav {	position: relative;	z-index: 12;}
.nav .list {	margin: 0 auto;	position: relative;display: -webkit-flex;display: flex;text-align: center;}
.nav li.item {z-index:35;position:relative;float:left;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out; list-style:none; height:46px; line-height:46px; width:154px}
.nav li.item a{font-size:16px; color:#fff}
.nav li.item.navdown, .nav li.item:hover{color:#fff; background-color:#333}
.nav li.item.navdown{color:#f5991c; background-color:#333}

.search {height:70px;	background: url(../images/searchBg.jpg) no-repeat center 0;}
.searcPart {width: 1080px;margin: 0 auto;overflow: hidden;line-height: 56px;}
.searcPart h3 {	float: left;	font-size: 14px;}
.searcPart h3 span { float: left;}
.searcPart h3 p{ float:left; font-weight:normal;}
.searcPart h3 a {	margin: 0 5px;}
.searcPart h3 a:hover {	text-decoration: underline;}
.searchBox {	float: right;width: 370px;height: 30px;	border: 1px solid #ccc;	margin-top: 13px;}
.searchBox input {float: left;height: 30px;width: 300px;	padding: 0 5px;}
.searchBox img {	float: right;}
/*产品展示*/
.main_product { background:#f0f0f0; padding-bottom:20px;}
.index_product{ width:1080px; margin: 0 auto; padding-top:40px; margin-bottom:40px; }
.product_t {width: 100%;position: relative;background: url(../images/title_bg.png) no-repeat center bottom; text-align:center;}
.product_t h3 {	font-size: 24px;	color: #d1d3e0;line-height: normal; padding-bottom:5px;	font-weight: normal;}
.product_t h3 span {  color: #000; font-size:24px;     font-weight: 400;}
.jjfabox {margin: 30px auto; background:#fff; padding:20px 10px 10px 10px; width:1060px;}
.famu {  width: 230px;    float: left;}
.famu h4{ font-size:30px; background:#f5991c; text-align:center; line-height:100px;}
.famu ul {border-left: 1px solid #ddd;	border-right: 1px solid #ddd; border-bottom:3px solid #f5991c;}
.famu h4 a{ color:#fff;}
.famu li {  height: 55px;  line-height: 55px;  border-bottom: 1px dashed #ddd;}
.famu li a{ font-size:14px; background:url(../images/dt-11.gif) center left no-repeat ; margin-left:20px; padding-left:15px;}
.faphone {	position: relative;	height: auto;	padding: 10px 0;	background: #f5991c;}
.faphone .wenzi {  text-align: center;   color: #fff;   line-height: 35px;  border-bottom: 1px dashed #fff;   padding: 10px 0;  font-size: 16px;}
.faphone span.rexian {  display: block;  margin-top: 10px;  text-align: center;  height: 28px; line-height: 28px;  font-size: 16px;  color: #fff;}
.faphone span.tel { display: block;  text-align: center; height: 38px; line-height: 38px; font-size: 24px;  color: #fff;}
.faphone span.lx {	display: block;margin-top: 10px;font-size: 14px;color: #fff;height: 38px;line-height: 38px;text-align: center;	border-radius: 5px;}
.faphone span.lx a {	color: #FF4616}

.facont {width: 830px;}
.facont li {position: relative;  border: 1px solid #fff;margin: 0px 0px 20px 11px;	float: left;width: 31.7%;height: 250px; text-align:center;}
.facont li .image-zoom {height: 230px; width:265px; overflow:hidden;display: table-cell; text-align:center; vertical-align:middle; box-shadow: 0 1px 5px #ddd;}
.facont li .image-zoom img{ display:block;}
.facont li .image-zoom img:hover{transform: scale(1.1, 1.1); transition: .5s transform;}
.facont li h5 {left: 0px;bottom: 0px;width: 100%;height: 36px;line-height: 36px;overflow: hidden;font-size: 14px;font-weight: normal;text-align:center;}
.facont li h5 a {margin: 0 10px;color: #666; }




/*关于我们*/
.about {width: 1080px; margin: 0 auto; overflow:hidden;padding-top: 40px; padding-bottom:40px;}
.about_c {	width: 1080px;		padding: 50px 0}
.index_abt {width: 100%; background:url(../images/about_bg.jpg) repeat-x left bottom ; }
.about_t {	width: 100%;		position: relative;	background: url(../images/title_bg.png) no-repeat center bottom; text-align:center;}
.about_t h3 {	font-size: 24px;	color: #d1d3e0;line-height: normal;font-weight: normal; padding-bottom:5px;}
.about_t h3 span {  color: #000; font-size: 24px;   font-weight: 400;}
.about_cr{ color:#fff; text-align:center; width:410px; background:url(../images/about_cr_bg.jpg) repeat right; height:360px; padding:20px; }
.about_cl { color:#666; background:#fff; width:608px; height:318px; padding:40px 0px 40px 20px; margin:auto; line-height:30px; border:2px solid #f0f0f0; border-right:none;}
.about_cl_tit { color:#f5991c; font-size:18px; width:480px; padding-bottom:40px; margin-bottom:20px; border-bottom:1px solid #ddd;}
.about_cl_text{ width:480px; font-size:12px;}
.about_cl_tit p{ color:#c2c2c3; font-size:24px;}
.about_cl_more{ border: 1px solid #f5991c; width:280px; border-radius: 15px 15px 15px 15px; overflow:hidden;}
.about_cl_more li{ float:left; text-align:center;}
.about_cl_more .li1{ background:#f5991c;border-radius: 15px 15px 15px 15px; width:140px; color:#fff;}
.about_cl_more .li2{  width:140px; color:#f5991c;}
.about_cl_more .li2 a{color:#f5991c;}
.about_cr img { position:absolute; right:20px; }

/*新闻动态*/
.dtspan {	margin: 30px auto;}
.dtbox {width: 718px;	height: 414px;	border: 1px solid #ddd;}
.dtbox h4 {overflow: hidden;	font-size: 18px;	background: url(../images/dttitbr.png) no-repeat center;}
.dtbox h4 a {float: left;width: 50%;text-align: center;height: 48px;line-height: 48px;color: #333;background: url(../images/dttitbr.png) repeat-x center 47px;	transition: all 0s;}
.dtbox h4 a em {font-style: normal;font-size: 14px;text-transform: uppercase;margin-left: 5px;color: #666;}
.dtbox h4 a:hover, .dtbox h4 a.cur {	background: url(../images/dttith.png) repeat-x center bottom;	color: #f5991c;	text-decoration: none;}
.dtbox dl {	margin: 20px;	height: 150px;	overflow: hidden;}
.dtbox dd {	margin-left: 240px;}
.dtbox dd h5 {height: 40px;line-height: 40px;font-size: 14px;}
.dtbox dd h5 a {color: #333; font-weight:bold;}
.dtbox dd p {	line-height: 30px;overflow: hidden;}
.dtbox ul {	margin: 0 20px;border-top: 1px dotted #ccc;	padding-top: 10px;}
.dtbox li {	position: relative; overflow:hidden; padding:10px 0px; border-top: 1px dotted #ccc; margin:0px 20px;	line-height: 28px; clear:both;}
.dtbox li span {    display: block;   color: #ffffff;   font-size: 24px;  line-height: 30px;}
.dtbox li time{ background:#f5991c; text-align:center; color:#fff; padding:5px;}
.dtbox li .news_text{ float:right; width:600px;}
.dtbox li a {		width: 600px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #000; font-weight:bold;}

/*联系我们*/
.fwzc {width: 340px;height: 414px;	border: 1px solid #ddd;}
.conttit {   position: relative;   height: 44px;  line-height: 44px;}
.fwimg img{ width:100%;}
.fwzc h4 {margin-left: 18px;	padding: 1px 0px; font-size:18px; text-transform:uppercase;}
.fwzc h4 span{font-style: normal;font-size: 14px;}
.fwzc h4 a{ color:#f5991c;}
.fwzc .fwphone {	position: relative;	height: 64px;	background: url(../images/fwphone.png) no-repeat center;}
.fwzc .fwphone span {position: absolute;left: 62px;top: 24px;font-size: 22px;font-weight: bold;color: #f99303;}
.fwzc .m_form {	margin-left: 8px;}

/*友情链接*/
.yqljbg {}
.yqlj {	padding: 24px 0px;}
.yqlj .conttit {	border-bottom: none;}
.yqlj .conttit .tita {	padding-left: 10px;	color: #fff;}
.yqlj .conttit span {	color: #5c5c5c;}
.yqlj p {	height: 30px;	line-height: 30px;	overflow: hidden;}
.yqlj p a {	padding-right: 15px;	color: #808080;}
.yqlj {  padding: 24px 0px 10px 0px; margin:auto; width:1080px; border-bottom: 1px solid #5e5e5e;}
.yqlj .conttit .tita {  padding-left: 10px;  color: #fff; font-size:18px; border-left:3px solid #f5991c;}
.yqlj p {  height: 30px;  line-height: 30px;   overflow: hidden;}
.yqlj p a { padding-right: 15px;   color: #ccc;}
/*底部*/
footer{ background:#000; overflow:hidden; padding-bottom:20px; width:100%;}
.foot-nav{  margin-top:10px; height:40px; line-height:40px;}
.foot-nav a{padding-right: 20px;text-align: left;color: #ccc;}
.foot-nav a:first-child{   padding-right: 20px;   text-align: left;    background: none;   color: #ccc;}
.foot-nav span{ font-size:10px; margin:0px 8px; color:#ccc;}
.foot-text{  padding:0px 0px 5px; line-height:30px; color:#ccc; float:left; width:80%; }
.foot-text p{color:#ccc;}
.foot_pin{ width:20%; float:right;}
.foot_pin img{ width:100px; float:left;}
.foot_pin b{  float:left; margin-left:10px; color:#ccc;}

/*页尾*/
.footwrap {	}
.footer {position: relative; margin:0 auto;	overflow: hidden;}
.fotnav {height: 40px;	line-height: 40px;font-size: 13px;}
.page_top {	position: absolute;}
.fotnav a {	padding-right: 20px;	padding-left: 15px;	text-align: left;	background: url(../images/navli.png) no-repeat left center;	color: #999;}
.fotnav a.nobg {	background-image: none;	padding-left: 0}
.fottxt {padding-top: 30px;	height: 122px;line-height: 30px;	color: #999;	border-top: 1px solid #484848;}
.fottxt a {	color: #999;}
.fotphone {	position: absolute;	right: 0px;	top: 100px;	padding-left: 46px;	background: url(../images/footphone.png) no-repeat left center;	color: #fff;}
.fotphone dd {	font-size: 20px;	font-weight: bold;	color: #fff;}



/*公共部分*/
/*分页*/
.justify-content-center {   -ms-flex-pack: center!important;  justify-content: center!important;}
.pagination {   display: -ms-flexbox;  display: flex;   padding-left: 0;  list-style: none;  border-radius: .25rem; margin:20px 0px;}
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {	position: relative;	display: block;	padding: .5rem .75rem;	margin-left: -1px;	line-height: 1.25;	color: #063c9d;	background-color: #fff;	border: 1px solid #dee2e6;}
a.page-num:hover, .page-link:hover {	text-decoration: none;}
.page-num-current {	z-index: 1;	color: #fff;	background-color: #063c9d;	border-color: #063c9d;}
.page-num-current:hover {	color: #fff;}
.reLink {	height: 38px;	border: 1px solid #ccc;	margin: 10px auto 10px;	padding: 0px 10px;}
.reLink .prevLink, .reLink .nextLink {	height: 38px;	line-height: 38px;}
.reLink .prevLink a, .reLink .nextLink a {	height: 38px;	line-height: 38px;}
.reLink .prevLink a:hover, .reLink .nextLink a:hover {	color: #04549b;}
.reLink .prevLink {	float: left;}
.reLink .nextLink {	float: right;}
/*↑组图样式↑*/
/*在线客服*/
.online {	position: fixed;bottom: 150px;	right: 0px;width: 60px;	z-index: 999;	color: #999;}
.online a {	color: #666;}
.online a:hover {	text-decoration: none;}
.online dl {	background: #27a8e1;	padding: 10px 5px;margin-bottom: 1px;position: relative;}
.online dl dd {	color: #fff;text-align: center;	font-size: 12px;	cursor: pointer;}
.online dl dd i {	font-size: 25px;}
.online dl:hover {	background: #1781bd;}
.online dl dt {	position: absolute;	top: 0px;	right: 60px;	background: #fff;	border: 1px solid #ccc;	z-index: 9999;	display: none;	padding: 10px 15px;	font-weight: normal;}
.online dl dt h3 {	display: block;	font-size: 16px;	color: #666;	border-bottom: 1px solid #ccc;padding-bottom: 5px;}
.online dl dt h3 i {	margin-right: 5px;}
.online dl dt h3 span {	float: right;	cursor: pointer;}
.online dl dt input {border: 1px solid #ccc;border-radius: 5px;	margin-top: 15px;	height: 40px;	line-height: 40px;padding: 3px 5px;	width: 100%;}
.online dl dt button {	margin: 10px 0;	border: none;	border-radius: 5px;	width: 100%;	font-size: 18px;	height: 40px;	line-height: 40px;	background: #28a7e1;	color: #fff;	cursor: pointer;}

.side-bar a,.chat-tips i {
	background-image: url(../images/gdt-img.png);
	background-repeat: no-repeat;
}
/*右侧悬浮icon*/
.side-bar {
	width: 66px;
	position: fixed;
	bottom: 120px;
	right: 25px;
	font-size: 0;
	line-height: 0;
	z-index: 100;
}
.side-bar a {
	width: 66px;
	height: 66px;
	display: inline-block;
	background-color: #dddddd;
	margin-bottom: 2px;
}
.side-bar a:hover {
	background-color: #669fdd;
}
.side-bar .icon-qq {
	background-position: 0 -62px;
}
.side-bar .icon-chat {
	background-position: 0 -130px;
	position: relative;
}
.side-bar .icon-chat:hover .chat-tips {
	display: block;
}
.side-bar .icon-blog {
	background-position: 0 -198px;
}
.side-bar .icon-mail {
	background-position: 0 -266px;
}
.side-bar .icon-totop {
	background-position: 0 -334px;
}
.chat-tips {
	padding: 20px;
	border: 1px solid #d1d2d6;
	position: absolute;
	right: 78px;
	top: -55px;
	background-color: #ffffff;
	display: none;
}
.chat-tips i {
	width: 9px;
	height: 16px;
	display: inline-block;
	position: absolute;
	right: -9px;
	top: 80px;
	background-position:-88px -350px;
}
.chat-tips img {
	width: 138px;
	height: 138px;
}

/*内页样式*/
/*内产品页*/
.box-content{float:left; width:855px; background:#fff; overflow:hidden; margin-left:20px;}
.btn_c p{ width:270px; float:left; font-size:16px; color:#000; text-align:left;}
.btn_c a{ display:block; width:130px; height:35px; text-align:center; line-height:35px; background:#3ea86e;  color:#fff; font-size:16px;}
#productlist{ padding:0px 0px;}
#productlist li{ float:left; display:inline;width:286px; }
#productlist li:nth-child(3n){ margin-right:0px;}
#productlist li .li_pic .a_t{   background:#fff;  display:block;}
#productlist li .li_pic .li_text{  padding:10px 0px; }
#productlist .list .li_pic .li_text h5{ line-height:20px; font-size:14px; margin-bottom:10px; font-size:14px; text-align:center}
#productlist .list .li_pic .li_text p{ line-height:30px;}
#productlist .list .li_pic a.a_t img{ margin:auto;  height:220px; width:250px; border:1px solid #ccc}
#productlist li a.img:hover{ margin:auto;  max-height:200px;}
#productlist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}
#showproduct{ padding:15px 0px;}
#showproduct .pshow{ }
#showproduct .pshow .dt{ float:left;width:60%; }
.li_pic .more{ margin-top:20px; }
.li_pic .more a {  width: 138px;border:1px solid #e2e2e2; display:block; text-align:center; margin-right:5px;   float: left;   line-height: 35px;}
.li_pic .more a:nth-child(2){ margin-right:0px;}

/*产品轮播*/
pro-left{ width:500px;}
.view {	 border:1px solid #ccc; width:500px; margin-bottom:20px;}
.view .swiper-slide {	height: 300px;	max-width: 500px;	padding: 0 0px;box-sizing: border-box;	overflow: hidden;	text-align: center;}
.view .swiper-slide img {	height: 100%;}
.view .arrow-left {	background: url(../imagesindex_tab_l.png) no-repeat left center;	position: absolute;	left: 10px;	width: 28px;	height: 300px;	z-index: 10;	display: none;}
.view .arrow-right {	background: url(../imagesindex_tab_r.png) no-repeat right center;	position: absolute;	right: 10px;	width: 28px;height: 300px;	z-index: 10;	display: none;}
.preview {	position: relative;	width: 440px;	left: 30px;}
.preview .swiper-slide { text-align:center;	width: 87.5px;	height: 70px;	margin: 0 3px;	box-sizing: border-box;	overflow: hidden;	cursor: pointer;}
.preview .swiper-slide img {	display: inline-block;	height: 100%;}
.preview .active-nav {	border: 1px solid #F00;}
.preview .arrow-left {	background: #fff url(../imagesfeel3.png) no-repeat left center;	position: absolute;left: -20px;	top: 0;	width: 20px;	height: 70px;	z-index: 10;}
.preview .arrow-right {	background: #fff url(../imagesfeel4.png) no-repeat right center;	position: absolute;	right: -20px;	top: 0;	width: 20px;	height: 70px;	z-index: 10;}
a.btn-danger {color: #fff; font-size: 14px; padding: 5px 20px; background: #dc3545;display: inline-block; text-align: center; vertical-align: middle; cursor: pointer; border-radius: 5px;}
.dec-tit {   background: #f2f2f2;  padding: 10px 10px;  margin: 20px 0px;   font-size: 16px;   font-weight: bold;}
.pro-right{ width:400px;}
.pro-right h2{ font-size:20px; font-weight:bold;}
.pro-right .text-secondary{ margin:20px 0px;}
/*内页新闻*/
#newslist li{ float:left; padding:2%; margin:0px 0px 20px 0px; width:95.6%; background:#fff; border:1px solid #dedede;}
#newslist li .news_img{ width:30%; float:left;}
#newslist li img{ width:255px; height:200px; display:block; }
#newslist li .news_t { float:right;  width:68%; }
#newslist li .news_t h4{ line-height:30px; font-size:16px;}
#newslist li .news_t time{ line-height:30px;}
#newslist li  p{ line-height:20px; padding-bottom:20px; margin-top:10px; color:#797979;}
#newslist li a.more{float: right; color:#797979;   width: 134px;   height: 40px;  display: inline-block;   border: 1px solid #dedede;   font-size: 16px;  line-height: 40px;   text-align: center;}
#newslist li a.more:hover{ background:#063c9d; color:#fff;}	
h2.news-title {  font-size: 20px;    text-align: center;   padding: 0px 0px 10px 0px;   margin: 0px 0px;    color: #333;}
.news-time {  text-align: center;   border-bottom: 1px dotted #ccc;   padding-bottom: 10px;   margin-bottom: 20px;}

/*内页案例*/
#imglist ul.list_1 li{float:left;text-align:center;margin-top:30px;overflow:hidden}
#imglist ul.list_1 li a{text-align:center;margin:0 auto;background:#fff;font-size:0}
#imglist ul.list_1 li h2{text-align:center;font-size:14px;padding:10px 10px;font-weight:normal;border-top:1px solid #ddd}
#imglist ul a img{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s; width:220px; height:300px}
#imglist ul a:hover h2{color:#333}
#imglist ul a:hover img{filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
#showimg{ padding:15px;}
.card-img-200{ margin:0px 20px}

/*内页侧栏*/
.pages{ margin-bottom:30px;}

.position{height: 65px;line-height: 65px;border-bottom:2px solid rgb(229,229,229); background-color:#FFFFFF; display:none}
.sb_nav{ float:left; width:228px;margin:30px 0px;}
.sb_nav h3.title{ text-align:left; background:#f99303; height:50px; line-height:50px;  font-size:20px; color:#fff; padding-left:15px;}
.sb_nav h3.line{ margin-top:15px; }
.sb_active{ border: 2px solid #f99303;
    width: 224px;
    margin: 0 auto;
    margin-bottom: 10px;}
.sb_nav dl{ }
.sb_nav dl dt{padding:5px 0px 5px 15px;  background:url(../images/dt-11.png) no-repeat 15px center;}
.sb_nav dl dt a {  display: block;   font-size:14px;   font-weight: normal; text-align:left; padding-left:10px;}
.sb_nav dl dt a.btn-info{background:#efefef; border-left:4px solid #009966;}
.sb_nav dl dt a.btn-info:hover{}
.sb_nav dl dd{ }
.sb_contact .sb_active{ padding:20px; background:#ececeb;}
.nrcon{padding:30px 0px 60px 0px;background:url(../imagesmainBg.jpg) no-repeat; height:800px;}


.s_con {
    border: 2px solid #f99303;
    width: 208px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.c_con {
    border: 2px solid #f99303;
    width: 200px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.t04 {
    background: #f99303;
    line-height: 35px;
    text-indent: 10px;
    color: #fff;
}
.info_b, .info_b2 {
    padding: 5px 0;
    overflow: hidden;
    margin-bottom: 10px;
}
.s_con dl {
    float: left;
    height: 172px;
    overflow: hidden;
    margin: 10px 0px 10px 12px;
    width: 204px;
}
.s_con dt img {
    width: 200px;
    padding: 1px;
    border: 1px solid #ccc;
    height: 140px;
}
.s_con dd {
   
  
    overflow: hidden;
    text-align: center;
    color: #000;
    width: 200px;
}


#productlist .i_title { text-align: center;   text-transform: uppercase;   margin-bottom: 20px;   background: url(../imagesi_title1.jpg) no-repeat bottom center;   padding-bottom: 0px;}
#productlist .i_title h3 { color: #353535;   font-size: 26px; padding-bottom:15px;}	
#productlist .in_pro1{padding:30px 0px; overflow:hidden;}
#productlist .in_pro2{ background: url(../imagesin_pro2.jpg) no-repeat bottom center;  padding:30px 0px; overflow:hidden;}
#productlist .in_pro3{padding:30px 0px; overflow:hidden;}
#productlist .in_pro2 .content{ width:1100px; margin:auto;}
.in_pro2 li{float: left;
    display: inline;
    text-align: center; background:#fff;
    width: 210px;
    height: 192px;
    margin: 5px;}

/*产品模块*/
#productlist{ padding:0px;margin: auto;
    width: 1100px;}
#productlist li{float:left; display:inline; text-align:center;overflow:hidden;margin-right:19px; width:272px;}
#productlist li:hover{transform: scale(1.1, 1.1);transition: all 0.3s ease-out 0s;}

#productlist li a.img{display:block; text-align:center; font-size:0px; overflow:hidden;border:1px solid #ccc; width:269px; height:200px; line-height:200px;}
#productlist li a.img img:hover{ margin:auto; vertical-align:middle;  transform: scale(1.1, 1.1);transition: all 0.3s ease-out 0s;}
#productlist li a.img img{margin:auto; overflow:hidden; vertical-align:middle; max-height:200px; max-width:100%; }
#productlist li h3{ font-weight:normal; line-height:30px; height:30px; color:#333;}

/*文章模块*/
#newslist{ padding:15px 20px;}
.news_list {
	float: left;
	width: 100%;
	padding: 0 15px;
	margin: 15px 0 35px 0;
}
.news_list_box {
	float: left;
	width: 100%;
}
.news_list_time {
	float: left;
	width: 90px;
	height: 90px;
	background: #dcdcdc;
	text-align: center;
	overflow: hidden;
}
.news_list_time .a {
	display: block;
	line-height: 60px;
	font-size: 35px;
	color: #000;
	background: #efefef;
}
.news_list_time .b {
	display: block;
	line-height: 30px;
	font-size: 15px;
	color: #fff;
	background: #006DB7;
}
.news_list_right {
	margin-left: 110px;
}
.news_list_title {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news_list_title a {
	font-size: 18px;
	color: #000;
}
.news_list_title a:hover {
	color: #01459a;
	text-decoration: underline;
}
.news_list_des {
	height: 62px;
	line-height: 30px;
	font-size: 14px;
	color: #6e6e6e;
	overflow: hidden;
}
#shownews{ padding:0px 15px 15px;}
#shownews .editor{ line-height:2; padding:0px 10px; font-size:14px;}
#shownews h1{ font-size:20px; text-align:center; border-bottom:1px dotted #ccc; padding:5px 0px; margin:10px 0px; color:#333;}

.ffss{ font-size:14px; line-height:24px;}

.con_point{height: 65px;line-height: 65px;border-bottom:2px solid rgb(229,229,229); background-color:#FFFFFF  }
.con_point .point_wrap .point_tit{display: inline-block; float:left}
.ny_sible{ float:right; width:350px; height:65px;}
.searchBox {	float: right;	width: 325px; margin-top:18px;	height: 30px; border: none; background:url(../imagess_inp.gif) no-repeat;}
.searchBox input {	float: left;	height: 30px;	width: 215px; background:none; border: solid  #CCCCCC 1px;	padding: 0px 0px 0px 5px; margin-left:30px;}
.searchBox img {float: right;}

.con_point .point_wrap .point_tit>em{display: inline-block;width: 8px;height: 8px;background: url(../imageszw.png) center no-repeat;margin: 0 5px;}
.con_point .point_wrap .point_tit a{font-size: 14px;color: rgb(135,135,135);}
.con_point .point_wrap .point_tit a em{display: inline-block;width: 14px;height: 14px;background: url(../imageshome.png) center no-repeat;margin-right: 8px;}
.con_point .point_wrap .point_tit span{font-size: 14px;}

.foot_shate li{ float:left; list-style:none; margin-right:10px; margin-top:60px;}








/*产品页推荐新闻*/
.l_con {  width: 228px;  margin: 0 auto;  margin-bottom: 10px;}
.s_con {border: 1px solid #e2e2e2;   width: 228px;  margin: 0 auto;  margin-bottom: 10px;}
.c_con { width: 224px;  margin: 0 auto;   margin-bottom: 10px;}
.t04 {    background: #063c9d;    line-height: 35px;   text-indent: 10px;   color: #fff;}
.info_b, .info_b2 {  padding: 5px 0;  overflow: hidden;   margin-bottom: 10px;}
.s_con dl dt{ border: 1px solid #e2e2e2; width:190px; height:140px;   padding: 5px;}
.s_con dl {   float: left;   overflow: hidden;   margin: 10px 0px 10px 12px; text-align:center;   width: 204px;}
.s_con dt img { max-width: 100%;    height: 140px;}
.s_con dd {   line-height: 30px;    height: 30px;   overflow: hidden;   text-align: center;   color: #000;   width: 200px;}
.news_con {   clear: both;   margin:11px 0px;}
.news_con li {   float: left; /*padding-left:15px;*/ line-height:30px;   width: 50%;/*background: url('../imagesdtico.jpg') no-repeat scroll left center transpartnerent;*/}
.a_pro_con {   clear: both;   margin:11px 0px;}
.a_pro_con li{ width:260px; float:left; margin:10px 10px 0px 10px; text-align:center; border:1px solid #e2e2e2;}
.a_pro_con li img{ width:260px; float:left; height:160px;}
.a_pro_con li a{ display:block; line-height:30px;}