﻿/* CSS Document */

body { margin: 0; padding: 0; line-height: 30px; font-family: 'Microsoft YaHei'; font-size: 14px; background: #fff; }
div, ul, li, dt, dl, dd, h1, h2, h3, h4, h5, h6, h7, img, p, span { border-style: none; border-color: inherit; border-width: 0px; padding: 0; list-style-type: none; margin-left: auto; margin-top: 0; margin-bottom: 0; }

img { display: block; }

/* Link */
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { border: 0px; background-color: Transparent; }

a { blr: expression(this.onFocus=this.blur()); outline: none; }

.blank5 { width: 100%; height: 5px; clear: both; }
.blank10 { width: 100%; height: 10px; clear: both; }
.blank15 { width: 100%; height: 15px; clear: both; }
.blank20 { width: 100%; height: 20px; clear: both; }
.blank30 { width: 100%; height: 30px; clear: both; }
.blank40 { width: 100%; height: 40px; clear: both; }
.blank50 { width: 100%; height: 50px; clear: both; }
.blank60 { width: 100%; height: 60px; clear: both; }
.blank70 { width: 100%; height: 70px; clear: both; }
.blank80 { width: 100%; height: 80px; clear: both; }
.blank90 { width: 100%; height: 90px; clear: both; }
.blank100 { width: 100%; height: 100px; clear: both; }
.blank110 { width: 100%; height: 110px; clear: both; }
.blank120 { width: 100%; height: 120px; clear: both; }
.blank130 { width: 100%; height: 130px; clear: both; }
.blank140 { width: 100%; height: 140px; clear: both; }
.blank150 { width: 100%; height: 150px; clear: both; }

/*Clear*/
.clear { clear: both; font-size: 1px; height: 0px; line-height: 0px; overflow: hidden; }
/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/

/*针对1920的宽屏*/

.max { position: relative; overflow: hidden; }

.m_max { position: relative; z-index: 20; overflow: hidden; }

.m_navi_bg { width: 1920px; *width: 1920px; _width: 1920px; height: 92px; position: relative; z-index: 666; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: url(../images/top_navi_bg.jpg) no-repeat center top; }

.s_navi_bg { width: 1920px; *width: 1920px; _width: 1920px; height: 92px; position: relative; z-index: 666; margin: 0; top: 0; margin-top:-30px; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px;   background: url(../images/top_navi_bg.jpg) no-repeat center 0px; }

.m_index_top { width: 1100px; height: 30px; float: left; }

.m_weaver { width: 460px; float: left; }

.m_seach { width: auto; float: left; margin-left: 156px; }

.m_sss { width: 248px; float: left; }

.etab1 { width: 170px; height: 30px; float: left; background: #18858c; border: none; padding-left: 20px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #edf0f4; line-height: 58px\9; line-height: 30px; text-align: left; font-weight: normal; }

.etab2 { width: 48px; height: 30px; float: left; background: url(../images/ss1.jpg) no-repeat center top; border: none; padding-left: 0px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #fff; line-height: 58px\9; line-height: 30px; text-align: center; font-weight: normal; text-indent: -9999px; cursor: pointer; }


.m_top_rlink { float: right; height: 20px; width: 104px; margin: 6px 0 0 10px; }

.m_top_rlink ul { float: left; }

.m_top_rlink ul li { float: left; }


.m_top_rlink ul li span { float: left; width: 1px; height: 14px; background: #737474; margin: 2px 4px 0 4px; border: none; }

.m_top_rlink ul li a { float: left; margin: 0 6px; font-family: SimSun; font-size: 12px; color: #737474; line-height: 20px; text-align: left; font-weight: normal; }
.m_top_rlink ul li img { float: left; margin: 0; border: none; }

.m_top_rlink ul li a:hover { color: #ed434a; }


/* nav */
.header { width: 100%; padding-top: 0px; max-width: 1920px; margin: 0 auto; position: relative; z-index: 366; height: auto; top: 30px; }
.navIL, .navIM, .logoPNG { }
.navSub dt { background: #f1f1f2; /*border-left:1px solid #ff3b00;border-right:1px solid #18858c;*/ }
.navSub { background-image: url(../images/nav_bg.png); background-repeat: repeat; }
li.nav3 { background: url(../images/hov1.jpg) no-repeat left bottom; }
a.nav4:hover { background: none; }
.navSub a:hover { }
.topNav { height: 62px; width: 100%; position: absolute; left: 0; top: 0px; margin: 0 auto; overflow: hidden; z-index: 4; }
.topNav2 { width: 200%; position: absolute; left: -50%; top: 0; }
.navBox { width: 1920px; margin: 0 auto; position: relative; }
.navIndexBg { width: 1920px; position: absolute; height: 62px; left: 0; top: 0; }
.navIL { width: 840px; position: relative; left: 0; top: 0; height: 62px; }
.navIR { left: 102px; float: left; margin: 4px 0 0 0; }
.navIM { left: 840px; position: absolute; width: 240px; height: 62px; top: 0; }
.navMain { width: 100%; margin: 0 auto; height: 242px; position: relative; }
.navIndex { width: 836px; height: 62px; float: right; }
.navIndex li { color: #fff; font-size: 16px; float: left; line-height: 62px; height: 62px; width: 138px; text-align: left; }
li.nav3, a.nav4:hover { }
.navIndex li a { color: #fff; float: left; width: 118px; height: 62px; padding-left: 20px; }
.navIndex li a:hover { color: #fff; background: url(../images/hov1.jpg) no-repeat left bottom; }
.nav1 { margin-right: 142px; }
.navSub { width: 100%; height: auto; display: block; overflow: hidden; }

.navSub dl { width: 138px; float: left; text-align: left; line-height: 32px; position: relative; padding-top: 16px; height: 278px; overflow: hidden; }
.navSub dt { position: absolute; width: 100%; height: 100%; float: left; left: 0; top: 0; text-indent: -5000px; display: none; }
.navSub span.color1 { position: relative; width: 30px; height: 2px; float: left; margin-left:14px; margin-bottom: 4px; text-indent: -5000px; display: block; background: #0cb336; }
.navSub span.color2 { position: relative; width: 30px; height: 2px; float: left; margin-left: 14px; margin-bottom: 4px; text-indent: -5000px; display: block; background: #81b30c; }
.navSub span.color3 { position: relative; width: 30px; height: 2px; float: left; margin-left: 14px; margin-bottom: 4px; text-indent: -5000px; display: block; background: #b39c0c; }
.navSub span.color4 { position: relative; width: 30px; height: 2px; float: left; margin-left: 14px; margin-bottom: 4px; text-indent: -5000px; display: block; background: #b35a0c; }
.navSub span.color5 { position: relative; width: 30px; height: 2px; float: left; margin-left: 14px; margin-bottom: 4px; text-indent: -5000px; display: block; background: #b21c0c; }
.navSub dd { position: relative; }
.navSub dd a { position: relative; background: none; width: 120px; height: 32px; float: left; border-left: 1px solid transparent; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666666; line-height: 32px; text-align: left; font-weight: normal; padding-left:12px; }
.navSub dd a:hover { position: relative; background: #e1e1e1; border-left: 1px solid #18858c; width: 120px; height: 32px; float: left; font-family: 'Microsoft YaHei'; font-size: 12px; color: #18858c; line-height: 32px; text-align: left; font-weight: normal; padding-left: 12px; }
.nav2 { margin-left: 762px; _margin-left: 132px; }

.navSub .nav_time { width: 230px; float: left; position: absolute; left: 50%; margin-left: -540px; top: 80px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #ed434a; line-height: 22px; text-align: center; font-weight: normal; display: block; overflow: hidden; }

.navSub .nav_time img { display: block; margin: 0 auto; border: none; }
.navSub .nav_time font { width: 230px; float: left; font-family: 'Microsoft YaHei'; font-size: 16px; color: #ed434a; line-height: 22px; text-align: center; font-weight: normal; letter-spacing: 1px; }

.m_banner { width: 100%; height: auto; position: relative; z-index: 9; margin: 0 auto; top: 0; margin-top: -92px; overflow: hidden; }


.m_index { width: 1000px; height: auto; margin: 0 auto; }


.m_box_bg { width: 1920px; *width: 1920px; _width: 1920px; height: 1222px; position: relative; z-index: 16; margin: 0; top: 0; float: left; left: 50%; margin-left: -960px; *margin-left: -960px; _margin-left: -960px; }



.m_index_pro { width: 1080px; height: auto; margin: 0 auto; }

/* 本例子css */
.img-scroll { position: relative; margin: 20px auto; width: 1080px; }
.img-scroll .prev, .img-scroll .next { position: absolute; display: block; width: 29px; height: 58px; top: 0; color: #FFF; text-align: center; line-height: 58px; margin-top: 70px; cursor: pointer; text-indent: -9999px; }
.img-scroll .prev { left: 0; background: url(../images/left11.jpg) no-repeat left top; }
.img-scroll .prev:hover { left: 0; background: url(../images/left11.jpg) no-repeat left top; }
.img-scroll .next { right: 0; background: url(../images/right11.jpg) no-repeat left top; }
.img-scroll .next:hover { right: 0; background: url(../images/right12.jpg) no-repeat left top; }
.img-list { position: relative; width: 1020px; height: 190px; margin-left: 40px; overflow: hidden; }
.img-list ul { width: 9999px; }
.img-list li { float: left; display: inline; width: 320px; margin-right: 20px; height: 190px; background-color: #BDBDDF; text-align: center; line-height: 190px; overflow:hidden;}
     .img-list li a img {display:block; margin:0; border:none;
 transition:all 0.4s linear;
-ms-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-webkit-transition:all 0.4s linear;
-o-transition:all 0.4s linear;}
        .img-list li a:hover img {transform:scale(1.3,1.3); -webkit-transform:scale(1.3,1.3); transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}



.m_notice_bg { width: 1000px; height: 35px; float: left; background: url(../images/notice_bg.jpg) no-repeat left bottom; }

.m_notice_bg font{float:right; padding:5px 10px; }

.m_notice_bg font a{font-family:'Microsoft YaHei'; font-size:14px; color:#fff; line-height:25px; text-align:left; font-weight:normal;}
.txtMarquee-left { width: 720px; position: relative; float: left; margin-left: 122px; }
.txtMarquee-left .hd { overflow: hidden; height: 30px; background: #f4f4f4; padding: 0 10px; }
.txtMarquee-left .hd .prev, .txtMarquee-left .hd .next { display: block; width: 5px; height: 9px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url("images/icoLeft.gif") no-repeat; }
.txtMarquee-left .hd .next { background: url("images/icoRight.gif") no-repeat; }
.txtMarquee-left .bd { padding: 0px; }
.txtMarquee-left .bd .tempWrap { width: 725px !important; }
/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul { overflow: hidden; zoom: 1; }
.txtMarquee-left .bd ul li { margin-right: 20px; float: left; height: 35px; line-height: 35px; text-align: left; _display: inline; width: auto !important; background: url(../images/dd1.jpg) no-repeat left 50%; padding-left: 16px; }
/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */

.txtMarquee-left .bd ul li a { font-family: 'Microsoft YaHei'; font-size: 14px; color: #535353; line-height: 35px; text-align: left; font-weight: normal; }
.txtMarquee-left .bd ul li span { color: #535353; }


.m_news_bg { width: 586px; height: 500px; float: left; border: 1px solid #c1c1c1; overflow: hidden; }

.m_news_cook { width: 586px; height: 50px; float: left; border-bottom: 1px solid #c1c1c1; font-family: 'Microsoft YaHei'; font-size: 30px; color: #18858c; line-height: 50px; text-align: left; font-weight: normal; overflow: hidden; }

.m_news_cook img { float: left; margin: 12px 10px 0 20px; border: none; }

.m_news_cook a { float: right; margin-right: 10px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #999999; line-height: 50px; text-align: left; font-weight: normal; }
/*18858c*/


.m_news_con1 { width: 586px; height: 150px; float: left; border-bottom: 1px dashed #c1c1c1; font-family: 'Microsoft YaHei'; font-size: 30px; color: #18858c; line-height: 50px; text-align: left; font-weight: normal; overflow: hidden; }


.m_news_con1 a img { float: left; margin: 18px 20px 0 18px; border: 4px solid #d6d6d6; }

.m_news_con1 a h3 { width: 335px; height: 30px; float: left; margin: 20px 0 0 6px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333333; line-height: 30px; text-align: left; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }

.m_news_con1 a h4 { width: 335px; height: 60px; float: left; margin: 6px 0 0 6px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666666; line-height: 20px; text-align: justify; font-weight: normal; text-decoration:none; text-overflow: ellipsis; overflow: hidden; }

.m_news_con1 a:hover h3 { color: #18858c; }

.m_news_con1 a:hover h4 {text-decoration:underline; }

.m_news_con2 { width: 586px; height: 300px; float: left; overflow: hidden; }

.m_news_con2 ul { width: 586px; height: auto; float: left; overflow: hidden; }

.m_news_con2 ul li { width: 586px; height: 40px; float: left; background: #fff; border-top: 1px dashed transparent; border-left: 1px dashed transparent; border-right: 1px dashed transparent; border-bottom: 1px dashed #c1c1c1; font-family: 'Microsoft YaHei'; font-size: 30px; color: #18858c; line-height: 40px; text-align: left; font-weight: normal; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; overflow: hidden; }

.m_news_con2 ul li span { width: 48px; height: 20px; float: left; margin: 10px 10px 0 24px; background: #18858c; border-radius: 5px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #fff; line-height: 20px; text-align: center; font-weight: normal; }

.m_news_con2 ul li a { width: 460px; height: 40px; float: left; background: none; margin: 0px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666666; line-height: 40px; text-align: left; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }


.m_news_con2 ul li:hover { width: 586px; height: 40px; float: left; background: #329f8c; border: 1px dashed #c1c1c1; border-top: 1px dashed transparent; font-family: 'Microsoft YaHei'; font-size: 30px; color: #18858c; line-height: 40px; text-align: left; font-weight: normal; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; overflow: hidden; }
.m_news_con2 ul li:hover span { width: 48px; height: 20px; float: left; margin: 10px 10px 0 24px; background: #ed434a; border-radius: 5px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #fff; line-height: 20px; text-align: center; font-weight: normal; }


.m_news_con2 ul li:hover a { width: 360px; height: 40px; float: left; margin: 0px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #fff; line-height: 40px; text-align: left; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }



.m_video_box { width: 398px; float: right; }

.m_video_bg1 { width: 397px; height: 288px; float: left; background: url(../images/index_video_bg.jpg) no-repeat left bottom; overflow: hidden; }


.m_video_bg1_img { width: 372px; height: 204px; float: left; margin: 12px 0 0 12px; overflow: hidden; }

.m_video_bg1 span { width: 196px; height: 40px; float: left; margin: 14px 10px 0 82px; font-family: 'Microsoft YaHei'; font-size: 24px; color: #fff; line-height: 40px; text-align: left; font-weight: normal; overflow: hidden; }
.m_video_bg1 a { width: 90px; height: 36px; float: left; margin: 14px 10px 0 2px; border: 2px solid #fff; border-radius: 30px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #fff; line-height: 36px; text-align: center; font-weight: normal; overflow: hidden; }



.m_video_2 { width: 396px; height: 83px; float: left; margin-top: 24px; background: url(../images/q_bg1.jpg) no-repeat left bottom; overflow: hidden; }


.m_video_2:hover { width: 396px; height: 83px; float: left; margin-top: 24px; background: url(../images/q_bg11.jpg) no-repeat left bottom; overflow: hidden; }


.m_video_2 span { width: 34px; float: left; margin: 24px 0 0 24px; }

.m_video_2 a { float: left; margin-left: 26px; font-family: 'Microsoft YaHei'; font-size: 24px; color: #fff; line-height: 83px; text-align: left; font-weight: normal; }

.m_video_2 font { width: 34px; float: right; margin: 24px 30px 0 0px; }

.m_video_2 font a{margin:0;}

.m_video_3 { width: 396px; height: 83px; float: left; margin-top: 24px; background: url(../images/q_bg2.jpg) no-repeat left bottom; overflow: hidden; }


.m_video_3:hover { width: 396px; height: 83px; float: left; margin-top: 24px; background: url(../images/q_bg21.jpg) no-repeat left bottom; overflow: hidden; }

.m_video_3 span { width: 34px; float: left; margin: 24px 0 0 24px; }

.m_video_3 a { float: left; margin-left: 26px; font-family: 'Microsoft YaHei'; font-size: 24px; color: #fff; line-height: 83px; text-align: left; font-weight: normal; }

.m_video_3 font { width: 34px; float: right; margin: 24px 30px 0 0px; }

.m_video_3 font a{margin:0;}


/*about*/
.s_banner { width: 1920px; *width: 1920px; _width: 1920px; min-height: 350px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; overflow: hidden; }

.s_jour_top { width: 100%; height: 80px; float: left; position: relative; z-index: 680; left: 0; top: 0; background: url(../images/bg1.png) repeat left top; border-bottom: 1px solid #999; overflow: hidden; }

.jour_head { width: 1000px; height: 80px; float: left; left: 50%; margin-left: -500px; position: absolute; z-index: 24; }


.navLogo { float: left; margin: 10px 0 0 0; }

.jour_head ul { float: right; }

.jour_head ul li { float: left; margin: 0 20px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 80px; text-align: left; font-weight: normal; }


.jour_head ul li a { font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 80px; text-align: left; font-weight: normal; }

.jour_head ul li a.dengl { font-family: 'Microsoft YaHei'; font-size: 12px; color: #ff700c; line-height: 80px; text-align: left; font-weight: normal; }
.jour_head ul li a.deng2 { font-family: 'Microsoft YaHei'; font-size: 12px; color: #18858c; line-height: 80px; text-align: left; font-weight: normal; }

.jour_head ul li a.dingd { font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 80px; text-align: left; font-weight: normal; }
.jour_head ul li a.dingd:hover { color: #ff700c; }


.s_banner_txt { width: 709px; float: left; position: absolute; z-index: 12; left: 0%; right: 0; top: 0; margin: 130px auto 0 auto; text-align: center; padding-bottom: 40px; }

.s_banner img { display: block; margin: 0 auto; border: none; position: relative; z-index: 6; }

.s_banner_MS { width: 709px; float: left; position: absolute; z-index: 12; left: 0%; right: 0; top: 0; margin: 140px auto 0 auto; text-align: center; }


.s_banner_jour { width: 709px; float: left; position: absolute; z-index: 12; left: 0%; right: 0; top: 0; margin: 230px auto 0 auto; text-align: center; padding-bottom: 40px; }

.s_banner_jour img { display: block; margin: 0 auto; border: none; position: relative; z-index: 6; }





/*FOOD*/

.s_fBox { position: relative; z-index: 18; overflow: hidden; }

.s_food_box { width: 1000px; height: auto !important; min-height: 1000px; background: #fff; display: block; position: relative; z-index: 32; left: 0%; right: 0; top: 0; margin: -1040px auto 0 auto; text-align: center; }


.s_food_menu { width: 880px; height:280px; float: left;  position:relative;  overflow: hidden;}


.s_foods { width: 880px; float: left; margin: 30px 0 30px 60px; }

.s_foods_cokk { width: 880px; height: 42px; float: left; background: url(../images/line1.jpg) no-repeat left bottom; }

.s_foods_cokk h3 { width: 697px; height: 30px; float: left; font-family: 'Microsoft YaHei'; font-size: 24px; color: #666; line-height: 30px; text-align: left; font-weight: normal; }

.s_foods_cokk font { float: right; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 20px; text-align: left; font-weight: normal; margin-top: 8px; }
.s_foods_cokk font img { float: left; margin: 4px 5px 0 0; border: none; }

.s_foods_cokk font a { font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 20px; text-align: left; font-weight: normal; }

.s_foods_cokk font a:hover { color: #ed434a; }

.foodBox { width: 880px; height: auto; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666; line-height: 30px; text-align: left; font-weight: normal; background: url(../images/line2.jpg) no-repeat left bottom; }

.foodBox img { width: 360px; float: left; padding: 4px 4px 4px 0; border: none; }

.foodBox h3 { width: 490px; height: auto; float: left; margin:20px 0 0 20px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #666; line-height: 32px; text-align: left; font-weight: normal; }

.foodBox h3 font { width: 490px; height: auto; float: left; margin: 0px 0 0 0px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #999; line-height: 30px; text-align: left; font-weight: normal; }



.star { width: 880px; float: left; position: relative; z-index: 63; overflow: hidden; }
.none { display: none; }


 ..none .s_food_menu{display: none;}
.star .starTitle{ width: 880px; height:50px; float: left; position: absolute; z-index:60; top:280px; }
 

.star .starTitle li { float: left; cursor: pointer; height: 34px; line-height: 34px; font-weight: normal; text-align: left; width: 160px; margin-right: 20px; font-family: 'Microsoft YaHei'; font-size: 18px; }
.star .starTitle li a { text-decoration: none; }
.star .starTitle .active { background: none; border-bottom: 2px solid #a61b1b; color: #a61b1b; }
.star .starTitle .normal { background: none; border-bottom: 2px solid #666; color: #666; }

.star .starTitle .normal img.imgs1 { width: 23px; height: 23px; float: left; margin: 6px 4px 0 6px; display: block; }
.star .starTitle .normal img.imgs2 { width: 23px; height: 23px; float: left; margin: 6px 4px 0 6px; display: none; }

.star .starTitle .active img.imgs1 { width: 23px; height: 23px; float: left; margin: 6px 4px 0 6px; display: none; }
.star .starTitle .active img.imgs2 { width: 23px; height: 23px; float: left; margin: 6px 4px 0 6px; display: block; }


.star .starContent { width: 882px; clear: both; overflow: hidden; padding: 0px; display: block; }

.imgfood { width: 890px;  min-height: 660px; float: left; margin-top: 60px; }

.imgfood ul { width: 890px; float: left; margin-left: -2px; }


.imgfood ul li { width: 292px; float: left; margin: 2px;  overflow: hidden; }

.imgfood ul li a { width: 292px; height: 157px; float: left; position: relative; z-index: 35; overflow: hidden; }

.imgfood ul li a .fbk { width: 292px; height: 157px; float: left; position: absolute; z-index: 25; left: 0; top: 0; background: url(../images/ms_bg.png) no-repeat center top; font-family: 'Microsoft YaHei'; font-size: 18px; color: #fff; line-height: 157px; text-align: center; font-weight: normal; display: block; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; overflow: hidden; }

.imgfood ul li a img { width: 292px; height: 157px; float: left; position: relative; z-index: 15; overflow: hidden; }

.imgfood ul li a:hover .fbk { width: 292px; height: 157px; float: left; position: absolute; z-index: 25; left: 0; top: -157px; background: url(../images/ms_bg.png) no-repeat center top; font-family: 'Microsoft YaHei'; font-size: 18px; color: #fff; line-height: 157px; text-align: center; font-weight: normal; display: block; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; overflow: hidden; }


.foodshow { width: 880px; height: auto !important; min-height: 400px; float: left; margin: 10px 0 30px 0; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666; line-height: 32px; text-align: left; font-weight: normal; }

.foodshow img { display: inline-block; margin: 0 auto; border: none; padding:10px 0; }



/*background:url(../images/line2.jpg) no-repeat left bottom;*/

/**/
.s_about_title { width: 100%; height: 56px; background: #efefef; float: left; overflow: hidden; }

.s_about_title ul { width: 1000px; height: 56px; margin: 0 auto; }
.s_about_title ul li { width: 333.3px; height: 56px; float: left; }

.s_about_title ul li a { width: 100%; height: 56px; float: left; background: #efefef; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333; line-height: 56px; text-align: center; font-weight: normal; overflow: hidden; }


.s_about_title ul li a:hover, .s_about_title ul li a.ahov { width: 100%; height: 56px; float: left; background: #18858c; font-family: 'Microsoft YaHei'; font-size: 16px; color: #fff; line-height: 56px; text-align: center; font-weight: normal; overflow: hidden; }



.s_cokk { width: 1000px; height: 32px; float: left; border-bottom: 1px solid #ededed; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 32px; text-align: left; font-weight: normal; }

.s_cokk img { float: left; margin: 10px 6px 0 6px; border: none; }

.s_cokk a { font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 32px; text-align: left; font-weight: normal; }



.s_abo_con { width: 980px; height: auto !important; min-height: 740px; float: left; margin: 20px 0 20px 20px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666; line-height: 25px; text-align: justify; font-weight: normal; }

.s_abo_con h3 { width: 1000px; height: auto; float: left; font-family: 'Microsoft YaHei'; font-size: 20px; color: #333333; line-height: 22px; text-align: center; font-weight: normal; padding: 5px 0; }

.s_abo_con h4 { width: 1000px; height: auto; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #999999; line-height: 22px; text-align: center; font-weight: normal; padding: 5px 0; border-bottom: 1px solid #efefef; }

.s_abo_con ul { width: 100%; float: left; }

.s_abo_con ul li { width: 145px; height: 35px; float: left; margin: 0 10px 10px 10px; }


.s_abo_con ul li a { width: 145px; height: 35px; float: left; background: #efefef; border-radius: 5px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #666666; line-height: 35px; text-align: center; font-weight: normal; }

.s_abo_con ul li a:hover, .s_abo_con ul li a.bhov { display: block; margin: 0 auto; border: none; background: #18858c; border-radius: 5px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #fff; line-height: 35px; text-align: center; font-weight: normal; }


.s_abo_con img {   margin: 0; border: none; padding: 0; display:inline-block; }

.s_gbk_bgk { width: 1000px; height: auto !important; min-height: 640px; float: left; margin: 20px 0 0 0px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666; line-height: 25px; text-align: justify; font-weight: normal; }


.s_gbk { width: 1000px; height: 316px; float: left; border: 1px solid #ededed; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 32px; text-align: left; font-weight: normal; }


table.table1 { width: 100%; float: left; border-collapse: collapse; margin-top: 10px; }
table.table1 th { width: 150px; height: 48px; float: left; margin-top: 20px; padding-right: 10px; font-family: "Microsoft YaHei"; font-size: 18px; color: #666666; line-height: 38px; text-align: right; font-weight: normal; }
table.table1 td { width: 820px; height: auto; float: left; margin-top: 20px; line-height: 30px; }

.tabt1 { width: 660px; height: 46px; float: left; padding-left: 10px; background: #fff; border: 1px solid #efefef; font-family: Microsoft YaHei; font-size: 16px; color: #4f4242; line-height: 58px\9; line-height: 46px; text-align: left; font-weight: normal; cursor: pointer; overflow: hidden; }
.tabt2 { width: 660px; height: 134px; float: left; padding-left: 10px; background: #fff; border: 1px solid #efefef; font-family: Microsoft YaHei; font-size: 16px; color: #4f4242; line-height: 58px\9; line-height: 30px; text-align: left; font-weight: normal; cursor: pointer; overflow: hidden; }


.tabt3 { width: 90px; height: 28px; float: left; background: #18858c; border: 1px solid #efefef; font-family: Microsoft YaHei; font-size: 14px; color: #fff; line-height: 58px\9; line-height: 28px; text-align: center; font-weight: normal; cursor: pointer; overflow: hidden; }


/*world*/

.s_wbg { }




/*fly*/

.s_flyBox { position: relative; z-index: 18; overflow: hidden; }

.s_fly_con { width: 1000px; height: auto !important; min-height: 980px; background: none; display: block; position: relative; z-index: 32; left: 0%; right: 0; top: 0; margin: 0px auto 0 auto; padding-top: 60px; padding-bottom: 170px; font-family: Microsoft YaHei; font-size: 14px; color: #666; line-height: 30px; text-align: justify; font-weight: normal; }

.s_fly_con img { display: block; margin: 0 auto; border: none; }


/*.s_flyBox { width: 1000px; height: auto !important; min-height: 480px; background: none; display: block; position: relative; z-index: 32; left: 0%; right: 0; top: 0; margin: 0px auto 0 auto; padding-top: 60px; padding-bottom: 170px; font-family: Microsoft YaHei; font-size: 14px; color: #666; line-height: 30px; text-align: center; font-weight: normal; }

.s_flyBox img { display: block; margin: 0 auto; border: none; }
*/

.s_fly_bg { width: 100%; height: auto; display: block; position: relative; z-index: 30; left: 0%; right: 0; top: 0; margin: 0px auto 0 auto; text-align: center; padding-bottom: 0px; margin-top: -1360px; }


/*news*/
.n_banner { width: 1920px; *width: 1920px; _width: 1920px; height: 350px; position: relative; z-index: 99; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; overflow: hidden; }

.imgNews { width: 1004px; margin: 0 auto; float: left; padding: 20px 0; }

.imgNews ul { width: 1020px; float: left; margin-left: -14px; }


.imgNews ul li { width: 320px; height: 300px; float: left; border: 2px solid #fff; margin: 14px 0 0 14px; overflow: hidden; }
.imgNews ul li a { width: 318px; height: 298px; float: left; border: 1px solid #d6d6d6; }

.imgNews ul li:hover { width: 320px; height: 300px; float: left; border: 2px solid #18858c; margin: 14px 0 0 14px; overflow: hidden; }
.imgNews ul li:hover a { width: 318px; height: 298px; float: left; border: 1px solid #18858c; }

.imgNews ul li a img { display: block; margin: 8px auto 8px auto; }
.imgNews ul li a h3 { width: 300px; height: 40px; float: left; margin: 0px 0 0 8px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333; line-height: 40px; text-align: left; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }


.imgNews ul li a h4 { width: 300px; height: 30px; border-top: 1px solid #d6d6d6; float: left; margin: 0px 0 0 8px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #999; line-height: 30px; text-align: right; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }


.imgNews ul li a h4 font { float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #999; line-height: 30px; text-align: right; font-weight: normal; }

.imgNews ul li a h4 font img { float: left; margin: 10px 6px; border: none; }



.s_newscon { width: 980px; height: auto !important; min-height: 450px; float: left; margin: 20px 0 20px 20px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666; line-height: 25px; text-align: justify; font-weight: normal; }

.s_newscon h3 { width: 1000px; height: auto; float: left; font-family: 'Microsoft YaHei'; font-size: 20px; color: #333333; line-height: 22px; text-align: center; font-weight: normal; padding: 5px 0; }

.s_newscon h4 { width: 1000px; height: auto; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #999999; line-height: 22px; text-align: center; font-weight: normal; padding: 5px 0; border-bottom: 1px solid #efefef; }

.s_newscon img { display: block; margin: 0 auto; border: none; padding: 30px 0; }





/*票务*/


.tickBox { width: 882px; height: auto !important; min-height: 190px; padding: 20px 0; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666; line-height: 30px; text-align: left; font-weight: normal; background: url(../images/line2.jpg) no-repeat left bottom; }


.tick_img { width: 736px; height: 195px; margin: 0 auto; position: relative; z-index: 52; overflow: hidden; }
.tick_img_txt { width: 736px; height: 195px; float: left; position: relative; z-index: 32; overflow: hidden; }


.tick_img_txt span { width: 500px; height: 60px; float: left; margin: 66px 10px 0 60px; position: relative; z-index: 28; font-family: 'Microsoft YaHei'; font-size: 24px; color: #4d7181; line-height: 30px; text-align: center; font-weight: normal; }

.tick_img_txt font { width: 40px; height: 105px; position: relative; z-index: 45; float: right; }

.tick_img_txt font a { width: 40px; height: 105px; float: right; margin: 20px 44px 0 0; }

.tick_img_txt font a img { width: 40px; height: 105px; float: left; position: relative; z-index: 43; margin: 0; }


.tick_img img { float: left; margin: -195px 0 0 0; border: none; position: relative; z-index: 21; }


.tick_table { width: 881px; float: left; padding: 20px 0; }


table.table2 { width: 100%; border-collapse: collapse; border: 1px solid #dccdb8; border-top: 2px solid #ffab33; border-bottom: none; }
table.table2 tr { width: 100%; border-left: 1px solid #dccdb8; }
table.table2 tr th { width: 858px; height: 50px; float: left; background: #fdedd6; padding: 0 10px; border-bottom: 1px solid #dccdb8; font-family: 'Microsoft YaHei'; font-size: 24px; color: #e8a546; line-height: 50px; text-align: left; font-weight: normal; border-right: 1px solid #dccdb8; }
table.table2 tr th span { float: left; margin: 8px 6px 0 6px; font-family: 'Microsoft YaHei'; font-size: 20px; color: #e8a546; line-height: 42px; text-align: left; font-weight: normal; }


table.table2 tr td { height: 70px; float: left; background: #fff; padding: 0; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666666; line-height: 70px; text-align: center; font-weight: normal; border-bottom: 1px solid #dccdb8; border-right: 1px solid #dccdb8; }


.tick_show { width: 880px; float: left; padding: 20px 0; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666666; line-height: 20px; text-align: justify; font-weight: normal; }

.tick_show h5 { width: 100%; float: left; font-family: 'Microsoft YaHei'; font-size: 18px; color: #ff0000; line-height: 20px; text-align: justify; font-weight: normal; }

/*计划旅程*/


.s_plan_box { width: 1000px; height: auto !important; min-height: 800px; background: none; display: block; position: relative; z-index: 32; left: 0%; right: 0; top: 0; margin: -1040px auto 0 auto; text-align: center; }


.s_plan_type { width: 120px; height: auto !important; min-height: 600px; background: #18858c; float: left; }

.s_plan_type ul { width: 120px; float: left; }


.s_plan_type ul li { width: 120px; height: 85px; float: left; border-bottom: 1px solid #46c4cc; }
.s_plan_type ul li a { width: 120px; float: left; padding: 10px 0 5px 0; font-family: 'Microsoft YaHei'; font-size: 14px; color: #badbdd; line-height: 30px; text-align: center; font-weight: normal; }

.s_plan_type ul li a img.pan1 { width: 42px; height: 40px; display: block; margin: 0 auto; border: none; display: block; }
.s_plan_type ul li a img.pan2 { width: 42px; height: 40px; display: block; margin: 0 auto; border: none; display: none; }


.s_plan_type ul li a:hover, .s_plan_type ul li a.phov { width: 120px; float: left; padding: 10px 0 5px 0; font-family: 'Microsoft YaHei'; font-size: 14px; color: #ffab33; line-height: 30px; text-align: center; font-weight: normal; }

.s_plan_type ul li a:hover img.pan1, .s_plan_type ul li a.phov img.pan1 { width: 42px; height: 40px; display: block; margin: 0 auto; border: none; display: none; }
.s_plan_type ul li a:hover img.pan2, .s_plan_type ul li a.phov img.pan2 { width: 42px; height: 40px; display: block; margin: 0 auto; border: none; display: block; }


.s_plan_right { width: 880px; height: auto !important; min-height: 860px; background: #fff; float: left; padding-bottom: 20px; position: relative; z-index: 65; }

.s_plans { width: 822px; float: left; margin: 30px 0 30px 28px; }

.s_plans_cokk { width: 820px; height: 42px; float: left; background: url(../images/line1.jpg) no-repeat left bottom; }

.s_plans_cokk h3 { width: 400px; height: 30px; float: left; font-family: 'Microsoft YaHei'; font-size: 24px; color: #666; line-height: 30px; text-align: left; font-weight: normal; }

.s_plans_cokk font { float: right; margin-right: 6px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 20px; text-align: left; font-weight: normal; margin-top: 8px; }
.s_plans_cokk font img { float: left; margin: 4px 5px 0 0; border: none; }

.s_plans_cokk font a { font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 20px; text-align: left; font-weight: normal; }

.s_plans_cokk font a:hover { color: #ed434a; }


.s_plansohw { width: 822px; height: auto; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666; line-height: 30px; text-align: left; font-weight: normal; }


table.table3 { width: 100%; max-width: 821px; border-collapse: collapse; border: 1px solid #e5e5e5; border-bottom: none; border-left: none; border-right: none; }
table.table3 tr { width: 100%; border-left: 1px solid #e5e5e5; }
table.table3 tr th { height: 30px; float: left; background: #fff; padding: 0; font-family: 'Microsoft YaHei'; font-size: 14px; color: #333; line-height: 30px; text-align: center; font-weight: bold; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
table.table3 tr td { height: 30px; float: left; background: #fff; padding: 0; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666666; line-height: 30px; text-align: center; font-weight: normal; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }



table.table4 { width: 100%; border-collapse: collapse; border: 1px solid #cccccc; border-top: 2px solid #ffab33; border-bottom: none; }
table.table4 tr { width: 100%; border-left: 1px solid #cccccc; }
/*table.table4 tr th {
     width:818px; height:30px; float:left; background:#fdedd6; padding:0 10px; border-bottom:1px solid #dccdb8;
     font-family:'Microsoft YaHei'; font-size:14px; color:#e8a546; line-height:30px; text-align:left; font-weight:normal;
    border-right:1px solid #dccdb8;
}
table.table4 tr  th span{float:left; margin:8px 6px 0 6px;
     font-family:'Microsoft YaHei'; font-size:20px; color:#e8a546; line-height:30px; text-align:left; font-weight:normal;}*/


table.table4 tr td { height: 30px; background: #fff; padding: 0 10px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666666; line-height: 25px; text-align: left; font-weight: normal; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; }
table.table4 tr td span { width: 100%; float: left; font-family: 'Microsoft YaHei'; font-size: 30px; color: #333333; line-height: 35px; text-align: left; font-weight: normal; padding: 10px 0 0 0; }



/*traffic*/
.thefo { width: 822px; float: left; margin: 0px 10px 20px 0px; overflow: hidden; }
.none { display: none; }
.thefo .thefoTitle li { float: left; cursor: pointer; height: 30px; line-height: 30px; font-weight: normal; text-align: left; padding:5px 20px 5px 10px; margin-right: 16px; font-weight: normal; font-family: 'Microsoft YaHei'; font-size: 18px; margin-bottom: 1px;}
.thefo .thefoTitle li font { font-family: 'Microsoft YaHei'; font-size: 14px; }

.thefo .thefoTitle li a { text-decoration: none; }
.thefo .thefoTitle .active { background: #019f8c; color: #fff;border: 1px solid #019f8c; }
.thefo .thefoTitle .active img.the1 { width: 28px; height: 22px; float: left; margin: 6px 6px 0 5px; display: none; }
.thefo .thefoTitle .active img.the2 { width: 28px; height: 22px; float: left; margin: 6px 6px 0 5px; display: block; }

.thefo .thefoTitle .normal { background: #fff; color: #666; border: 1px solid #737474;}
.thefo .thefoTitle .normal img.the1 { width: 28px; height: 22px; float: left; margin: 6px 6px 0 5px; display: block; }
.thefo .thefoTitle .normal img.the2 { width: 28px; height: 22px; float: left; margin: 6px 6px 0 5px; display: none; }



.thefo .thefoContent {width:800px;  float:left;  background: #fff; padding: 20px 10px; border: 1px solid #019f8c;   height: auto !important; min-height: 720px; display: block; text-align: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666; line-height: 30px; text-align: justify; font-weight: normal;  overflow: hidden; }


.thefo .thefoContent img { display: block; margin: 0 auto; border: none; }


.thefo .thefoContent h3 { width: 100%; float: left; font-family: SimSun; font-size: 18px; color: #000; line-height: 30px; text-align: center; font-weight: bold; padding: 10px 0 5px 0; }



.thefo .thefoContent h4 { width: 100%; float: left; font-family: SimSun; font-size: 14px; color: #000; line-height: 26px; text-align: left; font-weight: normal; padding: 0px 0 5px 0px; }


.thefo .thefoContent h4  img { display: block; margin: 0 auto; border: none; }

.s_plan_map { width: 822px; height: auto; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666; line-height: 30px; text-align: left; font-weight: normal; }

.s_plan_map img { display: block; margin: 0 auto; border: none; }



/*spots*/

.spotList { width: 820px; float: left; }

.spotList ul { width: 820px; float: left; }


.spotList ul li { width: 820px; height: 200px; float: left; margin-top: 20px; margin-bottom: 10px; overflow: hidden; }

.spotList ul li a h3 { width: 360px; height: 200px; float: left; margin: 0 24px; overflow: hidden; }

.spotList ul li a h3 img { display: block; margin: 0; border: none; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }
.spotList ul li a:hover h3 img { transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }


.spotList ul li a h4 { width: 370px; height: 40px; float: left; border-bottom: 1px solid #cccccc; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333333; line-height: 40px; text-align: left; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }

.spotList ul li a h5 { width: 370px; height: 150px; float: left; padding: 4px 0; border-bottom: 1px solid #cccccc; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333333; line-height: 20px; text-align: left; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }

.spotList ul li a h5 span { width: 370px; height: 80px; float: left; margin-top: 10px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 20px; text-align: justify; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }

.spotList ul li a h5 em { width: 370px; height: 80px; float: left; margin-top: 10px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666; line-height: 20px; text-align: justify; font-weight: normal; font-style: normal; text-overflow: ellipsis; overflow: hidden; }

.spotList ul li a h5 font { width: 145px; height: 36px; float: left; margin-top: 10px; background: #fff; border: 1px solid #18858c; border-radius: 5px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #18858c; line-height: 36px; text-align: center; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }

.spotList ul li a:hover h5 font { width: 145px; height: 36px; float: left; margin-top: 10px; background: #18858c; border: 1px solid #18858c; border-radius: 5px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #fff; line-height: 36px; text-align: center; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }


/*游园攻略*/


.s_gards { width: 820px; float: left; }

.gard { width: 820px; margin: 0px; float: left; overflow: hidden; }
.none { display: none; }
.gard .gardTitle li { float: left; margin-left: 26px; cursor: pointer; height: 35px; line-height: 35px; font-weight: bold; text-align: center; width: 110px; font-family: 'Microsoft YaHei'; font-size: 16px; text-align: center; font-weight: normal; letter-spacing: 6px; }
.gard .gardTitle li a { text-decoration: none; }
.gard .gardTitle .active { background: #18858c; border: 1px solid #18858c; color: #fff; }
.gard .gardTitle .normal { background: #fff; border: 1px solid #737474; color: #737474; }


.gard .gardTitle .normal img.imgg1 { width: 28px; height: 22px; float: left; margin: 6px 4px 0 16px; display: block; }
.gard .gardTitle .normal img.imgg2 { width: 28px; height: 22px; float: left; margin: 6px 4px 0 16px; display: none; }

.gard .gardTitle .active img.imgg1 { width: 28px; height: 22px; float: left; margin: 6px 4px 0 16px; display: none; }
.gard .gardTitle .active img.imgg2 { width: 28px; height: 22px; float: left; margin: 6px 4px 0 16px; display: block; }


.gard .gardContent { clear: both; overflow: hidden; background: #fff; padding: 5px; display: block; }

.garBox { width: 760px; float: left; margin-left: 30px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666; line-height: 30px; text-align: left; font-weight: normal; padding: 20px 0; }


.garshow { width: 760px; height: auto !important; min-height: 500px; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666; line-height: 30px; text-align: left; font-weight: normal; }

.garshow h3 { width: 760px; float: left; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333333; line-height: 30px; text-align: center; font-weight: bold; padding: 10px 0; }

.garshow img { display:inline-block; margin: 0 auto; border: none; }



/*visit*/
.visitshow { width: 760px; height: auto !important; min-height: 500px; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666; line-height: 24px; text-align: justify; font-weight: normal; }

.visitshow h3 { width: 760px; float: left; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333333; line-height: 30px; text-align: center; font-weight: bold; padding: 10px 0; }

.visitshow img { display: block; margin: 0 auto; border: none; }


/*question*/

.menu_head { width: 745px; height: 38px; padding: 5px 36px; float: left; cursor: pointer; position: relative; margin: 10px 0 0 0; font-weight: bold; background: url(../images/quest1.jpg) left center no-repeat; font-family: 'Microsoft YaHei'; font-size: 18px; color: #666666; line-height: 38px; text-align: left; font-weight: normal; }
.menu_list .current { width: 745px; height: 38px; padding: 5px 36px; float: left; background: url(../images/quest2.jpg) center left no-repeat; font-family: 'Microsoft YaHei'; font-size: 18px; color: #fff; line-height: 38px; text-align: left; font-weight: normal; }
.menu_body { display: none; width: 745px; float: left; padding: 40px 36px; }



.s_qbox { width: 740px; float: left; margin: 0; }
.s_qbox ul { width: 740px; float: left; margin: 0; }
.s_qbox ul li { width: 740px; float: left; margin: 10px 0 0 0; position: relative; z-index: 37; }

.s_qbt { width: 645px; float: left; position: relative; z-index: 32; }

.s_qbt h3 { width: 55px; height: 55px; float: left; }
.s_qbt h4 { width: 560px; height: auto !important; min-height: 60px; background: url(../images/jh_left.jpg) no-repeat left top; float: right; margin-top: 30px; }


.s_qbt h4 font { width: auto; max-width: 540px; height: auto; float: left; padding: 10px 10px; margin: 6px 0 0 22px; background: #5790d0; border: none; border-radius: 5px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #fff; line-height: 20px; text-align: left; font-weight: normal; }



.s_qda { width: 645px; float: right; position: relative; z-index: 28; margin-top: -30px; }

.s_qda h3 { width: 55px; height: 55px; float: right; }
.s_qda h4 { width: 560px; height: auto !important; min-height: 60px; background: url(../images/jh_right.jpg) no-repeat right top; float: right; margin-top: 60px; margin-right: 16px; }

.s_qda h4 font { width: auto; max-width: 540px; height: auto; float: right; padding: 10px 10px; margin: 6px 16px 0 0; background: #edecec; border: none; border-radius: 5px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666666; line-height: 20px; text-align: left; font-weight: normal; }



/*定制旅程*/

.s_jourBox { width: 1000px; float: left; }

.s_jourBox ul { width: 1024px; float: left; margin-left: -20px; text-align: center; overflow: hidden; }

.s_jourBox ul li { width: 320px; height: 350px; float: left; margin: 20px 0 5px 20px; }

.s_jourBox ul li a { }
.s_jourBox ul li a h3 { width: 320px; height: 230px; float: left; margin: 0; overflow: hidden; }

.s_jourBox ul li a h3 img { display: block; margin: 0; border: none; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }
.s_jourBox ul li a:hover h3 img { transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }


.s_jourBox ul li a h4 { width: 320px; height: 80px; float: left; margin: 0; padding: 5px 0; border-bottom: 1px solid #ccc; font-family: 'Microsoft YaHei'; font-size: 16px; color: #000; line-height: 38px; text-align: center; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }


.s_jourBox ul li a font { display: inline-block; margin: 0 auto; padding: 0px 15px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #999; line-height: 18px; text-align: center; font-weight: normal; border-bottom: 1px solid #ccc; }

.s_jourBox ul li a font img { float: left; margin: 4px 5px 0 0; border: none; }



.jshow { width: 640px; float: left; height: 460px; }


.ban { width: 640px; height: 460px; position: relative; z-index: 18; overflow: hidden; margin: 0; }
.ban2 { width: 640px; height: 460px; position: relative; z-index: 10; overflow: hidden; }
.ban2 ul { position: absolute; left: 0; top: 0; }
.ban2 ul li { width: 640px; height: 460px; }
.prev { float: left; cursor: pointer; }
.num { height: 86px; overflow: hidden; width: 640px; position: relative; float: left; }
.min_pic { width: 640px; height: 86px; float: left; position: relative; z-index: 15; margin-top: -86px; }
.num ul { position: absolute; left: 0; top: 0; }
.num ul li { width: 120px; height: 86px; float: left; margin-right: 10px; opacity: .8; padding: 0px; }
.num ul li.on { opacity: 1; padding: 0; }
.prev_btn1 { width: 16px; text-align: center; height: 18px; margin-top: 40px; margin-right: 20px; cursor: pointer; float: left; }
.next_btn1 { width: 16px; text-align: center; height: 18px; margin-top: 40px; cursor: pointer; float: right; }
.prev1 { position: absolute; top: 184px; left: 0px; width: 35px; height: 90px; z-index: 9; cursor: pointer; }
.next1 { position: absolute; top: 184px; right: 0px; width: 35px; height: 90px; z-index: 9; cursor: pointer; }




.jstxt { width: 335px; float: right; height: 460px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666666; line-height: 28px; text-align: justify; font-weight: normal; letter-spacing: 2px; border-bottom: 1px solid #ccc; }

.jstxt h4 { width: 335px; float: left; height: 54px; margin-top: 10px; font-family: 'Microsoft YaHei'; font-size: 20px; color: #000000; line-height: 26px; text-align: left; font-weight: normal; letter-spacing: 1px; }

.jstxt b { width: 335px; float: left; height: 25px; float: left; font-family: 'Microsoft YaHei'; font-size: 12px; color: #999; line-height: 25px; text-align: left; font-weight: normal; font-style: normal; border-bottom: 1px solid #ccc; }

.jstxt b img { float: left; margin: 6px 5px 0 0; border: none; }

.jstxt h5 { width: 335px; float: left; height: 44px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #666666; line-height: 44px; text-align: left; font-weight: normal; letter-spacing: 1px; }


.jour_menu { width: 1000px; height: 50px; float: left; background: #019f8c; overflow: hidden; }

.jour_menu ul { float: left; }

.jour_menu ul li { width: 121px; height: 50px; float: left; }

.jour_menu ul li a { width: 121px; height: 50px; float: left; background: #019f8c; font-family: 'Microsoft YaHei'; font-size: 16px; color: #fff; line-height: 50px; text-align: center; font-weight: normal; font-style: normal; }
.jour_menu ul li a:hover { width: 121px; height: 50px; float: left; background: url(../images/hover1.jpg) no-repeat center bottom; font-family: 'Microsoft YaHei'; font-size: 16px; color: #fff; line-height: 50px; text-align: center; font-weight: normal; font-style: normal; }
.jour_menu ul span { width: 1px; height: 16px; float: left; margin: 18px 10px 0 10px; background: #fff; }


.jourshow { width: 1000px; height: auto; float: left; padding: 10px 0 20px 0; overflow: hidden; }

.jourshow_bt { width: 74px; height: 54px; float: left; margin-top: 14px; background: #3ed5a9; font-family: 'Microsoft YaHei'; font-size: 16px; color: #fff; line-height: 20px; text-align: center; font-weight: normal; font-style: normal; padding-top: 20px; }
.jourshow_nei { width: 910px; float: right; height: auto; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666666; line-height: 32px; text-align: left; font-weight: normal; letter-spacing: 0px; font-style: normal; padding: 6px 0 30px 0; border-bottom: 1px solid #ccc; }

.jourshow_nei img { float: left; margin: 0; border: none; }

/*订单*/




/*个人中心--查看订单*/

.s_chak { width: 1002px; height: auto; margin: 0 auto; padding: 20px 0; }
.s_chak_cokk { width: 1002px; height: auto; margin: 0 auto; padding: 0; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666666; line-height: 32px; text-align: left; font-weight: normal; }

.s_chak_cokk a { font-family: 'Microsoft YaHei'; font-size: 12px; color: #666666; line-height: 32px; text-align: left; font-weight: normal; }

.d_table { width: 1002px; height: auto; float: left; }

.d_table_right { width: 556px; height: 245px; float: left; border: 1px solid #dcdcdc; border-left: 1px solid transparent; }

.d_table_rt { width: 460px; height: auto; float: left; margin: 60px 0 0 70px; }

.d_table_rt h3 { width: 460px; height: 60px; float: left; font-family: 'Microsoft YaHei'; font-size: 20px; color: #333333; line-height: 52px; text-align: left; font-weight: bold; }
.d_table_rt h3 font { color: #999; padding-left: 10px; }

.d_table_rt h3 img { width: 47px; height: 52px; float: left; margin: 0 20px 0 30px; }

.d_table_rt h4 { float: left; margin-left: 100px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #333333; line-height: 20px; text-align: left; font-weight: normal; }

table.table5 { width: 100%; max-width: 440px; float: left; border-collapse: collapse; border: 1px solid #dcdcdc; border-bottom: none; border-left: none; border-right: none; }
table.table5 tr { width: 100%; border-left: 1px solid #e5e5e5; }
table.table5 tr th { height: 40px; background: #f2f2f2; padding: 0; margin: 0; font-family: 'Microsoft YaHei'; font-size: 12px; color: #333; line-height: 40px; text-align: center; font-weight: normal; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }
table.table5 tr td { height: 40px; background: #fff; padding: 0; margin: 0; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666666; line-height: 40px; text-align: center; font-weight: normal; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }
table.table5 tr td span { width: 110px; height: 40px; float: left; background: #f2f2f2; padding: 0; margin: 0; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666666; line-height: 40px; text-align: center; font-weight: normal; border-right: 1px solid #dcdcdc; }



table.table61 { width: 100%; /*max-width: 499px;*/ border-collapse: collapse; border-bottom: none; border-left: none; border-right: none; float: left; border-left: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; }
table.table61 tr { width: 100%; }
table.table61 tr th { height: 30px; background: #f2f2f2; padding: 0; margin: 0; font-family: 'Microsoft YaHei'; font-size: 12px; color: #333; line-height: 30px; text-align: center; font-weight: normal; border: none; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }
table.table61 tr td { height: 40px; background: #fff; padding: 0; border: none; margin: 0; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666666; line-height: 40px; text-align: center; font-weight: normal; border: none; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }
table.table61 tr td a { color: #666666; }

table.table61 tr td span { width: 110px; height: 40px; float: left; background: #f2f2f2; padding: 0; margin: 0; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666666; line-height: 40px; text-align: center; font-weight: normal; border-right: 1px solid #dcdcdc; }


table.table62 { width: 100%; max-width: 499px; border-collapse: collapse; border-bottom: none; border-left: none; border-right: none; float: left; border-top: 1px solid #dcdcdc; }
table.table62 tr { width: 100%; }
table.table62 tr th { height: 30px; background: #f2f2f2; padding: 0; margin: 0; font-family: 'Microsoft YaHei'; font-size: 12px; color: #333; line-height: 30px; text-align: center; font-weight: normal; border: none; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }
table.table62 tr td { height: 30px; background: #fff; padding: 0; border: none; margin: 0; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666666; line-height: 30px; text-align: center; font-weight: normal; border: none; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }
table.table62 tr td a { color: #666666; }

table.table62 tr td span { width: 110px; height: 40px; float: left; background: #f2f2f2; padding: 0; margin: 0; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666666; line-height: 40px; text-align: center; font-weight: normal; border-right: 1px solid #dcdcdc; }




table.table7 { width: 100%; max-width: 1000px; border-collapse: collapse; border-bottom: none; border-left: none; border-right: none; float: left; border-top: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; }
table.table7 tr { width: 100%; }
table.table7 tr th { height: 30px; background: #fff; padding: 0; margin: 0; font-family: 'Microsoft YaHei'; font-size: 12px; color: #333; line-height: 30px; text-align: center; font-weight: normal; border: none; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }
table.table7 tr th h3 { width: 190px; float: left; height: 40px; margin-left: 80px; margin-right: 60px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #333; line-height: 40px; text-align: center; font-weight: normal; }


table.table7 tr th h4 { width: 80px; float: left; height: 40px; margin-left: 20px; margin-right: 20px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #333; line-height: 40px; text-align: center; font-weight: normal; }


table.table7 tr th h5 { width: 80px; float: left; height: 40px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #333; line-height: 40px; text-align: center; font-weight: normal; }


table.table7 tr th h6 { width: 440px; float: right; height: 40px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #333; line-height: 40px; text-align: center; font-weight: normal; }

table.table7 tr td { height: 60px; background: #fff; padding: 20px 0; border: none; margin: 0; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666666; line-height: 20px; text-align: center; font-weight: normal; border: none; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }
table.table7 tr td a { color: #666666; }

table.table7 tr td span { width: 60px; height: 30px; float: left; padding: 0; margin: 10px 10px 0 20px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666666; line-height: 40px; text-align: center; font-weight: normal; border-right: 1px solid #dcdcdc; }


table.table7 tr td h3 { width: 190px; float: left; height: auto; margin-left: 0px; margin-right: 60px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #333; line-height: 20px; text-align: left; font-weight: normal; }

table.table7 tr td h3 font { width: 190px; float: left; height: auto; margin-left: 0px; margin-right: 60px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 20px; text-align: left; font-weight: normal; }

table.table7 tr td h3 font em { font-style: normal; color: #f43c3c; }




table.table7 tr td h4 { width: 80px; float: left; height: 60px; margin-left: 10px; margin-right: 20px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 60px; text-align: center; font-weight: normal; }


table.table7 tr td h5 { width: 80px; float: left; height: 60px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 60px; text-align: center; font-weight: normal; }


table.table7 tr td h6 { width: 440px; float: right; height: 60px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #e61818; line-height: 60px; text-align: center; font-weight: normal; }









/*游览项目*/
.s_project { width: 1920px; *width: 1920px; _width: 1920px; height: 1140px; position: relative; z-index: 190; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: #dccdb8; overflow: hidden; }



/*order*/

.o_box { width: 1002px; margin: 0 auto; }


.ord_tu { width: 968px; height: auto !important; min-height: 360px; float: left; border: 1px solid #e5e4e4; padding: 20px 16px; }

.ord_tu_left { width: 640px; float: left; }


.ord_tu_left_txt { width: 640px; height: 90px; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #333; line-height: 30px; text-align: left; font-weight: normal; }

.ord_tu_left_txt h3 { width: 640px; float: left; font-family: 'Microsoft YaHei'; font-size: 18px; color: #000; line-height: 30px; text-align: left; font-weight: normal; padding: 10px 0; }
.ord_tu_left_txt font { float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #333; line-height: 30px; text-align: left; font-weight: normal; }

.ord_tu_left_txt a { padding-left: 10px; float: left; font-family: 'Microsoft YaHei'; font-size: 12px; color: #18858c; line-height: 30px; text-align: left; font-weight: normal; }

.ord_tu_left_txt a img { float: left; margin: 4px 10px; border: none; }


.ord_tu_left_img { width: 640px; height: 284px; float: left; }

.ord_tu_left_img img { display: block; margin: 0; border: 1px solid #e5e5e5; }


.ord_tu_right { width: 320px; float: right; }


.ord_tu_right_txt { width: 320px; height: 90px; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #333; line-height: 30px; text-align: left; font-weight: normal; background: url(../images/sjyd.jpg) no-repeat right top; }

.ord_tu_right_txt img { float: right; margin: 10px 26px 10px 20px; border: none; }

.ord_tu_right_txt font { float: right; font-family: 'Microsoft YaHei'; font-size: 18px; color: #e34a3b; line-height: 80px; text-align: left; font-weight: bold; }
.ord_tu_right_txt font b { float: right; font-family: 'Microsoft YaHei'; font-size: 12px; color: #e34a3b; line-height: 86px; text-align: left; font-weight: normal; }

.ord_tu_right_img { width: 320px; height: 284px; float: left; }

.ord_tu_right_img img { display: block; margin: 0; border: 1px solid #e5e5e5; }


/*游玩时间*/

.ord_time { width: 1000px; height: auto !important;  float: left; border: 1px solid #e5e4e4; border-bottom: 1px solid transparent; padding: 0; }


.ord_time_bt { width: 1000px; height: auto !important; min-height: 74px; float: left; border-bottom: 1px solid #e5e5e5; }

.ord_time_bt span { float: left; padding: 10px 10px 0 20px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #333333; line-height: 50px; text-align: left; font-weight: normal; }

.ord_time_bt a.cx1 { width: 100px; height: 35px; float: right; margin: 20px 30px 0 10px; }

.tabo1 { width: 108px; height: 31px; float: left; margin: 20px 0 0 0; padding-left: 8px; background: #fff url(../images/dd5.jpg) no-repeat 94px 8px; border: 1px solid #e5e5e5; font-family: Microsoft YaHei; font-size: 12px; color: #333333; line-height: 58px\9; line-height: 31px; text-align: left; font-weight: normal; cursor: pointer; overflow: hidden; }


/*eff8ff*/
.ord_time_nei { width: 1000px; height: 30px; float: left; background: #eff8ff; border-bottom: 1px solid #e5e5e5; }

.ord_time_nei h3 { width: 520px; height: 30px; float: left; margin: 0 20px 0 40px; font-family: Microsoft YaHei; font-size: 12px; color: #333333; line-height: 30px; text-align: left; font-weight: normal; }

.ord_time_nei h4 { width: 160px; height: 30px; float: left; margin: 0 20px 0 10px; font-family: Microsoft YaHei; font-size: 12px; color: #333333; line-height: 30px; text-align: center; font-weight: normal; }


.ord_time_xx { width: 1000px; height: 35px; padding: 30px 0; float: left; background: #fff; border-bottom: 1px solid #e5e5e5; }

.ord_time_xx h3 { width: 530px; height: 35px; float: left; margin: 0 20px 0 30px; font-family: Microsoft YaHei; font-size: 12px; color: #333333; line-height: 30px; text-align: left; font-weight: normal; }
.ord_time_xx h3 a { font-family: Microsoft YaHei; font-size: 12px; color: #333333; line-height: 30px; text-align: left; font-weight: normal; }
.ord_time_xx h3 a:hover { color: #e13131; }
.ord_time_xx h4 { width: 160px; height: 35px; float: left; margin: 0 20px 0 10px; font-family: Microsoft YaHei; font-size: 16px; color: #e13131; line-height: 35px; text-align: center; font-weight: normal; }


.ord_time_xx a.yud1 { width: 70px; height: 35px; float: right; margin: 0px 30px 0 10px; }


.dppc { width: 702px; float: left; overflow: hidden; }
.none { display: none; }
.dppc .dppcTitle ul { height: 34px; border-left: 1px solid #e5e5e5; }
.dppc .dppcTitle ul li { float: left; cursor: pointer; height: 34px; line-height: 34px; text-align: center; width: 104px; border-top: 1px solid #e5e5e5; font-size: 12px; font-weight: normal; border-right: 1px solid #e5e5e5; }
.dppc .dppcTitle ul li a { text-decoration: none; }
.dppc .dppcTitle .active { background: #fff; border-top: 1px solid #18858c; color: #18858c; }
.dppc .dppcTitle .normal { background: #fff; border-top: 1px solid #e5e5e5; color: #333; }
.dppc .dppcContent { clear: both; overflow: hidden; background: #fff; padding: 22px; display: block; border: 1px solid #e5e5e5; font-family: Microsoft YaHei; font-size: 14px; color: #333; line-height: 28px; text-align: justify; font-weight: normal; }

.dppc .dppcContent strong { font-weight: bold; }

.dppc .dppcContent img { display: block; margin: 0 auto; border: none; padding: 10px 0; }


.dppc .dppcContent h3 { width: 100%; float: left; font-family: SimSun; font-size: 18px; color: #000; line-height: 30px; text-align: center; font-weight: bold; padding: 10px 0 5px 0; }

.dppc .dppcContent h4 { width: 390px; float: left; font-family: SimSun; font-size: 14px; color: #000; line-height: 26px; text-align: left; font-weight: normal; padding: 0px 0 5px 130px; }



.ord_wet { width: 262px; float: right; padding: 10px; border: 1px solid #e5e5e5; font-family: 'Microsoft YaHei'; font-size: 14px; color: #555; line-height: 30px; text-align: left; font-weight: normal; overflow: hidden; }

.ord_wet h3 { width: 262px; float: left; height: 40px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #18858c; line-height: 40px; text-align: left; font-weight: normal; }

.ord_wet h3 img { float: left; margin: 10px 10px 0 0; border: none; }


/*fanye*/
.s_fanye { width: 100%; height: auto; float: left; padding-top: 10px; padding-bottom: 10px; }

DIV.quotes { PADDING: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; }
DIV.quotes A { padding: 5px 8px 5px 8px; font-family: Arial; font-size: 16px; COLOR: #666; MARGIN-RIGHT: 8px; TEXT-DECORATION: none; border: #e5e4e4 1px solid; border-radius: 5px; }
DIV.quotes A:hover { padding: 5px 8px 5px 8px; MARGIN-RIGHT: 8px; font-family: Arial; font-size: 14px; color: #fff; border: #18858c 1px solid; BACKGROUND-COLOR: #18858c; border-radius: 5px; }
DIV.quotes A:active { padding: 5px 8px 5px 8px; MARGIN-RIGHT: 8px; font-family: Arial; font-size: 14px; color: #fff; }
DIV.quotes SPAN.current { padding: 5px 8px 5px 8px; FONT-WEIGHT: bold; font-family: Arial; font-size: 14px; COLOR: #fff; MARGIN-RIGHT: 8px; BORDER: #18858c 1px solid; BACKGROUND-COLOR: #18858c; border-radius: 5px; }
DIV.quotes SPAN.disabled { padding: 5px 8px 5px 8px; font-family: Arial; font-size: 14px; COLOR: #8d8d8d; MARGIN-RIGHT: 8px; border: #e5e4e4 1px solid; border-radius: 5px; }

/*footer*/
.m_Bot { width: 100%; height: 170px; float: left; background: #18858c; overflow: hidden; }


.s_logo { width: 102px; float: left; margin: 46px 0 0 0; }

.m_bot_center { width: 370px; float: left; margin: 46px 0 0 40px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #aaefdc; line-height: 30px; text-align: left; font-weight: normal; }


.m_bot_nav { width: 370px; float: left; margin-bottom: 20px; }

.m_bot_nav ul { float: left; }

.m_bot_nav ul li { float: left; }


.m_bot_nav ul li b { float: left; width: 1px; height: 14px; background: none; border-left: 1px solid #fafafa; margin: 4px 6px 0 4px; font-weight: normal; }

.m_bot_nav ul li a { float: left; margin: 0 6px 0 0; font-family: 'Microsoft YaHei'; font-size: 14px; color: #fafafa; line-height: 20px; text-align: left; font-weight: normal; }

.m_bot_nav ul li a:hover{color:#aaefdc;}

.m_bot_nav  a{color:#aaefdc;}
.m_bot_center h3 { width: 370px; float: left; margin: 6px 0 0 0px; font-family: 'Microsoft YaHei'; font-size: 20px; color: #fff; line-height: 40px; text-align: left; font-weight: bold; }


.m_bot_center h3 font { float: left; margin-top: 10px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #fafafa; line-height: 20px; text-align: left; font-weight: normal; }



.m_bot_wx { float: right; margin-top: 30px; }

.m_bot_wx dl { float: left; }


.m_bot_wx dl dd { float: left; margin-left: 20px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #fff; line-height: 30px; text-align: center; font-weight: normal; }

.m_bot_wx dl dd img { display: block; margin: 0 auto; border: none; }



/*fenye*/

.s_fenye { width: 100%; max-width: 880px; height: auto; float: left; padding-top: 20px; padding-bottom: 20px; background: url(../images/line2.jpg) no-repeat left top; }
.s_fenye_news { width: 100%; max-width: 1000px; height: auto; float: left; padding-top: 20px; padding-bottom: 20px; /*background:url(../images/line2.jpg) no-repeat left top;
    background-size:contain;*/ border-top: 2px solid #999; }
.s_fenye_gards { width: 100%; max-width: 760px; height: auto; float: left; padding-top: 20px; padding-bottom: 20px; /*background:url(../images/line2.jpg) no-repeat left top;
    background-size:contain;*/ border-top: 1px solid #ccc; }
.s_fan1 { width: 600px; height: auto; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666; line-height: 30px; font-weight: normal; text-align: left; }

.s_fan1 p { font-family: 'Microsoft YaHei'; font-size: 14px; color: #666; line-height: 30px; font-weight: normal; }

.s_fan1 p a { font-family: 'Microsoft YaHei'; font-size: 14px; color: #666; line-height: 30px; font-weight: normal; }

.s_fan1 p a:hover { font-family: 'Microsoft YaHei'; color: #18858c; }


.s_fan2 { height: auto; float: right; padding-right: 2px; margin-top: 26px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666; line-height: 20px; font-weight: normal; }


.s_fan2 a { float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666; line-height: 30px; font-weight: normal; }

.s_fan2 a:hover { font-family: 'Microsoft YaHei'; color: #18858c; }
.s_fan2 a span { float: left; margin: 8px 4px 0 0; }
.s_fan2 a span img { margin: 0; border: none; }

/*fudong*/
#left_layer { width: 70px; float: right; position: fixed; z-index: 999; right: 10px; bottom: 190px; }

#left_layer ul { float: left; position: relative; z-index: 30; }

#left_layer ul li { width: 70px; float: left; margin-top: 2px; position: relative; z-index: 20; }


#left_layer ul li img { float: left; }

#left_layer ul li .div1 { width: 100px; height: 100px; float: right; position: absolute; z-index: 25; right: -130px; top: 0; margin-top: -30px; display: block; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }

#left_layer ul li:hover .div1 { width: 100px; height: 100px; float: right; position: absolute; z-index: 25; right: 72px; top: 0; margin-top: -30px; display: block; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }


#left_layer ul li .div2 { width: 144px; height: 70px; float: right; position: absolute; z-index: 25; right: -160px; top: 0; margin-top: 0px; display: block; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }


#left_layer ul li .div2 a img { float: left; margin: 0 0 0 2px; }

#left_layer ul li:hover .div2 { width: 144px; height: 70px; float: right; position: absolute; z-index: 25; right: 72px; top: 0; margin-top: 0px; display: block; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }

#left_layer ul li:hover .div2 a img { float: left; margin: 0 0 0 2px; }



/*登录*/

.s_denglu { width: 1000px; height: auto !important; min-height: 600px; margin: 0 auto; }

.s_deng { width: 650px; margin: 0 auto; }


table.table8 { width: 100%; float: left; border-collapse: collapse; }
table.table8 th { width: 110px; height: 30px; float: left; margin-top: 20px; padding-right: 20px; font-family: "Microsoft YaHei"; font-size: 14px; color: #333; line-height: 30px; text-align: right; font-weight: normal; }
table.table8 td { width: 480px; height: auto; float: left; margin-top: 20px; line-height: 30px; position: relative; z-index: 6; }

.dtab1 { width: 360px; height: 38px; float: left; padding-left: 10px; background: #fff; border: 1px solid #bfbfbf; border-radius: 5px; font-family: Microsoft YaHei; font-size: 14px; color: #000; line-height: 58px\9; line-height: 38px; text-align: left; font-weight: normal; cursor: pointer; overflow: hidden; }

.dtab2 { width: 360px; height: 38px; float: left; padding-left: 10px; background: #fff; position: relative; z-index: 3; border: 1px solid #bfbfbf; border-radius: 5px; font-family: Microsoft YaHei; font-size: 14px; color: #000; line-height: 58px\9; line-height: 38px; text-align: left; font-weight: normal; cursor: pointer; overflow: hidden; }

.dtab2_img { width: 120px; height: 40px; float: left; position: relative; z-index: 4; margin: 1px 2px 0 -121px; }

.dtab3 { width: 120px; height: 40px; float: left; background: #dedede; position: relative; z-index: 3; border: 1px solid #dedede; border-radius: 5px; font-family: Microsoft YaHei; font-size: 14px; color: #999; line-height: 58px\9; line-height: 38px; text-align: center; font-weight: normal; cursor: pointer; overflow: hidden; }

table.table8 td span{float:left;}

.click_pop{float:left; font-family: Microsoft YaHei; font-size: 12px; color: #b71b3a; line-height: 58px\9; line-height: 38px; text-align: left; font-weight: normal; }

.pop { display: none; width:570px; min-height:500px; max-height:570px; height: 570px; position: absolute; z-index: 77; top: 0; left: 0; bottom: 0; right: 0; margin: auto; padding: 2px; z-index: 130; background-color: #fff;  border:2px solid #666666; border-radius: 8px;   box-shadow: 0 3px 18px rgba(100, 0, 0, .5); }
.pop-foot { height: 20px; line-height: 20px; width: 20px; float: right; position: relative; z-index: 66; right: 0; top: -8px; text-align: right; background: none; border: none; }
.pop-cancel, .pop-ok { padding:12px 8px ; margin: 0; background: none; border: none; font-size: 16px; color: #fff; cursor: pointer; }
.pop-cancel { color:#ed434a; background: none; border: none; }
.pop-content { width: 100%; float: left; height: auto; margin-top: -20px; background: none; position: relative; z-index: 55; }

.pop-content h3{width:100%; height:40px; float:left; border-bottom:1px solid #cccccc; font-family: Microsoft YaHei; font-size: 16px; color: #000; line-height:40px; text-align:center; font-weight:normal; }

.popcon{width:95%; height:90%; max-height:500px; float:left;   padding:20px 20px 10px 5px; overflow:scroll; overflow-x:hidden; overflow-y:auto; font-family: Microsoft YaHei; font-size: 14px; color: #333; line-height:28px; text-align:left; font-weight:normal; }


.pop-content-left { float: left; }

.pop-content-right { width: 310px; float: left; padding-top: 20px; padding-left: 20px; font-size: 16px; line-height: 35px; }

.bgPop { display: none; position: absolute; z-index: 129; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.2); }


.dtab4 { width: 370px; height: 38px; float: left;  background: #18858c; border: 1px solid #bfbfbf; border-radius: 5px; font-family: Microsoft YaHei; font-size: 14px; color: #fff; line-height: 58px\9; line-height: 38px; text-align: center; font-weight: normal; cursor: pointer; overflow: hidden; }


table.table8 td a.yyzh{float:right; font-family: Microsoft YaHei; font-size: 14px; color:#999999; margin-right:20px; line-height: 58px\9; line-height: 38px; text-align: center; font-weight: normal; }

table.table8 td a.ydl{float:right; margin-right:110px; font-family: Microsoft YaHei; font-size: 14px; color:#18858c; line-height: 58px\9; line-height: 38px; text-align: center; font-weight: normal; }


/*个人中心*/

.pers_title_bg{width:960px; height:83px; float:left; background:#f7f7f7; border:1px solid #e5e4e4; padding:20px; }

.pers_title_type{width:363px; float:left; }

.pers_title_type img{float:left; margin:0 10px 0 0; border:none;}

.pers_title_type span{width:180px; float:left; padding-right:10px;  font-family: Microsoft YaHei; font-size: 14px; color:#999; line-height: 58px\9; line-height: 38px; text-align: left; font-weight: normal; border-bottom:1px dotted #ccc;}


.pers_title_type b{float:left; padding-right:10px;  font-family: Microsoft YaHei; font-size: 14px; color:#999; line-height: 58px\9; line-height: 38px; text-align: left; font-weight: normal; font-style:normal;}

.pers_title_type b em{float:left; font-family: Microsoft YaHei; font-size: 14px; color:#999; line-height: 58px\9; line-height: 38px; text-align: left; font-weight: normal; font-style:normal;}


.pers { width:146px; height: 38px; float: left;  background: #f7f7f7; border: 1px solid #f7f7f7; font-family: Microsoft YaHei; font-size: 14px; color: #999; line-height: 58px\9; line-height: 38px; text-align: left; font-weight: normal; cursor: pointer; overflow: hidden; }


.pesrs { width:21px; height:22px; float: left; margin:10px 0 0 0;  background: url(../images/xg1.png) no-repeat left top; border:none;  font-family: Microsoft YaHei; font-size: 14px; color: #999; line-height: 58px\9; line-height: 22px; text-align: center; font-weight: normal; text-indent:-9999px; cursor: pointer; overflow: hidden; }

.pers_title_right{float:right;}

.pers_title_right ul{float:left;}

.pers_title_right ul li{float:left; margin-right:20px; font-family: Microsoft YaHei; font-size: 14px; color: #f57d0d; line-height: 58px\9; line-height:30px; text-align: center; font-weight: normal;}

.pers_title_right ul li img{display:block; margin:0 auto; border:none;}



.pers_bg{width:1000px; height:auto; float:left; background:#fff; border:1px solid #e5e4e4; padding:0px; }

.pers_bg_type{width:119px; height:auto; float:left;}

.pers_bg_type h3{width:119px; height:39px; float:left; border-bottom:1px solid #e5e4e4;  font-family: Microsoft YaHei; font-size: 14px; color: #333333;  line-height:39px; text-align: center; font-weight: bold;}
.pers_bg_type ul{width:119px; height:auto; float:left;}


.pers_bg_type ul li{width:119px; height:39px; float:left;  border-bottom:1px solid #e5e4e4;}


.pers_bg_type ul li a{width:119px; height:39px; float:left;  font-family: Microsoft YaHei; font-size: 14px; color: #666666;  line-height:39px; text-align: left; font-weight: normal;}

.pers_bg_type ul li a img.imgc1{width:21px; height:22px; float:left; margin:8px 8px 0 10px; border:none; display:block;}
.pers_bg_type ul li a img.imgc2{width:21px; height:22px; float:left; margin:8px 8px 0 10px; border:none; display:none;}

.pers_bg_type ul li a:hover,.pers_bg_type ul li a.ghov{color:#f57d0d;}
.pers_bg_type ul li a:hover img.imgc1,.pers_bg_type ul li a.ghov img.imgc1{width:21px; height:22px; float:left; margin:8px 8px 0 10px; border:none; display:none;}
.pers_bg_type ul li a:hover img.imgc2,.pers_bg_type ul li a.ghov img.imgc2{width:21px; height:22px; float:left; margin:8px 8px 0 10px; border:none; display:block;}



.pers_bg_right{width:879px; height:auto!important; min-height:700px; padding-bottom:30px; float:left; border-left:1px solid #e5e4e4;}

.pers_bg_right_cokk{width:842px; height:40px; float:left; margin:10px  0 0 20px; background:url(../images/line3.jpg) no-repeat left bottom; }

.pers_bg_right_cokk span{float:left; height:22px; margin:8px 0 0 0; border-left:6px solid #f57d0d; padding-left:10px;  font-family: Microsoft YaHei; font-size: 14px; color: #f57d0d;  line-height:22px; text-align: left; font-weight: normal;}


.person{width:842px; margin:0px 0 0 20px;float:left;   overflow:hidden}
.none {display:none;}
.person .personTitle{width:840px; height:40px; float:left; background:#f7f7f7; border:1px solid #e5e4e4;}
.person .personTitle ul li{float:left;cursor:pointer;height:40px;line-height:40px; font-weight:normal; padding:0 20px;}
.person .personTitle ul li a{text-decoration:none;}
.person .personTitle .active{background:#f7f7f7;color:#f57d0d;}
.person .personTitle .normal{background:#f7f7f7;color:#666666;}
.person .personContent{width:841px; float:left; }




table.table9 { width: 100%; float: left; border-collapse: collapse; }
table.table9 th { width: 839px; height:30px; float: left; margin-top: 20px;  font-family: "Microsoft YaHei"; font-size: 14px; color: #333; line-height: 30px; text-align: left; font-weight: normal;  border:1px solid #e5e4e4;} 
table.table9 tr th h3 { width: 190px; float: left; height: 30px; margin-left: 80px; margin-right: 60px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #f57d0d; line-height: 30px; text-align: center; font-weight: normal; }


table.table9 tr th h4 { width: 80px; float: left; height: 30px; margin-left: 20px; margin-right: 20px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #333; line-height: 30px; text-align: center; font-weight: normal; }


table.table9 tr th h5 { width: 80px; float: left; height: 30px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #333; line-height: 30px; text-align: center; font-weight: normal; }


table.table9 tr th h6 { width:116px; float: left; height: 30px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #333; line-height: 30px; text-align: center; font-weight: normal; }


table.table9 tr td { width: 830px; height: 60px; padding:10px 0; float: left; margin-top: 20px; line-height: 30px; position: relative; z-index: 6; border:1px solid #e5e4e4; font-size:12px; color:#666; line-height:30px; }

table.table9 tr td .tdel{width:21px; height:22px; background:url(../images/ljx1.png) no-repeat left top; float:right; border:none;  margin:5px 10px 0 0; text-indent:-9999px;}

table.table9 tr td span { width: 60px; height: 30px; float: left; padding: 0; margin: 10px 10px 0 20px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666666; line-height: 40px; text-align: center; font-weight: normal; border-right: 1px solid #dcdcdc; }


table.table9 tr td h3 { width: 190px; float: left; height: auto; margin-left: 0px; margin-right: 60px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #333; line-height: 20px; text-align: left; font-weight: normal; }

table.table9 tr td h3 font { width: 190px; float: left; height: auto; margin-left: 0px; margin-right: 60px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 20px; text-align: left; font-weight: normal; }

table.table9 tr td h3 font em { font-style: normal; color: #f43c3c; }




table.table9 tr td h4 { width: 80px; float: left; height: 60px; margin-left:20px; margin-right:0px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 60px; text-align: center; font-weight: normal; }


table.table9 tr td h5 { width: 80px; float: left; height: 60px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 60px; text-align: center; font-weight: normal; }


table.table9 tr td h6 { width: 100px; float: left; height: 60px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #e61818; line-height: 60px; text-align: center; font-weight: normal; }

table.table9 tr td a.ljzf{width:90px; height:30px; float:left; margin:0px 0 0px 4px; background:#e63c3c; border:1px solid #e63c3c; border-radius:5px;  font-family: 'Microsoft YaHei'; font-size: 12px; color: #fff; line-height: 30px; text-align: center; font-weight: normal;}


table.table9 tr td a.ljck{width:90px; height:30px; float:left; margin:5px 0 5px 4px; background:#fff; border:1px solid #fff; border-radius:5px;  font-family: 'Microsoft YaHei'; font-size: 12px; color: #18858c; line-height: 30px; text-align: center; font-weight: normal;}


/*个人中心  留言管理*/

.pers_gbk{width:842px; float:left; margin-left:20px;}


.pers_gbk dl{width:842px; float:left;}


.pers_gbk dl dt{width:820px; height:auto!important; min-height:24px; float:left; margin-top:20px; padding:10px; background:#dbf5f7; border:1px solid #e5e4e4; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height:24px; text-align: left; font-weight: normal;}


.pers_gbk dl dd{width:460px; height:auto!important; min-height:30px; float:left; margin-top:20px; padding:5px 10px 5px 370px; background:#f7f7f7; border:1px solid #e5e4e4; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height:24px; text-align: left; font-weight: normal;}



.s_xinxi{width:496px; float:left; margin:40px 0 0 70px;}

table.table10 {
	width: 100%;
    float:left;
	border-collapse:collapse;
}
table.table10 th {
    width:70px;
    height:30px;
    float:left;
    margin-top:18px; padding-right:10px;
    font-family:"Microsoft YaHei"; font-size:12px; color:#666; line-height:30px;
    text-align:right; font-weight:normal;
}
table.table10 td {
    width:414px;
    height:auto;
    float:left;
    margin-top:18px;
    font-family:"Microsoft YaHei"; font-size:12px; color:#666; line-height:30px;
    text-align:left; font-weight:normal;
}

.tabm1
{
    width:290px;
    height:30px;
    float:left; padding-left:10px;
    background:#fff;
    border:1px solid #e5e4e4;
    font-family:Microsoft YaHei; font-size:12px; color:#4f4242; line-height:58px\9; line-height:30px; text-align:left; font-weight:normal; cursor:pointer; overflow:hidden;
}

.demo--label{margin:0 10px 0 0;display:inline-block}  
.demo--radio{display:none}  
.demo--radioInput{background-color:#fff;border:2px solid rgba(0,0,0,0.15);border-radius:100%;display:inline-block;height:12px;margin-right:10px;margin-top:-1px;vertical-align:middle;width:12px;line-height:1}  
.demo--radio:checked + .demo--radioInput:after{background-color:#fff;border-radius:100%;content:"";display:inline-block;height:10px;margin-left:0px;margin-top:0px;width:10px}  
.demo--checkbox.demo--radioInput,.demo--radio:checked + .demo--checkbox.demo--radioInput:after{border-radius:0}  
.demo--radio:checked + .demo--radioInput{border:3px solid #f57d0d;}  



select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: solid 1px #dcdcdc;

  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;

  /*在选择框的最右侧中间显示小箭头图片*/
  background: url(../images/arroww.png) no-repeat scroll 95% center transparent; 
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding:5px 40px 5px 10px;
  margin-right:20px;
}
 

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }


.tabm2
{
    width:130px;
    height:30px;
    float:left; 
    background:#f57d0d;
    border:1px solid #f57d0d; border-radius:5px;
    font-family:Microsoft YaHei; font-size:14px; color:#fff; line-height:58px\9; line-height:30px; text-align:center; font-weight:normal; cursor:pointer; overflow:hidden;
}


/*结算*/

.s_jiesuan{width:1002px; margin:0 auto;}

.s_jiesuan_tbg{width:1002px; margin:0 auto;}


.s_jiesuan_neir{width:1002px; float:left; height:auto!important; min-height:700px; padding-bottom:40px;}

.s_jiesuan_neir h3{width:1002px; height:28px; float:left; margin-top:10px; font-family:Microsoft YaHei; font-size:16px; color:#f57d0d;  line-height:28px; text-align:left; font-weight:normal; border-bottom:1px solid #f57d0d;}

.s_jiesuan_neir dl{width:1002px; float:left; }

.s_jiesuan_neir dl dt{width:1000px; height:30px; float:left; margin-top:20px; background:#f7f7f7; }

.s_jiesuan_neir dl dt b { width: 300px; float: left; height: 30px; margin-left:60px; margin-right:60px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #333; line-height: 30px; text-align: center; font-weight: normal; font-style:normal;}


.s_jiesuan_neir dl dt h4 { width: 170px; float: left; height: 30px; margin-left: 20px; margin-right: 20px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #333; line-height: 30px; text-align: center; font-weight: normal; }


.s_jiesuan_neir dl dt h5 { width: 160px; float: left; height: 30px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #333; line-height: 30px; text-align: center; font-weight: normal; }


.s_jiesuan_neir dl dt  h6 { padding-right:10px; float: right; height: 30px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #333; line-height: 30px; text-align: center; font-weight: normal; }




.s_jiesuan_neir dl dd{width:1000px; height:70px; padding:10px 0; float:left; border-bottom:1px dashed #e5e5e5;}


.s_jiesuan_neir dl dd span { width: 60px; height: 30px; float: left; padding: 0; margin: 10px 10px 0 40px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666666; line-height: 40px; text-align: center; font-weight: normal; border-right: 1px solid #dcdcdc; }


.s_jiesuan_neir dl dd h3 { width: 240px; float: left; height: auto; margin-left: 0px; margin-right: 66px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #333; line-height: 20px; text-align: left; font-weight: normal;border-bottom:none; }

.s_jiesuan_neir dl dd h3 font { width: 190px; float: left; height: auto; margin-left: 0px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 20px; text-align: left; font-weight: normal; border-bottom:none;}

.s_jiesuan_neir dl dd h3 font em { font-style: normal; color: #f43c3c; }

.s_jiesuan_neir dl dd h4 { width: 170px; float: left; height: 60px; margin-left:20px; margin-top:4px; margin-right:0px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 60px; text-align: center; font-weight: normal; }
.s_jiesuan_neir dl dd h5 { width: 180px; float: left; height: 60px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 60px; text-align: center; font-weight: normal; }


.shu1{width:30px; height:30px; float:left; margin:20px 0px 0 30px; border:1px solid #dcdcdc; background:#fff; border-radius:5px;  font-family: 'Microsoft YaHei'; font-size: 22px; color: #333; line-height:30px; text-align: center; font-weight: normal;}

.shu2{width:50px; height:26px; float:left; margin:20px 0px 0 10px; border:1px solid #dcdcdc; background:#fff; border-radius:5px;  font-family: 'Microsoft YaHei'; font-size: 14px; color: #333; line-height:26px; text-align: center; font-weight: normal;}


.shu3{width:30px; height:30px; float:left; margin:20px 0px 0 10px; border:1px solid #dcdcdc; background:#fff; border-radius:5px;  font-family: 'Microsoft YaHei'; font-size: 22px; color: #333; line-height:30px; text-align: center; font-weight: normal;}


.s_jiesuan_neir dl dd h6 {   float:right; height: 70px; margin-right:10px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 70px; text-align: center; font-weight: normal; }

.s_jiesuan_neir dl dd h6 a{font-family: 'Microsoft YaHei'; font-size: 12px; color: #666; line-height: 70px; text-align: center; font-weight: normal; }


table.table11 {
	width: 100%;
    float:left;
	border-collapse:collapse;
}
table.table11 th {
    width:999px;
    height:30px;
    float:left;
    margin-top:18px;   background:#f2f2f2;
    font-family:"Microsoft YaHei"; font-size:12px; color:#666; line-height:30px;
    text-align:left; font-weight:normal;
}
table.table11 th h4{width:330px; height:30px; float:left; margin-left:20px; 
    font-family:"Microsoft YaHei"; font-size:12px; color:#666; line-height:30px;
    text-align:left; font-weight:normal; border:none;}

table.table11 th h5{width:300px; height:30px; float:left; margin-left:20px; 
    font-family:"Microsoft YaHei"; font-size:12px; color:#666; line-height:30px;
    text-align:left; font-weight:normal;}

table.table11 th h6{width:260px; height:30px; float:left; margin-left:20px; 
    font-family:"Microsoft YaHei"; font-size:12px; color:#666; line-height:30px;
    text-align:left; font-weight:normal;}

table.table11 td {
    width:980px;
    height:auto;
    float:left;
    margin-top:18px; background:#f2f2f2;
    font-family:"Microsoft YaHei"; font-size:12px; color:#ec4949; line-height:22px;
    text-align:left; font-weight:normal;
    padding:10px 10px;
}


.s_jiesuan_heji{float:right;  font-family:"Microsoft YaHei"; font-size:20px; color:#f24b4a; line-height:60px;
    text-align:left; font-weight:normal;}

.s_jiesuan_heji font{float:left; padding-top:8px;  font-family:"Microsoft YaHei"; font-size:12px; color:#666; line-height:50px;
    text-align:left; font-weight:normal;}


.jsuan
{
    width:92px;
    height:30px;
    float:right;  
    background:#ec4949;
    border:1px solid #ec4949; border-radius:5px;
    font-family:Microsoft YaHei; font-size:14px; color:#fff; line-height:58px\9; line-height:30px; text-align:center; font-weight:normal; cursor:pointer; overflow:hidden;
}

/*denglu*/


.s_resigt{width:1102px; margin:0 auto;}

 
.s_regist_neir{width:1102px; float:left; height:auto!important; min-height:700px; background:#fff url(../images/dl_left.jpg) no-repeat 30px 20px;  padding-bottom:40px;}


.registbg{width:460px; height:520px; float:right; margin:20px 30px 0 30px; background:#fff; border:1px solid #e5e4e4; 
}

.s_reg{width:376px;  float:left; margin:0 0 10px 40px; }

.s_reg h3{width:372px; height:36px; float:left; margin-top:2px; font-family:Microsoft YaHei; font-size:18px; color:#18858c;  line-height:36px; text-align:left; font-weight:normal; border-bottom:1px solid #18858c;}

 
table.table12 {
	width: 100%;
    float:left;
	border-collapse:collapse;
    margin-top:10px;
}
table.table12 th {
    width:376px;
    height:45px;
    float:left;
    margin-top:28px;  
    font-family:"Microsoft YaHei"; font-size:14px; color:#434343; line-height:30px;
    text-align:right; font-weight:normal;
}
table.table12 td {
    width:376px;
    height:auto;
    float:left;
    margin-top:28px;
    font-family:"Microsoft YaHei"; font-size:14px; color:#666; 
	line-height: 45px;
    text-align:left; font-weight:normal;
}
table.table12 td  span{float:left; margin:12px 10px 0 20px; }


.regp1
{
    width:308px;
    height:44px;
    float:left; padding-left:64px;
    background:url(../images/tap1.jpg) no-repeat left bottom;
    border:none;
    font-family:Microsoft YaHei; font-size:12px; color:#4f4242; line-height:58px\9; line-height:44px; text-align:left; font-weight:normal; cursor:pointer; overflow:hidden;
}


.regp2
{
    width:308px;
    height:44px;
    float:left; padding-left:64px;
    background:url(../images/tap2.jpg) no-repeat left bottom;
    border:none;
    font-family:Microsoft YaHei; font-size:12px; color:#4f4242; line-height:58px\9; line-height:44px; text-align:left; font-weight:normal; cursor:pointer; overflow:hidden;
}


.s_reg_line{width:372px; height:auto; float:left; margin-top:2px; font-family:Microsoft YaHei; font-size:14px; color:#666666;  line-height:30px; text-align:left; font-weight:normal; padding:5px 0; border-top:1px solid #e5e4e4;}

.s_reg_line ul{width:372px; padding:10px 0;  float:left;}

.s_reg_line ul li{float:left; margin-right:30px;}

.s_reg_line ul li a img{display:block; margin:0; border:none;}



.regis1
{
    width:372px;
    height:46px;
    float:left;  margin-top:10px;
    background:#18858c;
    border:1px solid #18858c; border-radius:5px;
    font-family:Microsoft YaHei; font-size:16px; color:#fff; line-height:58px\9; line-height:46px; text-align:center; font-weight:normal; cursor:pointer; overflow:hidden;
}



.s_reg a.myzh{float:right; font-family: Microsoft YaHei; font-size: 14px; color:#999999; margin-right:20px; line-height: 58px\9; line-height: 38px; text-align: center; font-weight: normal; }

.s_reg a.zhuc{float:right; margin-right:10px; font-family: Microsoft YaHei; font-size: 14px; color:#18858c; line-height: 58px\9; line-height: 38px; text-align: center; font-weight: normal; }
.wy-jia img{width: 100%;}
.wy-jia1 img{width: 735px;}
.wy-jia2 img{width: 317px;height: 280px;}





                              /*2018.04.12*/
.s_seaList { width: 1000px; height: auto !important; min-height: 680px; margin: 0 auto; }

.s_seaList ul { width: 1000px; float: left; padding: 10px 0; }


.s_seaList ul li { width: 1000px; height: 40px; float: left; margin-top: 10px; border-bottom: 1px solid #ccc; }


.s_seaList ul li a { width: 820px; height: 40px; float: left; padding-left: 20px; background: url(../images/dd22.jpg) no-repeat 10px 20px; font-family: Microsoft YaHei; font-size: 18px; color: #666666; line-height: 58px\9; line-height: 40px; text-align: left; font-weight: normal; }


.s_seaList ul li font { font-family: Microsoft YaHei; font-size: 18px; color: #666666; line-height: 58px\9; line-height: 40px; text-align: left; font-weight: normal; }


.etab1::-webkit-input-placeholder { /* WebKit browsers */
    color:#edf0f4;font-size:14px;}
.etab1:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    　　color:#edf0f4;font-size:14px;}
.etab1::-moz-placeholder { /* Mozilla Firefox 19+ */
    　　color:#edf0f4;font-size:14px;}
.etab1:-ms-input-placeholder { /* Internet Explorer 10+ */
    　　color:#edf0f4;font-size:14px;}




 /*2018.04.13*/

 .s_zf_bg { width: 1000px; margin: 0 auto; height: auto !important; min-height: 700px; }

.s_zf_cokk { width: 1000px; float: left; }


.s_zffs { width: 505px; margin: 0 auto; }


.s_zList { width: 1000px; margin: 0 auto; }

.s_zList ul { width: 700px; float: left; margin-left: 51px; }


.s_zList ul li { width: 156px; float: left; margin-left: 194px; margin-top: 30px; }

.s_zList ul li img { display: block; margin: 0 auto; border: none; padding: 10px 0; }


.s_zList ul li font { width: 156px; float: left; margin-top: 10px; font-family: Microsoft YaHei; font-size: 14px; color: #bb2a2a; line-height: 58px\9; line-height: 30px; text-align: center; font-weight: normal; }


.jour_head ul li :hover{color: #f57d0d;}


.order_show_zhifu{width:90px; height:30px; float:left; margin:0px 0 0px 4px; background:#e63c3c; border:1px solid #e63c3c; border-radius:5px;  font-family: 'Microsoft YaHei'; font-size: 12px; color: #fff; line-height: 30px; text-align: center; font-weight: normal;}
.btn-k{background: #999;border: 1px solid #999;}

.s_maps{width:820px; height:auto; float:left; position:relative; z-index:90;}
.s_maps img{position:relative; z-index:40;}
.s_maps ul{width:270px; height:220px; float:right; position:absolute;
    z-index:55; top:0; right:204px;
}
.s_maps ul li{width:60px; height:60px; float:left;}
.s_maps ul li.map1 { width: 60px; height: 60px; float: right;  position:absolute; right:-10px; top:90px;}
.s_maps ul li.map2 { width: 60px; height: 60px; float: right; position: absolute; right: 60px; top: 30px; }
.s_maps ul li.map3 { width: 60px; height: 60px; float: left; position: absolute; left: 0px; top: 60px; }
.s_maps ul li.map4 { width: 60px; height: 60px; float: left; position: absolute; left: 16px; top:150px; }
.s_maps ul li.map5 { width: 60px; height: 60px; float: left; position: absolute;  left: 145px; top: 175px; }
