@charset "utf-8";

/***
 *	BaoBeiTA common Style
 **/

/* ---------- Reset ---------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	padding: 0px;
	margin: 0px;
	border: 0px;
	outline: 0px;
}

html {
	_width: 100%;
	_height: 100%;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	_filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body {
	_width: 100%;
	_height: 100%;
	font: 12px "Microsoft Yahei", 微软雅黑, Tahoma, Arial, Helvetica, STHeiti;
	background: #FFF;
}

a {
	color: #656d77;
	text-decoration: none;
}

a:hover {
	color: #ff6600;
	text-decoration: none;
}

img {
	border: none;
	image-rendering: optimizeQuality;
	-ms-interpolation-mode: bicubic;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
}

ul {
	list-style-type: none;
}

input,select {
	vertical-align: middle;
	outline: none;
}

textarea {
	outline: 0px;
	resize: none;
}

pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-break: break-all;
	word-wrap: break-word;
}

/* ---------- button ----------*/
.btn-video {
	cursor:pointer;
	display:block;
	background:url(../images/base_btn_video.png) no-repeat;
	width:50px;
	height:45px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-25px;
	margin-top:-23px;
}
.btn {
	line-height: 16px;
	padding:5px 10px;
	color:#666;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma,Arial,sans-serif;
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-align:center;
	text-shadow:0 1px 1px rgba(255,255,255,0.75);
	vertical-align:middle;
	background-color:#f5f5f5;
	background-image:-moz-linear-gradient(top,#ffffff,#e6e6e6);
	background-image:-ms-linear-gradient(top,#ffffff,#e6e6e6);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6) );
	background-image:-webkit-linear-gradient(top,#ffffff,#e6e6e6);
	background-image:-o-linear-gradient(top,#ffffff,#e6e6e6);
	background-image:linear-gradient(top,#ffffff,#e6e6e6);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0 );
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false );
	border:1px solid #cccccc;
	border-bottom-color:#b3b3b3;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2pxrgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2pxrgba(0,0,0,0.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2pxrgba(0,0,0,0.05);
	cursor:pointer;
	text-decoration:none;
}
.btn:hover {
	color:#666;
	text-decoration:none;
	background-color:#e6e6e6;
	background-position:0 -15px;
	-webkit-transition:background-position 0.1s linear;
	-moz-transition:background-position 0.1s linear;
	-ms-transition:background-position 0.1s linear;
	-o-transition:background-position 0.1s linear;
	transition:background-position 0.1s linear;
}
.btn.active,.btn:active {
	background-image:none;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2pxrgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2pxrgba(0,0,0,0.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2pxrgba(0,0,0,0.05);
	background-color:#e6e6e6;
	outline:0;
}
.btn.disabled,.btn[disabled] {
	cursor:default;
	background-image:none;
	background-color:#e6e6e6;
	opacity:0.65;
	-moz-opacity:0.65;
	filter:alpha(opacity = 65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn-orange {
	background-color:#faa732;
	background-image:-moz-linear-gradient(top,#fbb450,#f89406);
	background-image:-ms-linear-gradient(top,#fbb450,#f89406);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406) );
	background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
	background-image:-o-linear-gradient(top,#fbb450,#f89406);
	background-image:linear-gradient(top,#fbb450,#f89406);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89406',GradientType=0 );
	border-color:#f89406 #f89406 #ad6704;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false );
}
.btn-orange:hover,.btn-orange:active,.btn-orange.active,.btn-orange.disabled,.btn-orange[disabled] {
	background-color:#f89406;
}
.btn-orange:active,.btn-orange.active {
	background-color:#c67605 \9;
}
.btn-red {
	background-color:#da4f49;
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f) );
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(top,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#bd362f',GradientType=0 );
	border-color:#bd362f #bd362f #802420;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false );
}
.btn-red:hover,.btn-red:active,.btn-red.active,.btn-red.disabled,.btn-red[disabled] {
	background-color:#bd362f;
}
.btn-red:active,.btn-red.active {
	background-color:#942a25 \9;
}
.btn-green {
	background-color:#5bb75b;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-ms-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351) );
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(top,#62c462,#51a351);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462',endColorstr='#51a351',GradientType=0 );
	border-color:#51a351 #51a351 #387038;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false );
}
.btn-green:hover,.btn-green:active,.btn-green.active,.btn-green.disabled,.btn-green[disabled] {
	background-color:#51a351;
}
.btn-green:active,.btn-green.active {
	background-color:#408140 \9;
}
.btn-blue {
	background-color:#49afcd;
	background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4) );
	background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image:linear-gradient(top,#5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de',endColorstr='#2f96b4',GradientType=0 );
	border-color:#2f96b4 #2f96b4 #1f6377;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false );
}
.btn-blue:hover,.btn-blue:active,.btn-blue.active,.btn-blue.disabled,.btn-blue[disabled] {
	background-color:#2f96b4;
}
.btn-blue:active,.btn-blue.active {
	background-color:#24748c \9;
}
.btn-orange,.btn-orange:hover,.btn-red,.btn-red:hover,.btn-green,.btn-green:hover,.btn-blue,.btn-blue:hover {
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	color:white;
}
.btn.big {
	font-size:120% !important;
	line-height:120%;
}
.btn.huge {
	font-size:160% !important;
	line-height:160%;
}
/* ---------- Message ---------- */
div.xxMessage {
	padding: 10px 30px;
	display: none;
	position: fixed;
	_position: absolute;
	top: 25%;
	_top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(25 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + "px");
	left: 50%;
	z-index: 100;
	overflow: hidden;
	-webkit-box-shadow: 1px 1px 6px #999999;
	-moz-box-shadow: 1px 1px 6px #999999;
	box-shadow: 1px 1px 6px #999999;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#e5e5e5,direction=0,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#d4d4d4,direction=90,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#d4d4d4,direction=180,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#e5e5e5,direction=270,strength=3)";
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#e5e5e5,direction=0,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#d4d4d4,direction=90,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#d4d4d4,direction=180,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#e5e5e5,direction=270,strength=3);
	border: 1px solid #999999;
	background-color: #ffffff;
}

div.xxMessage .messageContent {
	line-height: 24px;
	padding: 0px 10px 0px 30px;
	color: #666666;
}

div.xxMessage .messagewarnIcon {
	background: url(../images/base_icon_message.gif) -60px 0 no-repeat;
}

div.xxMessage .messagesuccessIcon {
	background: url(../images/base_icon_message.gif) -30px -30px no-repeat;
}

div.xxMessage .messageerrorIcon {
	background: url(../images/base_icon_message.gif) 0px -60px no-repeat;
}

div.xxMessage .messageIframe {
	width: 2000px;
	height: 2000px;
	position: absolute;
	left: -100px;
	top: -100px;
	z-index: -1;
}

div.xxMessage .submit {
	padding: 5px 30px;
}

div.xxMessage .closeMessage {
	margin-left: 25px;
	color: #1067B3;
	text-decoration: underline;
}
/* ---------- dialog ----------*/
.dialogOverlay {
	width: 100%;
	height: 100%;
	display: none;
	position: fixed;
	_position: absolute;
	top: 0px;
	_top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight);
	left: 0px;
	z-index: 99;
	filter: alpha(opacity = 30);
	-moz-opacity: 0.30;
	opacity: 0.30;
	zoom: 1;
	background: url(../images/base_overlay_bg.png);
}
/* ---------- Icon ----------*/
.upIcon {
	width:24px;
	height:24px;
	line-height:24px;
	display:inline-block;
	display:-moz-inline-stack;
	zoom:1;
	*display:inline;
	cursor:pointer;
	background:url(../images/base_icon.gif) no-repeat 0px -240px;
}
.downIcon {
	width:24px;
	height:24px;
	line-height:24px;
	display:inline-block;
	display:-moz-inline-stack;
	zoom:1;
	*display:inline;
	cursor:pointer;
	background:url(../images/base_icon.gif) no-repeat 0px -300px;
}
.warnIcon {
	width:16px;
	height:29px;
	line-height:29px;
	display:inline-block;
	display:-moz-inline-stack;
	zoom:1;
	*display:inline;
	background:url(../images/base_icon.gif) no-repeat 0px -481px;
}
.warnInfo {
	line-height:30px;
	padding:5px 5px 5px 20px;
	border:1px solid #ffca80;
	background:url(../images/base_icon.gif) no-repeat 0px -422px #fffee2;
}
.loadingIcon {
	width:20px;
	height:20px;
	line-height:20px;
	display:inline-block;
	display:-moz-inline-stack;
	zoom:1;
	*display:inline;
	background:url(../images/base_loading_icon.gif) center no-repeat;
}
.loadingBar {
	width: 208px;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
	background: url(../images/base_loading_bar.gif) center no-repeat;
}


.mainMenu {
	width: 100%;
	height:45px;
	float:left;
	background:url(img/mainmenu-201402.jpg) 0 0 repeat-x;
}

.mainMenu ul {
	width:1200px;
	margin:0 auto;
}

.mainMenu ul li {
	float: left;
	position: relative;
	background:url(img/mainmenu-201402.jpg) bottom repeat-x;
	z-index: 800;
	height:45px;
	line-height:45px;
	font-size:16px;
	font-family:"microsoft yahei";
}

.mainMenu ul li a.nav {
	color: #2E2E2E;
	line-height:45px;
	font-size: 16px;
	padding: 0 40px;
	display: inline-block;
}

.mainMenu ul li a.logo {
	padding:2px 0 0 10px;
	text-align:right;
}

.mainMenu ul li a.first {
	border-radius: 3px 0px 0px 3px;
}

.mainMenu ul li.index{
	background-position:0 -50px;
}
.mainMenu ul li.index a:hover{
	color:#000;
}
.mainMenu ul li.products{
	background-position:0 -100px;
}
.mainMenu ul li.products a:hover,.mainMenu ul li.products_current{
	background:#F03773;
	color:#FFF;
	font-weight:bold;
}
.mainMenu ul li.products .nav_down_div{
	background:#F03773;
}
.mainMenu ul li.buydog{
	background-position:0 -150px;
}
.mainMenu ul li.buydog a:hover,.mainMenu ul li.buydog_current{
	background:#1295C7;
	color:#FFF;
	font-weight:bold;
}
.mainMenu ul li.buydog .nav_down_div {
	background:#1295C7;
}
.mainMenu ul li.plan{
	background-position:0 -200px;
}
.mainMenu ul li.plan a:hover,.mainMenu ul li.plan_current{
	background:#298B49;
	color:#FFF;
	font-weight:bold;
}
.mainMenu ul li.plan .nav_down_div {
	background:#298B49;
}
.mainMenu ul li.hotel{
	background-position:0 -250px;
}
.mainMenu ul li.hotel a:hover{
	color:#FF6600;
}
.mainMenu ul li.school{
	background-position:0 -300px;
}
.mainMenu ul li.school a:hover{
	color:#333333;
}
.mainMenu ul li.bbq{
	background-position:0 -350px;
}
.mainMenu ul li.bbq a:hover,.mainMenu ul li.bbq_current a.nav{
	color:#FFF;
	font-weight:bold;
	background:#CC00FF;
}

.mainMenu ul li.bbq .nav_down_div {
	background:#CC00FF;
}
.mainMenu ul li.class{
	background-position:0 -400px;
}
.mainMenu ul li.class a:hover,.mainMenu ul li.class_current{
	background:#6600FF;
	color:#FFF;
	font-weight:bold;
}
.mainMenu ul li.class .nav_down_div {
	background:#6600FF;
}

.mainMenu ul li .nav_down_div {
	width:200px;
	position: absolute;
	top: 45px;
	left: 0;
	line-height: 40px;
	font-size: 16px;
	padding: 0 15px;
	background: #1295C7;
	z-index: 801;
	display: none;
}

.mainMenu ul li .nav_down_div a {
	width:100px;
	float:left;
}

.mainMenu ul li .nav_down_div a.long {
	width:200px;
}

.mainMenu ul li .nav_down_div a:hover{
	color:#FFF;
}

.mainMenu ul li .nav_down {
	color: white;
	display: block;
}

.mainMenu ul li .nav_down:hover {
	color: #f60;
}

/* ---------- 宝贝去哪儿活动专题页 ---------- */
.bbq_body{background:url(http://img03.taobaocdn.com/imgextra/i3/1074450/T2v1D5XD4XXXXXXXXX-1074450.jpg) repeat-y left top;}
.main .box{width:1040px;height:1259px;background-repeat:no-repeat;margin:0 auto;position:relative;margin-bottom:30px;}
.main .box .list{padding:210px 0px 0 36px;}
.main .box .list li{float:left;margin-left:50px;margin-bottom:40px;display:inline;font-size:0;position:relative;}
.main .box .list li img{width:254px;}
.main .box .list li .action{position: absolute;right: 0px;bottom: 12px;color: black;font: 700 14px/25px tahoma;width: 80px;text-align: center;z-index: 10;background-color: orange;display: none;}
.main .step1{height:1359px;background-image:url(img/step1.png);}
.main .step2{height:1250px;background-image:url(img/step2.png);}
.main .step3{height:1350px;background-image:url(img/step3.png);}
.main .step4{height:1200px;background-image:url(img/step4.png);}
.main .step5{height:1200px;background-image:url(img/step5.png);}
.main .step6{height:1200px;background-image:url(img/step6.png);}
.main .step7{height:1260px;background-image:url(img/step7.png);}
.main .step1{height:1359px;background-image:url(http://img01.taobaocdn.com/imgextra/i1/1074450/T233Y5XCXXXXXXXXXX-1074450.png?4);}
.main .step2{height:1250px;background-image:url(http://img01.taobaocdn.com/imgextra/i1/1074450/T2FJH6XstXXXXXXXXX-1074450.png?4);}
.main .step3{height:1350px;background-image:url(http://img02.taobaocdn.com/imgextra/i2/1074450/T2_hH6XrtXXXXXXXXX-1074450.png?4);}
.main .step4{height:1200px;background-image:url(http://img04.taobaocdn.com/imgextra/i4/1074450/T2N3j5XuhXXXXXXXXX-1074450.png?4);}
.main .step5{height:1200px;background-image:url(http://img01.taobaocdn.com/imgextra/i1/1074450/T2FLH5XDtXXXXXXXXX-1074450.png?4);}
.main .step6{height:1200px;background-image:url(http://img02.taobaocdn.com/imgextra/i2/1074450/T2dMf5XDdXXXXXXXXX-1074450.png?4);}
.main .step7{height:1260px;background-image:url(http://img03.taobaocdn.com/imgextra/i3/1074450/T2g8v5XBtXXXXXXXXX-1074450.png?3);}

.footerIn{padding:30px 0;line-height:24px;color:#fff}
.footerIn a{margin:0 10px;}
.footerIn span#showpv{color:#154a00}

.btn-b{display: inline-block;*display:inline;*zoom:1;vertical-align:top; height: 24px;overflow: hidden;line-height: 24px;color:#fff;background-color: #AF2222;padding: 0 14px;background-repeat: no-repeat;border-radius: 3px;}
.btn-b:link,.btn-b:visited{color:#fff;text-decoration: none;}
.btn-b:hover,.btn-b:active{color:#fff;text-decoration: none;background-color:#E34A4A; }
.btn-b-more{background-image: url(http://www.sinaimg.cn/dy/deco/2013/1009/images/bg.png);_background-image: url(http://www.sinaimg.cn/dy/deco/2013/1009/images/bg_.png); background-position:-265px -55px;}
.btn-b-change{background-image: url(http://www.sinaimg.cn/dy/deco/2013/1009/images/bg.png);_background-image: url(http://www.sinaimg.cn/dy/deco/2013/1009/images/bg_.png); background-position:-265px -85px;padding-left: 24px;}
.btn-b-prev{background-image: url(http://www.sinaimg.cn/dy/deco/2013/1009/images/bg.png);_background-image: url(http://www.sinaimg.cn/dy/deco/2013/1009/images/bg_.png); background-position:-260px -353px;padding-left: 24px;}
.btn-b-upload{background-image: url(http://www.sinaimg.cn/dy/deco/2013/1009/images/bg.png);_background-image: url(http://www.sinaimg.cn/dy/deco/2013/1009/images/bg_.png); background-position:-260px -114px;padding-left: 24px;}
.btn-b-next{background-image: url(http://www.sinaimg.cn/dy/deco/2013/1009/images/bg.png);_background-image: url(http://www.sinaimg.cn/dy/deco/2013/1009/images/bg_.png); background-position:right -454px;padding-right: 26px;}


/*媒体活动页*/
.part-a{border-top:2px solid #9C9C9C;margin-top:36px;}
.part-a-hidetop{border-top:2px solid #F8F8F8;}
.part-a-hd{width:1000px;height:45px;top:-10px;position: relative;margin:0 auto;}
.part-a-hd h2{color:#1f1f1f;font-size:37px; *line-height:37px; font-weight: bold;float: left;margin-top:0px; padding: 0 12px 0 0;background:#FFF;font-family: "Microsoft Yahei","微软雅黑","黑体"}
.part-a-hd .extra{position: absolute;right:0;top:2px;background: #f8f8f8;}
.part-a-hd .btn-b-upload{background: #f8f8f8;color:#333;height:50px;line-height:50px;font-size:22px;}

/* ---------- top secMenu ---------- */
.secmenu {
	width: 950px;
	height: 60px;
	margin: 0 auto;
}

.secmenu a {
	float: left;
	height: 50px;
	margin-right: 8px;
	background: url(http://www.baobeita.com/resources/shop/images//base_secmenu.gif);
	text-indent:-9999em;
}

.secmenu a.goldenretriever {
	width: 162px;
	background-position: -6px -6px;
}

.secmenu a.labrador {
	width: 182px;
	background-position: -176px -6px;
}

.secmenu a.bordercollie {
	width: 152px;
	background-position: -366px -6px;
}

.secmenu a.samoyed {
	width: 126px;
	background-position: -526px -6px;
}

.secmenu a.poodle {
	width: 142px;
	background-position: -662px -6px;
}

.secmenu a.bichon {
	width: 142px;
	background-position: -812px -6px;
	margin-right: 0;
}
/* ---------- common title ---------- */
.titleBar {
	background: #fff;
	padding: 10px;
	border: 1px solid #eee;
}

.titleBar .content {
	height: 30px;
	border-bottom: 2px solid #f9f9ef;
}

.titleBar .content span {
	float: left;
	color: #666;
	font: 600 20px/30px simsun;
	padding: 0 15px;
	background: #F9F9EF;
}

.modTitle {
	width: 930px;
	height: 40px;
	padding: 0 10px;
	border-bottom: 1px solid #EEE;
	background: white;
	color: #666;
	font: 400 24px/40px simhei;
}

.modTitle .more {
	float: right;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	margin-top: 8px;
	background: #F9F9EF;
	font-size: 12px;
	display: block;
}

.modTitle .more:hover {
	background: #f70;
	color: #fff;
}

/* ---------- Footer ---------- */
.footer {
	clear: both;
	background:transparent;
	color: #666;
}

.footer .bottomNavigation {
	width: 950px;
	padding-top: 10px;
	height: auto;
	margin: 0px auto;
	clear: both;
	overflow: hidden;
}

.footer .bottomNavigation dl {
	width: 180px;
	padding: 0 5px;
	line-height: 25px;
	float: left;
}

.footer .bottomNavigation dl.half {
	width: 440px;
	padding: 0 10px;
}

.footer .bottomNavigation dl.half dd {
	width:auto;
	float:left;
	margin-left:10px;
}

.footer .bottomNavigation dl dt {
	background: #215800;
	text-align: left;
	text-indent: 12px;
}

.footer .bottomNavigation dl dt strong {
	color: #666;
	font-family: arial;
}

.footer .bottomNavigation dl dd {
	text-align: left;
	text-indent: 24px;
}

.footer .bottomNavigation dl dd a{
	color:#666;
}
.footer .footerInfo {
	width:100%;
	line-height: 25px;
	margin: 5px auto;
	clear: both;
	text-align: center;
	border-top: 1px solid #DDD;
	padding-top: 5px;
}

.footer .footerInfo ul {
	clear: both;
}

.footer .footerInfo ul li {
	display: inline;
}

.footer .footerInfo ul li a {
	margin: 0px 10px;
	color:#666;
}

.footer .footerInfo p {
	font-family: Arial;
	color: #666;
}
/* ---------- Pager ---------- */
.pager {
	clear: both;
	width: 100%;
	height: 32px;
	margin: 10px auto;
	padding: 10px 0;
	position: relative;
	background: #fff;
	border-bottom: 1px solid #eee;
}

.pager a {
	float: left;
	padding: 7px 12px;
	margin-right: 10px;
	display: inline;
	background: #fff;
	border: 1px solid #ddd;
	color: #f60;
	font: 14px arial;
}

.pager a:link,.pager a:visited {
	color: #f60;
}

.pager a:hover,.pager a:active {
	color: #999;
	border: 1px solid #999;
}

.pager span {
	float: left;
	padding: 7px 12px;
	margin-right: 10px;
	display: inline;
	background: #fff;
	font: 14px arial;
	color: #eee;
	border: 1px solid #eee;
}

.pager span.pageInfo {
	margin-right: 5px;
	color: #999;
	border: none;
	background: #fff;
}

.pager span.currentPage {
	font: 14px arial;
	color: #f60;
	border: 1px solid #f60;
	background: #fff9dd;
	cursor: default;
}

/* ---------- InstantMessaging ---------- */
.instantMessagingLayer {
}
.leftInstantMessagingLayer{
	position: fixed;
	bottom: 120px;
	right: 0px;
	_position: absolute;
	width: 52px;
	height:238px;
	overflow: hidden;
	background: url(http://www.baobeita.com/resources/shop/images//instant_messaging_bg_hidden.gif) left top no-repeat;
}
.leftInstantMessagingLayer a{
	width: 52px;
	height:76px;
	float: left;
	overflow: hidden;
	background-image: url(http://www.baobeita.com/resources/shop/images//instant_messaging_bg_hidden.gif);
	background-repeat:no-repeat;
}
.leftInstantMessagingLayer .qq{
	background-position:-52px 0;
}
.leftInstantMessagingLayer .wangwang{
	background-position:-52px -75px;
}
.leftInstantMessagingLayer .backtotop{
	height: 52px;
	background-position:-52px -150px;
}
.leftInstantMessagingLayer .expand{
	height: 35px;
	background-position:-52px -202px;
}
.leftInstantMessagingLayer .qq:hover{
	background-position:-104px 0;
}
.leftInstantMessagingLayer .wangwang:hover{
	background-position:-104px -75px;
}
.leftInstantMessagingLayer .backtotop:hover{
	background-position:-104px -150px;
}
.leftInstantMessagingLayer .expand:hover{
	background-position:-104px -202px;
}
.rightInstantMessagingLayer {
	position: fixed;
	bottom: 70px;
	right: 0px;
	_position: absolute;
	width: 145px;
	float: left;
	overflow: hidden;
	background: url(http://www.baobeita.com/resources/shop/images//instant_messaging_bg.gif?1) -145px bottom no-repeat;
}

.rightInstantMessagingLayer .top {
	display: block;
	height: 125px;
	background: url(http://www.baobeita.com/resources/shop/images//instant_messaging_top.gif?1);
}
.rightInstantMessagingLayer .alipay {
	height: 139px;
	width:145px;
}
.rightInstantMessagingLayer .weibolink {
	display: block;
	height: 43px;
}
.rightInstantMessagingLayer .tools {
	height: 44px;
	width:145px;
}
.rightInstantMessagingLayer .tools a{
	height:44px;
	width:72px;
	display:block;
	float:left;
	background-image:url(http://www.baobeita.com/resources/shop/images//instant_messaging_bg.gif);
	background-repeat:none;
}
.rightInstantMessagingLayer .tools .hideme{
	background-position:-145px bottom;
}
.rightInstantMessagingLayer .tools .backtotop{
	background-position:-217px bottom;
}
.rightInstantMessagingLayer .tools .hideme:hover{
	background-position:-290px 0;
}
.rightInstantMessagingLayer .tools .backtotop:hover{
	background-position:-362px 0;
}

.rightInstantMessagingLayer .main {
	background: url(http://www.baobeita.com/resources/shop/images//instant_messaging_bg.gif) 0 0 repeat-y;
}

.rightInstantMessagingLayer .main ul {
	padding: 0 20px;
}

.rightInstantMessagingLayer .main li {
	height: 36px;
	line-height: 36px;
	word-wrap: break-word;
	word-break: normal;
	border-bottom: 1px solid #e6e5e4;
	overflow: hidden;
}

.rightInstantMessagingLayer .main .qq {
	padding-left: 28px;
	display: block;
	float: left;
	background: url(http://www.baobeita.com/resources/shop/images//instant_messaging_main.gif) 0 -223px no-repeat;
}

.rightInstantMessagingLayer .main .wangwang {
	padding-left: 28px;
	display: block;
	float: left;
	background: url(http://www.baobeita.com/resources/shop/images//instant_messaging_main.gif) -0 -8px
		no-repeat;
}

.rightInstantMessagingLayer .main .online {
	padding-left: 28px;
	display: block;
	float: left;
	background: url(http://www.baobeita.com/resources/shop/images//instant_messaging_main.gif) 2px -54px
		no-repeat;
}

.rightInstantMessagingLayer .main .phone {
	padding-left: 20px;
	display: block;
	float: left;
	font-family: Arial;
	background: url(http://www.baobeita.com/resources/shop/images//instant_messaging_main.gif) 2px -166px
		no-repeat;
}

/* ---------- friend link ---------- */

.bottomFriendlink {
	width: 930px;
	margin: 0 auto;
	padding: 0 10px;
	background: #F5F5F5;
	color: #666;
	line-height: 25px;
}

.bottomFriendlink .title {
	font-weight: 500;
}

.bottomFriendlink a {
	padding: 0 3px;
}


/*gallery*/
@font-face {
font-weight: normal;
font-style: normal;
}
/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
html,body {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
input{
	border:1px solid #b0b0b0;
	padding:3px 5px 4px;
	color:#979797;
	width:190px;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
.container{
	position: relative;
	text-align: center;
}
.clr{
	clear: both;
}
/* Media Queries */
@media screen and (max-width: 767px) {
	.container > header{
		text-align: center;
	}
	p.codrops-demos {
		position: relative;
		top: auto;
		left: auto;
	}
}
.lb-album{
	width: 650px;
	overflow:hidden;
}
.lb-album li{
	float: left;
	margin: 5px;
	position: relative;
	width:auto;
	display:inline-block;
}
.lb-album li > a,
.lb-album li > a img{
	display: block;
}
.lb-album li > a{
	width: 170px;
	height: auto;
	position: relative;
	padding: 10px;
	background: #f1d2c2;
	-webkit-box-shadow: 1px 1px 2px #fff, 1px 1px 2px rgba(158,111,86,0.3) inset;
	-moz-box-shadow: 1px 1px 2px #fff, 1px 1px 2px rgba(158,111,86,0.3) inset;
	box-shadow: 1px 1px 2px #fff, 1px 1px 2px rgba(158,111,86,0.3) inset;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px 4px 4px 4px;
}
.lb-album li > a span{
	position: absolute;
	width: 166px;
	height: auto;
	top: 10px;
	left: 10px;
	text-align: center;
	line-height: 60px;
	color: rgba(27,54,81,0.8);
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
	font-size: 24px;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	background: rgb(241,210,194);
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.56)), color-stop(100%,rgba(0,0,0,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(0,0,0,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(0,0,0,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(0,0,0,1) 100%);
	background: radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(0,0,0,1) 100%);
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}
.lb-album li > a:hover span{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
.lb-overlay{
	width: 0px;
	height: 0px;
	position: fixed;
	overflow: hidden;
	left: 0px;
	top: 0px;
	padding: 0px;
	z-index: 99;
	text-align: center;
	background: rgb(50,50,50);
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.56)), color-stop(100%,rgba(0,0,0,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(0,0,0,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(0,0,0,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(0,0,0,1) 100%);
	background: radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(0,0,0,1) 100%);
}
.lb-overlay > div{
	position: relative;
	color: rgba(27,54,81,0.8);
	width:750px;
	height: 80px;
	margin: 40px auto 0px auto;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
}
.lb-overlay div h3,
.lb-overlay div p{
	padding: 0px 20px;
	width: 235px;
	height: 60px;
	font-family: "microsoft yahei";
}
.lb-overlay div h3{
	font-size: 36px;
	line-height: 36px;
	float: left;
	text-align: right;
	border-right: 1px solid rgba(27,54,81,0.4);
}
.lb-overlay div p{
	font-size: 16px;
	line-height: 16px;
}
.lb-overlay div p span{
	font-size: 16px;
	line-height: 22px;
	margin-bottom:5px;
	color:#999;
	display: block;
}
.lb-overlay div p{
	font-size: 14px;
	text-align: left;
	float: left;
	width: 220px;
}
.lb-overlay a.lb-close{
	background: #FFF;
	z-index: 1001;
	color: #000;
	position: absolute;
	top: 43px;
	left: 50%;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	width: 80px;
	height: 26px;
	overflow: hidden;
	margin-left: -25px;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
}
.lb-overlay img{
	/* height: 100%; For Opera max-height does not seem to work */
	position: relative;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 7px rgba(0,0,0,0.2);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
}
.lb-prev, .lb-next{
	text-indent: -9000px;
	position: absolute;
	top: -32px;
	width: 24px;
	height: 25px;
	left: 50%;
	opacity: 0.8;
	filter: alpha(opacity=80); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; /*IE8*/
}
.lb-prev:hover, .lb-next:hover{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
.lb-prev{
	margin-left: -30px;
	background: transparent url(http://img03.taobaocdn.com/imgextra/i3/1074450/T28kiOXB8XXXXXXXXX-1074450.png) no-repeat top left;
}
.lb-next{
	margin-left: 6px;
	background: transparent url(http://img03.taobaocdn.com/imgextra/i3/1074450/T28kiOXB8XXXXXXXXX-1074450.png) no-repeat top right;
}
.lb-overlay:target {
	width: auto;
	height: auto;
	bottom: 0px;
	right: 0px;
	padding: 80px 100px 120px 100px;
}
.lb-overlay:target img,
.lb-overlay:target a.lb-close{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
/* 
	100% Height for Opera as the max-height seems to be ignored, not optimal for large screens 
	http://bricss.net/post/11230266445/css-hack-to-target-opera 
*/
x:-o-prefocus, .lb-overlay img {
	height: 100%;
}

/* /gallery*/

.wrap{margin:0 auto;width:1000px;text-align: left;}
.top-nav h1 a,.top-nav .top-link a{background: url(img/bg.png) 0 0 no-repeat;_background-image: url(img/bg_.png);}
.txt-zjhd{margin-top:0px;color:#1f1f1f;font-size:1px; *line-height:1px; font-weight: bold;text-align: left;padding: 0 0 0 2px;height:1px;overflow:hidden;}
/*scroll*/
.scroll-wrap{width:1000px;overflow: hidden;position: relative;background: #fff;margin-bottom: 25px;border-bottom: 1px solid #F0F0F0;}
.scroll-cont{height:558px;overflow: hidden;position: relative;}
.scroll-item{width: 1000px;height:558px; overflow: hidden;float: left;display: inline;position: relative;}
.scroll-item-hd{width:1000px;height: 500px;overflow: hidden;}
.scroll-item-bd{width:1000px; position:absolute; bottom:58px; left:0;}
.scroll-item-bd .bg,.scroll-item-bd .intro{display: none;}
.scroll-item-bd .intro{line-height: 26px;font-size:14px; padding:0 40px 0 14px; color:#333; height:58px;overflow: hidden;position: relative;z-index: 100;}
.scroll-item-bd .bg{ background-color:#FFF; opacity: 0.7; filter:alpha(opacity=70); width:100%;height: 58px;position: absolute;left:0;top:0;}
.scroll-item-bd .trigger{display: block; width: 45px; height: 22px; position: absolute; right: 0; bottom: 0; cursor: pointer; background: url(img/photo_zxa_0614_unfold.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='img/photo_zxa_0614_unfold.png');_background:url(#);z-index: 100;}
.scroll-item-bd .trigger:hover{ background: url(img/photo_zxa_0614_unfold_f.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='img/photo_zxa_0614_unfold_f.png');_background:url(#); }
.scroll-item-bd-show .bg,.scroll-item-bd-show .intro{display: block;}
.scroll-item-bd-show .trigger{display: block; width: 45px; height: 50px; position: absolute; right: 0; bottom: 0; background: url(img/photo_zxa_0614_fold.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src="img/photo_zxa_0614_fold.png");_background:url(#);}
.scroll-item-bd-show .trigger:hover{ background: url(img/photo_zxa_0614_fold_f.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src="img/photo_zxa_0614_fold_f.png");_background:url(#); }
.scroll-item-ft{text-align: left;height: 60px; border:1px solid #f0f0f0;border-width: 0 1px;}
.scroll-title{ display: block; position: absolute; bottom: 0; left: 0; height: 58px; line-height: 52px; font-size: 22px; color: #000; width:800px; padding-left: 14px;}
.scroll-dots{display:block;text-align:center;font-size:0; height: 36px;line-height: 36px;border: 1px solid #F0F0F0;border-bottom:1px solid #E0E0E0;}
.scroll-dots span{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:18px; height:18px; margin-right:5px; cursor:pointer; background:url(img/dot.png) no-repeat; margin-top: 14px;}
.scroll-dots span.selected{ background:url(img/dot_cur.png) no-repeat;}
.scroll-prev,.scroll-next{ position:absolute; display: block; width:70px; height:70px; cursor:pointer; overflow:hidden; top:220px; z-index: 100; line-height:400px;zoom:1;}
.scroll-prev{ left:0;background:url(img/photo_zxa_0616_cover_l.png) no-repeat; _background:url(#);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src="img/photo_zxa_0616_cover_l.png");}
.scroll-next{ right:0; background:url(img/photo_zxa_0616_cover_r.png) no-repeat; _background:url(#);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src="img/photo_zxa_0616_cover_r.png");}
.scroll-share{float: right;display: inline;padding: 10px 15px 0 0;}
.scroll-share .scroll-share-label{float: left;display: inline;font-size: 14px;color:#666;padding: 7px 5px 0 0;}


/*activity*/
.activity-wrap{width:1000px;overflow:hidden;margin:20px auto;clear:both;}
.activity{width:1050px;margin:20px auto;}
.active-item{float: left;display: inline;width:318px;padding: 0;margin-right:20px;text-align: left; border: 1px solid #F3F3F3;background: #fff;}
.active-label{color: #cc0000;font-size: 16px;padding:15px 15px 0;}
.activity h3{font-size: 16px;color:#151515;line-height: 24px;padding: 2px 15px 0;}
.activity h3 a:link,.activity h3 a:visited{color:#151515;text-decoration: none;}
.activity h3 a:hover,.activity h3 a:active{color:#cc0000;text-decoration: none;}
.active-cont{color:#999;font-size: 12px;line-height: 22px;padding: 0 15px 15px;border-bottom:1px solid #E9E9E9;}
.active-cont a:link,.active-cont a:visited{color:#333;text-decoration: none;}
.active-cont a:hover,.active-cont a:active{color:#333;text-decoration: underline;}

/*activity-tab*/
.tab-a-hd{height: 45px;margin-bottom: 25px;}
.tab-a-nav{height: 44px;overflow: hidden;float: left;display: inline;}
.tab-a-nav-inner{width:1000px;height:43px;float: left;border-bottom:1px solid #D4D4D4;_overflow: hidden;}
.tab-a-nav a{float: left;display: inline;width:179px; height: 40px;line-height: 40px; background: #F4F4F4;padding-top: 2px;border:1px solid #D4D4D4;border-right:0;text-align: center;overflow: hidden;color:#151515;font-size: 22px;position: relative;}
.tab-a-nav a:link,.tab-a-nav a:visited{color:#151515;text-decoration: none;}
.tab-a-nav a:hover,.tab-a-nav a:active{color:#CC0000;text-decoration: none;background: #F8F8F8;}
.tab-a-nav a.selected{border-top: 3px solid #CC0000;padding-top:0;color:#CC0000;border-bottom: 1px solid #F8F8F8;background: #F8F8F8;}
.tab-a-nav a.selected:hover{cursor: default;}
.tab-a-nav a.last{border-right:1px solid #D4D4D4;}

.tab-a-cont{width:1000px;overflow: hidden;}
.tab-a-cont-inner{width:1050px;}
.activity-tab-items{margin-bottom: 25px;}
.activity-tab-item{width:235px;height:248px;margin:0 17px 30px 0;float: left;display: inline-block;_display:inline;zoom:1; background: #fff;border:1px solid #DEDEDE; border-bottom: 1px solid #F1F1F1;overflow: hidden;cursor: pointer;filter:alpha(opacity=90);opacity:.9;}
.activity-tab-item .hd {display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 135px;/*约为高度的0.873，200*0.873 约为175*/*font-family:Arial;width:235px;height:155px;background: #C1C1C1;}
.activity-tab-item .hd img {vertical-align:middle;}
.activity-tab-item .bd{border-bottom:1px solid #DEDEDE;padding: 0 12px 8px;}

.activity-tab-item.hover{border-color:#CC0000; border-bottom-color:#DAB2B2;}
.activity-tab-item.hover .bd{border-bottom-color: #CC0000;}

.activity-tab-item .intro{color:#151515;font-size: 14px;text-align: left;height: 40px;line-height: 20px;padding: 5px 0;}
.activity-tab-item .intro a:link,.activity-tab-item .intro a:visited{color:#151515;text-decoration: none;}
.activity-tab-item .intro a:hover,.activity-tab-item .intro a:active{color:#151515;text-decoration: none;}
.activity-tab-item .bar-wrap{text-align: right;}
.activity-tab-item .bar-wrap a{float: left;color:#c00;font-size: 14px;display: none;}
.activity-tab-item .bar-wrap a:link,.activity-tab-item .bar-wrap a:visited{color:#c00;text-decoration: none;}
.activity-tab-item .bar-wrap a:hover,.activity-tab-item .bar-wrap a:active{color:#c00;text-decoration: none;}
.activity-tab-item .label{display: inline-block;height: 16px;line-height: 16px;font-size: 12px;border:1px solid #A8A8A8;padding: 0 5px;}
.activity-tab-item .start{color:#818181;border-color:#A8A8A8;background: #fff;}
.activity-tab-item .normal{color:#fff;border-color:#FF9F9D;background: #FF9997;}
.activity-tab-item .end{color:#fff;border-color:#FF9F9D;background: #FF9997;}
.activity-tab-item .bar{margin-top: 4px;height: 7px;overflow: hidden;border:1px solid #A8A8A8;}
.activity-tab-item .bar-inner{width:0;height: 7px;overflow: hidden;background: #FF9997;float:left;}
.activity-tab-item.hover .bar-wrap a{display: inline;}
.activity-tab-item.hover{filter:alpha(opacity=100);opacity:1;}
.loading,.empty{text-align: center;font-size: 16px;margin: 10px;color: #777;}


/*栏目精选*/
.columns{ border-top: 4px solid #d8d8d8;}
.column h2{ height: 30px; line-height: 30px; margin: 40px 0 15px;}
.column h2.txt-x{ height: 30px; line-height: 30px;font-size:26px;font-family:"microsoft yahei";font-weight:100; margin: 40px 0 15px;}
.column h3{font-weight:normal;}
.column01 h2{ margin-top: 25px; }
.column01 h2 a{ background-position: 0 -460px;}
.column02 h2 a{ background-position: 0 -500px;}
.column03 h2 a{ background-position: 0 -540px;}
.column04 h2 a{ background-position: 0 -576px;}
.column05 h2 a{ background-position: 0 -616px;}
.column06 h2 a{ background-position: 0 -656px;}
.column .pic_item{ display: inline; float: left; margin-right: 1px; margin-bottom: 1px; position: relative; width: 311px; height: 233px; overflow: hidden;}
.column .pic_item.norm{ margin-right: 0;}
.column .pic_item.nobm{ margin-bottom: 0;}
.column .pic_item.wide{ width: 623px;}
.column .pic_item.tall{ height: 467px;}
.column .pic_item img{ display: block; width: 311px; height: 233px;}
.column .pic_item.wide img{ width: 623px;}
.column .pic_item.tall img{ height: 467px;}
.column .pic_item .pic_detail{ position: absolute; left: 0; bottom: -233px; width: 311px; height: 233px; _bottom: -234px; _height: 232px; display: block; cursor: pointer;}
.column .pic_item .pic_detail .titbg{ height: 40px; width: 311px; background: #ab000e; opacity: 0.9; filter:alpha(opacity=90); position: absolute;left: 0;top: 0;}
.column .pic_item .pic_detail .contbg{ height: 271px; width: 311px; background: #fff; opacity: 0.9; filter:alpha(opacity=90);position: absolute;left: 0;top: 40px;}
.column .pic_item .pic_detail h3{ height: 40px; line-height: 40px; padding: 0 16px; font-size: 18px; position: absolute;left: 0; top: 40px; color: #000; width: 278px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.column .pic_item .pic_detail .redbg{ color: #FFF; font-size: 16px; left: 0; top: 0;}
.column .pic_item .pic_detail p{ line-height: 20px; color: #333; padding: 0 16px; position: absolute; left: 0; top: 80px; font-size: 14px; color: #333;}
.column .pic_item.wide .pic_detail{ width: 623px; height: 233px;}
.column .pic_item.wide .pic_detail .contbg, .column .pic_item.wide .pic_detail .titbg{ width: 623px;}
.column .pic_item.tall .pic_detail{ width: 311px; height: 467px; bottom: -467px; _bottom:-468px; _height:466px;}
.column .pic_item.tall .pic_detail .contbg{ height: 427px;}
.col_pics{ position: relative; overflow: visible; width: 935px; height: 467px; margin-left: 25px; border-left: 1px solid #b5b5b5; padding-left: 39px;}
.column05 .col_pics{ height: 538px;}
.switch_wrap{ width: 935px; height: 467px; position: relative; overflow: hidden;}
.col_pics_item{ float: left; width: 935px; height: 467px; position: relative; overflow: hidden;}
a.pics_more{ position: absolute; width: 311px; height: 233px; bottom: 0; right: 0; _bottom: -1px; display: block; cursor: pointer; background: url(http://i1.sinaimg.cn/photo/photo/20131112/bg.png) -472px -76px no-repeat; font-size: 32px; text-align: center; line-height: 233px; color: #CCC;}
a.pics_more:hover{ background-position: -144px -76px; color: #fff !important;}
.column05 a.pics_more{ position: absolute; width: 835px; height: 70px; bottom: 0; right: 0; display: block; cursor: pointer; background: url(http://i1.sinaimg.cn/photo/photo/20131112/bg.png) 0 -776px no-repeat; font-size: 32px; text-align: center; padding-right: 100px; line-height: 70px; color: #CCC;}
.column05 a.pics_more:hover{ background-position: 0 -856px; color: #fff !important;}
a.switch_btn{ position: absolute; left: 985px; top: 180px; width: 61px; height: 99px; background: url(http://i1.sinaimg.cn/photo/photo/20131112/bg.png) -72px -268px no-repeat;}
a.switch_btn:hover{ background-position: 0 -268px;}


.columns {border-top:none!important;}

/*图片尺寸改动*/
.column2 .col_pics {height:514px;}
.column2 .col_pics_tall {height:587px;}
.column2 .switch_wrap {height: 514px;}
.column2 .col_pics_item {height: 514px;}

.pic_item2 { display: inline; float: left; margin-right: 1px; margin-bottom: 1px; position: relative; width: 311px; height: 257px; overflow: hidden;}
.pic_item2.norm{ margin-right: 0;}
.pic_item2.nobm{ margin-bottom: 0;}
/*.pic_item2.wide{ width: 623px;}*/
.pic_item2_tall{ height: 514px;}
.pic_item2 img{ display: block; width: 311px; height: 207px;}
/*.pic_item2.wide img{ width: 623px;}*/
.pic_item2_tall img{ height: 467px;}

.pic_item2 .pic_img {display:block; width:311px; height:207px; overflow:hidden;}
.pic_item2_tall .pic_img {height:467px;}

.pic_item2 .pic_detail{width: 311px; height: 50px; display: block; background:white; cursor: pointer;}
.pic_item2 .pic_detail h3{ height: 50px; line-height: 50px; padding: 0 16px; font-size: 16px; color: #333; width: 278px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.pic_item2 .pic_detail:hover h3 {color:#ab000d;}
.pic_item2 .pic_detail h3 span {color:#999;}
/*.pic_item2.wide .pic_detail{ width: 623px;}*/

.column2 .pics_more {height:257px; background:url(http://i1.sinaimg.cn/photo/photo/20131112//new_bg.png) -328px 0;}
.column2 .pics_more:hover {background-position:0 0;}

a.switch_btn2{ position: absolute; left: 985px; top: 180px; width: 61px; height: 99px; background: url(http://i1.sinaimg.cn/photo/photo/20131112/bg.png) -72px -268px no-repeat;}
a.switch_btn2:hover{ background-position: 0 -268px;}

.col_pics_tall a.pics_more{ position: absolute; width: 835px; height: 70px; bottom: 0; right: 0; display: block; cursor: pointer; background: url(http://i1.sinaimg.cn/photo/photo/20131112/bg.png) 0 -776px no-repeat; font-size: 32px; text-align: center; padding-right: 100px; line-height: 70px; color: #CCC;}
.col_pics_tall a.pics_more:hover{ background-position: 0 -856px; color: #fff !important;}

/*舌签切换*/
.column-subshow-cont {width:936px; height:514px; margin:0 auto;}
.column-subshow-cont .pics_more {height:257px; background:url(http://i1.sinaimg.cn/photo/photo/20131112//new_bg.png) -328px 0;}
.column-subshow-cont .pics_more:hover {background-position:0 0;}

.column-subshow-tab {height:49px; border:1px solid #d8d8d8; background:#e6e6e6;}
.subshow-tab-item {width:110px; float:left;}
.subshow-tab-item a,
.subshow-tab-item a:visited {display:block; width:110px; height:51px; margin-top:-1px; line-height:49px; text-align:center; color:#505050; font-size:19px;}
.subshow-tab-item a:hover,
.subshow-tab-item a.selected {border-top:3px solid #ab000d; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; width:108px; _width:110px; height:48px; _height:51px; color:#ab000d; background:#f8f8f8; _position:relative; _margin-bottom:-1px; line-height:44px; _line-height:49px;}

.subshow-tab-other {float:right;}
.subshow-tab-other a,
.subshow-tab-other a:visited {display:block; width:80px; height:51px; margin-top:-1px; background:url(http://i3.sinaimg.cn/photo/photo/20131112//plus.png) no-repeat 31px 17px;}
.subshow-tab-other a:hover {background-position:31px -46px;}

.column-subshow-title {position:relative; width:936px; height:70px; margin:0 auto;}
.column-subshow-title h2 {font-size:27px; line-height:70px; font-weight:bold; color:#ab000d;}
.column-subshow-loading {position:absolute; left:122px; top:26px; width:62px; height:19px; background:url(http://i2.sinaimg.cn/photo/photo/20131112//loading.gif);}
.column-subshow-btnBox {position:absolute; right:1px; top:24px;}
.btn-b{display: inline-block;*display:inline;*zoom:1;vertical-align:top; height: 24px;overflow: hidden;line-height: 24px;color:#fff;background-color: #AF2222;padding: 0 14px;background-repeat: no-repeat;border-radius: 3px;}
.btn-b:link,.btn-b:visited{color:#fff;text-decoration: none;}
.btn-b:hover,.btn-b:active{color:#fff!important;text-decoration: none;background-color:#E34A4A; }
.btn-b-change{background-image: url(http://i1.sinaimg.cn/photo/2013/101001/bg.png);_background-image: url(http://i0.sinaimg.cn/photo/2013/101001/bg_.png); background-position:-265px -85px;padding-left: 24px;}




/*pager*/
.pager-a{display:block;text-align:center; font-size:0; margin-bottom: 30px;}
.pager-a-txt{line-height: 26px;_line-height: 27px;}
.pager-a-btn,.pager-a-txt,.pager-a input{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:14px;margin:0 2px 0 3px;}
.pager-a-btn{border: 1px solid #D7D7D7;border-radius: 3px;height:26px;line-height: 26px;_line-height: 27px; padding:0 9px; color:#000;}
.pager-a-btn:link,.pager-a-btn:visited{color:#000;text-decoration: none;}
.pager-a-btn:hover,.pager-a-btn:active{color:#777;text-decoration: none;}
span.pager-a-btn{color:#999;}
span.pager-a-btn:hover{color:#999;}
span.pager-a-current{background: #AD0000;color:#fff;border:1px solid #ad0000;}
span.pager-a-current:hover{color:#fff;}
.pager-a input{width: 40px;height: 14px;line-height:14px;padding: 5px 0;border: 1px solid #D7D7D7; text-align: center;*vertical-align:-5px;}

/*pager-b*/
.pager-b{display:block;text-align:center; font-size:0; margin-bottom: 30px;}
.pager-b-txt{line-height: 26px;_line-height: 27px;}
.pager-b  a,.pager-b .current,.pager-b-txt,.pager-b input,.pager-b span{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:14px;margin:0 2px 0 3px;}
.pager-b  a,.pager-b .current{border: 1px solid #D7D7D7;border-radius: 3px;height:26px;line-height: 26px;_line-height: 27px; padding:0 9px; color:#000;}
.pager-b  a:link,.pager-b a:visited{color:#000;text-decoration: none;}
.pager-b  a:hover{color:#777;text-decoration: none;}
.pager-b  .current{background: #AD0000;color:#fff;border:1px solid #ad0000;}
.pager-b input{width: 40px;height: 14px;line-height:14px;padding: 5px 0;border: 1px solid #D7D7D7; text-align: center;*vertical-align:-5px;}
.pager-b  .current.prev,.pager-b  .current.next{color:#999; border-color:#D7D7D7; background:#fff; }

/*tip-wrap*/
.tip-wrap{color:#2c2c2c;font-size: 12px;line-height: 20px;text-align: left;margin-bottom: 35px;}
