/*/Sites/TheKnotChina/Styles/blogliststyle.css*/
@charset "utf-8";
.blog-box{ width:637px; overflow:hidden; font-size:12px; margin-bottom:6px;}
.blog-box a{ text-decoration:none;}
.clear{clear:both; height:0px; overflow:hidden; font-size:1;margin:0; padding:0;}
.line-1{ border-bottom:1px solid #D6D6D6; height:1px; overflow:hidden; display:none;}
.tab-t{ height:29px;margin-bottom:-1px;}
.tab-title { cursor:pointer;width:50px; height:29px; background-color:#797979; float:left; line-height:29px; text-align:center; color:#FFF; font-size:18px; font-weight: bold; margin-right:3px;
}
.tab-title-up { cursor:pointer;width:55px; height:29px; background-color:#A2CFEC; float:left; line-height:29px; text-align:center; color:#FFF; font-size:18px; font-weight: bold;margin-right:3px;
}
.landingforum{ cursor:pointer;width:50px; height:29px; background-color:#A2CFEC; float:left; line-height:29px; text-align:center; color:#FFF; font-size:18px; font-weight: bold;}
.landingblog{cursor:pointer;width:50px; height:29px; background-color:#A2CFEC; float:left; line-height:29px; text-align:center; color:#FFF; font-size:18px; font-weight: bold;}
.tab-title .landingforum { background-image:url('http://content1.ijie.cn/zh-cn/image/sitecore/forum_off.gif');}
.tab-title-up .landingforum {width:55px;background-image:url('http://content2.ijie.cn/zh-cn/image/sitecore/forum_on.gif');}
.tab-title .landingblog {background-image:url('http://content2.ijie.cn/zh-cn/image/sitecore/blog_off.gif');}
.tab-title-up .landingblog {width:55px;background-image:url('http://content3.ijie.cn/zh-cn/image/sitecore/blog_on.gif');}


 #div_forum,#div_blog{ border:1px solid #d8d8d8; width:635px;}
.bloglist{ border:8px solid #DDEFFB; border-bottom:none; overflow:auto;  overflow:auto; position: relative;}
.highlighted-list{padding:10px 2px;}
.highlight-blog{ width:141px; overflow:hidden; display:inline; float:left; font-size:12px; color:#999999; margin:3px 6px; line-height:16px;}
.highlight-blog img{ border:1px solid #D8D8D8; padding:2px; width:135px; height:100px;}
.highlight-blog h1{ margin:8px 0; padding:0; font-size:12px; font-weight:bold; color:#797979;}
.highlight-blog h5 {margin:8px 0; padding:0;}
.highlight-blog h5 a{ margin:0; padding:0; font-size:12px; color:#A40702; font-weight:normal;}



.tab2-t-bigtype{height:23px; padding-top:3px; padding-left:10px; line-height:26px; background-color:#A2D0EA;}
.tab2-bigtype-title { padding:0 15px;height:23px; background-color:#A2D0EA; float:left; display:inline; line-height:23px; text-align:center; color:#FFF; font-size:14px; font-weight:bold;cursor:pointer;}
.tab2-bigtype-title-up{ padding:0 15px;height:23px; background-color:#FFF; float:left; display:inline; line-height:23px; text-align:center; color:#F473AB; font-size:14px; font-weight:bold;cursor:pointer;}

.tab2-t{height:24px; background-color:#FFF; line-height:24px;}
.tab2-title { float:left; display:inline; padding:0 15px; text-align:center; color:#454545; font-size:12px; font-weight:normal;cursor:pointer;}
.tab2-title-up { float:left; display:inline; padding:0 15px; text-align:center; color:#F273A8; font-size:12px; font-weight:normal;cursor:pointer;}

.tab2-content-t{ height:30px; line-height:30px; background:url(images/general/blog_img_11.gif) repeat-x; padding:0 20px; margin-top:10px;}
.tab2-content-t-l{ float:left; display:block; background:url(images/general/blog_img_14.gif) left center no-repeat; padding-left:15px;}
.tab2-content-t-r{ float:right;}

.tab2-content{width:635px;height:509px !important;height:497px;overflow:hidden; }
.tab2-content td{ line-height:24px;}
.tab2-content .list-title{ background-color:#E5E5E5; font-weight:bold; font-size:12px;} 
.tab2-content .list-bg{background-color:#EEE;}
.tab2-content .list-text-title{ background-image:url(images/general/blog_img_19.gif); background-position:10px center; background-repeat:no-repeat; padding-left:30px;}
.tab2-content .list-text-title a{overflow:hidden; width:380px; display:block;}
.tab2-content .list-text-title a{ text-decoration:none;}
.tab2-content .link-line{ text-decoration:none;}

/*/Sites/Common/SendToAFriend/layout_modal.css*/
#popupMask {position: absolute;z-index: 200;top: 0px;left: 0px;width: 100%;height: 100%;opacity: .4;filter: alpha(opacity=40);
    /* this hack is so it works in IE
    * I find setting the color in the css gives me more flexibility 
    * than the PNG solution.
    */
    background-color:transparent !important;
    background-color: #333333;
    /* this hack is for opera support
    * you can uncomment the background-image if you don't care about opera.
    * this gives you the flexibility to use any bg color that you want, instead of the png
    */
    background-image/**/: url("subModal_maskBG.png") !important; /* For browsers Moz, Opera, etc. */
    background-image:none;background-repeat: repeat;display:none;
}
#popupContainer {position: absolute;z-index: 201;top: 0px;left: 0px;display:none;padding: 0px;}
#popupInner {border: 2px solid #666666;background-color: #ffffff;}
#popupFrame {margin: 0px;width: 100%;height: 100%;position: relative;z-index: 202;}
#popupTitleBar {background-color: #BBBBBB;color: #ffffff;height: 1.3em;font-weight: bold;padding: 9px 12px 8px 12px;border: 0px;position: relative;z-index: 203;}
#popupTitle {float:left;font-size: 13px;line-height: 13px;}
#popupControls {float: right;cursor: pointer;cursor: hand;}


/*/Sites/Common/Styles/common.css*/ /****
Eric Meyer's reset v1.0 | 20080212
****/
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,b, u, i, center,dl, dt, dd, ol, ul, 
li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-size:100%;}
ol, ul {list-style: none;}

/****
HTML 5 - New Elements Reset
****/
header,nav,section,article,dialog,figure,aside,footer{display:block;margin:0;padding:0;}


/*/Sites/TheKnotChina/Styles/main.css*/
/*reset common.css */
body
{
	background: #d8edfa url(images/general/bg.gif) repeat 0 0;
	color: #454545;
	font-size:12px;
	line-height:16px;
}
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, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,select,input,textarea{font-family:"Microsoft Yahei","微软雅黑",simsun,"宋体";}
input, select, textarea
{
	border: 1px solid #CCC;
	color: #666;
	font-size: 12px;
}
.wrap ul li{ background-image:none;}

a:link { text-decoration: none; color: #454545; }
a:visited { text-decoration: none; color: #454545; }
a:hover { text-decoration: underline; color: #579bc3; }
a:active { text-decoration: underline; color: #579bc3; }

.clear {
clear:both;
height:0;
margin:0;
overflow:hidden;
padding:0;
}

/*homepage*/
.wrap {
background-color:#FFFFFF;
margin:0 auto;
overflow:hidden;
width:960px;
}
.widgetborder {
border:1px solid #D6D6D6;
}
.widget {
margin-bottom:6px;
}
.widgettitle {
background-color:#F373AC;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:25px;
line-height:25px;
padding-left:8px;
}
.widgettitle .caption {
float:left;
}
.col {
float:left;
}
.colright {
float:right;
}
.mid {
clear:both;
overflow:hidden;
padding:6px 5px 0;
width:950px;
}
.mainnav  {
display:inline;
overflow:hidden;
width:145px;
}
.extracontent  {
display:inline;
float:right;
overflow:hidden;
width:300px;
}
.homepage {
display:inline;
float:left;
margin-left:8px;
overflow:hidden;
width:489px;
}
.mainnav .widgetleft {
margin-bottom:6px;
}
.basicmenu {
background:url("http://content1.ijie.cn/zh-cn/image/common/wel_bg.gif") no-repeat scroll right top transparent;
color:#666666;
height:228px;
overflow:hidden;
padding:10px;
}
.basicmenu .welcome {
height:59px;
overflow:hidden;
}
.welcome a:link, .welcome a:visited {
color:#D0246C;
text-decoration:underline;
}
.welcome a:active, .welcome a:hover {
color:#579BC3;
text-decoration:none;
}
.welcome .countdown {
color:#D0246C;
}
.basicmenu ul {
height:130px;
line-height:18px;
overflow:hidden;
padding:10px 0;
}
.basicmenu .hottopiclist li {
background:url("http://content1.ijie.cn/zh-cn/image/sitecore/homepage_bg.gif") no-repeat scroll -308px 7px transparent;
line-height:18px;
padding-left:10px;
}

.homefeaturedcontent {
height:187px;
}
.homefeaturedcontent .inner {
height:135px;
line-height:16px;
overflow:hidden;
padding:9px;
}
.homefeaturedcontent .sep
					{
						height: 16px;
						background: transparent url(images/general/dots_hztl_gray.gif) repeat-x 0 7px;
					}
.mainnav .widget {
width:145px;
}
.themebgcolor_medium {
overflow:hidden;
}

.homepage {
display:inline;
float:left;
margin-left:8px;
overflow:hidden;
width:489px;
}
.maincontent_home {
overflow:hidden;
width:487px;
}

.maincontent_home .hp_galleries
		{
		    width: 485px;
		    height: 187px;
		    overflow:hidden;
		}
.hp_galleries .photos{ height:152px; padding-top:8px; width:485px; overflow:hidden; float:left; }

.featuredcolumn {
float:left;
}
.featuredcolumn .widget {
clear:left;
float:left;
}
.planningideas{
		width: 238px;
		height: 213px;
		overflow:hidden;
		display:inline;
					}
.planningideas .openhtml{ height:180px; overflow:hidden;}
.funpolls{
		width: 238px;
		margin-left: 7px;
		height: 213px;
		overflow:hidden;
		display:inline;
		}
.maincontent_home .hottopics{
		width: 485px;
		height: 222px;
		overflow:hidden;
		}
.hottopics .inner{ padding:15px 9px; line-height:16px;}
.hottopics .sep{width:1px; height:162px; overflow:hidden; float:left; display:inline; border-right:1px solid #CCC;}
.hottopics .promotion
			{
			 width:134px; padding:2px 10px; overflow:hidden; float:left; display:inline;
			}
.extracontent .top10lists
		{
		width: 298px;
		height: 220px;
		overflow:hidden;
		}
		
.top10lists .inner
		{
		padding:9px 15px;
		line-height:18px;
		height:170px;
		overflow:hidden;
		}
.extracontent .inner ul li
		{
		background:url("http://content1.ijie.cn/zh-cn/image/sitecore/homepage_bg.gif") no-repeat scroll -308px 7px transparent; padding-left:10px;
		}
.extracontent .inner .sep
		{
		display:none;
		}
		
/* email subscription */
      
      .beintheknow{ width:300px; height:55px; padding-top:32px; background:url("http://content1.ijie.cn/zh-cn/image/sitecore/homepage_bg.gif") no-repeat scroll 0px 0px transparent; text-align:center; margin-bottom:6px;}
      
      .beintheknow .text,.beintheknow .redtext
      {
        border:1px solid #CECECE;
        color:#999999;
        font-size:12px;
        height:21px;
        line-height:21px;
        margin:0 0 6px 0;
        padding:0;
        width:192px;
        }
       .beintheknow .redtext{ color:#FF0000;}
        
        .beintheknow .submit
      {
        color:#FFFFFF;
        font-weight:bold;
        font-size:14px;
        height:17px;
        line-height:17px;
        margin:0 auto;
        padding:0;
        width:71px;
        display:block;
        background-color:#4c8abb;
         cursor:pointer;
        }
.openhtml .share{ height:89px; overflow:hidden;}
.extracontent .quizzes
				{
					width: 298px;
					height: 222px;
					overflow:hidden;
				}
.extracontent .quizzes .imageflowquizzes
				{
				   float:left; padding-left:5px;
				}
.quizzes .inner{ padding:9px; line-height:16px;}
.extracontent .quizzes .photos{height: 180px; width: 280px;}
/*homepage*/
/*myknot*/
.maincontent  {
			overflow:hidden;
			width:489px;
			}
.maincontent .htmlwidget
					{
					margin: 0;
					}
.channel {
width:638px;
}
.applists
      {
          width: 100%;
          height: 466px;
		  overflow:hidden;
		  margin-bottom:6px;
		  clear:both;
      }
.channel .applists{width:638px;}
.applist
      {
          height: 230px;
		  margin-bottom:6px;
		  width:645px;
		  overflow:hidden;
      }
	  .applist a:link,.applist a:visited,.applist a:active,.applist a:hover
      { font-weight: bold;
		  color:#77A5C6;
      }
	  
      .applist .applink
      {
          float: left;
          width: 206px;
          height: 228px;
		  padding:0px;
		  margin-right:7px;
          overflow: hidden;
          text-align: center;
		  border: 1px solid #d3d7da;
		  background-color:#F6FAFD;
      }
      .applink .apptitle
      {
          font-size: 12px;
          font-weight: bold;
          line-height: 25px;
          height:25px;
          overflow:hidden;
          background-color:#D7EDFA;
		  color:#77A5C6;
		  text-align:left;
		  padding-left:10px;
		  
      }
      .applink .appimage
      {
          height: 130px; overflow:hidden;margin:12px 8px 8px 8px;
      }
      .applink .appdesc
      {
          text-align: left;
          margin: 0px auto;
          width: 179px;
		  line-height:14px;
		  padding:0 8px;
		  height:55px;
		  overflow:hidden;
      }
      .blogforum
      {
          width: 314px !important;width:312px;
          height: 308px;
		  padding:0px;
		  margin-right:0px;
		  margin-bottom:6px;
		  overflow:hidden;
          float: left;
		  border:1px solid #D8D8D8;
		  position:relative;
      }
      .blogforum .bfimage
      {
          width: 84px;
          height: 86px;
          float:left;
          display:inline;
          margin:6px 15px 0 15px;
		  
      }
      .blogforum .bftitlelinks-r{ float:left;}
      .blogforum .bftitlelinks
      {
		  height:100px;
		  background-image:url("images/general/bftitlelinks_bg.gif");
		  background-repeat:repeat-x;
      }
	  .blogforum .bftitlelinks .bflinks a{ text-decoration:none;}
      {
		  
      }
	  
      .blogforum .bftitle
      {
          font-size: 18px;
          font-weight: bold;
          line-height: 24px;
		  color:#FFF;
		  padding-top:26px;
      }
	  .bflinks{margin-top:15px;}
      .blogforum .bflinks a
      {
          text-decoration: underline;
		  color:#D1266A;
      }
      .blogforum .bflisttitle
      {
          clear: both;
          font-size: 14px;
          font-weight: bold;
          padding: 12px 5px 0 5px;
          line-height: 20px;
      }
      .blogforum .bflist
      {

          padding: 8px 10px;
		  line-height:18px;
		  width:280px;
		  overflow:hidden;
      }
	  .blogforum .bflist ul
      { width:280px;
	  overflow:hidden;
		  }
      .blogforum .bflist li
      {
          line-height: 18px;
		  height:18px;
		  width:270px;
		  overflow:hidden;
		  white-space:nowrap;
		  background:url("images/general/li_bg.gif") no-repeat left center;
		  padding-left:10px;
		  text-overflow:ellipsis;
      }
.emptysep{ width:6px; overflow:hidden; float:left; height:308px;}
/*.emptysep{ width:638px; overflow:hidden; float:left; height:310px; background-image:url("http://content2.ijie.cn/zh-tw/image/sitecore/blog.jpg");}*/
/*myknot*/
/*channelpage*/
.subchannelitem
		{
		width: 100%;
		height: 233px;
		clear:both;
		}
.subchannelitem .subchannelimg
		{
		width: 187px;
		height: 187px;
		margin:0 0 2 0;
		padding:0;
		}
.subchannelitem .empty{ width:8px; float:left; height:202px; overflow:hidden;}
.subchannelitem .subchanneltext
		{
		    width: 425px; padding-right:8px;
		}
		.subchannelitem .subchanneltitle
		{
		    font-size: 18px;
		    color: #4b8abd;
			margin-bottom:24px;
		}
		.subchannelitem .subchanneltitle a
		{
		    font-size: 20px;
		    color: #4b8abd;
		    line-height:30px;
		}
		
		.subchannelitem .articletitle, .subchannelitem .articleauthor, .subchannelitem .articlecontent .readfull
		{
		    color: #ce286a;
		}
		.subchannelitem .articletitle
		{
		    font-size: 14px;
		}
		.subchannelitem .articletitle a
		{
		    font-size: 14px; color:#D12668;
		}
		.subchannelitem .articleauthor
		{
		}
		.subchannelitem .articlecontent
		{
			margin-top:5px;
		}
		.subchannelitem .articlecontent .readfull
		{
		}
		.subchannelitem .readmore,.channelphotos .readmore
		{
		    background-color: #a2d0ea;
		    height: 27px;
			line-height:27px;
			color:#FFF;
			font-size:12px;
			font-weight:bold;
			padding-left:15px;
			clear:both;
		}
		.addthis_org_cn{ padding-top:5px; float:right; display:block; padding-right: 20px;}
		.articleoptions .addthis_org_cn{ padding-top:0;}
		.readmore .readmorearticles{float: left;width: 420px;}
		.readmore .bookmarkshare{float: right; width:195px; height:30px; overflow:hidden;}
		.readmore .bookmarkshare .print,
		.readmore .bookmarkshare .e-mail{float: left; padding-top:5px;}
		.articleoptions .bookmarkshare{float: left; padding-left:8px; padding-top:8px; width:195px;}
		.articleoptions .bookmarkshare .print,
		.articleoptions .bookmarkshare .e-mail{float: left;}
		
		.subchannelitem .readmore a,.channelphotos .readmore a
		{
		    color:#FFF;
			font-size:12px;
			font-weight:bold;
		}
.channelphotos{ margin-bottom:6px;}
.channelphotos .photos{ height:188px; overflow:hidden;}

/*channelpage*/
/*articlepage*/
.article {
overflow:hidden;
width:638px;
}
.article .themeunderlinedots{ background:none;}
.article .breadcrumbs a{ font-size:12px; font-weight:bold; color:#4D8AB9; text-decoration:underline;}
.article .breadcrumbs{ font-size:12px; font-weight:bold; color:#4D8AB9; padding-left:10px; margin:10px 0;}
.article .titlearea,
.slideshow .titlearea,.charticle .titlearea
				{
					margin-top: 10px;
				}
.article .titlearea{ margin-bottom:20px; padding-left:20px;}
.article .headerimage{ float:left; margin-right:10px; padding-left:20px;position:relative;
z-index:9999;}
.titlearea,.blogs .postView .titlearea
			{
				margin: 0px 0px 10px 0px;
				padding: 0px 0px 4px 0px;
				border-bottom:none;
				position: relative;
			}
.titlearea h1,.blogs .postView h1
		{
			font-weight:normal;
			font-size:24px;
			line-height:28px;
			margin: 0px 0px 6px 0px;
			color:#D02569;
		}
.article .bodycopybigger  {
		padding:0 20px; background:none; line-height:22px;
		}
.bodycopy
		{
			margin: 0px 0px 10px 0px;
			position: relative;
		}
.article .readmore
		{
			margin: 0px 0px 10px 0px;
			padding-left:10px;
			color: #D32668;
			
		}
.bodycopy .seemore a:link,.article .readmore a:link { text-decoration: none; color: #D32668;}
.bodycopy .seemore a:visited,.article .readmore a:visited { text-decoration: none; color: #D32668;}
.bodycopy .seemore a:hover,.article .readmore a:hover { text-decoration: underline; color: #579bc3; }
.bodycopy .seemore a:active,.article .readmore a:active { text-decoration: underline; color: #579bc3; }
.articleoptions,.blogPostOptions .comments .articleoptions
			{
				color: #999;
				font-size: 10px;
				line-height: 10px;
				padding: 0px 0px 10px 0px;
				margin: -1px 0px 10px 0px;
				text-align: center;
				z-index: 10;
			}
.articleoptions{ background-color:#A2D0EA; height:24px; line-height:12px; overflow:hidden;}
.article .themebackcolor_dark,.slideshow .themebackcolor_dark,.localvendordetails .themebackcolor_dark
				{
					background-color: #E5E5E5;
				}
.articlesubmit,.blogPostOptions .comments .blogsubmit
		{
			padding: 10px;
		}
.articlesubmit div,#commentHead
		{
			padding: 0px 0px 0px 42px;
			margin: 0px 0px 10px 0px;
		}
.article .themebackcolor_dark h5.themeheadlinecolor,
.slideshow .themebackcolor_dark h5.themeheadlinecolor,
.localvendordetails .themebackcolor_dark h5.themeheadlinecolor{ color:#999; font-size:16px; font-weight:normal;padding-top:10px;}
.article .themebackcolor_dark h6.themeheadlinecolor,
.slideshow .themebackcolor_dark h6.themeheadlinecolor,
.localvendordetails .themebackcolor_dark h6.themeheadlinecolor{ color:#999; font-size:14px; font-weight:normal; }
.articlesubmit div .articlesubmitlabel,
.blogsubmit div .articlesubmitlabel
		{
		display: inline-block;
		margin-top: 10px;
		}
.articlesubmit textarea ,
.blogsubmit textarea
		{
			width: 590px;
			display: block;
			margin: 6px auto;
		}
.articlesubmit .comment_submit{ clear:both; height:30px; display:block; padding-left:10px;}
.article .themebackcolor_dark .themebuttonsubmit,
.slideshow .themebackcolor_dark .themebuttonsubmit{ margin-right:13px;}
.articlesubmit .comment_submit input,.articlesubmit .comment_submit span,.articlesubmit .comment_submit img
		{ 
		   float:left;                         
		  }
.articlesubmit .comment_submit img{ clear:right; cursor:pointer;}
.articlesubmit .comment_submit input{ display:inline; margin:0 5px;}
.themebuttonsubmit
	{
		border: 0px;
		width: 48px;
		height: 17px;
		text-indent: -8795px;
		padding: 0px;
	}
.article .themebackcolor_light,
.slideshow .themebackcolor_light,
.localvendordetails .themebackcolor_light{
	background-color:#FFF;
	}
.articlecomments
	{
		padding: 10px 10px 0px 10px;
		margin: 0px 0px 6px 0px;
		border:1px solid #E5E5E5;
	}
.articlecomment,.blogcomment
	{
		padding: 0px 0px 16px 0px;
	}
.articlecomment img
	{
		float: left;
		margin: 0 5px 0 0;
		border: 1px solid #ccc;
	}
.articlecomment p{ padding-left:36px;}
.articlecomment p a:link { text-decoration: underline; color:#D0276C; line-height:24px;}
.articlecomment p a:visited { text-decoration: underline; color:#D0276C; line-height:24px; }
.articlecomment p a:hover { text-decoration: underline; color:#579BC3; line-height:24px; }
.articlecomment p a:active { text-decoration: underline; color:#579BC3; line-height:24px; }
.bodycopy p{
			margin: 0px 0px 16px 0px;
			font-size: 12px;
			line-height: 16px;					
		}
/*articlepage*/
/*subchannel*/
.subchannel
	{
		width:638px; overflow:hidden;
	}
.subchannel .subchannelarticles{ margin-bottom:6px;}
.subchannel .breadcrumbs{ background:none;font-size: 12px;padding-bottom: 0; font-weight:bold;height:24px; line-height:24px; background-color:#DDEFFB; padding-left:15px; margin-bottom:5px; color:#F373AC;}
.subchannel .breadcrumbs a:link{ color:#A2D0EA; line-height:24px; font-weight:bold;}
.themebackcolor_medium_fortitlearea{ background-color:#FFF;}
.subchannel .subchannelarticles .articleitem{ width:300px; margin:6px 8px; float:left; display:inline;}
.subchannel .subchannelarticles .articleitem .articleimage{ height:100px; width:100px; float:left; margin-right:10px;}
.subchannel .subchannelarticles .articleitem .articleimage img{ height:100px; width:100px; border:1px solid #f2f2f2; display:block;}

.subchannel .subchannelarticles .articleitem .articletext{  float:left; clear:right; width:190px;}
.subchannel .subchannelarticles .articleitem .articletext .articletitle{ padding-top:3px;}
.subchannel .subchannelarticles .articleitem .articletext .articleauthor{color:#D12668;font-size:12px; padding-bottom:8px;}
.subchannel .subchannelarticles .articleitem .articletext .articletitle a{ color:#D12668;font-size:14px;}
.subchannel .subchannelarticles .articleitem .articletext .articlecontent{font-size:12px;}
.subchannel .subchannelarticles .articleitem .articletext .articlecontent a{ color:#D12668;}
/*subchannel*/
/*quiz*/
.quiz {width:638px; margin-bottom:6px;}
    .quiz .titlearea{margin-top:6px;border-bottom:none;}
	    .quiz .titlearea .inset{margin-bottom:10px;}
	    .quiz .titlearea .description{clear:both;border-top-width:3px;border-top-style:solid;padding:10px 10px 0 10px;text-transform:none;}
	    .quiz .titlearea .textslug{padding-top:3px;}

	    .quiz .quizcountbar .count{float:left;padding:8px 0 7px 10px;}
	    .quiz .quizcountbar .score{float:right;padding:8px 10px 7px 0;}
		    .quiz .quizcountbar .score .right{float:none;margin:0;padding-right:10px;margin-right:10px;}
		    .quiz .quizcountbar .score .wrong{}
    		
	    .quiz .questioncontainer{padding-top:10px;}
		.quiz .questioncontainer td{ vertical-align:middle;}
	    .quiz .quizquestion{margin:10px 0;padding-left:15px;}
		    .quiz .quizquestion .themeheadlinecolor{margin-bottom:10px;}
		    .quiz .quizquestion input{padding:0;vertical-align:middle;display:block;float:left;border:none !important;zoom:1;}
		    .quiz .quizquestion label{display:block;float:left;margin:0;width:auto;}
		    .quiz .quizquestion td{padding-bottom:5px;}
		    .quiz .quizquestion h4{margin:0 0 10px;text-indent:-10px;}
    	
	    .quiz .quizanswer .quizanswercontent{}
		    .quiz .quizanswer .quizanswercontent h2{margin:0 0 5px;}
		    .quiz .quizanswer .quizanswercontent h3{font-weight:bold;margin:10px 0 0;}
		    .quiz .quizanswer .quizanswercontent h4{display:none;}
    		
	    .quiz .button{padding:7px 0;}
		 .quiz .button a{display:block;margin:0 auto;width:48px;height:17px; line-height:17px;text-indent:-9999px; overflow:hidden;}
    		
	    .quiz .results{padding-bottom:30px;background-repeat:no-repeat;}
		    .quiz .results #resultsbody{padding:0 10px;}
		    .quiz .results h2{background-repeat:no-repeat;}
		    .quiz .results h3{}
		    .quiz .results .quizanswer .quizanswercontent h4,
		    .quiz .simplequiz .results h4{font-weight:bold;display:block;}
		    .quiz .results p{ margin-bottom:15px;}
		    .quiz .results .quizanswercontent{background:transparent !important;}
		    .quiz .results a{text-decoration:underline;}
    		
		    .quiz .simplequiz .results h2{padding:0;height:34px;text-indent:-9999px;}
		    .quiz .simplequiz .results h3{}
		    .quiz .simplequiz .bodycopy{background:none;margin:0;}
			    .quiz .simplequiz .bodycopy ul li{margin-left:0;}
    		
	    .quiz .articleoptions ul{padding-top:11px;margin-top:12px;text-align:center;}

    .quizcountdivider{float: left;height: 20px;width: 1px;border-right:solid 1px #cccccc;border-style: solid;margin: 0 10px 10px 

10px;}

    h4#tutorialanswercontent {}

    .quizanswercontent p {}

    .answercount {width: 100px;color: #4e8abe;position: relative;top: -24px;margin-left: 

10px;}
/*quiz*/
/*gallerypage*/
.maincontent .photogalleries
		{
			height:193px; overflow:hidden;
		}
/*photogalleriesmain*/
		.photogalleriesmain{ height:693px !important;height:691px; overflow:hidden; margin-bottom:0;}
		.photogalleriesmain .widgettitle{ background-color:#A2D0EA;}
		.photogalleriesmain .widgettitle span{ color:#FFF;}
		.photogalleriesmain .widgetborder{ width:182px; height:204px; overflow:hidden; padding:5px 12px; float:left; display:inline; margin:3px 2px;background-color:#F6FAFD;}
		.photogalleriesmain .hotphotos{ width:206px; height:214px; float:left; display:inline; margin:3px 2px;border:1px solid #D6D6D6; background-color:#F6FAFD;}
		.photogalleriesmain .hotphotos .caption{
color:#76A6CC;
font-size:14px;
font-weight:bold;
height:25px;
line-height:25px;
padding-left:8px;}
.photogalleriesmain .hotphotos .caption img{ margin:5px 0;
}
		.photogalleriesmain .hotphotos ul li{ background-image:url("images/general/li_bg.gif"); background-position:10px center; padding-left:20px;line-height:18px;}
		
		.photogalleriesmain .widgetborder img{ width:180px; height:180px;}
		.photogalleriesmain .widgetborder .galleryname a{color:#CF266B; font-size:12px; line-height:24px;}
		
		/*photogalleriesmain*/
		
		/*photogalleries*/
		.photogalleries .widgettitle{ background-color:#A2D0EA;}
		.photogalleries .widgettitle img{ float:left;}
		.photogalleries .widgettitle span{ color:#FFF;}
		.photogalleries .widgettitle #litCurrentGallery{ float:right; padding-right:15px; font-size: 12px; font-weight: normal; color: #cf266b;}
		
		
		/*photogalleries*/
.channelphotos{ margin-bottom:6px;}
		.channelphotos .photos{ height:188px; overflow:hidden;}
		.photogalleries .photos{ height:180px; width:635px; overflow:hidden;}
		.hp_galleries .photos{ height:152px; padding-top:8px; width:485px; overflow:hidden; float:left; }
/*gallerypage*/
.slideshow {
width:638px;
}
.breadcrumbs {
font-size:12px;
line-height:12px;
margin-bottom:4px;
padding-bottom:7px;
text-transform:uppercase;
}
.bodycopybigger, .bodycopybigger p {
font-size:12px;
line-height:17px;
}
.bodycopy {
background:url("images/general/dots_hztl_gray.gif") repeat-x scroll 0 100% transparent;
font-size:11px;
line-height:16px;
margin:0 0 10px;
padding:0 0 10px;
position:relative;
}
.slideshowbox {
margin:0 0 8px;
}
.slideshowbox .slide {
display:inline;
float:left;
font:1px/1px Arial;
margin:0 12px 0 0;
}
img {
border:medium none;
}
.slideshowbox .slidepagingpush {
float:right;
font:1px/1px Arial;
height:0;
overflow:hidden;
width:118px;
}
.slideshowbox .slidepaging {
clear:right;
color:#999999;
font-size:10px;
line-height:17px;
margin:0 0 18px;
}
.slideshowbox .slidepaging p.slidepagingright {
background-image:url("images/themed/btn_next_blu.gif");
}

.slideshowbox .slidepaging p.slidepagingright {
background-color:transparent;
background-repeat:no-repeat;
display:block;
float:right;
height:17px;
text-align:left;
text-indent:-8253px;
width:48px;
}
.slideshowbox .slidepaging p.slidepagingright {
background-image:url("images/themed/btn_next_blu.gif");
}
.slideshowbox .slidepaging p.slidepagingright {
background-color:transparent;
background-repeat:no-repeat;
display:block;
float:right;
height:17px;
text-align:left;
text-indent:-8253px;
width:48px;
}
.slideshowbox .slidepaging p.slidepagingright a {
display:block;
height:100%;
outline:medium none;
text-decoration:none;
width:100%;
}
.slideshowbox .slidepaging a:link {
color:#454545;
text-decoration:none;
}
.slideshowbox .slidepaging p.slidepagingleft {
background-color:transparent;
background-image:url("images/themed/btn_pre_blu.gif");
background-repeat:no-repeat;
display:block;
float:left;
height:17px;
text-align:left;
text-indent:-8253px;
width:48px;
}
.slideshowbox .slidepaging p.slidepagingleft a {
display:block;
height:100%;
outline:medium none;
text-decoration:none;
width:100%;
}
.slideshowbox .slidepaging p {
margin:0;
padding:0;
text-align:center;
}
.slideshowbox p {
font-size:12px;
line-height:15px;
margin:0 0 12px;
padding:0;
}
.bodycopybigger, .bodycopybigger p {
font-size:12px;
line-height:17px;
}
.bodycopy p {
font-size:12px;
line-height:16px;
margin:0 0 16px;
}

/*searchpage*/
.c-4c8abb{color:#4C8ABB}
.search-page-list { 
}
.search-page-list h1{
	font-size:20px; color:#4C8ABB;
}
.search-page-list h2{
	font-size:14px;
}
.search-page-list h3{
	font-size:14px; color:#4C8ABB;
}

.search-page-list .search-list{font-size:12px; margin-bottom:20px;
}
.search-page-list .search-list-title{ display:block; text-decoration:underline;}
.search-page-list .search-list-line{ height:1px; overflow:hidden; border-bottom:1px dotted #454545;
}
/*searchpage*/

/*leftnav*/
.left-nav-box { 
}
.left-nav-box .left-nav-box-t{ height:21px; line-height:21px; padding-left:10px; font-size:12px; font-weight:bold; color:#44759D; background-color:#C6E5FA;
}
.left-nav-box .left-nav-box-c{ padding: 5px 10px; background-color:#EAF4FD; font-size:12px; line-height:18px;
}
.left-nav-box .left-nav-box-c h1{ font-size:12px; font-weight:bold; margin:0 0 3px 0; padding:0;
}
.left-nav-box .left-nav-box-c h2{ font-size:12px; font-weight:normal; margin:0; padding:0;
}
.left-nav-box .left-nav-box-c ul{ margin:0 0 10px 0; padding:0;
}
.left-nav-box .left-nav-box-c ul li{ margin:0; padding:0; list-style:none;
}
.left-nav-box li.selected a{ font-weight:bold;}
/*leftnav*/

/*vs-style.css*/
.vs-box { width:238px; height:188px; margin:0 auto; 
}
.vs-box-t .vs-box-b { margin:10px 5px 5px 5px; font-size:16px; font-weight:bold; color:#777; text-align:center;
}
.vs-box-c { position:relative; padding:3px 5px; height:110px; width:228px;cursor:pointer;
}
.vs-box-c .vs-box-vs { position:absolute; top:35px; left:94px; z-index:9999;
}
.vs-box-c .vs-box-pic { float:left; display:block; margin-right:2px;z-index:1
}

.vs-box-b { clear:both; text-align:center; font-size:12px; margin-top:5px; line-height:16px;
}

.vs-box-big .vs-box-t {color:#CF2669; font-size:18px; line-height:30px;font-weight:bold;text-align:center;}
.vs-box-big { width:670px; padding-left:25px; height:auto; margin:0 auto;
}
.vs-box-big .vs-box-c { height:310px; width:630px;
}
.vs-box-pic img{width:108px; height:110px;}

.vs-box-big .vs-box-c .vs-box-vs { position:absolute; top:120px; left:298px; z-index:1000;
}
.vs-box-pic-big img{ width:302px; height:308px;}
.vs-box-pic-big{ float:left; display:inline; margin:0 5px;}
.vs-result{color:#F373AC; font-size:12px; text-align:center;}

.vs-box-pic a,.vs-box-pic-big a{ text-decoration:none;}

/*sitemap*/
.sitemap-title{
	background:url("http://content2.ijie.cn/zh-cn/image/sitecore/sitemap.gif") no-repeat 5px center; height:30px; border-bottom:3px solid #F373AC; margin:15px 0; padding:0 10px;}
.sitemap .bigitem{ background-color:#A2D0EA;color:#FFFFFF;font-size:14px;font-weight:bold;height:25px;line-height:25px;padding-left:8px; margin-top:10px;}
.sitemap .bigitem a:link,.sitemap .bigitem a:visited{ color:#FFFFFF;}
.sitemap .bigitem a:active,.sitemap .bigitem a:hover{ color:#579BC3;}
.sitemap-title .sitemaphome{}
.sitemap .sitemapchannel{ padding:8px 10px; border:1px solid #F1F1F1; margin:3px 0; overflow:hidden; height:1%; line-height:22px;}
.sitemapchanneltitle{ font-weight:bold; color:#F373AC;}
.sitemapchannel-l a:link,.sitemapchannel-l a:visited{ font-weight:bold; color:#F373AC;}
.sitemapchannel-l a:active,.sitemapchannel-l a:hover{ color:#579BC3;}
.sitemapchannel-l{ float:left; margin-right:10px;}
.sitemapchannel-r{ float:left;}
.sitemapchannel-r a{ white-space:nowrap;}
/*sitemap*/
/*quiz*/
	.qz_previous
	{
        width:17px;height:100%;float:left;background:url("http://content1.ijie.cn/zh-cn/image/sitecore/homepage_bg.gif") no-repeat scroll -314px 15px transparent; cursor: pointer;
    }
	.qz_next
	{
	    width:17px;float:right;background:url("http://content1.ijie.cn/zh-cn/image/sitecore/homepage_bg.gif") no-repeat scroll 0px -142px transparent; cursor: pointer;height:100%;
	}
/*quiz*/
/*bookmarkshare*/
    .addthis_org_cn a
    {
        text-decoration: none;
        color: #fff;
    }
/*bookmarkshare*/
/*localvendors*/
.localvendorsearcharea{ margin-bottom:5px; padding:3px 8px 3px 65px; line-height:22px; background:url("http://content2.ijie.cn/zh-cn/image/sitecore/search.gif") no-repeat scroll left center #F6F6F6; clear:both;}
.localvendorsearcharea select{ width:120px;}
#btnSearch{ width:80px; height:32px; border-width:0px;background:url("http://content2.ijie.cn/zh-cn/image/sitecore/search_btn.gif") no-repeat left center; cursor:pointer;}
.localvendors,.localvendordetails{ float:left; width:478px; overflow:hidden;}
.localvendors a,.localvendordetails a{ text-decoration:underline;}

.localvendorcategories{ float:left;width:150px; margin-right:10px;}
.localvendorlisttitle{color:#4C8ABB;font-size:20px; line-height:30px; border-bottom:1px dotted #CCC; margin-bottom:6px;}
.localvendorlist ul li{ /*height:200px;*/ height:1%; overflow:hidden; padding:6px 0; margin-bottom:6px; border-bottom:1px dotted #CCC;}
.localvendorlist .vendorinfo{ width:300px; margin-right:10px;float:left; line-height: 16px;}
.localvendorlist .vendorlogopic{ float:right;}
.vendorinfo .vendorlogopic{ float:right;}
.vendorinfo th,.vendorinfo td{ text-align:left;}
.localvendorlist .rating{ color:#F373AC;}
.localvendorlist .pager{ line-height:24px; background-color:#F2F2F2; margin-bottom:6px; text-align:center;}
a.rating { background:url(http://content2.ijie.cn/zh-cn/image/sitecore/rate.gif) no-repeat top left; width:75px; height:16px; overflow:hidden; display:block; float:left; margin-top:4px;}
.vendorratings span{float:left;}
a.rating em{background:url(http://content1.ijie.cn/zh-cn/image/sitecore/rate_on.gif) no-repeat top left; height:16px; overflow:hidden; display:block;}
.vendorinfo td,.vendorinfo th{ padding:3px;}
.vendor-infos{ clear:both; padding-top:10px; line-height:22px;}
.msgnotfound{ margin-top:10px; color:#F00;}
.localvendordetails .articlesubmit textarea {width:456px;}
/*localvendors*/
/*homepage popup*/
.tv .title{ display:none;}
.tv .content {
border-bottom:0px solid #F373AC;
height:auto;
padding:0px;
position:relative;
}
.tv .closebtn{ position:absolute;right:5px;top:5px; cursor:pointer;}
