body{ margin:0 auto; padding:0; font-size:12px; font-family:Microsoft YAHEI, Arial, Helvetica, sans-serif; color:#333; background:#f6f6f6; min-width:1200px;}
body,html,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,select{margin:0;padding:0;}
ul,li { list-style:none; padding:0; margin:0;}
h1,h3,h3,h4{ font-size:14px;}
.clear{ clear:both;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#f56810;}
img{ border:0 none; vertical-align:top;}
ul li{list-style:none;}
.warp { width:1200px; margin:0 auto; position:relative;} 
.content { width:1200px; margin:0 auto;}

/*top*/
.logo_out_box { background-color:#fff;}
.logobox { width:1200px; margin:auto; height:127px;}
.logoimg { float:left; width:300px; margin-top:39px;}
.pnoneimg { float:right; width:300px; height:32px; padding-top:22px; text-align:right; margin-top:38px; background:url(../images/logo_tel.png) no-repeat right top; font-size:30px; color:#00a4e3; font-weight:bold;}

.searcher { float:left; width:514px; margin:32px 0 0 58px;}
.searcher_top {	display:block; width:100%; border-radius:5px; background-color:#ff8500; height:44px;}
.searcher_top_text { border:none; border-radius:5px; height:38px; line-height:38px; width:428px; float:left; margin:3px; padding:0; text-indent:5px; outline:0;}
.searcher_top_submit { float:left; width:78px; height:44px; padding:0; border:none; background-color:#FF8500; background-image:url(../images/search_btn.png); background-position:center center; background-size:auto auto; background-repeat:no-repeat; outline:0; cursor:pointer;}
.searcher_bottom { clear:both; overflow:hidden; margin-top:8px;}
.searcher_bottom a { height:14px; display:block; float:left; line-height:14px; padding:0 14px; border-left:1px solid #DDD; color:grey; font-size:14px;} 
.searcher_bottom a:first-child { border-left:none;}
.searcher_bottom a:hover { color:#ff8500;}

.ewmimg { float:right; width:185px; height:80px; border:1px solid #eee; margin-top:25px;}
.ewmimg img { display:block; float:left; width:80px; height:80px;}
.ewmimg p { float:right; width:85px; height:50px; padding:15px 10px; text-align:center; font-size:12px; color:#666; line-height:25px; background:#f9f9f9;}

/*导航*/
.navbox { width:100%; background:#00a4e3; height:40px; clear:both; position:relative; z-index:3;}
.nav { width:1200px; margin:auto; clear:both; height:40px;}
.navfirst { float:left; height:40px; width:230px; background:#2fc5ff; position:relative;}
.navfirsttext { line-height:40px; color:#fff; font-size:20px; display:inline-block; float:left; text-indent:1em;}
.navfirst i { float:right; width:21px; height:21px; background-image:url(../images/destination_toggle.png); background-repeat:no-repeat; margin:9.5px; transition:all .3s ease; -ms-transition:all .3s ease; -moz-transition:all .3s ease; -webkit-transition:all .3s ease;}
.navitem { display:inline-block; float:left; width:140px; position:relative; text-align:center;}
.navitem a { display:block; width:100%; line-height:40px; color:#fff; font-size:18px;}
.nav_act,.navitem:hover { background-color:#018abf;}
.navitem:hover a { color:#fff;}
.menu_status { position:absolute; top:9px; right:0;}

/*推荐*/
.destination_block { display:none; background:#fff; overflow:hidden; padding-bottom:15px; width:230px; position:absolute; top:40px; z-index:2;}
.destination_block_title { line-height:40px; clear:both; overflow:hidden;}
.destination_block_title span { width:26.25px; height:20px; display:inline-block; vertical-align:middle; background-repeat:no-repeat; background-size:100% 100%; float:left; margin:10px;}
.destination_block_hot_i { background-image:url(../images/destination_icon.png);}
.destination_block_title h3 { font-size:12px; color:#000; font-weight:700; display:inline-block; float:left; height:40px; line-height:45px;}
.destination_block_content a { display:inline-block; white-space:nowrap; color:#666; font-size:12px; line-height:24px; margin:0 10px;}
.destination_block_content a:hover { color:#ff8500;}

/*banner*/
.banner { width:100%; margin:0 auto; position:relative; z-index:1; overflow:hidden;     height:525px;}
.banner .hd { width:100%; height:10px; text-align:center; position:absolute; bottom:20px; z-index:2;}
.banner .hd li { display:inline-block; width:8px; height:8px; border:1px solid #00a4e3; border-radius:50%; margin:0 4px;}
.banner .hd .on { background:#fff; border-color:#fff;}
.banner .bd { width:100%; position:relative; z-index:0;}
.banner .bd li { width:100%; position:relative;}
.banner .bd li a { display:block; width:100%;}
.banner .bd img { display:block; width:100%;}
.banner .prev,.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.banner .next{ left:auto; right:3%; background-position:8px 5px;}
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;}
.banner_ej { width:100%; margin:0 auto;}
.banner_ej img { width:100%;}

/*脚部*/
.footer { width:100%; margin-top:20px;}
.footer .bottom { width:100%; background:#3198db url(../images/blue_bg.png) no-repeat center bottom; padding:20px 0; margin-top:30px;}
.footer .bottom .dpzn { margin-left:150px; float:left;}
.footer .bottom .dpzn h3 { font-size:23px; font-weight:400; color:#fff; line-height:40px;}
.footer .bottom .dpzn a { display:block; line-height:25px; color:#fff;}
.footer .bottom .img { float:left; width:104px; height:104px; margin-top:35px;}
.footer .bottom .mesg { float:right; margin-left:15px; color:#fff; font-size:14px; margin-top:35px;}
.footer .bottom .mesg h4 { font-size:34px; margin:5px 0;}
.footer .fotnav { height:40px; line-height:40px; margin:20px auto 10px auto; text-align:center; font-size:18px; color:#fff;}
.footer .fotnav a { margin:0 10px; color:#fff;}
.footer .p { text-align:center; font-size:14px; color:#fff; line-height:25px;}
.footer .p a { color:#fff;}
.footer .p ul,.footer .p li { display:inline; margin: 0 15px;}
.footer .p ul { margin-right:20px;}



/*在线客服*/
.hide {display:none;}
#leftsead{width:161px;height:290px;position:fixed;bottom:15%;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:50px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides { display:none;position:absolute;right:143px;}
#leftsead li a.youhui .erwm { display:block; position:absolute; right:0px; top:27px; border:1px dashed #eb2914; padding:5px; background:#fff;}
#p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
#p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}

/************************************************ 首页代码 start*****************************************************/
.title { border-bottom:2px solid #dcdcdc; height:40px; line-height:40px; font-size:28px; font-weight:400; padding-bottom:5px; margin-bottom:15px;}
.title span { padding-left:45px; padding-bottom:6px; background-position:0 5px; background-repeat:no-repeat;}
.title a { display:inline-block; line-height:20px; font-size:14px; color:#4c4c4c; float:right; width:70px; height:20px; margin-top:10px; border-left:1px solid grey; text-align:center;}
.line { width:100%; height:2px; background:#3198db; margin:35px auto;}

/*推荐景区*/
.home_block { margin-top:20px;}
.home_block span { border-bottom:2px solid #ff6800; color:#ff6800; background-image:url(../images/home_block_title_2.png);}
.home_block .tuij { width:441px; float:left;}
.home_block .tuij li { width:100%; height:215px; margin-bottom:15px;}
.home_block .tuij li .img { float:left; width:250px; height:215px; position:relative; overflow:hidden;}
.home_block .tuij li .img a { display:block;}
.home_block .tuij li .img img { display:block; height:215px; margin:0 auto;}
.home_block .tuij li .img p { display:block; width:90%; padding:5%; line-height:22px; color:#fff; font-size:12px; background-color:rgba(0,0,0,0.5); transition:all .3s ease; -moz-transition:all .3s ease; -webkit-transition:all .3s ease; -ms-transition:all .3s ease; position:absolute; bottom:-100%;}
.home_block .tuij li .img a:hover p { bottom:0;}
.home_block .tuij li .mesg { float:right; width:190px; height:215px; background:#fff; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.home_block .tuij li .mesg h3 { font-size:18px; color:#fff; height:60px; line-height:30px; background:#00a4e3; width:86%; padding:5% 7%; margin-bottom:15px; overflow:hidden;}
.home_block .tuij li .mesg h3 a { color:#fff;}
.home_block .tuij li .mesg p { text-align:center; line-height:30px; font-size:12px; color:#999;}
.home_block .tuij li .mesg p span { border:none; color:#ff5a00; background:none; font-size:14px;}
.home_block .tuij li .mesg p span i { font-style:normal; font-size:22px; font-weight:bold; margin:0 5px;}
.home_block .tuij li .mesg .more { display:block; width:90px; height:30px; font-size:14px; line-height:30px; text-align:center; color:#fff; background:#00a4e3; border-radius:3px; margin:10px auto 0 auto;}
.home_block .tuij li:hover { box-shadow:0 2px 5px #ddd;}

.home_block .uli { float:left; width:482px;}
.home_block .uli li { float:left; width:224px; height:213px; margin:0 0 15px 15px; border:1px solid #e2e2e2; background:#fff;}
.home_block .uli li a { display:block;}
.home_block .uli li .img { width:100%; height:145px; position:relative; overflow:hidden;}
.home_block .uli li .img img { display:block; width:224px; height:145px;}
.home_block .uli li .img p {display:block; width:90%; padding:5%; line-height:22px; color:#fff; font-size:12px; background-color:rgba(0,0,0,0.5); transition:all .3s ease; -moz-transition:all .3s ease; -webkit-transition:all .3s ease; -ms-transition:all .3s ease; position:absolute; bottom:-100%; margin-left:0;}
.home_block .uli li .img:hover p { bottom:0;}
.home_block .uli li h3 { width:93%; margin:5px auto 0 auto; line-height:30px; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home_block .uli li p { float:left; font-size:12px; color:#ff5a00; margin:5px 0 0 5px;}
.home_block .uli li p i { font-style:normal; font-size:18px; font-weight:bold;}
.home_block .uli li p s { display:block; color:#999; padding-top:5px; font-size:12px;}
.home_block .uli li .yd { float:right; margin:5px 5px 0 0; background:#ffa118; color:#fff; font-size:12px; line-height:21px; border-radius:10px;}
.home_block .uli li:hover { box-shadow:0 2px 5px #ddd;}
.qzyd{display:inline-block !important;float:right !important;margin:3px 1px 0 0 !important;border-radius:10px !important;/*width:45px !important;*/height:20px !important;background:#ffa118 border-box;color:#fff !important;text-align:center !important;line-height:20px !important;border-bottom:none !important;overflow:hidden;padding:0 5px !important;}
.home_block .news { float:right; width:240px; background:#fff; padding:10px;}
.home_block .news h4 { line-height:30px; font-size:18px; border-bottom:1px solid #e2e2e2; margin-bottom:10px;}
.home_block .news h4 a { color:#333;}
.home_block .news li { background:url(../images/point1.png) no-repeat left center; line-height:30px; padding-left:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home_block .news li:hover { background:url(../images/point2.png) no-repeat left center;}
.home_block .n_img { float:right; width:260px;}
.home_block .n_img a { display:block; margin-top:16px;}
.home_block .n_img img { display:block; width:260px; height:100px;margin-top:16px;}

/*热门景区*/
.host_block { margin-top:20px;}
.host_block span { border-bottom:2px solid #00a4e3; color:#00a4e3; background-image:url(../images/home_block_title_1.png);}
.host_block .lef_t { float:left; width:260px;}
.host_block .news { float:left; width:240px; background:#fff; padding:10px;}
.host_block .news h4 { line-height:30px; font-size:16px; border-bottom:1px solid #e2e2e2; margin-bottom:10px;}
.host_block .news h4 a { color:#333;}
.host_block .news li { width:100%; font-size:14px; line-height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.host_block .n_img { float:left; width:260px;}
.host_block .n_img a { display:block; margin-top:16px;}
.host_block .n_img img { display:block; width:260px; height:295px;}
.host_block .uli { float:right; width:940px;}
.host_block .tj_img { float:left; width:455px; height:230px; margin-left:15px;}
.host_block .tj_img img { display:block; width:100%;}
.host_block .uli li { float:left; width:218px; height:230px; margin:0 0 15px 15px; border:1px solid #e2e2e2; background:#fff;}
.host_block .uli li a { display:block;}
.host_block .uli li .img { width:100%; height:141px; position:relative; overflow:hidden;}
.host_block .uli li .img img { display:block; width:218px; height:141px;}
.host_block .uli li .img p {display:block; width:90%; padding:5%; line-height:22px; color:#fff; font-size:12px; background-color:rgba(0,0,0,0.5); transition:all .3s ease; -moz-transition:all .3s ease; -webkit-transition:all .3s ease; -ms-transition:all .3s ease; position:absolute; bottom:-100%; margin-left:0;}
.host_block .uli li .img:hover p { bottom:0;}
.host_block .uli li h3 { width:93%; margin:5px auto 0 auto; line-height:30px; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.host_block .uli li b { display:block; width:93%; margin:0 auto; font-weight:100; background:url(../images/location_icon.png) no-repeat 10px center; padding-left:25px; color:#999; font-size:12px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.host_block .uli li p { float:left; font-size:12px; color:#ff5a00; margin:0px 0 0 5px;}
.host_block .uli li p i { font-style:normal; font-size:16px; font-weight:bold;}
.host_block .uli li p s { display:block; color:#999; padding-top:5px; font-size:10px;}
.host_block .uli li .yd { float:right; margin:5px 5px 0 0; background:#ffa118; color:#fff; font-size:11px; line-height:21px; padding:0 10px; border-radius:10px;}
.host_block .uli li:hover { box-shadow:0 2px 5px #ddd;}

/*周边游*/
.host_zby span { background-image:url(../images/home_block_title_3.png);}
.host_zby .news li { float:left; width:auto; margin-right:15px;}
.host_zby .uli { float:left; width:705px;}
.host_zby .t_img { float:right; width:220px;}
.host_zby .t_img a { display:block;}
.host_zby .t_img img { display:block; width:220px; height:480px;}


/*免费景区*/
.free_block { margin-top:20px;}
.free_block span { border-bottom:2px solid #ff6800; color:#ff6800; background-image:url(../images/home_block_title_4.png);}
.free_block li { float:left; width:290px; height:185px; margin:0 13px 15px 0;}
.free_block li img { display:block; width:100%; height:185px;}
.free_block .free_lft { float:left; width:606px;}
.free_block .free_rgt { float:right; width:594px;}
.free_block .free_rgt li { margin:0 0 15px 13px;}
.free_block li:hover { box-shadow:0 2px 5px #ddd;}

/*友情链接*/
.link { padding:30px 10px 20px 10px; background:#fff; position:relative; margin-top:40px;}
.link span { display:block; width:110px; height:35px; margin:auto; line-height:35px; text-align:center; color:#fff; font-size:20px; background:#3198db; position:absolute; top:-17.5px; left:0; right:0;}
.link a { display:inline-block; color:#999; line-height:30px; font-size:14px; margin:0 10px;}

/************************************************ 首页代码 end*****************************************************/
.show_sxp { text-align:left; clear:both; font-size:14px; line-height:35px; color:#020202;}
.show_sxp a { color:#666;}

/*分页*/
.scott { text-align:center; margin-top:30px; overflow:hidden;}
.scott li { float:left;}
.scott li a,.scott li span { display:block; font-size:16px; line-height:35px; padding:0 15px; margin-right:10px; border:1px solid #0067cb;}
.scott .disabled span { color:#666; border-color:#bbb;}
.scott li a:hover,.scott li.active span { text-decoration:none; color:#fff; background:#0067cb;}


/******公共右侧******/
.rig_ht { float:right; width:240px;}
.rig_ht .yoush { padding:10px 20px; background:#fff; border:1px solid #e5e5e5; border-top:2px solid #ff7800;}
.rig_ht .yoush h3 { line-height:25px; font-size:18px; color:#ff7800;}
.rig_ht .yoush p { border-top:1px solid #eee; padding-top:10px; margin-top:10px; font-size:16px; font-weight:bold; text-indent:5px; color:#00a4e3; line-height:25px; background-repeat:no-repeat;}
.rig_ht .yoush p span { display:block; font-size:14px; color:#666; font-weight:100;}
.rig_ht .yoush .ys1 { background-image:url(../images/service_icon_4.png); background-position:left 10px;}
.rig_ht .yoush .ys2 { background-image:url(../images/service_icon_5.png); background-position:left 13px;}
.rig_ht .yoush .ys3 { background-image:url(../images/service_icon_3.png); background-position:left 14px;}
.rig_ht .rmtj { width:100%; margin-top:10px;}
.rig_ht .rmtj h4 { color:#00a4e3; line-height:35px; font-size:16px; border-bottom:1px solid #e5e5e5;}
.rig_ht .rmtj li { float:left; width:238px; height:215px; margin-top:15px; border:1px solid #e2e2e2; background:#fff;}
.rig_ht .rmtj li a { display:block;}
.rig_ht .rmtj li .img { width:100%; height:145px; position:relative; overflow:hidden;}
.rig_ht .rmtj li .img img { display:block; width:238px; height:154px;}
.rig_ht .rmtj li .img p {display:block; width:90%; padding:5%; line-height:22px; color:#fff; font-size:12px; background-color:rgba(0,0,0,0.5); transition:all .3s ease; -moz-transition:all .3s ease; -webkit-transition:all .3s ease; -ms-transition:all .3s ease; position:absolute; bottom:-100%; margin-left:0;}
.rig_ht .rmtj li .img:hover p { bottom:0;}
.rig_ht .rmtj li h3 { width:93%; margin:5px auto 0 auto; line-height:30px; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.rig_ht .rmtj li p { float:left; font-size:12px; color:#ff5a00; margin:5px 0 0 5px;}
.rig_ht .rmtj li p i { font-style:normal; font-size:18px; font-weight:bold;}
.rig_ht .rmtj li p s { display:block; color:#999; padding-top:5px; font-size:12px;}
.rig_ht .rmtj li .yd { float:right; margin:5px 5px 0 0; background:#ffa118; color:#fff; font-size:12px; line-height:21px; padding:0 5px; border-radius:10px;}
.rig_ht .rmtj li:hover { box-shadow:0 2px 5px #ddd;}

/******公共左侧******/
.position { width:100%; font-size:14px; line-height:50px; color:#666;}
.position a { display:inline-block; margin:0 5px; color:#666;}
.le_ft { width:945px; float:left;}

/*新闻列表左侧导航*/
.n_nav { margin-bottom:20px; border-top:2px solid #ff7800; padding-top:10px;}
.n_nav li { display:block; background:#fff;}
.n_nav li a { display:block; height:48px; position:relative; border-top:1px solid #ececed;}
.n_nav li a span { position:relative; z-index:9; height:48px; line-height:48px; color:#535355; font-size:14px; padding-left:30px; transition:all 0.6s ease-in-out;}
.n_nav li a i { position:absolute; left:0; top:0; display:block; background:#ea353a; height:48px; width:0px; transition:all 0.6s ease-in-out;}
.n_nav li.on a i { width:3px;}
.n_nav li a:hover i { width:100%;}
.n_nav li a:hover span { color:#fff;}
.n_nav li:first-child a { border:none;}

/*新闻资讯*/
.n_news { padding-left:15px; border-top:2px solid #3198db; padding-top:10px;}
.n_news li { padding-bottom:25px; margin-bottom:25px; display:block; border-bottom:1px solid #ebebeb; moz-transition:all 0.6s ease-in-out; -webkit-transition:all 0.6s ease-in-out; -o-transition:all 0.6s ease-in-out; -ms-transition:all 0.6s ease-in-out; transition:all 0.6s ease-in-out;}
.n_news li .mesg { float:left; width:715px; padding-top:25px; moz-transition:all 0.6s ease-in-out; -webkit-transition:all 0.6s ease-in-out; -o-transition:all 0.6s ease-in-out; -ms-transition:all 0.6s ease-in-out; transition:all 0.6s ease-in-out;}  
.n_news li .mesg .date { float:left; width:155px; position:relative;}
.n_news li .mesg .date b { display:block; font-size:24px; color:#a9a9a9; font-weight:200; font-family:"Arial";}
.n_news li .mesg .date b::before { width:35px; height:1px; content:''; background:#a9a9a9; position:absolute; top:15px; left:90px; transition:all 0.3s ease-out 0s;}
.n_news li .mesg .date span { display:block; margin-top:30px; height:20px; width:20px; background:url(../images/icon_news_jt.png) center no-repeat;}
.n_news li .mesg a { display:block; float:left; width:525px; moz-transition:all 0.6s ease-in-out; -webkit-transition:all 0.6s ease-in-out; -o-transition:all 0.6s ease-in-out; -ms-transition:all 0.6s ease-in-out; transition:all 0.6s ease-in-out;}
.n_news li .mesg a h1 { font-size:16px; font-weight:100; color:#333; display:block; margin-bottom:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.n_news li .mesg a p { color:#97979d; line-height:24px; font-size:12px;}
.n_news li .img { display:block; float:right; width:215px; height:130px;}
.n_news li .img img { width:215px; height:130px;}
.n_news li:hover .linkt { padding-left:20px;}
.n_news li:hover .mesg h1 { color:#00a4e3;}
.n_news li:hover .date b { color:#00a4e3;}
.n_news li:hover .date b::before { width:60px; transition:all 0.3s ease-out 0s; background:#00a4e3;}
.n_news li:hover .date span { background:url(../images/icon_news_jt_hover.png) center no-repeat #00a4e3;}

/*.new_list { width:100%; border-top:2px solid #3198db; padding-top:10px;}
.new_list li { line-height:35px; border-bottom:1px dashed #ddd;}
.new_list li a { float:left; font-size:14px; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.new_list li span { float:right; color:#999;}*/

.show_new { width:100%; border-top:2px solid #3198db; padding-top:10px;}
.show_new h3 { text-align:center; color:#000; font-size:20px; margin:15px auto; font-weight:500;}
.show_new .time { text-align:center; font-size:14px; color:#666;}
.show_new .share { float:right; margin:15px 0;}
.show_new .show_cont { font-size:12px; line-height:25px; color:#666;}
.show_new .show_cont img { max-width:100%;}

.prolist { width:100%; padding:20px 0; position:relative;}
.prolist .itiem { width:100%; padding:15px 0; border-radius:4px; background:#fff; overflow:hidden; position:relative;}
.prolist img { display:block; float:left; width:245px; height:163px; margin-left:10px;}
.prolist .mesg { float:left; width:455px; margin:0 15px;}
.prolist .mesg h3 { text-align:left; font-size:22px; font-weight:400; line-height:35px; margin:0 auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.prolist .mesg p { font-size:12px; color:#666; line-height:25px; margin-top:10px;}
.prolist .mesg p a { margin-left:5px; color:#00a4e3;}
.prolist .mesg p span { color:#999;}
.prolist .pices { float:right; width:180px; text-align:center; border-left:1px dashed #ddd; padding:24px 0 24px 10px; margin-left:10px;}
.prolist .pices p { text-align:center; line-height:25px; font-size:12px; color:#999;}
.prolist .pices p span { border:none; color:#ff5a00; background:none; font-size:16px;}
.prolist .pices p span i { font-style:normal; font-size:20px; font-weight:bold;}
.prolist .pices .more { display:block; width:100px; height:40px; font-size:16px; line-height:40px; text-align:center; color:#fff; background:#00a4e3; border-radius:3px; margin:10px auto;}
.prolist .pices .tel { width:100px; padding-left:20px; font-size:14px; font-weight:bold; background:url(../images/ticket_tel.png) no-repeat left center; color:#00a4e3; margin:0 auto;white-space:nowrap;}
.prolist .pices .yd { color:#333;}
.prolist .pices .yd i { font-style:normal; color:#06c; font-size:14px;}
.prolist .ot,.prolist .od { display:block; width:15px; height:15px; border:1px solid #dadada; border-radius:50%; background:#f6f6f6; position:absolute; right:182px;}
.prolist .ot { top:-8px;}
.prolist .itiem .od { bottom:-8px;}


/*景区*/
.choose { border:1px solid #e5e5e5; background:#fff; font-size:14px; color:#666; line-height:35px; margin-bottom:25px;}
.choose .cho1,.choose .cho2,.choose .cho3,.choose .cho4 { width:90px; font-size:16px; color:#333; background-position:15px 15px; background-repeat:no-repeat; padding-left:45px;}
.choose .cho1 { background-image:url(../images/ticket_filter_1.png);}
.choose .cho2 { background-image:url(../images/ticket_filter_2.png);}
.choose .cho3 { background-image:url(../images/ticket_filter_3.png);}
.choose .cho4 { background-image:url(../images/ticket_filter_4.png);}
.choose td { border-bottom:1px solid #e5e5e5; padding:10px 0;}
.choose .mxa { width:100%;}
.choose .mxa a { display:inline-block; line-height:30px; margin:0 5px 5px 5px; padding:0 15px; border-radius:4px;}
.choose .mxa a:hover,.choose .mxa .on { background:#00a4e3; color:#fff;}

.sorting { width:100%; height:40px; line-height:40px; background:#d3d3d3;}
.sorting li { float:left; border-right:1px solid #EBEBEB;}
.sorting li a { display:block; padding:0 20px; font-size:14px; color:#666;}
.sorting li:hover a,.sorting .on a { background:#ff8500; color:#fff;}

.actvty { margin:15px auto; background:#fff;}
.actvty .iwtits { line-height:55px; font-size:24px; border-bottom:1px solid #ff8500; background:#fffae8;}
.actvty .iwtits h3 { line-height:55px; font-size:24px; color:#ff8500; font-weight:500; text-indent:10px;}
.actvty ul { display:block; padding:10px 2%; border:1px solid #eee; border-top:none;}
.actvty ul li { line-height:35px;}
.actvty ul li a { display:block; width:100%; font-size:14px; color:#333; position:relative;}
.actvty ul li a i { display:block; float:left; height:25px; line-height:25px; font-style:normal; color:#f60; padding:0 15px; margin:5px 5px 5px 0; border-radius:4px; background:#fffae8;}
.actvty ul li a b { display:block; width:65px; height:35px; color:#fff; text-align:center; border-radius:4px; background:#ff8500; position:absolute; right:0; top:0;}


.pro_list { width:100%;}
.pro_list li { width:100%; margin-bottom:10px; overflow:hidden; border:1px solid #dadada; border-top:none; background:#fff; position:relative;}
.pro_list li .itiem { width:100%; height:173px; padding:20px 0; border-top:1px solid #dadada; overflow:hidden; position:relative;}
.pro_list li img { display:block; float:left; width:245px; height:163px; margin-left:10px;}
.pro_list li .mesg { float:left; width:455px; margin:0 15px;}
.pro_list li .mesg h3 { font-size:22px; font-weight:400; line-height:45px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro_list li .mesg p { font-size:12px; color:#666; line-height:25px; margin-bottom:10px;}
.pro_list li .mesg p a { margin-left:5px; color:#00a4e3;}
.pro_list li .mesg p span { color:#999;}

.pro_list li .pices { float:right; width:180px; text-align:center; border-left:1px dashed #ddd; padding:22px 0 5px 10px; margin-left:10px;}
.pro_list li .pices p { text-align:center; line-height:25px; font-size:12px; color:#999;}
.pro_list li .pices p span { border:none; color:#ff5a00; background:none; font-size:16px;}
.pro_list li .pices p span i { font-style:normal; font-size:20px; font-weight:bold;}
.pro_list li .pices .more { display:block; width:100px; height:40px; font-size:16px; line-height:40px; text-align:center; color:#fff; background:#00a4e3; border-radius:3px; margin:10px auto;}
.pro_list li .pices .tel { width:100px; padding-left:20px; font-size:14px; font-weight:bold; background:url(../images/ticket_tel.png) no-repeat left center; color:#00a4e3; margin:0 auto;white-space:nowrap;}
.pro_list li .pices .yd { color:#333;}
.pro_list li .pices .yd i { font-style:normal; color:#06c; font-size:14px;}
.pro_list li .ot,.pro_list li .od { display:block; width:15px; height:15px; border:1px solid #dadada; border-radius:50%; background:#f6f6f6; position:absolute; right:182px;}
.pro_list li .ot { top:-8px;}
.pro_list li .itiem .od { bottom:-8px;}

.pro_list li .list_x { width:100%;}
.pro_list li .list_x p { float:left; line-height:25px; text-align:center; font-size:14px; padding:10px 0;}
.pro_list li .list_x .pz { width:40%;}
.pro_list li .list_x .msj { width:9%;}
.pro_list li .list_x .awj { width:10%;}
.pro_list li .list_x .yh { width:14%;}
.pro_list li .list_x .zfs { width:13%;}
.pro_list li .list_x .ydp { width:9%;}

.miaos li  .list_x .pz { width: 43%;}
.miaos li  .list_x .kongb { width: 27%;}

.pro_list li .list_x .biaot { width:100%; background:#f6f6f6; color:#999;}
.pro_list li .list_x .biao_lst { border-bottom:1px dashed #d1d1d1;}
.pro_list li .list_x .biao_lst:last-child { border-bottom:none;}
.pro_list li .list_x .biao_lst p { font-size:14px; padding:10px 0; color:#666;}
.pro_list li .list_x .biao_lst:hover,.pro_list li .list_x .on { background:#fffae8;}
.pro_list li .list_x .pz span { display:block; width:95%; margin:0 auto; font-size:14px; text-align:left; color:#333; cursor:pointer;}
.pro_list li .list_x .pz span b { font-weight: 500; margin-left: 10px; font-size: 12px; color: #ff8500;}
.pro_list li .list_x .pz i { display:inline-block; width:11px; height:6px; margin-left:5px; background:url(../images/ticket_down.png) no-repeat center center;}
.pro_list li .list_x .pz em { font-style:normal; font-size:11px; color:#00a4e3; padding:0px 5px; border:1px solid #00a4e3; margin-left:5px; display:inline-block;}
.pro_list li .list_x .msj s { color:#999; font-size:14px;}
.pro_list li .list_x .awj span { color:#ff8500; font-weight:700; font-size:14px;}
.pro_list li .list_x .ydp a { display:block; width:50%; line-height:25px; margin:0 auto; text-align:center; font-size:14px; color:#fff; background:#ff8500; border-radius:4px;}
.pro_list li .list_x .ydsm { display:none; width:96%; padding:15px 2%; font-size:14px; color:#777; line-height:25px; background:#fff; border-top:1px solid #ff8500; position:relative;}
.pro_list li .list_x .ydsm span { display:block; float:left; width:10%;}
.pro_list li .list_x .ydsm .mesg { float:left; width:90%; margin:0;}
.pro_list li .list_x .on .ydsm { display:block;}
.pro_list li .list_x .ob { display:block; width:11px; height:6px; background:url(../images/orange_tri.png) no-repeat 0 0; position:absolute; top:-6px; left:20px;} 
.pro_list li .list_x .on .ob { display:block;}

.pro_list .ticketcf { overflow:hidden; border:1px solid #dadada; border-top:none; background:#fff; position:relative;}
.pro_list .ticketcf .xbt { padding-left:45px; line-height:50px; font-size:16px; color:#00a4e3; border-bottom:1px solid #ddd; background:#f3fbfe; position:relative;}
.pro_list .ticketcf .xbt::before { display:block; content:""; width:6px; height:6px; border-radius:50%; background:#00a4e3; position:absolute; left:29px; top:23px;}
.pro_list .ticketcf .xbt::after { display:block; content:""; width:10px; height:10px; border:2px solid #00a4e3; border-radius:50%; position:absolute; left:25px; top:19px;}
.pro_list .ticketcf li { margin-bottom:0; border:none;}
.pro_list .ticketcf .biaot_show { width:auto; padding-left:15px; border-bottom:1px solid #eee; background:#fafafa;}
.pro_list .ticketcf .biao_lst .pz { width:43%; padding-left:15px;}
.pro_list .ticketcf .list_x .ydsm span { padding-left:10px;}
.pro_list .ticketcf .list_x .ydsm .mesg { width:85%;}

.pro_list_zhanquan { border:1px solid #dadada; border-top:none; background:#fff; width:958px;margin-left:-135px;}
.pro_list_zhanquan li { width:100%; overflow:hidden; position:relative;}
.pro_list_zhanquan li .itiem { width:100%; height:173px; padding:20px 0; border-top:1px solid #dadada; overflow:hidden; position:relative;}
.pro_list_zhanquan li img { display:block; float:left; width:245px; height:163px; margin-left:10px;}
.pro_list_zhanquan li .mesg { float:left; width:455px; margin:0 15px;}
.pro_list_zhanquan li .mesg h3 { font-size:24px; font-weight:400; line-height:45px;}
.pro_list_zhanquan li .mesg p { font-size:14px; color:#666; line-height:25px; margin-bottom:10px;}
.pro_list_zhanquan li .mesg p a { margin-left:5px; color:#00a4e3;}
.pro_list_zhanquan li .mesg p span { color:#999;}

.pro_list_zhanquan li .pices { float:right; width:180px; text-align:center; border-left:1px dashed #ddd; padding:22px 0 5px 10px; margin-left:10px;}
.pro_list_zhanquan li .pices p { text-align:center; line-height:25px; font-size:12px; color:#999;}
.pro_list_zhanquan li .pices p span { border:none; color:#ff5a00; background:none; font-size:16px;}
.pro_list_zhanquan li .pices p span i { font-style:normal; font-size:34px; font-weight:bold;}
.pro_list_zhanquan li .pices .more { display:block; width:100px; height:40px; font-size:16px; line-height:40px; text-align:center; color:#fff; background:#00a4e3; border-radius:3px; margin:10px auto;}
.pro_list_zhanquan li .pices .tel { width:100px; padding-left:20px; font-size:14px; font-weight:bold; background:url(../images/ticket_tel.png) no-repeat left center; color:#00a4e3; margin:0 auto;white-space:nowrap;}
.pro_list_zhanquan li .pices .yd { color:#333;}
.pro_list_zhanquan li .pices .yd i { font-style:normal; color:#06c; font-size:14px;}
.pro_list_zhanquan li .ot,.pro_list li .od { display:block; width:15px; height:15px; border:1px solid #dadada; border-radius:50%; background:#f6f6f6; position:absolute; right:182px;}
.pro_list_zhanquan li .ot { top:-8px;}
.pro_list_zhanquan li .itiem .od { bottom:-8px;}

.pro_list_zhanquan li .list_x { width:100%;}
.pro_list_zhanquan li .list_x p { float:left; line-height:25px; text-align:center; font-size:14px; padding:10px 0;}
.pro_list_zhanquan li .list_x .pz { width:34%;}
.pro_list_zhanquan li .list_x .msj { width:10%;}
.pro_list_zhanquan li .list_x .awj { width:12%;}
.pro_list_zhanquan li .list_x .yh { width:16%;}
.pro_list_zhanquan li .list_x .zfs { width:15%;}
.pro_list_zhanquan li .list_x .ydp { width:13%;}
.pro_list_zhanquan li .list_x .biaot { width:100%; background:#f6f6f6; color:#999;}
.pro_list_zhanquan li .list_x .biao_lst { border-bottom:1px dashed #d1d1d1;}
.pro_list_zhanquan li .list_x .biao_lst:last-child { border-bottom:none;}
.pro_list_zhanquan li .list_x .biao_lst p { font-size:14px; padding:20px 0; color:#666;}
.pro_list_zhanquan li .list_x .biao_lst:hover,.pro_list li .list_x .on { background:#fffae8;}
.pro_list_zhanquan li .list_x .pz span { display:block; width:89%; margin:0 auto; font-size:16px; text-align:left; color:#333; cursor:pointer;}
.pro_list_zhanquan li .list_x .pz i { display:inline-block; width:11px; height:6px; margin-left:5px; background:url(../images/ticket_down.png) no-repeat center center;}
.pro_list_zhanquan li .list_x .pz em { font-style:normal; font-size:12px; color:#00a4e3; padding:2px 10px; border:1px solid #00a4e3; margin-left:10px; display:inline-block;}
.pro_list_zhanquan li .list_x .msj s { color:#999; font-size:16px;}
.pro_list_zhanquan li .list_x .awj span { color:#ff8500; font-weight:700; font-size:16px;}
.pro_list_zhanquan li .list_x .ydp a { display:block; width:60%; line-height:35px; margin:0 auto; text-align:center; font-size:16px; color:#fff; background:#FF8500; border-radius:6px;}
.pro_list_zhanquan li .list_x .ydsm { display:none; width:96%; padding:15px 2%; font-size:14px; color:#777; line-height:25px; background:#fff; border-top:1px solid #ff8500; position:relative;}
.pro_list_zhanquan li .list_x .ydsm span { display:block; float:left; width:10%;}
.pro_list_zhanquan li .list_x .ydsm .mesg { float:left; width:90%; margin:0;}
.pro_list_zhanquan li .list_x .on .ydsm { display:block;}
.pro_list_zhanquan li .list_x .ob { display:block; width:11px; height:6px; background:url(../images/orange_tri.png) no-repeat 0 0; position:absolute; top:-6px; left:20px;}
.pro_list_zhanquan li .list_x .on .ob { display:block;}


.adv_m { background:#fff; padding:10px 0;}
.adv_m .hd { position:absolute; right:0; bottom:5px; z-index:2;}
.adv_m .hd li { float:left; width:15px; height:15px; line-height:15px; font-size:12px; text-align:center; background:#fff; border:1px solid #FF8500; margin-right:5px;}
.adv_m .hd .on { background:#FF8500; color:#fff;}
.adv_m .bd { width:100%;}
.adv_m .bd li {}
.adv_m .bd li img { display:block; width:100%;}

.show_pro { border:1px solid #e5e5e5; background:#fff; padding:10px; position:relative;}
.show_pro .pro { border-bottom:1px solid #e5e5e5; padding-bottom:15px; margin-bottom:15px;}
.show_pro .mesg { float:left; line-height:25px;}
.show_pro .mesg h3 { font-size:24px; color:#3e3e3e; font-weight:400; line-height:40px; position:relative; margin:5px 0;}
.show_pro .mesg h3 span { display:block; float:left;}
.show_pro .mesg h3 i { display:block; float:left; width:66px; height:19px; margin:10px 0 0 5px; background:url(../images/ticket_detail_hot.png) no-repeat 0 center;}
.show_pro .mesg p { font-size:14px; color:#666;}
.show_pro .mesg p span { color:#999;}
.show_pro .mesg p a { display:inline-block; margin-left:5px; padding-left:25px; color:#1c90da; background:url(../images/ticket_filter_1.png) no-repeat left center;}
.show_pro .prise { position:absolute; right:-5px; width:155px; height:74px; padding-top:5px; background:url(../images/ticket_detail_tag.png) no-repeat right center; color:#fff;}
.show_pro .prise p { font-size:16px; text-align:center;}
.show_pro .prise p span { font-size:30px; font-weight:bold;}
.show_pro .img_ban { float:left; width:px;}
.show_pro .img_ban .hd { float:right; width:120px; margin-left:10px;}
.show_pro .img_ban .hd li { width:120px; height:80px; border:1px solid #fff; margin-bottom:5px; cursor:pointer;}
.show_pro .img_ban .hd li img { width:120px; height:80px;}
.show_pro .img_ban .hd .on { border:1px solid #ff8500;}
.show_pro .img_ban .bd { float:left; width:513px; height:341px; margin-top:1px;}
.show_pro .img_ban .bd li {}
.show_pro .img_ban .bd li img { display:block; width:513px; height:341px;}

.show_pro .wenzi { float:right; width:510px;}
.show_pro .wenzi .zhe { line-height:25px; padding:15px 20px; color:#737373; background-color:#fffbeb; font-size:14px; margin-bottom:10px;}
.show_pro .wenzi .epidemic { line-height:25px; font-size:14px; color:#f60; margin-bottom:10px;}
.show_pro .wenzi .nrx { line-height:30px; color:#333; font-size:14px;}
.show_pro .wenzi .nrx p { float:left; color:#999;}
.show_pro .wenzi .nrx i { color:#e03131; font-style:normal; margin-left:5px;}
.show_pro .wenzi .nrx span { display:block; float:left; width:82px; height:23px; font-size:0; background-position:0 0; background-repeat:no-repeat; margin:3px 10px 0 0;}
.show_pro .wenzi .nrx a { display:block; float:left; width:88px; height:23px; font-size:0; background-position:0 0; background-repeat:no-repeat; margin:3px 10px 0 0;}
.show_pro .wenzi .nrx .fwbz1 { background-image:url(../images/service_tag_1.png);}
.show_pro .wenzi .nrx .fwbz2 { background-image:url(../images/service_tag_2.png);}
.show_pro .wenzi .nrx .fwbz3 { background-image:url(../images/service_tag_3.png);}
.show_pro .wenzi .nrx .fwbz4 { background-image:url(../images/service_tag_4.png);}
.show_pro .wenzi .nrx .fwbz5 { background-image:url(../images/ticket_detail_QQ.png);}
.show_pro .wenzi .ljyd { margin-top:20px; width:100%;}
.show_pro .wenzi .ljyd .yd { float:left; width:150px; height:50px; text-align:center; line-height:50px; font-size:22px; color:#fff; background:#ff8500; border-radius:6px; overflow:hidden;}
.show_pro .wenzi .ljyd span { display:block; float:left; font-size:14px; margin:25px 0 0 10px;}
.show_pro .wenzi .ljyd span i { font-style:normal; color:#06c;}
.show_pro .wenzi .ljyd .share { float:right; margin-top:15px;}
.biaot_show { width:100%; background:#fff; color:#666;}
.mptitle { text-indent:10px; line-height:55px; font-size:24px; color:#00a4e3; border:1px solid #dadada; border-bottom:2px solid #00a4e3; font-weight:400; background-color:#d8f4ff;}
.show_xq { width:100%; height:55px; line-height:55px; background:#51565b; margin:20px auto; position:relative;}
.show_xq li { font-size:16px; color:#fff; float:left; width:130px; text-align:center; }
.show_xq li:nth-child(1){margin-left:25px;}
.show_xq li a { display:block; width:100%; color:#fff; cursor:pointer;}
.show_xq .lin { width:1px; height:20px; background:#65686e; box-shadow:0 1px 0 #474b50; margin-top:18px;}
.show_xq li:hover,.show_xq .on { background:#fff; color:#333;  line-height:55px;}
.show_xq li:hover a,.show_xq .on a { color:#333;}
.show_xq .r_yd { display:block; width:120px; height:45px; line-height:45px; font-size:16px; color:#fff; background:#FF8500; text-align:center; border-radius:6px; position:absolute; top:5px; right:20px;}
.pro_cont { border:1px solid #e5e5e5; background:#fff; padding:10px; font-size:14px; line-height:25px; color:#666; margin-bottom:20px;}
.pro_cont h3 { border-bottom:2px solid #E8E8E8; height:45px; line-height:45px; margin-bottom:20px;}
.pro_cont h3 span { border-bottom:2px solid #00a4e3; font-size:24px; padding-bottom:6px; color:#00a4e3;}
.pro_cont img { max-width:100%;}
.pro_cont ul { padding:revert; padding-left:25px;}
.pro_cont li { list-style: inherit;}

.pro_cont .xgwz { width: 100%;}
.pro_cont .xgwz ul { padding-left: 0;}
.pro_cont .xgwz li { padding-bottom:25px; margin-bottom:25px; display:block; border-bottom:1px solid #ebebeb; moz-transition:all 0.6s ease-in-out; -webkit-transition:all 0.6s ease-in-out; -o-transition:all 0.6s ease-in-out; -ms-transition:all 0.6s ease-in-out; transition:all 0.6s ease-in-out;}
.pro_cont .xgwz li .mesg { float:left; width:690px; padding-top:25px; moz-transition:all 0.6s ease-in-out; -webkit-transition:all 0.6s ease-in-out; -o-transition:all 0.6s ease-in-out; -ms-transition:all 0.6s ease-in-out; transition:all 0.6s ease-in-out;}  
.pro_cont .xgwz li .mesg .date { float:left; width:155px; position:relative;}
.pro_cont .xgwz li .mesg .date b { display:block; font-size:24px; color:#a9a9a9; font-weight:200; font-family:"Arial";}
.pro_cont .xgwz li .mesg .date b::before { width:35px; height:1px; content:''; background:#a9a9a9; position:absolute; top:15px; left:90px; transition:all 0.3s ease-out 0s;}
.pro_cont .xgwz li .mesg .date span { display:block; margin-top:30px; height:20px; width:20px; background:url(../images/icon_news_jt.png) center no-repeat;}
.pro_cont .xgwz li .mesg a { display:block; float:left; width:510px; moz-transition:all 0.6s ease-in-out; -webkit-transition:all 0.6s ease-in-out; -o-transition:all 0.6s ease-in-out; -ms-transition:all 0.6s ease-in-out; transition:all 0.6s ease-in-out;}
.pro_cont .xgwz li .mesg a h1 { font-size:16px; font-weight:100; color:#333; display:block; margin-bottom:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_cont .xgwz li .mesg a p { color:#97979d; line-height:24px; font-size:12px;}
.pro_cont .xgwz li .img { display:block; float:right; width:215px; height:130px;}
.pro_cont .xgwz li .img img { width:215px; height:130px;}
.pro_cont .xgwz li:hover .linkt { padding-left:20px;}
.pro_cont .xgwz li:hover .mesg h1 { color:#00a4e3;}
.pro_cont .xgwz li:hover .date b { color:#00a4e3;}
.pro_cont .xgwz li:hover .date b::before { width:60px; transition:all 0.3s ease-out 0s; background:#00a4e3;}
.pro_cont .xgwz li:hover .date span { background:url(../images/icon_news_jt_hover.png) center no-repeat #00a4e3;}


.weather { float:left; position:relative; cursor:default;}
.weather .ticket_detail_summary_info {}
.weather .ticket_detail_summary_info img { display:inline-block; margin-top:8px;}
.weather #showOtherWeather { display:none; width:260px; border:3px solid #eee; background:#fff; padding:10px; position:absolute; top:30px; left:0px; z-index:2;}
.weather:hover #showOtherWeather { display:block;}

/*景点*/
.pic_list { width:100%; margin-top:40px;}
.pic_list li { float:left; width:305px; padding-bottom:5px; margin:0 15px 15px 0; background:#fff;}
.pic_list li a { display:block;}
.pic_list li .img { width:100%; height:197px; position:relative; overflow:hidden;}
.pic_list li .img img { display:block; width:305px; height:197px;}
.pic_list li h3 { width:97%; margin:5px auto 0 auto; line-height:30px; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pic_list li h3 span { color:#1c90da;}
.pic_list li b { display:block; margin:5px auto; border-bottom:1px solid #eee; padding-bottom:10px; font-weight:100; background:url(../images/location_icon.png) no-repeat 13px 6px; padding-left:28px; color:#999; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pic_list li p { float:left; font-size:12px; font-size:14px; color:#ff5a00; margin-left:10px;}
.pic_list li p i { font-style:normal; font-size:22px; font-weight:500;}
.pic_list li .yd { float:right; margin:5px 5px 0 0; background:#ffa118; color:#fff; font-size:12px; line-height:21px; padding:0 10px; border-radius:10px;}
.pic_list li:hover { box-shadow:0 2px 5px #ddd;}
.pic_list li:nth-child(3n) { margin-right:0;}
.show_pro .prise .fre { font-size:35px;}
.show_pro .prise .fre span { font-size:45px; font-weight:500;}
.show_pro .wenzi .nrx .fwt { width:auto; font-size:14px; line-height:25px; color:#FF8500; background:#fff3e5; padding:0 10px; border:1px solid #FF8500; border-radius:4px;}
.le_ft .rmtj { width:100%; margin-top:10px;}
.le_ft .rmtj h4 { color:#00a4e3; line-height:35px; font-size:16px; border-bottom:1px solid #e5e5e5;}
.le_ft .rmtj li { float:left; width:226px; padding-bottom:5px; margin:15px 10px 0 0; border:1px solid #e2e2e2; background:#fff;}
.le_ft .rmtj li a { display:block;}
.le_ft .rmtj li .img { width:100%; height:146px; position:relative; overflow:hidden;}
.le_ft .rmtj li .img img { display:block; width:226px; height:146px;}
.le_ft .rmtj li h3 { width:93%; margin:5px auto 0 auto; line-height:30px; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.le_ft .rmtj li p { float:left; font-size:12px; color:#ff5a00; margin:5px 0 0 5px;}
.le_ft .rmtj li p i { font-style:normal; font-size:16px; font-weight:bold;}
.le_ft .rmtj li p s { display:block; color:#999; padding-top:5px; font-size:12px;}
.le_ft .rmtj li .yd { float:right; margin:5px 5px 0 0; background:#ffa118; color:#fff; font-size:12px; line-height:21px; padding:0 10px; border-radius:10px;}
.le_ft .rmtj li:hover { box-shadow:0 2px 5px #ddd;}
.le_ft .rmtj li:nth-child(4) { margin-right:0;}

/*填写订单*/
.ord_tit { border-bottom:2px solid #dcdcdc; height:40px; line-height:45px; font-size:14px; color:#999; font-weight:100; margin-bottom:20px;}
.ord_tit span { color:#333; font-size:18px; border-bottom:2px solid #a5a5a5; padding:0 25px 7px 25px; margin-right:15px; font-weight:500;}
.order_step { width:100%; height:20px; padding:10px 0; font-size:14px; text-align:center; margin:25px auto; background:url(../images/step_2.png) no-repeat center center;}
.order_step li { float:left; width:33%; color:#666;}
.order_step li span { display:inline-block; width:20px; height:20px; border-radius:50%; background:#fff; color:#00a4e3; margin-right:5px;}
.order_step .l1 { color:#00a4e3;}
.order_step .on { color:#fff;}
.step_3 { background-image:url(../images/step_3.png);}

.mpx_x { border:1px solid #e2e2e2; background:#fff; padding-bottom:10px; margin-bottom:20px;}
.mpx_x th { line-height:40px; font-size:14px; background:#e5e5e5;}
.mpx_x .or1 { width:50%;} 
.mpx_x .or2 { width:15%;} 
.mpx_x .or3 { width:20%;} 
.mpx_x .or4 { width:10%;} 
 
.mpx_x td { padding:10px 0; font-size:14px; color: #666;}
.mpx_x td b { font-size: 16px; color: #333;}
.mpx_x .text { width:95%; margin:0 auto;}
.mpx_x .text img { display:block; float:left; width:108px; height:70px; border:1px solid #ddd; padding:3px;}
.mpx_x .text .mesg { float:right; width:calc(100% - 130px);}
.mpx_x .text .mesg h3 { font-size:16px; font-weight:100; color:#000; line-height:30px;}
.mpx_x .text .mesg p { font-size:14px; color:#999;}
.mpx_x .bookNum { text-align:center;}
.mpx_x .bookNum a { display:inline-block; width:35px; height:35px; line-height:35px; font-size:16px; border:1px solid #a5a5a5;}
.mpx_x .bookNum input { width:55px; height:35px; line-height:35px; font-size:16px; border:1px solid #a5a5a5; text-align:center;}
.mpx_x .yhxs,
.mpx_x .yhxs b { color: red !important;}
.mpx_x .p { padding:0 20px; font-size:14px; color:#666; line-height:25px;}

.ykx_x,
.zff_s,
.ydx_y { border:1px solid #e2e2e2; background:#fff; padding:5px 0 20px 0; margin-bottom:20px;}
.ykx_x li { line-height:40px; font-size:14px; margin-bottom:15px;}
.ykx_x li label { float:left; width:20%; text-align:right; color:#333;}
.ykx_x li input,.ykx_x li textarea { float:left; width:25%; line-height:40px; border:1px solid #ccc; margin:0 10px; padding:0 15px;}
.ykx_x li p { font-size:12px; color:#666;}
.ykx_x li span { padding-left:18%; color:#f00;}
.ykx_x li .tips { float:left; color:#f00;}
.ykx_x li .Wdate { width:23%; height:40px; padding-left:40px; background-position:15px center;}
.ykx_x .gmtip { line-height: 30px; font-size: 15px; color: red; padding: 0 25px;}

.zff_s li { border-bottom:1px solid #ddd; height:70px; line-height:70px; padding:15px 20px 15px 120px; font-size:18px; color:#000; background-position:30px center; background-repeat:no-repeat; background-size:70px; cursor:pointer;}
.zff_s li span { color:#999; margin-left:10px; font-size:14px;}

.zff_s .jqdf { background-image:url(../images/jqdaofu.png);}
.zff_s .msqup { background-image:url(../images/msqup.png);}
.zff_s .spshangm { background-image:url(../images/spshangm.png);}
.zff_s .zfb { background-image:url(../images/zhifubao.png);}
.zff_s .wx { background-image:url(../images/weixin.png);}
.zff_s .hdbaom { background-image:url(../images/hdbaom.png);}
.zff_s .on { background-color:#f6f6f6;}
.zff_s .sjzf { float:right; line-height:40px; margin-top:20px;}
.zff_s .sjzf p { float:left; font-size:14px; color:#000;}
.zff_s .sjzf p span { color:#ff8000; font-size:24px; font-weight:bold;}
.zff_s .sjzf a { display:block; float:left; width:120px; line-height:40px; background:#ff8000; color:#fff; text-align:center; font-size:16px; border-radius:6px; margin:0 30px;}

.order_content_row_1 { padding:20px 40px; font-size:14px; line-height:40px; background:#f8f8f8; border-bottom:1px solid #ddd;}
.order_content_row_1 input { height:40px; line-height:40px; padding:0 10px; border:1px solid #ddd; background:#fff; width:480px; margin-right:10px;}
.order_content_row_1 .order_content_row_label,.order_content_row_1 .order_content_row_content { float:left; margin-right:10px;}
.order_content_row_content {}

.ord_tuij { border:1px solid #e2e2e2; background:#fff; padding:20px 0; margin-bottom:20px;}
.ord_tuij .ord_tit span { padding-bottom:8px;}

.ord_tuij li { float:left; width:265px; margin:15px 0 0 26px; border:1px solid #e2e2e2; background:#fff; padding-bottom:10px;}
.ord_tuij li a { display:block;}
.ord_tuij li .img { width:100%; height:222px; position:relative; overflow:hidden;}
.ord_tuij li .img img { display:block; width:265px; height:222px;}
.ord_tuij li .img p {display:block; width:90%; padding:5%; line-height:22px; color:#fff; font-size:12px; background-color:rgba(0,0,0,0.5); transition:all .3s ease; -moz-transition:all .3s ease; -webkit-transition:all .3s ease; -ms-transition:all .3s ease; position:absolute; bottom:-100%; margin-left:0;}
.ord_tuij li .img:hover p { bottom:0;}
.ord_tuij li h3 { width:93%; margin:5px auto 0 auto; line-height:30px; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ord_tuij li p { float:left; font-size:12px; color:#ff5a00; margin-left:10px;}
.ord_tuij li p span { color:#666;}
.ord_tuij li p i { font-style:normal; font-size:18px; font-weight:bold;}
.ord_tuij li:hover { box-shadow:0 2px 5px #ddd;}

/*帮助中心*/
.abou_t { background:#fff;}
.abou_t .ab_lft { width:220px; float:left;}
.abou_t .ab_lft ul { display:block; margin-top:40px;}
.abou_t .ab_lft li { line-height:40px; padding-left:50px;}
.abou_t .ab_lft li a { display:block; width:100%; font-size:14px; color:#666;}
.abou_t .ab_lft .on a { font-weight:bold; color:#09c;}
.abou_t .ab_lft .dpzn { margin:10px 0 30px 30px;}
.abou_t .ab_lft .dpzn span { display:block; line-height:60px; color:#06c; font-weight:bold; font-size:14px;}
.abou_t .ab_lft .dpzn li { margin-left:20px; line-height:25px; font-size:14px;}
.abou_t .ab_lft .dpzn li a { color:#666; transition:all .3s ease-out;}
.abou_t .ab_lft .dpzn .on a { color:#09c;}
.abou_t .ab_rgt { float:right; width:920px; border-left:1px #ddd solid; padding-left:20px;}
.abou_t .ab_rgt h4 { font-size:18px; font-weight:bold; color:#06c; margin-left:40px; border-left:5px #06c solid; padding-left:10px; margin-top:30px;}
.abou_t .ab_rgt .mesg { padding:40px; border-bottom:1px #eee solid;}
.abou_t .ab_rgt .mesg h2 { margin:15px 0; font-size:16px; color:#09c; font-weight:bold;}
.abou_t .ab_rgt .mesg h3 { padding-bottom:6px; margin-bottom:40px; color:#aaa;}
.abou_t .ab_rgt .mesg h3 span { color:#09c; font-size:18px; border-bottom:3px #09c solid; padding-bottom:6px; margin-right:10px;}
.abou_t .ab_rgt .mesg h5 { font-size:14px; font-weight:bold; color:#06c; margin-bottom:10px;} 
.abou_t .ab_rgt .mesg p { font-size:14px; color:#666; margin-bottom:10px; line-height:25px;}
.abou_t .ab_rgt .mesg p b {}
.abou_t .ab_rgt .mesg p span { display:block; color:#666; margin-left:20px;}
.abou_t .ab_rgt .mesg p a { color:#2298e3;}
.abou_t .ab_rgt .mesg img { display: block; width: 100%;}
.abou_t .ab_rgt .mesg ul { /*display:block; border-bottom:1px solid #666;*/}
.abou_t .ab_rgt .mesg li { float:left; width:275px; height:90px; border:1px solid #666; margin:-1px 0 0 -1px; text-align:center; line-height:90px; font-size:14px; color:#666;}
.abou_t .ab_rgt .mesg li img { display:block; height:70px; margin:10px auto;}
.abou_t .ab_rgt .mesg li a { color:#2298e3;}


#order .tip { font-size:14px; color:#666; line-height:64px; text-align:center; margin:50px auto 20px auto;}
#order .tip span { color:#333; font-size:18px; margin-left:15px;}
#order .tip p { color:#FF8500;}
#order .tip p i { font-style:normal; font-weight:bold; margin:0 3px;}
#order .price { text-align:center; color:#f00; font-weight:bold;}
#order .submit { line-height:45px; text-align:right; margin-bottom:20px;}
#order .submit a { display:inline-block; background:#f60; color:#fff; padding:0 20px; font-size:16px; margin-left:15px;}

.ydx_y h3 { font-size:16px; color:#333; text-align:center; padding-bottom:15px; border-bottom:1px solid #ddd; margin-bottom:15px;}
.ydx_y .mesg { line-height:25px; color:#666; font-size:14px; padding:0 20px; height:160px; overflow:auto;}

#allmap{width:100%;height:500px;}

div.backMoneyOrder {width:54px;display:inline-block;height:20px;line-height:17px;vertical-align:middle;background:url(../images/icon.png) no-repeat -437px -365px;font-size:12px;padding-left:22px;}
.ticket_discount {display:inline-block;width:auto;clear:both;overflow:hidden;vertical-align:middle;border:solid 1px #ff8500;border-radius:5px;line-height:21px;white-space:nowrap;}
.lj{width:80px;height:30px;line-height:30px;border:1px solid #00a4e3;display:block;color:#00a4e3;margin-left:62px;text-align:center;clear:both;overflow:hidden;vertical-align:middle;border-radius:5px;}

.fix_right {
	width:50px;
	height:100%;
	position:fixed;
	right:0;
	top:0;
	background-color:#2b3136;
	text-align:center;
	z-index:999999999999999999999;
}

.fix_right_content {
	position:absolute;
	top:50%;
	right:0;
	margin-top:-166px;
	width:100%;
}

.fix_right_item {
	height:55px;
	position:relative;
	width:100%;
	cursor:pointer;
	z-index:999999999999999999999;
}

.fix_right_item:nth-child(2) .right_fix_pop {
	width:133px
}

.fix_right_item:nth-child(2) .right_fix_pop_inner {
	width:120px
}

.fix_right_item:hover {
	background-color:#FF8500
}

.fix_right_img {
	line-height:55px;
	height:55px;
	width:50px;
	z-index:999999999999999999999;
}

.fix_right_img img {
	vertical-align:middle;
	z-index:999999999999999999999;
}

.fix_right_top_item {
	height:154px;
	border-bottom:solid 1px #1e2021;
	z-index:999999999999999999999;
}

.fix_right_top_item .fix_right_text {
	font-size:16px;
	color:#bebebe;
	padding:0 16px;
	text-align:center;
	width:18px;
	line-height:21px;
	z-index:999999999999999999999;
}

.fix_right_totop_item {
	border-top:solid 1px #1e2021;
	z-index:999999999999999999999;
}

.right_cart_num {
	position:absolute;
	top:5px;
	right:2px;
	width:16px;
	height:16px;
	color:#fff;
	font-family:arial;
	font-size:12px;
	text-align:center;
	line-height:16px;
	border-radius:20px;
	background-color:#ff7800;
	display:inline-block;
	z-index:999999999999999999999;
}

.right_fix_pop {
	position:absolute;
	right:80px;
	top:0;
	height:55px;
	line-height:55px;
	width:100px;
	display:none;
	z-index:999999999999999999999;
}

.right_fix_pop_inner {
	width:87px;
	width:120px;
	height:100%;
	box-sizing:border-box;
	border:solid 1px #2b3136;
	position:relative;
	background-color:#2b3136;
	text-align:center;
	font-size:16px;
	color:#fff;
	z-index:999999999999999999999;
}
.right_wx_popimages { margin-top:10px;}

.right_fix_pop_tri {
	position:absolute;
	top:18px;
	right:-13px;
	z-index:999999999999999999999;
}
.fix_right_images{padding-top:8px;}
.fix_right_pop_wx {
	width:150px;
	height:148px;
	line-height:30px;
	z-index:999999999999999999999;
}

.fix_right_pop_wx .right_fix_pop_inner {
	width:137px
}

.fix_right_pop_wx .right_fix_pop_inner span {
	color:#fff;
	display:block;
	z-index:999999999999999999999;
}

.right_wx_popimg {
	border:solid 2px #fff;
	display:block;
	margin:10px auto 0 auto;
	z-index:999999999999999999999;
}
.td_qme {
    display:inline-block;
    vertical-align:middle;
    height:23px;
    width:88px;
    margin:0 3px;
    background-image:url(../images/ticket_detail_QQ.png);
}
.we { margin-top:10px;}
.we ul li { width:290px;height:315px;background:white;float:left;margin-right:10px;margin-bottom:15px;box-shadow:0 2px 5px #ddd;position:relative;padding-bottom:18px;}
.we ul li a.bt{font-size:16px;white-space:nowrap;display:block;padding-bottom:5px;text-overflow:ellipsis;overflow:hidden;font-weight:bold;padding:0 10px;}
.we ul li .sm{margin-top:10px;}
.we ul li .ckxq{margin-top:5px;display:block;font-size:14px;}
.we ul li:last-child{margin-right:0;}
.we ul li .da{font-size:14px;margin-top:20px;display:block;}
.we ul li .dasz{font-size:24px;}
.we ul li .nyr{margin-top:10px;display:block;font-size:18px;}
.we ul li .dz{font-size:14px;border-bottom:1px solid #ffecec;color:#a3a3a3;height:45px;overflow:hidden;padding:0 10px;}
.we ul li .pricea{float:left !important;font-size:18px;font-weight:bold;color:#ff5a00;margin-left:10px;margin-top:10px;}
.we ul li .yda{float:right !important;display:inline-block;min-width:66px;height:20px;text-align:center;line-height:20px;color:#fff;font-size:12px;background-color:#ffa118;border-radius:20px;padding:1px 5px;margin-top:10px;margin-right:5px;}
.nont { background:gray !important;}
.comment { width:900px; margin-top:10px;}
.comment_details { float:right;}
.comment_content { margin-left:90px; position:relative; top:-30px;}
.comment_add_or_last { margin:0 auto; clear:both; width:600px; height:50px; background:#F0F0F0; text-align:center; font-size:20px; line-height:40px;   margin-bottom:40px;}
.imgdiv { width:80px; height:70px; float:left;}
.imgcss { width:60px; height:60px; border-radius:50%;}
.comment_name { margin-left:10px; color:#3D9EEA; font-size:16px; font-weight:bolder;}
.layui-icon { font-size:13px; color:grey;}
.del { float:right;}
.del_comment { margin-right:50px;}
.list_img img:first-child { margin-left:90px;}
.list_img img { float:left; margin-right:10px; width:64px; height:58px; cursor:pointer;}
.list_img { position:relative; top:-20px; width:926px; height:58px;}
.zoom_img { width:345px; height:220px; margin-left:90px; margin-bottom:17px;}
.zoom_img img { width:345px; height:220px; display:block; cursor:pointer;}
.jqpl {}
.navfirsttext { background:url(../images/plane_icon.png) no-repeat 10px center;padding-left:15px;}
.ticket_item_more { text-align:right; padding-right:10px; line-height:42px; height:42px; font-size:14px;}
.ticket_item_more span { display:inline-block; transform-origin:center; -ms-transform-origin:center; -moz-transform-origin:center; -webkit-transform-origin:center; transform:rotate(90deg) scale(.8,1.5); -moz-transform:rotate(90deg) scale(.8,1.5); -webkit-transform:rotate(90deg) scale(.8,1.5); -ms-transform:rotate(90deg) scale(.8,1.5);}
.ablue { color:#1c90da;}
.bdxq { text-align:center;margin:0 auto;width:100%;}
.bdxq ul li.dg { font-size:14px;margin-top:5px;}
.bdxq ul li:last-child { font-size:14px;}
.wximg { position:relative;}
.wechatpayimg { width:200px; height:200px; padding:2px; background:#fff; margin:0 auto; display:block; text-align:center; margin-top:10px;}
.saomawx { position:absolute; left:738px; top:-12px; opacity:0;}
.saomats { margin:0 auto; display:block; margin-top:10px;}
.wechatpay { float:left; text-align:center; width:100%; position:relative; padding-top:0px;}

/*门票信息描述（入园须知 + 退票说明 + 友情提示）*/
.ryxz { border:1px solid #e2e2e2; background:#fff; padding-bottom:10px; margin-bottom:20px;}
.ryxz .hd { width:100%; line-height:45px; border-bottom:1px solid #e2e2e2; background:#fafafa;}
.ryxz .hd li { float:left; font-size:16px; color:#333; padding:0 50px; border-right:1px solid #eee; cursor:pointer;}
.ryxz .hd .on { color:#ff8500; font-weight:bold; background:#fff;}
.ryxz .bd { padding:20px 35px;}
.ryxz .bd .mssg { font-size:14px; color:#666; line-height:30px; text-align:justify;}
.ryxz .bd .mssg p { margin-bottom:5px;}

/*票价参考*/
.table_price { width: 1155px; margin:10px auto;}
.table_price table{border-right:1px solid #a5a5a5;border-bottom:1px solid #a5a5a5; border-collapse:collapse;width: 100%;} 
.table_price table td{  border-left:1px solid #a5a5a5;border-top:1px solid #a5a5a5; padding:10px; width: 10%;} 
.table_price table td i{ display: inline-block; width: 95px; line-height: 30px; text-align: center; font-size: 14px; color: #000; font-style: normal;} 
.table_price table td span{ display: inline-block; width: 95px; line-height: 22px; text-align: center; font-size: 12px; color: #888; word-break: break-all;} 

/*问大家*/
.p_area { padding:15px; margin-bottom:30px; border:1px solid #eee; border-top:2px solid #ff7800; background:#fafafa;}
.p_area a { display:inline-block; font-size:14px; margin:0 10px; line-height:30px;}
.p_area .on,.p_area a:hover { color:#00a4e3;}
.problem { width:100%;}
.problem li { width:100%; line-height:30px; font-size:14px; border-bottom:1px solid #eee; margin-bottom:30px; padding-bottom:30px;}
.problem li a { display:block; width:100%;}
.problem li i { display:block; float:left; width:30px; height:30px; color:#fff; line-height:30px; text-align:center; font-size:18px; font-weight:500; font-style:normal; margin-right:10px; background:#00a4e3;}
.problem li .qst { margin-bottom:15px;}
.problem li .qst a { display:block; width:100%; color:#333;}
.problem li .qst h4,.problem li .ast .msg { float:left; width:92%;}
.problem li .qst h4 { font-size:18px;font-weight:initial; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.problem li .ast i { color:#00a4e3; background:#ddd;}
.problem li .ast .msg { color:#999; line-height:30px;}
.problem li .ast .msg h5 { font-weight:500;}
.problem li .ast .msg img { max-width:100%;}
.problem li h4:hover { color:#00a4e3;}

.show_prob { padding:15px 15px 50px 15px; margin-bottom:30px; border-top:2px solid #3198db; background:#fefefe;}
.show_prob .tit { font-size:20px; font-weight:500; color:#333; line-height:35px;}
.show_prob .tit i { font-style:normal; color:#00a4e3;}
.show_prob .time { color:#999; line-height:25px; margin:10px auto 20px 10px; padding-left:20px; background:url(../images/askuse.png) no-repeat left 4px;}
.show_prob .time span { font-size:14px; color:#666; margin-right:5px;}
.show_prob .bord { padding-bottom:20px; border-bottom:1px solid #eee;}
.show_prob .msg { padding-left:15px; font-size:14px; color:#666; line-height:25px;}
.show_prob .msg h3 { font-weight:500;}
.show_prob .msg img { max-width:100%;}

.related { width:100%; margin-top:40px;}
.related .tit { padding:10px 15px; background:#f6f6f6;}
.related .tit a { float:right; font-size:12px;}
.related li { padding-left:15px; margin-top:10px;}
.related li a { display:block; width:100%;}
.related li h3 { font-size:14px; color:#333; font-weight:500; line-height:30px;}
.related li h3 i { font-style:normal;}
.related li p { color:#777; padding-left:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.related li:hover h3 { text-decoration:underline;}

.asktit { font-size:26px; font-weight:500; color:#1c90da; line-height:35px; padding-bottom:10px; margin-bottom:30px; border-bottom:2px solid #1c90da;}

/*拼团*/
.spell {}
.spell h3 { line-height:60px; font-size:18px; color:#333; font-weight:500; padding:0 25px;}
.spell li { float:left; width:40%; padding:15px 13.7% 15px 25px; border-top:1px solid #eee;}
.spell li .img { float:left; width:40%; height:50px; line-height:50px;}
.spell li .img img { display:block; float:left; width:50px; height:50px; border-radius:50%; overflow:hidden;}
.spell li .img p { float:left; margin-left:10px; font-size:14px; color:#333; font-weight:bold;}
.spell li .rgt { float:right; max-width:60%;}
.spell li .rgt .msg { float:left; font-size:14px; color:#999; line-height:25px; text-align:right; margin-right:15px;}
.spell li .rgt .msg p { width:100%; color:#000;}
.spell li .rgt .msg p b { margin:0 3px; color:#e74b46;}
.spell li .rgt .msg i { font-style:normal; margin-left:5px;}
.spell li .rgt a { float:left; width:90px; height:40px; line-height:40px; font-size:14px; color:#fff; text-align:center; margin-top:5px; border-radius:4px; background:#e74b46;}

.paymt { line-height:40px; padding:25px 25px 15px 25px;}
.paymt h3 { float:left; margin-right:20px; font-size:18px; color:#333; font-weight:500;}
.paymt .rgt { float:left;}
.paymt .rgt p { float:left; font-size:16px; margin-right:50px;}
.paymt .rgt p input { float:left; margin:15px 10px 0 0;}

/*粉丝群*/
.wchatqun { width:310px; height:100px; padding:15px; margin:auto; border:3px solid #00a4e3; background:#fff; box-shadow:0 0 20px rgba(0,0,0,0.2); position:fixed; top:0; right:0; bottom:0; left:0; z-index:999999;}
.wchatqun .close { width:30px; height:30px; border:2px solid #00a4e3; border-radius:50%; background:#fff; position:absolute; top:-12px; right:-12px; z-index:2;}
.wchatqun .close::before,.wchatqun .close::after { display:block; content:""; margin:auto; background:#00a4e3; -webkit-transform-origin:50%; transform-origin:50%; -webkit-transform:rotate(45deg); transform:rotate(45deg); position:absolute; top:0; right:0; bottom:0; left:0;}
.wchatqun .close::before { width:15px; height:2px;}
.wchatqun .close::after { width:2px; height:15px;}
.wchatqun .img { float:left; width:100px; height:100px;}
.wchatqun .img img { display:block; width:100%;}
.wchatqun .msg { float:right; line-height:25px; padding-top:20px;}
.wchatqun .msg h3 { font-size:16px; margin-bottom:10px;}
.wchatqun .msg p { font-size:12px; color:#999;}
