.banner{ float: left; width: 100%;display: block;}

.service_mod{ float: left; width: 100%; background: #f8f8f8; height: 320px; display: block;} 
.service_mod .tit{ width: 100%; padding-top:30px; height: 50px;padding-bottom: 33px;}
.service_mod .tit h2{ text-align: center; font-size: 24px; font-weight: bold; color: #e4779c; }
.service_mod .tit .txt{text-align: center;  font-size: 12px; color: #999999; }
.service_mod .ser_list_gird{ float: left; width: 99.999%; height: 190px;}
.service_mod .ser_list_wrap{ width: 1278px;margin: 0 auto; position: relative; height: 185px; overflow: hidden;}
.service_mod .ser_list_wrap .btn{display:block;height:29px;position:absolute;top:55px;width:15px;z-index:200;cursor:pointer;}
.service_mod .ser_list_wrap .prev{background: url(../images/serv_prve.png) no-repeat 0 0; left: 0;}
.service_mod .ser_list_wrap .next{background: url(../images/serv_next.png) no-repeat 0 0; right: 0;}

.service_mod .ser_list_mn{margin: 0 auto; height: 140px;  zoom: 1;}
.service_mod .ser_list_mn ul li{ float: left; width: 182px;height: 140px;margin-right:0px;margin-left:0px; position: relative;}
.service_mod .ser_list_mn ul li img{ max-width: 180px;max-height: 120px; }
.service_mod .ser_list_mn ul li .title{ position: absolute; top: 30%;z-index:500; color: #FFF;width: 100%;}
.service_mod .ser_list_mn ul li .title h3{font-size: 20px; font-weight: bold; color: #FFF; text-align: center;}
.service_mod .ser_list_mn ul li .title .desc{font-size: 14px; font-weight: bold; color: #FFF;text-align: center; }

.tab_tool{ position: absolute; text-align: center; bottom: 10px; width: 100%;}
.tab-T-3{width:66px;}
.tab-T-3 li{width:12px;height:12px;font-size:0;background-color:#dfdfdf;float:left;margin-left:10px;cursor:pointer;display:inline;}
.tab-T-3 li.cur{background-color:#d81c1b;}
.t_control-nav {width: 100%; position: absolute; bottom: 20px; text-align: center; z-index:500}
.t_control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.t_control-paging li a {width: 8px; height: 8px; display: block; background: #666; background: #d3d3d3; cursor: pointer; text-indent: -9999px;  }
.t_control-paging li a:hover { background: #333; background: #e4779c; }
.t_control-paging li a.cur { background: #e4779c; cursor: default; }

.online_sel{float: left; width: 100%;display: block;}
.online_sel .tit{ width: 100%; padding-top:30px; height: 50px;padding-bottom: 33px;}
.online_sel .tit h2{ text-align: center; font-size: 24px; font-weight: bold; color: #e4779c; }
.online_sel .tit .txt{text-align: center;  font-size: 12px; color: #999999; }
.online_sel .container{ width: 1210px; margin: 0 auto;}
.online_sel  dl.won_grid{ float: left; width: 279px; height:140px; background: #fcf1f5;zoom: 1; margin-right: 30px; margin-bottom: 28px;}
.online_sel  dl.won_grid dd{ float: left; height: 140px;background: #fcf1f5;}
.online_sel  dl.won_grid dd.w1{ width: 100px;}
.online_sel  dl.won_grid dd.w1 img{ width: 100px;height: 140px;}
.online_sel  dl.won_grid dd.w2{ width: 179px; zoom: 1;}


.online_sel  dl.won_grid dd h3{ font-size: 14px; color: #333333;}
.online_sel  dl.won_grid dd h3 span{ font-size: 12px; color: #333333;}
.online_sel  dl.won_grid dd .area{ color: #feb5ce;height: 25px; line-height: 25px; padding-bottom: 5px;}
.online_sel  dl.won_grid dd .desc{ color: #999999;}
.online_sel  dl.won_grid dd .in_pd{ padding: 15px;}
.online_sel  dl.won_grid dd:hover{ background: #e4779c;cursor:pointer; text-decoration:none}
.online_sel  dl.won_grid dd:hover h3{color: #FFF;}
.online_sel  dl.won_grid dd:hover h3 span{ color: #FFF;}
.online_sel  dl.won_grid dd:hover .area{ color: #FFF;}
.online_sel  dl.won_grid dd:hover .desc{ color: #FFF;}
.online_sel  dl.last{margin-right: 0px; }

.new_mod{float: left; width: 100%;display: block;background: #f9f9f9;}
.new_mod .tit{ width: 100%; padding-top:30px; height: 50px;padding-bottom: 33px;}
.new_mod .tit h2{ text-align: center; font-size: 24px; font-weight: bold; color: #e4779c; }
.new_mod .tit .txt{text-align: center;  font-size: 12px; color: #999999; }
.new_mod .container{ width: 1210px; margin: 0 auto;}
.new_mod  dl.n_grid{ float: left; width: 568px; height:112px; border-bottom: 1px solid #eeeeee; zoom: 1; margin-right: 60px; margin-bottom: 28px;}
.new_mod  dl.n_grid .lb{ float: left; width: 51px; height: 78px;}
.new_mod  dl.n_grid .lb .day{ width: 50px; height: 60px; background: #e4779c; text-align: center; color: #FFF; font-size: 30px; line-height: 60px;}
.new_mod  dl.n_grid .lb .yearmon{ padding: 3px; width: 44px; height: 15px; background: #babcbb;color: #FFF;}

.new_mod  dl.n_grid .rb{ float:right; width:486px; height: 78px; background: url(../images/new_show_ico.jpg) no-repeat right; }
.new_mod  dl.n_grid .rb .title{ font-size: 14px; color: #101010; padding-bottom: 5px;}
.new_mod  dl.n_grid .rb .cont{ width: 95%; font-size: 12px; color: #999999;line-height:22px;}
.new_mod  dl.n_grid .rb .cont p{ line-height:22px;}
.new_mod  dl.last{margin-right: 0px; }
