body{background: #f5f5f5;}
.main{margin-bottom: 40px;}
.leftMenuBox{width: 1190px;margin: 0 auto;}
.leftMenuBox .contentBox{width: 220px;padding: 0 15px;background: url(../images/menubg.png) repeat;top:0px;position: absolute;z-index: 111;bottom: 0px;}
.leftMenuBox .contentBox h1{color: #cca53c;line-height: 80px;text-align: center;font-size: 18px;border-bottom: 1px #cca53c dashed}
.leftMenuBox .contentBox ul li{font-size: 24px;color: #cca53c;line-height: 95px;text-align: center;border-top: 1px solid #f0e4c4;cursor: pointer;}
.leftMenuBox .contentBox ul li:first-child{border-top: none;}
.leftMenuBox .contentBox ul li span{padding-right: 20px;background: url(../images/icon1.png) no-repeat right -331px;}
.blue{background-color: #a4d8f0;}
.th_lst li{height:240px;width:220px;padding: 0px;overflow: inherit;}
.th_lst li a{height:240px;width:220px;}
.th_lst li img{height:137px;width:220px;}
.th_lst li .txt01{padding:5px 10px 0;}
.th_lst li .txt02{padding:5px 10px 0 0px}
.th_lst li .txt03{padding:10px 0 0 10px;}
.ljBox{position: absolute;left: 10px;top: -3px;background: url(../images/icon1.png) no-repeat 0px 0px;display: block;width: 45px;height: 48px;color: #fff;font-size: 14px;text-align: center;line-height: 16px;padding-top: 3px;}
.endTimeBox{position: absolute;top: 112px;height: 25px;background: #ce0000 url(../images/icon1.png) no-repeat 10px -189px;left: 0px;right: 0px;padding: 0 10px 0px 30px;color: #fff;line-height: 24px;}
.index_banner,.index_banner .focus_lst,.index_banner .focus_img{height: 400px;}
.productListBox{width: 1190px;margin: 0 auto;overflow: hidden;}
.ad_line_box{width: 290px;background: #fff;height: 590px;}
.ad_line_box img{display: block;}
.ad_line_box .textBox{padding: 10px;}
.ad_line_box .textBox h1{font-size: 18px;font-weight: normal;color: #000;padding: 3px 0 10px 0;}
.ad_line_box .textBox .descriptBox{border-top: 1px #000 dotted;color: #666;font-size: 12px;padding-top: 7px;}
.index_line_box{background: #f5f5f5;}
.ad_line_box .tipsBox{margin-top: 10px;overflow: hidden;}
.ad_line_box .tipsBox span{display: block;float: left;border:1px solid #84ccc9;color: #84ccc9;border-radius: 5px;padding: 1px 10px;margin-right: 10px;}
.ad_line_box .priceBox{margin-top: 10px;}
.index_product_box{width: 900px;padding: 0px;overflow: inherit;}
.index_product_box li,.index_product_box li a{margin-left: 10px;width: 290px;height: 290px;overflow: inherit;}
.index_product_box li .imgbox,.index_product_box li img{width: 290px;height: 190px;}
.index_product_box li .txt02 s{text-decoration: line-through;float: right;margin-right: 5px;margin-top: 3px;}
.index_product_box li .txt02{margin-top: 5px;}
.index_product_box li .imgbox{position: relative;overflow: inherit;}
.index_product_box li .imgbox .textBox,.productListBox .departureDateBox{position: absolute;bottom: 0px;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;left: 0px;right: 0px;color: #fff;padding: 0 10px;background: url(http://img.caissa.com.cn/zip/2018/group201802/images/textbg.png) repeat;}
.addBox{width: 1190px;margin: 0 auto;}
.addBox img{display: block;}
.index_line_box{height: 590px;}
.productListBox .departureDateBox{bottom: 170px;}
.moreProductBox{border-top: 1px solid #d7b672;width: 1190px;margin: 0 auto;position: relative;margin-top: 18px;margin-bottom: 48px;}
.moreProductBox img{position: absolute;top:-10px;left: 50%;margin-left:-174px; background: #f5f5f5; }
.moreAddBox{margin: 0 auto;width: 1190px;overflow: hidden;}
.moreAddBox a{float: left;margin-left: 10px;}
.moreAddBox a:first-child{margin-left: 0px;}
.title_cztm span{color: #0d568f;}
.title_DXLY span{color: #fb8181;}
.title_cztm i{background-color:#0d568f; }
.title_DXLY i{background-color:#fb8181;}
.moreAddBox a img{display: block;}
.index_title s, .ad_line_box .link_box a, .ad_line_box .link_box a:hover, .index_jx_box .s_title, .index_jx_box i, .index_menu_box li span, .index_product_box02 li s, .floatmsg span s{background: url(../images/icons_2016.png) no-repeat;}
.title_cztm s{background-position: 0px -19px;}
.title_Group s{background-position: 0px -36px;}
.title_DJ s{background-position: 0px -54px;}
.title_YL s{background-position: 0px -72px;}
.title_DXLY s{background-position: 0px -91px;}

body{background: #2e3244;}
.leftMenuBox .contentBox ul li.qyBox,.leftMenuBox .contentBox ul li.gdBox{margin: 0px -20px; border:none;margin-top: 30px;height: 115px;}
.leftMenuBox .contentBox ul li.qyBox{background: url(../images/qy.png) no-repeat center center;}
.leftMenuBox .contentBox ul li.gdBox{background: url(../images/gd.png) no-repeat center center;}
.bodyBgBox{background: #2e3244;overflow: hidden;position: relative;}
.titleBox{background: url(../images/title1.png) no-repeat center top;height: 205px;}
.bodyBgBox .productListBox{width: 1210px;margin: 0 auto;height: 1211px;position: relative;background: url(../images/borderbg.png) no-repeat;padding:15px 0 0 15px;}
.bodyBgBox .productListBox .th_lst{float: left;width: auto;margin: 0px;}
.bodyBgBox .productListBox .th_lst li{margin-bottom: 6px;}
.bodyBgBox .productListBox .th_lst li,.bodyBgBox .productListBox .th_lst li a{width: 290px;height: 290px;}
.bodyBgBox .productListBox .th_lst li{width: 290px;}
.bodyBgBox .productListBox .th_lst li img{width: 290px;height: 190px;}
.bodyBgBox .productListBox .th_lst li .endTimeBox{top: 165px;}
.moreTitleBox{width: 1220px;margin: 0 auto;margin-bottom: 40px;}
.linkBox{overflow: hidden;width: 1200px;margin: 105px auto;}
.linkBox img{float: left;margin:0 45px;}