
/* ====================
     鍏叡鏍峰紡
==================== */
body {
	font-size: 12px;
	font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif;
	font-family: "宋体";
	color: #333333;
}
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p, div, body {
	margin: 0;
	padding: 0;
	border: none;
	list-style-type: none;
}
em, i, u {
	font-style: normal;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #ed1f23;
	text-decoration: none;
}
.hidden {
	overflow: hidden;
}
.f_l {
	float: left;
}
.f_r {
	float: right;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*html .clearfix {
	height: 1%;
}
*+html .clearfix {
	height: 1%;
}

.clearfix {
*zoom:1
}
.clear{
	clear: both;
}



.conter-box{
	width: 1000px;
	margin:  0 auto;
}
.top{
	/*width: 1600px;*/
	width: 100%;
	height: 32px;
	margin: 0 auto;
	line-height: 34px;
	font-size: 12px;
	color: #666;
	font-family: "宋体";
	border-bottom: 2px solid #c3c3c3;
	background: url(../images/top-bg.jpg) center no-repeat;
}
.top p{
	float: left;
	padding-left: 25px;
}
.top ul{
	float: right;
}
.top ul li{
	float: left;
	padding: 0 5px;
}


.logo-box{
	height: 105px;
	/*display: none;*/
}

.menu-box ul{
	height: 40px ;
	line-height: 40px;
	background: #676767;
	
}
.menu-box ul li{
	float: left;
	color: #fff;
	background: #676767;
}
.menu-box ul li a{
	display: block;
	padding: 0 21px;
	font-size:14px;
	font-weight:bold;
	
	text-align: center;
	
	background: #676767;
}
.menu-box ul li a{
	color: #fff;
	/* display: inline-block;
	border-right: 1px solid #fff; */
	
}





#divSmallBox {
	overflow: hidden;
	*display: inline;
	*zoom: 1;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 10px;
	background: #ffffff;
}

#playBox {
	width: 1000px;
	height: 288px;
	margin: 0 auto;
	background: #333;
	position: relative;
	overflow: hidden;
}

#playBox .oUlplay {
	width: 99999px;
	position: absolute;
	left: 0;
	top: 0;
}

#playBox .oUlplay li {
	float: left;
}

/* #playBox .oUlplay li img {
	width: 100%;
	height: 914px;
} */

#playBox .pre {
	cursor: pointer;
	width: 45px;
	height: 77px;
	background: url(../images/l.png) no-repeat;
	position: absolute;
	top: 50%;
	left: 10px;
	z-index: 10;
}

#playBox .next {
	cursor: pointer;
	width: 45px;
	height: 77px;
	background: url(../images/r.png) no-repeat;
	position: absolute;
	top: 50%;
	right: 10px;
	z-index: 10;
}

#playBox .smalltitle {
	width: 100%;
	height: 10px;
	position: absolute;
	bottom: 15px;
	z-index: 10
}

#playBox .smalltitle ul {
	width: 120px;
	margin: 0 auto;
}

#playBox .smalltitle ul li {
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 10px;
	background: #ffffff;
	float: left;
	overflow: hidden;
	*display: inline;
	*zoom: 1;
}

#playBox .smalltitle .thistitle {
	background: #e60012;
}



.conter-box{
	width: 1000px;
	margin: 0 auto;
}
.conter-box1{
	height: 291px;
	margin-bottom: 15px; 
	background: url(../images/con1-bg.jpg) center no-repeat !important;
}
.intr-box{
	width: 235px;
	padding: 0px 15px;
	float: left;
}
.intr-box a{
	text-align: right;
	padding-top: 25px; 
	margin-bottom:20px; 
	display: block;
}
.intr-box img{
	padding-right: 10px; 
}
.intr-box p{
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
}

.news-box{
	width: 420px;
	float: left;
	padding: 0 15px 0 25px;
	position:relative;

}

.news-box span{ font-size:14px; color:white; font-weight:bold; position:absolute; left:43px; top:25px;}




.conter-box1 a.more{
	text-align: right;
	padding-top: 25px; 
	margin-bottom:20px; 
	display: block;
	font-size: 12px;
	margin-top:3px; 
}

.news-box-tit{
	width: 260px;
	float: left;
	padding-left: 20px; 

}



.news-box-tit h4 a{
	font-size: 14px;
	color: #ff0000;
}
.news-box-tit p{
	color: #676767;
	line-height: 24px;
	padding-top: 5px; 
}

.news-box ul li{
	border-bottom: 1px dotted #cfcfcf;
	padding: 5px 0;
}
.news-box ul li a{
	color:#676767;
}


.jg-box{
	width: 235px;
	padding: 0px 15px;
	float: left;
		position:relative;
}
.jg-box span{ font-size:14px; color:white; font-weight:bold; position:absolute; left:50px; top:26px;}
.jg-box ul li a{
	padding: 6px 0 6px 15px;
	display: block;
	border-bottom: 1px dotted #cfcfcf;
	color:#676767;
	background:url(../images/icon02.jpg) left center no-repeat;
}


.conter-box2{
	padding-bottom: 10px; 
	background:#f5f5f5;
}
.menu-tit{
	width: 100%;
	height: 37px;
	line-height: 32px;
	background:url(../images/menu-bg.jpg)  center no-repeat;
}
.menu-tit span{
	display: inline-block;
	padding-left: 40px; 
	color: #fff;
	font-size: 16px;
	font-family: "微软雅黑";
}
.menu-tit a{
	display: inline-block;
	float: right;
	padding-right: 28px; 
}

.leftbox{
	width: 200px;
	padding-left: 20px; 
}
.leftbox li a{
	color: #676767;
	font-size: 18px;
	font-family: "微软雅黑";
	line-height: 38px;
} 

.rightbox{
	width: 780px;
}
.rightbox li{
	width: 180px;
	float: left;
	padding: 5px 7px;
	text-align: center;
}
.rightbox li span{
	display: block;
	font-size: 12px;
	color: #676767;
	line-height: 18px;
	height:54px;
}


.conter-box4{
	padding: 30px 0;
}
.conter-box4 h3{
	font-size: 34px;
	text-align: center;
	padding-bottom: 25px;
	color:#1e3e75;
	font-family: "微软雅黑";
	font-weight: 500;
}
.conter-box4 ul{
	width: 840px;
	margin: 0 auto;
}
.conter-box4 ul li{
	width: 169px;
	height: 112px;
	float: left;
	margin: 0 20px;
	text-align: center;
	background:url(../images/service-icon.png)  center no-repeat;
}
.conter-box4 ul li h4{
	padding-top: 25px; 
	font-size: 26px;
	font-family: "微软雅黑";
	color: #000;
}
.conter-box4 ul li span{
	font-size: 16px;
	font-family: "微软雅黑";
	color: #fff;
}


.F-Link{
	border: 1px solid #ccc;
}
.F-Link p{
	line-height: 36px;
	padding-left: 15px;
	font-size: 16px;
	background:#f2f2f2;
	font-family: "微软雅黑";
}
.F-Link ul{
	padding: 15px;
}
.F-Link ul li a{
	display: block;
	float: left;
	margin: 5px 10px ;
}


.add-box{
	width: 420px;
	margin: 20px auto 50px;
	text-align: center;
}
.add-box p{
	padding: 5px;
}




/*列表页*/
.conter-box{
	background:#f6f6f6;
}
.list-box1{
	padding-top: 25px; 
}
.list-con{
	width: 248px;
}
.list-left{
	width: 248px;
}
.list-left1{
	height: 508px;
	background:url(../images/list-icon01.jpg)  center no-repeat;
}
.list-left p{
	font-size: 24px;
	text-align: center;
	color: #fff;
	padding-top: 15px; 
}
.list-left ul{
	padding: 25px;
}
.list-left a{
	display: block;
	font-size: 16px;
	padding: 10px 0;
	display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	color: #676767;
	background:url(../images/list-icon02.png) bottom  center no-repeat;
}


.list-left2{
	height: 474px;
	background:url(../images/list-icon03.jpg)  center no-repeat;
}
.list-left2 a{
	font-size: 14px;
}

.pos-box{
	width: 710px;
	padding: 0 20px;
}
.pos-box .pos-con{
	height: 38px;
	background:url(../images/pos-icon.png) bottom  center no-repeat;
}
.pos-box .pos-con h4{
	float: left;
	display: inline-block;
	font-family: "微软雅黑";
	font-size: 18px;
	color: #676767;
	padding-left: 15px; 
	background:url(../images/pos-icon02.png) left  center no-repeat;
}
.pos-box  .pos-con span{
	float: right;
	display: inline-block;
	text-align: right;
	color: #676767;
}

.listcon ul {
	padding: 12px 0;
	border-bottom: 1px dashed #ccc;
	/*background:url(../images/list-icon03.png) bottom  center no-repeat;*/
}
.listcon ul li a{
	font-size: 14px;
	color: #676767;
	line-height: 30px;
}
.fy-box{
	text-align: center;
	padding-top: 25px; 
}


.fy-box{ text-align:center; margin-top:10px; margin-bottom:10px;}
.fy-box li{display:inline-block;padding:2px 4px;} 
.fy-box li a{ color:#666;} 

.list-bottom-bg{
	padding: 30px 0; 
	margin: 30px 0 50px; 
   background: #f6f6f6; 
}
.bottom-left{
	width: 283px;
	background:url(../images/bottom-icon.png) right  center no-repeat;
}
.bottom-left strong{
	display: block;
	font-size: 18px;
	text-align: center;
	line-height: 36px;
	color: #666;
	font-family: "微软雅黑";
}
.bottom-left p{
	padding-left: 15px; 
	font-size: 18px;
	line-height: 36px;
	color: #666;
}
.bottom-right{
	width: 684px;
	padding-left:30px; 
}
.bottom-right ul{
	float: left;
	/*padding: 0 35px;*/
	height: 200px;
	width: 136px;
}
.bottom-right ul li a{
	font-size: 14px;
	color: #666;
	line-height: 30px;
}




/*内容页*/
.content-box .content-tit{
	padding: 0 15px;
}
.content-box .content-tit h4{
	font-size: 24px;
	color: #676767;
	text-align: center;
	padding: 35px 0 15px;
	border-bottom: 1px solid #9a9a9a;
}

.content-box p {
	color: #333;
	padding: 0px 15px;
	line-height: 30px;
	font-size: 14px;
}
.content{ padding-top:15px;}


.casecon .rightbox{
	width: 720px;
	padding-top: 10px; 
}
.casecon .rightbox li {
    width: 180px;
    float: left;
    padding: 2px 0px;
    text-align: center;
}
.casecon .rightbox li a{
	line-height: 20px;
}

.content-box .zz{ width:90%; text-align:center; padding:1%;font-size:12px; }


.clear{ clear:both;}
.picslt{ width:320px; height:220px; padding-top:20px;}
.picslt img{ width:320px;height:220px;}
.intro{ width:340px; height:180px; padding-top:20px;}
.intro h2{ font-weight:bolder; font-size:18px;} 
.intro p{ padding:0px;}
.intro .hotline{ font-size:18px; color:#FF0000; font-weight:bold;}
.relapro{ padding-top:20px;}
.relapro li{ width:210px; padding-right:15px; float:left; text-align:center}
.relapro li img{ width:100%; height:160px;} 

.relarticle ul{ width:48%; margin:1%; float:left; font-size:14px; }
.relarticle ul li{ display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; list-style-type:none; line-height:24px;}
.relarticle h4{font-size:12px; }