@charset "utf-8";
/* basic */
body { margin:0; padding:0; background:#fff url(http://data.travelchinaguide.com/images/background/bg/bgj035.jpg) repeat-x 0 40px; font-size:14px; line-height:1.4; font-family:Verdana, Geneva, sans-serif; color:#000; }
div, p, ul, ol, li, dl, dt, dd, form, fieldset, legend, blockquote, h1, h2, h3, h4, h5, span, img { margin:0; padding:0; border:none; background:none; }
ul, ol { list-style:none; }
input, select, textarea {vertical-align:middle; font-family:Verdana,Geneva,sans-serif;}
a { color:#36c; text-decoration:underline; }
a:hover { color:#f60; text-decoration:none; }
.clear { clear:both; height:0; line-height:0; margin:0; padding:0; font-size:0; overflow:hidden; }
.line { clear:both; *clear:none; background:url(http://data.travelchinaguide.com/images/background/line/line001.gif) 0 5px repeat-x; height:16px; margin-top:5px; }
.close { position:absolute; right:10px; top:10px; width:16px; height:16px; background:url(http://data.travelchinaguide.com/images/tcg/community/background/com-bgp002.png) no-repeat -27px -162px; cursor:pointer; }
.strong { font-weight:bold; }

/* 以css属性名的首字母+属性值的首字母组合而成, 可结合其他样式产生一定的效果，也可单独使用，单独使用注意css的优先级 */
.fl { float:left; }
.fr { float:right; }
.tal { text-align:left; }
.tar { text-align:right; }
.tac { text-align:center; }
.tdu { text-decoration:underline; }
.tdn { text-decoration:none; }
.shadow { -moz-box-shadow:3px 3px 4px #999; -webkit-box-shadow:3px 3px 4px #999; box-shadow:3px 3px 4px #999; filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);}
/* End basic */


/* yangqiong loginBox */
.topBg{ border-bottom:1px solid #E3E3E3; background:#EBEBEB url(http://data.travelchinaguide.com/images/background/bg/bgp003.png) repeat-x; font-size:12px;}
.topWrap{ width:995px; height:20px; margin:0 auto; padding:4px 0 2px; overflow:hidden; zoom:1;}
.topWrap a{ color:#838383; line-height:1.2;}
.topWrap .folIco{float:right;height:26px;margin-left:10px;margin-top:-4px;margin-top:-8px\9;-margin-top:-6px;padding:2px 15px 5px 95px; padding-top:6px\9; background:url(http://data.travelchinaguide.com/images/background/other/p001.png) no-repeat; background-position:0 5px\9;}
.topWrap .folIco img{width:20px;height:20px;vertical-align:text-bottom;}

#loginBox {text-align:right; padding:1px 8px 2px 0; font-size:12px; color:#545454; }
#loginBox input{border:#ccc solid 1px; height:14px; font:12px Verdana, Arial, Helvetica, sans-serif;}
#loginBox .login{border:0; margin:0 0 0 5px; vertical-align:bottom; cursor:pointer;}
#commtloginOk{color:#666;line-height:0;}
#LoginCommtFlag{ line-height:0;}
#LoginReplyFlag { padding-left:10px; padding-bottom:5px;}
/* yangqiong loginBox end */


/* Header */
#logoTop{ width:342px; height:73px; }
#logoFoot { width:125px; height:18px; }
.proService {position:absolute; left:430px; top:5px;}

#header, #main, #footer {width:995px; margin:0 auto; }
#header{ position:relative; background:#fff;  z-index:1;}
.logo {position:relative; *height:76px;}
.logo img{margin:0 0 0 20px;}
.logo .goosearch{ position:absolute; top:25px; right:20px; width:212px; height:25px; padding:5px 5px 5px 7px; background: url(http://data.travelchinaguide.com/images/background/bg/search_bg_04.gif) no-repeat;}
.logo .goosearch input.gsearchtext{position:absolute;top:3px; width:142px;height:14px; border:1px solid #fff; color:#666;}
.logo .goosearch input.pic{position:absolute;top:0px;right:0px;width:64px;}

.headBg {position:relative; height:0;}
.leftBg2, .rightBg2{ position:absolute; width:5px; height:627px; top:-30px; behavior:url(http://video.travelchinaguide.com/images/iepngfix.htc);}
.leftBg2{ background:url(http://data.travelchinaguide.com/images/background/bg/bgp049.png) no-repeat -3px 0; left:-5px;}
.rightBg2{ background:url(http://data.travelchinaguide.com/images/background/bg/bgp050.png) no-repeat; right:-5px;}

#mainNav, #mainNav li, #mainNav a{ height:45px; line-height:44px; background: url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) no-repeat;}
#mainNav{ border-bottom:3px solid #EB951D; background-position:right top; color:#fff; font-size:13px;}
#mainNav li{ float:left; display:inline-block; -display:inline; padding-left:2px; background-position:0 -225px; background-color:#3a76a8; }
#mainNav  a{ display:inline-block; padding:0 10px 0 9px; background-position:center top;  color:#fff; text-decoration:none;}
#mainNav  a:hover{ background-position:center -135px; color:#fff;}
#mainNav .current a{ background-position:center -90px;}
#mainNav .current a:hover{ background-position:center -135px;}

#mainNav .home, #mainNav .homeCur{ padding-left:0; background:none;}
#mainNav .home a, #mainNav .homeCur a{ padding-left:12px; background-position:left top;}
#mainNav .home a:hover, #mainNav .homeCur a:hover{ background-position:left -180px;}
#mainNav .homeCur a{ background-position:left -90px;}

#mainNav .last, #mainNav .lastCur{ float:right; }
#mainNav .last a, #mainNav .lastCur a{ padding:0 8px\9\0; background-position:right top;}
#mainNav .last a:hover, #mainNav .lastCur a:hover{ background-position:right -180px;}
#mainNav .lastCur a{ background-position:right -90px;}
/* End Header */

/* new table nav */
#mainNavNew {border-bottom:3px solid #EB951D;width:100%;margin:0;padding:0}
#mainNavNew td {border-collapse:collapse;text-align:center;background:url(http://data.travelchinaguide.com/images/background/bg/bgp067b.png) right top no-repeat} 

#mainNavNew a {display:inline-block;height:45px;line-height:44px;color:#fff;text-decoration:none; font-size:13px;margin-right:2px;width:98%}
#mainNavNew a:hover {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) center -135px no-repeat;width:98%} 

#mainNavNew .current a{background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) center -90px no-repeat;width:98%}
#mainNavNew .current a:hover{background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) center -135px no-repeat;width:98%}

#mainNavNew .home {width:60px;} 
#mainNavNew .home a {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) left top no-repeat;width:58px}
#mainNavNew .home a:hover {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) left -180px no-repeat;width:58px}

#mainNavNew .homeCur {width:60px}
#mainNavNew .homeCur a {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) left -90px no-repeat;width:58px}
#mainNavNew .homeCur a:hover {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) left -180px no-repeat;width:58px}

#mainNavNew .last {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) right top no-repeat;}
#mainNavNew .last a  {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) right top no-repeat;width:100%}
#mainNavNew .last a:hover {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) right -180px no-repeat;width:100%}

#mainNavNew .lastCur a  {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) right -90px no-repeat;width:100%}
#mainNavNew .lastCur a:hover {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) right -180px no-repeat;width:100%}

#mainNavNew .p6 {width:6%}
#mainNavNew .p7 {width:7%}
#mainNavNew .p8 {width:8%}
/* ----------------------------- */

/* footer */
#footer { background:#fff; clear:both; padding:10px 0; text-align:center; }
#footer .copy { font-size:10px; line-height:1.2; color:#666; clear:both; }
#footer .copy img { height:18px; margin-right:15px; vertical-align:middle; width:125px; }
#footer .copy span { background:#fff; }
#footer a.gotop { float:right; margin-right:7px; width:53px; height:17px; display:block; background:url(http://data.travelchinaguide.com/images/background/button/gotop.gif) no-repeat; text-decoration:underline; }
/* End footer */


/* Page LayOut */
#main{ position:relative; margin-bottom:15px; background-color:#FFF;}
.mainbg{ background:url(http://data.travelchinaguide.com/images/tcg/video/background/p025.png) repeat-y;}
.toolBar{ position:relative; height:50px; line-height:50px; *line-height:60px; padding:0 20px; background:#FFF url(http://data.travelchinaguide.com/images/tcg/video/background/p015.png) repeat-x; color:#2C4F6D; overflow:hidden; zoom:1; }
.left {position:relative; float:left; width:210px; padding-top:15px; background:#F8F8F3 url(http://data.travelchinaguide.com/images/background/bg/bgp026.png) repeat-x;}
.right { float:left; width:750px; margin-left:20px; }
.path { margin:5px 15px 0; padding:10px; background:url(http://data.travelchinaguide.com/images/tcg/video/background/p007.png) left bottom repeat-x; }
.help{ position:absolute; right:10px; top:60px; cursor:pointer;}
.bgLine { position:absolute; right:-1px; top:0; width:1px; height:53px; background:url(http://data.travelchinaguide.com/images/background/bg/bgj001.jpg) no-repeat; z-index:2; }
.leftBgLine{ position:absolute; left:0; bottom:0; -bottom:148px; width:210px; height:1px; line-height:1px; overflow:hidden; background:#E4E4E4;}
/* End Page LayOut */
.newnav {width:995px; margin:0 auto; position:relative;background:url("http://data.travelchinaguide.com/images/background/banner/banner_bg_04.jpg") repeat-x scroll 0 -6px;border-top:1px solid #EBEBEB;font-size:13px;height:25px;padding:4px 0 0;}
.newhelp {cursor:pointer; position:absolute; top:5px; right:15px;}
.newpath {margin-left:15px;}

/* toolBar */
.toolBar a, .toolBar a:hover{ color:#2C4F6D;}

.toolBar .video, .toolBar .videoBig, .toolBar .music, .toolBar .musicBig{ padding:7px 0 7px 33px; background:url(http://data.travelchinaguide.com/images/tcg/video/icon/p003.png) no-repeat;}
.toolBar .strong{font-size:16px; color:#000;}
.toolBar .line{ padding:0 25px; background:none; color:#C4C4C4;}
.toolBar .videoBig{ *background-position:0 3px;}
.toolBar .musicBig{ background-position:0 -100px; }
.toolBar .video{ padding-left:27px; background-position:0 -43px;}
.toolBar .music{ padding-left:23px; background-position:0 -145px;}

.toolBar .upload{ position:absolute; right:250px; top:9px; width:150px; height:32px; border:none; padding:0 0 5px 35px; *padding-bottom:2px; background:url(http://data.travelchinaguide.com/images/tcg/video/background/p019.png) no-repeat; font-weight:normal; color:#FFF; cursor:pointer; text-align:left; font-size:15px; font-family:Verdana, Geneva, sans-serif;}

#schBox{ position:absolute; right:20px; top:12px; width:210px; height:24px; border:1px solid #AFC4DB; overflow:hidden; zoom:1; padding:1px; background:#FFF url(http://data.travelchinaguide.com/images/tcg/video/icon/p001.png) no-repeat 8px 6px;}
#schBox input{ font:13px Arial, Helvetica, sans-serif;}
#schBox .txt{ float:left; width:145px; margin-left:25px; border:1px solid #FFF; padding:3px; color:#719BC3;}
#schBox .go{ float:right; width:28px; height:24px; padding:0; border:none; background:#2F71BF url(http://data.travelchinaguide.com/images/tcg/video/background/p001.png) repeat-x; color:#FFF; font-weight:bold; cursor:pointer; text-align:center;}
/* End toolBar */


.left .adBox{ margin-bottom:15px; padding:15px 0; text-align:center;}

/* Left Nav */
.leftMenu1, .adBox{ margin-bottom:15px; padding:5px 0;}
.left .title, .left .menuLi li{ background:url(http://data.travelchinaguide.com/images/tcg/video/arrow/p001.png) no-repeat;} 
.left .title{ margin-left:15px; padding:0 0 5px 20px; font-size:15px; font-weight:bold;}
.left .menuLi{ margin:0 5px; padding:5px 5px 1px;}
.left .menuLi a{ text-decoration:none;}
.left .menuLi li{ margin-bottom:5px; padding:0 0 5px 23px; background-position:10px -23px;}



.leftMenu2{ padding-bottom:10px; font-size:14px; color:#333;}
.leftMenu2 h4, .leftMenu2 li a, .leftMenu2 li span, .adTitle{ background:url(http://data.travelchinaguide.com/images/background/bg/bgp001.png) no-repeat; zoom:1;}
.leftMenu2 h4{ margin:0 10px; padding:0 0 5px 15px; background-position:0 -91px; font-size:0.95em; font-weight:bold;}
.leftMenu2 h4 a{ color:#333; text-decoration:none;}
.leftMenu2 h4 a:hover{ color:#333; text-decoration:underline;}
.leftMenu2 ul{ margin-bottom:10px; background:#F0F0E6; zoom:1;}
.leftMenu2 li{ border-bottom:1px solid #E1E1D8; overflow:hidden; zoom:1;}
.leftMenu2 li a, .leftMenu2 li span{ display:block; padding:6px 6px 6px 25px; background-position:10px -39px; color:#333; text-decoration:none;}
.leftMenu2 li a:hover, .leftMenu2 li a.current, .leftMenu2 li span{ background-position:10px -138px; background-color:#F2A41D;  color:#FFF;  text-shadow: 0 0 0 #FFFFFF;}

.left .menuLi .noBd{ border:none; padding-bottom:0;}

.leftMenu3{ border:1px solid #F2A41D; background:#FFF; font-size:14px;}
.leftMenu3 .title{ margin:0; padding:4px 0; background:#F2A51E url(http://data.travelchinaguide.com/images/tcg/video/background/p017.png) repeat-x; color:#FFF; text-align:center; }
.left .leftMenu3 ul{ padding:10px;}
.left .leftMenu3 li{ padding:0; background:none;}
.left .leftMenu3 a{ text-decoration:underline;}
.left .leftMenu3 a:hover{ text-decoration:none;}


.left .leftMenu4 h4 {background: url(http://data.travelchinaguide.com/images/background/arrow/arrow-r-blue.gif) no-repeat 12px 5px;padding-left: 25px;}
.left .leftMenu4 li {background: url(http://data.travelchinaguide.com/images/background/line/ico_cusp_line2.gif) no-repeat 12px 6px;padding: 2px 0 2px 25px;}


.left .video, .left .music{ padding:7px 0 7px 40px;  background:url(http://data.travelchinaguide.com/images/tcg/video/icon/p003.png) no-repeat; color:#333; font-size:0.95em;}
.left .video{ padding-left:35px; background-position:7px -41px;}
.left .music{ padding-left:30px; background-position:7px -142px;}
.left .video span, .left .music span { font-weight:normal; font-size:0.85em;}
.left .video a, .left .music a{ color:#333; text-decoration:underline;}
.left .video a:hover, .left .music a:hover{ color:#333; text-decoration:none;}
/* End Left */


/* Sub Title */
.divads{ width:728px; margin:15px auto 0;}
.blueArr{ margin:20px 0 5px; padding-left:20px; background:url(http://data.travelchinaguide.com/images/background/arrow/arrow_blue.gif) no-repeat 0 4px; font-size:16px; font-weight:bold; overflow:hidden; zoom:1; }
.blueArr span{ font-size:14px; font-weight:normal;}
.blueArr .num2{ color:#36C;}
.blueArr .all{ float:right; font-weight:normal; font-size:14px;}
/* End Sub Title */


/* recommended videos or music */
.right .recom{ position:relative; min-height:230px; -height:230px; border:2px solid #E8E8E8; padding:20px 20px 20px 350px; background:#DDD url(http://data.travelchinaguide.com/images/tcg/video/background/p009.png) repeat-x;}
.recom #playWin{ position:absolute; left:20px; top:20px; width:308px; height:230px;}
.recom #playWin img{width:308px; height:230px;}
.recom .name{ font-size:14px; font-weight:bold;}
.recom .time{ margin-left:10px; font-size:12px; font-weight:normal;}
.recom .date{ margin-bottom:15px; color:#006FAE;}
.recom .intro{ margin-bottom:15px;}
.recom .play, .recom .play:hover{ display:block; width:71px; height:24px; font-size:12px; line-height:24px; border:none; padding-left:24px; text-decoration:none; background:url(http://data.travelchinaguide.com/images/tcg/video/background/p004.png); color:#FFF; font-weight:bold; cursor:pointer;}
.recom .page{ text-align:right; position:absolute; bottom:20px; right:20px;}
.recom .page .prev, .recom .page .next, .recom .pageLi span{ background:url(http://data.travelchinaguide.com/images/tcg/video/background/p005.png) no-repeat; color:#FFF; font-weight:bold; cursor:pointer;}
.recom .page .prev{ padding-left:10px; background-position:0 -58px;}
.recom .page .prevOver{ background-position:0 -88px;}
.recom .page .next{ padding-left:10px; background-position:0 -118px;}
.recom .page .nextOver{ background-position:0 -148px;}
.recom .page .pageLi{ margin:0 10px 0 7px; }
.recom .pageLi span{ padding:1px 7px 1px 4px;}
.recom .pageLi .Over, .recom .pageLi .current{ background-position:0 -30px;}
/* End recommended videos or music */

#playWin .playBtn{ left:139px; top:100px;}


/* ---------------------------video css --------------------------------------*/
.videoPic{ display:block; position:relative; text-decoration:none;}
.videoPic .videoTime{ position:absolute; right:0; bottom:0; *bottom:3px; width:40px; height:20px; overflow:hidden; line-height:20px; background:url(http://data.travelchinaguide.com/images/tcg/video/background/p016.png) no-repeat; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://data.travelchinaguide.com/images/tcg/video/background/p016.png); -background:none; text-align:center; font-size:12px; color:#FFF; text-decoration:none;}
.videoPic .playBtn{ position:absolute; width:30px; height:30px; background:url(http://data.travelchinaguide.com/images/background/button/play.png) no-repeat; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://data.travelchinaguide.com/images/background/button/play.png); -background:none; cursor:pointer;}
.videoPic .playBtn02{ position:absolute; left:127px; top:88px; width:53px; height:53px; background:url(http://data.travelchinaguide.com/images/background/button/play2.png) no-repeat; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://data.travelchinaguide.com/images/background/button/play.png); -background:none; cursor:pointer;}

/* index page vide list */
.right .pb10{ padding-bottom:10px;}
.right .videoLi{ border:2px solid #C7D5E0; overflow:hidden; zoom:1;}
.right .videoLi li{ float:left; -display:inline; width:195px; min-height:225px; height:225px; -height:225px; overflow:hidden; margin-left:40px; padding-top:10px; font-size:12px;}
.right .videoLi img{ display:block; border:1px solid #EEE; padding:5px; width:179px; height:140px;}
.right .videoLi h4{ font-size:14px; font-weight:bold;}
.right .videoLi h4 span{ margin-left:10px; font-weight:normal; font-size:12px;}
.right .videoLi .intro1{ color:#006FAE;}
.right .videoLi .intro2{ padding:5px 0 10px;}
.right .videoLi .videoPic{ width:191px; height:152px;}
.right .videoLi .videoTime{ right:6px; bottom:6px;}
.right .videoLi .playBtn{ left:80px; top:61px;}
.right .hotCity{ border-width:1px; padding:0 0 15px 30px;}
.right .hotCity li{ width:220px; height:260px; overflow:hidden; margin-left:8px;}
.right .hotCity .cityName{ margin-bottom:5px; padding:3px 0 6px 25px; background:#E7F3FC url(http://data.travelchinaguide.com/images/background/arrow/ico_dot.gif) no-repeat 15px 12px; font-size:16px;}
.right .hotCity .videoInfo{ padding-left:20px;}
/* End Video list*/


.right .num{ padding:15px 15px 10px; font-size:16px; font-weight:bold;}
.right .sort{ padding:10px 20px; background:url(http://data.travelchinaguide.com/images/background/line/line001.gif) repeat-x;}
.right .sort input{ vertical-align:text-top; *vertical-align:middle;}
.right .sort label{ margin-left:10px;}


/* page list */
.right .pageNav{ height:45px; line-height:45px; padding:0 20px; background:url(http://data.travelchinaguide.com/images/tcg/community/background/bgj024.jpg) repeat-x;}
.right .pageNav .fr{ _margin-top:10px;}
.right .pageBg02{ margin-top:5px; background-position:0 -45px;}
.right .pageNav .arrow{ background:url(http://data.travelchinaguide.com/images/tcg/community/arrow/ico-arrow05.gif) no-repeat; cursor:pointer; padding:0 8px 2px;}
.right .pageNav .txt{ border:1px solid #CCC; width:30px; padding:2px 4px; font-size:12px;}
.right .pageNav .prev{ margin-right:10px;}
.right .pageNav .next{ margin-left:10px;}
.right .pageNav a{ padding:0 2px;}
.right .pageNav .red{ color:#F60;}
/* End page list */


/* pick videos */
.right .pick{ border:2px solid #E8E8E8; margin-bottom:20px; padding-bottom:10px; background:#F4F4F4;}
.right .pick li{ position:relative;}
.right .pick .tag{ position:absolute; left:5px; top:15px; width:61px; height:52px; background:url(http://data.travelchinaguide.com/images/tcg/video/background/p010.png) no-repeat; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://data.travelchinaguide.com/images/tcg/video/background/p010.png); -background:none; z-index:2;}
/* End pick videos */

/* ----------------------------------music css ---------------------------------------------------*/
.music .recom .name{ font-size:16px;}
.music .right .mNum{ color:#36C;}

.music .right .sort{ margin:5px 15px 10px; padding:0; background:none;}
.music .right .sort label{ margin-right:10px; margin-left:0;}

.right .c2{ margin-bottom:20px; border:1px solid #DADADA; padding:10px 0; overflow:hidden; zoom:1;}
.right .c2 .col1, .right .c2 .col2{ float:left; width:353px; margin-left:10px; -margin-left:5px;}
.right .c2 .col2{ border-left:1px solid #EAEAEA; padding-left:10px; -margin-left:10px;}
.right .c2 li{ overflow:hidden; zoom:1; padding:5px;}
.right .c2 li span{ display:table-cell; display:inline-block; zoom:1; vertical-align:middle;}
.right .c2 li .mTitle{ width:215px;}
.right .c2 li .mTime{ width:37px; margin:0 5px;}
.right .c2 li .phone, .right .c2 li .share{ width:20px; height:21px; background:url(http://data.travelchinaguide.com/images/tcg/video/icon/p008.png) no-repeat 0 -80px; cursor:pointer;}
.right .c2 li .share{ background-position:0 -120px;}
.right .c2 .over{ background:#ECF5FE;}
.right .c2 .over .phone{ background-position:0 0;}
.right .c2 .over .share{ background-position:0 -40px;}


.right .btmBg{ overflow:hidden; zoom:1; margin:10px 5px 0; padding:8px 10px; background:url(http://data.travelchinaguide.com/images/tcg/video/background/p020.png) repeat-x; }
.right .btmBg label{ cursor:pointer;}
.music .right .play, .musicLi .play, .right .playSel, .right .fav{ width:95px; height:24px; border:none; padding:0 0 2px 13px; *padding-bottom:0; background:url(http://data.travelchinaguide.com/images/tcg/video/background/p004.png); color:#FFF; font-weight:bold; cursor:pointer;}
.right .fav{ width:169px; padding-left:23px; background-position:0 -48px;}
.right .playSel{ width:130px; padding-left:17px; background-position:0 -48px;}
.right .selBtn input{ border:1px solid #CCC; *border-width:1px 2px 2px 1px; padding:2px 5px; *padding:2px 0; background:#F7F7F7;  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow: 2px 2px 1px #DDD; -webkit-box-shadow: 2px 2px 1px #DDD; box-shadow: 2px 2px 1px #DDD; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color="#DDDDDD"); cursor:pointer;}


.right .popular{ background:#F4F4F4;}
.right .adBanner{ height:225px; margin-top:5px; background:url(http://data.travelchinaguide.com/images/tcg/video/j003.jpg) no-repeat right top;}

/* music list */
.musicLi{ border:2px solid #C7D5E0; margin-bottom:30px; overflow:hidden; zoom:1;}
.musicLi ul{ padding:10px 10px 0; }
.musicLi li{ padding:7px 10px; background:url(http://data.travelchinaguide.com/images/background/line/line001.gif) repeat-x left bottom;}
.musicLi li span{ display:table-cell; *display:inline-block; zoom:1; vertical-align:middle;}
.musicLi li .mName{ width:390px; *width:385px; }
.musicLi li .mDate{ width:235px; padding-left:30px; color:#707070; font-size:12px;}
.musicLi li .phone, .musicLi li .share{ width:20px; height:21px; padding-left:5px; *padding-left:0; background:url(http://data.travelchinaguide.com/images/tcg/video/icon/p008.png) no-repeat 0 -80px; cursor:pointer;}
.musicLi li .share{ background-position:0 -120px;}
.musicLi .on{ background-color:#ECF5FE;}
.musicLi .on .phone{ background-position:0 0;}
.musicLi .on .share{ background-position:0 -40px;}
.maskLine{ height:1px; line-height:1px; margin-top:-1px; padding:0; background:#FFF;}

.relMusic{ width:591px; margin-top:15px; }
.relMusic .h4{padding:0 0 5px 13px; background:url(http://data.travelchinaguide.com/images/background/arrow/ico-arrow-03.gif) no-repeat 0 3px; font-weight:normal; font-size:14px; }
.relMusic .musicLi{ margin-bottom:0; padding:5px; background:#FFF;}
.relMusic li{ padding:5px 10px; background-image:none;}
.relMusic li.on{ background:#ECF5FE;}
.relMusic li .mName{ width:305px; }
.relMusic li .mDate{ width:200px; color:#707070; font-size:12px;}


/*--------------------------------- video and music show ---------------------------------*/
.m15{ margin:0 15px;}
.showLeft { float:left; width:720px; position:relative; margin:0 15px; -display:inline; }
.showRight { float:right; width:230px; -overflow:hidden; margin-right:10px; -margin-right:5px; padding-top:15px; -display:inline;  font-size:12px;  }
.showLeft .stat{ position:relative; margin-bottom:5px; font-size:12px;}
.showLeft .stat span{ margin-right:30px;}
.showLeft .stat .blue{ margin-right:3px; color:#719BC3;}
.showLeft .stat .gray{ margin-right:3px; color:#999;}

.showLeft .note { position:relative;text-align:right; font-size:13px; }
.showLeft .note a{ cursor:pointer;}
.showLeft .btn{ margin:20px 0;}

/* vote */
.showLeft .stat .vote{position:absolute; right:0; top:0; margin-right:10px; text-align:right;}
.showLeft .vote span{ margin:0 0 0 2px;}
.showLeft .vote .good, .showLeft .vote .bad { margin-left:13px; padding:1px 0 1px 15px; background:url(http://data.travelchinaguide.com/images/tcg/qa/icon/p007.png) no-repeat; cursor:pointer;}     
.showLeft .vote .good {  background-position:left top;}
.showLeft .vote .bad { background-position:left bottom; color: #719332;} 
.showLeft .vote #errMsg {position:absolute; top:-32px; left:-140px; width:260px; height:20px; display:none; text-align:center; color:red; border:1px solid #F90; padding:3px; background:#FFE3C8;}


/* share and save to favorite */
.shareSave { position:relative; zoom:1; margin-top:10px; font-size:12px; text-align:left; padding-bottom:10px; height:27px; }
.shareSave li { display:inline; margin-right:10px; padding:3px 5px; line-height:1.7; cursor:pointer; }
.shareSave li span, .shareSave .downArrow { padding-left:23px; background:url(http://data.travelchinaguide.com/images/tcg/community/background/bgg001.gif) no-repeat; }
.shareSave .large { background-position:-25px -214px; }
.shareSave .add { background: url("http://data.travelchinaguide.com/images/tcg/community/background/bgg001.gif") no-repeat scroll 0 0 transparent; background-position:0 -237px; padding-left:23px; cursor:pointer;}
.shareSave .share { background-position:-25px -264px; }
.shareSave .over { color:#F60; }
.shareSave .downArrow { padding:3px 23px 3px 5px; background-position:73px -293px; }
.shareSave li .userEmail span { padding-left:0; background:none; }


.shareSave .recommendPopBox { display:none; position:absolute; left:93px; *left:97px; top:21px; *top:20px; width:370px; border:1px solid #92ADDA; background:#ECF5FD url(http://data.travelchinaguide.com/images/background/bg/bgj039.jpg) repeat-x; color:#000; cursor:auto; z-index:1;}
.recommendPopBox input { vertical-align:middle; }
.recommendPopBox .close02 { position:absolute; right:10px; top:10px; width:15px; height:13px; background-position:-27px -162px; padding:0; cursor:pointer; }
.recommendPopBox .radio { margin:10px 15px; text-align:left; }
.recommendPopBox .radio .select { font-weight:bold; color:#0a3774; }
.recommendPopBox .innerBox02 { margin:0 10px 10px; padding:0 10px; border:1px solid #A9C0D8; background:#FFF; text-align:left; }
.recommendPopBox .red { background:none; color:#bf0000; margin-bottom:5px; }
.recommendPopBox .userLi, .recommendPopBox .userEmail { display:none; height:160px; overflow:auto; margin-top:5px; font-size:13px; }
.recommendPopBox .userLi label { float:left; width:156px; margin-bottom:5px; }
.recommendPopBox .tar { text-align:right; margin:5px; }
.special { display:block; width:130px; height:22px; padding-top:82px; overflow:hidden; background:#53A1E1 url(http://data.travelchinaguide.com/images/tcg/community/background/bgj032.jpg) no-repeat; text-align:center; font-size:10px; font-weight:bold; font-style:italic; text-decoration:none; color:#FFF; }
.recommendPopBox .userEmail { display:block; }
.recommendPopBox .userEmail .tar { display:block; margin-right:15px; }
.recommendPopBox .userEmail .tar img { cursor:pointer; }
.recommendPopBox .userEmail input { display:block; width:290px; border:1px solid #CCC; margin:0 0 10px 0; padding:2px 4px; font:12px Verdana, Arial, Helvetica, sans-serif; }



#hideCon{ display:none; position:absolute; width:500px; z-index:100; right:0; top:18px; border:#7FBFE5 solid 2px; background:#EDF8FF; padding:15px;  text-align:left; font-size:12px; line-height:1.5;}
#hideCon li{ margin-top:8px;}
#hideCon .more{ text-align:right; margin-right:60px;}
.light{ background:url(http://data.travelchinaguide.com/images/tcg/video/icon/light.gif) no-repeat; padding-left:20px;}
#hideCon .close{ position:absolute; width:29px; height:29px; background:url(http://data.travelchinaguide.com/images/tcg/video/icon/ico_close.gif) no-repeat; right:20px; bottom:15px; top:auto; cursor:pointer;}

.showLeft .videoTxt, .showLeft .tag{ border-top:1px solid #E2E2E2; padding:15px;}
.showLeft .videoTxt{ margin-top:15px;}
.showLeft .relatelink{ padding:0 15px 15px;}
.showLeft .relatelink dt{ margin-bottom:5px; font-weight:bold;}
.showLeft .relatelink dd{ padding-left:30px;}
.showLeft .relatelink a{ margin-left:30px; padding-left:10px; background:url(http://data.travelchinaguide.com/images/tcg/video/background/p011.png) no-repeat left center;}

.showLeft .tag li{ margin-bottom:15px; color:#2D3633; font-size:13px;}
.showLeft .tag input{ width:200px; border:1px solid #D5D5D5; padding:2px 5px;}
.showLeft .tag .ml{ margin-left:40px;}
/* End share and save to favorite */


.showRight .ad{ width:297px; margin-bottom:5px;}
.showRight .authorBox{ margin-bottom:15px; padding:10px 8px; background:#EEE;}
.authorBox .info2 { padding:0 0 0 5px; background-color:#fff; border-top:1px solid #e4e4e4}
.authorBox .info2 span{ display:inline-block;}
.authorBox .add, .authorBox .send {  margin-top:5px; padding:2px 0 2px 26px; background:url(http://data.travelchinaguide.com/images/background/bg/bgp014.png) no-repeat;}
.authorBox .add { background-position:0 -46px; margin-right:5px;}
.authorBox .send { background-position:-27px -71px; }

.authorBox h3{ margin-bottom:5px; font-size:16px; font-weight:normal; color:#36C;}
.authorBox .pr { position:relative; padding:5px; background:#FFF;}
.authorBox img { position:absolute; left:5px; top:15px; width:65px; height:81px; border:1px solid #CCC; margin:0 auto 10px;}
.authorBox .info { margin:10px 0 0 72px; zoom:1; min-height:90px; _height:90px;  }
.authorBox li { margin-bottom:8px; }

.showRight .whiteBg, .showRight .whiteBg li{ background:#FFF;}
.showRight .whiteBg{ margin-top:5px; padding-top:1px;}
.showRight .whiteBg li{ line-height:34px; background-position:left bottom; position:relative; zoom:1; }
.showRight .whiteBg .upArr{ margin-left:15px; padding-left:13px; background:url(http://data.travelchinaguide.com/images/tcg/video/arrow/p002.png) no-repeat left center;}
.showRight .whiteBg .rightArr{ position:absolute; right:15px; top:7px; width:7px; height:14px; background:url(http://data.travelchinaguide.com/images/tcg/video/arrow/p003.png) no-repeat; cursor:pointer;}
.showRight .whiteBg .expand{ background:url(http://data.travelchinaguide.com/images/tcg/ecard/bg/bgj002.jpg) repeat-x; color:#FFF; font-weight:normal;}
.showRight .whiteBg .expand .rightArr{ width:13px; background-position:0 -36px;}
.showRight .whiteBg .hideLi{font-weight:normal; color:#000;}
.showRight .whiteBg .hideLi .fr{ float:right;}
.showRight .whiteBg .expand .hideLi li{background:url(http://data.travelchinaguide.com/images/tcg/video/icon/p011.png) no-repeat 5px 6px; padding:0 5px 0 15px;}
.showRight .whiteBg .expand ul{ padding:10px 0;}
.showRight .whiteBg .expand li{ margin:0; padding:0 10px 0 28px; line-height:26px;  background:none; overflow:hidden; line-height:1.4;}


.showRight .whiteBg .expand .on{background:#EBF4FD url(http://data.travelchinaguide.com/images/tcg/video/icon/g001.gif) no-repeat 10px 5px;}
.showRight .whiteBg .expand a{ margin-right:10px;}
.showRight .whiteBg .btmLine{ margin-bottom:0;}
.showRight .whiteBg .btmLine li{ padding-left:15px;}

.showRight .whiteBg .moreLink{ position:absolute; right:5px; top:0; }
.showRight .whiteBg .moreLink a{color:#fff; text-decoration:underline; font-size:12px; font-weight:normal;}
.showRight .whiteBg .moreLink a:hover{color:#fff; text-decoration:none;}


/* related */
.showRight .relate dt{ margin-bottom:5px; font-weight:normal;}
.showRight .relate dd{ padding:10px; background:#E6E6E6;}
.showRight .relate ul{ position:relative; padding:0 8px; background:#FFF; font-size:12px; zoom:1;}
.showRight .relate li{ position:relative; min-height:58px; -height:58px; border-bottom:1px solid #D6D6D6; padding:8px 8px 8px 75px; zoom:1;}
.showRight .relate img{ position:absolute; left:5px; top:15px; width:62px; height:48px; }
.showRight .relate .name{ margin-bottom:5px; line-height:1.5; }

.showRight .musicRelate li{ height:auto; min-height:inherit; overflow:hidden; zoom:1; border:none; padding:5px 8px;}
.showRight .musicRelate .over{ background:#EBF4FD;}
.showRight .musicRelate a:hover{ color:#36C;}

/*----------------------------- End video and music show ------------------------------*/

#video {width:720px; height:436px; background:#000;}
#video #videoStatus{ padding-top:180px; font-size:24px; color:red; text-align:center;}

#videov {width:420px; height:550px; background:#000; margin:0 auto;}
#videov #videoStatus{ padding-top:180px; font-size:24px; color:red; text-align:center;}

#music {width:590px; height:60px; background:#fff;}
#music #musicStatus{ padding-top:20px; font-size:24px; color:red; text-align:center;}


.addToBox{cursor:pointer; position:absolute; top:0; right:0;}
.showLeft .videoTxt{ margin-top:5px;}

.relateM dt{ margin-bottom:5px; font-weight:normal;}
.relateM dd{ background:#EEE; padding:8px;}
.relateM dd ul{ padding:10px 2px; background:#FFF;}
.relateM dd li{ margin-bottom:5px; padding:0 0 0 15px; background:url(http://data.travelchinaguide.com/images/tcg/video/icon/p011.png) no-repeat 5px 8px;}
.relateM dd a{ margin-right:10px;}




/*----------------------------- Comments start ------------------------------*/
/*===================================comment list====================================*/
#comments{ width:100%; background:#fff; font-size:14px;}
.askTxt{padding: 5px 10px;width: 696px;}
#comments .commHead{background:#92b6da; color:#fff; text-align:center; font-size:15px; font-weight:normal; position:relative;width:100%;padding-top:9px;height:28px;margin:0;}
#comments .commHead .b1, #comments .commHead .b2{position:absolute; top:0px; width:9px; height:44px;}
#comments .commHead .b1{background:url(http://data.travelchinaguide.com/images/tcg/comment/bg_left_corner_bule.gif) no-repeat; left:0;}
#comments .commHead .b2{background:url(http://data.travelchinaguide.com/images/tcg/comment/bg_right_corner_bule.gif) no-repeat; right:0; _right:-1px;}
#comments .commList{background:#fff url(http://data.travelchinaguide.com/images/tcg/comment/bg_bule.gif) repeat-x; background:#fff url(http://data.travelchinaguide.com/images/tcg/comment/bg_bule.gif) repeat-x;zoom:1;clear:both;padding-top:20px;min-height:200px;*height:auto;}
.commList .commRecord{clear:both;height:auto;padding:0 20px;}
.commRecord .commRight{float:left; width:90%;padding-left:40px;}
.commRecord .commRight2{height:auto;float:left; width:90%;margin-left:40px !important;margin-left:20px;margin-bottom:20px !important;margin-bottom:26px;}
.commRecord .commTime{height:auto;color:#8FB5DA; margin-top:8px;}
.commRecord .commTime .rmember{color:#3B1E58; background:url(http://data.travelchinaguide.com/images/tcg/comment/mode7.gif) no-repeat -5px; padding-left:15px;}
.commRecord .commAuthor{color:#3B1E58; background:url(http://data.travelchinaguide.com/images/tcg/comment/mode7.gif) no-repeat -5px; padding-left:15px;}
.commRecord .commAuthor2{color:#3B1E58;}
.commRecord .commAuthor span{color:#8FB5DA;}
.commRecord .commTime span{color:#3B1E58;}
.commRecord .commAuthor2 span{color:#8FB5DA;}
.commRecord .commReply{float:right; *margin-top:-15px; padding-left:25px;  background:url(http://data.travelchinaguide.com/images/tcg/comment/bg_reply_2.gif) no-repeat; font-size:14px;cursor:pointer;color:#36C; }
.commRecord .commReplyTop{ position:absolute; right:10px; top:10px; background:url(http://data.travelchinaguide.com/images/tcg/comment/bg_reply_2.gif) no-repeat; padding-left:25px; font-size:14px;cursor:pointer;font-weight: normal; }
.commRecord a{font-weight:normal;}
.commRecord .commTitle{ margin-top:5px; color:#315C86; font-size:1.1em;}
.commRecord .commText{color:#315C86; margin-top:10px;}
.commRecord .commReplyText{ position:relative; zoom:1; background:#f1f8fe; border:#daeaf7 solid 1px; padding:10px;  margin-top:15px;}
.commReplyText .commImg{ position:absolute; left:-1px; _left:-1px; top:-1px; *top:-1px; width:54px; height:57px; background:url(http://data.travelchinaguide.com/images/tcg/comment/bg_reply-1.gif) no-repeat;} 
.clscommtcount{color:#49b0f5; font-size:20px;font-weight:normal;margin-bottom:-10px;}
#allcommtsNum{clear:both;float:right;width:100%;color:#765527;margin-top:-40px;margin-bottom:16px;}
.clsmorevoiceright{float:right;width:26px;height:32px;background:url(http://data.travelchinaguide.com/images/tcg/comment/morevoiceleft.gif) no-repeat;}
.clsmorevoiceleft{float:right;width:9px;height:32px;background:url(http://data.travelchinaguide.com/images/tcg/comment/morevoiceright.gif) no-repeat;}
.clsmorevoicewords{float:right;width:auto;height:25px;border-top:1px solid #95B9D9;border-bottom:1px solid #95B9D9;background:#ECF6FD;padding:5px 1px 0 5px;font-size:14px;color:#686868;}
.commentbtmleft{margin-right:-10px;width:10px;height:89px;float:left;background:url(http://data.travelchinaguide.com/images/tcg/comment/commentleftbg.gif) no-repeat;}
.commentbtmmain{width:95%;border-bottom:1px solid #AFC7E3;float:left;margin-left:10px !important;margin-left:5px;margin-top:41px;padding-bottom:15px;padding-right:3%;height:32px;}
.commentbtmright{width:12px;height:89px;float:right;margin-left:-13px;background:url(http://data.travelchinaguide.com/images/tcg/comment/commentrightbg.gif) no-repeat;}

.commRecord .commAuthor{color:#3B1E58; background:url(http://data.travelchinaguide.com/images/tcg/comment/mode7.gif) no-repeat -5px; padding-left:15px;}
.commRecord .commAuthor span{color:#8FB5DA;}
.commOrder{ color:#49b0f5; font-size:20px; padding:15px; padding-left:0; font-weight:normal;}


/*===================================comment form====================================*/
#commtForm p { margin:0; }
.addC .title { clear:both; position:relative; padding:25px 0 0 183px; height:31px; background:url(http://data.travelchinaguide.com/images/tcg/comment/commentsbg_02.jpg) repeat-x; color:#2a6196; text-align:left }
.addC .title a { text-decoration:none; color:#36C; }
.addC .title a:hover { text-decoration:none; color:#f60; }
.addC .title2 { position:absolute; top:0; left:0; display:block; float:left; padding:25px 0 0 11px; width:163px; height:31px; background:#86acd2 url(http://data.travelchinaguide.com/images/tcg/comment/commentsbg_03.jpg) no-repeat; color:#fff; font-weight: normal; font-size:13px; text-align:left; }
.addC .titleFont2 { position:absolute; top:0; left:0; display:block; float:left; padding:25px 0 0 15px; width:163px; height:31px; background:#86acd2 url(http://data.travelchinaguide.com/images/tcg/comment/commentsbgfont_03.jpg) no-repeat; color:#fff; font-weight: bold; font-size:13px; text-align:left; }
.addC form { border:1px solid #b2c9e1; padding:5px 0px 10px 0px !important; padding:5px 4px 10px 4px; text-align:left; }
.addC form textarea { width:100%; height:130px; margin-top:5px; }
.addC form input, .contL form select { font-size:12px; }
.addC form p span { color:#f00; }
.addC form p.term { color:#ff3002; font-size:12px; }
.addC form p.term a { font-weight:bold; color:#0e48a9; }
.addC p span.add { padding-right:10px; }
.addC p span.add a { color:#ffffca; }
.addC p span strong { font-size:12px; }
.addC form#commentS2 { padding:10px 26px; margin:0 10px; }
.addC form#commentS2 textarea { width:200px; text-align:center; }
.commtsuccess { clear:both; height:80px; width:100%; background:#78A2CC; border:1px solid #92b7db; text-align:center; margin-top:20px }
.commt_success_img { float:left; width:22%; text-align:right; padding-top:15px; padding-right:8px; }
.commt_success_content { float:right; width:75%; text-align:left; padding-top:10px; }
.commt_wait_content { float:right; width:75%; text-align:left; padding-top:30px; *padding-top:10px;
}
.commtContent { text-align:justify; clear:both; width:98%; padding-top:3px; }
.commentbody { padding:10px 10px 0 10px; }

/*====================yangqiong autocomplete===========================*/
.ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font-size: 12px; line-height: 16px; overflow: hidden; }
.ac_loading { background: white url(http://data.travelchinaguide.com/images/background/loading/ico_loading.gif) right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #8ec2f5;color: white;}

/* ===========================comment page================================== */
#commtPage {
    margin-bottom: 10px;
    text-align: center;
	font: 14px/1.4 Verdana, Geneva, sans-serif;
}
.tipprev, .tipnext, .tipprevGrey, .tipnextGrey {
    background: url(http://data.travelchinaguide.com/images/tcg/comment/p001.png) no-repeat;
    color: #000;
    cursor: pointer;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    margin-left: 40px;
    margin-top: -7px;
    padding: 7px 27px;
    text-align: center;
    text-decoration: none;
    width: 112px;
}
.tipnext {
    background-position: 0 -80px;
    padding: 7px 45px 7px 35px;
}
.tipprev:hover {
    background-position: 0 -40px;
    color: #0469B6;
}
.tipnext:hover {
    background-position: 0 -120px;
    color: #0469B6;
}
.tipprevGrey {
    background-position: 0 -160px;
    color: #A5A5A5;
}
.tipnextGrey {
    background-position: 0 -200px;
    color: #A5A5A5;
    padding: 7px 45px 7px 35px;
}
/*share box*/
#sharebox {
	display:none;
    background: url("http://data.travelchinaguide.com/images/background/bg/bgp056.png") no-repeat scroll 0 0 transparent; 
    height: 316px;
    left: 133.5px;
    position: fixed;
    text-align: center;
    top: 150px;
    width: 69px;
}