﻿/***
 *	DedeCMS v5.6 Style (Default Style)
 *	dedecms.com  Author Networker  2010.02.05
 **/
 
/*---------- import ---------*/
@import url("layout.css");	
@import url("page.css");


/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{
	background:#FFF;
}
body{
	font-size: 14px;
	font-family: tahoma;
}
img{
	border:none;
}

a{
	color:#404040;
	text-decoration:none;
}
a:hover{
	color:#af0303;
	text-decoration:underline;
}
ul{
	list-style:none;
}
input,select,button{
	font:14px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table
}

.clearfix:after {
	clear: both
}

.clearfix {
	zoom: 1
}
/*---------- stock ---------*/
.center{
	margin:0px auto;
}
.w960{
	width:986px;
}
.pright .infos_userinfo {
	margin-bottom: 0px;
}
.mt1{
	margin-top:1px;
}
.mt2{
	margin-top:16px;
}
.clear{
	overflow:hidden;
}
.fs-12{
	font-size:12px;
}
.fc-f60{
	color:#F60;
}
.fc-f90{
	color:#F90;
}
.clr{
	clear:both;
	}
.ipt-txt{
	line-height:15px;
	padding:4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px;
}
.nb{
	line-height:20x;
	padding:1px 2px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px
}
.tbox dt{
	overflow:hidden;
	clear:both;			
	border-bottom: 2px solid #af0303;
	
}
.btn-1{
	width:56px;
	height:24px;
	border:none;
	background:url(../images/comm-bt.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	cursor:pointer;
	overflow:hidden;
	color:#585858;
}
.btn-2{
	width:70px;
	height:25px;
	border:none;
	background:url(../images/btn-bg2.gif) left top no-repeat;
	line-height:25px;
	overflow:hidden;
	color:#444;
	margin-right:2px;
	cursor:pointer;
}
/*---------- frame ---------*/
/*---------- frame : header ---------*/
.header{
	width:100%;	
	margin:auto;
	overflow:hidden;
}
.header_top{
	height:25px;
	line-height:25px;
	border-bottom:1px solid #DBDBDB;
	color:#333;
	overflow:hidden;
	}
.header_top .time{
	float:left;
	padding-left:10px;	
	}
.header_top a.rss{
    
	}
.header_top .toplinks{	
	float:right;
	text-align:right;
}
.header_top .toplinks a{
	margin:0 5px;
	}
.header_top .toplinks span{
	margin-left:15px;
	}
.header_top .toplinks span a{
	margin:0 2px;
	}
.header .search {
        width:960px;
	overflow:hidden;
}
.infiniteCarousel .back {  background:url(../images/green_skin.png) 0 -222px no-repeat;  left: 0;}

.header a:hover{
	color:#faf030333;
	text-decoration:none;
}
.header .top{

	clear:both;
	overflow:hidden;
	margin-top:10px;
}
.header .title{
	float:left;
	padding-left:10px;

}
.header .title h1 a{
	
	height:54px;
	display:block;
	overflow:hidden;
}
.header .banner{
	width:500px;
	height:60px;
	float:left;
	margin-left:20px;
	overflow:hidden;
}
.header .banner img{
	width:500px;
	height:60px;
	display:block;
}
.header .banner2{
	width:200px;
	height:60px;
	float:left;
	margin-left:10px;
	overflow:hidden;
}
.header .banner2 img{
	width:200px;
	height:60px;
	display:block;
}

.header .welcome{
	float:right;
	margin-top:20px;
	padding-right:10px;
	color:#999;
}
.header .welcome a{
	margin:0px 3px;	
}

/*----- �°浼���˵�λ�õ���ʽ -------*/
.header .nav { }
/*-------- Բ��ģ�� ---------*/
.module, .module .mid {
	overflow:hidden;
}
.module .top .t_l, .module .bottom .b_l {
	float:left;
	overflow:hidden;
}
.module .top .t_r, .module .bottom .b_r {
	float:right;
	overflow:hidden;
}
.module .top em {
	float:left;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.module .top em a:link, .module .top em a:visited {
	font-size:13px;
	font-weight:bold;
}
.module .top span {
	
}
.module .top strong {
	cursor:pointer;
	float:right;
	font-weight:normal;
	margin-right:4px;
}
.module .mid .m_l, .module .mid .m_r {
	overflow:hidden;
}
.module .mid .content {
	overflow:hidden;
	height:100%;
	clear: both;
	margin-right: 8px;
	margin-left: 8px;
	padding-top: 8px;/*padding-bottom: 10px;*/
}

/*------ ��ɫ -------*/
.blue .top {
	background-position: 0 -72px;
	background-repeat: repeat-x;
	height: 80px;
	font-family:"Microsoft YaHei";
}
.blue .top .t_l {
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 5px;
}
.blue .top .t_r {
	background-position: -6px 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 5px;
}
/* --------- ���� ----------------*/
.w963 {
	width:100%;
}
#navMenu {
	width:990px;
	overflow:hidden;
	height: auto;
	background: #f13835;
}
.bdcs-hot a{
	color: #af0303;
}
#navMenu ul {
	float:left;
}
#navMenu ul li {
    font:15px/1.5 "Microsoft YaHei";
	float:left;	
	height: auto;
}
#navMenu ul li a {
	color: #FFF;
	height: auto;
	text-decoration:none;
	display: inline-block;
	position: relative;
	padding: 10px 7px;
	font-size:15px;
	
}
#navMenu ul li a.hover {
	height: auto;
	text-decoration:none;
	display: inline-block;
	position: relative;
	background: #d82421;
}
    
#navMenu ul li span {
	cursor:pointer;
	display:inline-block;
	height:22px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
	color:#ebf5e9;
}
#navMenu ul li.hover {
	padding-top:0;
}
#navMenu ul li.hover a {
	display: inline-block;
	position: relative;
}
#navMenu ul li.hover span {
	cursor:pointer;
	display:inline-block;
	height:22px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
#navMenu ul li a.hover, #navMenu ul li a:hover {
	text-decoration:none;
	display: inline-block;
	position: relative;
	background: #d82421;
}
#navMenu ul li a.hover span, #navMenu ul li a:hover span {
	cursor:pointer;
	display:inline-block;
	height:22px;
    color:#DEFF01;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
/*-------- �����˵� --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width: 120px;
	visibility: hidden;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);
	margin-top: -1px;
	border: 1px solid #93E1EB;
	border-top: 0px solid #3CA2DC;
	background-color: #FFF;
	background:url(../images/mmenubg.gif);
	padding-top:6px;
	padding-bottom:6px;
}

.dropMenu li {
	margin-top:2px;
	margin-bottom:4px;
	padding-left:6px;
}
.dropMenu a {
	width: auto;
	display: block;
	color: black;
	padding: 2px 0 2px 1.2em;
}
* html .dropMenu a {
	width: 100%;
}
.dropMenu a:hover {
	color:red;
	text-decoration: underline;
}
/*------ //������ ---------*/
.search-keyword {
	width:210px;
	height:18px;
	padding-top:2px;
	padding-left:6px;
	border:0px;
	border:#badaa1 solid 1px;
	background: #FFF;
	color:#444;
}
.search-submit {
	cursor:pointer;
	width:68px;
	height:22px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(../images/search-bt.gif) no-repeat;
}
.search-option {
	margin-left:3px;
	margin-right:3px;
	border:#badaa1 solid 1px;
	height:22px;
}
.w963 .search{
	padding-left:10px;
	line-height:32px;
}
.w963 .form h4 {
	display:none;
}
.w963 .form {
	float:left;
	margin:0 10px 0 0;
	*margin:0 10px 0 0;
	_margin:5px 10px 0 0;
}
.w963 .tags {
	width:500px;
	overflow:hidden;
height:26px;     
}
.w963 .tags h4 {
	float:left;
	margin-right: 6px;
	height:26px;
	font-size:12px;
	color:#777;
}
.w963 .tags li {
	float:left;
	margin-right: 6px;
}
.header .nav .end { }
/*-- //End �����˵� --*/
/*---------- frame : channel-nav ---------*/
.channel-nav {
	margin-top:8px;
	padding-left:6px;
	height:24px;
	width:950px;
	overflow:hidden;
}
.channel-nav .sonnav {
	width:830px;
	line-height:26px;
	float:left;
	color:#256DB1;
}
.channel-nav .sonnav span {	
	margin-right:10px;
	float:left;
}
.channel-nav .sonnav span a{
	padding:0 4px;
	border:1px solid #BADAA1;
	height:22px;
	line-height:21px;
	background:url(../images/channel_bg.png) repeat-x;
	display:inline-block;
	}
.channel-nav .sonnav span a.thisclass{
	border:1px solid #3aa21b;
	}
.channel-nav .sonnav a {
	color:#428C5B;
	text-decoration:none;
}
.channel-nav .sonnav a:hover{
	 color:#287212;
	}
.channel-nav .back{
	display:block;
	height:22px;
	line-height:21px;
	padding-top:6px;
	padding-right:10px;
	padding-left:20px;
	letter-spacing:2px;
	float:right;
	background:url(../images/ico-home.gif) 4px 10px no-repeat;
} 
.channel-nav .back a{
	color:#397CBE;
}
.channel-nav .back a:hover{
	text-decoration:none;
	color:#777;
}
/*pic scroll
----------------------------------*/
.infiniteCarousel {
  width: 700px;
  position: relative;
  margin-left:auto;
  margin-right:auto;
}

.infiniteCarousel .wrapper {
  width: 640px; 
  overflow: auto;
  height: 170px;
  margin: 0 30px;
  top: 0;
}
.infiniteCarousel ul a img {
  border:1px solid #E3E3E3;
  padding:2px;
  width:143px;
  height:106px;
  display:block;
}
.infiniteCarousel .wrapper ul {
  width: 625px; 
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  top: 0;
}
.infiniteCarousel ul li {
  display:block;
  color:#6C6D61;
  float:left;
  padding: 10px 6px;
  height: 147px;
  width: 147px;
  text-align:center;
}
.infiniteCarousel ul li a,
.infiniteCarousel ul li a:visited{
	color:#6C6D61;
	}
.infiniteCarousel .wrapper ul li a:hover{
	text-decoration:underline;
	}
.infiniteCarousel ul li a:hover img {
  border-color: #aaa;
}
.infiniteCarousel ul li a span{
   display:block;
   line-height:17px;
   padding-top:6px;
}
.infiniteCarousel .arrow {  display: block;  height: 26px;  width: 26px;  text-indent: -999px;  position: absolute;  top: 70px;  cursor: pointer;  outline: 0;}
.infiniteCarousel .forward {  background:url(../images/green_skin.png) 0 -256px no-repeat;  right: 0;}
  
 .erji14{display: block;float: left;width: 100%;height: auto;}
.erji14 ul{margin:auto;width:990px;height: 37px;background-color: #d82421;}
.erji14 ul li{float:left;padding:10px 6px;}
.erji14 ul li a{color:#FFF;font-size: 15px;}
.erji14 ul li a:hover{color: #FF0 !important;}
.erji1{display: none;float: left;width: 100%;height: auto;}
.erji1 ul{margin:auto;width:990px;height: 37px;background-color: #d82421;}
.erji1 ul li{float:left;padding:10px 8px;}
.erji1 ul li a{color:#FFF;font-size: 15px;}
.erji1 ul li a:hover{color: #FF0 !important;}
.erji2{display: none;float: left;width: 100%;height: auto;}
.erji2 ul{margin:auto;width:990px;height: 37px;background-color: #d82421;}
.erji2 ul li{float:left;padding:10px 8px;}
.erji2 ul li a{color:#FFF;font-size: 15px;}
.erji2 ul li a:hover{color: #FF0 !important;}
.erji3{display: none;float: left;width: 100%;height: auto;}
.erji3 ul{margin:auto;width:990px;height: 37px;background-color: #d82421;}
.erji3 ul li{float:left;padding:10px 8px;}
.erji3 ul li a{color:#FFF;font-size: 15px;}
.erji3 ul li a:hover{color: #FF0 !important;}
.erji4{display: none;float: left;width: 100%;height: auto;}
.erji4 ul{margin:auto;width:990px;height: 37px;background-color: #d82421;}
.erji4 ul li{float:left;padding:10px 8px;}
.erji4 ul li a{color:#FFF;font-size: 15px;}
.erji4 ul li a:hover{color: #FF0 !important;}
.erji5{display: none;float: left;width: 100%;height: auto;}
.erji5 ul{margin:auto;width:990px;height: 37px;background-color: #d82421;}
.erji5 ul li{float:left;padding:10px 8px;}
.erji5 ul li a{color:#FFF;font-size: 15px;}
.erji5 ul li a:hover{color: #FF0 !important;}
.erji6{display: none;float: left;width: 100%;height: auto;}
.erji6 ul{margin:auto;width:990px;height: 37px;background-color: #d82421;}
.erji6 ul li{float:left;padding:10px 8px;}
.erji6 ul li a{color:#FFF;font-size: 15px;}
.erji6 ul li a:hover{color: #FF0 !important;}
.erji7{display: none;float: left;width: 100%;height: auto;}
.erji7 ul{margin:auto;width:990px;height: 37px;background-color: #d82421;}
.erji7 ul li{float:left;padding:10px 8px;}
.erji7 ul li a{color:#FFF;font-size: 15px;}
.erji7 ul li a:hover{color: #FF0 !important;}
.erji8{display: none;float: left;width: 100%;height: auto;}
.erji8 ul{margin:auto;width:990px;height: 37px;background-color: #d82421;}
.erji8 ul li{float:left;padding:10px 8px;}
.erji8 ul li a{color:#FFF;font-size: 15px;}
.erji8 ul li a:hover{color: #FF0 !important;}
.erji9{display: none;float: left;width: 100%;height: auto;}
.erji9 ul{margin:auto;width:990px;height: 37px;background-color: #d82421;}
.erji9 ul li{float:left;padding:10px 8px;}
.erji9 ul li a{color:#FFF;font-size: 15px;}
.erji9 ul li a:hover{color: #FF0 !important;}
.erji10{display: none;float: left;width: 100%;height: auto;}
.erji10 ul{margin:auto;width:990px;height: 37px;background-color: #d82421;}
.erji10 ul li{float:left;padding:10px 8px;}
.erji10 ul li a{color:#FFF;font-size: 15px;}
.erji10 ul li a:hover{color: #FF0 !important;}
.erji11{display: none;float: left;width: 100%;height: auto;}
.erji11 ul{margin:auto;width:990px;height: 37px;background-color: #d82421;}
.erji11 ul li{float:left;padding:10px 8px;}
.erji11 ul li a{color:#FFF;font-size: 15px;}
.erji11 ul li a:hover{color: #FF0 !important;}
.erji12{display: none;float: left;width: 100%;height: auto;}
.erji12 ul{margin:auto;width:990px;height: 37px;background-color: #d82421;overflow: hidden;}
.erji12 ul li{float:left;padding:10px 8px;}
.erji12 ul li a{color:#FFF;font-size: 15px;}
.erji12 ul li a:hover{color: #FF0 !important;}
.erji13{display: none;float: left;width: 100%;height: auto;}
.erji13 ul{margin:auto;width:990px;height: 37px;background-color: #d82421;}
.erji13 ul li{float:left;padding:10px 8px;}
.erji13 ul li a{color:#FFF;font-size: 15px;}
.erji13 ul li a:hover{color: #FF0 !important;}
.erji15{display: none;float: left;width: 100%;height: auto;}
.erji15 ul{margin:auto;width:990px;height: 37px;background-color: #d82421;}
.erji15 ul li{float:left;padding:10px 8px;}
.erji15 ul li a{color:#FFF;font-size: 15px;}
.erji15 ul li a:hover{color: #FF0 !important;}



.ziti{color: #af0303 !important;font-weight: bold !important;border-top:2px solid #af0303; font-size:18px;}
.zj1{display: block;height: 28px;overflow: hidden;}
.zj2{display: none;height: 28px;overflow: hidden;}
.zj3{display: none;height: 28px;overflow: hidden;}
.zj4{display: none;height: 28px;overflow: hidden;}

.xinwen{display: none;float: left;height: auto;}
.zhong{float: left;width: 350px;margin-left: 20px;}
.zhong_neirong dl dt{margin-bottom: 3px;overflow: hidden; border-top: 1px #e5e5e5 solid; height:40px; line-height:40px; font-family: '微软雅黑';}
.zhong_neirong dl dt strong{color: #404040;line-height: 40px;height: 40px;float: left;width: 25%;text-align: center;font-weight: normal; font-size:16px}
.zhong_neirong ul li{line-height: 28px;}
.zhong_neirong ul li a{color: #404040;}
.zhong_neirong ul li a:hover{color: #af0303;}
.zhong_neirong dl dt strong.ziti{
	background:#af0303 !important;
	color:#fff !important;
}

.latestnews .tbox dt strong.ziti{
	background:#af0303 !important;
	color:#fff !important;
}

li{font-weight: 100;}
li b{font-weight: 100;}
.dotline{display: block;line-height: 28px;height: auto;float: left;overflow: hidden;}
.daikuan{display: none;line-height: 28px;height: auto;float: left;overflow: hidden;}
.cunkuan{display: none;line-height: 28px;height: auto;float: left;overflow: hidden;}
.remen{display: block;line-height: 28px;height: auto;float: left;overflow: hidden;}
.zhou{display: none;line-height: 28px;height: auto;float: left;overflow: hidden;}
.yue{display: none;line-height: 28px;height: auto;float: left;overflow: hidden;}
.gupiao1{display: block;float: left;height: auto;overflow: hidden;}
.yule1{display: none;float: left;height: auto;overflow: hidden;}
.p2p1{display: none;float: left;height: auto;overflow: hidden;}
.shehui1{display: none;float: left;height: auto;overflow: hidden;}
.shebao1{display: none;float: left;height: auto;overflow: hidden;}
.huodong{display: block;float: left;height: auto;overflow: hidden;}
.chaogou{display: none;float: left;height: auto;overflow: hidden;}
.wang{display: none;float: left;height: auto;overflow: hidden;}
.fangchan1{display: block;float: left;height: auto;overflow: hidden;}
.keji1{display: none;float: left;height: auto;overflow: hidden;}
.lele1{display: none;float: left;height: auto;overflow: hidden;}
.huihui1{display: none;float: left;height: auto;overflow: hidden;}
.lvyou1{display: none;float: left;height: auto;overflow: hidden;}
.weibu{float: left;height: auto;width: 300px;}
.weibu dl dt strong{padding: 10px 0px;float: left;text-align: center;width: 20%;border-bottom: 1px solid #DDDDDD;}
.weibu dl dt{float: left;height: auto;margin-top: 10px;width: 100%;}
.weibu ul{float: left;}
.weibu ul li{float: left;width: 100%;height: 28px;line-height: 28px;color: #333;}
.weibu ul li a{color: #333;}

.ddb{float: left;width: 300px;}
.ddb dl dt{border-bottom: 1px solid #ddd;height: auto;overflow: hidden;margin-bottom: 3px;}
.ddb dl dt strong{color: #333;padding: 3px 15px;line-height: 28px;height: 24px;float: left;}
.ddb ul li{line-height: 28px;height: 28px;}
.ddb ul li a{color: #333;}

.ddb1{float: left;width: 300px;}
.ddb1 dl dt{border-bottom: 1px solid #ddd;height: auto;overflow: hidden;margin-bottom: 3px;}
.ddb1 dl dt strong{color: #333;padding: 3px 15px;line-height: 28px;height: 24px;float: left;}
.ddb1 ul li{line-height: 28px;height: 28px;}
.ddb1 ul li a{color: #333;}
.ddb2{float: left;width: 300px;}
.ddb2 dl dt{border-bottom: 1px solid #ddd;height: auto;overflow: hidden;margin-bottom: 3px;}
.ddb2 dl dt strong{color: #333;padding: 3px 15px;line-height: 28px;height: 24px;float: left;}
.ddb2 ul li{line-height:30px;height: 30px;}
.ddb2 ul li a{color: #333;}

.pingdao{width: 670px;height:30px;line-height: 30px;margin-bottom: 5px;}
.pingdao dt{float: left;font-size: 24px;font-weight: 700;padding-right: 10px;color: #333;}
.pingdao span{font-weight: 700;}
.pingdao span a{font-size: 14px;color: #af0303;padding: 0px 2px;}
.pingdao_xian{float: left;width:72px;border-bottom: 3px solid #082277;height: 15px;}
.pingdao_nei{width: 405px;overflow: hidden;float: left;height: 30px;text-align: center;}

.pdyou{margin-bottom:3px;border-top:2px solid #404040;float: left;width: 300px;border-bottom: none !important;padding-top: 0px !important;margin-top: 10px;}
.info .laiyuan a{color: #af0303;}
.fenxiang{float: right;margin-right: 10px;}
.fenxlianjie{float:right;}

.top #navMenu1 ul li{
	color: #333;
	font-weight: 500;
	height: auto;
	margin: 0px;
	font-size: 14px;
	line-height: 20px;
	font-family: "microsoft yahei";
	float: left;
}
.top #navMenu1 ul li a{
	padding: 0 7px;
}
#navMenu1{
	height: 28px;
	padding: 8px 0px 0px 15px;
	overflow: hidden;
}
#navMenu ul li a{height: 22px;text-decoration: none;display: inline-block;position: relative;}
#navMenu1 ul{float: left;height: 22px;}
.tags ul li{float:left}
#navMenu1 ul li a:hover{color:#cc6633;text-decoration:none;}
#navMenu1 ul li a:hover span{color:#cc6633;margin:0px;height:auto;}
.biao1{display: block;}
.biao2{display: none;}
.biao3{display: none;}
.biao4{display: none;}
.biao5{display: none;}
.biao6{display: none;}
.biao7{display: none;}
.biao8{display: none;}
.biao9{display: none;}
.kc{float: left;width: 670px;}
.kc ul li img{width: 84px;height: 80px;float: left;margin-right: 15px;}
.kc ul li .intro{width: 100%;text-indent: 25px;color: #333;line-height: 25px;margin: 0px;padding: 0px;margin-bottom: 10px;
	font-family: "宋体";
}
.kc ul li .title:hover{color: #af0303 !important;}


.fa{
 font-size: .8em;
  line-height: 22px !important;
}
dropdown{
   display: inline-block;
   margin-top: 10px;
}
dropdown label, dropdown ul li{
  display: block;
  background: #ECF0F1;
  float: left;
  font-family: "微软雅黑";
  font-weight: 700;
  font-size: 16px;
}
dropdown ul li a{
	color: #000;
	display: block;
	width: 100%;
	height: 100%;
	padding: 15px 19.7px;
}
dropdown label:hover, dropdown ul li:hover{
  background: #af0303;
  color: white;
  cursor: pointer;
}
dropdown ul li:hover a{
	color: #fff;
}
dropdown label{
  position: relative;
  z-index: 2;
}
dropdown input{
  display: none;
}
dropdown input ~ ul{
  position: relative;
  visibility: hidden;
  opacity: 0.5;
  top: -20px;
  z-index: 1;
}
dropdown input:checked + label{
  background: #af0303;
  color: white;
}

dropdown input:checked ~ ul{
  visibility: visible;
  opacity: 1;
  top: 0;
  border-top: 3px solid #af0303;
}
$colors: #E74C3C, #0072B5, #2C3E50;

@for $i from 1 through length($colors) {
  dropdown ul li:nth-child(#{$i}) {
    border-left: 4px solid nth($colors, $i);
    .fa{
      color: nth($colors, $i);
    }
    &:hover {
        background: nth($colors, $i);
        color: white;
      .fa{
        color: white; 
      }
    }
  }
}

.animate{
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;  
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden; /* Chrome and Safari */
  -moz-backface-visibility:hidden; /* Firefox */
  -ms-backface-visibility:hidden; /* Internet Explorer */
}
.v1{display: block;padding: 20px 0px;font-family: "微软雅黑";}
.v1 a.title{line-height: 30px;font-size: 20px;font-weight: 700;}
.v2{display: none;padding: 20px 0px;font-family: "微软雅黑";}
.v3{display: none;padding: 20px 0px;font-family: "微软雅黑";}
.v4{display: none;padding: 20px 0px;font-family: "微软雅黑";}
.v5{display: none;padding: 20px 0px;font-family: "微软雅黑";}
.v6{display: none;padding: 20px 0px;font-family: "微软雅黑";}
.v7{display: none;padding: 20px 0px;font-family: "微软雅黑";}
.v8{display: none;padding: 20px 0px;font-family: "微软雅黑";}
.v9{display: none;padding: 20px 0px;font-family: "微软雅黑";}


.cm_mod_tab {
    border: 1px #e5e5e5 solid;
    border-top: 0;
    padding-top: 1px;
    background: url(../images/borderline.png) repeat-x;
	margin:10px 0px;
}

.tab_nav strong{
	height: 38px;
    line-height: 38px;
    background: #f8f8f8;
    border-bottom: 1px #e5e5e5 solid;
    text-align: center;
    width: 148px;
    font-size: 16px;
    border-left: 1px #e5e5e5 solid;
    margin-left: -1px;
    color: #888;
    position: relative;
}
.tab_nav strong.ziti{
	background: #fff;
    color: #af0303;
    font-weight: bold;
	border-bottom: none;
	height:36px;
}

.cm_mod_tab li{
	text-indent:10px;
	width:270px;
	background-position:10px 11px
}

#headBox, #topWrap{ margin:0 auto; overflow:hidden; }
#headBox .head-in{ height:36px; line-height:36px; border:1px solid #ccc; background:url(../images/s_bg.jpg) repeat-x left bottom; margin-top:5px; overflow:hidden; }
#headBox .head-in .zt-head{ font-size:16px; font-weight:bold; padding-left:20px; max-width:25%; display:block; overflow:hidden; }
#headBox .head-in .fr{ max-width:65%; overflow:hidden; }
#headBox .head-in a{ color:#c3131e; font-size:14px; margin-right:25px; }

#topWrap{ padding:25px 20px 20px; background:#efefef; margin-bottom:3px; position:relative; }
.wrap-box{ padding:0 0 20px 0; }
.wrap-title{ border-left:5px solid #1f3b7b; padding-left:24px; _width:890px; }
.wrap-title h1{ color:#1f3b7b; font-size:39px; font-weight:bold; line-height:49px;font-family: "微软雅黑";}
.wrap-title p{ font-size:16px; line-height:22px; padding-top:11px; }
.wrap-title span{ padding-right:50px; }
.wrap-foot{ width:550px; line-height:24px; padding:6px 30px; font-size:14px; border-right:1px solid #999; }
.wrap-foot span{ font-size:20px; font-weight:bold; display:block; margin-bottom:12px; }
.wrap-handler{ width:280px; _width:285px; position:absolute; right:20px; bottom:20px; padding-left:30px; }
.wrap-search input{ font-family:Arial; }
.wrap-search .wrap-input{ width:205px; height:35px; line-height:35px; border:1px solid #e1e1e1; border-right:0; border-radius:3px 0 0 3px; float:left; padding-left:5px; font-size:14px; color:#999; box-shadow:0 1px 1px rgba(0,0,0,0.075) inset; }
.wrap-search .wrap-submit{ width:68px; height:37px; float:left; cursor:pointer; border-radius:0 3px 3px 0; background:#08237c; font-size:16px; color:#fff; }
.wrap-search .wrap-submit:hover{ background-color:#0b2b96; }
.wrap-share{ margin:10px 0 0 0; }
.wrap-share .wrap-label{ font-size:16px; margin-left:10px; float:left; line-height:44px; padding-right:15px; }

.tzkt {
	border: 1px solid #ddd;
	border-top: 0;
}

.tzkt-t {
	height: 40px;
	line-height: 40px;
	border-top: 2px solid #3d3d3d;
	border-bottom: 1px solid #e6e6e6;
}

.tzkt-t h2 {
	float: left;
	font-size: 18px;
	font-family: "microsoft yahei";
	border-top: 2px solid #c40105;
	position: relative;
	top: -2px;
	padding: 0 0 0 10px;
	font-weight: normal;
}

.tzkt-t a.tzkt-a {
	font-size: 12px;
	color: #999;
	margin: 0 10px 0 0;
}

.tzkt-t a.tzkt-a:hover {
	color: #c50205;
}

.tzkt-c {
	padding: 20px 9px 0;
}

.tzkt-c img {
	float: left;
	margin: 0 10px 0 0;
}

.tzkt-c h2 {
	line-height: 22px;
}

.tzkt-c h2 a {
	font-size: 14px;
	color: #333;
}

.tzkt-c h2 a:hover {
	color: #c50205;
}

.tzkt-c p {
	font-size: 12px;
	margin: 8px 0 0;
	line-height: 20px;
	color: #333;
}

.tzkt-c p a {
	color: #c50205;
}

.tzkt ul {
	padding: 15px 9px 10px;
}

.tzkt li {
	line-height: 20px;
}

.tzkt li em {
	float: left;
	width: 4px;
	height: 4px;
	margin: 15px 14px 0 0;
}

.tzkt li a {
	font-size: 14px;
	color: #333;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tzkt li a:hover {
	color: #c50205;
}
.bidu-list li {
	font-family: tahoma;
	zoom: 1;
	margin-bottom: 10px;
}

.bidu-list h6 {
	float: left;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	margin: 0 5px 0 0;
	background: #d96969;
	font-size: 14px;
	font-weight: normal;
}

.bidu-list h6 a {
	display: block;
	padding: 0 6px;
	color: #FFF;
}

.bidu-list h6:hover a {
	color: #FFF;
}

.bidu-list h6:hover {
	background: #df7f7f;
}

.bidu-list p {
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.bidu-list p a {
	color: #333;
}
/*右侧选项卡*/
.floveSee{
	width: 100%;
	margin-top: 10px;
}
.floveSee p.loveTitle {
	width: 115px;
	text-align: center;
	font-size: 18px;
	float: left;
	display: block;
	height: 46px;
	line-height: 45px;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede
}

.floveSee ul.loveTab {
	width: 100%;
}

.floveSee ul.loveTab li {
	text-align: center;
	font-size: 18px;
	height: 45px;
	line-height: 45px;
	border: 1px solid #dedede;
	border-left: none;
	font-family: "微软雅黑";
}

.floveSee .loveTab .loveCurrent {
	border-bottom: 0;
	border-top: 2px solid #af0303;
	color: #af0303
}


.floveSee .loveCon {
	border: 1px solid #dedede;
	border-top: 0;
	padding-bottom: 20px;
	width: auto;
}

.floveSee .loveCon ul {
}

.floveSee .loveCon li p {
	margin: 5px 0 0 10px
}

.floveSee .loveCon li .Textlist li {
	background: 0;
	height: 25px;
	margin-left: 10px
}

.floveSee .loveCon li .Textlist {
	margin-top: 10px
}

.floveSee .loveCon li .Textlist li em {
	background: url(../newimg/img_spirit.png) no-repeat;
	background-position: -51px -10px;
	width: 3px;
	height: 3px;
	padding: 0 4px;
	margin-top: 10px
}

.floveSee ul.loveTab {
	height: 46px;
	border-bottom: 1px solid #ddd
}

.floveSee ul.loveTab li {
	background: #fff
}

.floveSee .loveTab .loveCurrent{border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.floveSee ul.loveTab{border-bottom: 1px solid #ddd;}
.floveSee ul.loveTab li{border: 0;}

.sanul li{
	width: 33%;
}
.wuul li{
	width: 20%;
}
ul.news-list, .news-list > ul {
	display: block;
	*margin: 0;
}

.news-list li {
	position: relative;
	line-height: 20px;
	margin: 0px;
	padding: 10px 7px 0 18px;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	zoom: 1;
	font-family: tahoma;
	background: url(../newimg/red_dian.png) 8px 20px no-repeat;
}

.news-list li i {
	position: absolute;
	left: 0;
	top: 8px;
	display: block;
	width: 4px;
	height: 4px;
	padding: 0;
	background: #ccc;
}

.news-list li > a {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.news-list li a {
	color: #333;
}
.fl {
	float: left;
	display: inline;
}
.top{
	background:none;border-bottom:1px solid #ededed;height: auto;background-color:#f7f7f7;margin-bottom: 5px;
}
.scinece_more {
	margin: 15px 0;
	height: 30px;
	text-align: center;
	background-color: #e8e7e7;
	font-size: 16px;
	color: #CE0000 ;
	line-height: 30px;
	display: block;
	font-family: "宋体";
}
.footer {
	padding-bottom: 20px;
	border-top: 1px solid #e5e5e5;
	margin-top: 40px;
	font-family: 'microsoft yahei';
}

.footer_bottom p a {
	padding: 0 10px
}

.footer_bottom p span a, .footer_bottom p span a:link {
	color: #a0a0a0
}

.footer_bottom p span a:hover {
	text-decoration: underline;
	color: #c50205
}

.footer_bottom p {
	line-height: 25px
}

.footer_bottom p span {
	padding-left: 15px
}

.footer2 {
	padding-bottom: 50px;
	border-top: 1px solid #e5e5e5
}
.mt10 {
	margin-top: 10px;
}
.mt20 {
	margin-top: 20px;
}
.fcg_3 {
	color: #a0a0a0;
}
.tc {
	text-align: center;
}
.title-aside {
	position: relative;
	height: 20px;
	margin: 0 0 25px 0;
	zoom: 1;
}

.title-aside .line {
	position: absolute;
	top: 50%;
	left: 0;
	height: 0;
	width: 100%;
	border-top: 1px solid #dfdbdb;
	z-index: 1;
}

.title-aside h3 {
	position: relative;
	float: left;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 0 10px 0 15px;
	background: #FFF;
	border-left: 4px solid #bf0505;
	z-index: 2;
	color: #333;
	font-size: 20px !important;
	font-weight: normal;
}

.title-aside h3 a {
	color: #333;
}
.list01{
	margin-bottom: 35px;
	margin-left: 10px;
}
.list01 li {
	float: left;
	width: 20%;
	line-height: 30px;
	white-space: nowrap;
}

.list01 li a {
	padding: 5px;
	font-size: 15px;
	color: #666;
	text-decoration: none;
}

.list01 .list01_ww {
	width: 188px;
}

.list01 .list01_www {
	width: 282px;
}

.list01 li a:hover {
	background: #d32a2a;
	color: #fff;
}
.indexjisuanqi li a{
	color: #333;
}

.viewbox .info{
	display: none;
}
.author-card {
	margin-top: 20px;
	border: 1px solid #D5D5D5;
	border-radius: 4px;
	padding: 21px 0 ;
}
.author-card .pic {
	float: left;
	width: 80px;
	height: 80px;
	border-radius: 80px;
	margin-left: 21px;
}
.author-card .pic img {
	width: 80px;
	height: 80px;
	border-radius: 80px;
}
.author-card .info {
	float: right;
	width: 150px;
	font-size: 12px;
	color: #666;
	margin-right: 21px;
}
.author-card .info .name {
	font-size: 18px;
	color: #333;
}
.author-card .info .intro {
	margin-top: 10px;
	margin-bottom: 18px;
}
.author-card .info .intro a{
	background: #ed4040;
	border-radius: 5px;
	color: #fff !important;
	width: 80px;
	height: 30px;
	display: inline-block;
	line-height: 30px;
	font-size: 18px;
	text-align: center;
}

.time-source span{
	display: none;
}