@charset "utf-8";
@import url("common.css");
@import url("jquery.jslides.css");

/*head.htm*/

.topbar {
	max-width: 1920px;
	background: #444444;
	clear: both;
	margin: 0 auto;
	height: 32px;
	line-height: 32px;
	color: #FFF;
	font-size: 12px;
	overflow: hidden
}

.toptelico {
	height: 32px;
	padding-left: 20px;
	line-height: 32px;
	display: block;
	float: left
}

.toptelnum {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
}

#flash-box {
	max-width: 1920px;
	height: 520px;
	background: url(../images/flash_bg.jpg) top center no-repeat;
	position: relative;
	z-index: 888;
	overflow: hidden;
	margin: 0 auto;
	clear: both;
}

#ny-flash {
	width: 1200px;
	height: 429px;
	background: url(../images/ny-flash.jpg) no-repeat;
	margin: 0 auto;
}

.toptel {
	margin-top: 20px;
	line-height: 30px;
	float: right;
	font-size: 28px;
	font-weight: bold;
	font-family: "微软雅黑", "Arial";
	color: #fff;
	background: #044e97;
	font-size: 14px;
	box-sizing: border-box;
	padding: 5px 20px;
	border-radius: 20px;
	box-shadow: 10px 4px 5px #d4c58b;
	text-align: right;
}

.t-city {
	font-size: 14px;
	font-family: "宋体";
	position: absolute;
	right: 5px;
	top: 62px;
	font-size: 12px
}

.head-box {
	height: 140px;
	clear: both;
	max-width: 1920px;
	margin: 0 auto;
	background: #FFF;
}

.head {
	width: 1200px;
	height: 115px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
	background: url(../images/ewm2.jpg) 618px 10px no-repeat;
}

.logo {
	clear: both;
	overflow: hidden;
	display: block;
	float: left;
	position: absolute;
}

.head-tip {
	width: 320px;
	font-size: 12px;
	line-height: 20px;
	float: left;
	text-align: center;
	margin-left: 20px;
	*margin-left: 10px;
}

.red {
	color: #d60408;
}

.blue {
	color: #0364b3;
}

.m-t-13 {
	margin-top: 13px;
}

.toptel-txt {
	font-size: 18px;
	font-family: "微软雅黑";
	color: #6b6b6b;
	margin-top: 10px;
	text-align: left
}

.ewm {
	float: right;
}

.topbox {
	min-width: 253px;
	height: 101px;
	line-height: 20px;
	font-size: 12px;
	color: #000;
	position: absolute;
	right: -9px;
	top: 8px;
}

.topadd {
	float: right;
	line-height: 35px;
}

.topadd a {
	color: #fff;
	padding: 0 10px;
}

.topadd a:hover {
	color: #fff;
}

.head-tel {
	height: 42px;
	/*background:url(../images/toptel.jpg) left no-repeat;*/
	font-size: 24px;
	color: #044e97;
	font-family: Arial, Helvetica, sans-serif;
	padding: 30px 0 0 40px;
	float: right;
	text-align: right;
	position: absolute;
	top: 20px;
	right: 0
}

.telnum {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
}

.topbt {
	margin-top: 10px;
}

.topbt a {
	width: 40px;
	height: 22px;
	float: left;
}

.cl10 {
	height: 10px;
	clear: both;
	overflow: hidden;
}

.cl5 {
	height: 5px;
	clear: both;
	overflow: hidden;
}

.nav-box {
	max-width: 1920px;
	clear: both;
	margin: 0 auto;
	height: 55px;
	clear: both;
	position: relative;
	border-top: 1px solid #c6b46a;
	border-bottom: 1px solid #CCC;
}

.nav {
	height: 52px;
	position: relative;
	z-index: 99999;
	width: 1200px;
	box-sizing: border-box;
}

.nav ul li {
	float: left;
	height: 52px;
	text-align: center;
	line-height: 52px;
	font-size: 15px;
	font-family: "微软雅黑";
	display: inline;
	font-weight: bold;
}

.nav ul li a {
	height: 52px;
	display: block;
	text-align: center;
	color: #222;
	width: 155px;
}

.nav ul li a:hover,
.nav ul li .on {
	color: #f59000;
	height: 52px;
	background: #044e97;
	color: #FFF;
}

.navXL {
	width: 171px;
	float: left;
	position: absolute;
	overflow: hidden;
	display: none;
	z-index: 999999;
	top: 52px;
	margin-left: 0px;
	*margin-left: 0px;
	overflow: hidden;
}

.nav .navXL a {
	background: #044e97;
	width: 155px;
	height: 40px;
	line-height: 40px;
	float: left;
	display: block;
	color: #FFF;
	font-size: 14px;
	overflow: hidden;
	z-index: 9999;
	text-align: center;
	padding: 0
}

.nav .navXL a:hover {
	color: #FFF;
	height: 40px;
	overflow: hidden;
	background: #056bcf;
}

.cl {
	clear: both;
}

.relative {
	position: relative;
}

.absolute {
	position: absolute;
}

.ny-banner {
	max-width: 1900px;
	height: 342px;
	background: url(../images/ny_banner.jpg) center center no-repeat;
	clear: both;
	margin: 0 auto;
}

.notice {
	max-width: 1900px;
	background: url(../images/serch_bg.png) center center no-repeat;
	height: 77px;
	clear: both;
	position: relative;
	z-index: 9999;
	bottom: 35px;
}

.notice-t {
	float: left;
	padding-right: 35px;
	text-align: right;
	margin-top: 30px;
}

.notice-list {
	line-height: 54;
	font-size: 14px;
	float: left;
	margin-left: 15px;
}

.notice ul {
	width: 960px;
	float: left;
	font-size: 12px;
	line-height: 54px;
	height: 54px;
}

.notice ul li {
	width: 168px;
	color: #FFF;
	float: left;
	text-align: center;
	margin-top: 30px;
}

.notice ul li .ch {
	font-size: 28px;
	font-family: "微软雅黑";
	line-height: 22px
}

.notice ul li .en {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase
}

.noticTipTxt {
	height: 54px;
	line-height: 54px;
	overflow: hidden;
	margin-left: 20px;
}

.noticTipTxt li {
	height: 42px;
	line-height: 54px;
}

.noticTipTxt a {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

.noticTipTxt a:hover {
	color: #e23932;
	text-decoration: underline;
}

.f16 {
	font-size: 16px;
	font-family: "微软雅黑";
	color: #383436;
}

.not-tel {
	font-size: 30px;
	color: #eaa434;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold
}

.co-g {
	background: url(../images/notice_tel.jpg) right top no-repeat;
	margin-top: 10px;
	line-height: 28px;
	padding-right: 30px;
}

.searchform {
	float: left;
	margin: 20px 10px 20px 0;
}

.search-key {
	float: left;
	color: #FFF;
	margin-top: 30px;
}

.search-key a {
	font-size: 14px;
	color: #FFF;
	float: left;
	padding: 0 10px;
	font-weight: bold;
}

.search-key span {
	float: left;
}

.toptel-txt {
	font-size: 18px;
	font-family: "微软雅黑";
	color: #6b6b6b;
	margin-top: 10px;
	text-align: left
}

.sc-input {
	width: 280px;
	height: 37px;
	line-height: 30px;
	box-sizing: border-box;
	padding: 5px;
	background: #fff;
	border: none;
	float: left;
}

.sc-but80 {
	float: left;
	height: 37px;
	width: 80px;
	background: #7dc8f2;
	text-align: center;
	line-height: 37px;
	border: none;
	cursor: pointer;
	background: url(../images/sc-but80.jpg) left center no-repeat;
	border-left: 1px solid #CCC;
}


/*index.htm*/

.in-pro-list {
	font-size: 12px;
	line-height: 24px;
	font-family: "微软雅黑";
	margin: 20px auto;
	width: 284px;
	float: left;
	background: #044e97;
}

.in-pro-list-t {
	clear: both;
	font-size: 28px;
	color: #fff;
	text-transform: uppercase;
	line-height: 40px;
	margin-top: 20px;
	text-align: left;
	text-indent: 2rem;
}

.in-pro-list-t2 {
	width: 85%;
	padding: 10px;
	background: #044e97;
	color: #FFF;
	text-align: left;
	text-indent: 2rem;
}

.in-pro-list-t .ch {
	font-size: 24px;
	font-family: "微软雅黑";
	color: #FFF;
	margin-top: 50px;
	line-height: 24px;
}

.in-pro-list-t .en {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8d8d8d;
	line-height: 28px;
}

.in-pro-list-box {
	font-size: 12px;
	line-height: 24px;
	overflow: hidden;
	clear: both;
	padding: 10px 0;
}

.pr-index {
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	background: #c8c8c8;
	color: #000;
	border-radius: 30px;
	float: left;
	display: block;
	display: block;
	margin: 6px 20px 0 16px;
}

.in-pro-list-box strong {
	font-size: 13px;
	color: #0a5fb9;
}

.in-pro-list-box ul {
	clear: both;
	overflow: hidden;
	padding-top: 20px;
	width: 255px;
	margin: 0 auto;
}

.in-pro-list-box ul li {
	height: 40px;
	margin-bottom: 11px;
	font-weight: normal;
	line-height: 36px;
	background: #ededed;
}

.in-pro-list-box ul li a {
	height: 36px;
	display: block;
	color: #000;
	text-align: left;
}

.in-pro-list-box ul li a:hover,
.pro-list-box ul li a.hover {
	color: #FFF;
	height: 40px;
	background: #0573df;
}

.pro-detail {
	width: 80px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: #044e97;
	line-height: 20px;
	display: block;
	color: #FFF !important;
	font-size: 12px;
	border-radius: 2rem;
	float: right;
	position: absolute;
	top: 260px;
	right: 20px;
}

.pro-detail:hover {
	background: #044e97;
	color: #FFF;
}

.ptel {
	background: #044e97;
	color: #fff;
	text-align: center;
	line-height: 24px;
	border-radius: 40px;
	font-size: 16px;
	padding: 5px 0;
}

.category-bar {
	clear: both;
	height: 218px;
	background: #e9e8e8;
}

.category-bar ul {
	width: 1028px;
	clear: both;
	margin: 0 auto;
	padding-top: 26px;
	overflow: hidden;
	height: 161px;
}

.category-bar ul li {
	margin-bottom: 20px;
	height: 161px;
	float: left;
	margin-top: -210px;
}

.category-bar ul li a {
	display: block;
	height: 161px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	float: left
}

.category-bar ul li img {
	height: 161px;
	float: left
}

.category-bar ul li .shine {
	width: 204px;
	height: 161px;
	background: url(../images/shine_brands.png) no-repeat;
	position: absolute;
	left: -260px;
	top: 0;
	z-index: 999
}

.shine-box {
	width: 183px;
	height: 154px;
	overflow: hidden;
	position: absolute;
	top: 5px;
}

.show {
	width: 1000px;
	clear: both;
	margin: 20px auto;
}

.show-pic {
	width: 273px;
	height: 205px;
	text-align: center;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	/*设置垂直居中*/
	vertical-align: middle;
	/*设置水平居中*/
	text-align: center;
	/* 针对IE的Hack */
	*display: block;
	*font-size: 184px;
	margin: 0 auto;
	padding: 0;
	background: #efefef;
}

.show-pic img {
	vertical-align: middle;
	transition-duration: 0.4s;
}

.show-list {
	font-family: "微软雅黑";
	font-size: 16px;
	position: relative;
}

.show-list-title {
	color: #eaa434;
	padding-left: 10px;
	margin-bottom: 5px;
}

.show-list-zx {
	padding-left: 10px;
	color: #000;
	line-height: 62px;
	text-align: center;
}

.show-list {
	background: #FFF;
	border-bottom: 2px solid #d7d7d7;
	width: 273px;
	float: left;
	margin-right: 12px;
	margin-bottom: 30px;
	height: 300px;
}

.show-list .show-info {
	clear: both;
	display: block;
	width: 273px;
	line-height: 36px;
	height: 36px;
	color: #000;
	text-align: center;
	margin-top: 20px;
}

.leftMarquee2 {
	clear: both;
	height: 320px;
	overflow: hidden;
	margin-bottom: 20px;
}

.leftMarquee3 {
	width: 1200px;
	clear: both;
	margin: 0 auto;
}

.show-t {
	background: url(../images/show_t.png) 50% 90% no-repeat;
	clear: both;
	max-width: 1900px;
	margin: 0 auto;
	height: 124px;
	position: relative;
	color: #ce9b42;
	font-family: "微软雅黑";
	text-align: center;
	font-size: 36px;
	padding: 10px 0;
}

.show-t .tt {
	clear: both;
	text-align: center;
	font-size: 24px;
	font-family: "微软雅黑";
	color: #383436
}

.show-t .tt2 {
	clear: both;
	text-align: center;
	font-size: 24px;
	font-family: "微软雅黑";
	color: #FFF
}

.show-t .ch {
	font-size: 26px;
	font-family: "微软雅黑";
	color: #eaa434;
	line-height: 68px;
}

.show-t .en {
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #383436;
	text-align: center;
	text-transform: uppercase;
	line-height: 28px;
}

.show-t .en2 {
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	line-height: 28px;
}

.case-box {
	clear: both;
	background: url(../images/show_bg.jpg) top center no-repeat;
	height: 664px;
}

.case-t {
	clear: both;
	padding-top: 164px;
	margin-bottom: 50px;
}

.case-t .en {
	font-size: 60px;
	font-family: Times New Roman;
	text-align: center;
	text-transform: uppercase;
	color: #5e88b8;
}

.case-t .ch {
	font-size: 30px;
	color: #FFF;
	clear: both;
	text-align: center;
	margin-top: -40px;
	font-weight: bold;
}

.about-t {
	clear: both;
	padding-top: 164px;
	margin-bottom: 50px;
}

.about-t .en {
	font-size: 60px;
	font-family: Times New Roman;
	text-align: center;
	text-transform: uppercase;
	color: #ececec;
}

.about-t .ch {
	font-size: 30px;
	color: #000;
	clear: both;
	text-align: center;
	margin-top: -60px;
	font-weight: bold;
}

.ys1-bar {
	clear: both;
	max-width: 1920px;
	height: 398px;
	background: url(../images/ys_bar.jpg) top center #f8f8f8 no-repeat;
	margin: 0 auto
}

.ys1-t {
	background: url(../images/ys1_t.jpg) no-repeat;
	width: 507px;
	height: 71px;
	clear: both;
	position: absolute;
	top: 20px;
	left: 280px;
}

.ys1pic {
	position: absolute;
	top: 63px;
	left: 163px;
}

.ys1div {
	width: 547px;
	position: absolute;
	top: 80px;
	right: 100px;
}

.ys2pic {
	position: absolute;
	top: 263px;
	right: 100px;
}

.ys2div {
	width: 597px;
	position: absolute;
	top: 400px;
	left: 100px;
}

.ys3pic {
	position: absolute;
	top: 655px;
	left: 163px;
}

.ys3div {
	width: 547px;
	position: absolute;
	top: 80px;
	left: 100px;
}

.ys4div {
	width: 592px;
	position: absolute;
	top: 786px;
	right: -70px;
}

.ys5div {
	width: 587px;
	position: absolute;
	top: 953px;
	right: -24px;
}

.yst1 {
	font-size: 24px;
	color: #242424;
	line-height: 46px;
}

.ysnum1 {
	float: left;
	margin-right: 30px;
}

.ysttxt {
	font-size: 14px;
	line-height: 30px;
	padding-bottom: 25px;
	float: left;
	width: 390px;
}

.ysttxt span {
	color: #044e97;
	line-height: 30px;
}

.qf-ad {
	height: 112px;
	max-width: 1920px;
	clear: both;
	margin: 0 auto;
	background: url(../images/ad1.jpg) top center no-repeat;
}

.ys-ad {
	background: url(../images/ad32.jpg) top center no-repeat;
	height: 181px;
	max-width: 1920px;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
}

.nn-box {
	max-width: 1920px;
	clear: both;
	margin: 0 auto;
}

#prodiv li {
	float: left;
	margin: 10px 17px;
	font-size: 12px;
	text-align: center;
	line-height: 28px;
	width: 199px;
	height: 250px;
}

.show-box {
	width: 897px;
	margin: 20px auto;
	float: right;
	background: #f9f9f9;
	box-sizing: border-box;
	padding: 20px;
}

.showpic {
	display: block;
	width: 224px;
	height: 207px;
	background: #c1c1c1;
	color: #FFF;
	float: left;
	margin-right: 12px;
	*margin-right: 6px;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	border: 2px solid #d6d7d9;
	transition-duration: 1s;
	-moz-transition-duration: 0.8s;
	/* Firefox 4 */
	-webkit-transition-duration: 0.8s;
	/* Safari 和 Chrome */
	-o-transition-duration: 0.8s;
	/* Opera */
	color: #fff;
	margin-top: 30px;
}

.showpic .show-more {
	width: 73px;
	height: 22px;
}

.showpic:hover {
	background: #295885;
	border: 2px solid #295885;
	color: #fff;
}

.showpic P {
	color: #FFF
}

.showpic img {
	height: 144px;
	width: 224px;
}

.showpic .pmore {
	width: 73px;
	clear: both;
	margin: 0 auto;
}

.show-more {
	float: left;
	margin-right: 20px;
}

.show-txt {
	padding: 10px 20px;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #FFF;
	line-height: 24px;
	float: left;
}

.showpic2 {
	display: block;
	width: 224px;
	height: 207px;
	background: #c1c1c1;
	color: #FFF;
	float: left;
	margin-right: 12px;
	*margin-right: 6px;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	border: 2px solid #d6d7d9;
	color: #fff;
	margin-top: 30px;
}

.sl-t {
	clear: both;
	height: 86px;
	background: url(../images/sl_t.jpg) bottom center no-repeat;
	margin: 20px auto;
}

.sl-li {
	width: 171px;
	height: 233px;
	background: url(../images/sl_pic.jpg) no-repeat;
	float: left;
	margin-right: 20px;
	padding: 10px;
}

.sl-li:hover {
	width: 171px;
	height: 233px;
	background: url(../images/sl_pic_hover.jpg) no-repeat;
	float: left;
	margin-right: 20px;
	padding: 10px;
	color: #FFF
}

.sl-name {
	clear: both;
	height: 46px;
	line-height: 46px;
	clear: both;
	width: 177px;
	font-size: 14px;
	font-family: "微软雅黑";
	text-align: center;
	display: block;
	margin-top: 10px;
}

.youshi {
	clear: both;
	height: 840px;
	background: url(../images/ys_bg.jpg) #FFF top center no-repeat;
	max-width: 1600px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.ys-pic {
	background: url(../images/ys_pic.jpg) no-repeat;
	width: 637px;
	height: 635px;
	clear: both;
	margin: 50px auto;
	transform: rotate(0);
}

.done {
	-webkit-transition-property: all;
	-webkit-transition-duration: 0.5;
	-webkit-transition-delay: 0;
	-webkit-transition-timing-function: ease;
}

.ys-bg {
	height: 1360px;
	max-width: 1900px;
	clear: both;
	margin: 0 auto;
	background: url(../images/ys_bg.jpg) top center no-repeat;
}

.ys-t {
	clear: both;
	text-align: center;
	padding-top: 80px;
}

.s-line {
	width: 1px;
	height: 500px;
	background: url(../images/shuxian.png) no-repeat;
	position: absolute;
	left: 497px;
	top: -100px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.ys-left {
	width: 500px;
	height: 547px;
	background: url(../images/ys-left.png) no-repeat;
	position: absolute;
	left: -200px;
	top: 0px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.h-line1 {
	height: 1px;
	width: 213px;
	background: url(../images/h-line.png) no-repeat;
	position: absolute;
	left: 400px;
	top: 58px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.h-line2 {
	height: 1px;
	width: 213px;
	background: url(../images/h-line.png) no-repeat;
	position: absolute;
	left: 400px;
	top: 188px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.h-line3 {
	height: 1px;
	width: 213px;
	background: url(../images/h-line.png) no-repeat;
	position: absolute;
	left: 400px;
	top: 314px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.h-line4 {
	height: 1px;
	width: 213px;
	background: url(../images/h-line.png) no-repeat;
	position: absolute;
	left: 400px;
	top: 449px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.NO1 {
	background: url(../images/ys1_bg.png) no-repeat;
	width: 404px;
	height: 144px;
	position: absolute;
	left: 10px;
	top: 30px;
	position: absolute;
	padding: 10px;
}

.NO2 {
	background: url(../images/ys3_bg.png) top no-repeat;
	width: 404px;
	height: 144px;
	position: absolute;
	right: 10px;
	top: 30px;
	position: absolute;
	padding: 10px;
}

.NO3 {
	background: url(../images/ys4_bg.png) bottom no-repeat;
	width: 404px;
	height: 144px;
	position: absolute;
	left: 10px;
	top: 355px;
	position: absolute;
	padding: 10px;
}

.NO4 {
	background: url(../images/ys2_bg.png) no-repeat;
	width: 404px;
	height: 144px;
	position: absolute;
	right: 10px;
	top: 355px;
	position: absolute;
	padding: 10px;
}

.NO5 {
	background: url(../images/NO5.png) no-repeat;
	width: 47px;
	height: 26px;
	position: absolute;
	left: 400px;
	top: 463px;
	position: absolute;
}

.m-l-ys {
	float: left;
	margin-left: 80px;
}

.m-l-ys2 {
	float: left;
	margin-left: 120px;
}

.jg1 {
	background: url(../images/jg1.png) no-repeat;
	width: 236px;
	height: 30px;
	position: absolute;
	left: 300px;
	top: 15px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	text-align: center;
	font-family: "微软雅黑";
	color: #FFF;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
}

.jg2 {
	background: url(../images/jg2.png) no-repeat;
	width: 349px;
	height: 30px;
	position: absolute;
	left: 300px;
	top: 159px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	text-align: center;
	font-family: "微软雅黑";
	color: #FFF;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
}

.jg3 {
	background: url(../images/jg3.png) no-repeat;
	width: 235px;
	height: 30px;
	position: absolute;
	left: 300px;
	top: 285px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	text-align: center;
	font-family: "微软雅黑";
	color: #FFF;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
}

.jg4 {
	background: url(../images/jg4.png) no-repeat;
	width: 235px;
	height: 30px;
	position: absolute;
	left: 300px;
	top: 420px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	text-align: center;
	font-family: "微软雅黑";
	color: #FFF;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
}

.no1txt {
	width: 480px;
	height: 98px;
	position: absolute;
	left: 450px;
	top: 30px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.no5txt li,
.no4txt li,
.no3txt li,
.no2txt li,
.no1txt li {
	background: url(../images/NO1TXT.png) 10px 50% no-repeat;
	padding-left: 30px;
	line-height: 28px;
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: bold;
	color: #000
}

.no2txt {
	width: 480px;
	height: 98px;
	position: absolute;
	left: 450px;
	top: 112px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.no3txt {
	width: 480px;
	height: 98px;
	position: absolute;
	left: 450px;
	top: 222px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.no4txt {
	width: 495px;
	height: 98px;
	position: absolute;
	left: 450px;
	top: 342px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.no5txt {
	width: 495px;
	height: 98px;
	position: absolute;
	left: 450px;
	top: 463px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.c-r {
	color: #ce0011;
}

.cpb1 {
	clear: both;
	max-width: 1600px;
	background: url(../images/ad1.jpg) top center no-repeat;
	height: 231px;
	margin: 0 auto;
	overflow: hidden;
}

.cpb2 {
	clear: both;
	max-width: 1600px;
	background: url(../images/ad2.jpg) top center no-repeat;
	height: 152px;
	margin: 0 auto;
	overflow: hidden;
}

.honor-t {
	height: 180px;
	clear: both;
	width: 1200px;
	position: relative;
	margin: 20px auto
}

.honor-t1 {
	background: url(../images/honor_t1.jpg) no-repeat;
	width: 290px;
	height: 55px;
	clear: both;
	position: absolute;
	left: 330px;
	top: 37px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	z-index: 10;
}

.honor-t2 {
	background: url(../images/honor_t.jpg) bottom center no-repeat;
	clear: both;
	height: 36px;
	width: 1200px;
	overflow: hidden;
	position: absolute;
	top: 55px;
	z-index: 9999;
}

.honor-t3 {
	background: url(../images/honor_t2.jpg) no-repeat;
	width: 242px;
	height: 44px;
	position: absolute;
	left: 367px;
	top: 55px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.honor {
	clear: both;
	height: 569px;
	max-width: 1600px;
	margin: 0 auto;
	overflow: hidden;
	background: #FFF;
}

.mov1 {
	animation: mymove2 1s;
	-moz-animation: mymove2 1s;
	/* Firefox */
	-webkit-animation: mymove2 1s;
	/* Safari and Chrome */
	-o-animation: mymove2 1s;
	/* Opera */
	filter: alpha(opacity=0);
	-webkit-transition-property: all;
	-webkit-transition-duration: 3s;
	-webkit-transition-delay: 0;
	-webkit-transition-timing-function: ease-in-out;
}

@keyframes mymove2 {
	from {
		transform: rotateY(0);
	}
	to {
		transform: rotateY(360deg);
		filter: alpha(opacity=1);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
}

@-moz-keyframes mymove2
/* Firefox */

{
	from {
		transform: rotateY(0);
	}
	to {
		transform: rotateY(360deg);
		filter: alpha(opacity=1);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
}

@-webkit-keyframes mymove2
/* Safari and Chrome */

{
	from {
		transform: rotateY(0);
	}
	to {
		transform: rotateY(360deg);
		filter: alpha(opacity=1);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
}

@-o-keyframes mymove2
/* Opera */

{
	from {
		transform: rotateY(0);
	}
	to {
		transform: rotateY(360deg);
		filter: alpha(opacity=1);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
}

@keyframes mymove {
	from {
		width: 252px;
		height: 60px;
		clear: both;
		margin: 0 auto;
	}
	to {
		width: 452px;
		height: 120px;
		clear: both;
		margin: 0 auto;
		filter: alpha(opacity=1);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
}

@-moz-keyframes mymove
/* Firefox */

{
	from {
		top: 0px;
	}
	to {
		top: 200px;
	}
}

@-webkit-keyframes mymove
/* Safari and Chrome */

{
	from {
		top: 0px;
	}
	to {
		top: 200px;
	}
}

@-o-keyframes mymove
/* Opera */

{
	from {
		top: 0px;
	}
	to {
		top: 200px;
	}
}

.ad1-t {
	width: 312px;
	height: 145px;
	background: url(../images/01.png) no-repeat;
	position: absolute;
	top: 220px;
	left: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.ad2-t {
	width: 250px;
	height: 145px;
	background: url(../images/02.png) no-repeat;
	position: absolute;
	top: 550px;
	left: -80px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.ad3-t {
	width: 367px;
	height: 144px;
	background: url(../images/03.png) no-repeat;
	position: absolute;
	top: 220px;
	right: -80px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.ad4-t {
	width: 227px;
	height: 110px;
	background: url(../images/04.png) no-repeat;
	height: 158px;
	position: absolute;
	top: 620px;
	right: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.mov2 {
	width: 468px;
	height: 273px;
	background: url(../images/ad-p1.jpg) no-repeat;
	clear: both;
	display: block;
	animation: mymove2 1s;
	-moz-animation: mymove2 1s;
	/* Firefox */
	-webkit-animation: mymove2 1s;
	/* Safari and Chrome */
	-o-animation: mymove2 1s;
	/* Opera */
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 150px;
}

.mov3 {
	width: 362px;
	height: 226px;
	background: url(../images/ad-p2.jpg) no-repeat;
	clear: both;
	display: block;
	animation: mymove3 1s;
	-moz-animation: mymove3 1s;
	/* Firefox */
	-webkit-animation: mymove3 1s;
	/* Safari and Chrome */
	-o-animation: mymove3 1s;
	/* Opera */
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	position: absolute;
	left: 0;
	top: 508px;
}

@keyframes mymove3 {
	from {
		transform: rotate(0);
	}
	to {
		transform: rotate(720deg);
		filter: alpha(opacity=1);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
}

@-moz-keyframes mymove3
/* Firefox */

{
	from {
		transform: rotate(0);
	}
	to {
		transform: rotate(720deg);
		filter: alpha(opacity=1);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
}

@-webkit-keyframes mymove3
/* Safari and Chrome */

{
	from {
		transform: rotate(0);
	}
	to {
		transform: rotate(720deg);
		filter: alpha(opacity=1);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
}

@-o-keyframes mymove3
/* Opera */

{
	from {
		transform: rotate(0);
	}
	to {
		transform: rotate(720deg);
		filter: alpha(opacity=1);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
}

.ad-p3 {
	width: 504px;
	height: 246px;
	position: absolute;
	background: url(../images/ad-p3.jpg) no-repeat;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	right: 0;
	top: 680px;
}

.ad-cont {
	width: 922px;
	padding: 10px 0 0 220px;
	height: 159px;
	background: url(../images/gues_pic.jpg) no-repeat;
	font-size: 12px;
	position: absolute;
	top: 480px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.ad-cont ul li {
	background: url(../images/ad_li.png) 0 50% no-repeat;
	padding-left: 10px;
	line-height: 34px;
}

.ad-cont ul {
	float: left;
	width: 250px;
	line-height: 24px;
	padding-top: 30px;
	margin-left: 30px;
}

.show-t2 {
	width: 1200px;
	height: 72px;
	background: url(../images/show_t.jpg) bottom no-repeat;
	padding-top: 30px;
}

.picbg {
	width: 175px;
	height: 232px;
	background: url(../images/pic_bg.jpg) no-repeat;
	padding: 10px;
	display: block;
	text-align: center;
	line-height: 50px;
	margin-right: 20px;
	font-family: "微软雅黑", "宋体"
}

.picbg:hover {
	background: url(../images/pic_show_hover.jpg) no-repeat;
	width: 175px;
	height: 232px;
}

.picbg img {
	width: 164px;
	height: 188px;
}

.ny-banner {
	height: 179px;
	background: url(../images/ny-banner.jpg) top center no-repeat;
}

.m-l-r10 {
	margin-left: 10px;
	margin-right: 10px;
}

.news {
	width: 810px;
	float: left;
	margin-top: 20px;
	position: relative;
	background: #FFF;
	float: left;
	padding-bottom: 20px;
}

.news-t {
	font-size: 18px;
	font-weight: bold;
	line-height: 58px;
	color: #000;
	text-align: left;
	font-family: "微软雅黑";
	position: relative;
	clear: both;
	height: 58px;
	border-bottom: 1px solid #CCC;
	text-indent: 1rem;
}

.news-t .ch {
	width: 80px;
	height: 40px;
	background: url(../images/title_ico.jpg) right 0 bottom 10px no-repeat;
	display: block;
	line-height: 40px;
}

.news img {
	float: left;
	margin-right: 15px;
	*margin-right: 7px;
}

.news-t .en {
	text-transform: uppercase;
	color: #0fb7ea;
	font-size: 14px;
	font-weight: bold font-family: "Times New Roman", Times, serif;
	clear: both;
	text-align: center;
	display: block;
	line-height: 24px;
	float: left
}

.news-l-title {
	color: #b9a270;
	font-size: 18px;
	font-family: "微软雅黑";
	line-height: 48px;
}

.news-l-content {
	color: #c6b281;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 28px;
}

.news-box {
	overflow: hidden;
	width: 505px;
	float: left;
	margin-top: 20px;
}

.newsinfo {
	float: left;
	width: 252px;
	padding: 20px;
	color: #666
}

.newsinfo a {
	color: #343435;
	font-size: 16px;
	font-weight: bold;
	line-height: 40px;
}

.newsinfo a.nmore {
	font-weight: normal;
	font-size: 14px;
	color: #044e97;
	display: block;
	width: 115px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border: 1px solid #044e97;
	border-radius: 40px;
	margin-top: 10px;
}

.news-left {
	float: left;
	padding-top: 30px;
	width: 580px;
	float: left;
	color: #c6b281;
}

.news-left a {
	color: #c6b281;
}

.ly {
	width: 360px;
	float: right;
	background: #FFF;
	margin-top: 20px;
}

.ly-box {
	box-sizing: border-box;
	background: #434343;
	padding: 20px;
}

.in-upt {
	clear: both;
	margin-bottom: 20px;
	width: 100%;
	box-sizing: border-box;
	padding: 5px;
	height: 54px;
	background: #FFF;
	border: none;
}

.about-box .news-pic,
.news-box .news-pic {
	clear: both;
	width: 313px;
	height: 147px;
	overflow: hidden;
	margin: 10px auto
}

.about-box .news-pic img.news-box .news-pic img {
	width: 313px;
	height: 147px;
}

.news-box ul li {
	clear: both;
	height: 105px;
	line-height: 24px;
	color: #000;
	float: left;
	position: relative;
	font-size: 12px;
	padding: 10px 0;
	margin-bottom: 20px;
	border: 2px solid #CCC;
}

.news-box ul li a {
	width: 500px;
	height: 24px;
	line-height: 24px;
	color: #666;
	display: block;
	text-indent: 1em;
	display: block;
}

.news-box ul li:hover {
	border-color: #044e97
}

.news-box ul li a:hover,
.news-box ul li:hover a {
	color: #044e97
}

.news-box ul li a .date {
	color: #666;
	float: right;
	transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	/* Firefox 4 */
	-webkit-transition-duration: 0.2s;
	/* Safari 和 Chrome */
	-o-transition-duration: 0.2s;
	/* Opera */
}

.news-box ul li a:hover .date {
	color: #e23932;
}

.news-box ul li img {
	width: 90px;
	height: 70px;
	float: left;
	margin: 20px;
}

.news-txt {
	float: left;
	height: 62px;
	margin-top: 8px;
	width: 356px;
	text-align: left;
	margin-left: 10px;
}

.news-txt .n-t {
	clear: both;
	font-size: 16px;
	font-weight: bold;
	color: #333;
}

.date {
	color: #666;
	float: right;
}

.date-d {
	text-align: center;
	clear: both;
	line-height: 50px;
	border-bottom: 1px solid #e3e3e3;
	color: #FFF;
	font-size: 36px;
	font-family: "Times New Roman", Times, serif
}

.date-t {
	text-align: center;
	clear: both;
	line-height: 32px;
	font-size: 14px;
	color: #fff;
}

.date2 {
	color: #666;
	float: left;
	text-indent: 0;
	line-height: 24px;
	background: #044e97;
	width: 97px;
	height: 84px;
	float: left;
	line-height: 28px;
	margin: 8px;
}

.d {
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	line-height: 54px;
	clear: both;
	font-family: "Times New Roman", Times, serif;
	color: #e7dfaf;
}

.t {
	font-size: 14px;
	text-align: center;
	clear: both;
	line-height: 36px;
	font-family: "Times New Roman", Times, serif;
	color: #000
}

.news-box ul li a:hvoer span .date2 .d {
	color: #FFF
}

.news-bar {
	max-width: 1900px;
	min-width: 1200px;
	margin: 0 auto;
	clear: both;
	background: #ebebeb;
	padding: 20px 0;
	overflow: hidden;
}

.team {
	width: 300px;
	float: right;
	margin-top: 20px;
	height: 335px;
	overflow: hidden
}

.team-box {
	width: 300px;
	clear: both;
	font-size: 12px;
}

.team-box ul li {
	width: 300px;
	height: 138px;
	clear: both;
	margin-bottom: 15px;
	position: relative;
	padding: 10px 0;
}

.team-box ul li img {
	float: left;
	width: 88px;
	height: 124px;
	border: 2px solid #CCC;
}

.team-box ul li .t {
	font-size: 14px;
	font-weight: bold;
	clear: both;
	text-align: left
}

.team-txt {
	width: 190px;
	float: right;
}

.team-more {
	width: 112px;
	height: 25px;
	line-height: 25px;
	background: #acaaab;
	display: block;
	color: #FFF;
	position: absolute;
	bottom: 10px;
	right: 80px;
	text-align: center
}

.act {
	width: 327px;
	float: left;
	margin-bottom: 10px;
}

.act-box {
	clear: both;
	font-size: 12px;
	line-height: 24px;
}

.act-box img {
	margin-bottom: 10px;
}

.act-box ul li {
	clear: both;
	height: 24px;
	line-height: 24px;
	background: url(../images/news_li.jpg) 0 50% no-repeat;
	padding-left: 10px;
}

#tabs-1 {
	clear: both;
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 0;
	position: relative;
}

#tabs-1 .ui-tabs-nav {
	margin-right: 3px;
	padding: 0;
	width: 87px;
	float: left;
}

#tabs-1 .ui-state-default {
	list-style: none;
	padding: 0;
	width: 87px;
	background: #e5e5e5;
	height: 32px;
	line-height: 32px;
	margin: 0 0 5.4px;
}

#tabs-1 .ui-state-default a {
	color: #3b3b3c;
	font-size: 12px;
	font-family: "微软雅黑";
	display: block;
	padding: 0;
	line-height: 32px;
	height: 32px;
	text-align: center
}

#tabs-1 .ui-tabs-panel {
	display: block;
	height: 182px;
	*height: 182px;
	_height: 182px;
	overflow: hidden;
	float: left;
	width: 235px;
}

#tabs-1 .ui-tabs-hide {
	display: none !important;
}

#tabs-1 li.ui-tabs-active {
	background: url(../images/a_li_hover.jpg) no-repeat 0 0;
}

#tabs-1 li.ui-tabs-active a {
	color: #fff;
	background: #e5e5e5
}

#tabs-1 li.li-right {
	position: absolute;
	right: 0;
	top: 10px;
}

#tabs-1 .ui-tabs-selected a {
	color: #fff;
	background: #acaaab
}

#tabs-1 .ui-state-active a {
	color: #FFF
}

#tabs-1 .ui-tabs-panel img {
	width: 235px;
	height: 182px;
}

.n-box {
	width: 1200px;
	clear: both;
	margin: 0 auto;
	position: relative
}

.n-box ul {
	clear: both;
	padding-left: 112px;
}

#wrap {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	z-index: 99999
}

.main {
	width: 1200px;
	float: left;
}

.about-bar {
	max-width: 1900px;
	clear: both;
	margin: 0 auto;
	padding-bottom: 30px;
	overflow: hidden;
}

.in-video {
	background: url(../images/video_pic.png) no-repeat;
	width: 350px;
	float: left;
	margin-top: 20px;
}

.p-t-20 {
	clear: both;
	padding: 20px 0;
	font-size: 12px;
	line-height: 24px;
}

.about {
	width: 1000px;
	height: 420px;
	border: 1px solid #CCC;
	background: #FFF;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
}

.about-t {
	height: 81px;
	clear: both;
	font-size: 36px;
	font-family: "微软雅黑";
	color: #d1c190;
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
	line-height: 81px;
}

.about-tel {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 18px
}

.about-box {
	font-size: 12px;
	line-height: 24px;
	clear: both;
	padding: 10px;
	color: #666;
	margin-top: 80px;
	clear: b;
	overflow: hidden;
}

.about-box img {
	float: left;
	margin-left: 15px;
}

.about-txt {
	padding: 0 55px;
	width: 500px;
	height: 300px;
	float: left;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #000;
	line-height: 30px;
	position: relative;
}

.about-txt .f18 {
	font-size: 18px;
	color: #d1c190;
	font-family: "微软雅黑";
	clear: both;
	text-align: center;
	font-weight: bold;
	margin-bottom: 30px;
}

.about-box a {
	color: #F00;
}

.gm-ico {
	text-align: center;
	font-size: 22px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-family: "微软雅黑";
	height: 50px;
	background: #f5f5f5;
	color: #044e97;
	line-height: 48px;
	font-weight: bold;
	position: absolute;
	bottom: 0;
	left: 622px;
	padding: 0 20px;
}

.n-tex {
	width: 410px;
	float: right;
}

.f28 {
	font-size: 28px;
	font-family: "微软雅黑";
	color: #d1c190;
	font-weight: bold;
}

.bar {
	height: 303px;
	clear: both;
	background: url(../images/bar_bg.jpg) repeat-x;
	margin: 0 auto;
	max-width: 1900px;
}

.news-box ul li img {
	float: left;
}

.news-box ul {
	font-size: 12px;
	line-height: 24px;
}

.news-info {
	clear: both;
	width: 446px;
	margin: 0 auto 10px auto;
	height: 96px;
	border-bottom: 1px dotted #CCC;
	font-size: 12px;
	line-height: 20px;
}

.news-info img {
	float: left;
	margin: 5px;
}

.ys-bar {
	clear: both;
}

.ys-box {
	width: 1200px;
	clear: both;
	margin: 30px auto
}

.ys-box ul li {
	width: 300px;
	float: left;
	height: 205px;
}

.ysban1 {
	background: #f8ad35;
}

.ysban2 {
	background: #f3f3f3;
}

.ysban3 {
	background: #f3f3f3;
}

.ysban4 {
	background: #444444;
}

.qk-box {
	width: 610px;
	float: left
}

.contact {
	width: 289px;
	float: right;
	color: #8a8a8a;
	margin-top: 20px;
	font-size: 12px;
	line-height: 24px;
	background: #FFF;
	border: 1px solid #e8e8e8;
}

.contact img {
	float: left;
	margin-right: 10px;
}

.con-ico {
	width: 143px;
	height: 43px;
	background: url(../images/sj_ico.jpg) no-repeat;
	clear: both
}

.con-ico a {
	width: 47px;
	height: 43px;
	display: block;
	float: left;
}

.con-tel {
	line-height: 30px;
	font-size: 30px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #e23932;
}

.con-tel2 {
	height: 40px;
	line-height: 40px;
	background: url(../images/con_tel.jpg) no-repeat;
	padding-left: 50px;
	font-size: 26px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #8a8a8a;
	margin: 10px 0
}

.p-t-10 {
	padding-top: 10px;
}

.pic2 {
	float: right;
	width: 269px;
	height: 207px;
}

.ad {
	height: 275px;
	clear: both;
	background: url(../images/ad.jpg) center no-repeat;
	max-width: 1600px;
	margin: 0 auto;
}

.c-r {
	color: #F00;
	font-size: 20px;
}

.c-r2 {
	color: #F00;
	font-size: 14px;
}

#picUL3 {
	border-bottom: 1px solid #CCC;
	float: left;
}

#picUL3 li {
	float: left;
	width: 197px;
	height: 380px;
	margin-right: 30px;
	*margin-right: 15px;
	margin-bottom: 20px;
	position: relative;
	text-align: center;
	line-height: 36px;
}

#picUL3 li .a-p2 {
	width: 197px;
	height: 50px;
	font-size: 14px;
	font-family: "微软雅黑";
	text-align: center;
	line-height: 36px;
}

#overlay {
	background: url(../images/overlay.png) no-repeat;
	padding: 10px;
	width: 287px;
	height: 337px;
	color: #FFF;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	color: #FFFFFF;
	font-size: 14px;
	font-family: "微软雅黑", "黑体"
}

#overlay a {
	color: #FFF;
	width: 287px;
	height: 337px;
	display: block
}

.overname {
	font-size: 20px;
	margin-top: 50px;
	line-height: 28px;
	border-bottom: 2px solid #FFF;
	float: left;
	margin-bottom: 20px;
	font-family: "微软雅黑", "黑体"
}

.overtext {
	clear: both;
}

.sjs-right-t {
	font-size: 48px;
	color: #474747;
	font-family: "微软雅黑", "黑体";
	height: 100px;
	border-bottom: 5px solid #474747;
	line-height: 60px;
}

.sjs-right-t .zw {
	font-size: 24px;
}

.sjs-content {
	width: 525px;
	float: right
}

.sjs-right-content {
	padding: 10px;
	font-size: 18px;
	font-family: "微软雅黑", "黑体";
	line-height: 30px;
	color: #707070;
}

.sjs-pic {
	width: 250px;
	height: 288px;
	overflow: hidden;
	margin: 0;
}

.infoImage2 {
	float: left;
	margin-right: 15px;
	_margin-right: 7px;
	margin-bottom: 20px;
}

.infoImage2 img {
	width: 400px;
	padding: 4px;
	border: 3px solid #dedede;
}

.more {
	height: 11px;
	display: block;
	right: 0;
	top: 10px;
	position: absolute;
	color: #000;
	font-size: 12px
}

.more2 {
	display: block;
	right: 0;
	bottom: 10px;
	position: absolute;
	color: #000;
	font-size: 12px
}


/*foot.htm*/

.foot {
	max-width: 1920px;
	padding: 0 0 10px 0;
	clear: both;
	background: #1b1b1b;
	line-height: 50px;
	color: #545050;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	position: relative;
	z-index: 888;
	margin: 0 auto;
	min-height: 323px;
}

.f-nav {
	background: #044e97;
	padding: 15px 0;
	color: #fff;
}

.f-nav ul {
	list-style: none;
	clear: both;
	overflow: hidden;
}

.f-nav ul li {
	float: left;
	width: 11%;
	float: left;
	text-align: center;
}

.f-nav ul li a {
	color: #fff;
	font-size: 16px;
}

.f-nav ul li a:hover {
	color: #f3cb12;
}

.foot a {
	color: #fff;
}

.foot {
	color: #fff;
}

.bot-top {
	position: absolute;
	left: 470px;
	top: -38px;
	z-index: 9999;
}

.foot-box {
	max-width: 1920px;
	clear: both;
	margin: 0 auto;
	padding: 30px 0;
	border-bottom: 1px solid #313131;
}

.foot-box .n-box {
	overflow: hidden;
	clear: both;
}

.fbk {
	float: left;
	width: 348px;
	padding: 0 25px;
}

.fbor {
	border-right: 1px solid #625f5f;
	border-left: 1px solid #625f5f;
}

.fpcon {
	text-align: left;
}

.ftel {
	background: url(../images/dot_tel.jpg) no-repeat 0 center;
	padding-left: 35px;
	line-height: 35px;
}

.ftel span {
	font-size: 15px;
	font-weight: bold;
}

.fbus {
	background: url(../images/dot_bus.jpg) no-repeat 0 center;
	padding-left: 35px;
	line-height: 35px;
}

.fbus span {
	font-size: 15px;
	font-weight: bold;
}

.foot-nav ul li {
	height: 47px;
	line-height: 47px;
	display: block;
	text-align: center;
	color: #ae9260;
	width: 65px;
	font-size: 12px;
	float: left;
}

.foot-nav ul li a {
	color: #ae9260;
}

.foot-lx {
	width: 330px;
	float: left;
	border-right: 1px solid #e56363;
	height: 76px;
	text-align: left;
}

.bot-tel {
	height: 76px;
	line-height: 76px;
	background: url(../images/bot_tel_ico.jpg) 10px 50% no-repeat;
	padding-left: 60px;
	color: #FFF;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif
}

.bot-add {
	height: 76px;
	background: url(../images/bot_add_ico.jpg) 10px 50% no-repeat;
	padding-left: 60px;
	color: #FFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 76px;
	font-family: "微软雅黑";
}

.bot-email {
	height: 76px;
	background: url(../images/bot_email_ico.jpg) 10px 50% no-repeat;
	padding-left: 60px;
	color: #FFF;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 76px;
	font-family: "微软雅黑";
}

.link {
	width: 645px;
	float: right;
}

.fr-link {
	clear: both;
	text-align: left;
}

.fr-link a {
	float: left;
	font-size: 12px;
	color: #ae9260;
	margin-right: 10px;
}

.fr-link-t {
	height: 50px;
	font-size: 18px;
	font-family: "微软雅黑";
	line-height: 50px;
	color: #fff;
	text-align: left;
	clear: both;
	font-weight: bold;
}

.fr-link-t span {
	width: 121px;
	height: 32px;
	font-size: 14px;
	text-align: center;
	color: #000;
	font-family: "微软雅黑";
	display: block;
	line-height: 32px;
}

.fr-link .tel {
	padding: 30px 190px 0 70px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}

.fr-link-box {
	text-align: left;
}

.fr-link-box a {
	color: #fff;
}

.bot-contact {
	padding-left: 162px;
	color: #FFF;
	font-size: 16px;
	font-family: "微软雅黑";
}

.bot-contact .tel1 {
	width: 33%;
	float: left;
}

.bot-contact .tel2 {
	width: 23%;
	float: left;
	border-right: 1px dashed #ae9260;
	border-left: 1px dashed #ae9260;
	padding-left: 5%;
	padding-right: 5%;
}

.bot-contact .tel3 {
	width: 28%;
	float: left;
	padding-left: 5%;
}

.f-tex {
	width: 670px;
	text-align: right
}

.foot-link {
	clear: both;
	background: url(../images/fr-link_bg.jpg) repeat-x;
	height: 47px;
	overflow: hidden;
}

.left-foot {
	position: absolute;
	left: 0;
	top: 10px;
	line-height: 16px;
}

.right-foot {
	position: absolute;
	right: 280px;
	top: 10px;
	line-height: 16px;
}

.addico {
	height: 16px;
	background: url(../images/add_pic.jpg) 0 50% no-repeat;
	padding-left: 15px;
	line-height: 16px;
}

.copy {
	text-align: center;
	width: 1200px;
	line-height: 24px;
	color: #FFF;
	line-height: 28px;
	overflow: hidden;
}

.copy li {
	float: left;
	margin-right: 15px;
}

.bot-ewm {
	float: left;
	margin-right: 50px;
}

.telico {
	height: 16px;
	background: url(../images/tel_ico.jpg) 0 50% no-repeat;
	padding-left: 15px;
	line-height: 16px;
}

.emailico {
	height: 16px;
	background: url(../images/email_ico.jpg) 0 50% no-repeat;
	padding-left: 15px;
	line-height: 16px;
}

.copy .txt {
	color: #fff;
	padding: 10px 0;
}

.copy a {
	color: #fff
}

.fl {
	float: left;
}

.fr-link {
	height: 112px;
	clear: both;
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	line-height: 41px;
	text-align: left;
	color: #000;
	font-family: "微软雅黑";
	position: relative;
	z-index: 9999
}

.bot-r {
	color: #c71620;
}


/*left.htm*/

.left {
	width: 283px;
	float: left;
	margin-top: 20px;
}

.left2 {
	width: 274px;
	float: left;
	background: #ececec
}

.ny-contact {
	width: 262px;
	height: 352px;
	padding: 10px;
	float: right;
	color: #8a8a8a;
	font-size: 12px;
	line-height: 24px;
	background: url(../images/con_bg.jpg) right no-repeat;
	;
}

.contact {
	width: 283px;
	height: 352px;
	padding: 10px;
	float: right;
	color: #8a8a8a;
	margin-top: 20px;
	font-size: 12px;
	line-height: 24px;
	background: url(../images/con_bg.jpg) no-repeat;
}

.contact-t {
	height: 84px;
	clear: both;
	background: url(../images/con_t.jpg) bottom repeat-x;
	clear: both;
	margin: 0 auto;
	font-family: "微软雅黑";
	position: relative;
}

.contact-t .ch {
	font-size: 18px;
	font-family: "微软雅黑";
	color: #000;
	clear: both;
}

.contact-t .en {
	font-size: 38px;
	font-family: Arial, Helvetica, sans-serif;
	color: #a6a6a6;
	clear: both;
	text-transform: uppercase;
	line-height: 48px;
}

.contact-box {
	font-size: 12px;
	line-height: 30px;
	color: #000;
	padding: 10px;
}

.contact img {
	float: left;
	margin-right: 10px;
}

.c-name {
	font-size: 28px;
	font-family: "微软雅黑";
	line-height: 28px;
	line-height: 60px;
	position: relative;
	margin-bottom: 20px;
}

.c-name:after {
	content: '';
	width: 80px;
	height: 2px;
	background: #044e97;
	position: absolute;
	left: 0;
	bottom: 0;
}

.ny-contact-t {
	height: 44px;
	text-indent: 1em;
	width: 188px;
	background: url(../images/news_t.jpg) bottom no-repeat;
	clear: both;
	margin: 0 auto;
	font-family: "微软雅黑";
	line-height: 44px;
	font-size: 16px;
	position: relative;
}

.show-bar {
	background: url(../images/about_bg.jpg) repeat;
	margin: 0;
	clear: both;
	height: 684px;
}

.pro-list-l {
	width: 283px;
	background: #ececec;
	float: left;
	margin-bottom: 20px;
}

.pro-list {
	clear: both;
	font-size: 12px;
	line-height: 24px;
	font-family: "微软雅黑";
	margin: 0 auto;
}

.pro-list-t {
	width: 188px;
	height: 83px;
	line-height: 83px;
	background: url(../images/pro_list_t.png) no-repeat;
	color: #FFF;
	font-family: "微软雅黑";
	text-align: center;
	font-family: "微软雅黑";
	font-size: 30px;
	float: left;
	text-transform: uppercase;
	font-weight: bold
}

.pro-list-t .ch {
	font-size: 24px;
	font-family: "微软雅黑";
	color: #FFF;
	margin-top: 50px;
	line-height: 24px;
}

.pro-list-t .en {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8d8d8d;
	line-height: 28px;
}

.pro-list-box {
	font-size: 12px;
	line-height: 24px;
	overflow: hidden;
	clear: both;
}

.pro-list-box strong {
	font-size: 13px;
	color: #0a5fb9;
}

.pro-list-box ul {
	float: right;
	width: 1200px;
}

.pro-list-box ul li {
	height: 40px;
	margin-bottom: 11px;
	font-weight: normal;
	overflow: hidden;
	line-height: 36px;
	float: left;
	margin: 0 6px 5px;
}

.pro-list-box ul li a {
	padding: 0 15px;
	height: 36px;
	display: block;
	color: #000;
	text-align: center;
	border: 2px solid #d3d3d3;
}

.pro-list-box ul li a:hover,
.pro-list-box ul li a.hover {
	color: #FFF;
	height: 40px;
	background: #044e97;
	border: 2px solid #044e97;
}

.pro-list-box2 {
	width: 262px;
	font-size: 12px;
	line-height: 24px;
	overflow: hidden;
	clear: both;
	padding: 10px 0;
}

.pro-list-box2 strong {
	font-size: 13px;
	color: #0a5fb9;
}

.pro-list-box2 ul {
	margin: 0 auto;
	clear: both;
	width: 232px;
}

.pro-list-box2 ul li {
	width: 220px;
	height: 30px;
	margin-bottom: 11px;
	font-weight: normal;
	overflow: hidden;
	line-height: 30px;
	float: left
}

.pro-list-box2 ul li a {
	width: 215px;
	height: 26px;
	display: block;
	color: #FFF;
	text-align: left;
	background: url(../images/pro_list_li.jpg) 15px 50% no-repeat;
	text-indent: 3em;
	border: 2px solid #FFF;
}

.pro-list-box2 ul li a:hover,
.pro-list-box ul li a.hover {
	color: #EFEFEF;
	height: 30px;
	background: url(../images/pro_list_li.jpg) 15px 50% #333333 no-repeat;
	border: 2px solid #8b8b8b;
}

.inner-title2 {
	height: 40px;
	line-height: 40px;
	font-family: "微软雅黑";
	font-size: 26px;
	font-weight: bold;
	color: 000;
	text-align: center;
	background: #eeeeee;
	margin-bottom: 20px;
}

.inner-pic {
	width: 560px;
	height: 345px;
	float: left;
	margin-top: 20px;
	border: 1px solid #CCC;
}

.inner-pic a {
	width: 560px;
	height: 345px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	*display: block;
	*font-size: 324px;
	padding: 0;
	background: #efefef;
}

.inner-pic img {
	vertical-align: middle;
}

.inner-right {
	width: 540px;
	text-align: left;
	float: right
}

.proTitle {
	font-family: "微软雅黑";
	font-size: 26px;
	font-weight: bold;
	line-height: 48px;
	margin-top: 20px;
}

.inner-right-txt {
	width: 520px;
	height: 74px;
	margin-top: 20px;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	line-height: 36px;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #878787;
	padding: 10px;
}

.inner-tel {
	height: 45px;
	width: 219px;
	background: url(../images/info-tel-.jpg) no-repeat;
	float: left;
	margin-top: 65px;
	text-align: center;
	line-height: 40px;
	font-weight: bold;
	font-size: 16px;
	font-family: "微软雅黑";
	font-size: 16px
}

.inner-fb {
	height: 44px;
	width: 119px;
	background: url(../images/info-fb.jpg) no-repeat;
	float: left;
	margin-top: 65px;
	text-align: center;
	line-height: 40px;
	font-weight: bold;
	font-size: 16px;
	float: left;
	margin-left: 50px;
	color: #000;
	font-family: "微软雅黑";
	text-indent: 2em;
}

.info-botbar-left {
	width: 570px;
	float: left;
}

.info-botbar-left-t {
	height: 50px;
	color: #000;
	font-weight: bold;
	border-right: 1px solid #000;
	text-align: right;
	padding-right: 10px;
	width: 110px;
	float: left;
}

.info-botbar-left-t .en {
	text-transform: uppercase;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
}

.info-botbar-left-t .ch {
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: bold;
	clear: both;
}

.big {
	background: url(../images/big_bg.jpg) no-repeat;
	margin: 10px 0;
	text-align: left;
	text-indent: 3em;
}

.small {
	background: url(../images/small_ico.jpg) 10px 50% no-repeat;
	text-indent: 3em;
}

.dropdown {
	display: none;
}

.ny-cont {
	width: 200px;
	float: left;
}

.con-box {
	clear: both;
	border: 1px solid #CCC;
	font-size: 12px;
	line-height: 24px;
	padding: 6px;
}

#con-tel {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #c6243d;
	line-height: 34px;
}

#con-tel2 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #c6243d;
	line-height: 34px;
}


/*其它页面*/

.all {
	clear: both;
	width: 1200px;
	margin: 0 auto;
}

.all-t {
	height: 62px;
	background: url(../images/all_t.jpg) top center no-repeat;
	font-size: 28px;
	font-family: "微软雅黑";
	color: #000;
	position: relative;
	line-height: 60px;
	text-align: center;
	font-weight: bold
}

.all2 {
	clear: both;
	width: 1200px;
	margin: 0 auto;
}

.postion {
	padding-left: 20px;
	line-height: 48px;
	font-size: 12px;
	font-family: "宋体";
	font-size: 12px;
	color: #000;
	clear: both;
	height: 35px;
	position: absolute;
	right: 10px;
}

.postion a {
	color: #000;
}

.all-fl {
	width: 1200px;
	font-size: 14px;
	border-bottom: 2px solid #ededed;
	float: left;
	padding: 10px 0 30px 0;
	font-family: "微软雅黑";
	position: relative;
}

.all-fl .tb {
	font-weight: bold;
	float: left;
	line-height: 28px;
	font-size: 20px;
	margin-top: 10px;
}

.all-fl .fl-tex {
	width: 780px;
	float: left;
	margin-top: 10px;
	font-size: 16px;
}

.all-fl .ewm {
	float: right;
	margin-top: 10px;
}

.all-fl a {
	color: #403c3b;
	float: left;
	line-height: 28px;
	padding: 0 8px;
}

.all-fl .fl-ad {
	font-size: 24px;
	font-family: "微软雅黑";
	position: absolute;
	bottom: 5px;
	left: 0;
}

.all-fl .fl-ad2 {
	font-size: 30px;
	font-family: "微软雅黑";
	position: absolute;
	bottom: 5px;
	left: 0;
}

.clear {
	clear: both;
}

.all-box {
	clear: both;
	font-size: 14px;
	line-height: 24px;
	font-family: "微软雅黑";
	overflow: hidden;
	background: #FFF;
	padding: 20px 10px
}

.kc,
.xw,
.product-box {
	margin: 0 auto;
	width: 100%;
	font-size: 12px;
	line-height: 24px;
	float: left;
}

.xw ul li {
	float: left;
	list-style-type: none;
	width: 686px;
	height: 30px;
	line-height: 30px;
	background: url(../images/news_li.jpg) 5px 50% no-repeat;
	font-size: 12px;
	padding-left: 15px;
	border-bottom: 1px dashed #ccc;
}

.kc ul li {
	float: left;
	list-style-type: none;
	width: 686px;
	height: 150px;
	line-height: 20px;
	font-size: 12px;
	padding-left: 15px;
	padding-top: 2px;
	border-bottom: 1px dashed #ccc;
	position: relative;
	line-height: 24px;
}

.kc ul li a {
	color: #000;
}

.kc ul li p {
	margin: 0;
	padding: 0;
}

.detail {
	width: 80px;
	height: 30px;
	display: block;
	position: absolute;
	top: 80px;
	right: 10px;
}

.mid {
	width: 920px;
	clear: both;
	margin: 0 auto;
}

.page {
	float: left;
	line-height: 30px;
	height: 30px;
	width: 100%;
	text-align: center;
	border: 1px solid #5c84b0;
	margin: 12px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
	background: #0A276F
}

.pic-bg {
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	/*设置垂直居中*/
	vertical-align: middle;
	/*设置水平居中*/
	text-align: center;
	/* 针对IE的Hack */
	*display: block;
	*font-size: 175px;
	/*此处的font-size为height除以1.14 */
	*font-family: Arial;
	/*防止非utf-8引起的hack失效问题，如gbk编码*/
	width: 200px;
	height: 200px;
	border: 2px solid #CCC;
}

.sl-pic {
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	/*设置垂直居中*/
	vertical-align: middle;
	/*设置水平居中*/
	text-align: center;
	/* 针对IE的Hack */
	*display: block;
	*font-size: 164px;
	/*此处的font-size为height除以1.14 */
	*font-family: Arial;
	/*防止非utf-8引起的hack失效问题，如gbk编码*/
	width: 169px;
	height: 187px;
}

.picshow {
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	/*设置垂直居中*/
	vertical-align: middle;
	/*设置水平居中*/
	text-align: center;
	/* 针对IE的Hack */
	*display: block;
	*font-size: 163px;
	/*此处的font-size为height除以1.14 */
	*font-family: Arial;
	/*防止非utf-8引起的hack失效问题，如gbk编码*/
	width: 196px;
	height: 186px;
}

.sl-pic img,
.picshow img,
.pic-bg img {
	/*设置图片垂直居中*/
	vertical-align: middle;
	border: none
}


/*guestbook.html*/

.feedback-and-contact {
	text-align: center;
	padding: 65px 0;
	background: #2e2e2e;
}

.feedback-index,
.contact-index {
	display: inline-block;
	text-align: left;
	font-size: 12px;
	letter-spacing: normal;
	vertical-align: top;
	margin: 0 45px;
}

.feedback-index {}

.feedback-index form {
	display: block;
	margin: 0;
	padding: 0;
	width: 456px;
}

.fb-rows {
	margin-bottom: 10px;
}

.feedback-index form .fb-rows {
	/*background:#434343;*/
	line-height: normal;
	margin-bottom: 10px;
}

.feedback-index form .fb-rows:first-child {
	border-top: none;
}

.feedback-index form .fb-txa,
.feedback-index form .fb-ipt {
	overflow: auto;
	margin: 0;
	width: 94%;
	border: none;
	padding: 0 3%;
	background-color: #EFEFEF;
	color: #fff;
	height: 42px;
	font-size: 12px;
	vertical-align: middle;
	display: block;
	border-radius: 0px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	/*-webkit-transition-duration: 1s;
	transition-duration: 1s;
	-webkit-transition-timing-function: cubic-bezier(0, .97, .05, .99);
	transition-timing-function: cubic-bezier(0, .97, .05, .99);
	-webkit-transition-property: -webkit-transform, background-color, border-radius,box-shadow;
	transition-property: transform, background-color, border-radius,box-shadow;*/
}

.feedback-index form .fb-txa:focus,
.feedback-index form .fb-ipt:focus {
	/*position: relative;
	-webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.75);
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.75);
	background-color:#000; 
	-webkit-transform: scale(1.1); 
	transform: scale(1.1);
	border-radius: 5px;*/
	-webkit-animation: ipt-focus 0.4s both;
	animation: ipt-focus 0.4s both;
}

.feedback-index form input:-webkit-autofill,
.feedback-index form textarea:-webkit-autofill,
.feedback-index form select:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #d3d3d3 inset;
}

@keyframes ipt-focus {
	0 {
		transform: scale(1, 1);
		animation-timing-function: ease-out;
	}
	25% {
		transform: scale(0.5, 0.5);
		animation-timing-function: ease-out;
	}
	50% {
		transform: scale(0.5, 0);
		animation-timing-function: ease-out;
	}
	75% {
		transform: scale(0.5, 0.95);
		animation-timing-function: ease-out;
		background: #d3d3d3;
		color: #000;
	}
	100% {
		transform: scale(0.5, 0.5);
		animation-timing-function: ease-out;
		background: #d3d3d3;
		color: #000;
	}
}

@-webkit-keyframes ipt-focus {
	0 {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	25% {
		-webkit-transform: scale(0.95, 0.95);
		transform: scale(0.95, 0.95);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	50% {
		-webkit-transform: scale(0.95, 0);
		transform: scale(0.95, 0);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	75% {
		-webkit-transform: scale(0.95, 0.95);
		transform: scale(0.95, 0.95);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
		background: #d3d3d3;
		color: #000;
	}
	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
		background: #d3d3d3;
		color: #000;
	}
}

@keyframes ipt-focus {
	0 {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	25% {
		-webkit-transform: scale(0.95, 0.95);
		transform: scale(0.95, 0.95);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	50% {
		-webkit-transform: scale(0.95, 0);
		transform: scale(0.95, 0);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	75% {
		-webkit-transform: scale(0.95, 0.95);
		transform: scale(0.95, 0.95);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
		background: #d3d3d3;
		color: #000;
	}
	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
		background: #d3d3d3;
		color: #000;
	}
}

.feedback-index form .fb-btn {
	-webkit-appearance: none;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 42px;
	color: #fff;
	font-size: 14px;
	border: none;
	background-color: #bf0a24;
	cursor: pointer;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	display: block !important;
}

.feedback-index form .fb-txa {
	height: 105px;
	margin: 0;
	padding: 12px 3%;
	resize: none;
	line-height: 18px;
	-webkit-overflow-scrolling: touch;
}

#box {
	position: relative;
	width: 954px;
	height: 292px;
	margin: 25px auto 0;
}

#box ul {
	position: relative;
	width: 754px;
	height: 292px;
}

#box li {
	position: absolute;
	list-style: none;
	width: 0;
	height: 0;
	top: 146px;
	left: 377px;
	z-index: 0;
	cursor: pointer;
	overflow: hidden;
	border-radius: 3px;
}

#box li img {
	width: 100%;
	height: 100%;
	vertical-align: top;
}

#box li div {
	position: absolute;
	bottom: -100px;
	width: 100%;
	height: 100px;
	background: #000;
	filter: alpha(opacity=100);
	opacity: 1;
}

#box li div h4 {
	margin: 0 10px;
	font: 12px/24px arial;
	border-bottom: 1px #333 solid;
}

#box li div h4 span {
	color: red;
	margin-left: 10px;
}

#box li div p {
	margin: 5px 10px 0;
	text-indent: 2em;
}

#box .prev,
#box .next {
	position: absolute;
	top: 50%;
	width: 39px;
	height: 80px;
	margin-top: -40px;
	overflow: hidden;
	text-indent: -999px;
	cursor: pointer;
	background: url(img/yxs/btn.png) no-repeat;
}

#box .prev {
	left: -60px;
}

#box .next {
	right: -60px;
	background-position: -39px 0;
}

#copyright {
	padding-top: 10px;
	text-align: center;
}
/*pages*/

.dede_pages ul {
	float: left;
	padding: 12px 0px 12px 16px;
}

.dede_pages ul li {
	float: left;
	font-family: Tahoma;
	line-height: 17px;
	margin-right: 6px;
	border: 1px solid #E9E9E9;
}

.dede_pages ul li a {
	float: left;
	padding: 2px 4px 2px;
	color: #555;
	display: block;
}

.dede_pages ul li a:hover {
	color: #690;
	text-decoration: none;
	padding: 2px 4px 2px;
}

.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,
.pagebox ul li.thisclass a:hover {
	background-color: #F8F8F8;
	padding: 2px 4px 2px;
	font-weight: bold;
}

.dede_pages .pageinfo {
	line-height: 21px;
	padding: 12px 10px 12px 16px;
	color: #999;
}

.dede_pages .pageinfo strong {
	color: #555;
	font-weight: normal;
	margin: 0px 2px;
}

.prev_next a {
	color: #666 !important;
}