@charset "utf-8";
/* CSS Document */
/*banner开始*/
.baifenbai{}
.banner_box
{width:100%;
margin:0 auto;
overflow:hidden;
position:relative;
min-width:1200px;
}

.banner
{width:300%;
overflow:hidden;
position:relative;}

.banner img
{ float:left;
width:33.333333%;
}
.btn_box
{ width:1920px;
height:45px;
/*background-color:rgba(0,0,0,0.5);*/
position:absolute;
bottom:0px;
left:50%;
margin-left:-960px;
}
.btn_box .btn
{overflow:hidden;
position:absolute;
left:50%;
top:50%;
margin-left:-40px;
margin-top:-0px;
}
.btn_box span
{ width:10px;
height:10px;
border-radius:5px;
background-color:rgba(255,255,255,0.45);
float:left;
margin:0 10px;
cursor:pointer;
}
.btn_box .current
{ background-color:rgba(255,255,255,1);}

/*------------内容-------------*/
.content1{ 
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	margin-top:60px;
}	
.content1 .left{
	float:left;	
	overflow:hidden;
	width:486px;
	height:300px;
    position:relative;
}	

.content1 .left .banner_btn{
	position:absolute;
	bottom:0px;
	width:486px;
	background:rgba(0,0,0,0.5);
}

.content1 .left  .banner_btn p{
	line-height:36px;
	color:#fff;
	float:left;
	padding-left:10px;
}
.content1 .left .banner_btn ul{
	float:right;
	overflow:hidden;
	margin-right:10px;
	margin-top:14px;
}
.content1 .left .banner_btn ul li{
	float:left;
	width:10px;
	height:10px;
	border-radius:5px;
	margin-left:8px;
	background-color:#cccccc;
	cursor:pointer;

}
.content1 .left  .banner_btn .current_btn{
	background:#c71110;
	width:26px;
}

.content1 .right{
	float:right;	
	overflow:hidden;
	width:684px;
	height:300px;
    position:relative;
}
.content1 .right ol{ 
	overflow:hidden;

}
.content1 .right ol a{
	float:left;
	display:inline-block;
	width:130px;
	line-height:30px;
	text-align:center;
	background:#f5f5f5;
	border-radius:15px;
	margin-right:30px;
	cursor:pointer;
}
.content1 .right ol a.selected{ 
	background-color:#c71110; 
	color:#fff;
}


.content1 .right ul{ 
	overflow:hidden;
}
.content1 .right ul li{ 
	width:720px; padding-top:20px;
}
.content1 .right ul li dl{ 
	background:#f5f5f5;
	overflow:hidden;
	float:left;
	padding:20px;
	margin:0 30px 20px 0;
}
.content1 .right ul li dl:last-child{ 
	margin-right:0px;
}
.content1 .right ul li dl dt{
	float:left;
	width:74px;
	height:74px;
	background:#ecabb1;
	margin-right:20px;
}

.content1 .right ul li dl dd{
	float:left;
	width:192px;
	overflow:hidden;
}



.content1 .right ul li dl dd p a{
	font-size:16px;
	color:#333; 
	line-height:24px;

}
	 
.content1 .right ul li dl dd p {
	overflow:hidden;
	height:52px;
	}
.content1 .right ul li dl dd span{  float:right;}
.content1 .right ul li dl dd span a{
	font-size:14px;
	color:#888;}
.content1 .right ul li dl dd span a:hover{ color:#c71110;}
.content1 .right ul li dl dt p{  color:#fff; font-size:14px; text-align:center;}

.content1 .right ul li dl dt h6{ color:#fff; font-size:30px;text-align:center;margin-top:10px;}


.content2{ 
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	margin-top:60px;
}	
.content2 .left{
	float:left;	
	width:844px;
	margin-right:30px;
}	

.content2 .right{
	float:left;	
}

.content2 .left dt{
	width:505px;
	height:30px;
	background:url(../img/title1.png) no-repeat center;
}
.content2 .left dd{
	margin-top:30px;
	background:#f7f7f7;

}
.content2 .left dd ul{
	overflow:hidden;
}
.content2 .left dd ul li{
	float:left;
	width:211px;
	text-align:center;
}
.content2 .left dd ul li span{
	display:block;
	width:100px;
	height:100px;
	margin:26px 0 16px 54px;
}
.content2 .left dd ul li  p  {
	margin-bottom:20px;
}

.content2 .left dd ul .icon1 span{ background:url(../img/icon01.png) center  no-repeat;}
.content2 .left dd ul .icon2 span{ background:url(../img/icon02.png) center no-repeat;}
.content2 .left dd ul .icon3 span{ background:url(../img/icon03.png) center no-repeat;}
.content2 .left dd ul .icon4 span{ background:url(../img/icon04.png) center no-repeat;}

.content2 .left dd ul a:hover  {
	 color:#c71110;
}

.content2 .right h1 { 
	font-size:24px; 
	margin-bottom:30px;
}

.content2 .right ul li { 
	overflow:hidden;
	margin-top:20px;
} 
.content2 .right ul li a{ 
	float:left; 
	display:block; 
	width:150px; 
	height:80px; 
	border:1px solid #e5e5e5;
}
.content2 .right ul li a:first-child{ 
	margin-right:20px;
}

.content2 .right ul li a p{ width:40px; margin-left:80px; margin-top:0px;line-height:74px}
.content2 .right ul li .icon5{ background:url(../img/icon05.png) 30px 50% no-repeat #f7f7f7 ;}
.content2 .right ul li .icon6{ background:#f7f7f7 url(../img/icon06.png) 30px 50% no-repeat;}
.content2 .right ul li .icon7{ background:#f7f7f7 url(../img/icon07.png) 30px 50% no-repeat;}
.content2 .right ul li .icon8{ background:#f7f7f7 url(../img/icon08.png) 30px 50% no-repeat;}
.content2 .right ul li .icon5:hover{ background:#eeeeee url(../img/icon05.png) 30px 50% no-repeat;}
.content2 .right ul li .icon6:hover{ background:#eeeeee url(../img/icon06.png) 30px 50% no-repeat;}
.content2 .right ul li .icon7:hover{ background:#eeeeee url(../img/icon07.png) 30px 50% no-repeat;}
.content2 .right ul li .icon8:hover{ background:#eeeeee url(../img/icon08.png) 30px 50% no-repeat;}

.content3{ 
	background:url(../img/bj1.jpg) center no-repeat;width:100%;
}	

.content3 .box3{ 
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	margin-top:60px;
	padding:54px 0 24px 0;
}	

.content3 .box3 h2{ 
	width:505px; 
	height:30px; 
	margin:0 auto;
	background:url(../img/title3.png) center no-repeat;
	margin-bottom:30px;
}
.content3 .box3 ol{ 
	overflow:hidden;
	margin-bottom:30px
}
.content3 .box3 ol li{ 
	float:left;
	width:380px;
	height:240px;
	text-align:center;
}

.content3 .box3 ol .icon01{ background:url(../img/photo1.png) no-repeat center;}
.content3 .box3 ol .icon02{ background:url(../img/photo2.png) no-repeat center; margin:0 30px;}
.content3 .box3 ol .icon03{ background:url(../img/photo3.png) no-repeat center;}
.content3 .box3 ol .icon04{ background:url(../img/photo4.png) no-repeat center;}
.content3 .box3 ol .icon05{ background:url(../img/photo5.png) no-repeat center; margin:0 30px;}
.content3 .box3 ol .icon06{ background:url(../img/photo6.png) no-repeat center;}

.content3 .box3 ol li p{ 
	font-size:18px; 
	color:#fff; 
	font-weight:bold; 
	text-shadow:rgba(0,0,0,1.00) 1px 1px ; 
	letter-spacing: 3px; 
}

.content3 .box3 ol li span{ 
	width:88px; 
	height:88px; 
	display:block; 
	margin:50px auto 35px auto; 
}

.content3 .box3 ol .icon01 span{ background:url(../img/icon3_1.png) center no-repeat;}
.content3 .box3 ol .icon02 span{ background:url(../img/icon3_2.png) center no-repeat;}
.content3 .box3 ol .icon03 span{ background:url(../img/icon3_3.png) center no-repeat;}
.content3 .box3 ol .icon04 span{ background:url(../img/icon3_4.png) center no-repeat;}
.content3 .box3 ol .icon05 span{ background:url(../img/icon3_5.png) center no-repeat;}
.content3 .box3 ol .icon06 span{ background:url(../img/icon3_6.png) center no-repeat;}

.content3 .box3 ol .icon01:hover span{ background:url(../img/icon3_01.png) center no-repeat;}
.content3 .box3 ol .icon02:hover span{ background:url(../img/icon3_02.png) center no-repeat;}
.content3 .box3 ol .icon03:hover span{ background:url(../img/icon3_03.png) center no-repeat;}
.content3 .box3 ol .icon04:hover span{ background:url(../img/icon3_04.png) center no-repeat;}
.content3 .box3 ol .icon05:hover span{ background:url(../img/icon3_05.png) center no-repeat;}
.content3 .box3 ol .icon06:hover span{ background:url(../img/icon3_06.png) center no-repeat;}

.content4 {
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	background:url(../img/line.png) no-repeat 66% 64%;
}

.content4 ol{ 
	width:800px;
	margin:60px auto 30px auto;

}
.content4 ol a{
	float:left;
	display:inline-block;
	width:130px;
	line-height:30px;
	text-align:center;
	background:#f5f5f5;
	border-radius:15px;
	margin:0 15px;
	cursor:pointer;
}
.content4 ol a.selected{ 
	background-color:#c71110; 
	color:#fff;
}

.content4 ul { 
	overflow:hidden; 
	width:1200px; 
	margin:20px auto 60px auto;
	background:url(../img/line.png) no-repeat 33% 50%;
}

.content4 ul li {
	float:left; 
	width:320px; 
	height:130px; 
	padding:0 40px;  
	padding-top:30px;
}
.content4 ul .first{ background:url(../img/line.png) right center no-repeat;}
.content4 ul .last{ background:url(../img/line.png) left center no-repeat;}

.content4 ul li a{ color:#333333; font-size:16px; line-height:30px; }
.content4 ul li a:hover{ color:#c71110;}
.content4 ul li p{ color:#9c9c9c; font-size:16px; line-height:36px; cursor:pointer;}

.content5{ 
	background-color:#f7f7f7;width:100%;
}

.content5 dl{ 
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.content5 dl dt{
	float:left;
	width:790px;
}

.content5 dl dd{
	float:right;
	width:380px;
	background-color:#c71110;
}

.content5 dl dt h4{ 
	width:300px;
	height:30px;
	margin-bottom:30px;
	margin-top:36px;
	background:url(../img/title4.png) right no-repeat;
}
.content5 dl dd h4{ 
	width:300px;
	height:30px;
	margin:0 auto;
	background:url(../img/title5.png) center no-repeat;
	margin-bottom:30px;
	margin-top:36px;
}



/*jQuery orbit 幻灯片插件*/
.orbit-wrapper{position:relative;margin:0 auto; }
.orbit{position:relative;width:380px;height:260px;overflow:hidden; background: #fff url(orbit/loading.gif) 50% no-repeat;}

.orbit li{display:none;position:absolute;top:0;left:0;width:380px;height:260px;}
.orbit li a{position:relative;display:block;width:100%;height:100%;overflow:hidden;text-align:center;}
.orbit li a img{width:100%;height:100%;}
.orbit li a span{position:absolute;bottom:0;left:0;width:100%;height:40px;color:#fff;background:url(tm.png) repeat-x 0 0; text-align:left; line-height:40px; text-indent:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.orbit-item { background-color: #f5f5f5;}


/* 标题 */
.orbit-caption{display:none;position:absolute;left:0;bottom:0;z-index:10;width:100%;padding:7px 0;font-size:14px;text-align:center;color:#fff;background:rgba(0,0,0,.6)}

/* 导航 */
.orbit-bullets{position:absolute;z-index:1000;list-style:none;bottom:15px;right:10px;}
.orbit-bullets li{float:left;margin-left:5px;cursor:pointer;color:#999;text-indent:-9999px;background:#e5e5e5;width:10px;height:10px;overflow:hidden;border-radius:50px;}
.orbit-bullets li.active{width:20px;background:#c71110;}
.orbit-bullets li.has-thumb{background:none;width:100px;height:75px}
.orbit-bullets li.active.has-thumb{background-position:0 0;border-top:2px solid #000}
.slider-nav{display:block}
.slider-nav span{width:50px;height:100px;text-indent:-9999px;position:absolute;z-index:1000;top:36%;cursor:pointer}
.slider-nav span.right{background:url(orbit/arrow2s.png) no-repeat 100% 50%;right:10px}
.slider-nav span.left{background:url(orbit/arrow2s.png) no-repeat 0 50%;left:10px}

/* 定时器 */
.timer{display:none;width:40px;height:40px;overflow:hidden;position:absolute;top:10px;right:10px;opacity:.6;cursor:pointer;z-index:1001}
.rotator{display:block;width:40px;height:40px;position:absolute;top:0;left:-20px;background:url(orbit/rotator-black.png) no-repeat;z-index:3}
.mask{display:block;width:20px;height:40px;position:absolute;top:0;right:0;z-index:2;overflow:hidden}
.rotator.move{left:0}
.mask.move{width:40px;left:0;background:url(orbit/timer-black.png) repeat 0 0}
.pause{display:block;width:40px;height:40px;position:absolute;top:0;left:0;background:url(orbit/pause-black.png) no-repeat;z-index:4;opacity:0}
.pause.active{background:url(orbit/pause-black.png) no-repeat 0 -40px}
.timer:hover span.pause,span.pause.active{opacity:1}

/* 用于普通尺寸幻灯 */
#featured{width:486px;height:300px;}
#featured li{width:486px;height:300px;}

/* 用于全屏幻灯 */
#featured2{width:100% !important;height:360px;}
#featured2 li{width:100%;height:360px;}
.featured2 .orbit-bullets{bottom:22px;left:49%;}


/* 图片列表 图片+标题 图片自适应 滚动效果 */
.listpic_action_left{margin:0 auto;position:relative;overflow:hidden;}
.listpic_action_left .rq{margin:0 auto;position:relative;overflow:hidden;}
.listpic_action_left .box{width:20000px;position:absolute;left:0px;top:0px;}
.listpic_action_left ul{float:left;
width:640px;/* 图片列数，100%为1列，50%为2列，33%为3列…… */
height:100px;/* 图片和文字区块行高 */}
.listpic_action_left li{}
.listpic_action_left li img{float:left;display:block; width:156px;height:90px;border:1px solid #e6e6e6; margin:5px 0 0 10px;}
.listpic_action_left li h5{ float:right;width:430px;line-height:30px; margin-bottom:6px;}
.listpic_action_left li p{ float:right;width:430px;line-height:30px; color:#9e9e9e;}

.listpic_action_left .aleft{width:40px;height:100px;display:block;position:absolute;left:0px;top:0px;background:url(../img/left.png) no-repeat 50% 50%;}
.listpic_action_left .aleft:hover{top:1px;left:1px;}
.listpic_action_left .aright{width:40px;height:100px;display:block;position:absolute;right:0px;top:0px;background:url(../img/right.png) no-repeat 50% 50%;}
.listpic_action_left .aright:hover{top:1px;right:1px;}


/* 图片列表 图片+标题 图片自适应 滚动效果 */
.listpic_action_left2{margin:0 auto;position:relative;overflow:hidden;}
.listpic_action_left2 .rq{margin:0 auto;position:relative;overflow:hidden;}
.listpic_action_left2 .box{width:20000px;position:absolute;left:0px;top:0px;}
.listpic_action_left2 ul{float:left;
width:150px;/* 图片列数，100%为1列，50%为2列，33%为3列…… */
height:180px;/* 图片和文字区块行高 */}
.listpic_action_left2 li{width:136px; margin:0 auto;}
.listpic_action_left2 li img{width:136px;height:176px;}

.listpic_action_left2 .aleft{width:40px;height:180px;display:block;position:absolute;left:0px;top:0px;background:url(../img/left.png) no-repeat 50% 50%;}
.listpic_action_left2 .aleft:hover{top:1px;left:1px;}
.listpic_action_left2 .aright{width:40px;height:180px;display:block;position:absolute;right:0px;top:0px;background:url(../img/right.png) no-repeat 50% 50%;}
.listpic_action_left2 .aright:hover{top:1px;right:1px;}
