/* CSS Document */
body {
margin:0;
padding:0;
background:#fff url(bg.jpg) repeat-x 50% 0;
behavior:url(ie-css3.htc);
min-width:1200px;
font-family:"Microsoft YaHei","微软雅黑","黑体";
}
/* 文字样式 */
.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;}

header {
	background:url(headbg.jpg) no-repeat 50% 0;
	height:862px;
}
#index-main {
	position:relative;
	width:1126px;
	margin:0 auto;


}
#index-main img {
position:absolute;
left:0px;
top:250px; 
animation:scaleDraw 2s linear 1;
}
@keyframes scaleDraw {  /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
            0%{
				 opacity: 0;
                transform: scale(0.1);  /*开始为原始大小*/
            }
            25%{
				 opacity: 0.5;
                transform: scale(0.6); /*放大1.1倍*/
            }
            50%{
				 opacity: 0.7;
                transform: scale(1.0);
            }
            75%{
				 opacity:0.9;
                transform: scale(1.3);
            }
			 100%{
                transform: scale(1);
            }
}
#content1 {
	background:url(c1bg.jpg) no-repeat 50% 0;
	height:622px;
	overflow:hidden;	
}
.main-1200 {
	width:1200px;
	margin:0 auto;
}
#c1-tout {
	height:100px;
	background:url(c1-toutbg.jpg) no-repeat 20px 28px;
	
}
#c1-tout dl dt {
	line-height:100px;
	font-size:36px;
	text-align:center;
}
#c1-tout dl dt a {
	color:#ec1a19;
}
#c1-more {
	height:24px;
	
}
#c1-more h3 {
	float:right;
	background:#4885d5;
	height:24px;
	line-height:24px;
	padding:0 15px;
	color:#fff;
	border-radius:5px;
}
#c1-more h3 a {
	color:#fff;
	font-size:14px;
}
#c1-left {
	margin-top:25px;
	width:630px;
	height:414px;
	float:left;

	position:relative;
	overflow:hidden;
}
#index-content1 {
width:550px;
margin:0 auto;	
margin-top:25px;
position:relative;
height:414px;
overflow:hidden;
float:left;
margin-left:20px;
}


	#index-content1 .tab li {  width:550px;height:120px;margin-top:15px;}
	#index-content1 .tab a { padding:15px 25px; text-decoration: none; display: block; position: relative; width:570px; height:120px; }
	#index-content1 .tab .first a { height: 50px }
	#index-content1 .tab a:hover {background:#f22b01; }

			
#index-content1 .tab  a  dd {
font-size:14px;
		line-height:28px;
		color:#000;
}
#index-content1 .tab a dt {
		color:#000;
			font-size:18px;
			line-height:40px;		}
			
#index-content1 .tab a:hover  dd,#index-content1 .tab a:hover  dt {
color:#fff;
}
#content2 {
	background:url(c2bg.jpg) no-repeat 50% 0;
	height:856px;	
}
#c2-left {
	background:url(c2-left.png) no-repeat;
	width:784px;
	height:674px;
	float:left;
	padding-left:110px;
	padding-top:40px;
}
#c2-right {
	background:url(c2-right.png) no-repeat;
	width:316px;
	height:612px;
	float:left;
}
#c2-lefttu ul li  {
	width:616px;
	height:330px;
}
#c2-lefttu ul li  img {
width:616px;
	height:330px;
}
#c2-newlist {
	width:616px;
	margin-top:10px;
}
#c2-newlist ul li {
height:40px;
font-size:16px;
line-height:40px;
border-bottom:1px dashed #ccc;	
}
#c2-righttu {
	margin-top:18px;
	margin-left:20px;
width:276px;
height:574px;
border-radius:25px;
position:relative;
overflow:hidden;	
}
#c2-righttu .bd{ position:relative; z-index:0;  }
#c2-righttu .bd li{ width:276px;
height:574px; overflow:hidden; }
#c2-righttu .bd li img{ display:block;width:276px;
height:574px;  }

#c2-righttu .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
#c2-righttu .hd ul{ text-align:center;  }
#c2-righttu .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:0 4px; 
background:url(dot.png) 0 -16px;
overflow:hidden;  filter:alpha(opacity=70);opacity:0.7;  vertical-align:top; line-height:9999px; 
}
#c2-righttu .hd ul .on{ background-position:0 0;  }
#c2-righttu .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;   }
#content3 {
	
	
}
#c3-tulist ul li {
width:380px;
float:left;
margin-left:15px;
margin-top:22px;
*display:inline;	
}
#c3-tulist ul li img {
width:380px;
height:200px;	
}
#c3-tulist ul li  span {
	display:block;
	height:44px;width:380px;
	line-height:44px;
	text-align:center;
	background:#d80017;
}
#c3-tulist ul li  span a {
	color:#fff;
	font-size:18px;
}

#content4 {
margin-top:25px;	
}
#c4-tulist {
padding:25px 0;	
}
.c4-ico {
font-size:70px;
width:70px;
height:70px;
position:absolute;	
top:80px;
left:150px;
color:#fff;
}
#c4-tulist ul li {
	width:364px;
position:relative;
	float:left;
	box-shadow:5px 5px 5px #ccc;
	margin-left:30px;
}
#c4-tulist ul li img {
	width:364px;
	height:230px;
}
#c4-tulist ul li span {
	display:block;
	height:60px;
	font-size:16px;
	line-height:60px;
	text-align:center;
	background:#fff;
}

#content5 {
padding:30px 0;
background:#f8e6e4;	
}

#c5-new {
background:url(c5-bg.png) no-repeat;
height:524px;	
}
#c5-left {
	float:left;
	width:885px;
}
#c5-right {
float:right;	
width:300px;
padding-top:380px;
}
#c5-left dl {
	margin-left:15px;
	margin-top:20px;
	width:420px;
	float:left;
	height:190px;
	background:#d80017;
}
#c5-left dl dt {
	height:52px;
	line-height:52px;
	text-align:center;
}
#c5-left dl dt a {
	color:#fff;
	font-size:18px;
}
#c5-left dl dd {
	background:#f8e6e4;
padding:20px;
line-height:26px;
height:120px;	
font-size:14px;
}
#c5-more {
	height:24px;
	margin-bottom:0px;
}
#c5-more h3 {
	float:left;
	background:#d80017;
	height:24px;
	line-height:24px;
	padding:0 15px;
	color:#fff;
	border-radius:5px;
}
#c5-more h3 a {
	color:#fff;
	font-size:14px;
}

#content6 {
bakcground:#d80017;
height:526px;	
}
#c6-new {
	width:1200px;
height:526px;
overflow:hidden;
position:relative;
}
	#c6-new .pic{ position:relative; z-index:0; }
	#c6-new .pic img {	width:1200px;
height:526px;display: block; }
	#c6-new .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
	#c6-new .hd li{margin: 0 5px; background: url(dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(dot.png) no-repeat 0 -16px;
	}
	#c6-new .hd .on{ background-position:0 0; }

	#c6-new .prev,
	#c6-new .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
	#c6-new .prev { left: 0; }
	#c6-new .next { background-position: 0 -90px; right: 0; }
	#c6-new .prev:hover,
	#c6-new .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
#content7 {
	background:url(c7bg.jpg) no-repeat 50% 0;
	height:622px;
}
#c7-new {
padding-top:55px;	
}
#content8 {
background:#9bb3d7;
padding:30px 0;	
}
#featured-area{height:290px;width:950px;margin:0 auto;}
.roundabout-holder{list-style:none;width:800px;height:250px;margin:0px auto;}
.roundabout-moveable-item{font-size:12px!important;height:250px;width:600px;cursor:pointer;padding:5px;border:1px solid #aaaaaa;-webkit-border-radius:5px;-moz-border-radius:5px;background:#f9f9f9;}
.roundabout-moveable-item img{height:100%;width:100%;background-color:#FFFFFF;margin:0;}
.roundabout-in-focus{cursor:auto;}
.roundabout-in-focus:hover{-webkit-box-shadow:0px 0px 20px #787878;-moz-box-shadow:0px 0px 20px #787878;background:#f9f9f9;}
.roundabout-holder span{display:none;}
.roundabout-in-focus:hover span{display:inline;position:absolute;bottom:5px;right:5px;padding:8px 20px;background:#f9f9f9;color:#3366cc;z-index:999;-webkit-border-top-left-radius:5px;-moz-border-radius-topLeft:5px;border-left:1px solid #aaaaaa;border-top:1px solid #aaaaaa;}
.roundabout a:active, .roundabout a:focus, .roundabout a:visited{outline:none;text-decoration:none;}
.roundabout li{margin:0}

footer {
	text-align:center;
	line-height:30px;
	padding:50px 0;
	background:#fff;
}