﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

.banners{height: 589px;}
.fullSlide {
	width:100%;
	position:relative;
	height:589px;
	margin-top:-11px
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.tempWrap{display:block;margin:auto;}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:589px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:589px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#004ebe;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{

  }
.fullSlide .next {
	left:auto;
	right:5%;
}


.caseall{ width:100%; height:990px; background:#eff3f6}
.case{ width:1200px; padding-top:30px; height:1080px; margin:0 auto}
.case .title{ width:1200px; height:30px; line-height:30px; font-size:30px; font-weight:bold; text-align:center; color:#333}
.case .title1{ width:1200px; height:30px; line-height:30px; text-align:center; font-size:15px}
.case .content{ width:1200px; height:auto}
.case .content .news1{ width:582px; height:480px; float:left}
.case .content .news1 .title2{ width:582px; height:70px; line-height:70px; font-size:28px; background:url(../images/icon1.jpg) left center no-repeat; text-indent:40px; color:#000 }
.case .content .news1 .tu{ width:582px; height:289px; background:url(../images/xw1.gif) left top no-repeat}
.case .content .news1 .content1{ width:552px; height:85px; background:#fff; padding:15px;}
.case .content .news1 .content1  ul { width:330px;}
.case .content .news1 .content1  ul li { width:110px;height:40px; background:url(../images/icon2.png) left top no-repeat; text-indent:23px;display:block; float:left; }
.case .content .news1 .content1  ul li a{ line-height:40px}

.case .content .news1 .content2{ width:552px; height:85px; background:#fff; padding:15px;}
.case .content .news1 .content2  ul { width:220px;}
.case .content .news1 .content2  ul li { width:110px;height:40px; background:url(../images/icon2.png) left top no-repeat; text-indent:23px;display:block; float:left; }
.case .content .news1 .content2  ul li a{ line-height:40px}

.case .content .fczw{ width:582px; height:398px; float:left; margin:30px 5px 0 5px; background:#fff}
.case .content .fczw img{ width:582px; height:282px;}
.case .content .fczw span{ display:block; width:582px; height:70px; font-size:23px;font-weight:bold; line-height:70px; text-indent:20px; border-bottom:1px solid #e2e2e2; padding-left:30px;}
.case .content .fczw p{ display:block; height:40px; background:url(../images/icon3.jpg) 5px 15px no-repeat; padding:5px 0 0 10px; text-indent:18px; line-height:35px}
.case .content .fczw .title2{ width:582px; height:70px; line-height:70px; font-size:28px; background:url(../images/icon1.jpg) left center no-repeat; text-indent:40px; color:#000;  }

.zxnews{ margin:0 auto;width:1200px;  height:auto; margin-top:30px;}
.zxnews .title{ width:1200px; height:30px; line-height:30px; font-size:30px; font-weight:bold; text-align:center; color:#333}
.zxnews .title1{ width:1200px; height:30px; line-height:30px; text-align:center; font-size:15px}
.block1{ width:580px; height:auto; display:block; float:left; margin:15px 10px ;/* border-bottom:1px dashed #999*/}
.block1 .time{ float:left; display:block; text-align:center; width:71px; height:71px; background:url(../images/ri_bg.jpg) no-repeat 0 0;}
.block1 .time p{ color:#fff; font-size:21px; font-family:Arial, Helvetica, sans-serif; line-height:21px; padding-top:5px}
.block1 .time span{ color:#fff; font-size:20px; font-family:Arial, Helvetica, sans-serif; line-height:35px;}
.block1 .righttxt{ float:right; width:480px; height:auto}
.block1 .righttxt p a{width:480px; height:30px;font-size:20px; line-height:40px; color:#444444;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.block1 .righttxt span{width:480px; height:66px; display:block; overflow:hidden;line-height:22px; font-size:12px; color:#444444;}
.block1:hover .righttxt p a{width:480px; height:30px;font-size:20px; line-height:40px; color:#004198;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}


.fengcai{ width:100%; height:1040px; background:#eff3f5; margin-top:20px;}
.fengcai .fcmid{ width:1200px; padding-top:60px; height:1000px; margin:0 auto}
.fengcai .fcmid .title{ width:1200px; height:30px; line-height:30px; font-size:30px; font-weight:bold; text-align:center; color:#333}
.fengcai .fcmid .title1{ width:1200px; height:30px; line-height:30px; text-align:center; font-size:15px}
.fengcai .fcmid .content{ width:1200px; height:870px;}
.fengcai .fcmid .content .fczw{ width:582px; height:398px; float:left; margin:30px 5px 0 5px; background:#fff}
.fengcai .fcmid .content .fczw img{ width:582px; height:282px;}
.fengcai .fcmid .content .fczw span{ display:block; width:582px; height:70px; font-size:20px;font-weight:bold; line-height:70px; text-indent:20px; border-bottom:1px solid #e2e2e2}
.fengcai .fcmid .content .fczw p{ display:block; height:40px; background:url(../images/icon3.jpg) 5px 15px no-repeat; padding:5px 0 0 10px; text-indent:18px; line-height:35px}


.db{ width:1200px; height:190px; margin:0 auto;}
.db .l1{ margin-top:75px; width:300px; height:80px; float:left;}
.db .l1 .tu{ width:60px; height:65px; float:left;}
.db .l1 .wenzi{ width:230px; float:right; line-height:30px; padding-top:5px; font-size:14px;}
.db .l1 .wenzi span{ font-size:22px; font-weight:bold}

.mainbox{ width:1200px; margin:30px auto 50px auto;}
.listbox{ width:240px; float:left}
.listbox .title{ background:url(images/left_dw.jpg) no-repeat right center #0e6eb8; height:65px; width:220px; text-align:left; padding-left:20px; padding-top:20px;}
.listbox .title p{ color:#FFFFFF; font-size:20px; line-height:30px;}
.listbox .title span{ color:#FFFFFF; line-height:15px; font-size:12px; text-transform:uppercase}
.listbox .cont{ width:240px; background:#f4f4f4; padding-top:15px; padding-bottom:15px;}
.tel{ width:240px; background:#0e6eb8 url(../images/tell.png) no-repeat 15px center; height:80px; text-indent:65px;}
.tel span{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:80px;}
.twopro{ width:200px; height:40px; line-height:40px;display: block; font-size:14px; color:#333; background:url(images/icon.jpg) no-repeat 15px center; text-align:left; border-bottom:1px dotted #d3d3d3; text-indent:35px; margin:0 auto; }
.twopro:hover{ width:200px; height:40px; line-height:40px;display: block; font-size:14px; color:#e66419;background:url(images/icon.jpg) no-repeat 15px center; border-bottom:1px dotted #d3d3d3; text-indent:35px }
.proimg_bb{ border:1px solid #c6c6c6; width:257px; height:228px; display:block; text-align:center; line-height:40px; font-size:15px;float:left; margin:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_bb img{width:255px; height:186px; padding:1px; border-bottom:1px solid #c6c6c6}
.protent{width:940px; float:right}
.protent .title{ height:50px; line-height:50px; border:solid 1px #dfdfdf; width:938px; margin-bottom:15px;}
.protent .title span{ background:#0e6eb8; height:50px; text-align:center; float:left; line-height:50px; color:#FFFFFF; font-size:16px; width:160px;}
.protent .title p{ float:right; font-size:12px; line-height:50px; color:#999999; padding-right:20px;}
.protent .content{ width:908px; border:solid 1px #dfdfdf; padding-left:15px;padding-right:15px; padding-top:10px; padding-bottom:10px;}
.protent .content p{ text-indent:25px; line-height:30px;}
.protent .content1{ width:908px; border:solid 1px #dfdfdf; padding-left:15px;padding-right:15px; padding-top:10px; padding-bottom:10px;}
.protent .content1 p{ text-indent:25px; line-height:30px;}






.footbox{ width:100%; margin:10px auto 0 auto; background:#3c3c3c; height:282px;}
.footbox .content{ width:1200px; margin:0 auto;}
.footbox .content .dh{ width:727px; border-bottom:solid 1px #636363; height:88px; line-height:88px; color:#fff}
.footbox .content .dh a{ height:88px; line-height:88px; color:#fff; font-size:14px;}
.footbox .content .fw{border-bottom:solid 1px #636363;color:#fff;width:727px; text-align:left; height:88px;}
.footbox .content .fw p{color:#fff; line-height:50px;}
.footbox .content .fw a{color:#fff; line-height:30px; font-size:14px}
.footbox .content .cont{ text-align:left;width:727px; text-align:left; height:60px; line-height:60px;color:#fff;}
.footbox .content .contr{ background:url(../images/contact.gif)  no-repeat left top; width:340px; padding-left:55px; line-height:45px; margin-top:50px;color:#fff; font-size:15px;}




/**/
#telback{ background:url(../images/lxs.png) no-repeat 10px -30px; min-height:400px; padding:40px 0 0 380px; width:515px; font-size:15px; line-height:35px}
#telback b{font-size:16px; color:#ff6600; line-height:35px; font-weight:bold}
.blocka{ width:908px; height:auto; margin:0 auto; padding-top:10px; padding-bottom:10px; border-bottom:1px dotted #bdbdbd}
.blocka p a{ line-height:40px; font-size:15px; text-indent:0px; font-weight:bold;height:40px; width:874px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.blocka .time{ line-height:20px; font-size:14px; color:#ff6600}
.blocka span{ line-height:25px; font-size:13px; color:#555; width:908px; height:50px; display:block; overflow:hidden}
.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"微软雅黑"; font-weight:bold}
.proshow .primgpic{ max-width:95%; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:95%; border:1px solid #ddd}
.proshow .prtent img{max-width:95%;  margin:10px auto}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ font-size:13px; line-height:28px}
.proshow .next{ padding-top:10px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}

.proimg_bb{border:1px solid #c6c6c6; width:257px; height:228px; display:block; text-align:center; line-height:40px; font-size:15px;float:left; margin:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_bb img{width:255px; height:186px; padding:1px; border-bottom:1px solid #c6c6c6}


