*{margin:0px;padding:0px;}
/* CSS Document */
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,a,q,em,ul,li,ol,form,article,aside,embed,dl,dt,dd,table,td,th,input,button,legend,fiedlset,blockquote,textarea,label,strong,img,fieldset{margin:0;padding:0;}
body{font-size:12px;line-height:22px;color:#585858;background: url(../images/main-bg.gif);font-family:"SourceHanSansSC-Light";src:url("../style/font/SourceHanSansSC-Light.otf") sformat("truetype");}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;font-family:"Source Han Sans CN";src:url("../style/font/SourceHanSansSC-Light.otf")  format("truetype");}
.clearfix{font-size:0;clear:both;line-height:0;}
p{text-indent:2em;}/* 设置2个缩进 */
ul,li{list-style-type:none;}
img{border:0 none;}
label{}
table{border-collapse:collapse;}
em,cite{font-style:normal;}
a{color:#585858;text-decoration:none;font-family:"SourceHanSansSC-Light";src:url("../style/font/SourceHanSansSC-Light.otf")   format("truetype");}
a:hover{color:#007BBD;text-decoration:none;font-family:"SourceHanSansSC-Light";src:url("../style/font/SourceHanSansSC-Light.otf") format("truetype");}
.left{float:left;}
.right{float:right;}
.clear {clear: both;overflow: hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;} /* Hides from IE-mac \*/
.clearfix{display:block;}
.wrap{ width:980px; margin:0 auto;}


/*-------------------------------------关于我们--------------------------------------*/
.banner {width: 100%; height: 364px; background: #d3d4d4; }
.banner img { position: relative; top: 0;left: 0;width: 100%;background-position: center; }
.banner .shadow { position: absolute; top: 0; left: 0; z-index: 10; min-width: 1920px; width: 100%; height: 10px; background: url(../images/banner_shadow.png) 0 0 repeat-x; }

/*-------------banner下面，中间页顶部装饰线 content-----------------------*/
 .content{ width:100%; background:url(../images/bg.png) repeat-x 0 0; padding:14px 0 0 0; margin:0px 0 0 0; }
 
 .about_contents{width:973px;margin:20px auto;*margin:0px auto;}
 .aboutnav_left{float:left;margin-bottom:10px;}
 .aboutnav{width:159px;border:1px solid #D0D0D0;padding:15px;background-color:#FFFFFF;}
 
 .aboutnav_content{font-weight:normal;text-align:center;width: 159px;}
 .aboutnav_content> h3 > span {left: 0;  position: absolute;top: 5px; position: relative;letter-spacing: 1px;}
 .aboutnav_content>h3{font-weight: normal;font-size:13px;cursor: pointer; height: 36px;border-bottom:1px dotted #B0B0B0;margin-bottom:5px;}
 
 
 .aboutnav_title_1{font-size:18px;color:#888888;height:60px;font-weight: normal;line-height:1.2;text-align:center; margin-left: 6px;}
 .aboutnav_title_1>span{font-size:14px;text-align:left;margin-left: 0px;}

 .about_contact { padding: 15px;text-align: center; width: 159px; margin-top: 12px;border:1px solid #DDDDDD;background-color:#FFFFFF;}
 .aboutnav_content_1 {text-align: left;  line-height:2.5;position:relative;}
 .aboutnav_content_1 ul li p span{margin-left:5px;position:relative;}
 .aboutnav_content_1 ul li p img{  position: absolute;top:-2px}
 .aboutnav_content_1 ul li p em {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}
 .aboutlist_right{float:right;width:740px;border:1px solid #D0D0D0;padding:15px;margin-bottom: 10px;background-color:#FFFFFF;} 
 .aboutlist_title {
    border-bottom: 1px solid #DDDDDD;
    height:35px;
  } 
 .aboutlist_title > h1 {
    color: #0A64AB;
    font-size: 18px;
    font-weight: normal;
    margin-left: 20px;
  }
 .aboutlist_title > p{float:right;font-size: 12px; margin-right: 30px; margin-top: -20px;color:#888888;}
 .aboutlist_title > p >span{color:#FF0000;}
 
.mtitle{
	height:40px;
	line-height:40px;
	padding-left:23px;
	color:#227fc4;
	font-family:"SourceHanSansSC-Light";
	font-size:15px;
	font-weight:bold;
	border-top:1px solid #e3e3e3;
	border-bottom:1px dashed #e3e3e3;
	background:url(../images/img_top.jpg) no-repeat;
	background-position:center left
}
.mbody{
	margin:15px 15px;
	line-height:21px;
	overflow:hidden;
	clear:both;
	font-size:14px;
	font-family:"SourceHanSansSC-Light";
}

.mbodyb{
	margin:15px 15px;
	overflow:hidden;
	clear:both;
}


.hxln{
	margin:0;
	padding:0
}
.hxln li{
	list-style:none;
	padding-left:15px;
	margin-bottom:8px
}
.hxln strong{
	line-height:26px;
	font-family:"Source Han Sans CN";
	color:#000;
	font-size:14px;
	font-weight:normal;
	margin-right:20px;
	display:block
}
.hxln li td{
	line-height:24px
}
/*-------------------------------------关于我们结束-------------------------------------*/

/*-------------------------------------产品中心-------------------------------------*/
.cler{ clear:both; }
.layout{ width:100%; }
.layout_main{ width:978px; margin:0 auto; border:#e5e5e5 solid 1px; margin:20px auto 20px auto; -moz-box-shadow:1px 1px 5px #efefef; -webkit-box-shadow:1px 1px 5px #efefef; box-shadow:1px 1px 5px #efefef; overflow:auto; zoom:1; }

.layout_main_l{ width:203px; float:left; padding:10px; }
 img.layout_main_l_imgtitle{ display:block; border-bottom:#edecec solid 1px; }
.layout_main_l li{ width:199px; margin:10px 0; background:url(../images/1/layout_main_l_libg.jpg) no-repeat 0 0; font:bold 12px/30px \5B8B\4F53; text-indent:26px; }.layout_main_l li a{ color:#454545; }
.layout_main_l li div span{ display:block; background:url(../images/1/layout_main_l_lispan_bg.jpg) no-repeat center bottom; color:#646464; font:12px/40px \5B8B\4F53; }
.layout_main_l li div span a#more{ color:#004b7a; font-weight:bold; }
.product_about img{ border:#ededed solid 2px; padding:2px; }
.layout_main_text span a{ outline:none; }

 
.layout_main_r{ float:right; width:735px; padding:0 0 0 10px; background:url(../images/1/layout_main_l_bg.png) repeat-y left -20px; overflow:hidden; zoom:1; }
.layout_main_r_positon{ color:#636363; width:696px; margin:0 auto; font:12px/40px \5B8B\4F53; background:url(../images/1/position_bg.png) no-repeat center bottom; text-align:right; }
.layout_main_r_positon a{ color:#636363; }
.layout_main_r li{ background:url(../images/1/dashed.gif) repeat-x center bottom; overflow:hidden; zoom:1; margin:15px auto; width:684px; padding:0 0 15px 0; }
.layout_main_r li p{ float:left; width:215px; text-align:center; line-height:124px;height:124px; border:#dfdfdf solid 1px; padding:1px;}
.layout_main_r li p a{ outline:none; }
.layout_main_r li p img{max-width:215px;max-height:124px;vertical-align: middle;}
.layout_main_r li dl{ float:left; width:423px; margin:0 0 0 30px; }
.layout_main_r li dl dt{ font:bold 12px/30px \5B8B\4F53; letter-spacing:1px; }.layout_main_r li dl dt a{ color:#636363; }
.layout_main_r li dl dd{ color:#636363; font:12px/20px \5B8B\4F53; }
.layout_main_r li dl dd span{ display:block; text-align:right; font:12px \5B8B\4F53; }.layout_main_r li dl dd span a{ color:#004b7a; }

.product_index_main{ width:688px; margin:0 auto; }
.product_index_main_img{ overflow:hidden; zoom:1; }
.product_index_main_img ul{}
.product_index_main_img h1{ background:url(../images/1/h1_tjbg.png) no-repeat left center; height:17px; color:#c00000; text-indent:20px; font:bold 14px/20px \5B8B\4F53; margin:15px 0; }
.product_index_main_img li{ position:relative; width:215px; height:124px; float:left; background:none; border:#dfdfdf solid 1px; padding:1px; margin:0 10px 0 0; }
.product_index_main_img li img{ position:absolute; top:1px; }
.product_index_main_img li span{ position:absolute; bottom:2px; width:215px; height:30px; background:#4a4a4a; line-height:30px; text-indent:10px; }
.product_index_main_img li span a{ display:block; width:215px; height:32px; background:#4a4a4a; color:#fff; outline:none; }

.product_index_main_list li{ margin:20px 0; padding:0; background:none; }
.product_index_main_list li h1{ width:100%; height:34px; background:#e5f0f8; border-bottom:#39779e solid 1px; color:#39779e; font:bold 12px/34px \5B8B\4F53; text-indent:10px; }
.product_index_main_list li td{ border-collapse:collapse; border:#dddddd solid 1px; font:12px/35px \5B8B\4F53; text-indent:20px; width:226px; }
.product_index_main_list li td a{ color:#333; }
.product_index_main_list li td a:hover{ color:#39779E; }
/*  */
.product_index_main_img .Cont{ width:677px; overflow:hidden;position:relative}
.product_index_main_img .ScrCont{ width:10000000px; }
.product_index_main_img #List1,.product_index_main_img #List2{ float:left; }
/*  */
/*-------------------------------------产品中心结束-------------------------------------*/
/*---------	----------------------------display-------------------------------------*/
.pNote{
	float:left;
    width:404px;
	font-family:Source Han Sans CN,zap,Geosanslight;
}
.pNote p{
	margin:0;
	padding:0;
	font-family: "Source Han Sans CN";
}
.pPic{
	float:right;
	width:288px;
	height:159px;
	background:url(../images/product_pic_bg.jpg) no-repeat
}
.pPic img{
	margin:4px
}
.img_center{
	display:flex;
	justify-content:center;
	margin-top:20px;
	margin-bottom:20px;
}
.product_max{
	width:684px;
	margin:20px 0 20px 14px;
	clear:both
}
.product_max dt{
	width:684px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	background:url(../images/pr_bg.gif) no-repeat;
	padding-left:22px;
	color:#227fc4;
	font-weight:bold
}
.product_max dd{
  width:672px;
	border:1px solid #cecece;
	border-top:none;
	margin-left:4px;
}
.product_max table{
	width:100%
}
.product_max td{
	border:1px solid #cecece ;
	text-align:left;
	background:#f5f5f5;
	padding:6px 0;
	padding-left:15px
}
.divider{
	LINE-HEIGHT:1px;
	MARGIN-TOP:1px;
	BACKGROUND:url(../images/dotted_line_light_dark.gif) repeat-x left top;
	HEIGHT:1px;
	CLEAR:both;
	FONT-SIZE:1%
}

/*------------------------新闻---------------------------------*/
 .news_contents{width:1024px;margin:20px auto;*margin:0px auto;}
 .newsnav_left{float:left;margin-bottom:10px;}
 .newsnav{width:223px;height:auto;border:1px solid #D0D0D0;background-color:#FFFFFF;overflow:auto;}
 .news_right{margin-left:10px;float:left;width:753px;border:1px solid #D0D0D0;padding:15px;margin-bottom: 10px; } 

.mbody{
	margin:15px 15px;
	overflow:hidden;
	clear:both
}

.mlist{	}
.mlist ul{
	margin:0;
	padding:0;
	list-style:none;
}
.mlist li{
	padding-left:10px;
	border-bottom:1px dashed #cecece;
	line-height:32px
}

.mlist li a img{    
	float:right;
    vertical-align: bottom; /* 将图片底部对齐 */
	margin-TOP:10px;
}

/*---------------翻页CSS-----------------*/
.pages{
	margin-top:25px;
	text-align:center;
	clear:both;
	font-family:zap,Geosanslight,Source Han Sans CN;
	font-size:14px;
	color:#00CCFF;
}

.pages table{ margin:0 auto;}
.pages td{ border: 0px}
.pages p{
	text-indent:0em !important;/*--具有优先级---*/
    color: #363636; 
	display:block;
	BORDER: #4A4A4A 1px solid; 
	PADDING:2px 9px;
	MARGIN: 5px; 
	background-color:#f5f5f5;
	font-size:18px;
}

.pages  span a{
	COLOR: #27AAE1;
	display:block;
	BORDER: #27AAE1 1px solid; 
	PADDING:2px 5px;
	MARGIN: 5px; 
	TEXT-DECORATION: none		
}

.pages span a:link,.pages  span a:visited{
	COLOR: #27AAE1;
	display:block;
	text-decoration:none;
	background-color:#f5f5f5;
}
.pages span a:hover{
	color:#ffffff;
	border:solid 1px #0099CB;
	background-color:#F95E01;

	display:block;
}
.pageactive{

	border:solid 1px red;
	color:#ffffff;
}

#pageimg{	
    width:50px;
	height:30px;
	border:0px;
	}
#pageimg:hover{	
	display:block;
	background:transparent!important;
	}


/*---------------新闻显示页面-----------------*/
.newsbt{text-align:center;font-family:Source Han Sans CN;font-size:15px;color:#27AAE1;font-weight:bold;margin-bottom:8px}
.newsdate{text-align:center;font-family:Source Han Sans CN;font-size:15px;color:#0066CC;font-weight:bold;margin-bottom:13px}
.hrs{height:1px;border:none;border-top:1px dashed #0066CC}

/*---------------服务支持-----------#0a51a1 border-bottom:1px solid #0C8ECD;------*/
.hrimgR{
	padding:2px;
	border:#f5f5f5 solid 3px;
	margin-left:20px
}
.downfile{
	width:100%;
	border-collapse:collapse
}
.downfile th{
	text-align:center;
	color:#FFFFFF;
	border:1px solid #ffffff;
	background-color:#00a79d;
	padding:8px
}
.downfile td{
	text-align:center;
	border:1px solid #ddd;
	padding:8px;
	vertical-align: middle;
}
.downfile td.textleft{
	text-align:left;
}
.downfile img{
	width:32px;
	height:25px;
    vertical-align: middle;
	overflow:hidden
}
.downfile a{
	margin-left:23px;
	background:url(../images/down.png) no-repeat;
	width:32px;
	height:25px;
	display:block;
	overflow:hidden;
}

/*---------------联系方式-----------------*/
.contboxTit{
	background:url(../images/contTitbg1.jpg) left 10px repeat-x;
	margin-right:35px
}
.contboxTit strong{
	background:#FFF;
	padding:0 10px;
	margin-left:25px
}
.contbox{
	border:#EF8200 solid 0px;
	border-top:0;
	padding:5px 0 5px 15px;
	margin-right:35px;
	margin-bottom:8px;
	font-family:arial,sans-serif;
	font-size:14px;
	line-height:30px;
}

/*-------------搜索出来的列表内容-----------------------*/

#content_right{
	width:680px;
	float:left;
	text-align:left;
	margin-left:0px
}
.detailinfo{
	TEXT-ALIGN:left;
	PADDING-BOTTOM:5px;
	PADDING-LEFT:90px;
	PADDING-RIGHT:6px;
	DISPLAY:block;
	PADDING-TOP:5px
}
.detailinfo A.title{
	TEXT-ALIGN:left;
	COLOR:#00A79D;
	FONT-SIZE:12px;
	FONT-WEIGHT:bold;
	PADDING-TOP:0px
}
.detailinfo A.title:hover{
	COLOR:#ff7403;
	FONT-WEIGHT:bold
}
.detailinfo A.title IMG{
	BORDER-BOTTOM:#e9e9e9 1px solid;
	BORDER-LEFT:#e9e9e9 1px solid;
	WIDTH:236px;
	MARGIN-BOTTOM:8px !important;
	FLOAT:left;
	HEIGHT:150px;
	MARGIN-LEFT:-90px;
	BORDER-TOP:#e9e9e9 1px solid;
	BORDER-RIGHT:#e9e9e9 1px solid
}
.detailinfo A.action-link{
	MARGIN-TOP:2px;
	padding-left:20px;
	DISPLAY:block;
	MARGIN-BOTTOM:2px;
	BACKGROUND:url(../images/arrow_black.png) no-repeat left center;
	FLOAT:none;
	FONT-WEIGHT:bold;
	MARGIN-RIGHT:10px
}

#search_nov{
	TEXT-ALIGN:center;
	margin-top:60px
}


/*-------------搜索-----------------------*/
/*----------------------下面改写搜索-----------------------------------*/



/*----------------------上面改写搜索---------------------------------*/
/*-------------下面为点击大类 的列表改写-----------------------*/
.Showcontent {
    position: relative;
    width: 684px;
    padding-top: 0;
}



.prolist {
	position: relative;
	padding-top: 0;
	padding-bottom: 25px;
}

.prolist ul {
	position: relative;
	margin-right: 1px;
	margin-left: 1px;
}

.prolist ul li {
	position: relative;
	float: left;
	width: 706px;
	height: 152px;
	overflow: visible;

	padding-top: 20px;
	padding-bottom: 20px;
}

.prolist ul li.lastitem {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedddd;
}

.prolist ul li a.pic {
	position: relative;
	display: block;
	top: -4px;
	left: -1px;
	width: 236px;
	height: 150px;
	padding: 5px;
	background-color: #FFF;
}

.prolist ul li a.pic:hover {
	background: url(../images/images/pbg.png) no-repeat scroll 0 0 transparent;
}

.prolist ul li img {
	position: relative;
	left: 0;
	top: 0;
	width: 236px;
	height: 150px;
}

.prolist ul li a.cap {
	position: absolute;
	display: inline-block;
	left: 279px;
	top: 18px;
	font-family: "Source Han Sans CN";
	font-size: 15px;
	color: #0079BB;
}

.prolist ul li a.cap:hover {
	color: #006499;
	text-decoration: underline;
}

.prolist ul li p {
	position: absolute;
	display: block;
	left: 256px;
	top: 46px;
	width: 450px;
	height: 80px;
	border:none;
	text-align:left;
	text-indent: 2em;
	line-height: 20px;
	overflow: hidden;
	font-family: "黑体";
	font-size: 13px;
	color: #373737;
}

.prolist ul li a.btn {
	position: absolute;
	right: 20px;
	bottom: 21px;
	width: 90px;
	height: 30px;
	display: block;
	text-align: center;
	height: 30px;
	line-height: 30px;
	background-color: #008cd7;
	color: #FFF;
	font-family: "黑体";
	font-size: 12px;
	border-radius: 2px;
}

.prolist ul li a.btn:hover {
	background: none repeat scroll 0 0 #0074B2;
}


/*订制开发*/
.ServiceContent{
background:url(../../Sevice/images/ServiceBg.png);
height:958px;	
width:100%;
}
.service{
	padding-top:10px;
    border-bottom: 1px solid #DDDDDD;
    height:30px;
} 
.service > h1 {
    color: #e5e5e5;
    font-size: 18px;
    font-weight: normal;
    margin-left:15%;
  }
.fontTitle{ 
margin:200px auto;
background-color: rgba(45, 54, 69, 0.86);
width:70%;
height:50%;
border: 1px solid #DDDDDD;

box-sizing: border-box;
position: relative;
color: #FFFFFF;
font-family:"Source Han Sans CN";
font-size: 70px;
padding-top:15%;
text-align:center;
}
