@charset "utf-8";

#header_banner{
	float:left;
	width:100%;
	height:500px;
}

/*中间内容*/
#content{
	margin:0 auto;
	width:100%;
}
#content_search{
	float:left;
	width:100%;
	height:40px;
	line-height:40px;
	background:#F4F4F4;
	font-size:12px;
	color:#333;
	border-bottom:1px solid #DADADA;
}
#content_search a{
	color:#333;
	padding:0 5px;
}
#content_search .content_search_left{
	float:left;
	height:40px;
	line-height:40px;
}
#content_search .content_search_right{
	float:right;
	margin-top:8px;
	width:244px;
	height:23px;
	background:url(../images/search_bg.png) no-repeat left 50%;
}
#content_search .content_search_right input{
	float:left;
	width:196px;
	height:23px;
	background:none;
	border:0px;
	text-indent:10px;
	color:#999;
}
#content_search .content_search_right button{
	float:right;
	width:44px;
	height:23px;
	border:0px;
	background:none;
}


#content_h3_1{
	float:left;
	width:100%;
	padding-top:30px;
}
#content_h3_1 .content_h3_1_left{
	float:left;
	width:245px;
}
#content_h3_1 .content_h3_1_left .title_h3{
	float:left;
	width:245px;
	height:45px;
	line-height:45px;
	color:#fff;
	background:url(../images/h3_bg_1.jpg) repeat-x left top;
	font-size:24px;
	text-align:left;
	font-weight:bold;
	text-indent:10px;
}
#content_h3_1 .content_h3_1_left .title_h3 span{
	font-size:16px;
	font-weight:normal;
}
#content_h3_1 .content_h3_1_left .pro_c{
	float:left;
	width:203px;
	margin:0 auto;
	border:1px solid #E1E1E1;
	padding:20px;
	margin-bottom:30px;
}
#content_h3_1 .content_h3_1_left li{
	float:left;
	width:100%;
	height:43px;
	line-height:43px;
}

#content_h3_1 .content_h3_1_left li a{
	float:left;
	width:100%;
	height:43px;
	line-height:43px;
	background:url(../images/jiantou.jpg) no-repeat right 50%;
	text-indent:0px;
	color:#333;
	font-size:14px;
	border-bottom:dashed 1px #ccc;
}
#content_h3_1 .content_h3_1_left li a:hover{
	color:#e70012;
}

#content_h3_1 .content_h3_1_right{
	float:right;
	width:910px;
}
#content_h3_1 .content_h3_1_right .title_h3{
	width:100%;
	height:50px;
	line-height:50px;
	background:url(../images/h3_bg_2.jpg) repeat-x left bottom;
	font-size:24px;
	color:#333;
	font-weight:bold;
}
#content_h3_1 .content_h3_1_right .title_h3 a{
	float:right;
	font-size:14px;
	margin-top:-50px;
	font-weight:normal;
}
#content_h3_1 .pro_l{
	float:left;
	width:100%;
	padding-top:20px;
}
#content_h3_1 .pro_l li{
	float:left;
	width:290px;
	margin:10px 9px 0px 4px;
	overflow:hidden;
}
#content_h3_1 .pro_l li a{
	float:left;
	width:290px;
	height:270px;
}
#content_h3_1 .pro_l li a img{
	border:1px solid #DCDCDC;
}
#content_h3_1 .pro_l li a:hover img{
	border:1px solid #e70012;
}
#content_h3_1 .pro_l li .title{
	float:left;
	width:100%;
	text-align:center;
	padding-top:15px;
	color:#e70012;
}
#content_h3_1 .pro_l li p a{
	background:#e70012;
	color:#FFF;
	width:104px;
	height:25px;
	line-height:25px;
	text-align:center;
	border-radius: 5px; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-left:70px;
}
#content_h3_1 .pro_l li p a:hover{
	color:#333;
	background:#ddd;
}

.content_h3_1_bottom{
	float:left;
	width:100%;
	height:215px;
	margin-top:20px;
	background:url(../images/ad.jpg) no-repeat center top;
}


#content_h3_2{
	float:left;
	width:100%;
	background:url(../images/bg_1.jpg) no-repeat center top;
	height:1892px;
	padding-top:220px;
}
#content_h3_2 .title{
	font-size:20px;
}
#content_h3_2 p{
	color:#e70012;
	font-size:16px;
	background:url(../images/yuan.png) no-repeat left 30px;
	padding-left:15px;
	text-align:left;
	padding-top:20px;
}
#content_h3_2 font{
	color:#008629;
}

#content_h3_2 .content_h3_2_1{
	float:left;
	width:600px;
}
#content_h3_2 .content_h3_2_1 .title{
	width:650px;
	color:#e70012;
	font-weight:bold;
	font-size:24px;
	margin-bottom:42px;
	margin-top:20px;
	text-indent:160px;
}



#content_h3_2 .content_h3_2_2{
	float:left;
	width:600px;
	padding-left:590px;
	padding-top:50px;
}
#content_h3_2 .content_h3_2_2 .title{
	width:100%;
	font-weight:bold;
	text-align:left;
	font-size:24px;
	margin-bottom:62px;
	margin-top:20px;
	*margin-bottom:82px;
}


#content_h3_2 .content_h3_2_3{
	float:left;
	width:600px;
	padding-right:590px;
	padding-top:170px;
}

#content_h3_2 .content_h3_2_4{
	float:left;
	width:600px;
	padding-left:590px;
	padding-top:60px;
	*padding-top:100px;
}
#content_h3_2 .content_h3_2_4 .title{
	width:960px;
	font-weight:bold;
	text-align:left;
	padding-left:240px;
	font-size:24px;
	margin-top:20px;
}

#content_h3_2 .content_h3_2_5{
	float:left;
	width:600px;
	padding-right:590px;
	padding-top:132px;
}
#content_h3_2 .content_h3_2_5 .title{
	width:900px;
	font-weight:bold;
	text-align:left;
	padding-left:300px;
	font-size:24px;
	margin-top:20px;
}




#content_h3_3{
	float:left;
	width:100%;
	height:845px;
}

#content_h3_3 .title_h3{
	width:100%;
	height:124px;
	background:url(../images/h3_case.jpg) no-repeat left top;
	padding-bottom:30px;
}

#content_h3_4{
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	padding-bottom:0px;
}
#content_h3_4 > h1{
	width:100%; float:left; height:65px; padding-top:15px; color:#000; font-size:30px; background:url(../images/abt_tit.png) center bottom no-repeat; vertical-align:middle; text-align:center;
}
#content_h3_4 .a_pic{
	float:left;
	width:415px;
}
#content_h3_4 .title_h3{
	float:left;
	width:720px;
	height:40px;
	line-height:40px;
	color:#e70012;
	font-size:20px;
	padding-left:30px;
	font-weight:bold;
}
#content_h3_4 .a_nav{
	float:left;
	width:720px;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:20px;
}
#content_h3_4 .a_nav li{
	float:left;
	margin-right:35px;
}
#content_h3_4 .a_nav li a{
	width:135px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#666;
	font-size:14px;
	background:#fff;
	border:1px solid #ccc;
	display:block;
}
#content_h3_4 .a_nav li a:hover{
	color:#fff;
	background:#e70012;
	border:1px solid #e70012;
}
#content_h3_4 .aboutus{
	float:left;
	width:720px;
	padding-left:30px;
}
#content_h3_4 .more{
	width:165px;
	height:35px;
	line-height:35px;
	text-align:center;
	font-size:16px;
	color:#fff;
	background:#e70012;
	border:1px solid #e70012;
	display:block;
	float:left;
	margin-top:10px;
}
#content_h3_4 .a_pic1{
	float:left;
	width:100%;
	padding:100px 0px;
	padding-bottom:50px;
}


#content_h3_5{
	float:left;
	width:100%;
	padding:70px 0px;
}
#content_h3_5 .news_left{
	float:left;
	width:780px;
}
#content_h3_5 .news_right{
	float:right;
	width:400px;
}
#content_h3_5 .news_right .title_h3{
	width:100%;
	height:62px;
	line-height:62px;
	background-color:#666;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
#content_h3_5 .news_right .title_h3 a{
	float:right;
	margin-top:0px;
}
#content_h3_5 .news_right li{
	float:left;
	width:100%;
	border-bottom:dashed 1px #ccc;
	background:url(../images/faq.jpg) no-repeat left top;
	padding-bottom:15px;
	margin-bottom:15px;
}
#content_h3_5 .news_right li i{
	float:left;
	width:100%;
	font-style:normal;
	text-indent:20px;
	height:30px;
	line-height:22px;
}

#content_h3_6{
	float:left;
	width:100%;
	padding-top:50px;
	background:#F4F4F4;
}
#content_h3_6 .c_left{
	float:left;
	width:700px;
}
#content_h3_6 .c_left .title{
	color:#e70012;
	font-size:30px;
	font-weight:bold;
	width:100%;
	float:left;
}
#content_h3_6 .c_left span{
	color:#454545;
	font-size:20px;
	width:100%;
	float:left;
}
#content_h3_6 .c_left p{
	color:#2B3134;
	font-size:16px;
	width:100%;
	float:left;
	padding:20px 0px;
	background:url(../images/c_line.jpg) no-repeat left bottom;
	margin-bottom:20px;
}
#content_h3_6 .c_left .list{
	float:left;
	width:100%;
}
#content_h3_6 .c_left .list li{
	float:left;
	width:340px;
	height:40px;
	line-height:40px;
	text-indent:30px;
	margin-right:0px;
}
#content_h3_6 .c_left .list .l_1{
	background:url(../images/c_li_1.jpg) no-repeat left 50%;
}
#content_h3_6 .c_left .list .l_2{
	background:url(../images/c_li_2.jpg) no-repeat left 50%;
}
#content_h3_6 .c_left .list .l_3{
	background:url(../images/c_li_3.jpg) no-repeat left 50%;
}
#content_h3_6 .c_left .list .l_4{
	background:url(../images/c_li_4.jpg) no-repeat left 50%;
}
#content_h3_6 .c_left .list .l_5{
	background:url(../images/c_li_5.jpg) no-repeat left 50%;
}
#content_h3_6 .c_left .list .l_6{
	background:url(../images/c_li_3.jpg) no-repeat left 50%;
}


#content_h3_6 .c_right{
	float:right;
	width:400px;
	padding-top:0px;
	text-align:center;
}
#content_h3_6 .c_right input{
	float:left;
	width:300px;
	height:40px;
	line-height:40px;
	border:1px solid #ccc;
	background:#fff;
	text-indent:10px;
	margin-bottom:10px;
}
#content_h3_6 .c_right textarea{
	float:left;
	width:300px;
	height:60px;
	border:1px solid #ccc;
	background:#fff;
	text-indent:10px;
	margin-bottom:10px;
}
#content_h3_6 .c_right .btn{
	background:#e70012;
	border:1px solid #e70012;
	text-align:center;
	color:#fff;
	width:138px;
	height:32px;
	line-height:32px;
	float:left;
}


#lib_Tab1 .lib_Menubox {height:34px;line-height:34px;position:relative;width:840px; margin:0 auto;}
#lib_Tab1 .lib_Menubox ul{margin:0px;padding:0px;list-style:none; position:absolute; top:0px; left:0; height:34px;text-align:center;}
#lib_Tab1 .lib_Menubox li{float:left;display:block;cursor:pointer;width:160px;font-size:14px;height:34px;line-height:34px; margin-right:2px; background:#0077E6; color:#fff; text-align:center;}
#lib_Tab1 .lib_Menubox li.hover{padding:0px; background:#B91920; width:160px;font-size:14px;height:34px;line-height:34px; color:#fff;}
#lib_Tab1 .lib_Contentbox{clear:both;margin-top:0px; border-top:none;height:auto;padding-top:10px;}
#lib_Tab1 a.btn:hover{ background:#B91920;}

.scroll{width:1200px;height:150px; overflow:hidden;}
.scroll_left{width:23px;height:46px;background:url(../images/btn_left.png) no-repeat;float:left; margin-top:50px;    cursor: pointer;}
.scroll_right{width:23px;height:46px;background:url(../images/btn_right.png) left no-repeat;float:right; margin-top:50px;    cursor: pointer;}
.pic{width:1083px;height:200px;float:left; margin-left:10px;}
.pic ul{display:block;}

/*首页*/
.index_show{position: relative;z-index: 2;width: 100%;}
.bxslider{height: 379px;overflow: hidden;width: 100%;}
.bxslider li{width: 100%;height: 379px;overflow: hidden;}
#index-bxslider li{width:698px;height: 379px;}
#index-bxslider li a{ display:block; float:left; width:418px;height: 280px;}
.bxslider .item1{background: url(../images/slider1.png) center 0 no-repeat;}
.bxslider .item2{background: url(../images/slider1.png) center 0 no-repeat;}
.bxslider .item3{background: url(../images/slider1.png) center 0 no-repeat;}
.bx-controls{display: none;}
#bx-pager{position: absolute;right:40%;bottom: 10px;z-index:10;padding-bottom: 6px;}
#bx-pager a{float: left;width: 42px;height: 9px;line-height: 9px;background: #fff; margin-right:5px;
}
#bx-pager a:hover{text-decoration: none;
	  background:#91CD47;
}
#bx-pager .active{position: relative;background: #91CD47;color: #fff;
}

		/* 本例子css */
		.slideTxtBox{ width:100%; text-align:left;  }
		.slideTxtBox .hd{ height:34px; line-height:34px;padding:0 10px 0 20px;   border-bottom:1px solid #323433;  position:relative; }
		.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px;  height:34px;   }
		.slideTxtBox .hd ul li{ float:left; width:131px; height:34px; color:#fff; cursor:pointer; background: url(../images/tab_1.jpg) center 0 no-repeat; text-align:center; font-size:16px; font-weight:bold; margin-right:20px;}
		.slideTxtBox .hd ul li.on{ width:131px; height:34px; color:#fff; cursor:pointer; background: url(../images/tab_2.jpg) center 0 no-repeat; text-align:center; font-size:16px; font-weight:bold;}

		/* 本例子css */
		.slideTxtBox2{ width:100%; text-align:left;  }
		.slideTxtBox2 .hd2{ height:48px; line-height:48px;position:relative; }
		.slideTxtBox2 .hd2 ul{ float:left;  position:absolute; height:48px;   }
		.slideTxtBox2 .hd2 ul li{ float:left; width:390px; height:48px; line-height:48px; color:#333; cursor:pointer; background:#ddd; font-size:16px; font-weight:bold; text-indent:30px;}
		.slideTxtBox2 .hd2 ul li.on{ width:390px; height:48px; line-height:48px; color:#fff; cursor:pointer; background: #1047a1;font-size:16px; font-weight:bold; text-indent:30px;}
		
		.slideTxtBox2 .news_top{
			float:left;
			width:100%;
			padding-top:20px;
			padding-bottom:20px;
			border-bottom:dashed 1px #efefef;
			margin-bottom:10px;
		}
		.slideTxtBox2 .news_top img{
			float:left;
			margin-right:20px;
		}
		.slideTxtBox2 .news_top div{
			width:460px;
			float:left;
		}
		.slideTxtBox2 .news_top .title{
			width:100%;
			height:40px;
			line-height:40px;
			border-bottom:dashed 1px #ccc;
		}
		.slideTxtBox2 .news_top .title a{
			font-size:20px;
			font-weight:bold;
			color:#1047a1;
		}
		.slideTxtBox2 .news_top div p{
			padding-top:20px;
			line-height:160%;
		}
		.slideTxtBox2 .news_top div p a{
			color:#1047a1;
		}
		.slideTxtBox2 .news_bottom{
			float:left;
			width:100%;
		}
		.slideTxtBox2 .news_bottom i{
			float:left;
			width:48%;
			margin-right:2%;
			font-style:normal;
			background:url(../images/ico_4.png) no-repeat left 50%;
			height:34px;
			line-height:34px;
			border-bottom:dashed 1px #ccc;
			text-indent:15px;
		}
		.slideTxtBox2 .news_bottom i span{
			float:right;
			height:34px;
			line-height:34px;
		}
		.slideTxtBox2 .news_bottom i span:hover{
			color::#e70012;
		}

		/* 本例子css */
		.inBox{ width:100%; text-align:left;  }
		.inBox .inHd{ float:left; width:214px;}
		.inBox .inHd ul{ float:left; width:100%;}
		.inBox .inHd ul li{ float:left; width:100%; height:54px; line-height:54px; background: url(../images/tab_3.jpg) left top no-repeat; margin-bottom:10px; color:#333; font-size:16px; text-indent:20px;}
		.inBox .inHd ul li a:hover{ color:#fff;}
		.inBox .inHd ul li.on{ float:left; width:100%; height:54px; line-height:54px; background: url(../images/tab_4.jpg) left top no-repeat; margin-bottom:10px; color:#fff; font-size:16px; text-indent:20px;}
		.inBox .inHd ul li.on{ color:#fff;}
		.inBox .inHd ul li.on a:hover{ color:#fff;}

		.inBox .inBd{ float:right; width:920px;}
		.inBox .inBd li{
			float:left;
			width:241px;
			margin:0px 20px 0px 30px;
			overflow:hidden;
		}
		.inBox .inBd li a{
			float:left;
			width:100%;
			height:290px;
		}
		.inBox .inBd li .title{
			float:left;
			width:100%;
			text-align:center;
			height:50px;
			line-height:50px;
			background:#E8E8E8;
	-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;
		}
		.inBox .inBd li a:hover .title{
			color:#fff;
			background:#323433;
	-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;
		}

.down_list{width:380px; float:right; text-align:left;}
.down_list > h1{width:380px; float:left; height:47px; border-bottom:#ddd solid 1px; line-height:47px; vertical-align:middle;}
.down_list > h1 > span{height:47px; display:inline-block; font-weight:bold; color:#1047a1; font-size:20px;}
.down_list > h1 > label{height:47px; display:inline-block; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#1047a1; font-size:20px;}
.down_list > h1 > a{background-color:#666; margin-top:12px; padding:2px 5px; height:auto; line-height:normal; display:inline-block; font-size:12px; color:#FFF; float:right;}
.down_list > ul{width:380px; float:left;}
.down_list > ul li.dw_pic2{width:380px; height:130px; background:url(../images/down.jpg) center 60% no-repeat; float:left;}
.down_list > ul li.dw_list{width:380px; float:left; height:42px; line-height:42px; vertical-align:middle; background:url(../yf_img/Icon_3.png) 5px center no-repeat; border-bottom:#CCC dashed 1px;}
.down_list > ul li.dw_list span{width:260px; float:left; height:42px; display:inline-block; text-indent:15px; color:#333; font-size:14px;}
.down_list > ul li.dw_list a{float:right; background-color:#666; line-height:normal; padding:2px 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top:10px; display:inline-block; color:#FFF; font-size:12px;}
.down_list > ul li.dw_list a:hover{background-color:#1047a1;}

#scene{ width:1280px; margin:0 auto;}
#scene h1{width:100%; float:left; height:65px; padding-top:60px; color:#000; font-size:30px; background:url(../images/abt_tit.png) center bottom no-repeat; vertical-align:middle; text-align:center;}
#scene a#LeftA{width:90px; height:100px; margin-top:60px; float:left; display:block; text-indent:-9999px; background:url(../images/LeftA.png) center center no-repeat;}
#scene .scene{width:1100px; position:relative; margin-top:50px; overflow:hidden; float:left;}
#scene .scene ul{width:1230px; text-align:center; overflow:hidden; float:left;}
#scene .scene ul li{width:226px; float:left;}
#scene .scene ul li span{width:200px; margin:0 13px; height:150px; display:block; overflow:hidden; position:relative; float:left;}
#scene .scene ul li span img{width:200px; height:150px; display:block;}
#scene .scene ul li p{width:100%; padding:10px 0px; float:left;}
#scene .scene ul li p a{color:#504f4f; font-size:14px;}
#scene .scene ul li p a:hover{color:#333;}
#scene a#RightA{width:90px; height:100px; margin-top:60px; float:right; display:block; text-indent:-9999px; background:url(../images/RightA.png) center center no-repeat;}