@charset "utf-8";
/* CSS Document */

BODY  {	padding:0; border:0; margin:0 auto; BACKGROUND: #ffffff;
        FONT: 14px/22px "微软雅黑","\5b8b\4f53",Arial,sans-serif; COLOR: #47545c; }
form,ul,li,dl,dt,dd,div,img,input,p,a,h1{ margin:0 auto; padding:0; border:0;  LIST-STYLE-TYPE: none; }
ul,li,dt,dd{ list-style-type:none;;}

.clear{ clear:both; }

A                 { color: #515b57;  TEXT-DECORATION: none; }
A:HOVER           { COLOR: #f30001;  TEXT-DECORATION: none; }

A.a_dh            { COLOR: #646464;  FONT-size: 16px;  height: 46px; line-height: 46px; padding:12px; font-weight: 600;}
A.a_dh:HOVER      { COLOR: #f54c00;  background: #de0015; height: 46px; line-height: 46px; TEXT-DECORATION: none; font-weight: 600; }

.color         { color: #FFFFFF; }
.color1        { color: #4c210e; }
.color2        { font-size: 24px; color: #f54c00; }
.color3        { color: #c90000; font-size: 20px; font-family: "Microsoft YaHei UI", "微软雅黑", Arial, verdana; font-weight: 600; }
.color4        { color: #333333; }
.color5        { color: #aed6f5; }
.color6        { color: #f60000; }
.date          { color:#898989; font-size:12px; }

.fs12          { font-size: 12px; }
.fs18          { font-size: 18px; }
.fs16          { font-size: 16px; }
.line20        { line-height: 20px; }
.line25        { line-height: 25px; }
.line30        { line-height: 30px; }
.w1190         { width: 1190px;	margin: 0 auto;}
.fl            { float: left!important; }
.fr            { float: right!important; }
.orange        { color: #e95704!important; }
.red           { color: #cf010e!important; }
.pt5   {padding:0 5px;}
.pt25  {padding:0 25px;}

#header{ width:100%; height:150px;} 
.top {margin:0 auto; width:1200px; height:100px;}
.logo { float:left; width:420px; padding:20px;}
.nav { float:right; width:910px; height:50px;}
.nav ul {  margin-right:20px; font-size:16px;}
.nav ul li { float:left; padding:0 40px; border-right:1px solid #ddd; }
.nav ul li a{ border-bottom:0px solid #d40601; }
.nav ul li a:hover{height:42px; border-bottom:3px solid #d40601; }

.Nav { margin:0 auto; width:1200px; height:50px; }
.Nav a { float: left; display: block; color: #fff; }
.Nav a:hover { text-decoration: none;  cursor: pointer;}
.Nav a div { width:120px; line-height:50px; font-weight:;}
.Nav a:hover div,.rightNav a.hover div{ background:#076ce0;}
.Nav .dh { height:50px; text-align:center; cursor: pointer;}


/* banner */
.c-banner{	width: 100%;position: relative;}
.c-banner img{	width: 100%;}
.c-banner .banner ul{list-style: none;	padding-left: 0px;	margin-bottom: 0px;}
.c-banner .banner ul li{position: absolute	display: none;	opacity: 0;}
.c-banner .banner ul li:nth-child(1){	opacity: 1;	display: block;}
.c-banner .banner ul li img{	width: 100%;	position: absolute;	top: 0px;}
.c-banner .banner ul li:first-child img{	position: relative;}
.c-banner .nexImg,.c-banner .preImg{ padding: 25px 10px 25px 10px;	position: absolute;	top: 50%;margin-top: -53px;	background: #000000;opacity: 0.5;border-radius: 5px;z-index: 10;}
.c-banner .nexImg:hover,.c-banner .preImg:hover{	opacity: 0.8;}
.c-banner .nexImg{	right: 0px;}
.c-banner .nexImg img,.c-banner .preImg img{ }
.c-banner .jumpBtn{	width: 100%; position: absolute;bottom: 20px; text-align: center;}
.c-banner .jumpBtn ul{	margin-bottom: 0px;	padding: 0px;}
.c-banner .jumpBtn ul li{width: 15px; height: 15px;	border-radius: 50%;	display: inline-block;	background-color: white;opacity: 0.9;margin-left: 10px;}
.c-banner .jumpBtn ul li:first-child{	margin-left: 0px;}
@media screen and (max-width:768px) {
	.c-banner{	width: 100%; height: 345px;	overflow: hidden;	}
	.c-banner .banner ul li img{ width: 768px;	height: 345px;	position: absolute;	left: 50%;	margin-left: -384px;}
}
/*
.cp-box { width:100%; padding:13px;}
.cp-box ul li { float:left; padding:13px; }
.cp-box .txt { font-size:15px; line-height:35px; text-align:center; }*/
.cp-box { margin:0 auto; width:1220px; padding:0px;}
.cp-box ul li { float:left; margin:15px; padding-bottom:20px; box-shadow: 4px 4px 20px #ddd; border-radius:5px; }
.cp-box ul li img { width:370px; height:202px;  }
.cp-box .txt { padding:0 15px; width:340px;}
.cp-box .bt { font-size:16px; color:#333; line-height:40px; }
.cp-box .con { color:#999;}

.main-box  {padding:50px;background:#f4f0f0;height:440px;}
.jj-box    {margin:0 auto;width:1200px;position:relative;}

.dz-box   { margin:0 auto;width:1200px; padding:66px 20px 40px;}
.dz-box .txt {color:#F20; text-align:center;}
.dz-box p {padding-top:20px; color:#777; text-align:center;}

.position  {width:100%; height:60px; background:#f5f5f5; line-height:60px; border-bottom:1px solid #e9e9e9;}
.content   {padding:20px 10px;}
.content .bt  {font-size:30px;color:#1c83e3; line-height:70px; border-bottom:4px solid #1c83e3; padding-bottom:12px;}
.content .jj   {padding:20px 25px;line-height:33px; color:#555; border:1px solid #ddd; min-height:250px;}
.content .case  {padding:20px 25px;line-height:33px; color:#555; min-height:250px;}
.content .lx   {padding:30px 0;line-height:33px; color:#555;  min-height:450px;}
.content .lx .lf  {float:left;width:720px;}
.content .lx .ri  {float:left; width:400px; padding-left:30px;}

.page-icon{	margin:40px 0 0 0;/*设置距离顶部20像素*/font-size:0;/*修复行内元素之间空隙间隔*/text-align:center;/*设置内容居中显示*/	}
.page-icon a,.page-disabled,.page-next{	border:1px solid #ccc;border-radius:3px;padding:4px 10px 5px;font-size:14PX;/*修复行内元素之间空隙间隔*/	margin-right:10px;	}
.page-icon a{text-decoration:none;/*取消链接的下划线*/	color:#005aa0;	}
.page-current{color:#ff6600;padding:4px 10px 5px;font-size:14PX;/*修复行内元素之间空隙间隔*/	}
.page-disabled{	color:#ccc;	}	
.page-next i,.page-disabled i{	cursor:pointer;/*设置鼠标经过时的显示状态，这里设置的是显示状态为小手状态*/display:inline-block;/*设置显示的方式为行内块元素*/	width:5px;	height:9px;
		background-image:url(http://img.mukewang.com/547fdbc60001bab900880700.gif);/*获取图标的背景链接*/}
.page-disabled i{background-position:-80px -608px;	margin-right:3px;	}
.page-next i{background-position:-62px -608px;	margin-left:3px;}


.newslist  {padding:5px 0}
.newslist li{line-height:45px; border-bottom:1px dotted #ddd;}
.newslist li a{ padding-left:20px;font:15px/33px sans-serif; color:#333;background: url(../images/arrow.gif) 1px center no-repeat}
.newslist li a:hover{color:#241305}
.newslist li span{float:right;font:12px/32px sans-serif;color:#888;line-height:45px;}

.footer  {width:100%;background:#2c2c2c; color:#ccc; }
.lx-box  {margin:0 auto; padding:30px 0; width:1160px; height:115px; }
.lx-box ul {margin:0 auto;width:986px;}
.lx-box ul li { float:left; margin:0 12px; padding:5px; width:150px; height:110px; border:2px dotted #ddd; border-radius:15px; text-align:center;}
.lx-box ul li img { width:45px; height:45px; padding:10px 0;}
.lx-box .pp  { padding-top:10px;}
.lx-box .txt { text-align:center; line-height:18px;}
.footer-bo  {width:100%; background:#282828; }
.footer-bo .txt {margin:0 auto; width:1200px; line-height:46px; text-align:center; color:#FFF;}
@media screen and (max-width:768px) {
	.txt {margin:0 auto; width:1200px; line-height:36px; text-align:center; color:#FFF;}
	}

