/* CSS Document */
#chanpin_div {
	width: 1400px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	display:block;
	margin-top: 80px;
}
.title_homelanmu {
	background-image: url(../image/line-home.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 100px;
	width: 100%;
	display:block;
	font-family: "黑体",Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	overflow: hidden;
}
.title_homelanmu2 {
	background-image: url(../image/line-home2.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 100px;
	width: 100%;
	display:block;
	font-family: "黑体",Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	overflow: hidden;
}
.title_homelanmu3 {
	background-image: url(../image/line-home3.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 100px;
	width: 100%;
	display:block;
	font-family: "黑体",Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	overflow: hidden;
}

.home_cp_list{
	height: auto;
	width: 1200px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}
.home_cp_list ul{
}
.home_cp_list ul li{
	width:32.333%;
	height:305px;
	overflow: hidden;
	float:left;
	margin-right: 0.5%;
	margin-left: 0.5%;
}
.home_cp_list ul li a:link .home_cp_list_zi{
color:#FFFFFF;
}
.home_cp_list ul li a:hover .home_cp_list_zi{
color:#FFCC00;
}
.home_cp_list_pic{
    background-color: #666666;
	height: auto;
	width: 100%;
	display:block;
    overflow: hidden;
	}
.home_cp_list_pic img{ width:100%;}
.home_cp_list_zi {
	background-color: #666666;
	height: 40px;
	line-height:40px;
	width: 100%;
	text-align:left;
	display:block;
	padding: 0px;
	color:#FFFFFF;
	margin-top: 245px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	z-index: 200px;
	top: -285px;
	filter:alpha(opacity:30);
	opacity:0.79;
	text-indent: 10px;
	}
.a1{
float:left;font-size:14px;

}
.a2{
	font-size:15px;
	float:left;
	font-weight: bold;
}
.a3{
	font-size:15px;
	width:100%;
	text-align:center;
	font-weight: bold;
}
.nei_cp_list{
	height: auto;
	width: 1200px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}
.nei_cp_list ul{
}
.nei_cp_list ul li{
	width:32.333%;
	height:330px;
	overflow: hidden;
	float:left;
	margin-right: 0.5%;
	margin-left: 0.5%;
}
.nei_cp_list ul li a:link .nei_cp_list_zi{
color:#FFFFFF;
}
.nei_cp_list ul li a:hover .nei_cp_list_zi{
color:#FFCC00;
}
.nei_cp_list_pic{
    background-color: #666666;
	height:320px;
	width: 100%;
	display:block;
    overflow: hidden;
	}
.nei_cp_list_pic img{ width:100%; height:auto; z-index:-9999;}
.nei_cp_list_zi {
	background-color: #666666;
	height: 40px;
	line-height:40px;
	width: 100%;
	text-align:left;
	display:block;
	padding: 0px;
	color:#FFFFFF;
	margin-top: 245px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	z-index: 200px;
	top: -285px;
	filter:alpha(opacity:30);
	opacity:0.79;
	text-indent: 10px;
	}

#pinzhi_div {
	width: 100%;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	display:block;
	margin-top: 20px;
}
.pinzhi_div_bg {
	background-color: #DFE8E6;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.home_pinzhi_list{
	height: auto;
	width: 1200px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}
.home_pinzhi_list ul{
}
.home_pinzhi_list ul li{
	width:24%;
	height:271px;
	overflow: hidden;
	float:left;
	margin-right: 0.5%;
	margin-left: 0.5%;
}
.bt20251{
	width:100%;
	font-size:15px;
	text-align:center;
	color:#333333;
	line-height:40px;
	font-weight: bold;
	text-decoration: none;
}
.home_pinzhi_list ul li a:link{
color:#FFFFFF;
}
.home_pinzhi_list ul li a:hover {
color:#FFCC00;
}
.home_pinzhi_list img{
    background-color: #666666;
	height: auto;
	width: 100%;
	display:block;
    overflow: hidden;
	}
.cbox-5{
	height:auto;
	margin-top: 5px;
	margin-bottom: 5px;
}
.wenhua_div {
	background-image: url(../image/bg2.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 407px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	border-radius: 10px 20px 30px 15px;
	margin-bottom: 60px;
}
.wenhua_div .wenhua_divL .whbt {
	font-family: "微软雅黑 Light", "黑体";
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.wenhua_div .wenhua_divL .whnr {
	font-family: "宋体";
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	width: 100%;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-bottom: 50px;
	margin-top: 10px;
}
.wenhua_div .wenhua_divL .whanniu { width:150px; height:40px;border-radius: 25px 25px 25px 25px; background-color:#FFFFFF; text-align:center; line-height:40px;}
.wenhua_divL {
	width:757px;
	height:320px;
	float:left;
	padding-top: 80px;
	padding-left: 70px;
}
.wenhua_divR {
	width:405px;
	height:380px;
	float:left;
	padding-top: 20px;
	padding-left: 80px;
}
.wenhua_divR_list{ width:100%; height:auto;}
.wenhua_divR_list ul{ width:100%; height:auto;}
.wenhua_divR_list ul li{
	width:49%;
	height:auto;
	float:left;
	text-align:center;
	margin-top: 5px;
}
.wenhua_divR_list .ryp3{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	margin-top: 5px;
}
.company_div {
	background-image: url(../image/bgtu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 810px;
	width: 1440px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-top: 30px;
}
.company_div_center {
	width: 1440px;
	overflow: hidden;
}
.company_div_center_left{
	width: 1300px;
	overflow: hidden;
	background-color: #FFF;
	height: 450px;
	padding-top: 80px;
	padding-right: 120px;
	margin-top: 360px;
	padding-left: 100px;
	border-radius: 1px 1px 1px 2px;
}
.company_div_center_left_line{
	background-image: url(../image/line.png);
	background-repeat: no-repeat;
	float: left;
	height: 241px;
	width: 58px;
	overflow: hidden;
}
.company_div_center_left_nr{
	float: left;
	height: 313px;
	width: 962px;
	overflow: hidden;
}
.title32{
	font-size: 32px;
	color: #A3501E;
	height: 40px;
	font-family: "微软雅黑","黑体";
	font-weight: bold;
}
.title30{
	font-size: 30px;
	color: #D3D3D3;
	height: 40px;
	font-family: Verdana, Geneva, sans-serif;
}
.title16{
	padding-top: 10px;
	font-size: 16px;
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.more15{
	font-size: 15px;
	color: #D3D3D3;
	border-radius: 25px 25px 25px 25px;
	border: 1px solid #B68039;
	line-height: 40px;
	text-align: center;
	width:200px;
	float:right;
}
.more15 a:link{color: #D3D3D3;}
.more15 a:hover{color: #D3D3D3;width:200px; background-color:#B68039; display:block;border-radius: 25px 25px 25px 25px;}
/*home news*/
.homenews_div_bg {
	background-color: #FFF;
	width: 100%;
	background-image: url(../image/bg5.png);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	height: auto;
}
.homenews_div {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
.title32-2 {
	font-size: 32px;
	color: #A3501E;
	width: 100%;
	height: 50px;
	text-align: center;
	font-family: "微软雅黑","黑体";
	font-weight: bold;
	overflow: hidden;
	margin-top: 50px;
}
.title30-2{
	font-size: 30px;
	color: #D3D3D3;
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	margin-bottom: 30px;
	font-style: normal;

}
.h-news-left{
	width: 520px;
	height: 550px;
	float: left;
	padding-right: 30px;
}
.h-news-right{
	width: 650px;
	height: 550px;
	float: left;
	background:#FBFBFB;
	padding-left: 30px;
}
.toutiao{ width:100%; height:auto;overflow: hidden;}
.toutiao img{ width:520px; height:390px;}
.font19{
	width: 100%;
	height: auto;
	font-size: 19px;
	font-weight: bold;
	color: #5D5D5D;
	height: auto;
	line-height: 35px;
	margin-top: 10px;
}
.font15{
	width: 100%;
	height: auto;
	font-size: 15px;
	color: #797979;
}
.more14{
	font-size: 14px;
	color: #D3D3D3;
	border-radius: 25px 25px 25px 25px;
	line-height: 40px;
	text-align: center;
	width: 100px;
	float: right;
	background-color: #CF803E;
}
.more14 a:link{color: #D3D3D3;}
.more14 a:hover{color: #D3D3D3;width:100px; background-color:#B68039; display:block;border-radius: 25px 25px 25px 25px;}
.h-news-lists{ width:100%; height:auto;}
.h-news-lists ul{
	width: 100%;
	height: auto;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 25px;
}
.h-news-lists ul li{
	width: 540px;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
	padding-top: 30px;
	padding-bottom: 30px;
	overflow: hidden;
	display: block;
}
.xwtitle{
	float: left;
	width: 450px;
	font-size: 15px;
	color: #525252;overflow: hidden;
}
.xwtitle a{color: #525252;}
.xwdata{
	float: left;overflow: hidden;
	width: 80px;
	color: #525252;
}
.xwdata1{
	width: 100%;
	font-size: 20px;
	height:25px;
	color: #525252;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.xwdata2{
	width: 100%;
	font-weight: bold;
	font-size: 13px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	text-indent: 3px;
}
.dibu2{
	margin-top: 1px;
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #F4F2F2;
}
.dibu{
	margin-top: 40px;
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #F4F2F2;
}
.dibu_div{
	width: 1200px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;overflow: hidden;
	margin-bottom: 20px;
}
.dibu_div1{
	width: 380px;
	float: left;
	height: 260px;
	padding-top: 40px;
}
.dibu_div1a1{ float:left;width: 120px;overflow: hidden;}
.dibu_div1a1_lm{ font-size:16px; height:35px; font-weight:700;}
.dibu_div1a1_lmlb{ font-size:14px; height:25px;}
.dibu_div1a2{float:left;width: 120px;overflow: hidden;}
.dibu_div1a3{float:left;width: 120px;overflow: hidden;}
.dibu_div2{
	width: 460px;
	float: left;
	padding-top: 40px;
	height: 260px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C2C2C2;
	border-left-color: #C2C2C2;
	overflow: hidden;
}
.dibu_div2 ul{
	padding-left: 15px;
}
.dibu_div2 ul li{ float:left; width:33%; text-align:center; font-size:15px; line-height:25px; color:#666;}
.dibu_div2 ul li img{ width:130px; height:auto; text-align:center;}
.dibu_div2 ul li span{ width:100%;text-align:center; font-size:15px; line-height:25px; color:#666; display:block;}
.dibu_div3{
	width: 340px;
	float: left;
	height: 260px;
	padding-top: 40px;
	overflow: hidden;
	padding-left: 20px;
}
.dibu_div3a1{ width:100%;overflow: hidden; font-size:20px; font-weight:bold;}
.dibu_div3a2{ width:100%;overflow: hidden; font-size:17px; font-weight:bold;}
.dibu_div3a3{ width:100%;overflow: hidden; font-size:15px; }
.banquan{ width:100%; background:#fff; text-align:center; font-size:14px; line-height:50px;color:#666;}
.banquan a{ color:#666;}
.neibanner {
	background-image: url(../image/neibanner2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 370px;
	width: 100%;
	overflow: hidden;
}
#neiweizhi {
	background-color: #EFF1F5;
	height: 60px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 20px;
	overflow: hidden;
}
.neiweizhi {
	height: 60px;
	width: 1200px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
.neiweizhi_L {
	height: 60px;
	width: 800px;
	float:left;
	overflow: hidden;
}
.neiweizhi_L a{
	float: left;
	margin-right: 10px;
}
.neiweizhi_L a:link{
	height: 40px;
	line-height:40px;
	width: 150px;
	display:block;font-size:15px;
	text-align:center;
	overflow: hidden;
	background-color: #FFF;
	border-radius: 5px 5px 5px 5px;
}
.neiweizhi_L a:hover{
	height: 40px;
	line-height:40px;
	width: 150px;
	text-align:center;
	display: block;
	color:#FFF;
	font-size:15px;
	overflow: hidden;
	background-color: #F60;
	border-radius: 5px 5px 5px 5px;
}
.neiweizhi_R {
	height: 40px;line-height:40px;
	width: 360px;
	float:left;
	text-align:right;
	overflow: hidden;
}

#neirong_div {
	width: 1400px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	display:block;
	margin-top: 20px;
}
.neirong_title {
	text-align: center;
	height: 100px;
	line-height:100px;
	width: 1200px;
	display: block;
	font-family: "黑体",Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-bottom: 10px;
}
.neirong_title h1{font-size: 24px;line-height:100px;}
.p_page{text-align:center;}
.page_con{display:inline}.page_a{display:inline-block;line-height:30px;height:30px;width:30px;margin:0 3px;text-align:center;background:#f4f4f4;color:#666;text-decoration:none}.page_a:hover{
	text-decoration: none;
	color: #C82E0D;
	background-color: #FBEDDB;
}
.page_a.current{
	color: #fff;
	background-color: #FF6600;
}
.page_a.disabled{background:#f4f4f4;color:#ccc;cursor:not-allowed}
.page_jump{margin-left:5px}
.page_input{border:1px solid #d5d5d5;line-height:28px;height:28px;width:40px;text-align:center}
.page_total_items{font-size:14px;margin-right:10px}
.marquee-left::after,.marquee-right::after{font-family:swiper-icons;font-size:var(--swiper-navigation-size)}
.page_total_items span{margin:0 4px}.page_confirmJump{background-color:#30a7fd;color:#fff;padding:7px 20px;margin-left:10px;cursor:pointer}

.neirong{
	height: auto;
	width: 1200px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	font-size:15px;
	line-height:22px;
}
.neirong p{
	text-align: left;
	text-indent: 30px;	
	margin-bottom: 10px;
}
.control{
	width: 1200px;
	height: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
.control strong{
	font-size: 15px;
	line-height: 25px;
	color: #333333;
	text-decoration: none;
}
.control a{
	font-size: 15px;
	line-height: 25px;
	color: #666666;
	text-decoration: none;
}

.cpgddiv{
	width:1200px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.cpgddiv span{
	width: 100%;
	height: 30px;
	overflow: hidden;
	display: block;
	line-height: 30px;
	font-weight: bold;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B2B2B2;
	font-size: 16px;
	text-decoration: none;
	text-indent: 8px;
}
.cpgddiv span a{color:#666666;}
.gengduocp{
	width:1200px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-bottom: 20px;
}
.gengduocp ul{
	width:1200px;
	height:auto;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.gengduocp ul li{ width:25%; height:240px; float:left;overflow: hidden; text-align:center;}
.gengduocp ul li img{
	width:96%;
	height:200px;
	overflow: hidden;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.gengduocp ul li h4{
	width:96%;
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#333333;
	text-align:center;
	font-weight: normal;
}
.gengduocp ul li h4 a{
	color: #787878;
}
.xiangguan2{
	width: 1200px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
.xiangguan2 span{
	width: 1200px;
	height: auto;
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	text-indent: 8px;
	display:block;
}
.xiangguan2 ul{
	width:1200px;
	height:auto;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	overflow: hidden;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.xiangguan2 ul li{
	width: 380px;
	height: 35px;
	float: left;
	overflow: hidden;
	padding-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(../image/dian.png);
	background-repeat: no-repeat;
	background-position: 1px 20px;
	text-indent: 10px;
	list-style-type: none;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #E7E7E7;
}
.xiangguan2 ul li a{
	width:380px; line-height:20px;
	font-size:14px;
	height:30px;
	color:#666666;
}

#nei_body{
	width: 100%;
	background-image: url(../image/i_cp_bj.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FAFAFA;
	overflow: hidden;
	padding-bottom: 130px;
}
.nei_body{
	width: 1150px;
	height:auto;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
.lanmu_title{
	background-image: url(../image/xian.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 290px;
	padding-top: 110px;
	overflow: hidden;
	font-size: 24px;
	line-height: 24px;
	color: #363E3F;
	width: 24px;
	display: inline-block;
	vertical-align: top;
	font-weight: normal;
	text-decoration: none;
}
.news{
	width:1100px;
	height:auto;
	overflow: hidden;
	float:left;
	padding-left: 50px;
}
.news ul{	
	width:100%;
	margin-top:50px;
	margin-bottom:20px;
	overflow: hidden;
	}
.news ul li{
	width:1100px;
	float:left;
	list-style:none;
	margin-bottom:20px;
	display:inline; /*border-bottom:1px dashed #ccc;*/
	background:url(../image/xianxian2014.gif) bottom repeat-x;
	padding-bottom:20px;
	margin-left: 10px;
}
.news ul li a{ color:#646464; text-decoration:none;}
.news ul li a:hover{ color:#DD5800;}
.news ul li img{ float:left; width:240px; height:200px; border:1px solid #ccc; padding:3px;}
.news ul li h2{
	width:750px;
	float:left;
	color:#333;
	display:block;
	margin-left:15px;
	margin-top:10px;
	font-size:20px;
	font-weight: bold;
}
.news ul li h2 a:link{
	font-size:20px;
	font-weight:normal;
	color: #333333;
}
.news ul li h2 a:hover{
	font-size:20px;
	font-weight:normal;
	color: #0066CC;
}
.news ul li dt{
	width: 760px;
	float: left;
	line-height: 20px;
	margin-left: 15px;
	margin-top: 15px;
	font-size: 15px;
	color: #8C8C8C;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	margin-bottom: 20px;
}
.news ul li .nr_else{ width: 760px;float: left; height:30px; display:block;margin-left: 17px;}
.news ul li .nr_R{
	width: 600px;
	text-align: right;
	overflow: hidden;
	float:left;
	
}
.news ul li .nr_L{
	width: 150px;
	text-align: left;
	float: left;
	overflow: hidden;
	color: #9E9E9E;	
}
.fbtime {
	font-size: 14px;
	line-height: 25px;
	text-align: center;
	height: 30px;
	width: 100%;
	overflow: hidden;
	color:#999;
}
.jiangetiao {
	background-color: #F0F0F0;
	height: 5px;
	width: 1200px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}

#pages {
	text-align: center;
	width: 95%;
	display: block;
	margin-top: 30px;
	line-height:40px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	height: 40px;
}
#pages a {
	margin:5px;
	font-size:14px;
	border:1px solid #999999;
	text-align:center;
	color:#333333;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
#pages a.now{
	color: #fff;
	border: 0;
	background-color: #FF3300;
}
#pages a:hover,#pages a.now:hover {
	color: #fff;
	background-color: #FF6600;
}
.page-num-current{background-color: #FF6600;}
.page-num{}