@charset "utf-8";
/* CSS Document */



* {
	margin: 0;
	padding: 0;
}
ul {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
}
a {
	text-decoration: none;
}
img {
	border: 0;
	padding: 0;
	margin: 0;
}
body {
	font-family: "微软雅黑";
	font-size: 13px;
	line-height: 30px;
	width: 100%;
	float: left;
}
.header {
	width: 100%;
	float: left;
}
.header1 {
	width: 1005px;
	margin: 0 auto;
}
.header_l {
	width: 452px;
	float: left;
	margin-top: 33px;
	padding-bottom: 32px;
}
.header_r {
	width: 492px;
	float: right;
	margin-top: 40px;
}
.header_r2 {
	width: 45px;
	float: left;
	padding-top: 1px;
}
.header_r2 img {
	border-bottom: 1px solid #2a7034;
}
.header_r img {
	float: left;
}
.nav {
	width: 100%;
	float: left;
	background: #4FAD35;
}
.nav1 {
	width: 1005px;
	margin: 0 auto;
}
.nav1 ul li {
	font-size: 16px;
	color: #fff;
	padding: 11px 40px;
	float: left;
}
.nav1 ul li ul {
	padding-top: 20px;
}
.nav1 ul li ul li {
	padding: 0px;
	padding-left: 26px;
}
.nav1 ul li a {
	color: #fff;
}
.banner {
	width: 100%;
	float: left;
}
.main {
	width: 100%;
	float: left;
	padding-top: 42px;
	padding-bottom: 45px;
}
.main1 {
	width: 1005px;
	margin: 0 auto;
}
.main_top {
	width: 990px;
	float: left;
	border-left: 4px solid #4FAD35;
	padding-left: 15px;
}
.main_top p {
	width: 990px;
	float: left;
	line-height: 22px;
	font-size: 20px;
}
.main_top p a {
	color: #000;
}
.main_top span {
	width: 700px;
	float: left;
	font-size: 11px;
	color: #919191;
	line-height: 12px;
	padding-top: 11px;
}
.main_top_r {
	width: 76px;
	float: left;
	margin-left: 202px;
}
.main_top_r a {
	line-height: 23px;
	color: #fff;
	background: #4FAD35;
	text-align: center;
	text-align: center;
	width: 76px;
	float: left;
}
.main_cen {
	width: 1009px;
	float: left;
}
.main_cen ul li {
	width: 314px;
	float: left;
	margin-top: 35px;
	margin-right: 11px;
	margin-left: 11px
}
.main_cen ul li a {
	width: 314px;
	float: left;
	background: #f7f7f7;
	color: #555555;
}
.main_cen ul li a:hover {
	background: #2E8423;
	color: #fff;
}
.main_cen ul li a img {
	float: left;
}
.main_cen_qw {
	width: 288px;
	float: left;
	line-height: 24px;
	font-size: 13px;
	padding: 18px 10px 18px 16px;
	border-bottom: 1px solid #d1d1d1;
}
.main_js {
	width: 100%;
	float: left;
	background: url(../images/index2_24.jpg) repeat-x top center;
}
.main_js1 {
	width: 1005px;
	margin: 0 auto;
}
.main_js_c {
	width: 574px;
	float: left;
	padding-top: 50px;
	padding-bottom: 50px;
}
.main_js_rt {
	width: 385px;
	float: left;
	margin-top: 50px;
	padding-left: 45px;
}
.main_js_rt p a {
	color: #f7f7f7;
}
.main_js_rt span a {
	color: #ffcacd;
}
.main_js_rt p {
	width: 385px;
	float: left;
	font-size: 36px;
	color: #f7f7f7;
}
.main_js_rt span {
	line-height: 26px;
	color: #ffcacd;
	width: 385px;
	float: left;
}
.main_js_b {
	width: 385px;
	float: left;
	padding-left: 45px;
	padding-top: 35px;
}
.main_js_b ul li {
	width: 385px;
	float: left;
	padding-bottom: 42px;
}
.main_js_b ul li a b {
	width: 66px;
	line-height: 66px;
	color: #fff;
	font-size: 30px;
	float: left;
	text-align: center;
	border: 2px solid #fff;
	border-radius: 90%;
}
.main_js_b ul li a p {
	font-size: 16px;
	color: #fff;
	line-height: 26px;
	padding-left: 15px;
	width: 300px;
	float: left;
}
.main_js_b ul li a span {
	width: 300px;
	padding-left: 15px;
	float: left;
	font-size: 13px;
	color: #fff;
	line-height: 20px;
}
.main_js_b ul li a:hover b {
	border: 2px solid transparent;
	background-color: rgba(255,255,255,.6);
}
.main_jszs {
	width: 100%;
	float: left;
	padding-top: 52px;
}
.main_jszs1 {
	width: 1005px;
	margin: 0 auto;
}
.main_jszs_js {
	width: 1005px;
	float: left;
	padding-top: 35px;
}
.main_jszs_c {
	width: 1005px;
	float: left;
	font-size: 13px;
	color: #555555;
	line-height: 24px;
	margin-top: 10px;
	padding-bottom: 30px;
}
.main_hzhb {
	width: 100%;
	float: left;
	background: #f7f7f7;
	border-top: 1px solid #e0e0e0;
	padding-top: 27px;
	padding-bottom: 27px;
}
.main_hzhb1 {
	width: 1005px;
	margin: 0 auto;
}
.main_hzhb_t {
	width: 330px;
	float: left;
	border-left: 4px solid #4FAD35;
	padding-left: 15px;
}
.main_hzhb_t p {
	width: 330px;
	float: left;
	line-height: 22px;
	font-size: 20px;
}
.main_hzhb_t p a {
	color: #333333;
}
.main_hzhb_t span {
	width: 330px;
	float: left;
	font-size: 11px;
	color: #919191;
	line-height: 12px;
	padding-top: 11px;
}
.main_hzhb1 ul li {
	width: 120px;
	float: left;
	border: 1px solid #e4e4e4;
	margin-left: 9px;
	_margin-left: 4px;
}
.main_hzhb1 ul li img {
	float: left;
}
.main_db {
	width: 100%;
	float: left;
	background: #2d2d2d;
}
.main_db1 {
	width: 1005px;
	margin: 0 auto;
}
.main_db_left {
	width: 290px;
	float: left;
	margin-top: 43px;
	padding-left: 9px;
}
.main_db_left img {
	float: left;
}
.main_db_left span {
	width: 290px;
	float: left;
	font-size: 12px;
	color: #b6b6b6;
	line-height: 28px;
	padding-top: 16px;
}
.main_db_cen {
	width: 330px;
	float: left;
	padding-top: 97px;
	padding-left: 61px;
}
.main_db_cen ul li {
	width: 72px;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
.main_db_cen ul li img {
	float: left;
}
.main_db_right {
	width: 255px;
	float: left;
	padding-left: 50px;
	padding-bottom: 40px;
}
.main_db_right_t {
	width: 255px;
	float: left;
	line-height: 28px;
	font-size: 14px;
	color: #fff;
	padding-top: 50px;
	padding-bottom: 2px;
}
.main_db_right_t a {
	color: #fff;
}
.main_db_right ul li {
	width: 255px;
	float: left;
	border-bottom: 1px solid #393939;
	padding-top: 13px;
	padding-bottom: 13px;
}
.main_db_right ul li p {
	width: 255px;
	float: left;
	font-size: 13px;
	color: #fff;
	line-height: 22px;
}
.main_db_right ul li img {
	float: left;
	margin-top: 5px;
}
.main_db_right ul li span {
	width: 245px;
	float: left;
	color: #b7b7b7;
	font-size: 13px;
	line-height: 22px;
	padding-left: 2px;
}
#main_db_right_t1 {
	width: 255px;
	float: left;
	margin-top: 30px;
}
#main_db_right_t1 li {
	width: 255px;
	float: left;
	color: #C0C0C0;
	line-height: 28px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#main_db_right_t1 li a {
	color: #C0C0C0;
}
.foot {
	width: 100%;
	float: left;
	background: #252525;
	padding-top: 12px;
	padding-bottom: 12px;
}
.foot1 {
	width: 1005px;
	margin: 0 auto;
}
.foot span {
	width: 1005px;
	float: left;
	line-height: 28px;
	font-size: 12px;
	color: #6e6e6e;
}
.foot span a {
	color: #6e6e6e;
}
/*-------------------cpjs----------------------------*/

.dqwz {
	width: 100%;
	float: left;
	background: #f6f5f5;
}
.dqwz1 {
	width: 1005px;
	margin: 0 auto;
	color: #333333;
}
.dqwz1 a {
	color: #333333;
}
.dqwz1 a:hover {
	color: #e10012;
}
.cpjs {
	width: 100%;
	float: left;
	margin-top: 38px;
}
.cpjs1 {
	width: 1005px;
	margin: 0 auto;
}
.cpjs_xlm {
	width: 1004px;
	float: left;
	margin-top: 26px;
	padding-left: 1px;
}
.cpjs_xlm a {
	padding: 0px 15px;
	line-height: 34px;
	color: #fff;
	font-size: 14px;
	float: left;
	background: #4FAD35;
	margin-right: 15px;
}
.cpjs_xlm a:hover {
	background: #2E8423;
}
.cpjs_con {
	width: 100%;
	float: left;
}
.cpjs_con1 {
	width: 1005px;
	margin: 0 auto;
}
.cpjs_con1 ul li {
	width: 228px;
	float: left;
	margin-top: 30px;
	margin-right: 23px;
}
.cpjs_con1 ul li a img {
	float: left;
}
.cpjs_con1 ul li a span {
	width: 216px;
	padding-left: 12px;
	float: left;
	background: #e5e4e4;
	color: #555555;
	line-height: 35px;
}
.cpjs_con1 ul li a:hover span {
}
.cpjs_xyy {
	width: 100%;
	float: left;
}
.cpjs_xyy1 {
	width: 1005px;
	margin: 0 auto;
}
.cpjs_xyy1 ul {
	width: 1005px;
	float: left;
	margin-top: 32px;
	padding-bottom: 32px;
}
.cpjs_xyy1 ul li {
	font-size: 12px;
	color: #919191;
	line-height: 30px;
	float: left;
	margin-right: 12px;
}
.cpjs_xyy1 ul li a {
	color: #919191;
}
.cpjs_xyy1 ul li a:hover {
	color: #e10012;
}
.cpjs_bo_cen {
	width: 360px;
	float: left;
	margin-top: 40px;
	padding-left: 40px;
}
.cpjs_bo_cen p {
	width: 350px;
	float: left;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	padding-left: 10px;
}
.cpjs_bo_cen p a {
	color: #fff;
}
.cpjs_bo_cen span {
	width: 350px;
	float: left;
	font-size: 11px;
	line-height: 26px;
	color: #e5e5e5;
	padding-left: 10px;
}
.cpjs_bo_cen ul li {
	width: 105px;
	float: left;
	padding-left: 12px;
	padding-top: 10px;
}
.cpjs_bo_cen ul li img {
	float: left;
	border: 1px solid #dddddd;
}
/*-------------------cpjs_info----------------------------*/

.cpjs_info_left {
	width: 682px;
	float: left;
	margin-right: 35px;
}
.cpjs_il_t {
	width: 682px;
	text-align: center;
	font-size: 18px;
	color: #383838;
	line-height: 20px;
	padding-bottom: 10px;
}
.cpjs_il_cen {
	width: 682px;
	float: left;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	padding-top: 10px;
	padding-bottom: 20px;
}
.cpjs_il_cen1 {
	font-size: 12px;
	color: #919191;
	float: left;
	width: 682px;
	line-height: 18px;
	text-align: center;
}
.cpjs_il_cen1 a {
	color: #919191;
}
.cpjs_il_cen span {
	width: 682px;
	float: left;
	font-size: 12px;
	color: #555555;
	line-height: 26px;
	padding-top: 35px;
}
.cpjs_il_b {
	width: 682px;
	float: left;
	font-size: 12px;
	color: #555555;
	line-height: 24px;
	margin-top: 20px;
	padding-bottom: 30px;
}
.cpjs_il_b p {
	width: 682px;
	float: left;
}
.cpjs_il_b span {
	width: 630px;
	float: left;
}
.cpjs_il_b i {
	width: 30px;
	float: left;
	font-style: normal;
}
.cpjs_il_b a {
	color: #555555;
}
.cpjs_info_right {
	width: 287px;
	float: left;
}
.cpjs_r_side {
	width: 273px;
	border-left: 4px solid #4FAD35;
	float: left;
	padding-left: 10px;
}
.cpjs_r_side a {
	color: #333333;
}
.cpjs_r_side p {
	width: 273px;
	float: left;
	font-size: 14px;
	color: #333333;
	line-height: 18px;
}
.cpjs_r_side p i {
	font-style: normal;
	font-size: 12px;
}
.cpjs_r_side span {
	width: 273px;
	float: left;
	font-size: 11px;
	color: #919191;
	line-height: 18px;
}
.cpjs_r_xw {
	width: 287px;
	float: left;
	margin-top: 20px;
	padding-bottom: 20px;
}
.cpjs_r_xw li {
	width: 287px;
	float: left;
	line-height: 30px;
	font-size: 12px;
	color: #747474;
}
.cpjs_r_xw li span {
	width: 241px;
	float: left;
}
.cpjs_r_xw li span a {
	color: #747474;
}
.cpjs_r_xw li span a:hover {
	color: #e10012;
}
.cpjs_r_jszs {
	width: 287px;
	float: left;
	padding-top: 23px;
	padding-bottom: 32px;
}
.cpjs_r_jszs img {
	float: left;
}
.cpjs_r_jszs span {
	width: 287px;
	float: left;
	padding-top: 15px;
	font-size: 13px;
	color: #555555;
	line-height: 24px;
}
.cpjs_r_jszs span a {
	color: #4FAD35;
}
/*-------------------xwzx----------------------------*/

.xwzx_left {
	width: 650px;
	float: left;
}
.xwzx_right {
	width: 350px;
	float: left;
}
.xwzx_top {
	width: 630px;
	float: left;
	border-left: 4px solid #4FAD35;
	padding-left: 15px;
}
.xwzx_top p {
	width: 630px;
	float: left;
	line-height: 22px;
	font-size: 20px;
}
.xwzx_top span {
	width: 630px;
	float: left;
	font-size: 11px;
	color: #919191;
	line-height: 12px;
	padding-top: 11px;
}
.xwzx_cen {
	width: 636px;
	float: left;
	margin-top: 5px;
}
.xwzx_cen ul li {
	width: 636px;
	float: left;
	margin-top: 16px;
	padding-bottom: 16px;
	border-bottom: 1px solid #dedede;
}
.xwzx_cen ul li p {
	width: 636px;
	float: left;
	font-size: 14px;
	color: #515151;
	line-height: 30px;
	font-weight: bold;
}
.xwzx_cen ul li p a {
	color: #515151;
}
.xwzx_cen ul li p a:hover {
	color: #4FAD35;
}
.xwzx_cen ul li span {
	width: 636px;
	float: left;
	line-height: 24px;
	font-size: 12px;
	color: #6c6c6c;
}
.xwzx_cen_ly {
	width: 610px;
	line-height: 18px;
	font-size: 12px;
	color: #919191;
	padding-left: 26px;
	background: url(../images/xwzx_06.jpg) no-repeat left center;
	float: left;
	margin-top: 15px;
}
.xwzx_cen_ly a {
	color: #919191;
}
.xwzx_cen_ly a:hover {
	color: #e10012;
}
.xwzx_xyy {
	width: 636px;
	float: left;
	margin-top: 22px;
	padding-bottom: 22px;
}
.xwzx_xyy ul li {
	font-size: 12px;
	color: #919191;
	line-height: 30px;
	float: left;
	margin-right: 12px;
}
.xwzx_xyy ul li a {
	color: #919191;
}
.xwzx_xyy ul li a:hover {
	color: #e10012;
}
.xwzx_right_t {
	width: 264px;
	float: right;
	border-left: 4px solid #4FAD35;
	padding-left: 10px;
}
.xwzx_right_t a {
	color: #333333;
}
.xwzx_right_t p {
	width: 264px;
	float: left;
	line-height: 18px;
	font-size: 14px;
	color: #333333
}
.xwzx_right_t span {
	width: 264px;
	float: left;
	font-size: 11px;
	color: #919191;
	line-height: 12px;
	padding-top: 6px;
}
.xwzx_right_c {
	width: 296px;
	float: right;
	padding-bottom: 28px;
}
.xwzx_right_c li {
	width: 130px;
	float: left;
	margin-left: 18px;
	_margin-left: 9px;
	margin-top: 18px;
}
.xwzx_right_c li img {
	float: left;
}
.xwzx_right_c li span {
	width: 130px;
	line-height: 34px;
	float: left;
	background: #f7f7f7;
	text-align: center;
	color: #555555;
	font-size: 12px;
}
.xwzx_right_c li span a {
	color: #555555;
}
.xwzx_right_c li span a:hover {
	color: #e10012;
}
/*-------------------jszs----------------------------*/



.jszs_left_c {
	width: 668px;
	float: left;
	margin-top: 30px;
	padding-bottom: 38px;
	font-size: 13px;
	color: #555555;
	line-height: 30px;
}
.jszs_r_xw {
	width: 282px;
	float: right;
	margin-top: 20px;
	padding-bottom: 30px;
}
.jszs_r_xw li {
	width: 282px;
	float: left;
	line-height: 30px;
	font-size: 12px;
	color: #919191;
}
.jszs_r_xw li span {
	width: 238px;
	float: left;
}
.jszs_r_xw li span a {
	color: #919191;
}
.jszs_r_xw li span a:hover {
	color: #e10012;
}
/*-------------------about----------------------------*/

.about_con {
	width: 1005px;
	float: left;
	font-size: 12px;
	color: #555555;
	line-height: 30px;
	margin-top: 20px;
	padding-bottom: 20px;
}
.about_sccj {
	width: 1005px;
	float: left;
}
.about_sccj p {
	width: 1005px;
	font-size: 20px;
	color: #333333;
	text-align: center;
	line-height: 26px;
}
.about_sccj p a {
	color: #333333;
}
.about_sccj p i {
	font-size: 26px;
	font-style: normal;
}
.about_sccj span {
	font-size: 12px;
	color: #777777;
	width: 1005px;
	float: left;
	text-align: center;
	line-height: 26px;
}
.about_sccj img {
	width: 1005px;
	float: left;
	margin-top: 20px;
}
.about_sccj ul li {
	width: 162px;
	float: left;
	line-height: 46px;
	font-size: 14px;
	color: #919191;
	text-align: center;
	padding-bottom: 20px;
	margin-right: 66px;
}
.about_sccj ul li a {
	color: #919191;
}
.about_db_l {
	width: 246px;
	float: left;
	padding-left: 13px;
	margin-top: 20px;
}
.about_db_l li {
	width: 72px;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
.about_db_xwzx {
	width: 360px;
	padding-left: 40px;
	float: left;
	margin-top: 45px;
}
.about_db_xwzx_t {
	width: 360px;
	float: left;
}
.about_db_xwzx_t a {
	color: #fff;
}
.about_db_xwzx_t p {
	width: 360px;
	float: left;
	font-size: 16px;
	color: #fff;
	line-height: 16px;
}
.about_db_xwzx_t span {
	width: 360px;
	float: left;
	font-size: 16px;
	color: #fff;
	line-height: 16px;
}
.about_db_xwzx_ul {
	width: 360px;
	float: left;
	margin-top: 31px;
}
.about_db_xwzx_ul ul li {
	width: 360px;
	float: left;
	color: #fff;
	line-height: 27px;
}
.about_db_xwzx_ul ul li span {
	width: 48px;
	float: left;
	font-size: 13px;
}
.about_db_xwzx_ul ul li a {
	color: #c0c0c0;
	font-size: 12px;
}
/*-------------------lxwm----------------------------*/



.lxwm {
	width: 100%;
	float: left;
	margin-top: 33px;
	padding-bottom: 43px;
}
.lxwm1 {
	width: 1005px;
	margin: 0 auto;
}
.lxwm_ditu {
	width: 1005px;
	float: left;
}
.lxwm_con {
	width: 1005px;
	float: left;
	background: url(../images/lxwm_06.jpg) no-repeat right center;
	margin-top: 35px;
}
.lxwm_con_t {
	width: 1000px;
	float: left;
	font-size: 27px;
	color: #4d4d4d;
	line-height: 30px;
	margin-top: 20px;
}
.lxwm_con_t1 {
	width: 1000px;
	float: left;
	font-size: 16px;
	color: #4d4d4d;
	line-height: 30px;
}
.lxwm_con_c {
	width: 1000px;
	float: left;
	font-size: 20px;
	color: #3e3e3e;
	line-height: 30px;
	margin-top: 45px;
	padding-bottom: 25px;
}
/*-------------------xwzx_info----------------------------*/



.xwzx_info_t {
	width: 680px;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #383838;
	border-bottom: 1px solid #dedede;
	padding-bottom: 6px;
}
.xwzx_info_t1 {
	width: 680px;
	float: left;
	text-align: center;
	font-size: 12px;
	color: #919191;
	line-height: 35px;
}
.xwzx_info_t1 a {
	color: #919191px;
}
.xwzx_info_con {
	width: 680px;
	float: left;
	font-size: 12px;
	color: #555555;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 16px;
	border-bottom: 1px solid #e2e2e2;
}
.xwzx_info_xyy {
	width: 680px;
	float: left;
	font-size: 12px;
	color: #555555;
	line-height: 24px;
	padding-top: 20px;
	padding-bottom: 35px;
}
.xwzx_info_xyy a {
	color: #555555;
}
.xwzx_info_xyy p {
	width: 680px;
	float: left;
}
.xwzx_info_xyy span {
	width: 640px;
	float: left;
}
/*-------------------rcln----------------------------*/

.rcln {
	width: 663px;
	float: left;
	font-size: 12px;
	color: #555555;
	line-height: 30px;
	margin-top: 10px;
	padding-bottom: 30px;
}
/*-------------------sccj----------------------------*/

.sccj {
	width: 1005px;
	float: left;
	margin-top: 12px;
	padding-bottom: 35px;
}
.sccj ul li {
	width: 317px;
	float: left;
	margin-right: 18px;
	margin-top: 24px;
}
.sccj ul li img {
	float: left;
}
.sccj ul li span {
	width: 305px;
	float: left;
	line-height: 35px;
	font-size: 12px;
	color: #555555;
	background: #e5e4e4;
	padding-left: 12px;
}
.sccj_bo {
	width: 1005px;
	float: left;
	background: url(../images/sccj_06.jpg) no-repeat top center;
	padding-bottom: 35px;
}
.sccj_bo p {
	width: 178px;
	float: left;
	font-size: 13px;
	color: #fcfcfc;
	margin-top: 90px;
	padding-left: 827px;
	line-height: 13px;
	opacity: 0;
}
.sccj_bo span {
	width: 247px;
	float: left;
	padding-left: 758px;
	font-size: 13px;
	color: #fcfcfc;
	margin-top: 51px;
	line-height: 13px;
	opacity: 0;
}
.sccj_bo i {
	font-style: normal;
	width: 302px;
	float: left;
	padding-left: 703px;
	font-size: 13px;
	color: #fcfcfc;
	line-height: 13px;
	margin-top: 48px;
	padding-bottom: 28px;
	opacity: 0;
}
.hzhb {
	width: 100%;
	float: left;
	padding-top: 40px;
	padding-bottom: 45px;
}
.hzhb1 {
	width: 1005px;
	margin: 0 auto;
}
.hzhb1 ul {
	width: 1005px;
	float: left;
	padding-top: 25px;
}
.hzhb1 ul li {
	width: 120px;
	height: 54px;
	float: left;
	margin-right: 50px;
	border: 1px solid #e0e0e0;
}
.iw_poi_title {
	color: #CC5522;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding-right: 13px;
	white-space: nowrap
}
.iw_poi_content {
	font: 12px arial, sans-serif;
	overflow: visible;
	padding-top: 4px;
	white-space: -moz-pre-wrap;
	word-wrap: break-word
}
/*-------------------banner_js----------------------------*/







#banner {
	z-index: 9;
	overflow: hidden;
	position: relative;
	width: 100%;
	min-height: 550px;
	background: #fff
}
/* Main */

.main_visual {
	position: relative;
	width: 100%;
	min-width: 1000px;
	max-width: 1920px;
	height: 550px;
	margin: 0 auto;
	text-align: center
}
.main_visual .roll {
	z-index: 23;
	position: relative;
	width: 100%;
	min-width: 1000px;
	max-width: 1920px;
	height: 550px;
	margin: 0 auto;
}
.main_visual .visual {
	position: relative;
	width: 100%;
	min-width: 1000px;
	max-width: 1920px;
	height: 550px;
	margin: 0 auto;
}
.main_visual .visual li {
	position: absolute;
	top: 0;
	width: 100%;
	min-width: 1000px;
	max-width: 1920px;
	height: 550px;
	margin: 0 auto;
}
.main_visual .visual .mov {
	position: relative;
	width: 1000px;
	height: 550px;
	margin: 0 auto
}
.main_visual .visual .mov .btn_movie {
	display: block;
	position: absolute;
	top: 425px;
	left: 356px;
	width: 138px;
	height: 42px
}
.main_visual .visual .mov .btn_mov1 {
	display: block;
	position: absolute;
	top: 388px;
	left: 600px;
	width: 134px;
	height: 122px
}
.main_visual .visual .mov .btn_mov2 {
	display: block;
	position: absolute;
	top: 388px;
	left: 750px;
	width: 130px;
	height: 122px
}
.main_visual .btn_area {
	z-index: 24;
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 100%;
	height: 15px;
	text-align: center
}
.main_visual .btn_area a {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 3px
}
/*-------------------qqq_js----------------------------*/



.blk_18 {
	overflow: hidden;
	float: left;
	zoom: 1;
	width: 574px;
	height: auto;
	margin: 0 auto;
	position: relative;
}
.blk_18 .pcont {
	width: 1100px;
	float: left;
	overflow: hidden;
}
.blk_18 .ScrCont {
	width: 32766px;
	zoom: 1;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
	float: left;
}
#List1_1 img {
	float: left;
}
.partnfrs_t .LeftBotton, .partnfrs_t .RightBotton {
	width: 19px;
	height: 15px;
	float: left;
	background: url(../images/index2_25.jpg) no-repeat;
	line-height: 15px;
}
.LeftBotton {
	background-position: 0 0;
	float: left;
}
.RightBotton {
	background: url(../images/index2_25.jpg) no-repeat right;
	line-height: 15px;
	float: right;
}
.main_bl {
	width: 1034px;
	height: 496px;
	margin: 0 auto;
}
.main_bl ul li {
	width: 230px;
	height: 215px;
	float: left;
	margin: 0 13px;
}
.main_t_t2 {
	width: 208px;
	height: 48px;
	color: #999999;
}
.main_t_t2 span {
	text-align: right;
	display: block;
}
.main_t_t2 span a {
	font-size: 14px;
	color: #282828;
}
.main_t_t2 span b {
	float: left;
}
.images {
	width: 554px;
	height: 37px;
	margin: 0 auto;
	clear: both;
	position: absolute;
	left: 10px;
	top: 177px;
}
.blk_181 {
	float: left;
	zoom: 1;
	width: 1004px;
	height: auto;
	margin: 0 auto;
	position: relative;
}
.blk_181 .pcont {
	width: 1004px;
	float: left;
	overflow: hidden;
}
.blk_181 .ScrCont1 {
	width: 32766px;
	zoom: 1;
}
.blk_181 #List1_11, .blk_181 #List2_11 {
	float: left;
}
.partnfrs_t .LeftBotton1, .partnfrs_t .RightBotton1 {
	width: 19px;
	height: 15px;
	float: left;
	background: url(../images/index2_25.jpg) no-repeat;
	line-height: 15px;
}
.LeftBotton1 {
	background-position: 0 0;
	float: left;
}
.RightBotton1 {
	background: url(../images/index2_25.jpg) no-repeat right;
	line-height: 15px;
	float: right;
}
.images1 {
	width: 80px;
	height: 37px;
	margin: 0 auto;
	clear: both;
	position: absolute;
	right: 0px;
	top: -40px;
}
#List1_11 img {
	float: left;
	margin: 0;
	padding: 0;
}
/*-------------------sbjg_js----------------------------*/

#tab_cone_1 li a:hover .details > .bg, #tab_cone_1 li .hover .hov, #tab_cone_1.style2 li .details {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out
}
#tab_cone_1 li a {
	display: block;
}
#tab_cone_1 li .hover {
	display: block;
	position: relative;
	overflow: hidden;
}
#tab_cone_1 li .hover .hov {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 100%;
);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: rgba(27, 39, 92,0.60);
	display: block
}
#tab_cone_1 li a:hover .hov {
	top: 0
}
#tab_cone_1 ul li {
	list-style: none;
	text-decoration: none;
}
#tab_cone_1 {
	display: block;
}
.hov img {
	margin-top: 128px;
	padding-left: 100px;
}
.nav1 ul {
	list-style-type: none;
}
.nav1 ul li {
	float: left;
	position: relative;
}
.nav1 ul li a, .c1 ul li a:visited {
	display: block;
	text-decoration: none;
}
.nav1 ul li ul {
	display: none;
}
.nav1 ul li:hover ul {
	display: block;
	position: absolute;
	left: -12px;
	z-index: 9999;
	line-height: 40px;
}
.nav1 ul li:hover ul li a {
	width: 100px;
	display: block;
	background: #4FAD35;
	color: #fff;
	float: left;
	text-align: center;
}
.nav1 ul li:hover ul li a:hover {
	background: #2a7034;
	color: #fff;
}
#slide-box {
	WIDTH: 574px;
	POSITION: relative;
	HEIGHT: 392px
}
#slide-box .corner {
	CLEAR: both;
	DISPLAY: block;
	MARGIN: 0;
	OVERFLOW: hidden;
	HEIGHT: 0px
}
#slide-box .slide-content {
	BACKGROUND: #333
}
#slide-box .ks-switchable-triggers A {
	DISPLAY: block;
	Z-INDEX: 99;
	WIDTH: 45px;
	COLOR: #b4b4b4;
	POSITION: absolute;
	TOP: 180px;
	HEIGHT: 45px;
	TEXT-DECORATION: none
}
#slide-box .ks-switchable-triggers SPAN {
	DISPLAY: block;
	WIDTH: 45px;
	CURSOR: pointer;
	HEIGHT: 45px;
	TEXT-ALIGN: center
}
#slide-box .ks-switchable-triggers .corner {
	BORDER-LEFT-COLOR: #4b4b4b;
	BORDER-BOTTOM-COLOR: #4b4b4b;
	BORDER-TOP-COLOR: #4b4b4b;
	BORDER-RIGHT-COLOR: #4b4b4b
}
#slide-box .ks-switchable-triggers .prev {
	LEFT: 0px
}
#slide-box .ks-switchable-triggers .next {
	RIGHT: 0px
}
#slide-box .ks-switchable-triggers A:hover {
	COLOR: #f43d1e
}
#slide-box .ks-switchable-triggers A:hover SPAN {
	COLOR: #f43d1e
}
#slide-box .slide-content {
}
#slide-box .wrap {
	OVERFLOW: hidden;
	WIDTH: 574px;
	HEIGHT: 392px
}
#slide-box UL {
	WIDTH: 10000px
}
#slide-box LI {
	FLOAT: left;
	WIDTH: 574px;
	HEIGHT: 392px
}
#slide-box LI IMG {
	WIDTH: 574px;
	HEIGHT: 392px
}
