.content{ margin-top:10px;}
.fl{ float:left}
.fr{ float:right}
.center{ text-align:center}
.paddingnone{ padding:0!important}

.clear{ height:1px; overflow:hidden}
.main .info-section img{ display:block}
.main .hotline{ margin-bottom:10px;}
.main .pt10{ padding:6px 0; *padding:0;}
.main .hotline img{ display:block; float:left}
.main .hotline p{ float:left; display:block; overflow:hidden}
.main .hotline ul{ line-height:18px; padding-left:30px; border-left:1px solid #d8d8d8; margin-top:5px;}
.main .hotline ul span{ color:#4f9cd3;}
.main .hotline .fr1{ padding-left:13px;}
.main .banner{ height:148px; width:710px; overflow:hidden; display:block; margin-bottom:12px;}
.main .info-section{ margin-bottom:10px; overflow:hidden;}
.main .info-section img{ display:block}
.main .info-section .section-con{ border:1px solid #98a5ab; border-top:none; border-bottom:none;  padding:10px; background:#fff; height:483px;_height:460px; }
.main .info-section .wauto{ width:auto; height:330px;_height:318px; overflow:hidden; display:block;}
.main .info-section .tit-b{ background:url(../../common/images/jj/tit_b.gif) repeat-x 0px -84px; height:28px;}
.main .info-section .tit-b h2{ background:url(../images/travelDomestic/nav-Bg.gif) no-repeat;padding-left: 5px;}
.main .info-section .tit-b span{ background:url(../../common/images/jj/tit_b.gif) no-repeat 103px -112px; height:28px; line-height:28px; width:90px; text-align: right; padding-right:20px;}
.main .info-section .tit-b span a{ color:#4d4d4d}

.main .info-section .tit-b1{ height:28px; background:url(../../common/images/jj/tit_b.gif) repeat-x 0 -28px ; width:100%; overflow:hidden;}
.main .info-section .tit-b1 h2{ float:left; width:160px; text-indent:12px; color:#fff; font-size:12px; font-weight:normal; line-height:28px; background:url(../../common/images/jj/tit_b.gif) no-repeat 0 0px ;}
.main .info-section .tit-b1 span{ float:right; width: 110px; height:28px; background:url(../../common/images/jj/tit_b.gif) no-repeat 103px -56px; text-align:right;}
.main .info-section .tit-b1 span a{color:#fff; padding-right:12px; line-height:28px;}
.main .info-section .height300{ height:300px; *height:295px;}
.main .info-section .height120{ height:117px;}
.main .info-section .height285{ height:272px; overflow:hidden;}
.height538{ height:543px; _height:527px;}
.land .outland{ height:auto;}
.land .inland{ height:auto;}
.land .landmain ul{ height:auto; overflow:hidden;}
.land .landmain{ height:300px; overflow:hidden;}


.main .info-section .section-con .info{ padding:10px 0;overflow:hidden; height:156px; *height:150px;}
.main .info-section .section-con .bottom-con{ margin-top:10px; margin-bottom:15px;_margin-bottom:10px}
.main .info-section .section-con .bottom-line{background:url(../images/travelDomestic/line.gif) repeat-x bottom; width:690px; }
.main .info-section .section-con .line-con dl{ height:139px}
.main .info-section .section-con .line-con dl dt{ width:183px; height:138px; float:left; margin-right:15px}
.main .info-section .section-con .line-con dl dd{ float:left}
.main .info-section .section-con .line-con dl dd h3{ color:#43bceb; font-size:16px; line-height:30px; padding-bottom:10px; height:25px; width:450px; overflow:hidden;}
.main .info-section .section-con .line-con dl dd li{ background:url(../images/traveLagency/round.png) no-repeat 5px 5px; line-height:20px; padding-left:20px}
.main .info-section .section-con .line-con .price{ display:inline-block; width:350px; color:#f6901f; font-size:22px; font-weight:bold; margin-top:14px; margin-left:15px}
.main .info-section .section-con .line-con .view-btn{ display:inline-block; background:url(../images/theme/view-btn.gif) no-repeat; width:83px; height:26px;}

.main .info-section .section-con .line-list ul{ width:315px; display:block; line-height:26px; margin-top:10px;}
.main .info-section .section-con .line-list ul a{ display:inline-block; width:265px;}
.main .info-section .section-con .line-list .fr{ width:315px; background:url(../images/travelDomestic/line.gif) repeat-y left; padding-left:30px;}

.main .info-section .section-con .tab{ height:18px; padding-top:5px; line-height:18px; background:#c5c5c5; font-weight:bold}
.main .info-section .section-con .tab span{ float:right; margin-right:10px}
.main .info-section .section-con .tab .tabs{ padding:0 10px; float:left}
.main .info-section .section-con .tab .tabs li{ float:left; display:inline-block; width:75px; text-align:center; cursor:pointer}
.main .info-section .section-con .tab .tabs li.on{ background:url(../images/travelDomestic/nav-Bg.gif) no-repeat 0 -28px;}
.main .info-section .section-con .tabmain{ padding:3px 10px;}
.main .info-section .section-con .tabmain .hotline-list{ line-height:26px;}
.main .info-section .section-con .tabmain .hotline-list p{ height:24px; line-height:24px; width:688px; overflow:hidden;}
.main .info-section .section-con .tabmain .hotline-list span{ display:inline-block; font-size:12px; float:left}

.main .info-section .section-con .line-address{ width:98px}
.main .info-section .section-con .line-name1{ width:310px; height:20px; overflow:hidden;}
.main .info-section .section-con .line-price{ width:65px;}
.main .info-section .section-con .line-days{ width:50px; text-align:right;}
.main .info-section .section-con .line-people{ width:85px; text-align:right;}
.main .info-section .section-con .line-date{ width:80px; text-align:right;}
.main .info-section .section-con .blue{ color:#43bceb;}

.main .info-section .section-con .theme{ padding-top:10px; height: 107px; overflow:hidden}
.main .info-section .section-con .theme dl{ width:315px; display:block; overflow:hidden}
.main .info-section .section-con .theme dl dt{ width:132px; height:98px; border:1px solid #d7d7d7; display:block; float:left}
.main .info-section .section-con .theme dl dd{ width:170px; display:block; float:right; line-height:20px;}
.main .info-section .section-con .theme h3{ font-size:14px; padding-bottom:5px;}
.main .info-section .section-con .theme h3 a{ color:#0664a1;}


/*圆角*/
.foot-b{ background:url(../../common/images/common/foot_bg.png) repeat-x left top; width:100%;height:6px;_float:right}
.foot-b h2{ background:url(../../common/images/common/foot_left.png) no-repeat left top; width:6px;height:6px; float:left;}
.foot-b span{  display:inline-block; background:url(../../common/images/common/foot_right.png) no-repeat right top; width:6px;height:6px; float:right;}

.hline p{ height:70px; width:480px; overflow:hidden;}


.landmain li a{ width:230px;}
.landmain li span{ width:64px;}

.main .info-section .section-con .line-list ul li a{ width:236px; height:24px; line-height:24px; overflow:hidden; float:left;}
.main .info-section .section-con .line-list ul li span{ float:right; width:64px;height:24px; line-height:24px; overflow:hidden;}