@charset "utf-8";
@import url(public.css); 

.banner01{margin:0px auto 0px auto;padding-bottom:45px;padding-top:45px;}
.banner01 h3{margin:0 auto;}
.banner01 h3 dt{ margin:0 auto; width:670px;background:url(../images/line01.jpg) left 23px repeat-x;}
.banner01 h3 dt a{ color:#424242; display:block; line-height:45px; background:url(../images/tit01.jpg) center 22px no-repeat; font-size:24px; text-align:center}
.banner01 h3 dd{ margin:0 auto; text-align:center; font-size:20px; line-height:24px; color:#ff0000; }
.banner01 .pcon{ width:1200px; margin:0 auto; padding-top:40px}
.banner01 .pcon .item{ width:20%; float:left}
.banner01 .pcon .item .item_pcon{ width:186px; height:200px; border:1px solid #0c7af9; border-radius:5px; margin:0 auto}
.banner01 .pcon .item .tit{ text-align:center; padding-top:20px}
.banner01 .pcon .item .des{ text-align:center; line-height:40px; font-size:18px; height:40px;}
.banner01 .pcon .item .des a{ color:#4f4f4f}
.banner01 .pcon .item .more{ margin:0 auto}
.banner01 .pcon .item .more a{ display:block; width:80px; height:26px; line-height:26px; text-align:center; line-height:26px; border-radius:5px; background:#f5a227; color:#FFFFFF; margin:0 auto}
.banner01 .pcon .item .more a:hover{ background:#FF0000}

.banner02{ margin:0px auto 0px auto;}
.banner02 .banner02pcon{ width:1200px; margin:0 auto;  padding-bottom:35px}
.banner02 .title{margin:0 auto; width:1200px}
.banner02 .title dt{ margin:0 auto; width:1200px;background:url(../images/line02.jpg) left center repeat-x;}
.banner02 .title dt a{ color:#424242; display:block; line-height:135px; background:url(../images/tit02.jpg) center center no-repeat; font-size:24px; text-align:center; font-weight:bold}
.banner02 .pleft{ float:left; width:270px; background:#004d9f; border-radius:8px; padding-top:15px; padding-bottom:30px}
.banner02 .pleft h3{ margin:0 auto; width:155px; background:url(../images/line03.jpg) center center repeat-x; line-height:60px; text-align:center}
.banner02 .pleft h3 a{ display:block; width:95px; text-align:center; background:#004d9f; font-size:16px; color:#FFFFFF; margin:0 auto}
.banner02 .pleft .pcon{ width:240px; background:#FFFFFF; padding-top:15px; padding-bottom:15px; margin:0 auto; border-radius:8px}
.proclass .ncon{ width:205px; margin:0px auto}
.proclass .ncon li{ float:left; width:205px; text-align:center; border-bottom:1px solid #e1e1e1; line-height:30px; text-align:center}
.contact .ncon{ width:205px; margin:0 auto; line-height:24px}

.banner02 .pright{ float:right; width:890px}
.banner02 .pright h3{ background:url(../images/line02.jpg) bottom repeat-x; height:35px}
.banner02 .pright h3 dt{ float:left; line-height:35px; background:url(../images/line04.jpg) bottom repeat-x; font-size:22px;}
.banner02 .pright h3 dt a{ color:#004d9f}
.banner02 .pright h3 dd{ float:right; line-height:35px}
.banner02 .pright .pcon{ padding-top:20px; margin:0 auto; width:890px; overflow-x:hidden}
.banner02 .pright .pcon .ncon{ width:990px; margin:0 auto}
.banner02 .item{ float:left; width:278px; margin-right:28px; margin-bottom:28px}
.banner02 .item .item_pcon{margin:0 auto; border:1px solid #d2d2d2; background:#FFFFFF; padding-top:15px}
.banner02 .item .pimg{ width: 230px; height: 145px; position: relative; text-align: center;  cursor: default; margin:0px auto 0px auto; overflow:hidden}
.banner02 .item .pimg .mask, .banner02 .item .pimg .content {width: 230px; height: 145px; position: absolute; overflow: hidden; top: 0px; left: 0px; }
.banner02 .item .pimg img { display: block; position: relative; }
.banner02 .item .third-effect .mask { opacity: 0; overflow: visible;  box-sizing: border-box; transition: all 0.4s ease-in-out 0s; cursor:pointer }
.banner02 .item .third-effect a.info { position: relative; top: -10px; opacity: 0; transition: opacity 0.5s ease-in-out 0s; }
.banner02 .item .third-effect:hover .mask { opacity: 1; background:#000000;  filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.banner02 .item .third-effect:hover a.info { opacity: 1; transition-delay: 0.3s; }
.banner02 .item .pimg a.info { background: url('../images/link.png') no-repeat scroll center center transparent; display: block; text-decoration: none; padding: 0px; text-indent: -9999px; width: 230px; height: 145px; }
.banner02 .item .tit{ width:230px; margin:0 auto; height:50px;}
.banner02 .item .tit a{ display:block; line-height:35px; padding-left:5px; padding-right:5px; text-align:center; white-space:nowrap; overflow: hidden;text-overflow: ellipsis; height:35px; margin:0 auto; background:#004d9f; color:#FFFFFF}




.banner03{margin:0px auto 0px auto; padding-top:30px; padding-bottom:30px; background:#f4f4f4;height:300px;}
.banner03 .banner03pcon{margin:0 auto; width:1200px; }
.banner03 .right{width:750px; float:left;padding-left: 30px;}
.banner03  h3{ margin:0 auto; border-bottom:1px solid #eaeaea;}
.banner03 .right h3 dt{ float:left; line-height:35px; font-size:18px; background:url(../images/ico01.jpg) left center no-repeat; text-indent:40px}
.banner03 .right .pcon .pimg img{ float:left; text-align:center; padding-right:10px; }
.banner03 .right .pcon{ float:left;  line-height:28px; text-align:left; padding-top:25px}
.banner03  .left h3 dt{ float:left; line-height:35px; font-size:18px; background:url(../images/ico02.jpg) left center no-repeat; text-indent:40px}
.banner03 .left{width:400px;float: left;}
.banner03 .left .pcon{line-height: 30px;}
.banner03 .left .pcon .kno{padding-top: 25px;}




.banner04{margin:0px auto 30px auto; background:#f5f5f5;}
.banner04 .pcon{ width:1200px; margin:0 auto; padding-top:35px; padding-bottom:35px}




.gccj{ float:left; width:590px}
.gccj h3{ margin:0 auto}
.gccj h3 dt{ background:url(../images/tit03.jpg) left top no-repeat; line-height:71px; font-size:30px; text-align:left}
.gccj h3 dd{ line-height:75px; text-align:left; font-size:16px; color:#8b8b8b; font-family:Arial, Helvetica, sans-serif}
.gccj .pcon{ height:125px; margin:0 auto}
.gccj .pcon .ncon{ margin:0 auto; text-align:left; line-height:32px; font-size:16px; color:#707070}
.gccj .more{ margin:0 auto}
.gccj .more a{ display:block; border:1px solid #ea1f25; color:#ea1f25; font-size:18px; float:left; line-height:35px; width:130px; text-align:center}

.scsb{ float:right; width:500px; height:345px; background:#f3f2f2}
.scsb .pcon{ padding-top:20px; margin:0 auto}


.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: 365px; height: 255px; position: relative;
}
.section-focus-pic .section-focus-pic1{ width:365px; height: 305px; overflow:hidden; position: relative}
.section-focus-pic ul li {
	left: 365px; top: 0px;width:365px; height: 305px; position: absolute;
}
.section-focus-pic ul li h7 {
	left: 0px; width: 365px; color: rgb(255, 255, 255); font-family: "微软雅黑"; font-size: 18px; font-weight: normal; position: absolute; z-index: 111; line-height:50px; bottom:0px
}
.section-focus-pic ul li h7 a{ display:block; white-space:nowrap; overflow: hidden;text-overflow: ellipsis;; float:left; width:365px; text-align:center}
.section-focus-pic ul li div {
	left: 0px; width: 365px; height: 50px; bottom: 0px; position: absolute; background-color:#e60012;
}
.section-focus-pic .pages {
	width: 365px; height: 255px;
}
.section-focus-pic .controler {
	right: 20px; bottom: 20px; position: absolute; display:none
}
.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: 113px; width:30px; height: 48px; display: block; position: absolute;
}
.section-focus-pic .controler2 a i {
	  width:30px; height: 48px; display: block; cursor: pointer;
}
.section-focus-pic .controler2 .prev {
	left: -42px;
}
.section-focus-pic .controler2 .prev i {
	background:url(../images/sleft.jpg) left top no-repeat;
}

.section-focus-pic .controler2 .next {
	right: -42px;
}
.section-focus-pic .controler2 .next i {
	background:url(../images/sright.jpg) left top no-repeat
}


.banner06{ background:url(../images/contact.jpg) center top no-repeat; height:220px; margin:0 auto}
.banner06 .banner06pcon{ width:1120px; margin:0 auto; padding-top:24px}
.guestbook{ float:left; width:268px}
.guestbook .item{ height:41px; text-align:center;}
.guestbook .item input{ width:260px; height:35px; line-height:35px; text-align:left; border:none; background:none}
.guestbook .btn input{ width:120px; height:35px; background:#EB2026; line-height:35px; text-align:center; font-size:16px; border:none; border-radius:5px; color:#FFFFFF}
.guestbook .btn input.reset{ background:#575555}

.banner05{  width:1200px}
.banner05{ margin:0 auto; padding-top: 20px;}
.banner05 h3{margin:0 auto; width:510px}
.banner05 h3 dt{ margin:0 auto; width:510px;background:url(../images/line02.jpg) left center repeat-x;}
.banner05 h3 dt a{ color:#424242; display:block; line-height:130px; background:#FFFFFF; font-size:24px; text-align:center; font-weight:bold; width:145px; margin:0 auto}
.banner05 .pimg img{ height:165px;}
.banner05 .item{ float:left; width:50%;}
.banner05 .item .pimg{ margin:0 auto; width:550px;}
.banner05 .item .pcon{ margin:20px auto 0px auto; width:550px}
.banner05 .item .pcon dd{ float:left; width:550px; border-bottom:1px dashed #c6c6c6; white-space:nowrap; overflow: hidden;text-overflow: ellipsis; font-size:14px; line-height:32px}
.banner05 .item .pcon dd span{ float:right; padding-left:10px; color:#a2a2a2}






#links{margin:40px auto 0px auto; background:#004d9f}
#links .pcon{ margin:0 auto; padding-top:10px; padding-bottom:10px; width:1200px; border-bottom:1px solid #FFFFFF}
#links .pcon dt{ float:left; line-height:24px; text-indent:10px; color:#FFFFFF}
#links .pcon dd{ float:left; line-height:24px; white-space:nowrap; margin-right:10px; color:#FFFFFF}
#links .pcon dd a{ color:#FFFFFF}




/*不间断滚动*/
#propro{OVERFLOW: hidden; width:1080px; height:290px; margin:0px auto 0px auto; position:relative}
#inpro{float: left;width: 5000%;}
#propro1{float: left;}
#propro2{float: left;}
#propro .f_l{float:left}
#propro .dw{ width:400px;}





/*不间断滚动*/
#scjqscjq{OVERFLOW: hidden; width:1120px; height:270px; margin:0px auto 0px auto; position:relative}
#inscjq{float: left;width: 5000%;}
#scjqscjq1{float: left;}
#scjqscjq2{float: left;}
#scjqscjq .f_l{float:left}
#scjqscjq .dw{ width:210px;}
