@import url(pub.css );
.mainer { width:1268px; overflow:hidden; margin-left:auto; margin-right:auto; }
.mainer1 { padding-left:15px; }
.mainer1 .li { float:left; width:calc(25% - 14px);margin:0 7px;background:url(../images/fuwu_li.gif) no-repeat; text-align:center; height:400px; overflow:hidden; background-size:100% 100%;}
.mainer1 .li h3 { height:47px; overflow:hidden; text-align:center; }
.mainer1 .li h3 a { line-height:47px; font-weight:bold; color:#fff; display:block; font-size:16px; }
.mainer1 .li .img { padding:10px 0px; }
.mainer1 .li .img img { display:block; width:260px; height:180px; margin:auto; }
.mainer1 .li .desc { text-align:left; padding:0px 18px; height:75px; overflow:hidden; font-weight:bold; color:#000; font-size:14px; }
.mainer1 .li .more { padding-top:20px; }
.mainer1 .li .more a{ display:block; width:217px; height:41px; overflow:hidden; margin-left:auto; margin-right:auto; }
 


.mainer2 h3.h3 {background: #27c3c0; height:57px; overflow:hidden; margin-top:30px; }
.mainer2 h3.h3 span { line-height:48px; color:#fff; font-size:18px; font-weight:bold; padding-left:40px; float:left; display:inline; }
.mainer2 h3.h3 a { color:#fff; line-height:54px; padding-right:35px; float:right; display:inline; }
.mainer2 .con { background:url(../images/mainer2.gif) no-repeat; padding-top:70px; }
.mainer2 .con * { color:#86827F; font-size:14px; }
.mainer2 .con1 { width:425px; float:left; }
.mainer2 .con2 { width:427px; float:left; }
.mainer2 .con3 { width:410px; float:left; }
.mainer2 .con1 dl { padding-left:25px; }
.mainer2 .con1 dt { font-weight:bold; font-size:16px; color:#686868; line-height:30px; padding-left:20px; background:url(../images/dd1.gif) no-repeat left center; }
.mainer2 .con2 p { background-position:left top; background-repeat:no-repeat; padding-left:40px; min-height:35px; _height:35px; _overflow:visible; margin-left:20px; margin-right:20px; }
.mainer2 .con2 .p1 { background-image:url(../images/1.gif); }
.mainer2 .con2 .p2 { background-image:url(../images/2.gif); }
.mainer2 .con2 .p3 { background-image:url(../images/3.gif); }
.mainer2 .con2 .p4 { background-image:url(../images/4.gif); }
.mainer2 .con3 { text-align:center; padding-top:5px; }
.mainer2 .con3 ul { padding-top:15px; }
.mainer2 .con3 li { padding-left:20px; text-align:left; background:url(../images/dd1.gif) no-repeat left 10px; margin-left:30px; margin-right:40px; }
.mainer2 .con_b { padding-top:60px; padding-bottom:40px; text-align:center; }
.mainer2 .con_c{ width:1228px; margin-left:auto; margin-right:auto;}
.mainer2 .con_c dl { width:220px; float:left; margin:0px 16px; }
.mainer2 .con_c dl dt { width:214px; height:149px; text-align:center; vertical-align:middle; padding:4px 2px; border:1px dashed #ccc; }
.mainer2 .con_c dl dt img { width:214px; height:149px; }
.mainer2 .con_c dl dd { text-align:center; height:50px; line-height:50px; }
.mainer2 .con_d { text-align:center; padding-top:20px; }
.mainer2 .con_d a { padding:0px 20px; }
.mainer3 .con {overflow:hidden;}
.mainer3 .con .td { overflow:hidden; width:calc(33.33% - 20px); margin:0 10px;padding-top:20px;float:left;}

 
.mainer3 dl.h3{ float:left;}
.mainer3 dl.h3 dt a{ font-weight:bold; font-size:16px; font-family:"宋体"; color:#27c3c0; }
.mainer3 dl.h3 dd{ height:17px; background:url(../images/newslist_li.gif) no-repeat left center;}
.mainer3 dl.h3 dd p{ height:17px; background:url(../images/newslist_li2.gif) no-repeat right center;}





.mainer3 .con .desc { height:100px; overflow:hidden; font-size:14px; margin:10px 0px 10px; clear:both; padding-top:10px;}
.mainer3 .con .con3 { background-color:#F7F7F7; color:#000; height:25px; }
.mainer3 .con .con3 .date { float:left; background:url(../images/date.gif) no-repeat left center; padding-left:25px; margin-left:30px; }
.mainer3 .con .con3 .v { float:left; background:url(../images/v.gif) no-repeat left center; padding-left:30px; margin-left:20px; }
.mainer3 h4.h4 { background-color:#27c3c0; height:50px; overflow:hidden; margin-top:30px; }
.mainer3 h4.h4 span { line-height:48px; color:#fff; font-size:18px; font-weight:bold; padding-left:40px; float:left; display:inline; }
.mainer3 h4.h4 a { color:#fff; line-height:54px; padding-right:35px; float:right; display:inline; }
.mainer4 h4.h4 { background-color:#27c3c0; height:50px; overflow:hidden; margin-top:30px; }
.mainer4 h4.h4 span { line-height:48px; color:#fff; font-size:18px; font-weight:bold; padding-left:40px; float:left; display:inline; }
.mainer4 h4.h4 a { color:#fff; line-height:54px; padding-right:35px; float:right; display:inline; }




.mainer4 .con { margin-top:36px; }




.mainer4 .con3 { float:left; background:url(../images/line2.gif) no-repeat center center; width:50px; height:220px; }
.mainer4 .con4 { float:left; padding-left:15px; }

.swf{overflow: hidden;}
#slider{width: 1920px !important;}
#slider img{width: 100%!important;display: block;}
/*图片*/
#controls{position: relative;clear: both;display: block;}
/*12345外框*/
#sun_swf_wrap{position: relative;}
#sun_swf_wrap #prevBtn{background-image: url("../SudoSlider/images/left.gif");left: 40px;}
#sun_swf_wrap #nextBtn{background-image: url("../SudoSlider/images/right.gif");right: 40px;}
#prevBtn,#nextBtn{opacity: 0.5;filter: Alpha(opacity=50);top: -200px;display: block;height: 73px;width: 33px;position: absolute;background-repeat: no-repeat;cursor: pointer;z-index: 1000;text-indent: -8000px;}
#sun_swf_wrap_id{display: none;}
#d_left{width: 100%;overflow: hidden;white-space: nowrap;}
.banner img{width:100%;}
.banner .swiper-pagination{bottom:30px!important;}
.banner .swiper-pagination-bullet{width:15px;height:8px;border-radius:5px;}
.banner .swiper-pagination-bullet-active{width:35px;background: #27c3c0;}
@media (max-width:980px) {
.banner .swiper-pagination{bottom:10px!important;}
}