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;}.top1 {	width: 100%;	height: 40px;	background: #449284;	border-bottom: 2px solid #da251e;	line-height: 30px;	overflow: hidden;}.topmain {	width: 1200px;	height: 30px;	line-height: 30px;	color: #fff;	margin: auto;}.topmain span {	width: 60%;	float: left;}.toprt {	width: 18%;	color: #fff;	float: right;}.toprt a {	color: #fff;}.logo {	width: 1200px;	margin: auto;}.top2 {	background: #fff;	width: 100%;}.menu {	width: 100%;	height: 46px;	background: #fff;	border-bottom: 1px solid #ccc;	border-top: 1px solid #ccc;	overflow: hidden;}/*end Notice*/.menu_nn {	width: 1200px;	height: 46px;	line-height: 46px;	margin: auto;}.menu_nn ul {	width: 1200px;	height: 46px;	float: right;}.menu_nn li {	width: 95px;	height: 46px;	line-height: 46px;	background: url(../images/x.jpg)right center no-repeat;	color: #000;	float: left;	text-align: center;	font-size: 14px;	-webkit-transition: background-color 1.5s ease-in;	-moz-transition: background-color 1.5s ease-in;	-o-transition: background-color 1.5s ease-in;	transition: background-color 1.5s ease-in;}.menu_nn li a {	color: #000;	display: block;}.menu_nn li a:hover {	color: #fff;}.menu_nn li:hover {	background: #226055;	color: #fff;	font-weight: bold;}.banner {	height:500px;	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: 500px;}.blist {	display: none;	position: absolute;	top: 0;	left: 0;	z-index: 0;	height:500px;	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: 500px;	font-size: 0;	line-height: 0;}.bfilter a {	position: absolute;	top: 0;	left: 0;	width: 5%;	height:500px;	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;}.jjbj {	width: 100%;	height: 598px;	background: url(../images/jjbj.jpg) center top no-repeat;}.jjzj {	width: 1200px;	height: 598px;	background: url(../images/jjzj.png) center top no-repeat;	margin: 40px auto 0px;}.jjrc {	width: 556px;	float: right;	margin-top: 160px;}.jjrc p {	width: 530px;	font-size: 18px;	line-height: 35px;	float: right;	color: #fff;}.jjrc h2 {	width: 165px;	height: 55px;	background: #449284;	text-align: center;	line-height: 55px;	float: right;	margin-top: 40px;}.jjrc h2 a {	font-size: 18px;	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;}.xwm{ width: 200px; height: 50px; text-align: center; background: #da251e; border: 1px solid #fff; margin:30px auto; line-height: 50px;}.xwm a{ color: #fff; font-size: 15px;}.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;}.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/wh.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;}.fwzc {	width: 1200px;	margin: 30px auto;	overflow: hidden;}.fwzc ul {	margin-top: 40px;}.fwzc ul li {	height: 260px;	width: 227px;	margin: 0 6px;	position: relative;	float: left;	z-index: 5;}.fwzc ul li .btwz {	position: absolute;	transition: all 0.6s;	z-index: 3;	width: 150px;	height: 130px;	top: 65px;	left: 40px;	filter: Alpha(opacity=100) opacity:1;}.fwzc ul li .btwz h2 {	font-size: 18px;	color: #fff;	font-weight: normal;	text-align: center;	padding-top: 16px;	line-height: 25px;	background: url(bg_sign20.png) no-repeat center top;}.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:hover .btwz {	filter: Alpha(opacity=0);	opacity: 0;}.fwzc ul li .nrwz {	opacity: 0;	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 .nrwz {	filter: Alpha(opacity=100);	opacity: 1;	color: #fff;}.fwzc ul li .fwzcli {	transition: all 0.6s;	height: 260px;	position: absolute;	width: 227px;	top: 0px;}.fwzc ul li:hover .fwzcli {	transform: rotate(180deg);}.fwzc ul li .bj1 {	background: url(../images/bg_sign171.png) no-repeat;}.fwzc ul .bj2 {	background: url(../images/bg_sign181.png) no-repeat;}.fwzc ul .bj3 {	background: url(../images/bg_sign191.png) no-repeat;}.fwzc ul .bj4 {	background: url(../images/bg_sign201.png) no-repeat;}.fwzc ul .bj5 {	background: url(../images/bg_sign171.png) no-repeat;}.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%;	height: 308px;	background:url(../images/dbbj.jpg) center top no-repeat  #164138;	overflow: hidden;}.footbot {	width: 100%;	height: 150px;	background: #292c2c;	overflow: hidden;}.foottopnn {	width: 1200px;	height: 220px;	margin: auto;	margin-top: 30px;}.foottopnn ul {}.foottopnn ul li {	border-right: 1px dashed #989898;	float: left;	width: 160px;	margin-right: 40px;}.foottopnn ul li a {	font-size: 15px;	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: right;	border-right: none!important;}.contact  h1{ font-size: 18px; color: #fff; margin-bottom: 20px;}.contactnn {	width: 337px;	padding-top: 10px;	background:#d1130a;	float: left;	padding-left: 20px;}.contactnn ul {}.contactnn ul li {	width: 337px;	height: 28px;	float: left;	color: #fff;	border-right: none!important;	transition: 0.5s ease;}.contactnn ul li:nth-child(1) {	width: 337px;	height: 28px;	float: left;}.contactnn ul li:nth-child(2) {	width: 337px;	height: 28px;	float: left;}.contactnn ul li:nth-child(3) {	width: 337px;	height: 28px;	float: left;	}.contactnn ul li:nth-child(4) {	width: 337px;	height: 28px;	float: left;}.contactnn ul li:nth-child(5) {	width: 337px;	height: 28px;	float: left;}.contactnn ul li span {	color: #fff;	margin-left: 80px;	font-size: 14px;}.contactnn ul li:hover {}.footbotnn {	width: 1200px;	height: 110px;	margin: auto;}.footbotnn p {	width: 60%;	line-height: 24px;	margin-top: 30px;	float: left;}.footbotnn img {	margin-top: 30px;	float: right;}.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: auto;	background: url(../images/cpbt.jpg) center 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;}.newbj {	width: 100%;	height: auto;	background: #fff;	padding-top: 20px;	padding-bottom: 20px;}.newmain {	width: 1200px;	margin: auto;	overflow: hidden;}.new {	width: 1200px;	height: auto;	margin: auto;	text-align: center;}.new_bt {	width: 1200px;	height: 60px;	text-align: center;	background: url(../images/rm01.jpg) center bottom no-repeat;	margin-top: 30px;}.new_bt p {	font-size: 28px;	font-weight: normal;	color: #000;	text-align: center;}.new_left {	width: 482px;	height: 422px;	float: left;	margin-top: 30px;}.new_nr {	width: 690px;	height: auto;	float: right;	margin-top: 30px;}.new_nr ul {}.new_nr ul li {	width: 690px;	height: 100px;	float: left;	margin-bottom: 25px;	padding-bottom: 25px;	border-bottom: 1px dashed #ccc;}.new_nr ul li a:hover {	color: #000;}.tim {	width: 85px;	height: 100px;	background: #f2f2f2;	float: left;}.tim h1 {	font-size: 25px;	font-weight: normal;	text-align: center;	line-height: 40px;	margin-top: 15px;}.tim p {	text-align: center;}.nr {	width: 570px;	float: right;	background: #f2f2f2;	padding: 10px;}.nr h1 {	font-size: 16px;	font-weight: normal;	line-height: 35px;}.nr span {	font-size: 12px;	line-height: 22px;}.foot {	width: 100%;	height: auto;	background: #3b3b3b;	overflow: hidden;	padding-bottom: 30px;}.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}