﻿/*common*/

body, div, ul, li, a, img, p, dl, dt, dd, h1, h2, h3, h4, span, strong,input,button { margin: 0; padding: 0; list-style: none; text-decoration: none; border: 0; list-style: none; }

body { font-size: 12px; font-family: 'Microsoft YaHei'; color: #666; background: #fff; }

a{ color: #666; outline:0;blr:expression(this.onFocus=this.blur());}



a:hover { color: #f60; text-decoration: underline; }

p { line-height: 1.8em; padding: 5px 0; }

h2 { font-size: 14px; }

.clear { margin: 0; padding: 0; font-size: 0; clear: both; }

.wapper { width: 1200px; margin: 0 auto; }

.wapper02 { width: 1200px; margin: 0 auto; }











.ljtxwz{padding-top:20px; /*background:#e0f0d6;*/ padding-bottom:40px;}

.ljtxwz a{display: block;height: 50px; width:300px; margin:0 auto; background:#f60;color:#FFF;text-align: center;line-height: 50px;border-radius: 3px;font-size: 18px;}

.ljtxwz a:hover{background:#f90; text-decoration:none;}



















/*首页套餐*/



  .add { padding-top: 30px; }

            .add h2 { text-align: center; font-size: 30px; font-weight: normal; text-align: center; color: #333; line-height: 68px; }

            .add h3 { font-size: 14px; color: #757575; font-weight: normal; text-align: center; line-height: 20px; }

            .slideTxtBox_01 { height: 528px; padding-top: 30px; }

            .slideTxtBox_01 .hd { float: right; width: 1012px; border-left: 1px solid #efefef; height: 528px; }

            .slideTxtBox_01 .hd ul { height: 452px; }

            .slideTxtBox_01 .hd ul li { border-right: 1px solid #efefef; width: 252px; float: left; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; height: 450px; position: relative; }

            .slideTxtBox_01 .hd ul li .hot { position: absolute; right: 0; top: 0; height: 59px; width: 71px; background: url(../images/hot-flag.jpg) no-repeat; text-align: center; padding-top: 5px; text-indent: 27px; color: #fff; font-size: 14px; font-style: normal; }

            .slideTxtBox_01 .hd ul li:hover { -webkit-box-shadow: 0 0 10px #909090; -moz-box-shadow: 0 0 10px #909090; box-shadow: 0 0 10px #909090; }

            .slideTxtBox_01 .hd ul li strong { padding-top: 26px; padding-bottom: 15px; text-align: center; display: block; font-size: 22px; font-weight: 500; color: #333; }

            .slideTxtBox_01 .hd ul li .price { background: url(../images/cycle.png) no-repeat center; font-size: 22px; text-align: center; color: #E72F3C; height: 100px; position: relative; margin-bottom:10px; }

           .slideTxtBox_01 .hd ul li .price .one_year { padding-top: 23px; line-height: 30px; height: 30px; }

            .slideTxtBox_01 .hd ul li .price .three_year { line-height: 20px; height: 25px; font-size: 14px; text-align: center; color: #666; }

            .slideTxtBox_01 .hd ul li .price .date-jg { position: absolute; top: 23px; left: 50%; margin-left: -29px; }

            .slideTxtBox_01 .hd ul li .price .date-unit { font-size: 14px; color: #000; font-weight: 400; position: absolute; top: 25px; left: 139px; }

            .slideTxtBox_01 .hd ul li b { height: 42px; line-height: 42px; color: #212121; display: block; text-align: center; font-weight: normal; margin: 0px 20px; border-bottom: 1px solid #e6e5e5; }

            .slideTxtBox_01 .hd ul li i.go { display: block; text-align: center; padding-top: 10px; padding-bottom: 10px; font-style:normal;}

            .slideTxtBox_01 .hd ul li i.go a{ padding-right:8px;}

            .slideTxtBox_01 .hd ul li .btnDiv { margin-left: 7px; margin-right: 7px; margin-top: 7px; margin-bottom: 19px; }

            .slideTxtBox_01 .hd ul li .btnDiv a { height: 38px; line-height: 38px; width: 110px; text-align: center; display: inline-block; font-size: 14px; }

            .slideTxtBox_01 .hd ul li .btnDiv .g-empty-btn { margin-right: 10px; border: 1px solid #E72F3C; color: #E72F3C; }

            .slideTxtBox_01 .hd ul li .btnDiv .g-empty-dark-btn { border: 1px solid #c5c4c7; color: #505050; }

            .slideTxtBox_01 .hd ul li:hover .btnDiv .g-empty-btn { background: #E72F3C; color: #fff; }

            .slideTxtBox_01 .hd ul li:hover .btnDiv .g-empty-dark-btn { background: #efefef; color: #7C7C7C; border: 1px solid #efefef; }

            .slideTxtBox_01 .hd dl { border: 1px solid #efefef; border-left: none; border-top: none; height: 75px; background: #f9f9f9; }

            .slideTxtBox_01 .hd dl dt { float: left; width: 130px; text-align: center; background: url(../images/wt.png) center 12px no-repeat; padding-top: 50px; }

            .slideTxtBox_01 .hd dl dd { width: 385px; float: left; height: 38px; line-height: 38px; margin-right: 50px; }

            .slideTxtBox_01 .hd dl dd a { padding-left: 20px; background: url(../images/disc.jpg) 8px center no-repeat; }

            .slideTxtBox_01 .hd dl dd span { float: right; color: #b0b0b0; }

            

            .slideTxtBox_01 .bd { float: left; width: 187px; position: relative; }

            .slideTxtBox_01 .bd .J_columnFlag_1 { background: url(../images/column-flag-1.png) no-repeat; padding: 10px 34px 10px 24px; margin-right: 5px; height: 510px; }

            .slideTxtBox_01 .bd .J_columnFlag_2 { background: url(../images/column-flag-3.png) no-repeat; padding: 10px 34px 10px 24px; margin-right: 5px; height: 510px; }

            .slideTxtBox_01 .bd .J_columnFlag_3 { background: url(../images/column-flag-2.png) no-repeat; padding: 10px 34px 10px 24px; margin-right: 5px; height: 510px; }

            .slideTxtBox_01 .bd .J_columnFlag_4 { background: url(../images/column-flag-4.png) no-repeat; padding: 10px 34px 10px 24px; margin-right: 5px; height: 510px; }

            .slideTxtBox_01 .bd strong { font-size: 18px; color: #fff; font-weight: 700; text-align: left; padding-top: 20px; padding-bottom: 10px; display: block; }

            .slideTxtBox_01 .bd b { font-size: 26px; padding: 10px 8px 14px; border: 2px solid #fff; color: #fff; font-weight: 700; display: block; }

            .slideTxtBox_01 .bd b a { color: #fff; }

            .slideTxtBox_01 .bd span { margin-top: 14px; font-size: 14px; display: block; color: #fff; line-height: 22px; }

            .slideTxtBox_01 .bd a.more { position: absolute; bottom: 118px; }

            

            

            

            



        

        
.menu_down_con{background-color:#272C30;background-color: rgba(39, 44, 48, 0.95); /*background:#333; background:rgba(20,20,20,0.9);*/position:absolute; top:40px;left:0; width:100%; display:none; z-index:99;}


.side_list_con { display: none; background: #fff; position: absolute; left: 190px; top: 0px; width: 300px; border: #eee solid 1px; }

.side_list_con { padding: 10px 20px; }

.side_list_con dl dt { color: #f60; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; }

.side_list_con dl dd { line-height: 24px; }

.side_list_con dl dd a { float: left; }

.banner8 { height: 420px; background: #ddd; position: relative; z-index: 1; }



.zxgx { position: absolute; right: 0px; top: 20px; background: #fff; height: 100px; z-index: 999; width: 220px; }



/*轮换大区域*/

.lunhuan { width: 100%; height: 420px; position: relative; overflow:hidden; }

.lunhuan #lunhuanback { width: 100%; height: 420px; position: absolute; left: 0px; top: 0px; overflow: hidden; }

.lunhuan #lunhuanback p { width: 100%; height: 420px; position: absolute; left: 0px; top: 0px; opacity: 0; filter: alpha(opacity=0); background-repeat: no-repeat; background-position: 50% 0px; }

.lunhuan .lunhuan_main { width: 1190px; height: 420px; margin: 0 auto; position: relative; }

/*轮换中间区域*/

.lunhuancenter { width: 757px; height: 420px; position: absolute; left: 240px; top: 0px; }

.lunhuancenter .centergif { display: block; width: 760px; height: 420px; position: absolute; left: 0px; top: 0px; z-index: 4; }

.lunhuancenter b { position: absolute; left:15px; bottom: -37px; opacity: 0; filter: alpha(opacity=0); z-index: 3; width: 124px; height: 37px; display: block;}

#lunbonum { height: 14px; line-height: 23px; position: absolute; left: 19px; top: 393px; z-index: 5; }

#lunbonum li { width: 14px; height: 14px; float: left; margin-right: 9px; background: #B4B4B4; border-radius: 14px; cursor: pointer; }

#lunbonum .lunboone { background: #C80002; cursor: pointer; }



.banner8 .banner8_list { height: 0px; position: relative; z-index: 99; }

.banner8_list_con {position: absolute;right: 0px;top: 70px;width: 290px;height: 290px;overflow: hidden;background: #fff;background: rgba(255,255,255,0.8);}

.banner8_list_con h2 { height: 40px; line-height: 40px; border-bottom: #bbb solid 1px; color: #333; margin: 0 10px; margin-top: 12px; }

.banner8_list_con h2 strong { font-weight: normal; }

.banner8_list_con .bd {padding: 0 50px;overflow: hidden;width: 160px;}

.banner8_list_con .bd ul li { padding-right: 10px; width: 200px; }

.banner8_list_con .bd ul li h3 { height: 40px; line-height: 20px; font-size: 12px; padding-top: 15px; padding-bottom: 5px; font-weight: normal; border-bottom: #bbb dotted 1px; }

.banner8_list_con .bd ul li h3 strong { float: left; font-weight: normal; padding-left: 10px; }

.banner8_list_con .bd ul li h3 b { float: left; height: 40px; overflow: hidden; }

.banner8_list_con .bd ul li h3 span { color: #999; }

.banner8_list_con .bd ul li div { line-height: 20px; padding-top: 5px; }

.banner8_list_con .bd ul li div span{ padding-top:10px; line-height:20px; display:block;}

.banner8_list_con .bd ul li div a{ color:#f60;}



        

        

        

        

        

        

        
