@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body,h1,h2,ol,ul,li,p,input,dl,dt,dd,h4,h3,h5,h6 { margin:0; padding:0; border:0; font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei",Tahoma,Verdana;font-size:12px;color:#4e4e4e; letter-spacing:0.4px;}
ul,ol { list-style:none; }
a{ color:#4e4e4e; text-decoration:none; outline:none; }
a:hover{ color:#ea3001; text-decoration:none; outline:none;}
img{ border:none; border:0;vertical-align: middle;}
.hidden { display:none }
.none{ display:none;}
.clear{ clear:both; width:0px; height:0px; overflow:hidden; font-size:0px;}

body
{
	background:url(../images/indexbg.jpg) repeat;
	cursor:default;
}

.indexhead
{
	width:100%;
	height:110px;
	overflow:hidden;
	background:url(../images/index_head_bg.jpg) repeat-x;
}

.index_head
{
	width:1200px;
	height:100px;
	overflow:hidden;
	margin:0px auto;
	padding-top:10px;
}

.index_logo
{
	float:left;
}


.index_nav
{
	float:right;
}

.index_nav li
{
	float:right;
	display:inline-block;
	margin-left:40px;
	line-height:100px;
	font-size:14px;
}

.index_nav li a
{
	color:#4e4e4e;
	outline:none;
}

.index_nav li a:hover
{
	color:#ea3001;
	outline:none;
}

.indexbanner{width:100%;overflow:hidden;height:620px;position:relative}
.banList{position:absolute;left:50%;margin-left:-960px;height:620px}
.banList li{height:620px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.8s ease 0.2s, opacity 2.4s ease 0.2s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#ccbcb6;width:14px;height:14px;border-radius:50%;margin:0 5px;}
.jsNav a.current{background:#ea3001;cursor:pointer}


.indexcont
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:40px 0px;
	background:url(../images/index_cont_bg.jpg) no-repeat center;
}

.index_cont
{
	width:1200px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
}

.index_gsjj
{
	width:578px;
	height:293px;
	overflow:hidden;
	float:left;
	border:1px solid #EBEBEB;
	border-radius:3px;
}

.index_gsjj_title
{
	width:578px;
	padding-top:30px;
}

.index_gsjj_title b
{
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	padding-right:8px;
	line-height:15px;
	padding-left:30px;
}

.index_gsjj_title i
{
	font-size:13px;
	text-transform:uppercase;
	font-style:normal;
	line-height:15px;
	color:#ea3001;
}

.index_gsjj_title span
{
	float:right;
	display:inline;
	margin-right:30px;
	font-size:12px;
	text-transform:uppercase;
	line-height:15px;
}

.index_gsjj_title span a
{
	color:#4e4e4e;
}
.index_gsjj_title span a:hover
{
	color:#ea3001;
}

.index_gsjj_cont
{
	width:518px;
	height:auto;
	overflow:hidden;
	padding:20px 30px 0px 30px;
}

.index_gsjj_cont img
{
	width:175px;
	height:108px;
	overflow:hidden;
	padding:4px;
	border:1px solid #EBEBEB;
	border-radius:3px;
	float:left;
	display:inline-block;
	margin-right:16px;
}

.index_gsjj_cont p
{
	line-height:30px;
	text-indent:25px;
}

.index_gsjj_cont p a
{
	color:#4e4e4e;
}
.index_gsjj_cont p a:hover
{
	color:#ea3001;
}

.index_ppln
{
	width:578px;
	height:293px;
	overflow:hidden;
	float:right;
	border:1px solid #EBEBEB;
	border-radius:3px;
}

.index_ppln_title
{
	width:578px;
	padding-top:30px;
}

.index_ppln_title b
{
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	padding-right:8px;
	line-height:15px;
	padding-left:30px;
}

.index_ppln_title i
{
	font-size:13px;
	text-transform:uppercase;
	font-style:normal;
	line-height:15px;
	color:#ea3001;
}

.index_ppln_title span
{
	float:right;
	display:inline;
	margin-right:30px;
	font-size:12px;
	text-transform:uppercase;
	line-height:15px;
}

.index_ppln_title span a
{
	color:#4e4e4e;
}
.index_ppln_title span a:hover
{
	color:#ea3001;
}

.index_ppln_cont
{
	width:518px;
	height:auto;
	overflow:hidden;
	padding:20px 30px 0px 30px;
}

.index_ppln_cont img
{
	width:175px;
	height:108px;
	overflow:hidden;
	padding:4px;
	border:1px solid #EBEBEB;
	border-radius:3px;
	float:left;
	display:inline-block;
	margin-right:16px;
}

.index_ppln_cont p
{
	line-height:30px;
	text-indent:25px;
}

.index_ppln_cont p a
{
	color:#4e4e4e;
}
.index_ppln_cont p a:hover
{
	color:#ea3001;
}

.index_cpzx
{
	width:1198px;
	height:246px;
	overflow:hidden;
	border:1px solid #EBEBEB;
	border-radius:3px;
	margin-top:40px;
	margin-bottom:40px;
}

.index_cpzx_title
{
	width:1198px;
	padding-top:30px;
}

.index_cpzx_title b
{
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	padding-right:8px;
	line-height:15px;
	padding-left:30px;
}

.index_cpzx_title i
{
	font-size:13px;
	text-transform:uppercase;
	font-style:normal;
	line-height:15px;
	color:#ea3001;
}

.index_cpzx_title span
{
	float:right;
	display:inline;
	margin-right:30px;
	font-size:12px;
	text-transform:uppercase;
	line-height:15px;
}

.index_cpzx_title span a
{
	color:#4e4e4e;
}
.index_cpzx_title span a:hover
{
	color:#ea3001;
}

.index_cpzx_cont
{
	width:1174px;
	height:auto;
	overflow:hidden;
	padding:20px 12px 0px 12px;
}

.index_cpzx_cont li
{
	float:left;
	display:inline-block;
	margin:0px 18px;
}

.index_cpzx_cont li:nth-child(5n+3)
{
	float:left;
	display:inline-block;
	margin:0px 18px 0px 17px;
}

.index_cpzx_cont li img
{
	width:189px;
	height:117px;
	overflow:hidden;
	padding:4px;
	border:1px solid #EBEBEB;
	border-radius:3px;
}

.index_cpzx_cont li p
{
	width:199px;
	text-align:center;
	padding-top:12px;
}

.index_cpzx_cont li p a
{
	color:#4e4e4e;
}

.index_cpzx_cont li p a:hover
{
	color:#ea3001;
}

.index_xwdt
{
	width:578px;
	height:233px;
	overflow:hidden;
	float:left;
	border:1px solid #EBEBEB;
	border-radius:3px;
}

.index_xwdt_title
{
	width:578px;
	padding-top:30px;
}

.index_xwdt_title b
{
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	padding-right:8px;
	line-height:15px;
	padding-left:30px;
}

.index_xwdt_title i
{
	font-size:13px;
	text-transform:uppercase;
	font-style:normal;
	line-height:15px;
	color:#ea3001;
}

.index_xwdt_title span
{
	float:right;
	display:inline;
	margin-right:30px;
	font-size:12px;
	text-transform:uppercase;
	line-height:15px;
}

.index_xwdt_title span a
{
	color:#4e4e4e;
}
.index_xwdt_title span a:hover
{
	color:#ea3001;
}

.index_xwdt_cont
{
	width:518px;
	height:auto;
	overflow:hidden;
	padding:20px 30px 0px 30px;
}

.index_xwdt_cont li
{
	line-height:30px;
}

.index_xwdt_cont li span
{
	float:right;
	padding-left:20px;
}

.index_xwdt_cont li a
{
	background:url(../images/index_bottom_bg.jpg) 0px 7px no-repeat;
	padding-left:10px;
}

.index_lxwm
{
	width:578px;
	height:233px;
	overflow:hidden;
	float:right;
	border:1px solid #EBEBEB;
	border-radius:3px;
}

.index_lxwm_title
{
	width:578px;
	padding-top:30px;
}

.index_lxwm_title b
{
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	padding-right:8px;
	line-height:15px;
	padding-left:30px;
}

.index_lxwm_title i
{
	font-size:13px;
	text-transform:uppercase;
	font-style:normal;
	line-height:15px;
	color:#ea3001;
}

.index_lxwm_title span
{
	float:right;
	display:inline;
	margin-right:30px;
	font-size:12px;
	text-transform:uppercase;
	line-height:15px;
}

.index_lxwm_title span a
{
	color:#4e4e4e;
}
.index_lxwm_title span a:hover
{
	color:#ea3001;
}

.index_lxwm_cont
{
	width:518px;
	height:auto;
	overflow:hidden;
	padding:20px 30px 0px 30px;
	background:url(../images/index_lxwm_img.png) right no-repeat;
}

.index_lxwm_cont p
{
	line-height:30px;
}

.indexbottom
{
	width:100%;
	height:196px;
	overflow:hidden;
	background:url(../images/index_bottom_bg.jpg) repeat;
}

.index_bottom
{
	width:1200px;
	height:196px;
	overflow:hidden;
	margin:0px auto;
}

.index_bottom_nav
{
	float:left;
	display:inline;
	margin-top:100px;
}

.index_bottom_nav a
{
	padding-right:20px;
	color:#ffffff;
}

.index_bottom_nav a:hover
{
	color:#ea3001;
}

.index_bottom_link
{
	float:right;
	text-align:right;
	display:inline;
	margin-top:72px;
}

.index_bottom_link p
{
	line-height:24px;
	color:#ffffff;
}

.index_bottom_link p a
{
	color:#ffffff;
}

.index_bottom_link p a:hover
{
	color:#ea3001;
}

.pagesbanner
{
	width:100%;
	height:180px;
	overflow:hidden;
	background:url(../images/pages_banner.jpg) center no-repeat;
}

.pagescont
{
	width:100%;
	min-height:350px;
	overflow:hidden;
	background:url(../images/pages_cont_bg.jpg) no-repeat top center;
	padding:40px 0px;
}

.pages_cont
{
	width:1200px;
	min-height:400px;
	overflow:hidden;
	margin:0px auto;
}

.pages_title
{
	width:1200px;
	overflow:hidden;
}

.pages_title_link
{
	float:left;
	line-height:46px;
	font-size:14px;
}

.pages_title_link span
{
	border:1px solid #ebebeb;
	border-radius:3px;
	padding:12px 18px;
	color:#4e4e4e;
	line-height:46px;
}

.pages_title_link i
{
	margin:0px 12px;
	font-family:"新宋体";
	font-size:14px;
	font-style:normal;
	color:#6e6e6e;
}

.pages_title_nav
{
	float:right;
	font-size:14px;
}

.pages_title_nav a
{
	margin-left:14px; 
	border:1px solid #ebebeb;
	border-radius:3px;
	padding:12px 18px;
	color:#4e4e4e;
	line-height:46px;
}

.pages_title_nav a:hover
{
	margin-left:14px; 
	border:1px solid #ea3001;
	border-radius:3px;
	padding:12px 18px;
	background:#f4f4f4;
	color:#4e4e4e;
	line-height:46px;
}

.pagescont_cont
{
	width:1198px;
	height:auto;
	overflow:hidden;
	border:1px solid #EBEBEB;
	border-radius:3px;
	margin-top:20px;
}

.pagesgsjj
{
	width:1140px;
	overflow:hidden;
	margin:30px auto;
	text-align:left;
}

.pagesgsjj img
{
	padding:8px;
	border:1px solid #EBEBEB;
	border-radius:3px;
	display:block;
	margin:0px auto 20px auto;
}

.pagesgsjj p
{
	font-size:14px;
	line-height:30px;
	text-indent:30px;
	text-align:left;
}

.pageslxwm
{
	width:1140px;
	overflow:hidden;
	margin:30px auto;
	text-align:center;
}

.pageslxwm img
{
	padding:8px;
	border:1px solid #EBEBEB;
	border-radius:3px;
	margin-top:20px;
}

.pageslxwm p
{
	font-size:14px;
	line-height:30px;
	text-indent:30px;
}

.pagesrczp
{
	width:1140px;
	overflow:hidden;
	margin:30px auto;
	text-align:left;
}

.pagesrczp img
{
	padding:8px;
	border:1px solid #EBEBEB;
	border-radius:3px;
	display:block;
	margin:0px auto 20px auto;
}

.pagesrczp p
{
	font-size:14px;
	line-height:30px;
	text-indent:30px;
	text-align:left;
}

.pagesrczp p span
{
	color:#ea3001;
}

.pagescpzx
{
	width:1174px;
	height:auto;
	overflow:hidden;
	padding:30px 12px 20px 12px;
}

.pagescpzx li
{
	float:left;
	display:inline-block;
	margin:0px 18px 27px 18px;
}

.pagescpzx li:nth-child(5n+3)
{
	float:left;
	display:inline-block;
	margin:0px 18px 0px 17px;
}

.pagescpzx li img
{
	width:189px;
	height:117px;
	overflow:hidden;
	padding:4px;
	border:1px solid #EBEBEB;
	border-radius:3px;
}

.pagescpzx li p
{
	width:199px;
	text-align:center;
	padding-top:12px;
}

.pagescpzx li p a
{
	color:#4e4e4e;
}

.pagescpzx li p a:hover
{
	color:#ea3001;
}

.pagespages
{
	width:100%;
	font-size:14px;
	text-align:center;
	padding-bottom:40px;
}

.pagespages a
{
	margin:0px 7px; 
	border:1px solid #ebebeb;
	border-radius:3px;
	padding:12px 18px;
	color:#4e4e4e;
	line-height:46px;
}

.pagespages a:hover
{
	margin:0px 7px; 
	border:1px solid #ebebeb;
	border-radius:3px;
	padding:12px 18px;
	color:#ea3001;
	line-height:46px;
}

.pagescpzx_cont
{
	width:1140px;
	overflow:hidden;
	margin:30px auto;
}

.pagescpzx_contc img {
	text-align:center;
	margin:0 auto;
}


.pagescpzx_cont img
{
	padding:8px;
	border:1px solid #EBEBEB;
	border-radius:3px;
	margin-bottom:12px;
}

.pagescpzx_cont h3
{
	font-size:18px;
	font-weight:normal;
	padding-bottom:15px;
	color:#ea3001;
}

.pagescpzx_cont p
{
	font-size:14px;
	line-height:30px;
	text-indent:30px;
	text-align:left;
}

.pagescpzx_more
{
	width:1174px;
	height:auto;
	overflow:hidden;
	padding:0px 12px 40px 12px;
}

.pagescpzx_more h3 
{
	text-align:center;
	padding-bottom:20px;
	font-weight:normal;
	font-size:14px;
}

.pagescpzx_more h3 a
{
	border:1px solid #ebebeb;
	border-radius:5px;
	padding:12px 25px;
	color:#4e4e4e;
	line-height:46px;
}

.pagescpzx_more h3 a:hover
{
	border:1px solid #ebebeb;
	border-radius:5px;
	padding:12px 25px;
	color:#ea3001;
	line-height:46px;
}

.pagescpzx_more li
{
	float:left;
	display:inline-block;
	margin:0px 18px;
}

.pagescpzx_more li:nth-child(5n+3)
{
	float:left;
	display:inline-block;
	margin:0px 18px 0px 17px;
}

.pagescpzx_more li img
{
	width:189px;
	height:117px;
	overflow:hidden;
	padding:4px;
	border:1px solid #EBEBEB;
	border-radius:3px;
}

.pagescpzx_more li p
{
	width:199px;
	text-align:center;
	padding-top:12px;
}

.pagescpzx_more li p a
{
	color:#4e4e4e;
}

.pagescpzx_more li p a:hover
{
	color:#ea3001;
}

.pagesxwdt
{
	width:1140px;
	overflow:hidden;
	margin:30px auto;
}

.pagesxwdt li
{
	width:518px;
	overflow:hidden;
	line-height:30px;
}

.pagesxwdt li:nth-child(2n+1)
{
	float:left;
}

.pagesxwdt li:nth-child(2n+2)
{
	float:right;
}

.pagesxwdt li span
{
	float:right;
	padding-left:20px;
}

.pagesxwdt li a
{
	background:url(../images/index_bottom_bg.jpg) 0px 7px no-repeat;
	padding-left:10px;
}

.pagesxwdt_cont
{
	width:1140px;
	overflow:hidden;
	margin:30px auto;

}

.pagesxwdt_cont h1
{
	font-size:18px;
	font-weight:normal;
	text-align:center;
}

.pagesxwdt_cont i
{
	font-size:14px;
	font-style:normal;
	text-transform:uppercase;
	padding:10px 0px 14px 0px;
	display:block;
	text-align:center;
}

.pagesxwdt_cont p
{
	font-size:14px;
	line-height:30px;
	text-indent:30px;
	text-align:left;
}

.pagesxwdt_more
{
	width:1140px;
	height:auto;
	overflow:hidden;
	padding:0px 30px 35px 30px;
}

.pagesxwdt_more h3 
{
	text-align:center;
	padding-bottom:20px;
	font-weight:normal;
	font-size:14px;
}

.pagesxwdt_more h3 a
{
	border:1px solid #ebebeb;
	border-radius:5px;
	padding:12px 25px;
	color:#4e4e4e;
	line-height:46px;
}

.pagesxwdt_more h3 a:hover
{
	border:1px solid #ebebeb;
	border-radius:5px;
	padding:12px 25px;
	color:#ea3001;
	line-height:46px;
}

.pagesxwdt_more li
{
	width:518px;
	overflow:hidden;
	line-height:30px;
}

.pagesxwdt_more li:nth-child(2n+1)
{
	float:left;
}

.pagesxwdt_more li:nth-child(2n+2)
{
	float:right;
}

.pagesxwdt_more li span
{
	float:right;
	padding-left:20px;
}

.pagesxwdt_more li a
{
	background:url(../images/index_bottom_bg.jpg) 0px 7px no-repeat;
	padding-left:10px;
}










