@charset "utf-8";
@import url(public.css); 

.dong{ border-top:1px solid #333333; margin:0 auto;height:550px; position:relative}

.slide{position:relative;width:1000px;height:550px;overflow:hidden;z-index:1;margin:0px auto 0px auto;background:#FFF url(../images/ibg2.gif) repeat-x 0 550px;}
.slide ul{position:absolute;top:0;left:0;width:1000px;height:550px;overflow:hidden;z-index:2;}
.slide ul li{position:absolute;top:0;left:0;width:1000px;height:550px;overflow:hidden;background-position:center 0;display:none;}
.slide ul li a{ display:block; height:550px}
.slide #btnPrev{position:absolute;top:245px;left:0;display:block;overflow:hidden;background:url(../images/left.png) left top no-repeat; width:61px; height:62px; ;z-index:3;cursor:pointer}
.slide #btnNext{position:absolute;top:245px;right:0;display:block;overflow:hidden;background:url(../images/right.png) left top no-repeat; width:61px; height:62px; z-index:3;cursor:pointer}
.slide #slideNum{position:absolute;bottom:10px;right:10px;z-index:5; display:none}
.slide #slideNum a{	float:left;	width:34px;	height:6px;	overflow:hidden;margin-left:4px;display:inline;background:#FFF;}
.slide #slideNum a:hover,.slide #slideNum a.active{background:#F00;}

.dong .bg{ position:absolute;  filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; background:#000000; height:80px; z-index:10; bottom:0px; width:100%  }
.baoming{ position:absolute; width:100%; z-index:100; bottom:0px}
.baoming .baoming_pcon{ width:1200px; margin:0 auto; padding-top:15px; padding-bottom:15px}
.baoming .baoming_pcon .title{ float:left; border-right:1px solid #666666; line-height:25px; padding-left:10px; padding-right:40px; color:#999999; margin-right:20px}
.baoming .baoming_pcon .title span{ font-size:18px}
.baoming .baoming_pcon .txt{ float:left; font-size:18px; color:#F38A01; line-height:50px; padding-left:15px; padding-right:15px}
.baoming .baoming_pcon .input{ float:left; padding-top:10px}
.baoming .baoming_pcon .input .con{ width:230px; height:35px; background:#FFFFFF; text-align:center}
.baoming .baoming_pcon .input .con input{ height:35px; width:210px; line-height:35px; border:none; background:none; text-align:left}
.baoming .baoming_pcon .btn{ float:left; padding-left:10px; padding-top:10px}
.baoming .baoming_pcon .btn input{ width:100px; text-align:center; line-height:35px; height:35px; background:#F48A02; border:none; font-size:14px; color:#FFFFFF}
.baoming .close{ float:right; padding-top:10px}



.banner{ background:#F6F6F6; margin:0 auto; padding-top:35px; padding-bottom:35px}
.banner .title{ margin:0 auto;text-align:center}
.banner .info{ margin:0 auto; padding-top:15px; padding-bottom:15px; text-align:center; color:#999999; font-size:14px; line-height:24px}
.banner .pcon{ width:1200px; margin:0 auto; overflow-x:hidden}
.banner .pcon .ncon{ width:1300px}
.banner .pcon .ncon .item{ float:left; width:190px; background:#FFFFFF; height:240px; margin-right:12px}
.banner .pcon .ncon .item .txt{ text-align:center;}
.banner .pcon .ncon .item .txt a{ display:block; width:120px; line-height:36px; border-bottom:1px solid #CCCCCC; color:#CCCCCC; color:#999999; margin:0 auto; font-size:16px}
.banner .pcon .ncon .item .des{ margin:0 auto; text-align:center; padding-top:15px; line-height:24px}
.banner .pcon .ncon .hover{ background:#AF2A30; color:#FFFFFF}
.banner .pcon .ncon .hover .txt a{ color:#FFFFFF; border-bottom:1px solid #FFFFFF}


.banner .pcon .ncon .item .ac01{ margin:0 auto; height:110px; background:url(../images/icon01.png) center 25px no-repeat}
.banner .pcon .ncon .item .ac02{ margin:0 auto; height:110px; background:url(../images/icon02.png) center 25px no-repeat}
.banner .pcon .ncon .item .ac03{ margin:0 auto; height:110px; background:url(../images/icon03.png) center 25px no-repeat}
.banner .pcon .ncon .item .ac04{ margin:0 auto; height:110px; background:url(../images/icon04.png) center 25px no-repeat}
.banner .pcon .ncon .item .ac05{ margin:0 auto; height:110px; background:url(../images/icon05.png) center 25px no-repeat}
.banner .pcon .ncon .item .ac06{ margin:0 auto; height:110px; background:url(../images/icon06.png) center 25px no-repeat}

.banner .pcon .ncon .hover .ac01{ margin:0 auto; height:110px; background:url(../images/icon01ac.png) center 25px no-repeat}
.banner .pcon .ncon .hover .ac02{ margin:0 auto; height:110px; background:url(../images/icon02ac.png) center 25px no-repeat}
.banner .pcon .ncon .hover .ac03{ margin:0 auto; height:110px; background:url(../images/icon03ac.png) center 25px no-repeat}
.banner .pcon .ncon .hover .ac04{ margin:0 auto; height:110px; background:url(../images/icon04ac.png) center 25px no-repeat}
.banner .pcon .ncon .hover .ac05{ margin:0 auto; height:110px; background:url(../images/icon05ac.png) center 25px no-repeat}
.banner .pcon .ncon .hover .ac06{ margin:0 auto; height:110px; background:url(../images/icon06ac.png) center 25px no-repeat}


#case{ margin:0 auto; margin-bottom:40px;}
#case h3{ margin:0 auto; text-align:center; padding-top:30px; padding-bottom:30px}
#case .class{ margin:0 auto; width:1050px;; padding-bottom:30px}
#case .class dt{ float:left; width:160px; margin-right:15px;margin-top:10px;}
#case .class dt a{ display:block; border:1px solid #D9D9D9; background:#F6f6f6; line-height:35px; text-align:center; font-size:14px; color:#666666}
#case .class dt.cli a{ background:#AF2A30; border:1px solid #AF2A30; color:#FFFFFF;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#case .pcon{ width:1200px; overflow-x:hidden; margin:0 auto}
#case .pcon li{ float:left; width:1300px}
#case .pcon li .item{ float:left; width:290px; height:210px; position:relative; margin-right:13px; overflow:hidden; cursor:pointer; margin-bottom:13px}
#case .pcon li .item .bg{ position:absolute;  filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; background:#000000; height:50px; z-index:10; bottom:0px; width:100%  }
#case .pcon li .item .txt{ position:absolute; height:50px; z-index:100; bottom:0px; width:100%; line-height:50px; text-align:center; font-size:16px; overflow:hidden; height:50px;  }
#case .pcon li .item .txt a{ color:#CCCCCC}
#case .pcon li .item .more{ display:none}

#case .pcon li .hover .bg{ height:210px}
#case .pcon li .hover .txt{top:45px;}
#case .pcon li .hover .txt a{ color:#FFFFFF}
#case .pcon li .hover .more{ position:absolute; bottom:62px; display:block; z-index:100; width:100%}
#case .pcon li .hover .more a{; width:130px; line-height:45px; text-align:center; margin:0 auto; color:#FFFFFF; text-align:center; background:#333333; display:block;  filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}


.banner01{ background:url(../images/bg01.jpg) center top no-repeat; margin:40px auto 0px auto}
.banner01 h3{ margin:0 auto; padding-top:50px; padding-bottom:65px; text-align:center}
.banner01 .pcon{ width:1200px; overflow-x:hidden; margin:0px auto}
.banner01 .pcon .ncon{ width:1300px}
.banner01 .pcon .ncon .item{ float:left; width:280px; height:350px; background:#FFFFFF; cursor:pointer}
.banner01 .pcon .ncon .item .pimg{ margin:0px auto; width:160px; padding-top:20px; text-align:center}
.banner01 .pcon .ncon .item .pimg img{ border-radius:80px}
.banner01 .pcon .ncon .item .txt{ margin:0 auto; line-height:24px; font-size:18px; text-align:center; padding-top:20px}
.banner01 .pcon .ncon .item .zhiwei{ line-height:24px; text-align:center; color:#CCCCCC}
.banner01 .pcon .ncon .item .more{ margin:15px auto 0px auto}
.banner01 .pcon .ncon .item .more a{ width:120px; line-height:35px; text-align:center; border-radius:18px; border:1px solid #D9D9D9; background:#FFFFFF; display:block; margin:0 auto; font-size:14px; color:#333333}
.banner01 .pcon .ncon .hover{ background:#AF2A30}
.banner01 .pcon .ncon .hover .txt a{ color:#FFFFFF}
.zxzx{ margin:50px auto 0px auto; text-align:center}


#sjfa{ margin:0 auto}
#sjfa h3{ margin:0 auto; text-align:center; padding-top:35px; padding-bottom:35px}
#sjfa .pcon{ width:1200px; overflow-x:hidden; margin:0 auto}
#sjfa .pcon .ncon{ width:1300px}
#sjfa .pcon .itembg{ float:left; width:570px; margin-right:60px; margin-bottom:30px}
#sjfa .pcon .itembg .item{ float:left; width:240px; margin-right:20px}
#sjfa .pcon .itembg .item img{ border:10px solid #EFEFEF}
#sjfa .pcon .itembg .hover img{ border:10px solid #AF2A30}
#sjfa .pcon .itembg .con{ float:left; width:300px; padding-top:15px}
#sjfa .pcon .itembg .con .tit{ margin:0 auto; text-align:left; font-size:16px; line-height:35px}
#sjfa .pcon .itembg .con .des{ margin:0 auto; color:#999999; text-align:left; line-height:24px}


.banner03{ margin:40px auto 0px auto; padding-bottom:30px}
.banner03 .title{ margin:0 auto; padding-top:30px; padding-bottom:30px; text-align:center}
.banner03 .class{ margin:0 auto; width:420px;; padding-bottom:30px}
.banner03 .class dt{ float:left; width:120px; margin-right:20px}
.banner03 .class dt a{ display:block; border:1px solid #D9D9D9; background:#F6f6f6; line-height:35px; text-align:center; font-size:14px; color:#666666}
.banner03 .class dt.cli a{ background:#AF2A30; border:1px solid #AF2A30; color:#FFFFFF}
.banner03 .pcon{ width:1200px; margin:0 auto}
.banner03 .pcon .pleft{ float:left; width:485px; background:url(../images/bg02.jpg) center top no-repeat; height:440px;}
.banner03 .pcon .pleft .con{ padding-top:45px; margin:0 auto}
.banner03 .pcon .ncon{ float:right; width:700px}
.banner03 .pcon .ncon .item{ background:#FFFFFF; padding-top:15px; padding-bottom:15px; cursor:pointer}
.banner03 .pcon .ncon .item .date{ float:left; width:90px; border-right:1px solid #999999; height:42px; margin-right:20px; padding:0 0 0 0}
.banner03 .pcon .ncon .item .date .day{ line-height:24px; font-size:24px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:0 0 0 0}
.banner03 .pcon .ncon .item .date .month{ margin:0 auto; line-height:18px; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 0}
.banner03 .pcon .ncon .item .con{ float:left; width:550px; padding:0 0 0 0}
.banner03 .pcon .ncon .item .con .tit{ margin:0 auto; line-height:24px; font-size:14px; font-weight:bold; padding:0 0 0 0}
.banner03 .pcon .ncon .item .con .des{ margin:0 auto; line-height:18px; color:#999999; font-size:12px; padding:0 0 0 0}
.banner03 .pcon .ncon .hover{ color:#FFFFFF; background:#AF2A30;}
.banner03 .pcon .ncon .hover .date{ border-right:1px solid #FFFFFF;}
.banner03 .pcon .ncon .hover a{ color:#FFFFFF}
.banner03 .pcon .ncon .hover .con .des{ color:#FFFFFF}




.clearfix::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	zoom: 1;
}
.inlblo {
	display: inline-block; zoom: 1; diplay: inline;
}
.section-focus-pic {
	margin: 0px auto 0px auto; width: 410px; height: 270px; overflow: hidden; position: relative;
}
.section-focus-pic ul li {
	left: 410px; top: 0px; width: 410px; height: 270px; position: absolute;
}
.section-focus-pic ul li h3 {
	left: 0px; width: 400px; bottom: 11px; color: rgb(255, 255, 255); font-family: "微软雅黑"; font-size: 18px; font-weight: normal; margin-left: 20px; position: absolute; z-index: 111;
}
.section-focus-pic ul li div {
	left: 0px; width: 410px; height: 50px; bottom: 0px; filter: alpha(opacity=60); position: absolute; opacity: 0.6; background-color: rgb(0, 0, 0);
}
.section-focus-pic .pages {
	width: 410px; height: 270px;
}
.section-focus-pic .controler {
	right: 20px; bottom: 20px; position: absolute;
}
.section-focus-pic .controler b {
	background: url("../images/news_index_icon.png") no-repeat -136px 3px; margin: 0px 0px 0px 5px; width: 20px; height: 10px; text-indent: 20px; overflow: hidden; float: left; display: block; cursor: pointer;
}
.section-focus-pic .controler b.down {
	background-position: -161px 1px;

}
.section-focus-pic .controler2 a {
	top: 120px; width: 40px; height: 40px; display: block; position: absolute;
}
.section-focus-pic .controler2 a i {
	background: url("../images/star.png") no-repeat; width: 22px; height: 34px; display: block; cursor: pointer;
}
.section-focus-pic .controler2 .prev {
	left: 5px;
}
.section-focus-pic .controler2 .prev i {
	background-position: -34px -68px; margin-left: 5px; _background: none;
}
.section-focus-pic .controler2 .prev:hover i {
	background-position: -34px -24px; left: 10px; _background: none;
}
.section-focus-pic .controler2 .next {
	right: 10px;
}
.section-focus-pic .controler2 .next i {
	background-position: -62px -68px; margin-left: 10px; _background: none;
}
.section-focus-pic .controler2 .next:hover i {
	background-position: -62px -24px; right: 10px; _background: none;
}





#links{ margin:0px auto 0px auto; background-color: #dadada}
#links .pcon{ width:1200px; padding-top:10px; padding-bottom:10px; margin:0 auto}
#links dt{ float:left; line-height:24px; white-space:nowrap;}
#links dd{ float:left; white-space:nowrap; line-height:24px; margin-right:10px;}



/*不间断滚动*/
#propro{OVERFLOW: hidden; width:1081px; height:430px; margin:0px auto 0px auto}
#inpro{float: left;width: 5000%;}
#propro1{float: left;}
#propro2{float: left;}
#propro .f_l{float:left}
#propro .dw{ width:220px}

#propro dl{ width:210px; float:left; text-align:center; background:#000000; height:430px}
#propro dl dt{ margin:0 auto; text-align:center}
#propro dl dt img{ border:15px #000000 solid}
#propro dl dd{ margin:0 auto; text-align:center; line-height:30px;}
#propro dl dd a{ color:#FFFFFF;}
#propro dl dd a:hover{ color:#ff6600;}