﻿
body{
	background:#e6e6e6;
}
.pull-left{
	float:left;
}
.pull-right{
	float:right;
}
.clr{
	clear:both;
}
/****************** ͷ�� *************************************************************************************************************************/
header{
	margin:0;
	width:100%;
	height:120px;
	padding:0;
	background: url(../img/headerbg.png) repeat-x;
	position:relative;
}
nav{
	margin:0;
	padding:0;
	width:100%;
	height:39px;
	background:url(../img/navbg.png) repeat-x;
}

	/* banner */
	.header-banner{
		position:absolute;
		width:552px;
		height:120px;
		background:url(../img/headerbanner.png) no-repeat;	
		top:0;
		left:0;
		z-index:98;
	}
	
	
	/* logo */
	.logo{
		width:240px;
		height:70px;
		position:relative;
		z-index:99;
        margin-left:10px;
	}
	.logo > a{
		display:block;
		margin-top:30px;
		width:240px;
		height:70px;
		background:url(../img/ExpLOGO.png) no-repeat top left;        color:#333;
		line-height:14px;
		transition:color 0.3s ease;
		-moz-transition:color 0.3s ease;
		-o-transition:color 0.3s ease;
		-webkit-transition:color 0.3s ease;
		text-decoration:none;
	}
	.logo > a:hover,
	.logo > a:focus{
		color:#F30;
	}
	.logo > a > p{
		position:absolute;
		bottom:0;
		right:0;
		margin:0;
		padding:0;
	}
	/* Search */
	.search{
		position:absolute;
		right:20px;
		top:45px;
		z-index:99;
	}
	@media (max-width: 650px) {
	  .search{
		  display:none;
	  }
	}
	.search > form {
		height:28px;
		position:relative;
		opacity:0.5;
		-moz-opacity:0.5;
		-webkit-opacity:0.5;
	}
	.search > form:hover,
	.search > form:focus{
		opacity:1;
		-moz-opacity:1;
		-webkit-opacity:1;
	}
	.search > form > select{
		position:absolute;
		top:5px;
		left:5px;
		border:none !important;
		height:22px;
		background:none !important;
		padding:0 !important;
	}
	.search > form > select:focus ~ .search > form > input,
	.search > form > select:hover ~ .search > form > input{	
		width:450px;
	}
	.search > form > input{
		height:28px;
		padding:3px 30px 3px 65px;
		line-height:22px;
		font-size:14px;
		color:#ddd;
		border:1px solid #CCC;
		border-radius:3px;
		transition:width 0.3s ease;
		-moz-transition:width 0.3s ease;
		-o-transition:width 0.3s ease;
		-webkit-transition:width 0.3s ease;
	}
	.search > form > input:focus{
		width:450px;
		color:#333;
	}
	.search > form > a{
		position:absolute;
		font-size:14px;
		line-height:22px;
		top:3px;
		right:10px;	
	}
	
	/* meun */
	.animenu > ul:after {
	  content: "";
	  display: table;
	  clear: both;
	}
	
	body {
	  -webkit-animation: bugfix infinite 1s;
	}
	
	@-webkit-keyframes bugfix {
	  from {
		padding: 0;
	  }
	
	  to {
		padding: 0;
	  }
	}
	
	.animenu {
	  font:14px;
	}
	.animenu * {
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	}
	.animenu ul {
	  margin: 0;
	  padding: 0;
	  list-style: none;
	}
	.animenu li {
	  position: relative;
	}
	.animenu li:hover > ul {
	  opacity: 1;
	  visibility: visible;
	  margin: 0;
	}
	.animenu li:hover > a {
	  color: #333;
	}
	.animenu input[type=checkbox] {
	  position: absolute;
	  top: -9999px;
	  left: -9999px;
	}
	.animenu label {
	  display: none;
	  cursor: pointer;
	  user-select: none;
	}
	.animenu > ul {
		z-index:999;
		margin-top: 1px;
	}
	.animenu > ul > li {
	  float: left;
	  padding-right:2px;
	  background:url(../img/meunbg.png) no-repeat right;
	}
	.animenu > ul > li.webmeun{
	  text-align:left;
	  width:140px;
	  font-weight:bold;
	}
	@media (min-width: 1250px) {
	  .animenu > ul > li.webmeun {
		width: 140px;
	  }
	}
	@media (max-width: 1249px) {
	  .animenu > ul > li.webmeun {
		  display:none;
	  }
	}
	.animenu > ul > li.meunactive > a{
		border-top: 1px #f30 solid;
		padding:8px 20px 7px 20px !important;
	}
	.animenu > ul > li > a {
	  float: left;
	  padding: 8px 20px;
	  text-transform: uppercase;
	  transition:color 0.3s ease;
	  -webkit-transition:color 0.3s ease;
	  -o-transition:color 0.3s ease;
	  -mos-transition:color 0.3s ease;
	}
	.animenu > ul a {
	  color: #999999;
	  text-decoration: none;
	  text-shadow:none;
	}
		.animenu > ul ul {
	  position: absolute;
	  top: 100%;
	  left: 0;
	  z-index: 1000;
	  opacity: 0;
	  visibility: hidden;
	  margin: 0;
	  width:350px;
	  box-shadow:0px 1px 5px #ccc;
	  border-bottom:2px solid #cc102c;
	  background-color: #fefefe;
	  background-image: none;
	  -webkit-transition-property: margin, opacity;
	  -moz-transition-property: margin, opacity;
	  -o-transition-property: margin, opacity;
	  transition-property: margin, opacity;
	  -webkit-transition-duration: .15s;
	  -moz-transition-duration: .15s;
	  -o-transition-duration: .15s;
	  transition-duration: .15s;
	  -webkit-transition-timing-function: ease-in-out;
	  -moz-transition-timing-function: ease-in-out;
	  -o-transition-timing-function: ease-in-out;
	  transition-timing-function: ease-in-out;
	}
	.animenu > ul ul li {
	  display: block;
	  margin:0;
	  padding:0 20px 20px 20px;
	}
	.animenu > ul ul li.drive {
		height:2px;
		margin: 0 0 20px 0;
		padding:0;
		border-top:1px #ccc dotted;
	}
	.animenu > ul ul li:last-child {
	  -webkit-box-shadow: none;
	  -moz-box-shadow: none;
	  box-shadow: none;
	}
	.animenu > ul ul li:last-child > a {
	}
	.animenu > ul ul a {
		font-size:14px;
	  padding: 2px 10px;
	  display: block;
	  border-color: #373737;
	  float:left;
	}
	.animenu > ul ul a:hover {
		color:#cc102c;
	}
	
	@media screen and (max-width: 768px) {
	  .animenu > ul, .animenu > ul ul {
		visibility: visible;
		opacity: 1;
		display: none;
	  }
	  .animenu > ul > li.meunactive a{
	    color:#f30;
		border:none;
	  }
	  .animenu input[type=checkbox]:checked ~ label,
	  .animenu input[type=checkbox] ~ label:hover {
		color: #000;
		font-family: "Microsoft Yahei";
	  }
	  .animenu label {
		color: #999 !important;
		text-shadow:none;
		text-transform: uppercase;
		position: relative;
		display: block;
		padding: 9px 20px;
		font-weight:100 !important;
	  }
	  .animenu label:before {
		position: absolute;
		left: 0px;
		top: 1px;
		content: "\2261";
		font-size: 26px;
	  }
	  .animenu > ul {
		position: relative;
		margin: 0 !important;
		padding: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		background-color:#CCC;
		background-image: none;
		border-bottom:1px #d6d6d6 solid;
		border-left:1px #d6d6d6 solid;
		border-right:1px #d6d6d6 solid;
	  }
	  .animenu > ul:after {
		content: '';
		position: absolute;
		left: 2em;
		top: -12px;
		border: none;
		border-bottom-color: inherit;
	  }
	  .animenu > ul li {
		display: block;
	  }
	  .animenu > ul > li {
		float: none;
		border: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		background: url(../img/minmeunbg.png) repeat-x ;
	  }
	  .animenu > ul > li > a {
		float: none;
		display: block;
		padding: 1em 15px;
	  }
	  .animenu > ul ul {
		position: static;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
		background-color: #2b2b2b;
		background-image: none;
		margin: 0;
		-webkit-transition-property: none;
		-moz-transition-property: none;
		-o-transition-property: none;
		transition-property: none;
	  }
	  .animenu > ul ul li:first-child > a {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
	  }
	  .animenu > ul ul li:first-child > a:after {
		content: none;
	  }
	  .animenu > ul ul li:last-child > a {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
	  }
	  .animenu > ul ul a {
		padding-left: 2em;
		display: block;
		width: auto;
	  }
	  .animenu input[type=checkbox]:checked ~ ul {
		display: block;
	  }
	  .animenu input[type=checkbox]:checked ~ ul ul {
		display: block;
	  }
	}
	@media screen and (max-width: 600px) {
	  .animenu > ul > li > a {
		padding: 1em 2em;
	  }
	}
/**************************ͷ�� ����*******************************/


/**************************�Ų� ����*******************************/
footer{
	background:#444;
	color:#999;
}
footer a{
	color:#999;
	font-size:12px;	
}
footer a:hover{
	color:#ccc;	
}
footer .bottomlogo{
	width:220px;
	height:90px;
	float:left;	
	margin:30px 20px;
}
footer .bottomlogo > a > img{
	width:220px;
	margin:0 auto;
	text-align:center;
}
footer .bottomlogo > div{
	text-align:center;	
}
footer .bottomlogo > div > a{
	font-size:14px;
	padding:3px 8px;
}
footer .bottomlink{
	float:right;
	margin:30px 20px;
}
footer .bottomlink > ul{
	float:left;
	width:200px;
	height:165px;
	padding:12px 30px;
	margin:0;
	list-style:none;
	border-left:1px dashed #666;
}
footer .bottomlink > ul.focus{
	width:130px;
}
footer .bottomlink > ul > h3{
	padding:0;
	margin:0 0 20px 0;
	font-weight:bold;	
}
footer .bottomlink > ul > li{
	width:49%;
	margin-right:1%;
	float:left;
}
footer .bottomlink > ul.focus > li{
	width:100%;	
}
footer .copyright{
	padding:10px 20px;
	text-align:center;	
    font-size:12px;
}
@media (min-width: 768px) and (max-width: 979px) {
  .bottomlink {
	  display:none;
  }
}
@media (max-width: 767px) {
  .bottomlink {
	  display:none;
  }
}
/**************************�Ų� ����*******************************/

.main{
	position:relative;
	background:#162c42;
	height:100%;
}
.main-top-bg{
	background:url(../img/main-top-bg.png) repeat-x;
	height:22px;
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:200;
}
.main .container{
	position:relative;
	background:#FFF url(../img/mainBG.jpg) left repeat-y;
    overflow:visible !important;
}
@media (min-width: 1250px) {
	.main .container{
		position:relative;
		background:#FFF url(../img/mainBG.jpg) left repeat-y;
	}
}
@media (min-width: 980px) and (max-width: 1249px) {
  .main .container{
		position:relative;
		background:#FFF;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
  .main .container{
		position:relative;
		background:#FFF;
	}
}
@media (max-width: 767px) {
  .main .container{
		position:relative;
		background:#FFF;
	}
}

/************����***************************************************************************************************************************************/
.main-menu{
	padding:20px 0;
	float:left;
	width:140px;
	height:auto;
}
.main .container .pin-wrapper{
	float:left;	
	width:140px;
}
@media (min-width: 1250px) {
  .main-menu {
    width: 139px;
  }
  .main .container .pin-wrapper{
	float:left;	
	width:140px;
   }

}
@media (min-width: 980px) and (max-width: 1249px) {
  .main-menu {
	  display:none;
  }
  .main .container .pin-wrapper{
	  display:none;
   }
}
@media (min-width: 768px) and (max-width: 979px) {
  .main-menu {
	  display:none;
  }
  .main .container .pin-wrapper{
	  display:none;
   }
}
@media (max-width: 767px) {
  .main-menu {
	  display:none;
  }
  .main .container .pin-wrapper{
	  display:none;
   }
}
.main-menu-name{
	text-align:center;
	border-bottom:5px solid #F1F1F1;
	padding:0 20px 20px 20px;
}
.main-menu-name > a > img,.main-menu-name > img{
	width: 58px;
	height: 58px;
	border-radius: 3px;
}
.main-menu-name > div.name{
	position:relative;
	margin:10px auto;	
}
.main-menu-name > div.name > a{
	text-align:center;
	width:120px;
	position:relative;	
}
.main-menu-name > div.name > a > h3{
	margin:3px 0 0 0;
	padding:0;
	font-size: 12px;
	line-height: 12px;
	color: #999;
}
.userEdit{
	position:absolute;
	padding:5px 0;
	background:#fff;
	border:1px solid #cc102c;
	width:100%;
	list-style:none	;
	z-index:100;
	padding-top:0px;
	top:0;
	left:0;
	display:none;
	box-shadow:0 0 3px #ccc;
	border-radius:5px;
}
.userEdit .downname {
	padding-bottom:10px;	
}
.userEdit .downname > a{
	padding: 5px 10px 5px 10px;
	text-align: center;
	width: 120px;
	position: relative;	
}
.userEdit li.alignleft{
	text-align:left;
	padding-left:10px;	
}
.main-menu-nav{
	text-align:center;
	padding:0 20px 20px 20px;	
}
.main-menu-nav > a{
	width:
}
.main-menu-name > a{
    padding:5px 10px;
	text-align:center;
	width:120px;
	position:relative;
	margin: 0 10px;
	line-height:24px;
}
.main-menu-name > a.main-menu-name-Img{
	padding:5px 0;	
}
.main-menu-name > a > i.msn{
	position:absolute;
	font-size:12px;
	top:7px;
	right:-15px;
	padding:0px 3px;
	background:#cc102c;
	color:#fff;
	border-radius:3px;
	font-style:normal;
	line-height:20px;
}
.main-menu-name a.name{
}
.main-menu-nav > a{
    padding: 5px 5px;
	text-align:center;	
    /* margin-bottom: 5px; */
    line-height: 28px;
}
.main-menu-nav > a.active{
    padding: 5px 5px;
	text-align:center;
    line-height: 28px;
}
.main-menu-nav > p{
    padding:20px 5px 0px 5px;
	text-align:center;	
}
.main-menu-name > button{
	margin-bottom: 10px; 	
}
.main-menu-name > button.button-flat{
	background:#ddd !important;
	color:#666 !important;	
}
.main-menu-name > button.button-flat:hover{
	background:#666 !important;
	color:#fff !important;	
}
/************ ���� ���� *****************/


/************ ��ģ�� ********************************************************************************************************************************/
.main-content{
	float:left;
	padding:20px 0;
	width:790px;
	position:relative;
}
@media (min-width: 1250px) {
  .main-content {
    width: 790px;
  }
}
@media (min-width: 980px) and (max-width: 1249px) {
  .main-content {
    width:660px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .main-content {
    width:100%;
  }
}
@media (max-width: 767px) {
  .main-content {
    width:100%;
  }
}

/* ����ͼ */
.main-content-bannerpic{
	width: 45.9%;
	min-height: 320px;
	margin: 10px 2% 10px 2%;
	float:left;
}
@media (max-width: 500px) {
  .main-content-bannerpic{
	 width:96%;
	 min-height:350px;
	 margin:0 2% 0 2%;
	 float:left;
  }
}
		/* slide banner */
		.slide-wp{width: 100%; height: 320px; position: relative;}
		.slides, .slide-bg{height: 320px;}
		.slidesjs-pagination{position: absolute;top:10px;left:20px;z-index: 11; list-style:none; margin:0; padding:0}
		.slidesjs-pagination li{float: left;margin-right: 10px;}
		.slidesjs-pagination li a{color:#333; font-size:12px; background-color: #999;display: inline-block; *display:block;_display: block;width: 18px;height: 18px;text-align:center;line-height: 18px; border-radius:20px;}
		.slidesjs-pagination li a.active{background-color: #cc102c; color:#fff;}
		.slideChild{width:100%;margin: 0 auto;z-index: 10;height: 420px;position: relative;}
		.slide > div > a > img,
		.slidesjs-slide > a > img{width:100%; height:220px;}
		.slideChild > h5{ margin-top:230px; z-index:99;}
		.slideChild > h5 > a{ margin:0; padding:0; line-height:24px; font-size:16px; color:#0D75AD}
        .slideChild > h5 > a:hover{color:#000}
		.slideChild > h4{ margin:0; padding:0; line-height:20px; font-size:12px; z-index:99;}
		.slideImg{position: absolute;top: 0;left: 0;z-index: 9;}

/* �������� */
.main-content-bannernews{
	width:47%;
	min-height: 320px;
	margin: 10px 2% 10px 1%;
	float:left;
}
@media (max-width: 500px) {
  .main-content-bannernews{
	  display:none;
  }
}
.bannernews-one{
	padding-bottom:20px;
	 border-bottom:1px dotted #ccc;
}
.bannernews-two{
	padding-top:20px;
}
.bannernews-one-userpic,
.bannernews-two-userpic{
	width:50px;
	height:50px;
	float:left;
	margin-right:15px;
}
.bannernews-one-userpic > a > img,
.bannernews-two-userpic > a > img{
	width:50px;
	height:50px;
	border-radius:3px;
}	
.bannernews-one > h5,
.bannernews-two > h5,
.bannernews-one > h5 > a,
.bannernews-two > h5 > a{
	font-size:12px;
	line-height:18px;
	color:#999;
	margin:0;
	padding:0;
}
.bannernews-one > h5 > a:hover,
.bannernews-two > h5 > a:hover{
	color:#cc1c20;
}
.bannernews-one > h4,
.bannernews-two > h4{
	font-size:16px;
	line-height:24px;
	color:#333;
	margin:5px 0;
	padding:0;
}
.bannernews-one > h4 > a,
.bannernews-two > h4 > a{
    color:#0D75AD;
}
.bannernews-one > h4 > a:hover,
.bannernews-two > h4 > a:hover{
    color:#000;
}
.bannernews-one > h3,
.bannernews-two > h3{
	font-size:12px;
	line-height:20px;
	color:#666;
	margin:15px 0 0 0;
	padding:0 0 0 65px;
}
.bannernews-one > h2,
.bannernews-two > h2{
    padding:0 0 0 65px !important;
}
.bannernews-one > h2,
.bannernews-two > h2,
.bannernews-one > h2 > a,
.bannernews-two > h2 > a{
	font-size:12px;
	line-height:20px;
	color:#0D75AD;
    margin:0;
	margin-top:15px;
	padding:0;
}
.bannernews-one > h2 > a:hover,
.bannernews-two > h2 > a:hover{
	color:#cc1c20;
}




/* ��ģ�� ��� */
.main-content .banner{margin:20px auto;width:740px; text-align:center;}
.main-content .banner center{background:#EFEFEF;padding:5px; }
.main-content .banner > img{width:100%;}

/* �༭��ѡ */
.main-content-handpick{
	width:96%;
	margin:20px 2%;
}
.handpick-title{
	background:url(../img/indextitle.png) no-repeat left;
	height:33px;
	border-bottom:1px solid #cc1c20;
	margin-bottom:10px;
    padding-left: 40px;
    color: #fff;
    font-size: 16px;
    line-height: 33px;
}
.handpick-title a { color:#fff}
.handpick-title a:hover { color:#fff}
.handpick-content > div {
	width:30.3%;
	float:left;
	margin: 15px 0 10px 0; 
}
.handpick-height div { height:230px;}
.handpick-content > div.c2 {
	margin: 15px 4.5% 10px 4.5% !important;
}
.handpick-content > div img,
.handpick-content > div.c2 img{
	width:100%;
	background: #CCC;
}
.handpick-content > div > h3{
	font-size:12px;
	line-height:20px;
	color:#666;
	margin:10px 0 0 0 !important;
	padding:0;
}
.handpick-content > div > h3 > a{
	font-size:12px;
	line-height:20px;
	color:#666;
	margin:10px 0 0 0;
	padding:0;
}
.handpick-content > div > h3 > a:hover{
	color:#cc1c20;
}
.handpick-content > div > h2,
.handpick-content > div > h2 > a{
	font-size:12px;
	line-height:20px;
	color:#0D75AD;
	margin:5px 0 0 0;
	padding:0;
}
.handpick-content > div > h2 > a:hover{
	color:#cc1c20;
}

/* һ�仰���� */
.main-content-sentence{
	width:96%;
	height:162px;
	margin:20px 2%;
	background:#f7f7f7;
	border:1px solid #e1e1e1;
	border-left:none !important;
}
.sentence-title{
	float:left;
	background:url(../img/sentencetitle.png) no-repeat;
	width:28px;
	height:162px;
	margin:0;
	padding:0;
	border-left:1px solid #cc1c20;
}
.sentence-title p { color:#fff; line-height:22px; margin-top:45px; margin-left:5px;}
.sentence-content{
	margin-left:30px;	
}
.sentence-content ul,
.sentence-content li{
	list-style:none;
	margin-left:0;
	padding-left:10px;
	padding-top:3px;
}

		.scrollbox{width:100%; height:142px; margin:10px; position:relative;}
		#scrollDiv{width:100%;height:142px; overflow:hidden; position:relative;}/*����ĸ߶Ⱥͳ��������Ǳ����*/
		#scrollDiv li{height:30px;line-height:28px; vertical-align:bottom; zoom:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block; float:left; width:45.3%;}
		#scrollDiv li > a{ font-size:14px;text-decoration:none; /*float:left;*/ padding-right:10px;}
		#scrollDiv li a:hover{ color:#cc1c20;}
		#scrollDiv li span { color:#ccc; margin-right:15px; font-size:12px;}
		#scrollDiv li h3{ color:#999; font-size:12px; margin:0 0 0 10px; padding:0;line-height:30px;}
		#scrollDiv li h3 a{ color:#06F;}
		.scroltit{ position:absolute; right:40px; height:142px;}
		.scroltit small{float:right; font-size:24px; color:#999}
		.scroltit small#but_up{position:absolute; top:0px;}
		.scroltit small#but_down{position:absolute; bottom:0px;}


/* �������� */
.main-content-tab{
	width:96%;
	margin:20px 2%;
	padding:20px 0;
}


		.switchLoad{ width:100%; text-align:left; background:#fff;}
		.switchLoad ul{ list-style:none; margin:0; padding:0;}
		.switchLoad li{ list-style:none; margin-left:0; padding-left:0;}		
		.switchLoad .hd{ height:37px; line-height:37px; padding:0; border-bottom:1px solid #cc1c20; position:relative; }
		.switchLoad .hd ul{ float:left; position:absolute; left:0px; top:-1px; height:36px; }
		.switchLoad .hd ul li{ float:left; padding:0 15px; cursor:pointer; }
		.switchLoad .hd ul li.on{ color:#FFF; height:36px; background:#cc1c20; border:1px solid #cc1c20; border-bottom:2px solid #cc1c20; }
		.switchLoad .bd ul{  padding:10px 0 10px 0; overflow:hidden; zoom:1; }
		
		.switchLoad .bd li.big{ /*min-height:680px; */width:100%; margin:20px 0; padding-bottom:40px; border-bottom:1px solid #CCC; text-align:left; position:relative; }
		.switchLoad .bd li{ /*min-height:250px; */width:100%; margin:30px 0; padding-bottom:65px; border-bottom:1px solid #CCC; text-align:left; position:relative; }
		.switchLoad .bd li.big div{/* height:630px;*/ width:100%; margin: 0 0 0px 0; padding:0; text-align:left; overflow: hidden; line-height:25px;}
		.switchLoad .bd li div{ /*height:200px;*/width:100%; margin: 0 0 5px 0; padding:0; text-align:left; overflow:hidden; line-height:25px;}
		.switchLoad .bd li p{ margin: 0 0 18px; }
		
		.switchLoad .bd li.big img{ /*width:100%;*//* height:400px;*/ display:block; float:none; margin:15px auto  }
		.switchLoad .bd li img{ /*width:250px;*//* height:140px;*/margin:10px auto; display:block; /*float:left;*/   text-align:center;}
		
		.switchLoad .bd li div h5{ color:#333; font-weight:bold; font-size:18px; line-height:20px; padding:0; margin-top:0; }
		.switchLoad .bd li div h4{ color:#999; font-size:12px; line-height:20px; padding:0; }
		.switchLoad .bd li div h3{ color:#333; font-size:14px; line-height:20px; padding:0; margin-top:10px; }
		.switchLoad .bd li h2{ width:50%; height:25px; color:#0D75AD; font-size:12px; line-height:25px; padding:0; margin:0; position:absolute; bottom:25px; left:0;}
        .switchLoad .bd li h2 a{color:#0D75AD;}
		.switchLoad .bd li h1{ width:140px; color:#0D75AD; font-size:12px; line-height:25px; text-align:left; padding:0; margin:0; position:absolute; bottom:25px; right: 0;}
		.switchLoad .bd li div h5 a{ color:#333;  margin-top:0; }
		.switchLoad .bd li div h4 a,
		.switchLoad .bd li h2 a,
		.switchLoad .bd li h1 a{ color:#0D75AD; }
		.switchLoad .bd li div h5 a:hover,
		.switchLoad .bd li div h4 a:hover,
		.switchLoad .bd li h2 a:hover,
		.switchLoad .bd li h1 a:hover{ color:#cc1c20; }
.pager{
	width:96% !important;
	margin:0 2% !important;
}
.pager > a{
	padding:5px 10px;
	border:1px solid #CCC;
	height:30px;
	line-height:30px;
	margin-bottom:5px !important;
	color:#999;
	background:#FFF;
	transition:background 0.8s ease;
	-moz-transition:background 0.8s ease;
	-o-transition:background 0.8s ease;
	-webkit-transition:background 0.8s ease;
}
.pager > a.active{
	background:#fff;
	color:#cc1c20;
	border:1px solid #cc1c20;
	cursor: default;
}
.pager > a.active:hover{
	background:#fff;
	color:#cc1c20;
	border:1px solid #cc1c20;
	cursor: default;
}
.pager > a:hover,
.pager > a:focus{
	background:#cc1c20;
	color:#FFF;
	border:1px solid #cc1c20
}



/************ ��ģ�� ���� *****************/


/************ �Ҳ�� **************************************************************************************************************************/
.main-side{
	float:right;
	padding:0;
	width:320px;
	position:relative;	
}
@media (min-width: 1250px) {
  .main-side {
    width: 300px;
	margin-right:20px;
  }
}
@media (min-width: 980px) and (max-width: 1249px) {
  .main-side {
    width: 300px;
	margin-right:20px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .main-side {
	  display:none;
  }
}
@media (max-width: 767px) {
  .main-side {
	  display:none;
  }
}
.main-side .banner{
	height:	auto;
	margin-bottom:20px;
}


/* ���ܽ��� */
.main-side-classroom{
	position:relative;
	margin-bottom:20px;
}
.classroom-title{
	position:absolute;
	background:url(../img/classroomtitle.png) no-repeat;
	width:305px;
	height:53px;
	top:-43px;
	left:0;
	z-index:999;
}
.classroom-title p{
	line-height:40px;
	font-size:14px;
	color:#efefef ;
	text-shadow:1px 1px 3px #000000;
	margin-left:85px;
    overflow:hidden;
    text-overflow:ellipsis;
}
.classroom-title p a{
    color:#fff;
    height:40px;
    width:220px;
    padding-right:20px;
    display:block;
}
.classroom-title p a:hover{
    color:#cc201c;
}
.classroom-title .classroom-logo{
	position:absolute;
	left:20px;
	bottom:10px;
	width:54px;
	height:62px;
	background:url(../img/classroomlogo.png) no-repeat;
	border-radius:3px;
    display:block;
}
@media (min-width: 980px) and (max-width: 1249px) {
	.classroom-title{
		width:320px;
	}
}
.classroom-content{
	padding:20px 0px 0px;
	background:#fefefe;
	position:relative;
	border-top: 3px solid #333;
}
.classroom-content .digital-title > a{
	color:#fff !important;
	padding:3px 15px;
	background:#cc1010;
	font-size:16px;
}

.classroom-content > p{
	font-size:12px;
	line-height:23px;
}
.classroom-content > ul{
	margin: 20px 0 20px 0;
	padding-left:10px;	
}
.classroom-content > ul > li { margin-bottom:8px;}
.classroom-content > ul > li > a{
	font-size:12px;
}
.classroom-content > ul > li > a:before{
	content:" · ";	
}
.classroom-content > form > textarea{
	font-size:12px;
	max-width:300px;
	width:99%;
	min-width:260px;
	min-height:60px;
	margin:0;
}
.classroom-content > form > a{
	line-height:40px;
	float:left;
}
.classroom-content > form > button{
	background:#666;
	color:#FFF;
	margin:5px 0 5px 98px;
	width: 86px;
	height: 34px;
}

.classroom-footer{
	background:url(../img/classroomfooter.jpg) no-repeat left;
	height:7px;
	width:100%;	
}
.classroom-content .banner{
	width:100%;
	height:auto;
	margin:10px 0 10px 0;
	background:#CCC;
}
.classroom-content .banner img{
	width:100%;
}

/* ���� */
.main-side-author{
	position:relative;
	margin-bottom:20px;
}
.author-title{
	position:absolute;
	background:url(../img/classroomtitle.png) no-repeat;
	width:305px;
	height:53px;
	top:-43px;
	left:0;
	z-index:999;
}
.author-title p{
	line-height:40px;
	font-size:14px !important;
	color:#efefef ;
	text-shadow:1px 1px 3px #000000;
	margin-left:85px;
	font-style: italic;
}
.author-title .author-logo{
	position:absolute;
	left:20px;
	bottom:20px;
	width:48px;
	height:48px;
}
.author-title .author-logo img{
	width:48px;
	height:48px;
	border-radius:3px;
}

@media (min-width: 980px) and (max-width: 1249px) {
	.author-title{
		width:320px;
	}
}
.author-content{
	padding:20px 15px 5px;
	background:#fefefe;
	border-right:1px solid #f1f2f2;
	border-left:1px solid #f1f2f2;
	position:relative;
}
.author-content > p{
	font-size:14px;
	line-height:20px;
	padding-bottom:20px;
	border-bottom:1px #ccc dashed;
	margin-bottom:20px;
}
.author-content > ul{
	margin: 0 0 20px 0;
	list-style:none;
	padding:0;
}
.author-content > ul > li{
	float:left;
	overflow:hidden;
	padding:0;
	margin:0;
}
.author-content > ul > li > a{
	font-size:12px;
	padding:0 10px;	
}
.author-content > div.related-articles > ul{
	padding:0;
	list-style:none;
	margin:0 0 20px 0;	
}
.author-content > div.related-articles > ul > li{
	height:14px;
	width:100%;
	line-height:14px;
	margin-bottom:9px;
	overflow:hidden;
	font-size:12px;	
}
.author-content > div.related-articles > ul > h3{
	font-size:12px;
	font-weight:bold;
	color:#333;	
    margin-bottom:15px;
}
.author-content > div.related-articles > ul > li > a:before{ content:' · '; font-weight:bold;}
.author-content > div.related-articles > ul > li > a{
	height:14px;	
}

.author-footer{
	background:url(../img/classroomfooter.jpg) no-repeat left;
	height:7px;
	width:100%;	
}
.author-content .banner{
	width:100%;
	height:auto;
	margin:10px 0 10px 0;
	background:#CCC;
}
.author-content .banner img{
	width:100%;
}
.author-content .banner *{
	width:100%;	
}

/* ��ע */
.main-side-attention{
	width:300px;
	padding-left:20px;		
}
.main-side-advert {
margin-bottom: 20px;
margin-left: 10px;
}
.attention-top{
	padding:10px 10px 20px;
}
.attention-bottom{
	padding:20px 15px 10px;
}
.attention-top-rss{
	margin:0;
	padding:0;
	width:100px;
	float:left;
}
.attention-top-weibo{
	float:left;
	margin:0 10px 0 0;
	padding:0;
	width:120px;
}
.attention-bottom-weichat{
	float:left;
	margin-top:20px;
	padding:0;
	width:120px;
}
.attention-bottom-2w{
	margin-right:20px;
	padding:0;
	width:120px;
	height:120px;
	float:left;
	background:url(../img/2w.jpg) no-repeat;
}
.attention-bottom-weichat > img,
.attention-top-rss > img,
.attention-top-weibo > img{
	width:40px;
	height:40px;
	margin-right:10px;
	float:left;
}
.attention-bottom-weichat > p,
.attention-top-rss > p,
.attention-top-weibo > p{
	margin:0;
	padding:0;
	line-height:20px;
	font-size:12px;
}
.attention-bottom-weichat > button,
.attention-top-rss > button,
.attention-top-weibo > button{
	margin:0;
	border:1px solid #990100;
	background:#d14836;
	height:18px;
	line-height:12px;
	font-size:12px;
	color:#fff;
}
.attention-bottom-weichat > button:hover,
.attention-top-rss > button:hover,
.attention-top-weibo > button:hover{
	background:#990100;
}
.attention-bottom-weichat > h3{
	margin:15px 0 0 0;
	padding:0;
	line-height:20px;
	font-size:12px;
}

.attention-bottom-weichat > h4{
	margin:0 0 5px 0;
	padding:0;	
	line-height:20px;
	font-size:12px;
}

/* ���žۺ� */
.main-side-label{
	padding:20px 0;
	border-top:3px solid #333;
	background:#fefefe;	
	margin-bottom:20px;
}
.main-side-label p{
    margin:0;
}
.main-side-label .label-title{
	color:#333;
	font-size:16px;
	/*margin-bottom: 20px;*/
	font-weight:bold;
}
.main-side-label a {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:24px;
}
.main-side-label .openlabel{
	line-height:20px;
	margin-top:20px;
	display:block;
}

/* �Թ��� */
.main-side-tao{
	padding:20px 0;
	border-top:3px solid #333;
	background:#fefefe;
	margin-bottom:20px;
}
.main-side-tao .tao-title{
	color:#333;
	font-size:16px;
	margin-bottom:10px;
}
.main-side-tao .tao-title > a{
	color:#fff !important;
	padding:3px 15px;
	background:#cc1010;
}
.main-side-tao .scrollbox{width:100%; height:550px; margin:10px 0; position:relative;}
.main-side-tao #taoscrollDiv{width:100%;height:550px; overflow:hidden; position:relative;}/*����ĸ߶Ⱥͳ��������Ǳ���*/
.main-side-tao #taoscrollDiv > ul{ list-style:none; margin:0; padding:0;padding-left:20px;}
.main-side-tao #taoscrollDiv li{height:250px;line-height:28px; vertical-align:bottom; zoom:1; margin-bottom:20px;}
.main-side-tao #taoscrollDiv li a img{ height:194px; width:194px; margin:10px 33px; padding:0; border:none;}
.main-side-tao #taoscrollDiv li h3{ text-align:center; color:#333; font-size:12px; margin:0; padding:0;line-height:20px;}
.main-side-tao #taoscrollDiv li h4{ text-align:center; color:#999; font-size:12px; margin:0; padding:0;line-height:20px;}
.main-side-tao #taoscrollDiv li h3 i{ color:#c01010; font-size:12px; margin:0; padding:0;line-height:20px; font-style:normal;}
.main-side-tao .scroltit{ position:absolute; bottom:0; width:260px;right:0; left:0; height:30px; margin-left:20px;}
.main-side-tao .scroltit small{ font-size:24px; color:#999;}
.main-side-tao .scroltit small#taobut_up{position:absolute; left:0px;}
.main-side-tao .scroltit small#taobut_down{position:absolute; right:0px;}

/* ������̨ */
.main-side-digital{
	padding:20px 0;
	border-top:3px solid #333;
	background:#fefefe;
	margin-bottom:20px;
}
.main-side-digital > p{
    text-align:center;
    margin: 20px 0 0;
    font-size:14px;
    color:#666;
}
.main-side-digital .digital-title{
	color:#333;
	font-size:16px;
	margin-bottom:10px;
}
.main-side-digital .digital-title > a{
	color:#fff !important;
	padding:3px 15px;
	background:#cc1010;
}
.main-side-digital .digital-title > p{
	color:#999 !important;
	padding:3px 15px;
	font-size:12px;
	margin:0;
	float:right;
}
.main-side-digital > img{
	margin:15px 26px 15px;	
    width:208px;
}
.main-side-digital > a{
	margin:0;
	font-size:12px;
	font-weight:bold;
    text-align:center;
    display:block;
}

/* �������� */
.main-side-hot{
	padding:20px 0;
	border-top:3px solid #333;
	background:#fefefe;
	margin-bottom:20px;
}
.hotswitchLoad{ width:100%; text-align:left;}
.hotswitchLoad p{color:#333;font-size:16px; line-height:20px; font-weight:bold; }
.hotswitchLoad ul{ list-style:none; margin:0; padding:0;}
.hotswitchLoad li{ list-style:none; margin-left:0; padding-left:0;}		
.hotswitchLoad .hd{ height:36px; line-height:36px; padding:0; position:relative; }
.hotswitchLoad .hd ul{ float:left; position:absolute; left:90px; top:-1px; height:20px; }
.hotswitchLoad .hd ul li{ float:left; padding:0 10px; cursor:pointer; line-height:20px; }
.hotswitchLoad .hd ul li.on{ color:#FFF; height:24px; background:#cc1c20; border:1px solid #cc1c20;border-radius:3px; }
.switchLoad .hd ul li.on a{ color:#FFF; height:36px; background:#cc1c20; border:1px solid #cc1c20; border-bottom:2px solid #cc1c20; }
.hotswitchLoad .bd ul{  padding:10px 0 10px 0; overflow:hidden; zoom:1; }

.hotswitchLoad .bd li.top1{ min-height:120px; width:100%; margin:0; padding-bottom:5px; text-align:left; position:relative;  border-bottom:none; }
.hotswitchLoad .bd li.top2{ min-height:120px; width:100%; margin:0; padding-bottom:5px; text-align:left; position:relative;  border-bottom:none; }
.hotswitchLoad .bd li.top3{ min-height:120px; width:100%; margin:0; padding-bottom:5px; text-align:left; position:relative;  border-bottom:none; }
.hotswitchLoad .bd li{  width:100%; margin:0;   padding: 6px 0; text-align:left; position:relative;  border-bottom:1px dotted #CCC; overflow: hidden; line-height:22px; font-size:12px; }
.hotswitchLoad .bd li a { padding:5px 0; }
.hotswitchLoad .bd li a i{ font-style:normal; padding:1px 2px; border:1px solid #CCC; line-height:12px; font-size:12px; margin-right:5px;}


/**右侧的最新活动**/
.main-side-activity{
	padding:20px;
	border-top:3px solid #333;
	background:#fefefe;
	margin-bottom:20px;
}
.main-side-activity .activity-title{
	color:#333;
	font-size:16px;
	margin-bottom: 20px;
	font-weight:bold;
}
.main-side-activity .activity-img{
	text-align:center;
	color:#999;
	font-size:12px;
}
.main-side-activity .activity-img a{
	color:#999;
}
.main-side-activity .activity-content{
	text-align:left;
	font-size:12px;
	color:#0D75AD;
}

.main-side-activity .activity-content ul{ list-style:none; margin:0; padding:0;}
.main-side-activity .activity-content ul li{ 
	border-bottom: 1px dashed #ccc;
    line-height: 20px;
    list-style: disc inside none;
    margin-left: 0;
    padding-left: 0;
	padding-bottom:5px;
	padding-top:5px;color:#000!important;
}
.main-side-activity .activity-content ul li a{ 
	color:#000!important;
}	
.main-side-activity .activity-content ul li a:hover{ 
	color:#cc1c20!important;
}
/************ �Ҳ�� ���� *****************/




/***************** ���� **********************/

/*���� ��ģ��*/

/* ���м */
.main-bread{
	width:96%;
	margin:0 2%;
	padding:0;
}
.main-bread > ul{
	height:20px;
	margin:0;
	padding:0 0 0 30px;
	list-style:none;
	background:url(../img/brand.png) no-repeat top left;
}
.main-bread > ul > li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
    font-size:12px;
    line-height:25px;
}
.main-bread > ul > li > a{
	font-size:12px;
}

/* ���� */
.main-content-title{
	width:96%;
	margin:0 2% 25px;
	padding-bottom:35px;
	border-bottom:1px #999 dashed;
}

.main-content-title > h3{
	font-size:24px;
	line-height:28px;
	padding:0;
	margin:0 0 8px 0;
	color:#333;	
}
.main-content-title > h2{
	font-size:12px;
	line-height:18px;
	padding:0;
	margin:0;
	margin-bottom:10px;
	color:#999;	
}
.main-content-title > h2 > a{
	color:#999;	
}
.main-content-title > h2 > a:hover{
	color:#cc1c20;	
}


/* �б� */
.main-content-list{
	width:96%;
	margin:0 2% 40px;
	padding:15px 0;
	border:1px solid #ccc;
}
.main-content-list > ol{
	width:90%;
	margin:0 5%;
	padding:0;
	list-style:none;
}
.main-content-list > ol > li{
	width:45%;
	margin-right:5%;
	float:left;
	padding:3px 0;
	color:#333;
}
.main-content-list > ol > li i{ font-size:12px; color:#666;}
.main-content-list > ol > li.on,
.main-content-list > ol > li.on > a{
	color:#cc102c;
}
.main-content-list > ol > li > a:before{
	content:' ';
}
.main-content-list > ol > li > a{
	color:#333;
	font-size:12px;
}
.main-content-list > ol > li > a:hover{
	color:#cc1c20;	
}

/* ժҪ */
.main-content-summary{
	width:96%;
	margin:0 2% 20px;
	padding:5px 0;
	border:1px solid #ccc;
	background:#efefef;
}
.main-content-summary > p{
	color:#666;
	padding:3px 20px;
	margin:0;
}

/* ȫ�� ��ť */
.main-content-allshow{
	width:96%;
	margin:0 2% 10px;
	padding:0;
	text-align:center;
}
.main-content-allshow > a{
	text-decoration:underline;
	font-size:14px;	
}

/* ������ ��ť */
.main-content-lastnext{
	width:96%;
	margin:0 2% 40px;
	padding:0;
	height:30px;
	border-bottom:1px dashed #ccc;
	position:relative;
}
.main-content-lastnext .last{
	position:absolute;
	left:0px; 
}
.main-content-lastnext .next{
	position:absolute;
	right:0px; 
}

/* ���� */
.main-content-content{
	width:96%;
	margin:0 2% 20px;
	padding:0 0 25px 0;
	font-size:16px;
	color:#333;
	line-height:32px;
	border-bottom:1px dashed #CCCCCC;
}
.main-content-content img{
	margin: 0px auto 3px;	
}
.main-content-content p{
	margin: 0 0 18px;	
}

.main-content-content a{
	color:#0D75AD;
}


/* ϲ�� */
.main-content-like{
	width:96%;
	margin:0 2% 40px;
	padding:0;
}
.main-content-like .like-title{
	border-bottom:1px solid #ccc;
	padding:4px 0;
	margin-bottom:20px;
}
.main-content-like .like-title > a{
	border-bottom:3px solid #cc1c20;
	margin-bottom:0px;
	padding:3px;
	color:#333;
	font-size:16px;
	font-weight:bold;
}
.main-content-like .like-content > ul{
	list-style:none;
	margin:0;
	padding:0;
}
.main-content-like .like-content > ul > li{
	float:left;
	width:30.3%;
	margin:5px 0 0;
	list-style:none;
	padding:0;
	font-size:12px;
}
.main-content-like .like-content > ul > li.c2{
	float:left;
	width:30.3%;
	margin:5px 4.5% 0;
	list-style:none;
	padding:0;
}
.main-content-like .like-content > ul > li > img {
	width:100%;
	height:auto;
	margin-bottom:10px;
}

/*评论*/
.pull-left {
	float: left;
}
.pull-right {
	float: right;
}
.clr {
	clear: both;
}

.main-content-comment {
	width: 96%;
	margin: 0 2% 20px;
	padding: 0;
}
.main-content-comment .comment-title {
	border-bottom: 1px solid #ccc;
	padding: 4px 0;
	margin-bottom: 10px;
}
.main-content-comment .comment-title > a {
	border-bottom: 3px solid #cc1c20;
	margin-bottom: 0px;
	padding: 3px;
	color: #333;
	font-size: 16px;
	font-weight: bold;
}
.main-content-comment .comment-title > a > i {
	font-style: normal;
	color: #cc1c20;
}
.main-content-comment .comment-content > ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.main-content-comment .comment-content > ul > li {
	padding: 0 0 40px 60px;
	margin-top: 20px;
	border-bottom: #ccc solid 1px;
	position: relative;
}
.main-content-comment .comment-content > ul > li > img {
	width: 46px;
	height: 46px;
	position: absolute;
	top: 0;
	left: 0;
}
.main-content-comment .comment-content > ul > li > h4 {
	font-size: 12px;
	color: #999;
}
.main-content-comment .comment-content > ul > li > h4 > a {
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
}
.main-content-comment .comment-content > ul > li > h3 {
	font-size: 14px;
	line-height: 25px;
	color: #666;
}
.main-content-comment .comment-content > ul > li > h2 {
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 12px;
	line-height: 20px;
	color: #999;
	margin: 5px 0;
	padding: 0
}
.main-content-comment .comment-content > ul > li > h2 > a {
	color: #999;
}
.main-content-comment .comment-content > ul > li > h2 > a:hover {
	color: #cc1c20;
}
.main-content-comment .comment-content > ul > li > h1 {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 12px;
	color: #999;
	margin: 0 !important;
}

.main-content-reply {
	width: 96%;
	margin: 0 2% 20px;
	padding: 0;
}
.main-content-reply .reply-title {
	border-bottom: 1px solid #ccc;
	padding: 4px 0;
	margin-bottom: 10px;
	font-size: 12px;
}
.main-content-reply .reply-title > label > i {
	font-style: normal;
	color: #cc1c20;
}
.main-content-reply .reply-title > a {
	border-bottom: 3px solid #cc1c20;
	margin-bottom: 0px;
	padding: 3px;
	color: #333;
	font-size: 16px;
	font-weight: bold;
}
.main-content-reply .reply-content > form > textarea {
	width: 100%;
	padding: 5px 5px;
	min-height: 150px;
}
.main-content-reply .reply-content > form > div {
	text-align: right;
	margin: 20px 0;
}
.main-content-reply .reply-content > form > div > label {
	font-weight: normal !important;
}
.main-content-reply .reply-content > form > div > label > button {
	padding: 5px 15px;
	background: #cc1c20;
	font-size: 14px;
	color: #FFF;
	border: none;
}

a {
	color: #000;
	text-decoration: none;
}
a:hover, a:focus {
	color: #cc1c20;
	text-decoration: none;
}
a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Microsoft Yahei';
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

blockquote {
  padding: 10px 10px;
  margin: 0 0 20px;
  border: 1px solid #ccc;
}
blockquote h3 { color:#0d75ad; display:block; }

.zx { width:100%; height:20px;font-size: 12px;
	line-height: 25px;
	color: #999; margin-top:10px;}

.zx span { float:left;}

.zx li {float:right;}

/************************* �ض� ********************************/
.bidu-title{
	width:96%;
	margin:0 2% 20px;
	padding:0;
}
.bidu-title img{
	width:38%;
	height:400px;
	float:left;
	margin-right:2%;
}
.bidu-title > div{
	width:60%;
	overflow:hidden;	
}
@media (max-width: 768px) {
	.bidu-title > img{
		float:none;
		width:100%;
		margin:0 auto 20px auto;
	}
	.bidu-title > div{
		width:100%;
		overflow:hidden;	
	}
}
.bidu-title > div > h3,
.bidu-title > div > h3 > a{
	font-size:20px;
	line-height:24px;
	color:#333;
	margin:0 0 15px 0;
	padding:0;
	font-weight:bold;
}
.bidu-title > div > h3 > a:hover{
	color:#cc102c;	
}
.bidu-title > div > h4{
	font-size:12px;
	line-height:24px;
	color:#666;
	margin:0;
	padding:0 0px 0 0;	
}
.bidu-title > div > h4 > i{
	font-style:normal;
	margin-left:10px;
	margin-right:3px;
}
.bidu-title > div > h5{
	font-size:14px;
	line-height:24px;
	color:#555;
	margin:15px 0 10px 0;
	padding:0;	
}
.bidu-title > div > h2{
	border-bottom:1px dashed #CCCCCC;
	font-size:12px;
	line-height:20px;
	color:#666;
	margin:20px 0;
	padding:10px;
}
.bidu-title > div > h2 > a{
	font-size:12px;
	line-height:20px;
	color:#666;
	margin:20px 0;
	padding:0;
}
.bidu-title > div > h2 > a:hover{
	color:#cc102c;
}
.bidu-title > div > button{
	padding:8px 25px;
	margin-right:20px;
	border:none;
	color:#fff;
}
.bidu-title-bt-collect{
	background:#6A9BD2;
}
.bidu-title-bt-read{
	background:#cc102c;
}
.bidu-title-bt-collect:hover{
	background:#4f78a6;
}
.bidu-title-bt-read:hover{
	background:#ab0f26;
}
.bidu-title-bt-collect:focus{
	background:#4f78a6;
}
.bidu-title-bt-read:focus{
	background:#ab0f26;
}


/*����ϲ��*/
.bidu-like{	
    width:96%;
	margin:0 2% 20px;
	padding:0;
}
.bidu-like-title{
	background:url(../img/indextitle.png) no-repeat left;
	height:33px;
	border-bottom:1px solid #cc1c20;
	margin-bottom:10px;
	position:relative;
    padding-left: 40px;
    color: #fff;
    font-size: 16px;
    line-height: 33px;
}
.bidu-like-title > a{
	position:absolute;
	right:10px;
    top:0;
	line-height:33px;	
    font-size: 14px;
}
.bidu-like-content > div{
	width:30.3%;
	float:left;
	margin:15px 0 10px 0;
    font-size:12px;
}
.bidu-like-content > div.c2 {
	margin:15px 4.5% 10px 4.5% !important;
}
.bidu-like-content > div > a ,
.bidu-like-content > div.c2 > a {
    display:block;
}
.bidu-like-content > div.c2 > a > img,
.bidu-like-content > div > a > img{
	width:100%;
	height:auto;
    border-radius:3px;
}
.bidu-like-content > div > h3{
	font-size:12px;
	line-height:28px;
	color:#333;
	margin:10px 0 0 0 !important;
	padding:0;
}
.bidu-like-content > div > h3 > a{
	font-size:12px;
	line-height:28px;
	color:#333;
	margin:10px 0 0 0;
	padding:0;
}
.bidu-like-content > div > h3 > a:hover{
	color:#cc1c20;
}
.bidu-like-content > div > h2,
.bidu-like-content > div > h2 > a{
	font-size:12px;
	line-height:20px;
	color:#999;
	margin:5px 0 0 0;
	padding:0;
}
.bidu-like-content > div > h2 > a:hover{
	color:#cc1c20;
}

/*���ϼܱض�*/
.bidu-new{	
    width:96%;
	margin:0 2% 20px;
	padding:0;
}
.bidu-new-title{
	background:url(../img/indextitle.png) no-repeat left;
	width:100%;
	height:33px;
	border-bottom:1px solid #cc1c20;
	margin-bottom:10px;
	position:relative;
    padding-left: 34px;
    color: #fff;
    font-size: 16px;
    line-height: 33px;
}
.bidu-new-title > div{
	position:absolute;
	left:130px;
	line-height:33px;
    top:0;
    font-size:14px;
}
.bidu-new-title > div > a{
	margin-left:10px;
}
.bidu-new-content > div{
	width:30.3%;
	float:left;
	margin:15px 0 10px 0;
}
.bidu-new-content > div.clr{
	width:100%  !important;
	border-bottom:1px dashed #ccc;
	margin:20px 0;
}
.bidu-new-content > div.c2 {
	margin:15px 4.5% 10px 4.5% !important;
}
.bidu-new-content > div.c2 > a > img,
.bidu-new-content > div > a > img{
	width:100%;
	height:auto;
}
.bidu-new-content > div > h3{
	font-size:12px;
	line-height:28px;
	color:#333;
	margin:10px 0 0 0 !important;
	padding:0;
}
.bidu-new-content > div > h3 > a{
	font-size:12px;
	line-height:28px;
	color:#333;
	margin:10px 0 0 0;
	padding:0;
}
.bidu-new-content > div > h3 > a:hover{
	color:#cc1c20;
}
.bidu-new-content > div > h2,
.bidu-new-content > div > h2 > a{
	font-size:12px;
	line-height:20px;
	color:#999;
	margin:5px 0 0 0;
	padding:0;
}
.bidu-new-content > div > h2 > a:hover{
	color:#cc1c20;
}
.bidu-new-showall-bt{
	width:100% !important;
	text-align:center;
	margin-bottom:20px;
}
.bidu-new-showall-bt > a{
	font-size:12px;
	color:#999;
}
.bidu-new-showall-bt > a:hover{
	color:#cc102c;	
}

/************************* TOPIC ********************************/


/*ר���ؼ�*/
.topic-zhuanqu{	
    width:96%;
	margin:0 2% 20px;
	padding:0;
}
.topic-zhuanqu-title{
	background:url(../img/indextitle.png) no-repeat left;
	height:33px;
	border-bottom:1px solid #cc1c20;
	margin-bottom:10px;
	position:relative;
    padding-left: 40px;
    color: #fff;
    font-size: 16px;
    line-height: 33px;
}
.topic-zhuanqu-title > div{
	position:absolute;
	left:130px;
	line-height:33px;	
    top:0;
    font-size: 14px;
}
.topic-zhuanqu-title > div > a{
	margin-left:10px;
}
.topic-zhuanqu-content > div{
	width:30.3%;
	float:left;
	margin:15px 0 10px;
}
.topic-zhuanqu-content > div.clr{
	width:100%  !important;
	border-bottom:1px dashed #ccc;
	margin:20px 0;
}
.topic-zhuanqu-content > div.c2 {
	margin:15px 4.5% 10px 4.5% !important;
}
.topic-zhuanqu-content > div.c2 > a > img,
.topic-zhuanqu-content > div > a > img{
	width:100%;
	height:auto;
}
.topic-zhuanqu-content > div > h3{
	font-size:12px;
	line-height:28px;
	color:#333;
	margin:10px 0 0 0 !important;
	padding:0 5px;
}
.topic-zhuanqu-content > div > h3 > a{
	font-size:12px;
	line-height:28px;
	color:#333;
	margin:10px 0 0 0;
	padding:0 5px;
}
.topic-zhuanqu-content > div > h3 > a:hover{
	color:#cc1c20;
}
.topic-zhuanqu-content > div > h2,
.topic-zhuanqu-content > div > h2 > a{
	font-size:12px;
	line-height:20px;
	color:#999;
	margin:5px 0 0 0;
	padding:0 5px;
}
.topic-zhuanqu-content > div > h2 > a:hover{
	color:#cc1c20;
}
.topic-zhuanqu-showall-bt{
	width:100% !important;
	text-align:center;	
}
.topic-zhuanqu-showall-bt > a{
	font-size:12px;
	color:#999;
	margin-bottom:20px;
}
.topic-zhuanqu-showall-bt > a:hover{
	color:#cc102c;	
}

/*ר����*/
.topic-huodong{	
    width:96%;
	margin:0 2% 20px;
	padding:0;
}
.topic-huodong-title{
	background:url(../img/indextitle.png) no-repeat left;
	height:33px;
	border-bottom:1px solid #cc1c20;
	margin-bottom:10px;
	position:relative;
    padding-left: 33px;
    color: #fff;
    font-size: 16px;
    line-height: 33px;
}
.topic-huodong-title > div{
	position:absolute;
	left:130px;
    top:0;
	line-height:33px;
    font-size: 14px;
}
.topic-huodong-title > div > a{
	margin-left:10px;
}
.topic-huodong-content > div{
	width:30.3%;
	float:left;
	margin:15px 0 10px;
}
.topic-huodong-content > div.clr{
	width:100%  !important;
	border-bottom:1px dashed #ccc;
	margin:20px 0;
}
.topic-huodong-content > div.c2 {
	margin:15px 4.5% 10px 4.5% !important;
}
.topic-huodong-content > div.c2 > a > img,
.topic-huodong-content > div > a > img{
	width:100%;
	height:auto;
}
.topic-huodong-content > div > h3{
	font-size:12px;
	line-height:28px;
	color:#333;
	margin:10px 0 0 0 !important;
	padding:0 5px;
}
.topic-huodong-content > div > h3 > a{
	font-size:12px;
	line-height:28px;
	color:#333;
	margin:10px 0 0 0;
	padding:0 5px;
}
.topic-huodong-content > div > h3 > a:hover{
	color:#cc1c20;
}
.topic-huodong-content > div > h2,
.topic-huodong-content > div > h2 > a{
	font-size:12px;
	line-height:20px;
	color:#999;
	margin:5px 0 0 0;
	padding:0 5px;
}
.topic-huodong-content > div > h2 > a:hover{
	color:#cc1c20;
}
.topic-huodong-showall-bt{
	width:100% !important;
	text-align:center;	
}
.topic-huodong-showall-bt > a{
	font-size:12px;
	color:#999;
	margin-bottom:20px;
}
.topic-huodong-showall-bt > a:hover{
	color:#cc102c;	
}

/* �������� */
.digit-hot{
    width:96%;
	margin:0 2% 20px;
	padding:0;
}
.digit-hot-title{
	background:url(../img/digithottitle.png) no-repeat left;
	height:32px;
	border-bottom:1px solid #cc1c20;
	position:relative;	
    padding-left: 40px;
    color: #fff;
    font-size: 14px;
    line-height: 33px;
}
.digit-hot-title > a{
	position:absolute;
	right:10px;
	height:33px;
	top:0;
	line-height:33px;
    font-size: 14px;
}
.digit-hot-content{
	background:url(../img/digit-hot-bg.jpg) no-repeat center center;
	border-bottom:1px #cc1c20 solid;
	border-left:1px #cc1c20 solid;
	border-right:1px #cc1c20 solid;
	width:100%;
	height:250px;
	position:relative;
	margin:0;
	padding:0;
}
	/*��������ͼƬ�ֻ�*/
	/* ˮƽ��
------------------------------ */
	.scroll_horizontal{position:relative;width:100%;height:250px;padding:10px;line-height:20px;}
	.scroll_horizontal .box{overflow:hidden;position:relative;width:100%;height:250px;margin:0 auto;}
	.scroll_horizontal .list{overflow:hidden;width:2000%;height:230px; list-style:none; padding:0; margin:0;}
	.scroll_horizontal .list li{float:left;width:2.5%; height:200px; text-align:center; position:relative;padding-top:15px;}
    .scroll_horizontal .list li > h3 { position: absolute; bottom: 5px; text-align: center; width: 100%; }
	.scroll_horizontal .list li a img{ width:260px; height:200px; margin:0 auto;}
    .scroll_horizontal .plus > i,
	.scroll_horizontal .minus > i{ line-height:30px;}
	.scroll_horizontal .plus,
	.scroll_horizontal .minus{position:absolute; text-align:center;top:110px;width:30px;height:30px;cursor:pointer; border:#CCC 1px solid; line-height:28px; border-radius:3px; color:#CCC; transition:color ease 0.3s; transition:border-color ease 0.3s; border-color:#ccc;}
	.scroll_horizontal .plus{left:20px;}
	.scroll_horizontal .minus{right:20px;}
	.scroll_horizontal .plus:hover,
	.scroll_horizontal .minus:hover{ color:#cc1c20;  border-color:#cc1c20;}
	

/* �Ƚϲ�Ʒ */	
.product-compare{
    width:96%;
	margin:0 2% 20px;
	padding:0;
}
.product-compare-title{
	background:url(../img/producttitle.png) no-repeat left;
	width:100%;
	height:33px;
	border-bottom:1px solid #666;
	position:relative;
}
.product-compare-title > ul{
	margin:0 0 0 140px;
	padding:0;
	height:32px;
	border-top:1px #FFF solid;
}
.product-compare-title > ul > li{
	padding:0 15px;
	margin:0 0 0 1px;
	border-bottom:#FFF 1px solid;
	line-height:31px;
	height:31px;
	background:#999;
	float:left;
	list-style:none;
}
.product-compare-title > ul > li > a{
	color:#ccc;	
	line-height:31px;
}
.product-compare-title > ul > li > a:hover{
	color:#FFF;	
}
.product-compare-title > ul > li.active{
	border-bottom:#666 1px solid;
	background:#666;
    color:#fff;
}
.product-compare-title > ul > li.active > a{
	color:#FFF;	
}

.product-compare-content{
	border-bottom:1px #666 solid;
	border-left:1px #666 solid;
	border-right:1px #666 solid;
	width:100%;
	position:relative;
	margin:0;
	padding:0 0 10px 0;
}

.product-compare-content > form > h3{
	font-size:24px;
	margin:20px 0 20px 20px;
	padding:0;
	line-height:28px;
	height:28px;
	float:left;
    font-weight:bold;
}
.product-compare-content > form > h2{
	font-size:12px;
	margin:20px 0 20px 10px;
	padding:0;
	line-height:28px;
	height:28px;
	float:left;
}
.product-compare-content > form > ul{
	list-style:none;
	margin:0 3% 10px 3%;
	padding:0 0 40px 0;
	width:94%;
	position:relative;
}
.product-compare-content > form > ul > li{
	float:left;
	width:32%;
	margin:0 1% 10px 0;
	line-height:20px;
}
.product-compare-content > form > ul > input{
	margin:0 5px 0 0;
	padding:0;
}
.product-compare-content > form > div.showall{
	margin: 20px auto;
	width: 97px;
}

/* ���ܱȽ� */
.property-compare{
    width:96%;
	margin:0 2% 20px;
	padding:0;
}
.property-compare-title{
	background:url(../img/propertytitle.png) no-repeat left;
	width:100%;
	height:33px;
	border-bottom:1px solid #cc102c;
	position:relative;
}
.standard-compare-content{
	width:96%;
	position:relative;
	margin:20px auto;
	padding:0;
}


/* ���Ƚ� */
.standard-compare{
    width:96%;
	margin:0 2% 20px;
	padding:0;
}
.standard-compare-title{
	background:url(../img/standardtitle.png) no-repeat left;
	width:100%;
	height:33px;
	border-bottom:1px solid #cc102c;
	position:relative;
}
.standard-compare-content{
	width:96%;
	position:relative;
	margin:20px auto;
	padding:0;
}
.standard-compare-content > table{
	width:100%;
	border:1px #999 inset;
	margin:20px 0;
	padding:0;
	line-height:27px;
	text-align: center;
	font-size: 12px;
}
.standard-compare-content > table th{
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

/* ÿ�ճ�ֵ�Ƽ� and �����Թ��� */
.buy-tip-1{
    width:47%;
	margin:0 1% 20px 2%;
	padding:0;
	float:left;
}
.buy-tip-2{
    width:47%;
	margin:0 2% 20px 1%;
	padding:0;
	float:left;
}
@media (max-width: 767px) {
	.buy-tip-1{
		width:96%;
		margin:0 2% 20px;
		padding:0;
		float:none;
	}
	.buy-tip-2{
		width:96%;
		margin:0 2% 20px;
		padding:0;
	}	
}
.buy-cztj-title{
	background:url(../img/indextitle.png) no-repeat left;
	height:33px;
	border-bottom:1px solid #cc102c;
	position:relative;
    padding-left: 40px;
    color: #fff;
    font-size: 14px;
    line-height: 33px;
}
.buy-jctgl-title{
	background:url(../img/indextitle.png) no-repeat left;
	height:33px;
	border-bottom:1px solid #cc102c;
	position:relative;
    padding-left: 40px;
    color: #fff;
    font-size: 14px;
    line-height: 33px;
}
.buy-content .buy-content-top{
	height:220px;
	width:100%;
	margin:20px 0;
}
.buy-content .buy-content-top div.img{
	overflow:hidden;
	width:100%;
	max-height:160px;
	vertical-align:middle;
	margin-bottom:20px;
}
.buy-content .buy-content-top div.img img{
	width:100%;
	vertical-align:middle;
}
.buy-content .buy-content-top > h3{
	margin:0 0 5px 0;
	padding:0;
}
.buy-content .buy-content-top > h3 > a{
	font-size:16px;
}
.buy-content .buy-content-top > h2{
	font-size:12px;
	width:auto;
	float:right;
	color:#999;
	text-align:right;
	margin:0;
	padding:0;
}
.buy-content .buy-content-top > h2.time{
	font-size:12px;
	width:30% !important;
	float:left;
	text-align:left !important;
}
.buy-content .buy-content-top > h2 > a{
	color:#999;
	font-size:12px;
}
		.scroll_horizontal2{position:relative;width:100%;height:220px;line-height:20px;}
		.scroll_horizontal2 .box{overflow:hidden;position:relative;width:100%;height:220px;margin:0 auto;}
		.scroll_horizontal2 .list{overflow:hidden;width:2000%;height:220px; list-style:none; padding:0; margin:0;}
		.scroll_horizontal2 .list li{float:left;width:5%; height:200px; text-align:center;}
        .scroll_horizontal2 .list li > a{ width:161px; height:161px; margin:0 auto 20px; display:block;}
		.scroll_horizontal2 .list li a img{ width:161px; height:161px; margin:0 auto 20px;}
        .scroll_horizontal2 .plus > i,
		.scroll_horizontal2 .minus > i{ line-height:30px;}
		.scroll_horizontal2 .plus,
		.scroll_horizontal2 .minus{position:absolute; text-align:center;top:110px;width:30px;height:30px;cursor:pointer; border:#CCC 1px solid; line-height:28px; border-radius:3px; color:#CCC; transition:color ease 0.3s; transition:border-color ease 0.3s; border-color:#ccc;}
		.scroll_horizontal2 .plus{left:0;}
		.scroll_horizontal2 .minus{right:0;}
		.scroll_horizontal2 .plus:hover,
		.scroll_horizontal2 .minus:hover{ color:#cc1c20;  border-color:#cc1c20;}
	
.buy-content > ul{
	list-style:none;
	margin:0;
	padding:0;	
	width:100%;
}
.buy-content > ul > li{
	margin-bottom:3px;
	padding-left:10px;
	height:28px;
    line-height:28px;
	border-left: 3px solid #ccc;
    color:#ccc;
    font-size:12px;
}
.buy-content > ul > li:hover{
	border-color:#cc102c;	
}
.buy-content > ul > li > a {
    font-size:14px;   
}
/* �����ٵ� */
.hangqing-title{
	float: left;
	background: url(../img/hangqingtitle.png) no-repeat;
	width: 28px;
	height: 162px;
	margin: 0;
	padding: 0;
	border-left: 1px solid #cc1c20;
}

/* �����б� */
.new-list{
	  width:96%;
	  margin:0 2% 20px;
	  padding:0;
}
.new-list-title{
	width:100%;
	height:33px;
	border-bottom:1px solid #cc102c;
	position:relative;
}
.new-list-title > h3{
	background:#cc102c;	
	height:33px;
	line-height:33px;
	padding:0;
	margin:0;
	width:120px;
	color:#FFF;
	text-align:center;
	font-size:16px;
}
.new-list-title > h3 > a{
	height:33px;
	line-height:33px;
	color:#FFF;
}
.new-list-title > div{
	position:absolute;
	line-height:33px;
	right:10px;
	top:0;
}
.new-list-title > div > a {
	margin-left: 10px;
}
.new-list-content > ul{
	list-style:none;
	margin:0;
	padding:0;
}
.new-list-content > ul > li{
	padding:0 0 10px 0;
	margin:30px 0 0 0;
	border-bottom:1px dashed #ccc;
}
.new-list-content > ul > li > h5{  color:#333; font-weight:bold; font-size:18px; line-height:20px; padding:0; margin-top:0; }
.new-list-content > ul > li > h4{color:#999; font-size:12px; line-height:45px; padding:0;}
.new-list-content > ul > li > h3{color:#333; font-size:14px; line-height:25px; padding:0; margin-top:10px; }
.new-list-content > ul > li > h3:after{ content:' '; height:0; clear:both; }
.new-list-content > ul > li img{margin:0 20px 20px 0; display:block; }
.new-list-content > ul > li > h5 > a{color:#333}
.new-list-content > ul > li > h4 > a{color:#0096ff}
.new-list-content > ul > li > h5 > a:hover{color:#cc1c20}
.new-list-content > ul > li > h4 > a:hover{color:#cc1c20;}
.new-list-content > ul > li > h2{ width:50%; height:25px; color:#0D75AD; font-size:12px; line-height:25px; padding:0; margin:0; margin-top:20px;}
.new-list-content > ul > li >  h2 a{color:#0D75AD;}
.new-list-content > ul > li > h1{ width:140px; color:#0D75AD; font-size:12px; line-height:25px; text-align:left; padding:0; margin:0; float:right}
.new-list-content > ul > li > h1 a{ color:#0D75AD; }


/* ������ ������ */
div.newsTool{
	margin-top:20px;
	text-align:center;
}
div.newsTool > ul{
	list-style:none;
	margin:0 auto;
	padding:0;
	width: 60px;
}
div.newsTool > ul > li{
	margin:0 0 10px 0;
	padding:0;
	width: 60px;
	height: 60px;
	border-radius: 60px;
	background:#858685;
	transition:background 0.3s ease;
	-moz-transition:background 0.3s ease;
	-o-transition:background 0.3s ease;
	-webkit-transition:background 0.3s ease;
	opacity:.8;
	-moz-opacity:.8;
	-webkit-opacity:.8;
	position:relative;
}
div.newsTool > ul > li:hover{
	background:#ccc;
	box-shadow:0px 0px 5px #444;
	opacity:1;
}
div.newsTool > ul > li > a{
	line-height: 60px;
	font-size: 28px;
	text-align:center;
	width:100%;
	display:block;
	color: #fff;
}
div.newsTool > ul > li > a > i{
    line-height:60px;
    height:40px;
}
div.newsTool > ul > li > a.heart:hover{
	color:red;
}
div.newsTool > ul > li > a.star:hover{
	color:yellow;
}
div.newsTool > ul > li > a.share:hover,
div.newsTool > ul > li > a.edit:hover{
	color:#fff;
}
div.newsTool > ul > li.active > a.heart{
	color:red !important;
	background:#eee;
	border-radius:60px;
}
div.newsTool > ul > li.active > a.star{
	color:yellow !important;
}

div.newsTool > ul > li > div{
	position:absolute;
	padding:1px 5px;
	background: #cc102c;
	top:-9px;
	left: 50px;
	font-size:10px;
	border-radius: 10px;
	color:#fff;
}


/* case */
.caseFocus{
    width:96%;
	margin:0 2% 20px;
	padding:0;
	position:relative;
}
.caseFocus > .caseTitleImg{
	width:49%;
	margin:0 1% 0 0;
	height:230px;
	float:left;	
}
.caseFocus > .caseTitleImg img{
	width:100%;	
}
.caseFocus > .caseTitleTxt{
	width:49%;
	margin:0 0 0 1%;	
	height:230px;	
	float:right;	
}
.caseFocus > .caseTitleTxt > ul.caseTitleTxtUp{
	list-style:none;
	padding:0 0 10px 0;
	margin:0;
}
.caseFocus > .caseTitleTxt > ul.caseTitleTxtUp > li{
	margin:0 0 15px 0;
	padding:0 0 15px;
    border-bottom:dashed 1px #CCC;
}
.caseFocus > .caseTitleTxt > ul.caseTitleTxtUp > li > h3{
	margin:8px 0;
	padding:0;
	font-size:17px;
	color:#444;
	font-weight:bold;
}
.caseFocus > .caseTitleTxt > ul.caseTitleTxtUp > li > h4{
	margin:0 ;
	padding:0;
	font-size:12px;
	color:#999;	
}
.caseFocus > .caseTitleTxt > ul.caseTitleTxtUp > li > h4 > a{
    color:#999;	
}
.caseFocus > .caseTitleTxt > ul.caseTitleTxtUp > li > h4 > a:hover{
    color:#cc201c;	
}
.caseFocus > .caseTitleTxt > ul.caseTitleTxtDown{
	list-style:none;
	margin:0;
	padding:0;	
}
.caseFocus > .caseTitleTxt > ul.caseTitleTxtDown > li{	
	margin:0 0 6px 0;
	padding:0 0 0 5px;
	border-left:3px #ccc solid;	
    color:#999;
    font-size:12px;
}
.caseFocus > .caseTitleTxt > ul.caseTitleTxtDown > li > a{
	font-size:14px;
}

/*case */
.caseDigit{ background:none !important;}
.caseDigit > div{ height:33px; width:80%; line-height:33px; }
.caseDigit > div > a{ height:33px;line-height:33px; padding:6px 20px; background:#cc102c; color:#fff }
.caseStar{ background:none !important; padding-left:0 !important;}
.caseStar > div{ height:33px; width:80%; line-height:32px; }
.caseStar > div > a{ height:33px;line-height:33px; padding:6px 20px; background:#cc102c; color:#fff }
.caseImg{ background:none !important; padding-left:0 !important;}
.caseImg > div.ImgTitle{ height:33px; width:80%; line-height:32px; position:relative !important; }
.caseImg > div.ImgTitle > a{ height:33px;line-height:32px; padding:6px 20px; background:#cc102c; color:#fff; position:relative !important;  right:0 !important;}

/* share Bt */
.shareBt{ position:relative; cursor:pointer; margin:0 3px !important; width:auto !important;}
.shareleft{float:left;}
.shareright{float:right;}
.shareBt:hover { color:#cc201c;}
.sharediv{ position:absolute;z-index:99990999999; bottom:20px; left:0;height:140px; display:none; list-style:none; margin:0; padding:0; background:#fff; border-bottom:2px #cc201c solid; box-shadow:0 0 3px #666; width:100px; border-radius:3px; }
.sharediv > li{ margin:0; padding:5px 15px; line-height:10px;}
.sharediv > h2{ background:#cc201c; padding:5px 10px; color:#fff; margin:0 0 5px; font-size:14px;}

/* basic_pic.css */
.floa{ z-index:9999; }
.mask{ z-index:9998; }

#scrolltop {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F4F4F4;
    border-color: -moz-use-text-color #CDCDCD #CDCDCD;
    border-image: none;
    border-radius: 3px;
    border-right: 1px solid #CDCDCD;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    bottom: 100px;
    cursor: pointer;
    display: block;
    margin: -30px 0 0 2px;
    position: fixed;
    visibility: hidden;
    width: 40px;
	z-index:999;
}
#scrolltop:hover {
    text-decoration: none;
}
.ie6 #scrolltop {
    bottom: auto;
    position: absolute;
}
#scrolltop a {
    background: url("/static/image/common/scrolltop.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 1px solid #CDCDCD;
    color: #787878;
    display: block;
    height: 24px;
    line-height: 12px;
    padding: 3px 5px;
    text-align: center;
    text-decoration: none;
    width: 30px;
	margin-bottom: 10px;
}
a.scrolltopa:hover {
    background-position: -40px 0 !important;
}


/************ 精彩评论 *****************/
.main-side-Comments{
	width:300px;
	border-top:3px solid #333;
	background:#fefefe;
	margin-bottom:20px;
}
.main-side-Comments > p{
    text-align:center;
    margin: 20px 0 0;
    font-size:14px;
    color:#666;
}
.main-side-Comments .Comments-title{
	color:#333;
	font-size:16px;
	margin-bottom:10px;
	margin-top:20px;
}
.main-side-Comments .Comments-title > a{
	color:#fff !important;
	padding:3px 15px;
	background:#cc1010;
	text-decoration:none;
}
.main-side-Comments .Comments-title > p{
	color:#999 !important;
	padding:3px 15px;
	font-size:12px;
	margin:0;
	float:right;
}
.main-side-Comments ul{ width:305px; margin-top:15px;}
.main-side-Comments ul li { width:305px;border-bottom:1px dashed #CCC; padding-bottom:2px; margin-bottom:20px; float:left; list-style:none;}
.main-side-Comments .pic { float:left; margin-top:5px;}
.main-side-Comments .pic img { float:left;}
.main-side-Comments .review { width:240px; float:left;}
.main-side-Comments .review .rtop p{ height:20px; font-size:12px; color:#999; margin-bottom:2px;}
.main-side-Comments .review .tmain {background:#f1f2f4; padding:8px; padding-right:5px;line-height:24px;color:#1e1e1e; font-size:12px; line-height:23px; margin-bottom:0px;}
.main-side-Comments .review .tmain p { color:#1e1e1e; font-size:12px; line-height:23px; margin-bottom:0px;}
.main-side-Comments .review .Reply { float:right; font-size:8px; line-height:12px; color:#666;margin:5px 0; margin-bottom:0px;}
.main-side-Comments .review .Reply a { text-decoration:none; color:#5d5d5d;}
.main-side-Comments .review .Reply p { margin:5px 0;}
.main-side-Comments .review .headline a { color:#999; text-decoration:none; font-size:12px; line-height:18px; }
.main-side-Comments .review .headline a:hover { text-decoration:underline;}
.main-side-Comments .review .headline { color:#1f1f1f;font-size:12px; line-height:18px;}
.main-side-Comments .review .headline p { margin-top:0px;color:#999}


/************ 精彩评论 *****************/

/************ 评论列表 *****************/
.Comments{
	width:680px;
	background:#fefefe;
	margin-bottom:20px;
	margin-top:50px;
}
.Comments > p{
    text-align:center;
    margin: 20px 0 0;
    font-size:14px;
    color:#666;
}
.Comments .Comments-title{
	color:#333;
	font-size:16px;
	margin-bottom:10px;
	margin-top:20px;
}
.Comments .Comments-title > a{
	color:#fff !important;
	padding:3px 15px;
	background:#cc1010;
	text-decoration:none;
}
.Comments .Comments-title > p{
	color:#999 !important;
	padding:3px 15px;
	font-size:12px;
	margin:0;
	float:right;
}
.Comments ul{ width:675px; margin-top:15px; margin-left:40px;}
.Comments ul li { width:730px;border-bottom:1px dashed #CCC; padding-bottom:5px; margin-bottom:20px; float:left; list-style:none;}
.Comments .pic {float:left; margin-top:5px;}
.Comments .pic img { float:left;}
.Comments .review { width:650px; float:left;}
.Comments .review .rtop p{ height:20px; font-size:12px; color:#999; margin-bottom:2px;}
.Comments .review .tmain { background:#f1f2f4; padding:8px; padding-right:5px; padding-bottom:10px; line-height:24px; color:#1e1e1e; font-size:12px;  width:650px;}
.Comments .review .tmain p { color:#1e1e1e; font-size:12px; line-height:23px;margin-bottom:0px;}
.Comments .review .Reply { float:right; font-size:8px; line-height:12px;color:#666;margin:5px 0;margin-bottom:0px;}
.Comments .review .Reply a { text-decoration:none; color:#5d5d5d;}
.Comments .review .Reply p { margin:5px 0;}
.Comments .review .headline a { color:#999; text-decoration:none; font-size:12px; line-height:18px; }
.Comments .review .headline a:hover { text-decoration:underline;}
.Comments .review .headline { color:#1f1f1f;font-size:12px; line-height:18px;}
.Comments .review .headline p { margin-top:0px;color:#999}


/************ 评论列表 *****************/

.jiathis_style_24x24 .jiathis_counter.jiathis_bubble_style {box-sizing: inherit;-webkit-box-sizing: inherit;-moz-box-sizing:inherit}

/************ 2015.5.19新增分享 *****************/
.nshare { background:#F8F8F8; width:100%; margin:0 auto; margin-top:90px;}
.nshare ul {width:96%; height:140px; font-size:14px; line-height:18px;}
.nshare ul p { margin:0;}
.nshare ul img { margin-right:10px;}
.nshare_T { width:210px; height:75px; float:left; margin-top:35px; margin-left:75px;}
.nshare_M { width:100px; height:115px; float:left; margin:0 35px; margin-top:15px;}