@charset "utf-8";
/*公共样式*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, dd, dl, dt, li, ol, ul,input,select,button,textarea { padding:0; margin:0; border:none;}
input,button,select,textarea,a,img{outline:none; }
::-moz-focus-inner{border:0px;}
html{ width:100%; }
body {font-size:12px; width:100%; font-family:"Microsoft YaHei","Arial", "SimSun";overflow-x: hidden; background-color: #f7f7f7;}
a img {	border:none;}
a{text-decoration:none;}
ul, ul li, ol li, li {list-style:none;}
table { border-collapse: collapse;border-spacing:0;}
input, textarea {border: 0;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .clearfix {zoom: 1;}
*:first-child + html .clearfix {zoom: 1;}
.fl {float:left;}
.fr {float:right;}
.tc{text-align: center;font-size:25px;color:#f7f7f7}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block; padding:0; margin:0;}
.animate{-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;-ms-transition-duration: 0.3s;}
html .animate .fade_up{visibility:visible; animation:fadeUp both 0.3s ease-out; -webkit-animation:fadeUp both 0.3s ease-out; -moz-animation:fadeUp both 0.3s ease-out;}
@keyframes fadeUp{
  0%{ opacity:0; transform:translateY(-20%);}
  100%{ opacity:1; transform:translateY(0);}
  }
@-webkit-keyframes fadeUp{
  0%{ -webkit-opacity:0; -webkit-transform:translateY(-20%);}
  100%{ -webkit-opacity:1; -webkit-transform:translateY(0);}
  }
@-moz-keyframes fadeUp{
  0%{ -moz-opacity:0; -moz-transform:translateY(-20%);}
  100%{ -moz-opacity:1; -moz-transform:translateY(0);}
}

#counterImg { display: none;}

.go_top { position: fixed; bottom: 50px; right: 15px; width: 54px; height: 54px; background: url(../images/scroll_top_btn.jpg) no-repeat left top; z-index: 3;}
.go_top:hover { background-position: left bottom;}

/* 数据加载提示 */
.loading_tips, .dy_loading_tips { /*margin: 10px 0; padding: 50px 0; */text-align: center;}
.loading_tips p, .dy_loading_tips p { font: 18px/34px "microsoft yahei";}
.loading_tips img, .dy_loading_tips img { width: 120px; height: 120px;}
/*页面的各个宽度居中*/
.inner{max-width:1200px; margin:0 auto;}
html .none{display:none;}
/*----------------------------头部----------------------------*/
#header{position:fixed; top: 0; left:0; z-index:9; width:100%; background:url(../images/h_bg.png); backface-visibility:hidden; -webkit-backface-visibility:hidden; /* Chrome 和 Safari */ -moz-backface-visibility:hidden;  /* Firefox */ -ms-backface-visibility:hidden;}
.top_welcome{height:42px; background-color:#222624;}
.top_welcome>div { height: 42px;}
.welcome_sp{display:inline-block; height:42px; font:normal 12px/42px "Microsoft yahei";color:#757c78;}
.welcome_r{padding:8px 0;height:26px;}
.search_p{display:inline-block;*display:inline;*zoom:1;float:left;background-color:#181b1a;border-radius:20px;}
.search_p .txt{height:15px;width:190px;margin-left:10px;font:normal 12px/15px "Microsoft yahei";color:#757c78; background-color: transparent;}
.search_p .search_a{display:inline-block;width:14px;height:15px;margin-left:3px;vertical-align: top; background:url(../images/search.png) no-repeat 0 1px;}
.search_p .search_a:hover{background-position:0 -14px;}
.logo{width:282px;height:48px;background:url(../images/h_line.png) no-repeat right; }
/*---导航菜单---*/
.nav_menu{position:relative;float:right; height:60px;}
.nav_menu>li{float:left;width:131px;height:60px;background:url(../images/h_line.png) no-repeat right; }
.nav_menu .hnav_a{position:relative; display:block;width:130px;height:58px;font:bold 16px/60px "Microsoft yahei";text-align:center;color:#000000;overflow:hidden;-moz-transform:scale(0,0);  -webkit-transform:scale(0,0); -o-transform:scale(0,0); }
.nav_menu .h_scale{-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;-ms-transition-duration: 0.3s;-moz-transform:scale(1,1);-webkit-transform:scale(1,1); -o-transform:scale(1,1); }

.nav_menu .sjx_top{position:absolute;display:none;left:50%;bottom:0;width:0;height:0;margin-left:-4px; border-style: solid;border-width: 6px;border-color:transparent transparent #a40000 transparent;}
.nav_menu .hnav_a:hover .sjx_top{display:block;}
.nav_menu>li:hover .hnav_a, .nav_menu>li.curr .hnav_a {background-color:#a40000;border-bottom: solid 2px #a40000;color: #ffffff}
.nav_menu>li:hover .sjx_top, .nav_menu>li.curr .sjx_top{display:block;}
.nav_menu .h_icon{position:relative;display:inline-block;width:45px;height:36px; background:url(../images/h_icon.png) no-repeat;}
.hnav_down{position:absolute;left:0;top:60px;height:auto;background:url(../images/op_w90.png);display:none;overflow:hidden;}
.cs_ul{width:699px;margin: 30px auto;}
.cs_ul>li{position:relative;float:left;width:218px;height:136px;margin:7px 7px 8px 8px;overflow: hidden;}
.cs_ul .cs_tit{display: block;width:100%;height:100%; cursor: pointer;}
.cs_ul img{width:218px;height:136px;-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1);}
.cs_ul .cs_sp{position:absolute;left:0;top:0;display:block;width:100%;height:100%;font:normal 17px/136px "Microsoft yahei";text-align:center;color:#fff; background:url(../images/op_40.png);}
.cs_ul>li:hover img{-moz-transform:scale(1,1);-webkit-transform:scale(1,1); -o-transform:scale(1,1);}
.ml_ul{width:724px;margin:0px auto; padding: 30px 0; overflow: hidden;}
.ml_ul>li{float:left;width:218px;height:136px;margin:0 10px 20px 10px;}
.ml_ul>li>a{display:block;width:100%;height:92px;padding-top:30px;text-align:center;}
.ulzx>li{width:166px;height:120px;margin:0 7px 0 8px;}
.ulzx>li>a{width:100%;height:92px;padding-top:28px;}
.ml_ul .ml_tit{display:block;font:normal 17px/32px "Microsoft yahei";color:#fff;}
.ml_ul>.jqjd{background:#35d46a;}
.ml_ul>.jqjd .h_icon{ background: url(../images/mlwl_nav_jd.png) no-repeat center top;}
.ml_ul>.mjtk{background:#e2a35a;}
.ml_ul>.mjtk .h_icon{background-position:3px -37px;}
.ml_ul>.jcsp{background:#46b5ed;}
.ml_ul>.jcsp .h_icon{background-position:5px -74px;}
.ml_ul>.navqj{background:#e668f4;}
.ml_ul>.navqj .h_icon{background-position:5px -111px;}
.ml_ul>.navts{background:#7fa8f9; position:absolute; right: 30px; top: 30px; width: 218px; height: 292px;}
.ml_ul>.navts .h_icon{ width: 72px; height:72px; background:url("../images/icon_ts.png") center no-repeat; margin-top: 72px;}
.ml_ul>.lvzx{background:#ffa64c;}
.ml_ul>.lvzx .h_icon{background-position:5px -148px;}
.ml_ul>.zthd{background:#57b5fd;}
.ml_ul>.zthd .h_icon{background-position:6px -185px;}
.ml_ul>.jqjd:hover{background:#21c157;}
.ml_ul>.mjtk:hover{background:#ef9b3b;}
.ml_ul>.jcsp:hover{background:#2ea9e7;}
.ml_ul>.navqj:hover{background:#dd52ec;}
.ml_ul>.navts:hover{background:#6292f2;}
.ml_ul>.lvzx:hover{background:#f69330;}
.ml_ul>.zthd:hover{background:#379dec;}
.zx_ul{width:347px;margin:30px 38px 0 0;}
.zx_ul li{width:332px;height:40px;padding-left:15px;background:url(../images/zx_icon.png) no-repeat 0 19px;border-bottom:solid 1px #e5e5e5;}
.zx_ul a{display:block;width:100%;height:100%; cursor: pointer;}
.zx_ul .zx_tit{font:normal 14px/40px "Microsoft yahei";color:#333;}
.zx_ul .zx_date{font:normal 12px/40px arial;color:#8c8c8c;}
.zx_ul li:hover{background-position:0 -22px;}
.zx_ul li:hover .zx_tit{color:#ff7800;}
/*吃住行*/
.six_ul{width:699px;margin:23px auto 22px 43px;}
.six_ul .h_icon{width:46px;height:42px;}
.six_ul>li{float:left;width:218px;height:136px; margin:7px 7px 8px 8px;}
.six_ul>li>a{display:block;width:100%;height:88px;padding:31px 0 17px 0;text-align:center; cursor: pointer;}
.six_ul .ml_tit{display:block;width:100%;height:46px;font:normal 17px/46px "Microsoft yahei";color:#fbfbfb;text-align:center;}
.six_ul>.hotel_li{background-color:#40b3ff;}
.six_ul>.hotel_li .h_icon{background-position:2px -222px;}
.six_ul>.food_li{background-color:#ffa033;}
.six_ul>.food_li .h_icon{background-position:2px -265px;}
.six_ul>.yul_li{background-color:#ee76f7;}
.six_ul>.yul_li .h_icon{background-position:2px -308px;}
.six_ul>.tec_li{background-color:#a27dfa;}
.six_ul>.tec_li .h_icon{background-position:4px -351px;}
.six_ul>.travel_li{background-color:#3bdb8b;}
.six_ul>.travel_li .h_icon{background-position:3px -394px;}
.six_ul>.arrive_li{background-color:#33d4ce;}
.six_ul>.arrive_li .h_icon{background-position:6px -437px;}
.six_ul>.hotel_li:hover{background-color: #139cf6;}
.six_ul>.food_li:hover{background-color: #fa8b0c;}
.six_ul>.yul_li:hover{background-color: #e15eeb;}
.six_ul>.tec_li:hover{background-color: #926bef;}
.six_ul>.travel_li:hover{background-color: #29cc7a;}
.six_ul>.arrive_li:hover{background-color: #00bfb9;}
/*动画*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}
.swing{-webkit-animation-name: swing; animation-name: swing;-webkit-transform-origin: center center;transform-origin: center center;}

@-webkit-keyframes fadeCIn{
  0%{opacity:0; -webkit-opacity:0; -moz-opacity:0; filter:alpha(opacity=0); transform-origin:center; -webkit-transform-origin:center; -moz-transform-origin:center; transform:scale(0.1); -webkit-transform:scale(0.1); -moz-transform:scale(0.1);}
  100%{opacity:1; -webkit-opacity:1; -moz-opacity:1; filter:alpha(opacity=100); transform-origin:center; -webkit-transform-origin:center; -moz-transform-origin:center; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
}
@-moz-keyframes fadeCIn{
  0%{opacity:0; -webkit-opacity:0; -moz-opacity:0; filter:alpha(opacity=0); transform-origin:center; -webkit-transform-origin:center; -moz-transform-origin:center; transform:scale(0.1); -webkit-transform:scale(0.1); -moz-transform:scale(0.1);}
  100%{opacity:1; -webkit-opacity:1; -moz-opacity:1; filter:alpha(opacity=100); transform-origin:center; -webkit-transform-origin:center; -moz-transform-origin:center; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
}
@keyframes fadeCIn{
  0%{opacity:0; -webkit-opacity:0; -moz-opacity:0; filter:alpha(opacity=0); transform-origin:center; -webkit-transform-origin:center; -moz-transform-origin:center; transform:scale(0.1); -webkit-transform:scale(0.1); -moz-transform:scale(0.1);}
  100%{opacity:1; -webkit-opacity:1; -moz-opacity:1; filter:alpha(opacity=100); transform-origin:center; -webkit-transform-origin:center; -moz-transform-origin:center; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
}

/*----------------------------首页全景----------------------------*/
.qj720{position:relative;height:100%;background-color:#000;overflow: hidden;}
.qj720>.temp{height:100%;}
.nextD{  position:absolute; bottom:0; left:50%; margin-left:-48px; z-index:1; text-align:center; width:96px; height:48px;background:url(../images/bc.png) no-repeat center; cursor:pointer; cursor:hand;}
.nextD img{ position:absolute; display:block; width:20px; height:18px; top:5px; left:50%; margin-left:-10px;}
.nextD span{ display:block; padding-top:30px; font:normal 12px/20px "microsoft yahei"; color:#dadada; }
.nextD:hover{background:url(../images/bc_h.png);}
/*----------------------------首页----------------------------*/
/*初识卧龙*/
.know_box{width:100%; height:526px; padding-top:50px; background:#f8f8f8 url(../images/know_bg.jpg) no-repeat;}
.know_box .content{max-height:130px; opacity: 0;}
.know_box .content, .know_box .content a{max-width: 1114px;margin:0 auto; font: 15px/26px "microsoft yahei"; color: #e8dede;}
.know_box .content a:hover{text-decoration:underline;}
.know_list { max-width: 1200px; height: 295px; margin: 30px auto; overflow: hidden;}
.know_item {float: left; width: 245px;height:291px; padding: 0 27.5px; text-align: center; background: url(../images/know_itembg.png) no-repeat right bottom;overflow:hidden;}
.know_item .know_img {position:relative;top:-200px; width: 180px; height: 180px; margin: 0 auto; display: block; background-image: url(../images/white_opa40.png); border-radius: 50%; overflow: hidden;}
.know_item .know_img:hover { background: #fadc64; }
.know_item .know_img p { position: relative; width: 170px; height: 170px; margin: 5px; display: block; overflow: hidden; border-radius: 50%; transform: rotate(0); -webkit-transform:rotate(0deg); -moz-transform: rotate(0); -ms-transform: rotate(0);}
.know_item .know_img img, .know_shadow { width: 170px; height: 170px;}
.know_shadow { position: absolute; top: 0; left: 0; display: none; background: url(../images/op_30.png); opacity: 0;}
.know_item .know_img:hover .know_shadow { display: block; opacity: 1;}
.know_title { font: bold 16px/45px "microsoft yahei"; color: #212121;}
.know_item p { text-align: left; font: 14px/22px "microsoft yahei"; color: #333;}
.know_item.clearbg { background: none;}
.know_cont{position:relative;bottom:-120px;}
/*卧龙资讯*/
.news_box { width: 100%; height: 560px; padding-top: 50px; background: url(../images/news_bg.jpg) no-repeat center;}
.zx_list { max-width: 1200px; margin: 35px auto 0;}
.news_item { width: 600px; float: left;}
.news_item a.fl, .news_item a.fr { position: relative; width: 300px; height: 200px; overflow: hidden;}
.news_item a.fl img, .news_item a.fr img { width: 100%; height: 100%;}
.news_shadow { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; background: url(../images/op_40.png);}
.news_info { position: relative; width: 260px; height: 170px; padding: 15px 20px; background-color: white;}
.news_info .news_tit { width: 247px; padding-left: 12px; display: block; font: bold 16px/45px "microsoft yahei"; color: #333333; background: url(../images/news_titbg.png) no-repeat center left; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.news_info .news_content { width: 260px; font: 14px/24px "microsoft yahei"; border-top: 1px solid #e6e6e6;}
.news_info .news_content a { color: #f28b24;}
.news_info .news_content a:hover{color: #d96c00;}
.news_info .news_time { margin-top: 11px; color: #999999;}
.jt_ico { position: absolute; top: 50%; width: 0; height: 0; margin-top: -8px; float: left;  font-size: 0; border: solid 8px;}
.jt_left { left: -16px; border-color: transparent white transparent transparent;}
.jt_right { right: -16px; border-color: transparent transparent transparent white;}
.news_item:hover .news_info { background-color: #fff4e5;}
.news_item:hover a.fr img, .news_item:hover a.fl img { -webkit-transform:scale(1.1); transform:scale(1.1); -moz-transform:scale(1.1);}
.news_item:hover .news_tit{ color: #e58200; background-image: url(../images/news_titbg_hover.png); }
.news_item:hover .news_shadow { display: block;}
.news_item:hover .news_content{border-top-color:#f5e2c9;}
.news_item:hover .jt_left { border-color: transparent #fff4e5 transparent transparent;}
.news_item:hover .jt_right { border-color: transparent transparent transparent #fff4e5;}

/*卧龙智游*/
.wisdom_box { width: 100%; height: 195px; padding: 60px 0; background-color: #f8f8f8;}
.wisdom_list { max-width: 1200px; margin: 0 auto;}
.wisdom_list a { width: 18%; height: 195px; margin-right: 8%; float: left;}
.wisdom_list a p { margin-top: 125px; font: 22px/24px "microsoft yahei"; text-align: center; color: white;}
.wisdom_list a:hover { -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; -ms-transition-duration: 0.3s;}
.wisdom1 { background: #ffa033 url(../images/czx_1.png) no-repeat center 45px;}
.wisdom2 { background: #40b3ff url(../images/czx_2.png) no-repeat center 45px;}
.wisdom3 { background: #33d4ce url(../images/czx_3.png) no-repeat center 45px;}
.wisdom4 { background: #35d46a url(../images/czx_4.png) no-repeat center 45px;}
.wisdom5 { background: #a27dfa url(../images/czx_5.png) no-repeat center 45px;}
.wisdom_list .wisdom6 { margin-right: 0; background: #ee76f7 url(../images/czx_6.png) no-repeat center 45px;}
.wisdom1:hover { background-color: #fa8b0c;}
.wisdom2:hover { background-color: #139cf6;}
.wisdom3:hover { background-color: #00bfb9;}
.wisdom4:hover { background-color: #21c157;}
.wisdom5:hover { background-color: #926bef;}
.wisdom6:hover { background-color: #e15eeb;}
.animat .wisdom1 { animation:fadeCIn 0.4s both; -webkit-animation:fadeCIn 0.4s both; -moz-animation:fadeCIn 0.4s both;}
.animat .wisdom2 { animation:fadeCIn 0.4s both 0.1s; -webkit-animation:fadeCIn 0.4s both 0.1s; -moz-animation:fadeCIn 0.4s both 0.1s;}
.animat .wisdom3 { animation:fadeCIn 0.4s both 0.2s; -webkit-animation:fadeCIn 0.4s both 0.2s; -moz-animation:fadeCIn 0.4s both 0.2s;}
.animat .wisdom4 { animation:fadeCIn 0.4s both 0.3s; -webkit-animation:fadeCIn 0.4s both 0.3s; -moz-animation:fadeCIn 0.4s both 0.3s;}
.animat .wisdom5 { animation:fadeCIn 0.4s both 0.4s; -webkit-animation:fadeCIn 0.4s both 0.4s; -moz-animation:fadeCIn 0.4s both 0.4s;}
.animat .wisdom6 { animation:fadeCIn 0.4s both 0.5s; -webkit-animation:fadeCIn 0.4s both 0.5s; -moz-animation:fadeCIn 0.4s both 0.5s;}

/*美景图库*/
.beauty_box { width: 100%; padding-top: 60px;padding-bottom: 60px }
.beauty_list { width: 100%; min-height: 256px; max-height: 512px; margin-top: 30px; overflow: hidden;}
.beauty_item { position: relative; width: 25%; height: 256px; display: block; float: left; overflow: hidden; visibility: hidden;}
.beauty_item>img { width: auto; height: 256px; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; -ms-transition-duration: 0.3s;}
.beauty_item>.beauty_tit { position: absolute; bottom: 15px; left: 0; width: 100%; text-align: center;}
.beauty_item>.beauty_tit>span { max-width: 80%; padding: 0 25px; display: inline-block; font: 14px/34px "microsoft yahei"; text-align: center; color: white; background: url(../images/op_60.png); border-radius: 17px;overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.beauty_item:hover>img { -webkit-transform:scale(1.1); transform:scale(1.1); -moz-transform:scale(1.1);}
.beauty_shadow { position: absolute; bottom: -256px; left: 0; width: 100%; height: 100%; text-align: center;}
.beauty_shadow img { width: 41px; height: 41px; margin-top: 89px; vertical-align: middle;}
.beauty_shadow b { margin-top: 89px; display: block;padding-top:60px; text-align: center; font: bold 16px/24px "microsoft yahei"; color: white;background:url(../images/add_ico.png) no-repeat center top;}

/*----------------------------初识卧龙----------------------------*/
.cs_list { min-height: 420px; margin-bottom: 50px; visibility: hidden;}
.cs_item { margin-top: 30px; padding: 30px; background-color: white;}
.cs_item img { width: 560px; height: 360px; vertical-align: top;}
.cs_img { position: relative; width: 560px; height: 360px; display: block; overflow: hidden;}
.cs_img .cs_shadow { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; background-image: url(../images/op_40.png); opacity: 0;;}
.cs_img .cs_more { position: absolute; left: 50%; top: 50%; width: 48px; height: 48px; display: none; margin: -24px 0 0 -24px; opacity: 0;}
.cs_item:hover .cs_shadow, .cs_item:hover .cs_more { display: block; opacity: 1;}
.cs_item:hover .cs_show_img { -webkit-transform:scale(1.1); transform:scale(1.1); -moz-transform:scale(1.1);}
.cs_info { width: 540px; height: 360px; overflow: hidden;}
.cs_info .cs_tit { margin: 28px 0 10px 0; padding-left: 55px; font: 32px/42px simsun; background-position: left center; background-repeat: no-repeat;}
.cs_info .cs_content { height: 210px; font: 16px/30px "microsoft yahei"; color: #555; overflow: hidden;}
.cs_info .cs_search { width: 128px; height: 38px; margin-top: 20px; display: block; font: 16px/38px "microsoft yahei"; text-align: center; color: #e49f5a; border: 1px solid #ff9933; border-radius:32px; -webkit-border-radius: 32px; -moz-border-radius: 32px;}
.cs_info .cs_search:hover { color: white; border-color: #ff9933; background-color: #ff9933;}
.con1 .cs_tit { color: #ff8a00; background-image: url(../images/cs_tit_1.png);}
.con2 .cs_tit { color: #308ce9; background-image: url(../images/cs_tit_2.png);}
.con2 .cs_search { color: #5096dc; border-color: #b2d9ff;}
.con2 .cs_search:hover { border-color: #62abf5; background-color: #62abf5;}
.con3 .cs_tit { color: #30bf78; background-image: url(../images/cs_tit_3.png);}
.con3 .cs_search { color: #5ccc94; border-color: #5ccc94;}
.con3 .cs_search:hover { border-color: #5ccc94; background-color: #5ccc94;}
.con4 .cs_tit { color: #57a63a; background-image: url(../images/cs_tit_4.png);}
.con4 .cs_search { color: #74ad60; border-color: #c4e5b8;}
.con4 .cs_search:hover { border-color: #7ec763; background-color: #7ec763;}
.con5 .cs_tit { color: #bf8e43; background-image: url(../images/cs_tit_5.png);}
.con5 .cs_search { color: #cca366; border-color: #f3dab5;}
.con5 .cs_search:hover { border-color: #d7af74; background-color: #d7af74;}
.con6 .cs_tit { color: #9660e6; background-image: url(../images/cs_tit_6.png);}
.con6 .cs_search { color: #9e77d7; border-color: #d7c4f5;}
.con6 .cs_search:hover { border-color: #bc94f7; background-color: #bc94f7;}

 /*----------------------------初识卧龙-详情----------------------------*/
.cswl_desc { width: 900px !important; padding-top: 30px;}
.desc_container .desc_tit { position: relative; padding-left: 6px; background: url(../images/cswl_desc_ricons.png) no-repeat left top; overflow: hidden;}
.desc_tit span { position: relative; padding: 0 6px; font: 28px/28px "simsun"; color: #ff9500; background-color: white; z-index: 2;}
.cswl_desc .csdesc_2 { background-position: left -28px;}
.csdesc_2 span { color: #499df2;}
.cswl_desc .csdesc_3 { background-position: left -56px;}
.csdesc_3 span { color: #3dcc85;}
.cswl_desc .csdesc_4 { background-position: left -84px;}
.csdesc_4 span { color: #72bf56;}
.cswl_desc .csdesc_5 { background-position: left -112px;}
.csdesc_5 span { color: #cca366;}
.cswl_desc .csdesc_6 { background-position: left -140px;}
.csdesc_6 span { color: #b185f2;}
.desc_tit i { position: absolute; top: 13.5px; left: 6px; width: 100%; height: 1px; display: block; background-color: #e6e6e6; z-index: 1;}
.desc_container div { margin: 30px 0; font-size: 14px;}




/*----------------------------魅力卧龙----------------------------*/
/*旅游景点*/
.attractions_box { height: 622px; padding-top: 50px;}
.attractions_list { width: 1230px; height: 416px; margin: 30px auto 0; overflow: hidden;}
.attractions_list .attractions_item { position: relative; width: 380px; height: 415px; margin: 0 15px; float: left; border-bottom: 1px solid #e0e0e0; border-radius: 3px; background-color: white; visibility: hidden;}
.attractions_item .attractions_img { margin-bottom: 15px; display: block; overflow: hidden;}
.attractions_item img { width: 380px; height: 253px; vertical-align: top;}
.attractions_item a .attraction_shadow { position: absolute; top: 0; left: 0; width: 380px; height: 253px; display: none; background-image: url(../images/op_30.png); opacity: 0;}
.attractions_item b { width: 330px; padding-left: 30px; display: block; font: bold 16px/24px "microsoft yahei"; color: #333333; background: url(../images/attractions_disc.png) no-repeat 20px center; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.attractions_item span { height: 72px; margin-top: 5px; padding: 0 20px; display: block; font: 14px/24px "microsoft yahei"; color: #454545; overflow: hidden;}
.attractions_item .search_detail { position: absolute; left: 50%; bottom: 0; width: 45px; height: 22px; margin-left: -22.5px; background: url(../images/attractions_add.png) no-repeat;}
.attractions_list .attractions_item:hover { background-color: #fff3e5; border-bottom-color: #ffa640;}
.attractions_item:hover img { -webkit-transform:scale(1.1); transform:scale(1.1); -moz-transform:scale(1.1);}
.attractions_item:hover a .attraction_shadow { display: block; opacity: 1;}
.attractions_item:hover b { color: #f2870c;}
/*.attractions_item:hover .search_detail { background-image: url(../images/attractions_add_hover.png);}*/
.attractions_more { width: 118px; height: 36px; margin: 30px auto 0; display: block; font: 14px/36px "microsoft yahei"; text-align: center; color: #666; border: 1px solid #e0e0e0; border-radius: 1px;}
.attractions_more:hover { color: white; border-color: #ffa640; background-color: #ffa640;}
/*720全景*/
.panorama_box { position: relative; width: 100%; height: 488px; padding-top: 60px; background: url(../images/panorama_banner.jpg) no-repeat center top;}
.panorama_more { position: absolute; left: 50%; bottom: 50px; width: 120px; height: 38px; margin-left: -60px; display: block; text-align: center; font: 14px/38px "microsoft yahei"; color: white; background: url(../images/panorama_more_bg.png) no-repeat;}
.panorama_more:hover { color: white; background: #ffa640; border-radius: 2px;}
.panorama_list { width: 1250px; margin: 50px auto 0; text-align: center;}
.panorama_item { position: relative; width: 184px; height: 184px; margin: 0 24px; padding: 6px; display: inline-block; border: 3px solid #4bc7fd; border-radius: 98px; overflow: hidden;}
.panorama_item p { position: absolute; top: 6px; left: 6px; width: 184px; height: 184px; display: block; border-radius: 92px; overflow: hidden; transform: rotate(0); -webkit-transform:rotate(0deg); -moz-transform: rotate(0); -ms-transform: rotate(0);}
.panorama_item p img { position: absolute; top: 3px; left: 3px; width: 178px; height: 178px; display: block; border-radius: 92px; z-index: 4;}
.disc_1 { position: absolute; top: 0; left: 0; width: 184px; height: 184px; display: block; border-radius: 92px; background-image: url(../images/white_op40.png); z-index: 2;}
.disc_2 { position: absolute; top: -92px; left: -92px; width: 184px; height: 184px; display: block; display: none\9; background-color: white; z-index: 3;}
.panorama_item .panorama_add { position: absolute; top: 50%; left: 50%; width: 33px; height: 33px; margin: -16.5px 0 0 -16.5px; display: none; z-index: 7; opacity: 0;}
.panorama_item .panorama_shadow { position: absolute; top: 9px; left: 9px; width: 178px; height: 178px; display: none; border-radius: 92px; background-image: url(../images/op_30.png); z-index: 6; opacity: 0;}
.panorama_item:hover { border-color: #ffda73;}
.panorama_item:hover .disc_2 { top: 3px; left: 3px; border-radius: 92px;}
.panorama_item:hover .panorama_add, .panorama_item:hover .panorama_shadow { display: block; opacity: 1; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; -ms-transition-duration: 0.5s;}

/*美景图库*/
.gallery_box { position: relative; width: 100%; height: 669px; padding-top: 50px;}
.gallery_more { position: absolute; left: 50%; bottom: 50px; width: 118px; height: 36px; margin-left: -60px; display: block; text-align: center; font: 14px/36px "microsoft yahei"; color: #666; border: 1px solid #e0e0e0; border-radius: 1px;}
.gallery_more:hover { color: white; background-color: #ffa640; border-color: #ffa640; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; -ms-transition-duration: 0.3s;}
.gallery_list { position: relative; height: 460px; margin-top: 30px;}
.gallery_list img { width: 100%; height: 100%; vertical-align: top;}
.gallery_list a { position: absolute; top: 30px; width: 400px; height: 400px; display: block; overflow: hidden;}
.gallery_list a.curr { top: 0; height: 460px;}
.gallery_list a span { position: absolute; left: 90px; top: 80px; width: 22px; padding: 0 10px 110px; display: block; font: 22px/24px "microsoft yahei"; color: white; text-align: center; z-index: 1; word-break:break-word;}
.gallery_list .curr span { left: 189px; background: url(../images/beauty_gallery_more.png) no-repeat center bottom;}
.gallery_shadow { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; background-image: url(../images/op_30.png);}
.gallery_list a:hover .gallery_shadow, .gallery_list a.curr .gallery_shadow { display: none; opacity: 0; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; -ms-transition-duration: 0.3s;}
/*精彩视频*/
.videos_box { position: relative; width: 100%; height: 604px; padding-top: 50px; background: url(../images/video_banner.jpg) no-repeat center top;}
.videos_panel { position: relative; width: 1062px; height: 474px; margin: 30px auto 0;}
.video_container { width: 880px; height: 474px;}
.video_list { position: absolute; top: 0; right: 0; width: 160px; height: 474px; padding: 0 10px; background-image: url(../images/op_30.png); overflow: hidden;}
.video_list .video_item { position: relative; margin-top: 10px; cursor: pointer;}
.video_item img { width: 160px; height: 106px; vertical-align: top;}
.video_item p { position: absolute; bottom: 0; left: 0; width: 156px; font: 14px "microsoft yahei"; line-height: 24px; text-align: center; color: white; background-image: url(../images/op_60.png); border: 2px solid transparent; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.video_item.curr p { line-height: 102px; border-color: #ffd97f;}

/*----------------------------魅力卧龙-旅游景点----------------------------*/
.scenic_list { width: 1230px; margin: 0 auto 15px; overflow: hidden;}
.scenic_list .scenic_item { position: relative; width: 380px; height: 441px; margin: 30px 15px 0; float: left; border-bottom: 1px solid #e0e0e0; background-color: white; visibility: hidden;}
.scenic_item .scenic_img { width: 380px; height: 253px; margin-bottom: 15px; display: block; overflow: hidden;}
.scenic_item .scenic_img img { width: 100%; height: 100%;}
.scenic_item img { vertical-align: top;}
.scenic_item>a>.scenic_shadow { position: absolute; top: 0; left: 0; width: 380px; height: 253px; display: none; background-image: url(../images/op_30.png); opacity: 0;}
.scenic_item b { width: 330px; padding-left: 30px; display: block; font: bold 16px/24px "microsoft yahei"; color: #333333; background: url(../images/attractions_disc.png) no-repeat 20px center; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.scenic_item>a>p { height: 72px; margin-top: 5px; padding: 0 20px; display: block; font: 14px/24px "microsoft yahei"; color: #454545; overflow: hidden;}
.cal_btn { width: 340px; margin: 15px 20px 0; padding: 14px 0; border-top: 1px dashed #e0e0e0;}
.cal_btn>a { padding-left: 19px; display: block; float: left; font: 12px/22px "microsoft yahei"; color: #808080; background: url(../images/scenic_icos.png) no-repeat 0 4px;}
.cal_btn>span { display: block; float: left;}
.cal_btn .want_to, .cal_btn .been_to { width: 79px;}
.cal_btn .been_to { background-position: -98px 4px;}
.cal_btn .panorama_btn { width: 51px; background-position: -271px 4px; cursor: pointer;}
.cal_btn .panorama_btn.disable_btn { background: url(../images/qj_icon_disable.png) no-repeat left 4px; cursor: default;}
/*景点项悬浮样式*/
.scenic_item:hover { background-color: #fff3e5; border-bottom-color: #ffa640;}
.scenic_item:hover>a>img { -webkit-transform:scale(1.1); transform:scale(1.1); -moz-transform:scale(1.1);}
.scenic_item:hover>a>.scenic_shadow { display: block; opacity: 1;}
.scenic_item:hover b { color: #f2870c;}
.scenic_item:hover .cal_btn { border-top-color: white;}
.scenic_item .want_to:hover { background-position: 0 -20px;}
.scenic_item .been_to:hover { background-position: -98px -20px;}
.scenic_item .panorama_btn:hover { background-position: -271px -20px;}
.cal_btn .panorama_btn:hover.disable_btn { background-position: left 4px;}
.scenic_item:hover .jq_buy{ background-color: #fff;}
/*----------------------------魅力卧龙-美景图库----------------------------*/
/*类型tab*/
.picture_tabs .tab_list a { background-color: #35d4bf;}
/*图片列表*/
.picture_list { width: 1215px; margin: 15px auto 0; overflow: hidden;}
.picture_list .picture_item { position: relative; width: 390px; margin:  15px 7.5px 0; cursor: pointer; overflow: hidden;}
.picture_item img { width: 390px; vertical-align: top;}
.picture_item>p { position: absolute; bottom: 16px; left: 0; width: 100%; text-align: center;}
.picture_item p span { max-width: 350px; padding:  0 20px; display: inline-block; font: bold 16px/34px "microsoft yahei"; color: white; background: url(../images/op_50.png); border-radius: 17px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.picture_list .pic_shadow { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; background: url(../images/op_30.png); opacity: 0;}
.pic_shadow p { position: absolute; top: 50%; width: 370px; margin-top: -17px; padding: 0 10px; font: bold 16px/34px "microsoft yahei"; color: white; text-align: center; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.picture_item:hover img { -webkit-transform:scale(1.1); transform:scale(1.1); -moz-transform:scale(1.1);}
.picture_item:hover>p { display: none; opacity: 0;}
.picture_item:hover .pic_shadow { display: block; opacity: 1;}
/*加载更多*/
.load_more { height: 56px; margin: 50px auto 30px; font: 14px/56px "microsoft yahei"; color: #333333; text-align: center; background: url(../images/load_top_border.png) no-repeat left top;}
.load_more img { margin-right: 10px; vertical-align: middle;}
/*弹出层*/
.tc_panel_shadow { position: fixed; top: 0; height: 0; width: 100%; height: 100%; background: url(../images/op_80.png); z-index: 10;}
.tc_panel { position: fixed; top: 50%; left: 0; padding: 15px; background: url(../images/white_op_60.png); z-index: 11; opacity: 0;}
.tc_panel>div { /*max-width: 860px; max-height: 500px; overflow: hidden;*/}
.tc_panel img { max-height: 460px; max-width: 840px; vertical-align: top;}
.tc_panel .tc_colse { position: absolute; top: -41px; right: -41px; width: 82px; height: 82px; background: url(../images/tc_close.png) no-repeat;}
.tc_panel .tc_colse:hover { background-image: url(../images/tc_close_hover.png);}
.tc_panel>p { position: absolute; bottom: 40px; left: 0; width: 100%; text-align: center;}
.tc_panel p span { margin: 0 15px; padding: 0 15px; display: inline-block; font: bold 16px/34px "microsoft yahei"; color: white; background: url(../images/op_50.png); border-radius: 17px;}
.tc_prev_btn, .tc_next_btn { position: fixed; top: 50%; width: 70px; height: 150px; margin-top: -75px; z-index: 12; cursor: pointer;}
.tc_prev_btn { left: 0; background: url(../images/tc_left.png) no-repeat;}
.tc_next_btn { right: 0; background: url(../images/tc_right.png) no-repeat;}
.tc_prev_btn:hover { background-image: url(../images/tc_leftH.png);}
.tc_next_btn:hover { background-image: url(../images/tc_rightH.png);}


/*----------------------------魅力卧龙-精彩视频----------------------------*/
/*类型tab*/
.video_tabs .tab_list a { background-color: #35d4bf;}
/*视频列表*/
.sp_list { width: 1230px; margin: 0 auto;}
.sp_list .sp_item { position: relative; width: 350px; height: 281px; margin: 0 15px 35px; padding: 15px 15px 0 15px; float: left; background-color: white; visibility: hidden;}
.video_img { position: relative; width: 350px; height: 233px; overflow: hidden; cursor: pointer;}
.video_img img { width: 350px; height: 233px;}
.video_img p { position: absolute; bottom: 0; left: 0; width: 322px; padding: 0 14px; font: bold 16px/34px "microsoft yahei"; color: white; background: url(../images/op_50.png); overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.video_control { width: 100%; height: 48px; background: url(../images/video_split.png) no-repeat center center;}
.video_control a { width: 50%; display: block; float: left; font: 12px/48px "microsoft yahei"; color: #666; text-align: center;}
.video_control .video_zan i, .video_control .video_player i { width: 16px; height: 48px; margin-right: 5px; display: inline-block; vertical-align: top; *vertical-align: middle; font: 0/0 "microsoft yahei"; background: url(../images/video_control_icos.png) no-repeat left top;}
.video_control .video_player i { width: 14px; background-position: -16px top;}
.video_bottom { position: absolute; left: 12px; bottom: -10px; width: 356px; height: 10px; background: url(../images/video_bottom.png) no-repeat;}
.sp_item:hover { background-color: #e5fffc;}
.sp_item:hover .video_img p { line-height: 233px; text-align: center; background: url(../images/op_30.png);}
.sp_item:hover .video_img img { -webkit-transform:scale(1.1); transform:scale(1.1); -moz-transform:scale(1.1);}
.sp_item .video_control a:hover { color: #eb7106;}
.sp_item .video_zan:hover i { background-position: left -48px;}
.sp_item .video_player:hover i { background-position: -16px -48px;}
.video_tc .video_tc_bottom { position: absolute; bottom: -54px; left: 0; width: 737px; height: 50px; background: url(../images/white_op_60.png);}
.video_tc_bottom .video_tit { font: bold 18px/50px "microsoft yahei"; color: #333; text-align: center;}
.video_tc_bottom .video_btns { position: absolute; top: 9px; right: 10px; width: 84px; height: 32px;}
.video_tc_bottom .tc_zan, .video_tc_bottom .tc_share { width: 32px; height: 32px; margin: 0 5px; display: block; float: left;}
.video_tc_bottom .tc_zan { background: url(../images/video_tc_icos.png) no-repeat left top;}
.video_tc_bottom .tc_share { padding: 0; background: url(../images/video_tc_icos.png) no-repeat -32px top;}
.video_tc_bottom .tc_zan:hover { background-position: left bottom;}
.video_tc_bottom .tc_share:hover { background-position: right bottom;}

/*----------------------------魅力卧龙-720全景----------------------------*/
/*全景列表*/
.qj_list { width: 1230px; margin: 10px auto 0;}
.qj_list .qj_item { position: relative; width: 350px; height: 262px; margin: 20px 15px 15px; padding: 15px; float: left; background-color: white;}
.qj_img { position: relative; width: 350px; display: block; overflow: hidden; cursor: pointer;}
.qj_img img { width: 350px; height: 262px; vertical-align: top;}
.qj_img .qj_shadow { position: absolute; top: 0; left: 0; width: 322px; padding: 0 14px; display: none; font: bold 16px/262px "microsoft yahei"; text-align: center; color: white; background: url(../images/op_30.png); overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; opacity: 0;}
.qj_item .qj_tit { position: absolute; bottom: 15px; left: 0; width: 350px; text-align: center;}
.qj_item .qj_tit span { padding: 0 23px; display: inline-block; font: bold 16px/34px "microsoft yahei"; color: white; border-radius: 17px; background: url(../images/op_50.png);}
.qj_bottom { position: absolute; left: 12px; bottom: -10px; width: 356px; height: 10px; background: url(../images/video_bottom.png) no-repeat;}
.qj_item:hover { background-color: #cceeff;}
.qj_item:hover .qj_img .qj_shadow { display: block; opacity: 1;}
.qj_item:hover .qj_tit { display: none; opacity: 0;}
.qj_item:hover .qj_img img { -webkit-transform:scale(1.1); transform:scale(1.1); -moz-transform:scale(1.1);}

/*----------------------------探秘卧龙----------------------------*/
/*顶部banner*/
.top_banner { position: relative; width: 100%; max-height: 640px;min-height:150px; overflow: hidden; text-align: center; border-bottom: 1px solid white;}
.top_banner>img { /*height: 640px;*/ width: 100%}
.location_panel { position: absolute; bottom: 1px; left: 0; width: 100%; height: 41px; background: url(../images/location_bg.png) repeat-x;}
.location_panel p { width: 1180px; height: 41px; margin: 0 auto; padding-left: 20px; text-align: left; font: 14px/41px "microsoft yahei"; color: white; background: url(../images/location_home_ico.png) no-repeat center left;}
.location_panel p a { color: white;}

/*筛选类别*/
.type_tab { width: 100%; height: 72px; margin-bottom: 15px; border-bottom: 1px solid #e0e0e0; background-color: white;}
.type_tab .tab_list { max-width: 1200px; margin: 0 auto; padding: 20px 0;}
.tab_list a { margin-right: 10px; padding: 0 24px; display: inline-block; font: 14px/32px "microsoft yahei"; color: white; background-color: #4bc373; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; cursor: pointer;}
.type_tab .tab_list a:hover, .type_tab .tab_list a.curr { background-color: #ff9000; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; -ms-transition-duration: 0.3s;}
/*内容列表*/
.tm_list { width: 1230px; margin: 0 auto; overflow: hidden;}
.tm_item { width: 380px; height: 430px; margin: 15px; float: left; border-bottom: 2px solid #ebebeb; visibility: hidden;}
.tm_item>a { position: relative; width: 100%; height: 253px; display: block; cursor: pointer; overflow: hidden;}
.tm_item>a>img { width: 380px; height: 253px; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; -ms-transition-duration: 0.3s;}
.tm_item>a>span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; background: url(../images/op_30.png); opacity: 0;}
.tm_item .tm_info_panel { width: 340px; height: 177px; padding: 0 20px; background-color: white; overflow: hidden;}
.tm_ico { width: 39px; height: 32px; margin-right: 8px; padding: 3.5px 0; display: block; font: 14px/16px "microsoft yahei"; text-align: center; color: white; background-color: #CCC;}
.tm_ico27 { background-color: #89cc5c;}
.tm_ico28 { background-color: #bd7efc;}
.tm_ico29 { background-color: #4ada92;}
.tm_ico30 { background-color: #f9ae3e;}
.tm_ico31 { background-color: #66c2ff;}
.tm_item .tm_tit { margin-bottom: 8px; padding: 16px 0; border-bottom: 1px solid #ebebeb;}
.tm_item .tm_tit a { width: 290px; height: 16px; margin: 2px 0 5px 0; display: block; font: bold 16px/16px "microsoft yahei"; color: #333333; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.tm_item .tm_tit span { font: 12px/16px "microsoft yahei"; color: #808080;}
.tm_info_panel>p { height: 72px; margin-bottom: 25px; font: 14px/24px "microsoft yahei"; color: #454545; overflow: hidden;}
.tm_info_panel p a { margin-left: 5px; color: #fa9725;}
.tm_item:hover { border-bottom-color: #9df2c8; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; -ms-transition-duration: 0.3s;}
.tm_item:hover .tm_info_panel { background-color: #e5fff2; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; -ms-transition-duration: 0.3s;}
.tm_item:hover .tm_tit a { color: #11a65b; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; -ms-transition-duration: 0.3s;}
.tm_item:hover>a>img { -webkit-transform:scale(1.1); transform:scale(1.1); -moz-transform:scale(1.1);}
.tm_item:hover>a>span { display: block; opacity: 1; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; -ms-transition-duration: 0.3s;}
/*----------------------------探秘卧龙-文章详细----------------------------*/
.desc_detail_container { width: 1180px; padding: 10px; background-color: white;}
/*左边菜单*/
.desc_left_menus { top:0; width: 220px; height: 100%; background-color: #ffffff;}
.desc_left_menus.fixed { position: fixed;}
.desc_left_menus>img { margin-bottom: 1px; vertical-align: top;}
.desc_left_menus li > a { width: 100%; height: 62px; display: block; border-bottom: 1px solid #fff; cursor: pointer;}
.desc_left_menus li img { margin: 15px 10px 0 20px; display: block; float: left;}
.desc_left_menus li span{ font:normal 16px/62px "Microsoft YaHei"; color:#333;}
.desc_left_menus li:hover span, .desc_left_menus li.active span { font-weight: bold; color: #cc7b1f;}
/*右边内容详情*/
.desc_container { width: 920px; margin-right: 10px;}
.desc_container .desc_title { font: 32px/64px "microsoft yahei"; color: #126039; text-align: center; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.desc_container .intro { font: 14px/16px "microsoft yahei"; text-align: center; color: #555;}
.desc_container .content_text { margin-top: 15px; padding-top: 10px; font: 12px/25px "microsoft yahei"; color: #5e5e5e; text-indent: 2em; border-top: 1px solid #e9e4e4; overflow: hidden;}


/*----------------------------卧龙资讯----------------------------*/
.news_tab a { color: #685945; background-color: #ffe1bb;}
.news_tab a.curr, .news_tab a:hover { color: white;}
.news_list{width:1220px;margin:0 auto;}
.newslst{width:558px;float:left;margin:0 10px 20px;padding:0 15px; border-left:2px solid #ffe1bf; background-color: white;}
.newslst a { cursor: pointer;}
.newslst .news_name { width:100%; height:47px; padding-left: 8px; display: block; font: bold 16px/47px "Microsoft YaHei"; color:#333; background: url(../images/news_left_border.png) no-repeat left center; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslst .newsinfo{display:block;padding:15px 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.newslst .newsinfo img{ width: 180px; height: 120px; margin-right:15px; float:left;}
.newslst .newsinfo span{display:block;height:96px;margin-top:10px;font:normal 14px/24px "Microsoft YaHei";color:#444;overflow: hidden;}
.newslst .newsinfo .newsp2 {height:72px;margin-top:0;overflow: hidden;}
.newslst .newsinfo a {font:normal 14px/24px "Microsoft YaHei";color:#ff7800;}
.newslst .newsct span{display:inline-block;height:42px;padding-left:28px;font:normal 12px/42px "SimSun";color:#aaa;}
.newslst .newsct .newc2{background:url(../images/search_ico.png) no-repeat left center;}
.newslst .newsct .newc3{background:url(../images/time_ico.png) no-repeat 10px center;}
.newslst:hover { background:#fff3e5; border-left-color: #ffb259;}
.newslst .news_name:hover { color: #f2870c;}
.newslst span a:hover { color: #d96500;}

/*----------------------------智游卧龙----------------------------*/
.zy_navs { width: 1220px; margin: 50px auto;}
.zy_navs a { width: 224px; height: 186px; margin: 0 10px; display: block; float: left;}
.zy_navs a span { width: 100%; margin-top: 130px; display: block; font: 22px/24px "microsoft yahei"; color: white; text-align: center;}
.zy_nav_1 { background: #ffa033 url(../images/zy_wlms.png) no-repeat center 33px;}
.zy_nav_2 { background: #40b3ff url(../images/zy_bgjd.png) no-repeat center 33px;;}
.zy_nav_3 { background: #33d4ce url(../images/zy_ddwl.png) no-repeat center 33px;;}
.zy_nav_4 { background: #a27dfa url(../images/zy_lytc.png) no-repeat center 33px;;}
.zy_nav_5 { background: #ee76f7 url(../images/zy_ylhd.png) no-repeat center 33px;;}
.zy_nav_1:hover { background-color: #fa8b0c;}
.zy_nav_2:hover { background-color: #139cf6;}
.zy_nav_3:hover { background-color: #00bfb9;}
.zy_nav_4:hover { background-color: #926bef;}
.zy_nav_5:hover { background-color: #e15eeb;}
.tourism_list { width: 1230px; margin: 0 auto;}
.tourism_item { width: 380px; margin: 30px 15px 0; border-bottom: 2px solid #ffebcc;}
.tourism_item a { position: relative; display: block; overflow: hidden;}
.tourism_item a .tourism_shadow { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; background-image: url(../images/op_30.png); opacity: 0;}
.tourism_item img { width: 380px; height: auto; vertical-align: top;}
.tourism_info { padding: 0 20px 20px; background-color: white;}
.tourism_tit { width: 327px; height: 46px; margin-bottom: 10px; padding-left: 13px; display: block; font: bold 16px/46px "microsoft yahei"; color: #333333; background: url(../images/tourism_tit_ico.png) no-repeat left center; border-bottom: 1px dashed #e0e0e0; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tourism_content { font: 14px/24px "microsoft yahei"; color: #454545;}
.tourism_item:hover { border-bottom-color: #fbbe63;}
.tourism_item:hover a>img { -webkit-transform:scale(1.1); transform:scale(1.1); -moz-transform:scale(1.1);}
.tourism_item:hover .tourism_shadow { display: block; opacity: 1;}
.tourism_item:hover .tourism_info { background-color: #fff2e5;}
.tourism_item:hover .tourism_tit { color: #f28518; border-bottom-color: white;}
.tourism_more { width: 120px; height: 36px; margin: 30px auto 50px; display: block; text-align: center; font: 14px/36px "microsoft yahei"; color: #666; border: 1px solid #d9d9d9; border-radius: 2px;}
.tourism_more:hover { color: white; background-color: #ffa640; border-color: #ffa640;}
/*----------------------------智游卧龙-宾馆酒店(此样式娱乐活动页面也在用)----------------------------*/
.hotel_list, .ylhd_list { width: 1230px; margin: 0 auto 15px; overflow: hidden;}
.hotel_list .hotel_item, .ylhd_list .ylhd_item { width: 380px; margin: 30px 15px 0; float: left; border-bottom: 1px solid #ccebff; visibility: hidden;}
.hotel_list .hotel_item .hotel_img_container, .ylhd_list .ylhd_item .ylhd_img_container { width: 380px; height: 253px; display: block; cursor: pointer;}
.hotel_list .hotel_item img, .ylhd_list .ylhd_item img { width: 380px; height: 253px; vertical-align: top;}
.hotel_item .hotel_img_container, .ylhd_item .ylhd_img_container { position: relative; overflow: hidden;}
.hotel_item .hotel_img_container img, .ylhd_item .ylhd_img_container img { width: 380px; height: 253px;}
.hotel_item .hotel_img_container i, .ylhd_item .ylhd_img_container i { position: absolute; top: 0; left: 0; width: 380px; height: 253px; display: none; background: url(../images/op_30.png); opacity: 0;}
.hotel_info_container, .ylhd_info_container { padding: 0 15px 24px; background-color: white;}
.hotel_info_container .hotel_tit, .ylhd_info_container .ylhd_tit { width: 334px; height: 26px; padding: 15px 0 10px 16px ; background: url(../images/hotel_square_ico.png) no-repeat 5px 25px; border-bottom: 1px solid #ebebeb;}
.hotel_item .hotel_tit .htit, .ylhd_item .ylhd_tit .htit { width: 150px; display: block; font: bold 16px/26px "microsoft yahei"; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hotel_info_container .hotel_tit i, .ylhd_info_container .ylhd_tit i { width: 65px; height: 26px; padding-left: 31px; display: block; font: 12px/25px "microsoft yahei"; color: #3195d9; background: #e5f5ff url(../images/hotel_cxsj.png) no-repeat 15px center; border-radius: 13px;}
.hotel_info_container .hotel_tel, .hotel_info_container .hotel_addr, .ylhd_info_container .ylhd_tel, .ylhd_info_container .ylhd_addr { width: 316px; padding-left: 34px; font: 14px/24px "microsoft yahei"; color: #666; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hotel_info_container .hotel_tel, .ylhd_info_container .ylhd_tel { margin-top: 15px; background: url(../images/hotel_tel_ico.png) no-repeat 5px top;}
.hotel_info_container .hotel_addr, .ylhd_info_container .ylhd_addr { margin-top: 10px; background: url(../images/hotel_addr_ico.png) no-repeat 5px top;}
/*悬浮样式*/
.hotel_item:hover { border-bottom-color: #59bdff;}
.hotel_item:hover .hotel_img_container img, .ylhd_item:hover .ylhd_img_container img { -webkit-transform:scale(1.1); transform:scale(1.1); -moz-transform:scale(1.1);}
.hotel_item:hover .hotel_img_container i, .ylhd_item:hover .ylhd_img_container i { display: block; opacity: 1;}
.hotel_item:hover .hotel_info_container { background-color: #daf0ff;}
.hotel_item:hover .hotel_info_container .hotel_tit, .ylhd_item:hover .ylhd_info_container .ylhd_tit { border-bottom-color: white;}
.hotel_item:hover .hotel_info_container .hotel_tit .htit, .ylhd_item:hover .ylhd_info_container .ylhd_tit .htit { color: #0b8be0;}
.hotel_item:hover .hotel_tit i, .ylhd_item:hover .ylhd_tit i { background-color: white;}
.hotel_item:hover .jq_buy, .ylhd_item:hover .jq_buy{ background-color: #fff;}

/*----------------------------智游卧龙-卧龙美食----------------------------*/
.food_list, .tc_list { width: 1230px; overflow: hidden;}
.food_list .food_item, .tc_list .tc_item { width: 380px; height: 297px; margin: 30px 15px 0; float: left; border-bottom: 1px solid #ffcfbf; visibility: hidden;}
.food_item .food_imgContainer, .tc_item .tc_imgContainer { position: relative; overflow: hidden;}
.food_item .food_imgContainer img, .tc_item .tc_imgContainer img { width: 100%; height: 253px; vertical-align: top;}
.food_item .food_imgContainer .food_shadow, .tc_item .tc_imgContainer .tc_shadow { position: absolute; top: 0; left: 0; width: 100%; height: 253px; display: none; background: url(../images/op_30.png); opacity: 0;}
.food_item .food_tit, .tc_item .tc_tit { width: 360px; padding: 0 10px; font: bold 16px/44px "microsoft yahei"; color: #333; text-align: center; background-color: white; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.food_item:hover .food_imgContainer img, .tc_item:hover .tc_imgContainer img { -webkit-transform:scale(1.1); transform:scale(1.1); -moz-transform:scale(1.1);}
.food_item:hover .food_imgContainer .food_shadow, .tc_item:hover .tc_imgContainer .tc_shadow { display: block; opacity: 1;}
.food_item:hover .food_tit, .tc_item:hover .tc_tit { color: white; background-color: #ff9000; border-bottom-color: #ff9000;}
/*----------------------------智游卧龙-娱乐活动----------------------------*/
.ylhd_list .ylhd_item { border-bottom-color: #ffe9cc;}
.ylhd_info_container .ylhd_tit { background-image: url(../images/hotel_square_ico2.png);}
.ylhd_item:hover { border-bottom-color: #ffb24c;}
.ylhd_item:hover .ylhd_info_container { background-color: #fff4e5;}
.ylhd_item:hover .ylhd_info_container .ylhd_tit { color: #e58405}
/*----------------------------智游卧龙-旅游特产----------------------------*/
.tc_list .tc_item { border-bottom-color: #e6e6e6;}


/*----------------------------旅游帮助----------------------------*/
.tips_box { position: relative; width: 100%; height: 593px; padding-top: 50px;}
.tips_list { width: 1220px; margin: 20px auto 0;}
.tips_item { position: relative; width: 529px; height: 156px; margin: 10px 10px; padding: 12px 30px; display: block; float: left; background-color: white; border: 1px solid #ebebeb; border-right: none}
.tips_name { width: 513px; margin-bottom: 10px; padding-left: 15px; font: bold 16px/42px "microsoft yahei"; color: #333;  background: url(../images/tips_left_ico.png) no-repeat left center; border-bottom: 1px solid #ebebeb;}
.tips_content { height: 72px; font: 14px/24px "microsoft yahei"; color: #545454; overflow: hidden;}
.tips_item b { font: bold 14px/24px "microsoft yahei"; color: #f99532;}
.tips_item .tips_line { position: absolute; top: -1px; right: 0; width: 1px; height: 182px; display: block; background-color: #ebebeb;}
.tips_item:hover { width: 529px; border-top: 1px solid #c6f2b6; border-bottom: 1px solid #c6f2b6; border-left: 1px solid #c6f2b6;}
.tips_item:hover .tips_name { color: #57b336;}
.tips_item:hover b { color: #df6800}
.tips_item:hover .tips_line { width: 2px; background-color: #89cc70;}
.tips_more { width: 120px; margin-left: -61px;}
/*解读旅游法*/
.reading_box { position: relative; width: 100%; height: 528px; padding-top: 50px; background: url(../images/reading_bg.jpg) no-repeat center top;}
.reading_list { width: 1204px; margin: 29px auto 0;}
.reading_item { position: relative; width: 538px; height: 127px; margin: 2px; padding: 25px 30px 0; display: block; float: left; background: url(../images/reading_itembg.png);}
.reading_item .reading_name { width: 525px; padding-left: 13px; font: bold 16px/22px "microsoft yahei"; color: #333; background: url(../images/reading_name_ico.png) no-repeat left center; }
.reading_item .reading_content { font: 14px/24px "microsoft yahei"; color: #545454;}
.reading_item .reading_content b { font-weight: normal; color: #36b274;}
.reading_item .reading_line { position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; display: none; background-color: #ffac4c; opacity: 0;}
.reading_item:hover .reading_name { color: #f28100;}
.reading_item:hover .reading_content b { color: #018c47;}
.reading_item:hover .reading_line { display: block; opacity: 1;}
.reading_more { width: 122px; margin-left: -61px; background: url(../images/reading_more.png) no-repeat;}
/*帮助*/
.help_box { height: 146px; padding: 50.5px 0; background-color: #f8f8f8;}
.help_list { width: 1230px; margin: 0 auto;}
.help_item { height: 146px; margin: 0 15px; display: block; float: left; font: 24px/146px "microsoft yahei"; color: #fbfbfb;}
.help_item1 { width: 227px; padding-left: 153px; background: #47cc8a url(../images/help_kq.png) no-repeat 59px center;}
.help_item2 { width: 238px; padding-left: 142px; background: #ffac4c url(../images/help_dy.png) no-repeat 48px center;}
.help_item3 { width: 190px; padding-left: 190px; background: #57b7f7 url(../images/help_jt.png) no-repeat 96px center;}
.help_item1:hover { background-color: #2db671;}
.help_item2:hover { background-color: #fb9929;}
.help_item3:hover { background-color: #2c9de8;}
/*----------------------------旅游帮助-解读旅游法----------------------------*/
/*类型tabs*/
.jdlyf_tabs .tab_list a { background-color: #58a5fc;}
/*解读旅游法列表*/
.jdlyf_list { margin-bottom: 20px; overflow: hidden;}
.jdlyf_list .jdlyf_item { position: relative; margin-top: 15px; padding: 20px 30px 22px; background-color: white;}
.jdlyf_item .jdlyf_tit { width: 1129px; padding-left: 11px; font: bold 24px/24px "simsun"; color: #a75f27; background: url(../images/jdlyf_tit_ico.png) no-repeat; cursor: pointer; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.jdlyf_item .jdlyf_intro { font: 12px/34px "microsoft yahei"; color: #666;}
.jdlyf_item .jdlyf_content { font: 14px/24px "microsoft yahei"; color: #333;}
.jdlyf_item .jdlyf_content b { color: #fa8e00; font-weight: normal;}
.jdlyf_item .jdlyf_imgs { margin-top: 10px;}
.jdlyf_item .jdlyf_imgs img { height: 129px; margin-right: 10px;}
.jdlyf_item .jdlyf_bottom_line { position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; display: none; background-color: #ffc87f; opacity: 0;}
.jdlyf_item:hover { background-color: #fff4e5;}
.jdlyf_item:hover .jdlyf_tit { color: #f26900;}
.jdlyf_item:hover .jdlyf_content b { color: #e07204;}
.jdlyf_item:hover .jdlyf_bottom_line { display: block; opacity: 1;}

/*----------------------------宾馆酒店&娱乐活动-详情----------------------------*/
.hotel_container { margin: 31px auto 50px;}
.hotel_head_container { height: 38px; padding: 21px 20px; background-color: white;}
.hotel_head_container h2 { width: 850px; padding-left: 15px; float: left; font: bold 26px/38px "simsun"; color: #14923d; background: url(../images/hotel_tit_ico.png) no-repeat left center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hotel_head_container .cxsj_ico { width: 83px; height: 38px; padding-left: 47px; display: block; font: bold 16px/38px "microsoft yahei"; color: white; background: #39bf6f url(../images/cxrz_ico.png) no-repeat 20px center; border-radius: 19px;}
.img_slider { position: relative; width: 536px; height: 357px; background-color: white; overflow: hidden;}
.img_slider img { width: 100%; height: 357px; vertical-align: top;}
.img_slider .flex-control-nav { bottom: 0;}
.img_slider .flex-active { background-color: #ffa033 !important;}
.img_slider .flex-control-nav { height: 25px;}
.img_slider .flex-control-nav a { width: 10px; height: 10px;}
.hotel_info { position: relative; width: 663px; height: 357px; background-color: #ffa845; overflow: hidden;}
.hotel_info_ico { position: absolute; top: 0; right: 0; width: 115px; height: 115px;}
.hotel_info ul { margin: 40px 0 0 50px;}
.hotel_info li { margin-top: 10px; padding-left: 40px; font: bold 16px/32px "microsoft yahei"; color: white;}
.hotel_info .hotel_info1 { background: url(../images/hotel_info1.png) no-repeat;}
.hotel_info .hotel_info2 { background: url(../images/hotel_info2.png) no-repeat;}
.hotel_info .hotel_info3 { background: url(../images/hotel_info3.png) no-repeat;}
.hotel_info .hotel_info4 { background: url(../images/hotel_info4.png) no-repeat;}
.hotel_info .hotel_info5 { background: url(../images/hotel_info5.png) no-repeat;}
.hotel_intro, .cxsj_intro { margin-top: 20px; padding: 20px 20px 10px; background-color: white;}
.hotel_intro>p, .cxsj_intro>p { padding-left: 5px; font: bold 24px/24px "simsun"; color: #0d9dfc; border-left: 4px solid #59bdff;}
.hotel_intro .intro_content, .cxsj_intro .intro_content { margin-top: 20px; padding: 12px 0; font: 14px/30px "simsun"; border-top: 1px solid #ebebeb;}
.hotel_intro .intro_content p, .cxsj_intro .intro_content p { text-indent: 2em;}
.cxsj_intro>p { color: #24b23c; border-left-color: #56c969;}


/*----------------------------新闻资讯&解读旅游法&旅游常识-详情----------------------------*/
.activity { width: 1080px; margin: 17px auto 0; padding: 0 60px; background-color: white;}
.activity .active_cont { margin-bottom: 14px; padding-bottom: 20px; border-bottom: 1px solid #e9e4e4;}
.activity h1{ padding:20px 0 12px;font:bold 32px/32px "SimSun";color:#e07d0b;text-align: center;}
.activity .intro{ margin-bottom: 20px; padding-bottom: 30px; display:block; font:normal 14px/16px "Microsoft YaHei";color:#555;text-align: center; border-bottom: 1px solid #e9e4e4;}
.activity .zaiyao{ width:1020px; margin: 0 auto 20px; padding:20px; font:normal 14px/26px "Microsoft YaHei"; color:#585858; background: #fff9f2; border:1px solid #fae4c8; overflow: hidden;}
.activity .zaiyao span{ font:bold 14px/26px "Microsoft YaHei";color:#ff6000;}
.div_zaiyao{height: 350px; width:70%; margin: 0 auto 40px; padding:40px; font:normal 14px/26px "Microsoft YaHei"; color:#585858; background: #fff9f2; overflow: hidden;}
.div_zaiyao1 .submit{ color:#ffffff;margin-left: 50%;background:#ffa126;width: 80px;height: 38px;}
.div_zaiyao1 p{height: 50px;font-size: 17px;color: #8c8c8c;padding-left: 15%}
.div_zaiyao1 p span{font-size: 14px;color: #8c8c8c;}

.activity .content_text { width: 1030px; margin: 0 auto; overflow: hidden;}
.activity .active_ft { height: 163px;}
.active_ft .bdsharebuttonbox { margin-right: 25px;}
.active_ft .bdsharebuttonbox a { float: right;}
.active_ft .bdsharebuttonbox span { margin: 6px 0; font: 14px/16px "microsoft yahei"; color: #666;}

/*----------------------------搜索页面----------------------------*/
.result_list { width: 1160px; padding: 20px; background-color: white;}
.rst_item { padding: 25px 10px; border-bottom: 1px dashed #d1d1d1;}
.rst_item a { font: bold 24px "simsun"; color: #6e3900;}
.rst_item a:hover { color: #FF6C00;}
.rst_item p { font: 14px/24px "microsoft yahei"; text-indent: 2em; color: #444;}

/*分页*/
.pages{height:40px;padding:35px 0 50px 0;text-align: center;}
.othrpage{margin-top:5px;}
.pages ul li{display: inline-block}
.pages a, .pages span{ width:48px;height:36px;margin:0 3px;display:inline-block;font:normal 14px/36px "Arial","Microsoft YaHei";color:#555; background-color: white; border:1px solid #e6edf2; border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;cursor: pointer;}
.pages .currfirst{border-left:1px solid #ddd;}
.pages .active span,.pages a:hover{font-size:16px;color:#fff;background:#ff8e20;border-color:#ff8e20; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; -ms-transition-duration: 0.3s;}
.pages .currfirst,.pages .currlast{width:70px;}
.pages .prepage,.pages .nextpage{width:78px;}

/*弹出框分页*/
.popup-pages a { width: 32px; height: 32px; line-height: 32px;}
.popup-pages .currfirst,.popup-pages .currlast{width:48px;}

/*导游弹出层*/
.popup_bg { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/op_80.png); z-index: 10;}
.popup_container { position: fixed; top: 50%; left: 50%; width: 840px; height: 523px; margin: -271.5px 0 0 -430px; padding: 10px; background: url(../images/white_opa30.png); z-index: 11;}
.popup_container .popup_close { position: absolute; top: -22px; right: -22px; width: 44px; height: 44px; display: block; font: 32px/44px "microsoft yahei"; color: white; background: url(../images/popup_close.png) no-repeat left top; border-radius: 50%; cursor: pointer;}
.popup_container .popup_close:hover { background-position: left bottom;}
.popup_search_before, .popup_search_after { width: 840px; height: 523px; background: url(../images/popup_sch_before.jpg) no-repeat; border-radius: 3px; overflow: hidden;}
.popup_search_after { background: white;}
.popup_search_before>p { margin-top: 120px; font: bold 34px/45px "microsoft yahei"; color: white; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3); text-align: center;}
.popup_search_before .search_panel { position: relative; width: 550px; height: 48px; margin: 25px auto 0; background: url(../images/search_panel_bg.png) no-repeat;}
.popup_search_before .search_text { width: 400px; height: 30px; margin: 9px 0 9px 50px; font: 14px/30px "microsoft yahei"; color: #454545; border: none; background: none;}
.popup_search_before .popup_sch_btn { position: absolute; top: 0; right: 0; width: 96px; height: 48px; font: 16px/22px "microsoft yahei"; color: white; background: url(../images/popup_sch_btn.png) no-repeat left top; cursor: pointer;}
.popup_search_before .popup_sch_btn:hover { font-weight: bold; background-position: left bottom;}
.sch_after_head { width: 765px; height: 70px; padding-left: 75px; color: #28b863; background: #f7f7f7 url(../images/after_sch_ico.png) no-repeat 25px center; border-bottom: 1px solid #e3e3e3;}
.sch_after_head span { float: left; font: bold 26px/70px "microsoft yahei";}
.after_search_panel { width: 368px; height: 36px; margin: 16px 139px 0 0; float: right; background: white; border: 1px solid #d1d1d1; border-radius: 19px;}
.sch_after_head .search_text { width: 300px; height: 30px; margin: 3px 0 0 19px; font: 14px/30px "microsoft yahei"; color: #888; background: none;}
.sch_after_head .after_sch_btn { width: 36px; height: 36px; margin-right: 10px; background: url(../images/after_btn_ico.png) no-repeat left top; cursor: pointer;}
.dy_list dl { width: 360px; margin: 30px 30px 0; float: left;}
.dy_list dl dt { margin-right: 15px;}
.dy_list dt img { width: 112px; height: 149px; vertical-align: top;}
.dy_list dl>* { float: left;}
.dy_list dl dd { width: 230px; font: 14px/25px "microsoft yahei"; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
/*天气弹出层*/
.zhfw_weather_shadow { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/op_80.png); z-index: 10;}
.zhfw_weather_dialog { position: fixed; top:50%; left: 50%; width: 955px; height: 496px; margin: -248px 0 0 -487.5px; padding: 10px; background: url(../images/white_opa30.png) repeat; z-index: 11;}
.zhfw_weather_dialog a {position: absolute;right: -22px;top: -22px; width: 44px;height: 44px;display: block;  background:url(../images/popup_close.png) no-repeat 0 0; cursor: pointer;}
.zhfw_weather_dialog a:hover { background-position: left bottom;}
.zhfw_weather_dialog .con { width: 100%; height: 100%; background: url(../images/zhfw_weather_bg.jpg) no-repeat; border-radius: 5px; overflow: hidden;}
.zhfw_weather_dialog h5 { width: 100%; padding-top: 25px; font:bold 34px/85px "microsoft yahei"; color: #ffffff;text-align: center; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);}
.zhfw_weather_dialog .weather_list, .air_panel { width: 854px; margin: 0 auto;}
.zhfw_weather_dialog .weather_list li { width: 120px; height: 234px; margin: 0 1px; padding:25px 0; float:left; text-align:center; background: url("../images/zhfw_dialog_weather_con_bg.png") repeat;}
.weather_list li p { font: 14px/24px "Microsoft YaHei";color: #ffffff;}
.weather_list li .top_day {font-size: 16px;}
.weather_list li img { display: block;margin: 0 auto;}
.weather_list li .start { padding-top: 10px;}
.weather_list li .end { padding: 15px 0 10px;}
.air_panel { margin-top: 2px; background: url(../images/op_38.png);}
.air_panel li { width: 100px; height: 47px; margin-left: 2px; float: left; font: 14px/50px "microsoft yahei"; color: #fffefe; text-align: center; background: url(../images/op_15.png); border-bottom: 3px solid #62d14c;}
.air_panel li.aqi1 { border-color: #62d14c;}
.air_panel li.aqi1.curr { background: #62d14c;}
.air_panel li.aqi2 { border-color: #f2bd0c;}
.air_panel li.aqi2.curr { background: #f2bd0c;}
.air_panel li.aqi3 { border-color: #fa783e;}
.air_panel li.aqi3.curr { background: #fa783e;}
.air_panel li.aqi4 { border-color: #f94848;}
.air_panel li.aqi4.curr { background: #f94848;}
.air_panel li.aqi5 { border-color: #cf28de;}
.air_panel li.aqi5.curr { background: #cf28de;}
.air_panel li.aqi6 { border-color: #8230d5;}
.air_panel li.aqi6.curr { background: #8230d5;}
.air_panel .aqi_info { width: 222px; height: 50px; margin-left: 0; padding-left: 20px; font-size: 16px; background: none; border: none; overflow: hidden;}
.air_panel .aqi_info * {float: left; line-height: 50px; vertical-align: top;}
.air_panel .aqi_info b { line-height: 52px; *line-height: 54px;}


/*马宝宝的样式*/
#blogroll{ position: relative;width:100%;padding:23px 0;background-color:#f0f0f0;z-index: 2;}
.bloroll_ul{width:1234px;margin:0 auto;}
#blogroll li{float:left;width:158px;height:56px;margin:7px;border:solid 1px #e2e2e2;}
#blogroll img{vertical-align: top;width:158px;height:56px;}
#footer{position:relative;width:100%;height:280px;padding-top:50px;background:#0885e6 url(../images/footbg.png) no-repeat;z-index:2;}
.foot_ul{margin:0 35px 0 15px ;overflow:hidden;}
.foot_ul>li{float:left;width:100%;height:32px;padding-left:13px;font:normal 12px/32px "Microsoft yahei";color:#000000;background:url(../images/foot_li.png) no-repeat left bottom;}
.foot_ul>li a{font:normal 12px/32px "Microsoft yahei";color:#000000;}
.foot_ul>li a:hover{text-decoration:underline;}
.foot_erwm{width:115px;height:136px;margin-left:10px;padding:6px;background:url(../images/op_15.png) repeat;border-radius:3px;}
.foot_erwm .erwm_bg{display:block;height:100%;width:100%;background-color: #fff;}
.foot_erwm img{ width: 115px; height: 115px; vertical-align: top;}
.foot_erwm span{display:block;height:12px;font:normal 12px/12px "Microsoft yahei";color:#555;text-align:center;}
.foot_logo {position: relative;display:block;}
.foot_logo img{vertical-align: top;}

.language{ position:relative;z-index:10;float:right;width:90px;margin-left:26px;}
.lang_sp{display:block;height:25px;font:normal 12px/25px "Microsoft yahei";color:#757c78;text-align:center;}
.lang_sp>.xia{display:inline-block;margin-left:5px;width:7px;height:4px;vertical-align:middle;background:url(../images/language.png) no-repeat ;}
.lang_ul{position:absolute;top:20px;width:100%;padding-top:13px;background-color:#222624;display:none;}
.lang_ul>li,.lang_ul>li a{width:100%;height:28px;}
.lang_ul>li a{display:block;font:normal 12px/28px "Microsoft yahei";color:#757c78;text-align:center;}
.lang_ul>li:hover{background-color:#2b332f;}
.lang_ul>li:hover a{color:#c4e5d4;}
.language:hover .xia{background-position:0 -16px;}
.language:hover .lang_sp{color:#c3e5d4;}
.language:hover .lang_ul{display:block;}
.tm_ul{float:left;width:466px; margin: 0 auto;padding:23px 0px 22px 43px;}
.tm_ul2{float:left;width:218px; margin: 0 auto; padding:23px 0px 22px 0px;}
.tm_ul2 li{height:287px;}
.tm_ul2 li img{height:287px;}
.tm_ul2 .cs_sp{line-height: 287px;}

/*导航下拉动画*/
@-webkit-keyframes slidR{
    0%{ transform:translateX(50%); -webkit-transform:translateX(50%); -moz-transform:translateX(50%); opacity:0; -webkit-opacity:0; -moz-opacity:0;}
    100%{ transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); opacity:1; -webkit-opacity:1; -moz-opacity:1;}
}
@-moz-keyframes slidR{
    0%{ transform:translateX(50%); -webkit-transform:translateX(50%); -moz-transform:translateX(50%); opacity:0; -webkit-opacity:0; -moz-opacity:0;}
    100%{ transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); opacity:1; -webkit-opacity:1; -moz-opacity:1;}
}
@keyframes slidR{
    0%{ transform:translateX(50%); -webkit-transform:translateX(50%); -moz-transform:translateX(50%); opacity:0; -webkit-opacity:0; -moz-opacity:0;}
    100%{ transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); opacity:1; -webkit-opacity:1; -moz-opacity:1;}
}
/*从中心点开始渐显放大*/
@-webkit-keyframes fadeCIn{
    0%{opacity:0; -webkit-opacity:0; -moz-opacity:0; filter:alpha(opacity=0); transform-origin:center; -webkit-transform-origin:center; -moz-transform-origin:center; transform:scale(0.1); -webkit-transform:scale(0.1); -moz-transform:scale(0.1);}
    100%{opacity:1; -webkit-opacity:1; -moz-opacity:1; filter:alpha(opacity=100); transform-origin:center; -webkit-transform-origin:center; -moz-transform-origin:center; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
}
@-moz-keyframes fadeCIn{
    0%{opacity:0; -webkit-opacity:0; -moz-opacity:0; filter:alpha(opacity=0); transform-origin:center; -webkit-transform-origin:center; -moz-transform-origin:center; transform:scale(0.1); -webkit-transform:scale(0.1); -moz-transform:scale(0.1);}
    100%{opacity:1; -webkit-opacity:1; -moz-opacity:1; filter:alpha(opacity=100); transform-origin:center; -webkit-transform-origin:center; -moz-transform-origin:center; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
}
@keyframes fadeCIn{
    0%{opacity:0; -webkit-opacity:0; -moz-opacity:0; filter:alpha(opacity=0); transform-origin:center; -webkit-transform-origin:center; -moz-transform-origin:center; transform:scale(0.1); -webkit-transform:scale(0.1); -moz-transform:scale(0.1);}
    100%{opacity:1; -webkit-opacity:1; -moz-opacity:1; filter:alpha(opacity=100); transform-origin:center; -webkit-transform-origin:center; -moz-transform-origin:center; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
}

.animate .a1{ animation:slidR 0.3s both ease-out; -webkit-animation:slidR 0.3s both ease-out; -moz-animation:slidR 0.3s both ease-out;}
.animate .a2{ animation:slidR 0.3s both 0.1s ease-out; -webkit-animation:slidR 0.3s both 0.1s ease-out; -moz-animation:slidR 0.3s both 0.1s ease-out;}
.animate .a3{ animation:slidR 0.3s both 0.2s ease-out; -webkit-animation:slidR 0.3s both 0.2s ease-out; -moz-animation:slidR 0.3s both 0.2s ease-out;}
.animate .a4{ animation:slidR 0.3s both 0.3s ease-out; -webkit-animation:slidR 0.3s both 0.3s ease-out; -moz-animation:slidR 0.3s both 0.3s ease-out;}
.animate .se01{ animation:fadeCIn 0.3s both; -webkit-animation:fadeCIn 0.3s both; -moz-animation:fadeCIn 0.3s both;}
.animate .se02{ animation:fadeCIn 0.3s both 0.1s; -webkit-animation:fadeCIn 0.3s both 0.1s; -moz-animation:fadeCIn 0.3s both 0.1s;}
.animate .se03{ animation:fadeCIn 0.3s both 0.2s; -webkit-animation:fadeCIn 0.3s both 0.2s; -moz-animation:fadeCIn 0.3s both 0.2s;}
.animate .se04{ animation:fadeCIn 0.3s both 0.3s; -webkit-animation:fadeCIn 0.3s both 0.3s; -moz-animation:fadeCIn 0.3s both 0.3s;}
.animate .se05{ animation:fadeCIn 0.3s both 0.4s; -webkit-animation:fadeCIn 0.3s both 0.4s; -moz-animation:fadeCIn 0.3s both 0.4s;}
.animate .se06{ animation:fadeCIn 0.3s both 0.6s; -webkit-animation:fadeCIn 0.3s both 0.6s; -moz-animation:fadeCIn 0.3s both 0.6s;}

@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}

.fadeInUp {-webkit-animation-name: fadeInUp; animation-name: fadeInUp; }
.tscon{ max-width: 1200px; padding: 40px 0; margin: 0 auto;}
.tscon>h3{ text-align: center; font: bold 18px/20px "microsoft yahei"; color: #333; padding: 15px 0;}
.tspic{ width: 100%; height: 800px; background:url("../images/tsbg.png") no-repeat center bottom; padding-bottom: 10px;}
.tspic>img{ width: 100%; height: 100%; vertical-align: top;}
.tsdown{ padding: 40px 0;}
.tsdown>a{ display: block; margin:0 auto; margin-bottom: 10px; width: 254px; height: 40px; padding: 12px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align: center; color: #fff; font: normal 15px/20px "microsoft yahei"; background-color: #e6a22e;}
.tsdown>a:hover{ cursor: pointer; cursor: hand; background-color: #f2870c;}
.jq_buy{ display: block; width: 40px; height: 26px; margin-left: 10px; font: normal 12px/26px "microsoft yahei"; color: #fa8b0c; background: url("../images/buy.png") no-repeat 15px center #fff1e0; -webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px; padding-left: 32px;}
.desc_buy{ display: block; width: 52px; height: 38px; margin-left: 10px; font: bold 16px/38px "microsoft yahei"; color: #fff; padding-left: 48px; background: url("../images/buy_big.png") no-repeat 20px center #ff9b27; -webkit-border-radius: 19px; -moz-border-radius: 19px; border-radius: 19px;}
.desc_buy:hover{ cursor: pointer; cursor: hand; background-color: #ff8900;}
