body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote {	margin: 0px;	padding: 0px;	color: ##000;	font-size: 12px;	text-align: left;	font-family: "Microsoft Yahei"!important;}ul,ol,li {	list-style: none;}body {	margin: 0px;	padding: 0px;	color: #000;	background: #fff;	font-family: "Microsoft Yahei"!important;}a {	color: #000;	text-decoration: none;}a:hover {	color: #ff0000;	text-decoration: none;}a img {	border: 0;}td,th {	font-size: 12px;}.logo {	width: 325px;	float: left;}.top2 {	width: 1200px;height: 120px;	margin: auto;}/*end Notice*/.menu_nn {	width: 860px;	height: 110px;	line-height: 110px;	float: right;}.nav_main{ width:810px; height:130px;float:right;position:relative;}#nav_all{height:130px;float:left;line-height:130px;position:relative;z-index:222;}#nav_all li{text-align:center;float:left; width: 115px;}#nav_all li a{color:#000;display:inline-block;font-size:14px;cursor:pointer;_padding:0 10px;height:130px;line-height:130px;white-space:nowrap;border-left: none; }#nav_all li a:hover{line-height:130px; height:120px; width:115px; display: block; text-align:center;overflow:hidden; color: #000; background:#eaa122;  border-left: none;}#nav_all li ul{display:none;position:absolute;z-index:999;width:125px;top:120px; background: #fff; padding-bottom: 10px;}#nav_all ul li{background-image:none; width:125px;line-height:32px;height:32px;padding-top:0px;padding:0; border-bottom: 1px dotted #ccc;}#nav_all ul li a{background-image:none;width:125px;text-align:center;height:32px;line-height:32px;color:#000;font-weight:normal;border:none;}#nav_all ul li a:hover{background-image:none;width:125px;height:32px;margin:0px auto;display:block;line-height:32px;color:#fff; text-align:center;background:#eaa122;border-top:none; border-radius: none;}.banner {	height: 598px;	overflow: hidden;	margin: auto;	position: relative;	min-width: 1024px;	max-width: 100%;}.bwrap {	position: relative;	z-index: 0;}.bquery {	position: relative;	z-index: 0;	height: 598px;}.blist {	display: none;	position: absolute;	top: 0;	left: 0;	z-index: 0;	height: 598px;	font-size: 0;	line-height: 0;}.blist a {	display: block;	position: absolute;	left: 0;	top: 0;}.blist img {}.bfilter {	position: absolute;	top: 0;	left: 0;	z-index: 9;	width: 100%;	height: 598px;	font-size: 0;	line-height: 0;}.bfilter a {	position: absolute;	top: 0;	left: 0;	width: 5%;	height: 598px;	overflow: hidden;}.bfilter a img {	position: absolute;	left: 0;	top: 0;}.bctrl {	position: absolute;	bottom: 15px;	left: 0;	z-index: 9;	width: 100%;	height: 24px;}.bctrli {	text-align: center;	font-size: 0;	line-height: 0;}.bctrli a {	display: inline-block;	width: 24px;	height: 24px;	margin: 0 5px;	background: url(../images/banner_control.png) no-repeat left center;}.bctrli a:hover,.bctrli a.curr {	background-position: right center;}.bctrli a {	*display: inline;	*zoom: 1;}.index-con .con-chenge {	min-height: 480px;}.index-con .con-chenge .slide-box {	position: relative;	z-index: 999;	/*	overflow: hidden;*/}.index-con .con-chenge .bd {	width: 1190px;	margin: auto;	position: relative;	z-index: 999;}.index-con .con-chenge .bd ul li {	width: 240px;	height: 420px;	float: left;	left: 20px;	background: #fff;	position: relative;	z-index: 9;	/*-webkit-transition:background-color .5s ease-in;	-moz-transition:background-color .5s ease-in;	-o-transition:background-color .5s ease-in;	transition:background-color .5s ease-in;*/}.index-con .con-chenge .bd ul li:hover {	width: 240px;	height: 480px;	background: #878787;}.index-con .con-chenge .bd ul li:hover .sm .title .top {	background: url(../images/tb2~.jpg) no-repeat center top;}.index-con .con-chenge .bd ul li:hover .sm .title .top p {	font-weight: bold;	font-size: 20px;	color: #fff;	text-align: center;}.index-con .con-chenge .bd ul li:hover .title .text p {	color: #fff;}.index-con .con-chenge .bd ul li .sm .title {	height: 135px;	padding-top: 40px;}.index-con .con-chenge .bd ul li .sm .title .top {	background: url(../images/tb2.jpg) no-repeat center top;	height: 70px;}.tbx {	width: 150px;	height: 3px;	background: #235f54;	margin: auto;	margin-bottom: 20px;}.index-con .con-chenge .bd ul li .sm .title .top .tbx {	background: #fff;}.index-con .con-chenge .bd ul li .sm .title .top p {	font-weight: bold;	font-size: 20px;	color: #333;	text-align: center;}.index-con .con-chenge .bd ul li .sm .title .text {	width: 205px;	padding-top: 15px;	margin: 0 auto;}.index-con .con-chenge .bd ul li .title .text p {	color: #8f8f8f;	text-align: center;	line-height: 24px;}.index-con .con-chenge .bd ul li {	margin-right: 27px;	float: left;	margin-left: 20px;}.index-con .con-chenge .bd ul li .sm {	background-color: #fff;	position: absolute;	width: 240px;	top: 0;	left: 0;	height: 170px;	transition: 0.3s;	z-index: 2;	overflow: hidden;}.index-con .con-chenge .bd ul li .pic {	margin-top: 122px;	float: left;	width: 100%;	position: relative;	transition: 0.3s;	z-index: 4;	overflow: hidden;}.index-con .con-chenge .bd ul li .pic img {	width: 100%;	transition: 0.4s;	height: 100%;}.index-con .con-chenge .hd {	height: 60px;	text-align: center;	line-height: 60px;	margin: -60px auto;}.index-con .con-chenge .bd ul li:hover .sm {	height: 420px;	background: #878787;	transition: 0.3s;	z-index: -10;	float: left;}.index-con .con-chenge .bd ul li:hover .pic {	border-radius: 50%;	width: 150px;	height: 150px;	vertical-align: bottom;	margin-top: 240px;	margin-left: 20%;	text-align: center;	transition: 0.4s;}.index-con .con-chenge .hd ul {	text-align: center;	margin: 0 auto;	padding-top: 35px;	float: left;	width: 260px;	margin-top: -30px;}.index-con .con-chenge .hd ul li {	width: 12px;	height: 12px;	background: #8d8d8d;	float: left;	margin-right: 7px;	text-indent: -9999px;	overflow: hidden;}.index-con .con-chenge .hd ul li.on {	background: #ce3f3c;}.index-con .con-chenge .hd p {	text-align: center;}.index-con .con-chenge .hd .next {	background: url(../images/btn1.png);	width: 24px;	height: 47px;	background-position: -24px 0px;	position: absolute;	right: 0px;	top: 200px;}.index-con .con-chenge .hd .prev {	background: url(../images/btn1.png);	width: 24px;	height: 47px;	position: absolute;	left: 0px;	top: 200px;}#app {    width: 1200px;margin:30px auto;overflow: hidden;}.box {    width: 260px;    height: 250px;    margin-right: 75px;	margin-left:30px;    float: left;    overflow: hidden;    background: #f0f0f0;    box-sizing: border-box;	border-bottom:5px solid #eaa122;    padding: 0 15px 25px 15px;}.box a {    display: flex;    flex-direction: column;    align-items: center;    color: #535353;    text-decoration: none;}.box:hover {    color: #fff;    background: #eda721;    }.box a:hover {    color: #fff;    background: #eda721;    }.imgBox {     width: 260px;    height: 138px;	    overflow: hidden;}.imgBox img {    width: 100%;    height: 100%;    transition: all 0.6s linear;}.source {font-size: 14px;text-align: center;    padding: 6px 20px;    border-radius: 25px;}.title {font-weight: normal;    font-size: 24px;    margin-top: 10px;}.detail {    font-size: 14px;    line-height: 160%;    text-align: justify;    width: 100%;}/*鼠标hover效果*/.box>a::after {    content: '';    width: 280px;    position: absolute;    background: #eda721;    bottom: 0;    height: 0px;    transition: height 0.3s linear;    /*利用伪类高度，实现动画效果*/}.box>a:hover::after {}.box:hover img {    transform: scale(1.15);}.box:hover .source {    border-color: #eda721;    color: #fff;}.x{ width: 36px; height: 3px; background: #eda721; margin-top: 10px;}.conbj{ width: 100%; height: auto; background: #e5e5e5; padding-top: 30px;}.cpss{ width: 1200px; height: 250px; margin: auto; overflow: hidden;}.ssbt{ width: 1200px; height: 96px;margin: auto;  text-align: center;}.ssbt h1{font-size: 35px; text-align: center; font-weight: normal;}.ssbt p{ font-size: 21px;text-align: center;}.rmss{	width: 1050px;	height: 65px;	background: url(../images/sst.jpg) left center no-repeat;margin: auto;}.rmss ul{	width: 900px;	float: right;	line-height:47px;}.rmss ul li{	width: 730px;	margin: auto;	border: 1px solid #ddd;	height: 41px;		border-radius: 3px;	margin-top: 15px;}.in_bt{	width: 676px;	margin: auto;	text-align: center;}.in_bt h2{	font-size: 28px;	font-weight: bold;		text-align: center;}@font-face {            font-family: ywzf;            src: url(im.ttf);}.in_bt h4{	font-size: 30px;	margin-top: 10px;	font-family: ywzf;	text-align: center;	font-weight: normal;}.ls {	background: url(hs.png) no-repeat 0px 68px;	}.ls h2{	color: #333333;}.ls h2 span{	color: #02328d;}.ls h4{	color: #cccccc;}.bs {	background: url(bs.png) no-repeat 0px 68px;	}.bs h2{	color: #FFF;}.bs h4{	color: #FFF;}.rmss1{	width: 700px;	height: 65px;	float: left;}.rmss1 ul{	width: 700px;	float: right;	line-height:47px;}.rmss1 ul li{	width: 700px;	margin: auto;	border: 1px solid #ddd;	height: 41px;		border-radius: 3px;	margin-top: 15px;}.in_bt1{	width: 676px;	margin: auto;	text-align: center;}.in_bt1 h2{	font-size: 28px;	font-weight: bold;		text-align: center;}@font-face {            font-family: ywzf;            src: url(im.ttf);}.in_bt1 h4{	font-size: 30px;	margin-top: 10px;	font-family: ywzf;	text-align: center;	font-weight: normal;}.ls {	background: url(hs.png) no-repeat 0px 68px;	}.ls h2{	color: #333333;}.ls h2 span{	color: #02328d;}.ls h4{	color: #cccccc;}.bs {	background: url(bs.png) no-repeat 0px 68px;	}.bs h2{	color: #FFF;}.bs h4{	color: #FFF;}.jjbj {	width: 100%;	height: 480px;	background: url(../images/jjbj.jpg) center top no-repeat;}.jjzj {	width: 1200px;	height: 480px;	margin: auto;}.jjrc {	width: 766px;	float: right;}.jjrc h1{ font-size: 30px; text-align: left;margin-bottom: 20px;font-weight: normal;margin-top: 50px;}.jjrc p {	width: 760px;	font-size: 14px;	line-height: 30px;	float: right;}.jjrc h2 {	width: 45px;	height: 125px;	background: #707070;	text-align: center;font-size: 14px;padding-top: 30px;	float: right;	margin-top: 40px;}.jjrc h2 a {	font-size: 14px;	color: #fff;	font-weight: normal;}.wdbt {	width: 1200px;	height: 180px;	background: url(../images/wdbt.jpg) center top no-repeat;	margin: 30px auto;}.wdnr {	width: 1200px;	height: auto;	margin: auto;	overflow: hidden;}.yxwx {	width: 1200px;	margin: auto;	padding-bottom: 20px;}.yxwx .bt2 {	width: 222px;	height: 38px;	background: url(../images/yxwx.jpg) left center no-repeat;	margin: 20px 0 20px;}.yxwx li {	width: 500px;	height: 120px;	float: left;	margin-right: 20px;	padding-left: 20px;	display: block;	background: url(../images/wd.jpg) left top no-repeat;	padding-left: 50px;	color: #000;	font-size: 14px;	line-height: 28px;}.yxwx li h1 {	font-size: 15px;}.about {	width: 1200px;	height: auto;	overflow: hidden;	margin: 70px auto 30px;}.jjtb {	width: 1200px;	height: 160px;	background: url(../images/jjbt.png) center top no-repeat;	margin: auto;}.about_left {	width: 820px;	margin: auto;}.about_right {	width: 1070px;	height: 490px;	margin:0px auto 70px;	background: url(../images/tpbj.jpg) center top no-repeat;}.abot_b {	width: 1200px;	overflow: hidden;	margin: auto;}.zc {	width: 560px;	float: left;}.jj {	width: 510px;	height: 100px;	padding: 30px;	color: #000;	line-height: 26px;	float: left;	border: 1px solid #076a58;	overflow: auto;	font-size: 14px;}.jj span {	width: 500px;	display: block;	font-size: 14px;}.fwcn {	width: 510px;	float: left;	margin: 30px 0 10px;}.fwcn .bt {	width: 222px;	height: 38px;	background: url(../images/fwcn.jpg) left center no-repeat;	margin: 20px 0 20px;}.fwcn span {	width: 480px;	float: left;	display: block;	color: #000;	font-size: 14px;	line-height: 28px;}.jjwh{ width: 350px; float: left; margin-left: 180px; margin-top: 90px;}@font-face {	font-family: 'WebSymbolsRegular';    src:url('websymbols.woff');    src:url('websymbols.woff') format('woff'),        url('websymbols.ttf') format('truetype');    font-weight: normal;    font-style: normal;}.lists{ width: 660px; height: auto; float: left;}.lists li{	display:inline-block;	margin-top:20px;	width: 150px;	height:50px;	margin-right: 10px;	background:#eda721;	-webkit-transition:0.3s all ease;	-moz-transition:0.3s all ease;	-ms-transition:0.3s all ease;	-o-transition:0.3s all ease;	transition:0.3s all ease;	overflow:hidden;	position:relative;}.lists li:hover{	background:#f2970f;}.text h2,.text a{	font-family:"Microsoft YaHei";	color:#fff;margin-top: 25px;	font-size:30px;	font-weight:normal;	-webkit-transition:0.3s all ease;	-moz-transition:0.3s all ease;	-ms-transition:0.3s all ease;	-o-transition:0.3s all ease;}.text h3{	font-family:Verdana;	font-size:16px;	line-height: 50px;	color:#fff;	font-weight:normal;	-webkit-transition:0.3s all ease;	-moz-transition:0.3s all ease;	-ms-transition:0.3s all ease;	-o-transition:0.3s all ease;}.lists li .icon img{	font-family:'WebSymbolsRegular';width: 32px;height: 30px;	margin-right:10px;	float:left;	margin-top: 10px;	margin-left: 5px;	font-size:30px;	line-height:90px;	text-align:center;	-webkit-transition:0.3s all ease;	-moz-transition:0.3s all ease;	-ms-transition:0.3s all ease;	-o-transition:0.3s all ease;	text-shadow:0 0 3px #CCCCCC;}.prbj{ width: 100%; height: auto; background: url(../images/cpbj.jpg) center top no-repeat; overflow: hidden;}.pro_tb{ width: 173px; height:auto; float: left;  background: #efefef;  }.pro_btt{ width: 1200px;height: 170px; background: url(../images/fwbt.jpg) center top no-repeat; margin: auto;}.pro_bt{ width:173px; height:81px; float: left;}.pro_fl1{ width: 173px; height: auto; float: left; padding-top: 20px; padding-bottom:20px; }.pro_fl1 ul{}.pro_fl1 ul  li{ width: 153px; height: 38px; line-height: 38px; float: left;  border-bottom: 1px solid #ccc;  font-size: 14px; margin-bottom: 5px;  text-align:left; background:url(../images/news_tp.jpg) 10% center no-repeat #efefef;}.pro_fl1 ul  li a{ color: #000;font-size: 14px;  font-weight: bold;}.pro_fl1 ul  li:hover{ color: #000;}.pro_fl1 ul  li:hover a{ color: #000; font-size: 14px;}.pro_tb1{ width: 1220px; height:auto; margin: auto; }.pro_fl11{ width:160px; float: left;  background: #efefef; padding-bottom: 15px; margin-top: 30px;}.pro_fl11 ul{ float:left; background: #efefef;}.pro_fl11 ul  li{ line-height: 40px;float: left; padding-left: 20px; border-bottom: 1px dashed #ccc; font-size: 14px; margin-right: 10px; text-align:left; width: 144px;  }.pro_fl11 ul  li a{ color: #000;font-size: 14px;background: url(../images/zi.jpg) left 5% no-repeat; padding-left: 10px; }.pro_fl11 ul  li:hover{  color: #eda721;}.pro_fl11 ul  li:hover a{ color: #eda721; font-size: 14px;}.tjcp{ width:970px; height: 200px; border: 8px solid #0c4ca3; background: #fff; float: right; padding: 20px; }.tjcp img{ float: left; width: 255px; height: 208px;}.prosm{ width: 970px; float: right;}.prosm h1{ font-size: 18px; font-weight: bold; margin-bottom: 10px;}.prosm p{ font-size: 12px;}.sman{  width:330px; float: left; height: 50px;margin-top: 10px;}.sman ul{ width: 330px; float: left;}.sman ul li:nth-child(1){width: 130px; height: 35px; float: left; text-align: center;line-height: 37px; border: 1px solid #ccc;  margin-right: 10px;}.sman ul li:nth-child(1) a{ font-size: 14px; text-align: center;}.sman ul li:nth-child(2){width: 130px; height: 36px; float: left; text-align: center;line-height: 37px; background: #f38518;}.sman ul li:nth-child(2) a{ font-size: 14px; color: #fff; text-align: center;}.tjcp1{  width: 1000px; float: right; margin-top: 30px; margin-left: 20px;}.tjcp1 ul{ width: 1000px; float: right;}.tjcp1 ul li{ width:218px; height: 280px; float: left; background: #fff; margin-left: 15px; margin-bottom: 10px; margin-top: 10px;}.tjcp1 ul li img{ width: 218px; height: 220px; float: left; margin-top: 5px;}.probt{ width: 900px; height: 50px;  float:left;background: url(../images/cptjbt.png) left center no-repeat; margin-bottom: 20px;}.ckgd{width: 102px; height: 30px; line-height: 30px;  text-align:center;margin-top:10px;float:right;background: url(../images/gdbj.jpg) left center no-repeat;}.ckgd a{color: #fff;}.pro_nn{ width:900px; height:700px;float: right;}.pro_nn ul{ width:900px; height:auto; margin:auto;}.pro_nn ul li{  float:left; margin-right:20px; margin-bottom: 15px; }.tjcp1 ul li img{display: block;width: 100%; height:220px;position: relative;overflow: hidden;transition: all 0.3s ease 0s; }.tjcp1 ul li:hover img{transform: scale(1.1, 1.1);} .tjcp1 ul li .img{ display:block; overflow:hidden; width:218px; height:220px;   margin-top: 5px;}.pro_nn_bt{ width:218px; height: 40px; line-height:40px;float:left; text-align: center;  font-size: 16px; }.pro_nn_bt h1{  height: 40px;  text-align: center; font-size: 15px; }.gdm{ width: 80px; height: 28px;border: 1px solid #ccc; float: right; text-align: center; line-height: 28px; border-radius: 15px; margin-right: 20px; margin-top: 5px;}.dh{ width: 1200px; height: 50px; background:url(../images/lx.png) center center no-repeat #064c92; border-radius: 15px; margin: auto;}.sman1{  width:645px; float: left; height: 60px; text-align: center; line-height: 30px; background:#0f4fa4;margin-top: 40px;}.sman1 a{ color: #fff; text-align: center;}.sman1 ul{ width: 640px; float: left;}.sman1 ul li{ width: 160px; height: 60px; float: left; line-height: 60px; text-align: center; font-size: 18px;}.sman1 ul li a{ font-weight: bold;}.sman1 ul li:nth-child(2){ text-align: center; background: #ff9900;}.sman1 ul li:nth-child(4){ text-align: center; background: #ff9900;}.lj{ width: 60px; height: 20px; line-height: 20px; text-align: center; border-radius: 5px; float: left; background: #ed9b11;}.lj a{ color: #fff;}.ljgd{ width: 70px; float: right; height: 20px; line-height: 20px; text-align: center; color: #ed9b11;}.ljgd a{color: #ed9b11; font-size: 16px;}.xxpx {	width: 550px;	float: left;	background: url(../images/dbx.jpg) left bottom no-repeat;	padding-bottom: 20px;	margin: 0 0 30px;}.xxpx .bt1 {	width: 222px;	height: 38px;	background: url(../images/xxpx.jpg) left center no-repeat;	margin: 20px 0 20px;}.xxpx span {	width: 480px;	float: left;	display: block;	color: #000;	font-size: 14px;	line-height: 28px;}.yc {	width: 590px;	float: right;}.bt3 {	width: 222px;	height: 38px;	background: url(../images/hydt.jpg) left center no-repeat;	margin: 20px 0 20px;}.bt4 {	width: 222px;	height: 38px;	background: url(../images/gsxw.jpg) left center no-repeat;	margin: 20px 0 20px;}.in_bt {	width: 1200px;	height:90px;	margin: auto;	background: url(../images/ysbt.png) center top no-repeat;	text-align: center;}.in_bt h2 {	font-size: 28px;	font-weight: bold;	text-align: center;}@font-face {	font-family: ywzf;	src: url(im.ttf);}.in_bt h4 {	font-size: 30px;	margin-top: 10px;	font-family: ywzf;	text-align: center;	font-weight: normal;}.ls {	background: url(hs.png) no-repeat 0px 68px;}.ls h2 {	color: #333333;}.ls h2 span {	color: #02328d;}.ls h4 {	color: #cccccc;}.bs {	background: url(bs.png) no-repeat 0px 68px;}.bs h2 {	color: #FFF;}.bs h4 {	color: #FFF;}.fwbj{	width: 100%;	overflow: hidden;	background: url(../images/ysbj.jpg) center top no-repeat;}.fwzc {	width: 1200px;	margin: 30px auto;	overflow: hidden;	}.fwzc ul {	margin-top: 40px;}.fwzc ul li {	height: 206px;	width: 200px;	margin: 0 6px;	transition: all 0.6s;	margin-left: 60px;	margin-right: 30px;	background: url(../images/bg_sign171.png) center top no-repeat;}.fwzc ul li .btwz {	width: 150px;	height: 130px;	top: 45px;	}.fwzc ul li .btwz h2 {	font-size: 18px;	color: #fff;	font-weight: normal;	text-align: center;	padding-top: 56px;	line-height: 25px;	}.fwzc ul li .btwz h4 {	font-size: 12px;	color: #fff;	text-align: center;	font-weight: normal;}.fwzc ul li .btwz p {	color: #fff;	margin-top: 10px;}.fwzc ul li .nrwz {	transition: all 0.6s;	position: absolute;	z-index: 3;	width: 150px;	height: 130px;	top: 75px;	left: 40px;	color: #fff;	font-size: 14px;	filter: Alpha(opacity=0);	opacity: 0;}.fwzc ul li:hover{transform: rotate(360deg);}.fwzc ul li .fwzcli {	transition: all 0.6s;	height: 260px;	position: absolute;	width: 227px;	top: 0px;}.fwzc ul li:hover .fwzcli {	}.fwzc ul li .bj1 {	background: url(../images/ico1.png) center top no-repeat;}.fwzc ul .bj2 {background: url(../images/ico2.png) center top no-repeat;}.fwzc ul .bj3 {	background: url(../images/ico3.png) center top no-repeat;}.fwzc ul .bj4 {	background: url(../images/ico4.png) center top no-repeat;}.fwzc ul .bj5 {background: url(../images/ico5.png) center top no-repeat;}.ysx{ width: 1200px; height: 50px; margin-top:250px; background: url(../images/ysz.png) center bottom no-repeat;}.ysxq{width: 1200px; margin: auto; overflow: hidden;}.ysxq ul{width: 1200px; overflow: hidden;}.ysxq ul li{width: 180px; float: left; color: #fff; font-size: 16px; line-height: 24px;background: none;margin-right:30px;margin-left:80px;}.ysxq ul li:hover{transform:none;}.ysxq ul li p{ font-size: 14px;}.probj {	width: 100%;}.pro {	width: 100%;	height: auto;	background: #235f54;	overflow: hidden;	padding-top: 10px;}.pro_bt {	width: 1200px;	height: 150px;	background: url(../images/cp.png) center top no-repeat;	margin: auto;}.tjcp {	width: 1200px;	height: auto;	margin: 0 auto 30px;	overflow: hidden;}.tjcp ul {	width: 1300px;	margin-top: 40px;}.tjcp ul li {	width: 255px;	height: 255px;	background: #fff;	float: left;	margin-right: 50px;	text-align: center;}.tjcp ul li img {}.tjcp ul li p {	height: 35px;	color: #000;	font-size: 15px;	text-align: center;	line-height: 35px;}.foot {	width: 100%;	height: 385px;	overflow: hidden;}.foottop {	width: 100%;border-top:18px solid #eda721;	background: #1e2832;	overflow: hidden;}.footbot {	width: 100%;	height: 60px;	line-height: 60px;	border-top: 1px solid #5f6569;	background: #1e2832;	overflow: hidden;}.foottopnn {	width: 1200px;	height: 220px;	margin: auto;	margin-top: 30px;}.foottopnn ul { width: 180px; float: left; margin-left: 100px;}.foottopnn ul li {line-height: 25px;	float: left;	width: 110px;}.foottopnn ul li a {	font-size: 12px;	color: #989898;}.footdh {	margin-top: 10px;	float: left;}.footdhlist {	width: 160px;	float: left;	border-right: none;}.footdhlist li {	width: 160px;	float: left;	border-right: none!important;	margin-left: 0!important;}.footdhlist li a {	font-size: 14px!important;	line-height: 24px;}.contact {	width: 320px;	height: 200px;	float: left;	border-right: none!important;}.contact h1{ font-size: 24px;margin-bottom: 10px; color: #6c7174; font-weight: normal;}.contactnn {	width: 337px;	height: 200px;	line-height: 30px;color: #6c7174;	float: left;	font-size: 12px;}.contactnn ul {}.contactnn ul li {	width: 337px;	height: 25px;	float: left;	margin-top: 5px;	line-height: 25px;	border-right: none!important;	transition: 0.5s ease;}.contactnn ul li:nth-child(1) {	width: 337px;	height: 28px;	float: left;	background: url(../images/lx01.jpg) no-repeat;}.contactnn ul li:nth-child(2) {	width: 337px;	height: 28px;	float: left;	background: url(../images/lx02.jpg) no-repeat;}.contactnn ul li:nth-child(3) {	width: 337px;	height: 28px;	float: left;	background: url(../images/lx03.jpg) no-repeat;}.contactnn ul li:nth-child(4) {	width: 337px;	height: 28px;	float: left;	background: url(../images/lx04.jpg) no-repeat;}.contactnn ul li:nth-child(5) {	width: 337px;	height: 28px;	float: left;	background: url(../images/lx05.jpg) no-repeat;}.contactnn ul li span {	color: #989898;	margin-left: 80px;	font-size: 14px;}.contactnn ul li:hover {	margin-top: 10px;}.footbotnn {	width: 1200px;	margin: auto;}.footbotnn p {	width: 60%;	line-height: 60px;color: #495157;	float: left;}.footbotnn img {	margin-top: 30px;	float: right;}.ewm{ width: 150px; float: right;}.ewm h1{ font-size: 24px; color: #6c7174; font-weight: normal; margin-bottom:20px;}.protj_bj {	width: 100%;	height: auto;	background: #fff;	padding-bottom: 80px;}.protj {	width: 1200px;	height: auto;	margin: auto;	padding-top: 30px;	overflow: hidden;}.ckgd {	width: 100px;	height: 30px;	border: 1px solid #ccc;	line-height: 30px;	float: right;	text-align: center;	transition: all .5s ease-in .1s;}.ckgd:hover {	background: #00408f;	color: #fff;}.ckgd:hover a {	color: #fff;}.pro_nr {	width: 1200px;	height: auto;	margin: auto;}.pro_nr ul {	width: 1300px;}.pro_nr ul li {	width: 305px;	height: 270px;	float: left;	margin-right: 10px;}.cpsm {	width: 620px;	float: left;}.cpsm h1 {	font-size: 30px;	line-height: 60px;	font-weight: normal;	color: #fff;	margin-top: 30px;}.cpsm p {	font-size: 14px;	color: #fff;	line-height: 40px;}.xian {	width: 55px;	height: 7px;	background: #c3161c;	margin-top: 13px;}.cpsm span {	margin-top: 30px;	color: #fff;	line-height: 24px;	margin-top: 30px;	display: block;	font-size: 14px;}.xbn {	background: #c52229;	background-attachment: fixed;	background-size: cover;	background-repeat: no-repeat;	background-position: center bottom;	padding: 3% 0px;	position: relative;}.xbnn {	width: 1200px;	margin: auto;	overflow: hidden;}.xbnn h1 {	font-size: 36px;	color: #fff;	font-weight: bold;	text-align: center;}.data2 .pic2 {	position: absolute;	top: 0;	left: 0;	z-index: -1;}.data2 li {	width: 250px;	float: left;	margin-right: 45px;}.data2 li p {	text-align: center;	color: #fff;	font-size: 14px;	margin-top: 30px;	line-height: 26px;	margin-left: 20px;}.data2 .image_container a {	width: 100%;	height: 100%;	display: block;	float: left;	-webkit-perspective: 600px;	-moz-perspective: 600px;}.data2 .image_container a .pic1 {	-webkit-transform: rotateX(0deg) rotateY(0deg);	-webkit-transform-style: preserve-3d;	-webkit-backface-visibility: hidden;	-moz-transform: rotateX(0deg) rotateY(0deg);	-moz-transform-style: preserve-3d;	-moz-backface-visibility: hidden;	-o-transition: all .4s ease-in-out;	-ms-transition: all .4s ease-in-out;	-moz-transition: all .4s ease-in-out;	-webkit-transition: all .4s ease-in-out;	transition: all .4s ease-in-out;}.data2 .image_container a:hover .pic1 {	-webkit-transform: rotateY(180deg);	-moz-transform: rotateY(180deg);}.data2 .image_container a .pic2 {	-webkit-transform: rotateY(-180deg);	-webkit-transform-style: preserve-3d;	-webkit-backface-visibility: hidden;	-moz-transform: rotateY(-180deg);	-moz-transform-style: preserve-3d;	-moz-backface-visibility: hidden;	-o-transition: all .4s ease-in-out;	-ms-transition: all .4s ease-in-out;	-moz-transition: all .4s ease-in-out;	-webkit-transition: all .4s ease-in-out;	transition: all .4s ease-in-out;	/*z-index:10;    position:absolute;*/}.data2 .image_container a:hover .pic2 {	-webkit-transform: rotateX(0deg) rotateY(0deg);	-moz-transform: rotateX(0deg) rotate(0deg);	z-index: 10;	position: absolute;}.data2 .row {	width: 185px;	height: 186px;	float: left;	margin-left: 48px;	margin-right: 48px;	margin-bottom: 36px;	position: relative;	z-index: 10;}.data2 .row .pic1 {	width: 100%;	height: 100%;	overflow: hidden;}.data2 .row .pic2 {	width: 100%;	height: 100%;	overflow: hidden;}.data2 .row .pic2 img {	position: absolute;}.cpbt {	width: 1200px;	height: 90px;	margin:30px auto 0px;	background: url(../images/cpbt.jpg) left top no-repeat;}.index-con {	width: 100%;	height: 620px;	background: url(../images/cpbjdb.jpg) bottom center repeat-x;}.cpm {	width: 200px;	height: 55px;	margin: 20px auto;	background: #da251e;	line-height: 55px;	border-radius: 2px;	text-align: center;	border: 1px solid #fff;}.cpm a {	font-size: 15px;	color: #fff;}.case {	width: 100%;	background-attachment: fixed;	background-size: cover;	background-repeat: no-repeat;	background-position: center bottom;	padding: 4% 0px;}.casebt {	width: 1200px;	height: 100px;	background: url(../images/casebt.png) left top no-repeat;	margin: auto;}.casebt p {	padding-top: 110px;	color: #000;}.casenr {	width: 1200px;	height: auto;	margin: 60px auto;	overflow: hidden;}.casenr ul {	width: 1300px;	overflow: hidden;}.casenr ul li {	width: 300px;	float: left;	margin-right: 30px;}.casenr ul li h1 {	width: 298px;	height: 50px;	background: rgba(0, 0, 0, 0.6);	text-align: center;	margin-top: -55px;	color: #fff;	font-size: 15px;	position: relative;	line-height: 50px;}.cmore {	width: 200px;	float: left;	margin-top: 80px;}.new{ width:1200px; height:auto; overflow:hidden; margin:0px auto; }.new_bt{ width:1200px; height:60px; line-height: 60px; margin:30px auto 0px; }.new_bt h1{ width: 200px; float: left; height: 40px; color: #000; font-size:30px; font-weight: normal;}.newgd{ width: 180px; height:62px;padding-left: 20px; background:url(../images/xwi1.png) 10% center no-repeat #1f9191; margin-right: 1px; float: left; text-align:center;line-height:62px;}.newgd a{color: #fff; text-align: center;font-size: 24px;}.newgd1{ width: 180px; height:62px;padding-left: 20px; background:url(../images/xwi2.png) 10% center no-repeat  #eda721; margin-right: 1px; float: left; text-align:center;line-height:62px;}.newgd1 a{color: #fff; text-align: center;font-size: 24px;}.new_left{ width:395px;  background: url(../images/xwbj.jpg) left center repeat-x; float: left;}.new_left img{ width: 500px; height: 350px; margin-left: 32px; margin-top: 25px; float: left;}.tim{  float: left; margin-bottom: 20px; margin-right: 10px;}.new_nr{ width:1200px; height:auto; margin:30px auto; overflow:hidden;}.new_nr_rt{ width:390px; height:480px; float:right; color:#000000; }.new_nr_rt span{ line-height:24px; }.new_nr_rt p{ font-size: 14px; color: #aeacac; margin-bottom: 20px;}.xwbtt{ width: 300px; float: left; height: 85px; background: #f8f8f8; padding-left: 30px;}.xwbt{ height: 30px; float: left; font-size:15px; font-weight: bold; color: #000;}.xwx{ width: 40px; height: 7px; background: #00539c; display: block; margin-top: 30px; margin-bottom: 10px;}.xwnr{ width: 300px; float: left; margin-left: 30px; margin-top: 20px; line-height: 30px;}.xwmore{ width: 105px; height: 25px; float: left; border: 1px solid #bcbcbc; border-radius: 20px; text-align: center; line-height: 25px; margin-left: 30px; margin-top: 10px;}.xwmore a{ color: #bcbcbc;}.new_nr_lt{ width: 630px; height: 350px; float: right;}.new_flt{ width: 360px; float: left; margin-left: 20px;}.new_flt h1{ width: 360px; height: 50px; line-height: 50px; font-size:16px; }.new_flt p{ line-height:24px; font-size: 14px;}.xwgd{ width: 105px; height: 30px; background: #f08300; text-align: center; line-height: 30px; font-size: 12px; margin-top: 10px;}.xwgd a{ color: #fff;}.newflc{ width: 630px; float: right;  margin-top: 20px;}.newflc ul{ width: 630px; float: left;}.newflc ul li{ width: 630px; float: left; }.sj{ width: 108px; height: 85px; background: #707070;  float: left; margin-left: 15px; text-align: center; color: #fff;}.sj h1{ text-align: center; font-size: 40px; height: 55px;font-weight: normal;  line-height:60px;color: #fff; text-align: center; }.sj span{ text-align: center; font-size: 14px; margin-top: 20px;}.ncnr{ width: 505px; float: left; margin-left: 20px; margin-top: 30px; font-size: 14px; margin-top: 10px;}.ncnr h1{ font-size: 15px; margin-bottom: 10px;}.new_nr_lt ul{}.new_nr_lt ul li{ width: 775px; height: 116px; float: left; line-height: 22px; background: url(../images/xwico1.jpg) right 40% no-repeat; transition:all .5s ease-in .1s;}.new_nr_lt ul li:nth-child(2){ border-right: none;}.time{ width: 70px; height: 70px; float: left; border: 1px solid #dedede; text-align: center; border-radius: 35px; margin-right: 35px; color: #989898;}.time h1{ width: 80%; margin: auto; font-size: 18px;  font-weight: normal; text-align: center; line-height: 24px; color: #989898; margin-top: 10px;border-bottom: 1px solid #dedede; display: block;}.time span{ font-size: 12px;line-height: 12px; color: #989898;}.new_nr_lt ul li:hover{background: url(../images/xwico2.jpg) right 40% no-repeat; }.new_nr_lt ul li:hover .sj{ background: #eda721; color: #fff;}.new_nr_lt ul li:hover .sj h1{ color: #fff;}.foot {	width: 100%;	height: auto;	background: #3b3b3b;	overflow: hidden;}.foot_nr {	width: 1200px;	height: auto;	overflow: hidden;	margin: 30px auto;	background: url(../images/db.png) center top no-repeat;	padding-top: 30px;}.footn_t {	width: 1200px;	padding-top: 20px;	line-height: 24px;	color: #fff;	margin-top: 80px;	text-align: center;}.footn_t span {	text-align: center;	color: #a7a7a7;	font-size: 14px;}.focus1 {	position: relative;	width: 1036px;	height: 496px;	margin-top: 30px;	background-color: #000;}.focus1 img {	width: 1036px;	height: 496px;}.focus1 .shadow .title {	width: 260px;	height: 65px;	padding-left: 30px;	padding-top: 20px;}.focus1 .shadow .title a {	text-decoration: none;	color: #fff;	font-size: 14px;	font-weight: bolder;	overflow: hidden;}.focus1 .btn {	position: absolute;	bottom: 34px;	left: 550px;	overflow: hidden;	zoom: 1;}.focus1 .btn a {	position: relative;	display: inline;	width: 13px;	height: 13px;	border-radius: 7px;	margin: 0 5px;	color: #B0B0B0;	font: 12px/15px "\5B8B\4F53";	text-decoration: none;	text-align: center;	outline: 0;	float: left;	background: #D9D9D9;}.focus1 .btn a:hover,.focus .btn a.current {	cursor: pointer;	background: #fc114a;}.focus1 .fPic {	position: absolute;	left: 0px;	top: 0px;}.focus1 .D1fBt {	overflow: hidden;	zoom: 1;	height: 16px;	z-index: 10;}.focus1 .shadow {	width: 100%;	position: absolute;	bottom: 0;	left: 0px;	z-index: 10;	height: 80px;	line-height: 80px;	background: rgba(0, 0, 0, 0.6);	filter: progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\9;	display: block;	text-align: left;}.focus1 .shadow a {	text-decoration: none;	color: #fff;	font-size: 20px;	overflow: hidden;	margin-left: 10px;	font-family: "\5FAE\8F6F\96C5\9ED1";}.focus1 .fcon {	position: relative;	width: 100%;	float: left;}.focus1 .fcon img {	display: block;}.focus1 .fbg {	bottom: 25px;	right: 40px;	position: absolute;	height: 21px;	text-align: center;	z-index: 200;}.focus1 .fbg div {	margin: 4px auto 0;	overflow: hidden;	zoom: 1;	height: 14px}.focus1 .D1fBt a {	position: relative;	display: inline;	width: 12px;	height: 12px;	border-radius: 7px;	margin: 0 5px;	color: #B0B0B0;	font: 12px/15px "\5B8B\4F53";	text-decoration: none;	text-align: center;	outline: 0;	float: left;	background: #D9D9D9;}.focus1 .D1fBt .current,.focus .D1fBt a:hover {	background: #fc114a;}.focus1 .D1fBt img {	display: none}.focus1 .D1fBt i {	display: none;	font-style: normal;}.focus1 .prev,.focus .next {	position: absolute;	width: 40px;	height: 74px;	background: url(../images/focus_btn.png) no-repeat;}.focus1 .prev {	top: 50%;	margin-top: -37px;	left: 0;	background-position: 0 -74px;	cursor: pointer;}.focus1 .next {	top: 50%;	margin-top: -37px;	right: 0;	background-position: -40px -74px;	cursor: pointer;}.focus1 .prev:hover {	background-position: 0 0;}.focus1 .next:hover {	background-position: -40px 0;}.animated10s {	-webkit-animation-duration: 1s;	animation-duration: 1s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;	opacity: 1;}.animated15s {	-webkit-animation-duration: 1.5s;	animation-duration: 1.5s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;	opacity: 1;}.animated20s {	-webkit-animation-duration: 2s;	animation-duration: 2s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;	opacity: 1;}.animated25s {	-webkit-animation-duration: 2.5s;	animation-duration: 2.5s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;	opacity: 1;}.animated28s {	-webkit-animation-duration: 2.8s;	animation-duration: 2.8s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;	opacity: 1;}.animated30s {	-webkit-animation-duration: 3s;	animation-duration: 3s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;	opacity: 1;}.delay1 {	-webkit-animation-delay: 0.6s;	animation-delay: 0.6s;}.delay2 {	-webkit-animation-delay: 0.8s;	animation-delay: 0.8s;}.delay3 {	-webkit-animation-delay: 1.0s;	animation-delay: 1.0s;}.delay4 {	-webkit-animation-delay: 1.2s;	animation-delay: 1.2s;}.delay5 {	-webkit-animation-delay: 1.4s;	animation-delay: 1.4s;}.delay6 {	-webkit-animation-delay: 1.6s;	animation-delay: 1.6s;}.delay7 {	-webkit-animation-delay: 1.8s;	animation-delay: 1.8s;}.delay8 {	-webkit-animation-delay: 2.0s;	animation-delay: 2.0s;}.delay9 {	-webkit-animation-delay: 2.2s;	animation-delay: 2.2s;}.span2,.span3 {	animation-duration: 1.5s;	-webkit-animation-duration: 1.5s;}.an-hide {	visibility: hidden;}.an-show {	visibility: visible}