@charset "utf-8";
/* 头部 */
HTML BODY {
	MARGIN:0px;  PADDING:0px; TEXT-ALIGN:center;FONT-FAMILY:"Microsoft YaHei","Microsoft YaHei";color:#525353;
}
ul,li{ padding:0px; margin:0px;}
TD,div {font-family: "Microsoft YaHei","Microsoft YaHei"; color: #fff; line-height:20px;}

INPUT,TEXTAREA {BORDER-WIDTH:1px; BORDER-COLOR:cccccc;background:ffffff;font-family: "Microsoft YaHei","Microsoft YaHei";}


A {TEXT-DECORATION:none;color:#525353;
}

A:hover {
	COLOR:#CC0000; TEXT-DECORATION:none;/* TOP:1px; LEFT:1px; POSITION:relative;*/
}

.clear{clear:both;}
*{ margin:0 auto; padding:0px; list-style:none; text-align:left}
.page_Head{width:100%; margin:0 auto; text-align:center; background:#fff; height:auto;max-height:90px;}
.logo{float:left; width:85%; display:block}
.menu{ width:10%; float:right;}
.toptel{width:100%; height:auto; margin:0 auto; background:#009fa8; padding:14px 0px; color:#fff; font-family:Microsoft YaHei; font-size:12px;}
.page_Banner{ width:100%; margin:0 auto;}

.index_pro{width:100%; padding-top:3%; padding-bottom:5%;}
.index_pro img{display:block; width:163px; height:105px;}
.newslist li a{color:#bbb;}

#menu{background:none; position:absolute; z-index:9999; width:100%; right:0px; top:0px; display:none;}
.menulist{padding:10px 0px; width:100%; border-bottom:1px solid #585858;}
.list{background:url(../img/menu_dot.jpg) no-repeat left center; background-size:3%; text-align:center}
.list a{color:#bbbbbb; font-size:14px; width:100%;}

.mainbody{width:92%; height:auto; margin:auto; padding:4% 4% 60px 4%; background:#333; color:#bbb}
.mainbody1{width:92%; height:200px; margin:auto; padding:4% 4% 60px 4%; background:#333; color:#bbb}
.titlebg{width:100%; height:auto; background:#262626;}
.title{width:96%; height:auto; padding:10px 2%;}
.title_ico{width:9%; height:auto; float:left;}
.title_content{width:50%; height:auto; padding-left:5px; text-align:left; float:left; color:#fff; font-size:15px; padding-top:2%; font-weight:bold;}
.title_content1{width:100%; height:auto; padding-left:5px; text-align:left; float:left; color:#fff; font-size:15px; padding-top:2%; font-weight:bold;}

.prolist{width:49%; float:left; margin-bottom:2%;}
.prolist ul li{ list-style:none; padding-bottom:5px; font-size:14px;}
.prolist a{color:#ccc;}

.page_lmTitle{ width:100%; margin:0 auto; height:43px; font-size:1em; color:#fff; line-height:43px;text-align:left; font-weight:bold}
.page_lmTitle span{ float:right; font-size:13px; color:#303338; font-weight:normal}
.page_lmTitle span a{color:#303338;}
.page_Newslist{ width:94%; margin:0 auto; padding:10px 3%; color:#414141; line-height:25px; font-size:14px;}

.page_indexprobg{ width:100%; margin:0 auto; padding:5px 0%;}

.mod-new-t3{
	padding-bottom:8px;
	overflow:hidden;
}
.mod-new-t3 dd{
	display:block;
	float:left;
	width: 30%;
    border-top:0;
    padding-top:4px;
    padding-left:1%;
    padding-right:1%;
}
.mod-new-t3 dd .news-data-a{
	display:block;
}
.mod-new-t3 dd:nth-child(even){
	margin-left:1%;
	margin-right:1%;
	background:#fff;
	margin-bottom:1%;
}
.mod-new-t3 dd:nth-child(odd){
	border-bottom:1px solid #DEDDE0;
	margin-right:0%;
	margin-left:0%;
	background:#fff;
	margin-bottom:1%;
}
.mod-new-t3 dd:first-child{ 
	float: none;
	margin-bottom:4px;
	border-bottom:0;
	width:97%;
}

.mod-new-t3 dd a .news-img {
    position:relative;
    width:100%;
   	height:0;
    /*background-color: orangered;*/
}
.mod-new-t3 dd a img {
    position:absolute;
    top:0;
    left:0;
    height:95%;
}
.mod-new-t3 dd a > div {
	text-align: center;
	width: 100%;
}
.mod-new-t3 dd a .news-con{
	height:20px;
	margin-bottom:4px;
}
.mod-new-t3 dd a .news-title3{
	width: 100%;
	text-align: center;
	padding-top:4px;
	font-size:0.875em;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	border-top:1px solid #e9e9e9
}
.blank{ width:100%; margin:0 auto; height:54px;}
.page_Bottom{ width:100%; margin:0 auto; height:54px; background:#262626; position:fixed; bottom:0}
.page_Bottom ul li{ float:left; width:25%; font-size:15px; color:#fff; text-align:center; padding-top:5px; background:url(../img/footline.jpg) right no-repeat; line-height:16px;}
.page_Bottom ul li a{ color:#fff}

.biaoti{ width:100%; margin:0 auto; height:45px; border-bottom:1px solid #d9d9d9; text-align:left; line-height:45px; font-size:1em; color:#343535; margin-top:8px;}
.newstitle{width:100%; margin:auto;line-height:22px;padding:10px 0;color:#ddd; font-size:14px;}
.newstitle span{ font-size:13px; color:#8e8d8d;}

.proclass{ width:100%; margin:0 auto;padding:0px 0 20px 0; font-size:0.875em
}
.proclass div span{ float:right}

.proname{background:#fff; width:70%;float:left;color:#515151;font-size:15px; padding-top:5px; padding-bottom:15px;text-align:left;}
.proname span{ font-size:12px;}

.about{width:100%; color:#bbb; font-size:15px; line-height:26px;padding-bottom:20px;overflow: auto;}

.p_class{width:90%; color:#bbb; background:#262626; margin-bottom:2%;padding:15px 5%;font-weight:bold;font-size:15px}
.p_class h3{font-weight:bold;font-size:15px}
.p_class1{width:82%; color:#bbb;padding:15px 9%; border-bottom:1px dashed #666; font-size:15px;}
.p_class1 h3{font-size:15px;}

.inmores{ padding:5px 20px; border:1px solid #ccc}

#mySwipe{ width:100%; overflow:hidden; position:relative;}
#mySwipe ul, #mySwipe li{ display:block; width:100%; float:left; position:relative;}
#mySwipe li a,#mySwipe li a img{ display:block; width:100%; position:relative;}
.top-line{ height:15%; width:100%; text-align:center; position:absolute; z-index:8888; bottom:0%; background:#262626; } 
.di-img{ height:44%; width:5%; margin-left:5px; margin-top:3%; border:none; display:inline-block; background:#444;background-size: 100%; }
.di-img.active{background:#009fa8;}
.top-ul{ margin:0px; padding:0px; list-style:none; }
.top-ul li{ height:100%; width:100%; float:left; }
.top-ul li img{ width:100%; border:none;}

#news img{ max-width:100%; height:auto!important}

.main_page{text-align:center;width:100%; float:left;}
.main_page a,.main_page .current{ margin:0 2px;}
.main_page a{ background:#f5f5f5; padding:1px 4px; color:#717071; border:1px solid #d6d7d2}
.main_page .current{ padding:1px 4px; background:#000; color:#fff;border:1px solid #000}

.pro1{width:2%; height:20px; float:left;}
.pro2{clear:both;}
.ban1{width:100%; height:auto; margin:auto;}

.pages{ font-size:12px;
}
.pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;

}
.pages ul li a{
	float:left;
	color:#666;
	display:block;
	padding:0px 4px 0px;
}
.pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:0px 4px 0px;
}
.pages ul li.thisclass,
.pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	font-weight:bold;
	padding:0px 4px 0px;
}
.pages .pageinfo{
	line-height:20px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.pages .pagebz{
	line-height:17px;
	padding:0px 4px 0px;
}
.pages .pageinfo strong{
	color:#666;
	font-weight:normal;
	margin:0px 2px;
}

.wp {padding: 0 12px;}

.ul-ind1 {padding: 5px 0;margin: 0 -5px;}
.ul-ind1 li {display: inline-block;width: 220px;white-space: normal;vertical-align: top;}
.ul-ind1 .pic {padding-top: 5px;margin: 12px 0;}
.scroll {font-size: 0;overflow-x: auto;overflow-y: hidden;white-space: nowrap;}
.cases {padding-top:5px;}
.cases img{width:300px;}

.ul-ind2 {padding: 5px 0;margin: 0 -5px;}
.ul-ind2 li {display: inline-block;width: 220px;white-space: normal;vertical-align: top;}
.ul-ind2 .pic {padding-top: 5px;margin: 12px 0;}
.scroll2 {font-size: 0;overflow-x: auto;overflow-y: hidden;white-space: nowrap;}