@charset "utf-8";


/* index */

.nav{width:100%; height:100%;}
.nav_wz{position:absolute; top:30%; z-index:10;  padding:0px 10px 100px 10px; }
.nav_wz a{ height:100px; display:inline-block; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px;  border-radius:5px; margin:3% 2%; text-align:center;}
.nav_wz a i.iconfont{ color:#fff; font-size:2rem; display:inline-block; margin-top:5px;}
.nav_wz a span{ color:#fff; font-size:1rem; margin-top:0px; display:block; }
.nav a.na0{width:29.3333%; float:left; display:inline; background:rgba(27, 160, 225, 0.8) none repeat scroll 0 0;}
.nav a.na1{width:29.3333%; float:left; display:inline; background:rgba(107, 182, 30, 0.8) none repeat scroll 0 0;}
.nav a.na2{width:29.3333%; float:left; display:inline; background:rgba(240, 150, 10, 0.8) none repeat scroll 0 0;}
.nav a.na3{width:29.3333%; float:left; display:inline; background:rgba(255, 118, 188, 0.8) none repeat scroll 0 0;}
.nav a.na4{width:29.3333%; float:left; display:inline; background:rgba(230, 110, 25, 0.8) none repeat scroll 0 0;}
.nav a.na5{width:29.3333%; float:left; display:inline; background:rgba(0, 165, 165, 0.8) none repeat scroll 0 0;}
.nav_wz1{padding:10px 10px 90% 10px; }
.nav_wz1 a{ height:90px; display:inline-block; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px;  border-radius:5px; margin:3% 2%; text-align:center;}
.nav_wz1 a i.iconfont{ color:#fff; font-size:2rem; display:inline-block; margin-top:5px;}
.nav_wz1 a span{ color:#fff; font-size:1rem; margin-top:0px; display:block; }


/* order */
.leftbar{width:100px; height:100%; overflow:auto; position: fixed; left:0; top:125px; background: url(../images/line.gif) repeat-y right top;}
.rightbar{ height:100%; height:100%; padding:0px 0px 0px 100px; overflow:auto;}
.topspace{width:100%; height:40px; overflow:hidden;}
.leftbar h3{ font-size:16px; color:#565656; text-align:center; height:40px; line-height:40px; position:relative; z-index:10; background:#eee; border-bottom:1px #dddddd solid;}
.leftbar ul{padding:0px 0px 170px 0;}
.leftbar li{ font-size:14px; text-align:center; height:50px; border-bottom:1px #dddddd solid;}
.leftbar li a{width:100px; height:50px; line-height:50px; overflow:hidden; display:block; text-align:center; position:relative;}
.leftbar li a em{ height:16px; line-height:16px; display:inline-block; background:#009900; color:#fff; font-size:10px; padding:0 5px;-moz-border-radius:8px; -webkit-border-radius:8px;  border-radius:8px; position:absolute; right:15px; top:17px; z-index:1; text-indent:0;}
.leftbar li.active{ background:#fff; }
.leftbar li.active a{ color:#009900;}
.leftbar li.bt{ height:80px; display:block;}
.rightbar dt{width:100%; height:40px; line-height:40px; background:#eeeeee; text-align:center; text-indent:15px; font-size:16px; font-weight:bold; color:#565656; border-bottom:1px #dddddd solid; border-top:1px #dddddd solid}
.rightbar dd{ height:auto; overflow:hidden; position:relative; border-bottom:0px #eeeeee solid; }
.rightbar dd a{ display:block;}
.rightbar dd img{width:100%; overflow:hidden;}
.rightbar dd .tit{width:100%; height:40px; overflow:hidden; background:url(../images/tbg.png) repeat-x top; position:absolute; bottom:0; z-index:1; text-align:left;}
.rightbar dd .tit h3{ font-size:14px; color:#333; font-weight:normal; float:left; display:inline; margin-left:10px;}
.rightbar dd .tit h3 span{ display:block; font-size:14px; line-height:1.5em;}
.rightbar dd .tit h3 em{ color:#f60; font-size:14px; font-weight:bold;}
.rightbar dd .tit p{float:right; display:inline; margin:8px 10px 0 0; }

.rightbar ul{width:100%; padding:0px 0 170px 10px;}
.rightbar li{ height:auto; overflow:hidden; padding:15px 0; border-bottom:1px #eeeeee solid; position:relative;}
.rightbar li a{ display:block;}
.rightbar li img{width:90px; height:60px; overflow:hidden; float:left; display:inline; -moz-border-radius:5px; -webkit-border-radius:5px;  border-radius:5px;}
.rightbar li .tit{height:auto; overflow:hidden; text-align:left; padding:0 10px; }
.rightbar li .tit h3{width:100%; height:20px; line-height:20px; overflow:hidden;  font-size:14px; color:#333; font-weight:normal; margin-bottom:5px;}
.rightbar li .tit p{ margin-top:8px; color:#999;}
.rightbar li .tit span{margin-top:5px; color:#999;}
.rightbar li .tit p em{ float: left; display: inline; color:#f70; font-size:14px;}
.rightbar li .tit p i{ color:#999; font-size:12px; text-decoration:line-through; margin-left:5px;}
.rightbar li .btn{ position:absolute; right:10px; bottom:12px;}

/* card */
.card{width:100%; height:35%; background: url(../images/cardbg.jpg) no-repeat center top; padding-bottom:15%; background-size:cover; position:relative;}
.card_t{ padding:10px 20px; text-align:left;}
.card_t h1{ float:left; display:inline; font-size:16px;}
.card_t h2{ float:left; display:inline; font-size:14px;}
.card_c img{ margin-right:10px; width:20%; max-width:100px; overflow:hidden; display:block; margin:10px auto; border:2px #fff solid;}
.card_c h3{ height:40px; display:block; overflow:hidden; text-align:center; font-weight:normal; color:#333;vertical-align: top; }
.card_c a.iconfont{ display:inline-block; color:#666; font-size:20px;  }
.card_c strong{display:inline; font-size:20px; margin:0 5px; line-height:30px;}
.card_c strong i{ font-weight:normal; color:#999;}
.card_c span{  display:inline-block; text-align:left; vertical-align: top; text-transform: uppercase; text-shadow:1px 1px 2px #ffffff ; border-left:2px #999 solid; padding-left:5px; }
.card_c span em{display:inline-block; margin-top:-10px;  }
.card_c span a{display:inline-block;  margin-top:3px; font-weight:bold}
.moreinfo{width:95%; height:auto; overflow:hidden; background:#f3f3f3; text-align:left; line-height:2em; position:relative; top:10px; z-index:100; font-size:14px; padding:10px 20px; clear:both; margin:0px auto; display:none;}
.moreinfo2 a{ float:right;}
.search{width:100%; height:40px; line-height:40px; background:#eeeeee; text-align:center;}
.search form{width:90%; height:30px; line-height:30px; display:inline-block; background:#fff; overflow:hidden; margin-top:5px;}
.search .editbox1{width:90%; height:30px; line-height:30px; float:left; text-indent:5px;}
.search .button1{width:10%; line-height:30px; float:left; background:#fff; color:#dddddd;}



/* jq_list */
.jq_list{ height:100%; padding:80px 0px 40px 0px; }
.jq_list ul{}
.jq_list li{ height:auto; overflow:hidden; margin:10px 0; padding:0 10px;}
.jq_list li a{ display:block; height:auto; overflow:hidden; padding:10px; background:#fff; border:1px #dddddd solid;}
.jq_list li img{width:100%; max-width: 640px; height: 200px; overflow:hidden;}
.jq_list li .tit{width:100%; height:50px; overflow:hidden; background:url(../images/tbg.png) repeat-x top; text-align:left;}
.jq_list li .tit h3{ font-size:16px; color:#000; font-weight:normal; padding:0px 0 0 0px;}
.jq_list li .tit p{ height:auto; overflow:hidden; margin-top:0px;}
.jq_list li .tit p span{ float: left; display: inline; color:#666; margin:5px 10px 0 0;}
.jq_list li .tit span.ico_star{ color:#f90; margin-top:0;}
.jq_list li .tit p em{ float: right; display: inline; margin-left: 10px; color:#999;}

/* msc_list */
.msc_list{ height:100%;  padding:40px 0px 40px 0px;}
.msc_list ul{}
.msc_list li{ height:auto; overflow:hidden; margin:10px 0; padding:0 10px;}
.msc_list li a{ display:block; height:auto; overflow:hidden; padding:10px; background:#fff; border:1px #dddddd solid;}
.msc_list li img{width:100%; max-width: 640px; height: 200px; overflow:hidden;}
.msc_list li .tit{width:100%; height:90px; overflow:hidden; background:url(../images/tbg.png) repeat-x top; text-align:left; position:relative;}
.msc_list li .tit h3{ height:36px; line-height:32px; font-size:16px; color:#000; font-weight:normal; border-bottom:1px #dddddd solid;}
.msc_list li .tit p{ height:auto; overflow:hidden; margin-top:8px; line-height:1.5em; color:#999; font-size:14px;}
.msc_list li .tit span{ position:absolute; right:0; top:10px; color:#999; font-size:14px;}

/* hotel_list */
.hotel_list{ height:100%; }
.hotel_list ul{ padding: 80px 0px 40px 0px; background:#fff;}
.hotel_list li{ height:auto; overflow:hidden; padding:15px 10px 20px 10px; border-bottom:1px #e3e3e3 solid; position:relative;}
.hotel_list li a{ }
.hotel_list li img{ float:left; display:inline; width:100px; height:80px; overflow:hidden; margin:5px 10px 0 0;}
.hotel_list li .tit{ height:60px; display:block; text-align:left;}
.hotel_list li .tit h3{ height:24px;  overflow:hidden; font-size:1rem; color:#000; font-weight:normal; margin-bottom:5px;}
.hotel_list li .tit p{ height:24px; line-height:1.2rem; overflow:hidden; font-size:0.8rem; color:#999;}
.hotel_list li .tit p span{ margin-right: 5px;}
.hotel_list li .tit i.iconfont{ color:#CCC; margin-right:0px;}
.hotel_list li .list_r{ position:absolute; right:10px; bottom:10px; text-align:right;}
.hotel_list li .list_r p{ color:#f60; line-height:1.4rem;}
.hotel_list li .list_r p i{ font-size:1.2rem;}
.hotel_list li .list_r span{ color:#999;}

/* yj_list */
.yj_list{ height:100%; }
.yj_list ul{ padding: 80px 0px 40px 0px; background:#fff;}
.yj_list li{ height:auto; overflow:hidden; padding:15px 10px 20px 10px; border-bottom:1px #e3e3e3 solid; position:relative;}
.yj_list li a{ }
.yj_list li img{ float:left; display:inline; width:100px; height:80px; overflow:hidden; margin:5px 10px 0 0;}
.yj_list li .tit{ height:60px; display:block; text-align:left;}
.yj_list li .tit h3{ height:24px;  overflow:hidden; font-size:1rem; color:#000; font-weight:normal; margin-bottom:5px; }
.yj_list li .tit p{ height:24px; line-height:1.2rem; overflow:hidden; font-size:0.8rem; color:#999;}
.yj_list li .tit p span{ margin-right:5px;}
.yj_list li .tit i.iconfont{ color:#CCC; }
.yj_list li .list_r{ position:absolute; right:10px; bottom:10px; text-align:right;}
.yj_list li .list_r p{ color:#f60; line-height:1.4rem; }
.yj_list li .list_r p i{ font-size:1.2rem;}
.yj_list li .list_r span{ color:#999;}

/* xl_list */
.xl_list{ height:100%; }
.xl_list ul{ padding: 80px 0px 40px 0px; background:#fff;}
.xl_list li{ height:auto; overflow:hidden; padding:15px 10px 20px 10px; border-bottom:1px #e3e3e3 solid; position:relative;}
.xl_list li a{ }
.xl_list li img{ float:left; display:inline; width:100px; height:80px; overflow:hidden; margin:5px 10px 0 0;}
.xl_list li .tit{ height:60px; display:block; text-align:left;}
.xl_list li .tit h3{ line-height:24px;  font-size:16px; color:#000; font-weight:normal; }
.xl_list li .tit p{ height:24px; line-height:24px; overflow:hidden; font-size:14px; color:#999;}
.xl_list li .tit span{ margin-right: 10px;}
.xl_list li .tit strong{ color:#f60; font-size:16px;}
.xl_list li .tit em{ font-size:14px; text-decoration:line-through;}
.xl_list li .tit i.iconfont{ color:#CCC; margin-right:5px;}

/* ls_list */
.ls_list{ height:100%; }
.ls_list ul{ padding:40px 0px 40px 0px; background:#fff;}
.ls_list li{ height:auto; overflow:hidden; padding:15px 10px 20px 10px; border-bottom:1px #e3e3e3 solid; position:relative;}
.ls_list li a{ }
.ls_list li img{ float:left; display:inline; width:100px; height:80px; overflow:hidden; margin:0px 10px 0 0;}
.ls_list li .tit{ height:60px; display:block; text-align:left;}
.ls_list li .tit h3{ height:50px; line-height:24px; overflow:hidden;  font-size:16px; color:#000; font-weight:normal; }
.ls_list li .tit p{ height:24px; line-height:24px; overflow:hidden; font-size:14px; color:#999;}

/* about */
.about{ height:100%; background:#fff;}
.about_img{width:100%;}
.about_img img{width:100%;}
.about_con{ padding:10px 15px; text-align:left; font-size:1rem; line-height:1.8rem; margin-bottom:40px;}
.about_con p{ text-indent:2rem; padding:10px 0;}

/* mcontent */
.mcontent{ height:100%; background:#fff; text-align:center;}
.mcon_t{width:100%; font-size:1.5rem; padding:10px 15px;}
.mcon_info{ font-size:0.8rem; color:#999; border-bottom:1px #dddddd solid;}
.mcon_c{ padding:20px 15px; text-align:left; font-size:1rem; line-height:1.8rem; margin-bottom:40px;}
.mcon_c img{width:100%;}
.mcon_c p{ text-indent:2rem; padding:10px 0;}
