/* CSS Document */
body {
margin:0;
padding:0;
background:#faf2f0 url(bg.jpg) repeat-x 50% 0;
behavior:url(ie-css3.htc);
}
/* 文字样式 */
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}


/* 按钮 */
.btn{display:inline-block;border:none;text-align:center;background:#158064;color:#fff;min-height:34px;line-height:34px;padding:0 15px;-webkit-transition:background 0.3s,border 0.3s;transition:background 0.3s,border 0.3s;}
.btn:hover{background:#009966;color:#fff;}
.btn.white{background:#fff;color:#666;border:1px solid #ddd;}
.btn.white:hover{background:#666;color:#fff;border:1px solid #666;}
.btn.disabled{background:#f1f1f1;border-color:#aaa;color:#aaa;cursor:default;}

/* 边距 */
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pl5 {
	padding-left:5px;
}
.pl8 {
	padding-left:8px;
}

/* 浮动 */
.fl{float:left!important;}
.fr{float:right!important;}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;;}
.clearfix:after{clear:both;}

/*显示形式*/
.inline{display:inline;}
.block{display:block;}
.inline-block{display:inline-block;zoom:1;*display:inline;}
.hidden{display:none;}
.d-inline {
_display:inline;
}
/* 下拉三角符号 */
.caret{display:inline-block;width:0;height:0;vertical-align:middle;border-top:8px solid #000000;border-right:8px solid transparent;border-left:8px solid transparent;content:"";}
.caret.up{border-top:none;border-bottom:8px solid #ccc;}
.caret.down{border-top:8px solid #ccc;border-bottom:none;}

   .container{
            position:relative;
    width:1200px;
            overflow:hidden;
            margin: 0 auto;
		
        }
        #timeline{
            position: relative;
            min-height: 660px;
            margin-top: 20px;
            visibility: hidden;font-family:"Microsoft YaHei","微软雅黑","黑体";
        }
        #timeline .lines{
            width: 2px;
            height: 0;
            background-color: #c8c8c8;
            position: absolute;
            top: -20px;
        }
        #timeline .item{
            background-color: #fff;
            overflow: hidden;
            position: absolute;
            min-height: 80px;
            clear: both;
		
        }
        #timeline .item .content{
            padding:12px;
            overflow:hidden;
            line-height: 24px;;
        }
		   #timeline .item .content dl dt {
			   font-size:16px;
			   font-weight:bold;
			   line-height:30px;
		   }
		    #timeline .item .content dl dt a {
				color:#ec0017;	
			}
		#timeline .item .content dl dt span {
		
			 text-indent:20px;
	display:inline-block;
		}
		
		      #timeline .item .content dl dd {
				  padding-top:12px;
				  line-height:26px;
				  font-size:14px;
				 
			  }
        #timeline .item .content img{
            display: block;
            max-width: 100%;
            height: auto;
			margin:0px auto;
        }
        #timeline .item .point,#timeline .item .corner{
            display: block;
            position: absolute;
            z-index: 2;
        }
        #timeline .item .point{
            /*此处涉及CSS3，如需兼容IE6-8，请修改为图片，中间小圆点*/
            width: 16px;
            height: 16px;
            border-radius: 100%;
            background-color: #fff;
        }
        #timeline .item .point:before{
            /*此处涉及CSS3，如需兼容IE6-8，可忽略，点上的那个绿点，可直接做图片到 point上*/
            display: block;
            content: '';
            width: 10px;
            height: 10px;
            border-radius: 100%;
            background-color: #e70012;
            position: absolute;
            top: 3px;
            left: 3px;
        }
        #timeline .item.isLeft .corner{
            top : 27px;
        }
        #timeline .item.isLeft .point{
            top : 30px;
        }
        #timeline .item.isRight .corner{
            top : 37px;
        }
        #timeline .item.isRight .point{
            top : 40px;
        }
        #timeline .item .corner{
            /*此处涉及CSS3，如需兼容IE6-8，请修改为图片，箭头*/
            border: 12px solid transparent;
        }
        #timeline .item.isLeft .corner{
            border-left-color: #fff;
            left: 100%;
        }
        #timeline .item.isRight .corner{
            border-right-color: #fff;
            right: 100%;
        }
header {
	background:url(headbg.jpg) no-repeat 50% 0;
	height:853px;
}
footer {
	width:100%;
	min-width:1200px;
	background:#cc200c;
	padding:30px 0;
	text-align:center;
	line-height:26px;
	color:#fff;
}
.main-1200 {
	width:1200px;
	margin:0px auto;
}
#right-ico {
width:142px;  position:fixed;
bottom:20px;
right:0px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:10px;
}
#right-ico  ul li {
	height:50px;
	background:url(rightico-libg.jpg) repeat-y;	
}
#right-ico  ul li a {
	text-align:center;
display:block;
border-bottom:1px solid #a40f0c;
width:120px;
line-height:50px;
height:50px;
margin:0px auto;	
}
#right-ico  ul li a {
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
