﻿

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

	margin: 0;

	padding: 0;

	font-family: "WenQuanYi Micro Hei Mono", "WenQuanYi Micro Hei", "微软雅黑","Microsoft Yahei Mono", "Microsoft Yahei", sans-serif !important;

}

fieldset, img {

	border: 0px;

	margin: 0px;

	padding: 0px;

}

address, caption, cite, code, dfn, em, th, var {

	font-style: normal;

	font-weight: normal;

}

ol, ul {

	list-style: none;

}

h1, h2, h3, h4, h5, h6 {

	font-size: 100%;

	font-weight: normal;

}

body {

	font-size: 12px;

	line-height: 24px;

}

a {

	

	text-decoration: none;

}

a:hover {

	text-decoration: none;

}

a:active {

	text-decoration: none;

}

.top {

	width: 100%;

	height: 33px;

	line-height: 33px;

	background-color: #f2f2f2;

}

.header {

	width: 1200px;

	height: 33px;

	margin: 0 auto

}

.header p {

	

	height: 33px;

	float: left;

	color: #939393;

}

.header_r {

	width: 220px;

	height: 33px;

	float: right;

	color: #999;

	text-align: right

}

.header_r a {

	margin-left: 10px;

	margin-right: 10px;

	color: #939393;

}

.logo {

	width: 1200px;

	height: 115px;

	margin: 0 auto;

	margin-top: 10px

}

.nav{ width:100%; height:60px; overflow:hidden; margin-top:10px; z-index:999; background:#de4706;}
.nav .naver{ width:1100px; height:60px; margin:0px auto;/* border:1px solid #036;*/}
.nav .naver ul{ line-height:60px;}
.nav .naver ul li{ float:left; width:120px; height:60px; text-align:center; font-size:15px;}
.nav .naver ul li a{ color:#fff;}
.nav .naver ul li a:hover{ display:block; background:#9d3001; color:fff;}
.nav .naver ul li ul{ position:absolute;list-style:none;display:none; width:142px; background:#c23d02; margin-left:-10px;}
.nav .naver ul li ul li{ width:142px; height:50px; /*border:1px solid #fff; margin-bottom:10px; -moz-border-radius:4px;  -webkit-border-radius:4px; border-radius:4px;  margin-left:10px; */text-align:center; line-height:50px; margin:0px auto;}
.nav .naver ul li ul li a{ color:#fff; }
.nav .naver ul li ul li:hover{ display:block; background:#9d3001; color:fff;  /* -moz-border-radius:4px;  -webkit-border-radius:4px; border-radius:4px;*/}
.nav .naver ul li:hover ul{ display:block;}

.linob {

	background-image: none !important

}

.libh {

	background-color: #27881a;

	margin-right: 15px;

}

.banner {

	width: 100%;

	height: 500px;

	margin: 0 auto;

	position: relative;

	overflow: hidden;

}

.slide-main {

	height: 538px;

	position: relative;

	width: 100%;

}

.item {

	display: block;

	width: 100%;

	position: absolute;

	z-index: 124;

	top: 493px;

	left: 0;

	text-align: center;

}

.item a {

	display: inline-block;

	width: 12px;

	height: 12px;

	margin-right: 20px;

	background-color: #0f8308;

	overflow: hidden;

	color: #FFF;

	text-align: center;

	line-height: 20px;

	text-decoration: none

}

.item a.cur {

	background-color: #eb5405;

}

.slide-box {

	width: 100%;

	height: 538px;

	overflow: hidden;

}

.slide-box, .slide {

	display: block;

	width: 100%;

	height: 538px;

	overflow: hidden;

}

.conpic1 {

	width: 100%;

	height: 182px;

	background-image: url(../images/brt_06.jpg);

	background-position: top center;

	text-align: center;

	background-repeat: no-repeat

}

.conpic2 {

	width: 100%;

	height: 200px;

	background-image: url(../images/brt_04.jpg);

	background-position: top center;

	text-align: center;

	background-repeat: no-repeat

}

.kcsz {

	width: 1220px;

	height: 905px;

	margin: 0 auto;

	margin-top: 40px

}

.kcsz_t {

	width: 1200px;

	height: 50px;

	float: left;

	margin-left: 10px

}

.kcsz_t span {

	width: 100px;

	height: 50px;

	float: right;

	text-align: right;

	line-height: 30px;

	font-size: 14px

}

.kcsz_n {

	width: 1200px;

	height: 50px;

	float: left;

	margin-left: 10px;

	/*background-image: url(../images/brt_47.jpg);*/
	
	background:#248117;

	background-position: top center;

	background-repeat: repeat-y;

	margin-bottom: 35px

}

.kcsz_n p {

	width: 120px;

	height: 50px;

	float: left;

	text-align: center;

	line-height: 50px;

	font-size: 15px;

	color: #FFF;

}

.kcsz_n p a {

	color: #FFF;

}

.kcsz_c {

	width: 1220px;

	float: left;

}

.kcsz_c ul li {

	width: 590px;

	height: 223px;

	float: left;

	background-color: #eeeeee;

	margin-left: 10px;

	margin-right: 10px;

	margin-bottom: 20px

}

.kcsz_c ul li img {

	width: 287px;

	height: 223px;

	float: left;

}

.kc_t {

	width: 263px;

	height: 50px;

	float: right;

	line-height: 50px;

	overflow: hidden;

	margin-right: 15px;

	font-size: 18px;

	color: #298f1b;

	margin-top: 22px;

	font-weight: 600

}

.kc_t a {

	color: #298f1b

}

.kc_c {

	width: 263px;

	height: 78px;

	float: right;

	line-height: 26px;

	overflow: hidden;

	margin-right: 15px;

	color: #555;

	text-indent: 24px;

	margin-bottom: 15px

}

.kc_b {

	width: 263px;

	height: 30px;

	float: right;

	overflow: hidden;

	margin-right: 15px;

}

.kc_b a {

	width: 120px;

	height: 28px;

	float: left;

	line-height: 28px;

	overflow: hidden;

	border: 1px solid #298f1b;

	color: #298f1b;

	text-align: center

}

.brtjj {

	width: 1200px;

	height: 415px;

	margin: 0 auto;

	margin-top: 80px;

}

.gsjj {

	width: 635px;

	height: 370px;

	float: left;

	overflow: hidden;

	color: #666;

	background-image: url(../images/brt_19.jpg);

	background-position: left bottom;

	background-repeat: no-repeat;

}

.gsjj_t {

	width: 635px;

	height: 120px;

	float: left;

}

.gsjj_c {

	width: 635px;

	height: 208px;

	float: left;

	line-height: 26px;

	overflow: hidden;

}

.gsjj_c p {

	text-indent: 24px

}

.gssp {

	width: 531px;

	height: 395px;

	float: right;

	overflow: hidden;

}

.sppic {

	width: 531px;

	height: 318px;

	float: right;

}

.spbtn {

	width: 531px;

	height: 39px;

	float: right;

	text-align: center;

	margin-top: 20px

}

.spbtn a {

	margin-right: 20px

}

.jstd {

	width: 100%;

	height: AUTO;

	/*background-image: url(../images/brt_10.jpg);*/

	background-position: bottom center;

	background-repeat: no-repeat;

	/*background-color: #009ec5;*/

	padding-top: 0px

}

.jstd_t {

	width: 1200px;

	height: 90px;

	margin: 0 auto;

	text-align: center;

}

.jstd_c {

	width: 1218px;

	height: 323px;

	margin: 0 auto;

}

.jstd_c ul li {

	width: 274px;

	height: 323px;

	float: left;

	background-color: #FFF;

	margin-left: 15px;

	margin-right: 15px

}

.jstd_c ul li img {

	width: 274px;

	height: 210px;

	float: left;

	border-bottom: 5px solid #f7c83e;

}

.jstd_c ul li span {

	width: 234px;

	height: 35px;

	float: left;

	line-height: 35px;

	overflow: hidden;

	margin-left: 20px;

	font-size: 14px;

	color: #333;

	margin-top: 7px

}

.jstd_c ul li span a {

	color: #333

}

.jstd_c ul li p {

	width: 234px;

	height: 48px;

	float: left;

	line-height: 24px;

	overflow: hidden;

	margin-left: 20px;

	color: #666

}

.jstd_b {

	width: 1200px;

	height: 50px;

	margin: 0 auto;

	text-align: center;

	margin-top: 30px

}

.xsfc {

	width: 100%;

	height: 605px;

	padding-top: 50px

}

.xsfc_t {

	width: 1200px;

	height: 90px;

	margin: 0 auto;

	text-align: center;

}

.xsfc_c {

	width: 1218px;

	height: 440px;

	margin: 0 auto;

	overflow: hidden

}

.xsfc_c ul li {

	width: 275px;

	height: 215px;

	float: left;

	margin-left: 12px;

	margin-right: 12px

}

.xsfc_c ul li span {

	width: 275px;

	height: 30px;

	float: left;

	overflow: hidden;

	font-size: 14px;

	color: #333;

	text-align: center

}

.xsfc_c ul li span a {

	color: #333

}

.xsfc_b {

	width: 1200px;

	height: 35px;

	margin: 0 auto;

	text-align: center;

	line-height: 35PX;

	background-color: #e1e0e1

}

.xsfc_b a {

	display: block;

	color: #666;

	text-decoration: none

}

.xsfc_b:hover {

	background-color: #ff7900

}

.xsfc_b:hover a {

	color: #fff;

}

.hjli {

	width: 1200px;

	height: 360px;

	margin: 0 auto;

}

.hjli_t {

	width: 1200px;

	height: 35px;

	float: left;

	background-image: url(../images/brt_44.jpg);

	background-repeat: no-repeat;

	background-position: right center;

	margin-top: 20px;

}

.ht_l {

	width: 500px;

	height: 35px;

	float: left;

	font-size: 18px;

	font-weight: bold;

	line-height: 35px;

}

.ht_l p {

	width: 124px;

	height: 42px;

	text-align: center;

	float: left

}

.hjli_t span {

	width: 60px;

	height: 35px;

	float: Right;

	text-align: right;

	line-height: 35PX

}

.hjli_on {

	color: #FFF;

	background-image: url(../images/brt_45.jpg);

	background-repeat: no-repeat;

}

.hjli_c {

	width: 1200px;

	height: 280px;

	float: left;

	margin-top: 25px;

}

.hjli_c ul {

	width: 1200px;

	height: 280px;

	float: left;

	overflow: hidden

}

.hjli_c ul li {

	width: 219px;

	height: 208px;

	float: left;

	margin-left: 7px;

	margin-right: 6px;

	display: inline;

	overflow: hidden;

	border: 1px solid #e8e8e6;

	padding: 3px;

	background-color: #2898d1

}

.hjli_c ul li img {

	width: 217px;

	height: 169px;

	float: left;

	border: 1px solid #fff;

}

.hjli_c ul li p {

	width: 219px;

	height: 40px;

	float: left;

	text-align: center;

	line-height: 40px;

	color: #FFF

}

.hjli_c ul li p a {

	color: #FFF

}

.brtys {

	width: 100%;

	height: 820px;

	padding-top: 50px;

	background-image: url(../images/brt_38.jpg);

	background-repeat: no-repeat;

	background-position: top center;

}

.brtys_t {

	width: 1200px;

	height: 114px;

	margin: 0 auto;

	text-align: center;

}

.brtys_c {

	width: 1218px;

	height: 630px;

	margin: 0 auto;

	margin-top: 70px;

	overflow: hidden;

	background-image: url(../images/brt_ysb1.png);

	background-repeat: no-repeat;

	background-position: top center;

}

.ys1 {

	width: 405px;

	height: 200px;

	float: left;

	color: #fff;

	margin-right: 200px;

	margin-bottom: 8px

}

.ys1 span {

	width: 405px;

	height: 48px;

	float: right;

	overflow: hidden;

	font-size: 24px;

	text-align: right;

	line-height: 34px

}

.ys1 p {

	width: 300px;

	height: 104px;

	float: left;

	overflow: hidden;

	font-size: 14px;

	line-height: 26px;

	margin-left: 40px;

	margin-top: 17px;

	text-indent: 28px

}

.ys2 {

	width: 405px;

	height: 200px;

	float: right;

	color: #fff;

	margin-left: 200px;

	margin-bottom: 8px

}

.ys2 span {

	width: 290px;

	height: 48px;

	float: left;

	overflow: hidden;

	font-size: 24px;

	line-height: 34px;

	margin-left: 88px

}

.ys2 p {

	width: 300px;

	height: 104px;

	float: left;

	overflow: hidden;

	font-size: 14px;

	line-height: 26px;

	margin-left: 40px;

	margin-top: 17px;

	text-indent: 28px

}

.ys3 {

	width: 380px;

	height: 200px;

	float: left;

	color: #fff;

	margin-right: 200px;

	margin-bottom: 28px

}

.ys3 span {

	width: 405px;

	height: 48px;

	float: right;

	overflow: hidden;

	font-size: 24px;

	text-align: right;

	line-height: 34px;

	margin-top: 18px

}

.ys3 p {

	width: 325px;

	height: 104px;

	float: left;

	overflow: hidden;

	font-size: 14px;

	line-height: 26px;

	margin-left: 55px;

	margin-top: 17px;

	text-indent: 28px;

}

.ys4 {

	width: 405px;

	height: 200px;

	float: right;

	color: #fff;

	margin-left: 200px;

	margin-bottom: 28px

}

.ys4 span {

	width: 270px;

	height: 48px;

	float: left;

	overflow: hidden;

	font-size: 24px;

	line-height: 34px;

	margin-left: 120px

}

.ys4 p {

	width: 300px;

	height: 104px;

	float: left;

	overflow: hidden;

	font-size: 14px;

	line-height: 26px;

	margin-left: 75px;

	margin-top: 17px;

	text-indent: 28px

}

.ys5 {

	width: 1200px;

	height: 200px;

	float: left;

	color: #fff;

}

.ys5 span {

	width: 390px;

	height: 48px;

	float: left;

	overflow: hidden;

	font-size: 24px;

	line-height: 36px;

	margin-left: 560px;

}

.ys5 p {

	width: 390px;

	height: 78px;

	float: left;

	overflow: hidden;

	font-size: 14px;

	line-height: 26px;

	margin-left: 415px;

	margin-top: 17px;

	text-indent: 28px

}

.con3 {

	width: 1200px;

	height: 536px;

	margin: 0 auto;

	overflow: hidden;

	/*background-image: url(../images/brt_25.jpg);*/

	background-repeat: no-repeat;

	background-position: top center;

	margin-top: 20px;


}

.con3_t {

	width: 1200px;

	height: 80px;

	float: left;

	overflow: hidden;

	border-bottom: 1px solid #e8e8e8;

	text-align: center

}

.xwzx {

	width: 750px;

	height: 380px;

	float: left;

	overflow: hidden;

	margin-top: 45px;

}

.xwzx_c {

	width: 750px;

	height: 410px;

	float: left;

	overflow: hidden;

}

.xwzx_pic {

	width: 227px;

	height: 150px;

	float: left;

}

.xwcon {

	width: 500px;

	height: 170px;

	float: right;

}

.xwcon p {

	width: 500px;

	height: 72px;

	float: left;

	overflow: hidden

}

.xwcon span {

	width: 500px;

	height: 42px;

	float: left;

	font-weight: bold;

	font-size: 16px;

	line-height: 42px;

	font-weight: bold;

}

.xwcon span a {

	color: #ea5505

}

.xwcon p {

	width: 500px;

	height: 96px;

	float: left;

	overflow: hidden;

	text-indent: 24px;

	color: #666;

	line-height: 26px

}

.xwcon p a {

	color: #666

}

.xwzx ul {

	width: 750px;

	height: 160px;

	float: left;

	overflow: hidden;

	background-image: url(../images/brt_28.jpg);

	background-repeat: no-repeat;

	background-position: top center;

	padding-top: 15px

}

.xwzx ul li {

	width: 350px;

	height: 32px;

	float: left;

	overflow: hidden;

	line-height: 32px;

	background-image: url(../images/brt_29.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 15px;

}

.xwzx ul li a {

	color: #555

}

.xwzx ul li:hover {

	background-image: url(../images/brt_30.jpg);

}

.xwzx ul li:hover a {

	color: #ea5505

}

.lxwm {

	width: 400px;

	height: auto;

	float: right;

	overflow: hidden;

	margin-top: 50px;

	/*background-image: url(../images/brt_31.jpg);*/

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 0px;

}


.lxwm ul{}

.lxwm ul li{ width:100%; height:42px; line-height:42px;}
.lxwm ul li strong{ font-size:24px; color:#999;}

.lxt1 {

	width: 335px;

	height: 46px;

	float: left;

	margin-bottom: 12px;

	background-image: url(../images/brt_34.jpg);

	background-repeat: no-repeat;

	overflow: hidden;

	color: #FFF;

	font-size: 14px;

	line-height: 40px;

	border: none;

	padding-left: 65px

}

.lxt2 {

	width: 335px;

	height: 46px;

	float: left;

	margin-bottom: 12px;

	background-image: url(../images/brt_35.jpg);

	background-repeat: no-repeat;

	overflow: hidden;

	color: #FFF;

	font-size: 14px;

	line-height: 40px;

	border: none;

	padding-left: 65px

}

.lxt3 {

	width: 335px;

	height: 46px;

	float: left;

	margin-bottom: 20px;

	background-image: url(../images/brt_36.jpg);

	background-repeat: no-repeat;

	overflow: hidden;

	color: #FFF;

	font-size: 14px;

	line-height: 40px;

	border: none;

	padding-left: 65px

}

.lxb1 {

	width: 97px;

	height: 32px;

	float: left;

	background-image: url(../images/brt_32.jpg);

	background-repeat: no-repeat;

	overflow: hidden;

	font-size: 14px;

	color: #666;

	border: none;

	margin-right: 20px;

	margin-left: 100px

}

.lxb2 {

	width: 97px;

	height: 32px;

	float: left;

	background-image: url(../images/brt_33.jpg);

	background-repeat: no-repeat;

	overflow: hidden;

	font-size: 14px;

	color: #FFF;

	border: none;

}

.links {

	width: 1150px;

	margin: 0 auto;

	height: 90px;

	margin-top: 15px

}

.links span {

	width: 90px;

	float: left;

	line-height: 80px;

	overflow: hidden;

	font-size: 16px;

	color: #9cbf3d

}

.links p {

	width: 1060px;

	float: right;

	line-height: 80px;

	overflow: hidden;

}

.links p a {

	margin-right: 20px;

	color: #828282

}

.footer {

	width: 100%;

	height: 220px;

	overflow: hidden;

	background:#000;

	background-repeat: repeat-x

}

.footer_c {

	width: 1150px;

	height: 200px;

	margin: 0 auto;

	margin-top: 20px;



}

.fpl {

	width: 680px;

	height: 190px;

	float: left;

	padding-left: 130px;

	background-image: url(../images/brt_03.jpg);

	background-repeat: no-repeat;

	background-position: top left;

}

.fnav {

	width: 670px;

	height: 40px;

	float: right;

	line-height: 35px;

	color: #d4d4d4;

}

.fnav a {

	margin-right: 10px;

	margin-left: 10px;

	color: #999;

}

.fb {

	width: 650px;

	height: 140px;

	float: right;


}

.fb p {

	width: 650px;

	height: 140px;

	float: left;
line-height:28px;

	color: #999;

	overflow: hidden;

	display: inline;

	background-repeat: no-repeat;

	background-position: right center;

	overflow: hidden

}

.fb a {

	color: #999

}

.fbq {

	width: 1150px;

	height: 40px;

	margin: 0 auto;

	line-height: 40px;

	color: #fff;

	margin-top: 20px

}

.fbq_l {

	width: 500px;

	height: 40px;

	float: left

}

.fbq_r {

	width: 500px;

	height: 40px;

	float: right;

	text-align: right

}

.fbq_r a {

	color: #fff;

}

.fpr {

	width: 270px;

	height: 68px;

	float: right;

}

.fss {

	float: right;

	height: 30px;

	width: 270px;

	display: inline;

	margin-top: 35px;

}

.fss input.txt {

	height: 30px;

	width: 220px;

	line-height: 30px;

	border: 0px;

	float: left;

	color: #ccc;

	padding-left: 10px;

	margin-left: 5px;

	background-color: #9cbf3d;

}

.fss input.btn {

	width: 35px;

	height: 30px;

	border: 0px;

	float: right;

	background-color: #ffffff;

	color: #FFF;

	text-align: center;

	background-image: url(../images/sk_26.jpg);

	background-repeat: no-repeat;

	background-position: center;

}

.pagination-wrapper {

	margin: 20px 0;

}

.pagination {

	height: 34px;

	text-align: center;

}

.pagination li {

	display: inline-block;

	height: 34px;

	margin-right: 5px;

}

.pagination li a {

	float: left;

	display: block;

	height: 32px;

	line-height: 32px;

	padding: 0 12px;

	font-size: 16px;

	border: 1px solid #dddddd;

	color: #555555;

	text-decoration: none;

}

.pagination li a:hover {

	background: #f5f5f5;

	color: #0099ff;

}

.pagination li.thisclass {

	background: #09f;

	color: #fff;

}

.pagination li.thisclass a, .pagination li.thisclass a:hover {

	background: transparent;

	border-color: #09f;

	color: #fff;

	cursor: default;

}



.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}

.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}

.pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}

.pagess ul li:hover a{color:#fff;}

.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}

.pagess ul li.thisclass a {color: #fff;}

.pagess ul li a{ display:block;color:#999}

.pagess ul li a:hover {color: #fff;}

.Guodu{ width:100%; height:182px; background:url(../images/brt_06.jpg) no-repeat center; overflow:hidden; position:relative !important;}
.Guodu1{ width:100%; height:182px; background:url(../images/Gd.jpg) no-repeat center; overflow:hidden; position:relative !important;}

 #box_ban{width:100%; height:500px;  margin:0 auto; /*z-index:-9999;*/ margin-top:3px; }
.columnSpace{padding:0 0 3px;}
.FrontPublic_slideShow01-d3_c1 div .wrapper{height:500px;overflow:hidden;position:relative; z-index:-9999;}
.FrontPublic_slideShow01-d3_c1 .fn-clear{zoom:1;left:50%;width:1920px;height:500px;overflow:hidden;margin-left:-960px;position:absolute;}
.FrontPublic_slideShow01-d3_c1 .box_skitter ul{display:none;width:999999px;height:500px;position:relative;}
.FrontPublic_slideShow01-d3_c1 .box_skitter ul li{width:1920px;height:500px;text-align:center;font-size:0;float:left;display:inline;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .container_skitter{overflow:hidden;position:relative;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .image{overflow:hidden;position:relative;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .image img{display:none;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone{position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone img{position:absolute;top:0;left:0;z-index:20;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .prev_button{position:absolute;top:50%;left:20%;width:57px;height:62px;margin-top:-31px;overflow:hidden;background:url(../images/prev.png) no-repeat left top!important;z-index:999;text-indent:-9999em; z-index:9999999;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .next_button{position:absolute;top:50%;right:20%;width:57px;height:62px;margin-top:-31px;overflow:hidden;z-index:999;text-indent:-9999em;background:url(../images/next.png) no-repeat left top!important; z-index:9999999;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .label_skitter{z-index:150;position:absolute;display:none;}.FrontPublic_slideShow01-d3_c1 .loading{position:absolute;top:50%;right:50%;z-index:10000;margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(../images/ajax-loader.gif) no-repeat left top;width:31px;height:31px;}
.FrontPublic_slideShow01-d3_c1 #slideshow ul{display:none}.FrontAdv_picture01-d1_c1{width:100%;overflow:hidden;color:#000;clear:both;text-align:left;}



#main{width:1200px; margin:0px auto; }
.bj{width:1200px; height:105px; margin:0 auto; position:relative; top:-50px; z-index:9999;}
.bj ul{width:1200px; height:105px; background:url(nav_bg.png) center; margin:0 auto;}
.m{cursor:pointer; float:left; zoom:1; min-width:120px !important; min-height:105px !important;text-align:center; position:relative;}
.m img{ padding-top:20px;}
.sub{width:342px; height:213px; background:url(../images/banner_li_hover.png) no-repeat; display:none; position:absolute; top:-213px; left:0;}
.bj ul li:hover .sub{display:block;}
#sub27{position:absolute; left:8px;}
#sub33{position:absolute; left:-170px;}
.zyjj{min-height:190px;_height:190px;}
.zyjj h2{font-size:18px; font-weight:normal; color:#040000; padding-top:15px;}
.zyjj p{text-align:left; padding:2px 15px; font-size:12px; line-height:22px; color:#555555; font-size:12px;}
.sub a{ text-align:right; display:block; margin:-30px 20px 0 0;}


.bxysan {
	width: 100%;
	overflow: hidden;
	padding-top: 90px;
	padding-bottom: 0px;
}
.bxysann {
	width: 1200px;
	height: AUTO;
	margin: 0 auto;
	overflow: hidden;
}
.bxysan1 {
	width: 100%;
	text-align: center;
	color: #908f8f;
	margin-bottom: 12px;
	font-size: 30px;
	font-family: "寮犳捣灞遍攼绾夸綋绠€";
}
.bxysan2 {
	width: 320px;
	text-align: center;
	color: #222;
	padding-bottom: 12px;
	font-size: 36px;
	border-bottom: 1px solid #b6b9bf;
	margin: 0 auto;
}
.bxysan2 b {
	padding-bottom: 14px;
	background: url(../images/gang.jpg) no-repeat bottom center;
}
.bxysan3 {
	width: 100%;
	text-align: center;
	color: #333;
	margin-top: 12px;
	font-size: 14px;
}

/*----------关于我们-----------*/
.about_bg{ background:url(../images/about_bg.jpg) no-repeat;width:100%; min-width:1300px; overflow:hidden; padding:35px 0px;}
.about_bg .about{width:1300px; margin:0px auto;}

.ab-lf{ width:535px; height:auto; float: left; position:relative;}
.ab-tuk{ display:none; width:503px; height:303px; position:relative; float:left; z-index:0; top:0; border:3px solid #da251d; left:0px; opacity:1}
.ab-tut{ display:block; width:498px; height:336px; position:absolute; top:20px; z-index:3; overflow:hidden; left:00px; opacity:1}
.ab-tut img{
animation:ab-tut 6s linear 0s infinite alternate both;
-webkit-animation:ab-tut 6s linear 0s infinite alternate both; 
-moz-animation:ab-tut 6s linear 0s infinite alternate both; 
-o-animation:ab-tut 6s linear 0s infinite alternate both;
}
@keyframes ab-tut 
{0% {
	transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari 和 Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);	/* Firefox */
	} 
100%{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */}}
@-webkit-keyframes ab-tut 
{0% {
	transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari 和 Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);	/* Firefox */
	} 
100%{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */}}
@-moz-keyframes ab-tut
{0% {
	transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari 和 Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);	/* Firefox */
	} 
100%{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */}}
@-o-keyframes ab-tut
{0% {
	transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari 和 Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);	/* Firefox */
	} 
100%{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */}}

.ab-rf{ width:720px; height:auto; float:right; position:relative;}
.ab-rf h3{color:#2F2F2F; font-size:30px; margin-bottom:10px;}
.ab-js{padding-bottom: 32px;}
.ab-js p{ text-indent:2em; color:#363636; font-size:14px; line-height:26px;}
.line1 {
    width: 65px;
    height: 1px;
    background: #df4a09;
    -webkit-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
    -moz-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
    -o-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
    transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
}
.ab-rf:hover .line1{ width:100%;}
.sank0{ overflow:hidden; margin-top:25px;}
.sank{ display:block; width:740px;}
.sank li{ width:226px; height:140px; float:left; border-radius:8px; margin-right:20px; position:relative;background:#313131; overflow:hidden;}
.sank1{ position:relative; z-index:3;}
.sanbg{ position:absolute; width:100%; height:100%; top:100%; left:0; background:#df4a09; }
.sank li:hover .sanbg{ top:0;}
.sanmk{ margin:0 auto; width:206px; height:100px; position:relative;}
.sank li:hover .sanmk{ background:url(yuan2.png) center center no-repeat;}
.sanmk a{ display:block; position:absolute; width:100%; height:100%;}
.sanm1{ background:url(../images/A1.png) center center no-repeat;}
.sank li:hover .sanm1{ background:url(../images/A1.png) center center no-repeat;}
.sanm2{ background:url(../images/A2.png) center center no-repeat;}
.sank li:hover .sanm2{ background:url(../images/A2.png) center center no-repeat;}
.sanm3{ background:url(../images/A3.png) center center no-repeat;}
.sank li:hover .sanm3{ background:url(../images/A3.png) center center no-repeat;}
.sank li:hover .sanmk a{
transform: rotateY(360deg);
-ms-transform: rotateY(360deg);		/* IE 9 */
-webkit-transform: rotateY(360deg);	/* Safari and Chrome */
-o-transform: rotateY(360deg);		/* Opera */
-moz-transform: rotateY(360deg);	
}
.sanmkm{ display:block; height:40px;text-align:center; margin-top:-10px; position:relative; z-index:3; font-size:14px; line-height:40px; color:#fff;}
.sank li:hover .sanmkm{ color:#FFF;}
.sank li, .sanmk a, .sanmkm, .sanmk,.sanbg{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.bxyyi {
	width: 100%;
	overflow: hidden;
	padding-top: 90px;
	padding-bottom: 130px;
	background: #ecebeb;
}
.bxyyin {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.bxyyi1 {
	width: 100%;
	text-align: center;
	color: #908f8f;
	margin-bottom: 20px;
	font-size: 30px;
	font-family: "寮犳捣灞遍攼绾夸綋绠€";
}
.bxyyi2 {
	width: 320px;
	text-align: center;
	color: #222;
	padding-bottom: 12px;
	font-size: 36px;
	border-bottom: 1px solid #b6b9bf;
	margin: 0 auto;
}
.bxyyi2 b {
	padding-bottom: 14px;
	background: url(../images/gang.jpg) no-repeat bottom center;
}
.bxyyi ul {
	width: 110%;
	margin-top: 50px;
	overflow: hidden;
}
.bxyyi ul li {
	width: 270px;
	height: 330px;
	float: left;
	margin-right: 38px;
	background: #fff;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
	border-radius: 6px;
}
.bxyyi ul li .li1 {
	width: 100%;
	height: 160px;
	background: linear-gradient(90deg, #6b6b6b, #444040);
	border-radius: 6px 6px 0 0/6px 6px 0 0;
}
.bxyyi ul li:hover .li1 {
	background: linear-gradient(90deg, #df4e0e, #f15f1e);
}
.bxyyi ul li .li1 p {
	font-size: 18px;
	text-align: center;
	width: 100%;
	color: #fff;
	padding-top: 25px;
	margin-bottom: 15px;
}
.bxyyi ul li .li1 b {
	width: 100%;
	display: block;
	text-align: center;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 20px;
}
.bxyshan {
	width: 100px;
	height: 26px;
	line-height: 26px;
	border-radius: 15px;
	overflow: hidden;
	position: relative;
	color: #fff;
	border: 1px solid #fff;
	display: block;
	margin: 0 auto;
	z-index: 3;
	font-size: 12px;
	text-align: center;
}
.bxyshan:hover {
	text-decoration: underline;
}
.bxyyi ul li .li2 {
	width: 100%;
	height: 170px;
}
.bxyyi ul li .li2 p {
	width: 80%;
	text-align: justify;
	font-size: 13px;
	color: #000;
	line-height: 24px;
	margin: 0 auto;
	margin-top: 30px;
}
/*绗竴閮ㄥ垎缁撴潫*/


/*绗叚閮ㄥ垎寮€濮�*/

.bxyliu {
	width: 100%;
	height: 560px;
	background: url(../images/bxyliu.jpg) no-repeat top center;
}
.bxyliu1 {
	width: 160px;
	text-align: center;
	color: #fff;
	padding-bottom: 12px;
	font-size: 36px;
	border-bottom: 1px solid #b6b9bf;
	margin: 0 auto;
	padding-top: 70px;
}
.bxyliu1 b {
	padding-bottom: 14px;
	background: url(../images/gang.jpg) no-repeat bottom center;
}
.bxyliu2 {
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 14px;
	margin-top: 10px;
}
.bxyliu3 {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 90px;
}
.bxyliu3 ul {
	width: 110%;
}
.bxyliu3 ul li {
	width: 255px;
	height: 140px;
	background: rgba(90,90,90,0.6);
	float: left;
	margin-right: 60px;
}
.bxyliu3 ul li img {
	width: 72px;
	height: 54px;
	display: block;
	margin: 0 auto;
	padding-top: 22px;
}
.bxyliu3 ul li p {
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #fff;
	margin-top: 18px;
}
.bxyliu3 ul li:hover {
	background: rgba(223,74,9,0.6);
}

/*绗叚閮ㄥ垎缁撴潫*/


.G{ width:100%; height:auto; overflow:hidden; position:relative !important;}
.G-m{ width:1200px; height:auto; overflow:hidden; margin:0px auto;}
.G-m ul{}
.G-m ul li{ width:200px; hegith:60px; overflow:hidden; float:left;}
.G-m ul li a:hover img{ margin-top:-2px;