ul {
	margin: 0px; padding: 0px; text-decoration: none;
}
li {
	margin: 0px; padding: 0px; text-decoration: none;
}
span {
	margin: 0px; padding: 0px; text-decoration: none;
}
b {
	margin: 0px; padding: 0px; text-decoration: none;
}
p {
	margin: 0px; padding: 0px; text-decoration: none;
}
strong {
	margin: 0px; padding: 0px; text-decoration: none;
}
ol {
	margin: 0px; padding: 0px; text-decoration: none;
}
dl {
	margin: 0px; padding: 0px; text-decoration: none;
}
dd {
	margin: 0px; padding: 0px; text-decoration: none;
}
dt {
	margin: 0px; padding: 0px; text-decoration: none;
}
h1 {
	margin: 0px; padding: 0px; text-decoration: none;
}
h2 {
	margin: 0px; padding: 0px; text-decoration: none;
}
h3 {
	margin: 0px; padding: 0px; text-decoration: none;
}
h4 {
	margin: 0px; padding: 0px; text-decoration: none;
}
h5 {
	margin: 0px; padding: 0px; text-decoration: none;
}
input {
	margin: 0px; padding: 0px; text-decoration: none;
}
a {
	margin: 0px; padding: 0px; text-decoration: none;
}
div {
	margin: 0px; padding: 0px; text-decoration: none;
}
img {
	margin: 0px; padding: 0px; text-decoration: none;
}
.content {
	margin: 0px auto; height: auto; overflow: hidden; min-width: 960px; max-width: 960px;
}
.content::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
li {
	list-style: none; font-family: "Î¢ÈíÑÅºÚ";
}
img {
	border: 0px currentColor; border-image: none;
}
.index-head {
	background: rgb(255, 255, 255);filter:alpha(opacity=50); opicaty:50; margin: 0px auto; height: 116px; min-width: 1000px; max-width: 1200px;
}
.header .logo {
	margin: 42px 0px 0px 2px; float: left;
}
.wri-ban {
	background: rgb(255, 255, 255);filter:alpha(opacity=50); opicaty:50;width: 100%; height: 116px;
}
.nav {
	margin-right: 10px; float: right;
}
.nav li {
	width: 100px; float: left;
}
.nav li a {
	width: 100%; text-align: center; color: rgb(102, 102, 102); line-height: 116px; font-size: 15px; display: block;
}
.nav li a:hover {
	background: rgb(0, 110, 177); color: rgb(255, 255, 255);
}
.banner {
	left: 50%; width: 1920px; height: 370px; margin-left: -960px; position: relative;
}
.box_skitter {
	background: none !important;
}
.lans {
	height: 228px; padding-top: 72px;
}
.ins {
	background: url("../img/loadings.gif") no-repeat center; width: 100%; height: 370px; overflow: hidden;
}
.lans .lf {
	width: 60%; float: left;
}
.lans .lans.lf .lf img {
	left: 0px; top: 0px; position: absolute; cursor: pointer;
}
.lans .lf h2 {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 18px; margin-bottom: 10px;
}
.lans .lf .say {
	width: 360px; color: rgb(153, 153, 153); line-height: 20px; font-size: 14px;
}
.playerimg {
	width: 265px; height: 174px; margin-right: 30px; float: left; position: relative;
}
.playerimg .btns {
	right: 10px; bottom: 20px; position: absolute;
}
.playerimg .btns span {
	filter:alpha(opacity=50); opicaty:50; width: 12px; height: 12px; margin-right: 2px; display: inline-block; cursor: pointer;
}
.playerimg .btns span:hover {
	background: rgb(43, 162, 222);
}
.playerimg .btns span.inss {
	background: rgb(43, 162, 222);
}
.playerimg img {
	left: 0px; top: 0px; position: absolute;
}
.video .ol li {
	width: 100%; height: 24px;
}
.lans .lf a {
	height: 20px; color: rgb(173, 173, 173); line-height: 20px; font-size: 14px; text-decoration: underline; margin-top: 16px; display: block;
}
.lans .lf a:hover {
	color: rgb(36, 113, 255);
}
.lans .lf .diy {
	float: left;
}
.lans .rt {
	width: 40%; margin-right: -36px; float: right;
}
.lans .rt ul {
	width: 468px;
}
.lans .rt li {
	margin-right: 24px; float: left; cursor: pointer;
}
.lans .rt li a {
	background: url("../img/icon.png") no-repeat; width: 90px; height: 90px; display: block;
}
.lans .rt li span {
	width: 100%; text-align: center; line-height: 48px; font-size: 16px; float: left;
}
.lans .rt .ons a:hover {
	background-position: right top;
}
.lans .rt .tws a {
	background-position: left -90px;
}
.lans .rt .tws a:hover {
	background-position: right -90px;
}
.lans .rt .ths a {
	background-position: left -180px;
}
.lans .rt .ths a:hover {
	background-position: right -180px;
}
.lans .rt .fou a {
	background-position: left -270px;
}
.lans .rt .fou a:hover {
	background-position: right -270px;
}
.lans .rt .nbtn {
	background: rgb(0, 110, 177); width: 282px; height: 41px; margin-top: 10px; float: left; position: relative;
}
.lans .rt .nbtn span {
	color: rgb(255, 255, 255);filter:alpha(opacity=50); opicaty:50; line-height: 41px; font-size: 16px; margin-left: 108px; float: left;
}
.lans .rt img {
	left: 15px; top: -14px; position: absolute;
}
.lans .rt .nbtn a {
	background: url("../img/btn_35.png") no-repeat center rgb(0, 85, 136); width: 47px; height: 41px; float: right; display: block;
}
.lans .rt .nbtn a:hover {
	background-color: rgb(14, 134, 207);
}
.video {
	background: rgb(241, 241, 241); width: 100%; padding-top: 62px; min-height: 325px;
}
.video .lf {
	float: left;
}
.video .lf .clear {
	width: 530px; overflow: hidden; float: left;
}
.video .lf .clear .ullist li {
	background: url("../img/solid_54.jpg") no-repeat right; float: left;
}
.video .lf .clear .ullist {
	width: 1000px; margin-left: -15px;
}
.video .lf .clear .ullist li a {
	padding: 0px 15px; color: rgb(102, 102, 102); line-height: 20px; font-size: 18px; font-weight: bold; display: block;
}
.video .lf .clear .ullist li a:hover {
	color: rgb(0, 110, 177);
}
.video .lf .clear .ullist .usfo a {
	color: rgb(0, 110, 177);
}
.newol {
	width: 658px; padding-top: 26px; margin-top: 18px; border-top-color: rgb(216, 216, 216); border-top-width: 1px; border-top-style: solid; float: left;
}
.video .lf {
	width: 658px;
}
.ol li .data {
	background: url("../img/sj_70.jpg") no-repeat; width: 146px; height: 97px; padding-right: 7px; margin-right: 20px; float: left; display: none; cursor: pointer;
}
.ol li .data img {
	width: 100%; height: 100%;
}
.ol li .data strong {
	width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-family: Arial; font-size: 24px; margin-top: 13px; display: block;
}
.ol li .data span {
	text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-family: Arial; font-size: 14px; display: block; opacity: 0.5;
}
.ol li {
	overflow: hidden; margin-bottom: 12px;
}
.ol li a {
	width: 100% !important; float: left;
}
.ol li a span {
	color: rgb(51, 51, 51); line-height: 20px; font-size: 16px; float: left;
}
.ol li a:hover span {
	color: rgb(43, 162, 222);
}
.ol li a .say {
	color: rgb(153, 153, 153); line-height: 20px; font-size: 14px; margin-top: 8px; margin-bottom: 9px; float: left; display: none;
}
.ol li a:hover .say {
	color: rgb(14, 134, 207);
}
.rtbt {
	float: right;
}
.rtbt a {
	color: rgb(102, 102, 102); float: left; display: block;
}
.rtbt a:hover {
	color: rgb(14, 134, 207);
}
.rtbt .down {
	background-position: right top;
}
.video .rt {
	width: 488px; height: 262px; float: right;
}
.video .rt h2 {
	color: rgb(51, 51, 51); line-height: 20px; font-size: 18px;
}
.video .rt .clear {
	width: 488px; height: 224px; position: relative;
}
.video .rt a {
	left: 0px; top: 0px; width: 488px; height: 224px; overflow: hidden; margin-top: 18px; display: none; position: absolute;
}
.video .rt .bbtn {
	right: 20px; bottom: 10px; position: absolute;
}
.video .rt .bbtn span {
	 filter:alpha(opacity=50); opicaty:50;  width: 12px; height: 12px; margin-right: 2px; display: block; cursor: pointer;
}
.video .rt .bbtn span:hover {
	background: rgb(43, 162, 222);
}
.video .rt .bbtn span.vid {
	background: rgb(43, 162, 222);
}
.video .rt a img {
	transition-duration: 500ms;
}
.video .rt a:hover img {
	transform: scale(1.1);
}
.honor {
	padding-top: 45px; padding-bottom: 76px; min-height: 470px;
}
.honor h2 {
	line-height: 26px; font-size: 18px;
}
.honor .boxs {
	background: rgb(249, 249, 249); left: 50%; width: 916px; padding-top: 44px; padding-bottom: 60px; margin-top: 38px; margin-bottom: 38px; margin-left: -458px; float: left; display: block; position: relative; min-height: 108px;
}
.honor .boxs i {
	background: url("../img/sj.jpg") no-repeat; left: 84px; width: 21px; height: 15px; bottom: -15px; display: block; position: absolute;
}
.honor .boxs .data {
	width: 188px; height: 108px; margin-left: 48px; border-right-color: rgb(232, 232, 232); border-right-width: 1px; border-right-style: solid; float: left;
}
.honor .boxs .data .das {
	line-height: 108px; font-family: Arial; font-size: 62px; font-weight: bold; float: left;
}
.honor .boxs .data span {
	padding-left: 4px; font-size: 13px; margin-top: 58px; float: left;
}
.honor .boxs ul {
	width: 610px; float: right;
}
.honor .boxs li {
	width: 100%; float: left;
}
.honor .boxs li a {
	width: 100%; line-height: 24px; display: block;
}
.honor .boxs li span {
	color: rgb(102, 102, 102); font-size: 14px; float: left;
}
.honor .boxs li p {
	color: rgb(102, 102, 102); margin-left: 8px; float: left;
}
.honor .boxs li a:hover span {
	color: rgb(14, 134, 207);
}
.honor .boxs li a:hover p {
	color: rgb(14, 134, 207);
}
.timeup {
	background: url("../img/b1.png") no-repeat; width: 35px; height: 34px; bottom: 0px; display: block; position: absolute;
}
.timedown {
	background: url("../img/b1.png") no-repeat; width: 35px; height: 34px; bottom: 0px; display: block; position: absolute;
}
.timeup {
	left: 0px;
}
.timedown {
	background-position: right top; right: 0px;
}
.time {
	background: url("../img/sld_03.png") no-repeat center 62px; margin: 0px auto; width: 100%; height: 79px; clear: both; position: relative;
}
.cleartime {
	margin: 0px auto; width: 1080px; height: 94px; overflow: hidden;
}
.oftime li {
	width: 134px; height: 94px; float: left;
}
.oftime .info a {
	background: url("../img/yq2_144.png") no-repeat center 38px; color: rgb(0, 110, 177); font-size: 30px; font-weight: bold;
}
.oftime li a {
	background: url("../img/yq1.png") no-repeat center 55px; width: 100%; height: 100%; text-align: center; color: rgb(102, 102, 102); line-height: 44px; font-family: Arial; font-size: 22px; display: block; transition-duration: 300ms;
}
.section {
	background: rgb(245, 245, 245); width: 100%; height: 330px; padding-top: 50px;
}
.section h2 {
	color: rgb(51, 51, 51); line-height: 26px; font-size: 18px; font-weight: bold; float: left;
}
.section .btn {
	margin-top: 10px; float: right;
}
.section .btn a {
	background: url("../img/turn.png") no-repeat; width: 13px; height: 13px; float: left; display: block;
}
.section .btn .down {
	background-position: right top;
}
.section .clear {
	width: 100%; overflow: hidden; margin-top: 20px; float: left;
}
.section .clear li {
	width: 295px; height: 200px; margin-right: 6px; float: left;
}
.section .clear li a {
	width: 100%; height: 200px; display: block; position: relative;
}
.section .clear li a .say {
	background: rgba(0, 0, 0, 0.6); left: 0px; width: 100%; height: 40px; bottom: 0px; position: absolute;
}
.section .clear ul {
	width: 1000%;
}
.section .clear li a:hover .say {
	background: rgba(1, 68, 137, 0.8);
}
.section .clear li a .say span {
	color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; margin-left: 29px; float: left;
}
.section .clear li a .say i {
	background: url("../img/eye.png") no-repeat left; margin: 22px 18px 0px 0px; color: rgb(255, 255, 255); line-height: 17px; padding-left: 18px; font-style: normal; float: right; display: block;
}
.fot {
	padding-bottom: 40px; border-bottom-color: rgb(52, 105, 161); border-bottom-width: 1px; border-bottom-style: solid;
}
.foot .fot dd a:hover {
	color: rgb(255, 255, 255);
}
.rtfot .jiathis_style .jtico {
	background: url("../img/fx.png") no-repeat; padding: 0px !important; width: 34px !important; height: 34px !important; margin-right: 12px;
}
.rtfot .jiathis_style .jtico_cqq {
	background-position: left -34px;
}
.rtfot .jiathis_style .jtico_weixin {
	background-position: left -68px;
}
.rtfot .eng {
	color: rgb(255, 255, 255); line-height: 34px; font-size: 16px; float: left;
}
.rtfot {
	float: right;
}
.jiathis_style {
	float: left;
}
.foots li {
	height: 14px; float: left;
}
.foots {
	overflow: visible; padding-top: 40px; padding-bottom: 30px;
}
.foots li a {
	padding: 0px 12px; color: rgb(46, 127, 191); line-height: 14px; font-size: 12px; border-right-color: rgb(25, 98, 164); border-right-width: 1px; border-right-style: solid; display: block;
}
.foots li a:hover {
	color: rgb(255, 255, 255);
}
.foots .no a {
	border: 0px currentColor; border-image: none;
}
.foots ul {
	margin-left: -12px;
}
.foots .clear p {
	color: rgb(46, 127, 191);
}
.foots .clear p a {
	color: rgb(46, 127, 191);
}
.foots .clear p a:hover {
	color: rgb(255, 255, 255);
}
.foots .clear {
	padding-top: 10px; float: left;
}
.ss {
	float: left;
}
.lj {
	border: 1px solid rgb(52, 105, 161); border-image: none; width: 217px; height: 29px; float: right;
}
.lj span {
	width: 171px; color: rgb(176, 188, 208); line-height: 29px; padding-left: 16px; float: left; cursor: pointer;
}
.lj a {
	background: url("../img/xx_17.png") no-repeat center; width: 29px; height: 29px; border-left-color: rgb(50, 104, 159); border-left-width: 1px; border-left-style: solid; float: right; display: block;
}
.wri-list {
	filter:alpha(opacity=50); opicaty:50; left: -50%; width: 100%; height: 196px; padding-top: 35px; margin-left: 50%; border-top-color: rgb(236, 236, 236); border-top-width: 1px; border-top-style: solid; display: none; position: absolute; z-index: 16; box-shadow: 0px 2px 2px #b8b8b8;
}
.wri-list .rt {
	width: 60%; float: right;
}
.wri-list ul {
	width: 115px; margin-right: 34px; float: left;
}
.wri-list li {
	width: 115px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap;
}
.wri-list li a {
	color: rgb(102, 102, 102); line-height: 32px; font-size: 14px; display: block;
}
.wri-list .frt {
	
}
.wri-list li a:hover {
	background: url("../img/index_16.png") no-repeat right; color: rgb(0, 110, 177);
}
.wri-list .rt h2 {
	line-height: 36px; font-size: 18px; font-weight: normal; margin-top: 4px;
}
.wri-list .rt img {
	margin-right: 38px; float: left;
}
.wri-list .rt .say {
	width: 322px; line-height: 20px; font-size: 14px; float: left;
}
.minins {
	margin-left: 114px; float: left; display: none;
}
.insdie-wrap {
	background: url("../img/about_02.jpg") no-repeat top; width: 100%; height: 720px; padding-top: 86px;
}
.insdie-wrap h2 {
	text-align: center; color: rgb(255, 255, 255); line-height: 52px; font-size: 30px;
}
.insdie-wrap .says {
	background: url("../img/solid_10.jpg") no-repeat bottom; text-align: center; color: rgb(255, 255, 255); line-height: 30px; padding-bottom: 14px; font-size: 14px;
}
.about .bigger {
	width: 395px; height: 488px; float: left; position: relative;
}
.about .bigger .tit {
	color: rgb(255, 255, 255); line-height: 32px; font-family: Arial; font-size: 34px; margin-top: 105px; margin-left: 40px;
}
.about .bigger span {
	color: rgb(255, 255, 255); line-height: 26px; font-size: 18px; margin-left: 40px;
}
.about .bigger .blur {
	background: rgba(1, 68, 137, 0.56); left: 0px; width: 355px; height: 270px; bottom: 0px; padding-top: 30px; padding-left: 40px; position: absolute;
}
.about .bigger .blur .say {
	width: 304px; color: rgb(255, 255, 255); line-height: 22px; font-size: 14px;
}
.about .bigger .blur a {
	border: 1px solid rgb(255, 255, 255); border-image: none; width: 93px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; margin-top: 28px; margin-left: 2px; display: block;
}
.about .bigger .blur a:hover {
	background: rgb(0, 110, 177);
}
.about {
	width: 101%; margin-top: 58px; float: left;
}
.about .small {
	filter:alpha(opacity=50); opicaty:50; margin: 0px 0px 7px 7px; width: 360px; height: 217px; padding-top: 24px; padding-left: 36px; float: left;
}
.hr-table {
	filter:alpha(opacity=50); opicaty:50;
}
.hr-table table {
	
}
.hr-table td input {
	
}
.about .small .tit {
	color: rgb(51, 51, 51); line-height: 22px; font-size: 18px;
}
.about .ry {
	
}
.about .ry .say {
	width: 176px; line-height: 22px; font-size: 14px; margin-top: 12px;
}
.about .ry a {
	border: 1px solid rgb(201, 201, 196); border-image: none; width: 93px; height: 32px; text-align: center; color: rgb(102, 102, 102); line-height: 32px; margin-top: 28px; margin-left: 2px; display: block;
}
.about .ry a:hover {
	background: rgb(0, 110, 177); color: rgb(255, 255, 255);
}
.about .team .rt a:hover {
	background: rgb(0, 110, 177); color: rgb(255, 255, 255);
}
.js .more:hover {
	background: rgb(0, 110, 177); color: rgb(255, 255, 255);
}
.about .team .tit {
	margin-bottom: 16px;
}
.about .team img {
	float: left;
}
.about .team .rt {
	width: 210px; margin-left: 22px; float: left;
}
.about .team .rt span {
	color: rgb(51, 51, 51); line-height: 22px; font-size: 14px; display: block;
}
.about .team .rt .say {
	line-height: 22px; font-size: 14px;
}
.about .team .rt a {
	border: 1px solid rgb(201, 201, 196); border-image: none; width: 93px; height: 32px; text-align: center; color: rgb(102, 102, 102); line-height: 32px; margin-top: 14px; margin-left: 2px; display: block;
}
.js li {
	width: 312px;
}
.js .tit {
	margin-bottom: 20px;
}
.js li a {
	color: rgb(102, 102, 102); line-height: 22px; font-size: 14px;
}
.js li a:hover {
	color: rgb(0, 110, 177);
}
.js .more {
	border: 1px solid rgb(201, 201, 196); border-image: none; width: 93px; height: 32px; text-align: center; color: rgb(102, 102, 102); line-height: 32px; margin-top: 18px; margin-left: 2px; float: left; display: block;
}
.fbt li {
	background: url("../img/11.jpg") no-repeat left 27px; padding: 27px 0px 20px; width: 226px; height: 42px;
}
.fbt li a {
	color: rgb(102, 102, 102); line-height: 42px; text-indent: 100px; font-size: 18px; display: block;
}
.fbt .ons {
	background: url("../img/22.jpg") no-repeat left 27px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.ban-ul {
	background: url("../img/home_03.png") no-repeat left; height: 56px; border-top-color: rgb(236, 240, 242); border-top-width: 1px; border-top-style: solid;
}
.ban-ul ul {
	margin-left: 20px;
}
.ban-ul li {
	font-family: "ËÎÌå";
}
.ban-ul li a {
	color: rgb(255, 255, 255); line-height: 56px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px;
}
.ban-ul li a:hover {
	color: rgb(51, 51, 51);
}
.ban-ul li span {
	margin: 0px 3px; color: rgb(255, 255, 255);
}
.comp .lf {
	 filter:alpha(opacity=50); opicaty:50;width: 874px; line-height: 180%; padding-right: 36px; padding-bottom: 100px; padding-left: 36px; float: left; min-height: 568px;
}
.news .lf {
	filter:alpha(opacity=50); opicaty:50; width: 874px; line-height: 180%; padding-right: 36px; padding-bottom: 100px; padding-left: 36px; float: left; min-height: 568px;
}
.comp {
	margin-bottom: 65px;
}
.news {
	margin-bottom: 65px;
}
.in-list {
	filter:alpha(opacity=50); opicaty:50; width: 209px; padding-bottom: 20px; padding-left: 29px; float: right; min-height: 490px;
}
.alltit {
	line-height: 76px; font-size: 20px; margin-top: 7px;
}
.comp .lf .say {
	width: 876px; line-height: 24px; font-size: 14px;
}
.rtlist h2 {
	width: 181px; color: rgb(0, 110, 177); line-height: 72px; font-size: 24px; margin-bottom: 18px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
.rtlist li {
	width: 182px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
.rtlist li a {
	width: 100%; color: rgb(51, 51, 51); line-height: 42px; text-indent: 15px; font-size: 16px; display: block;
}
.rtlist li a:hover {
	background: url("../img/dd_03.jpg") no-repeat 158px rgb(0, 110, 177); color: rgb(255, 255, 255);
}
.newhonor .time {
	background: none; margin: 0px; width: 874px;
}
.newhonor .cleartime {
	background: url("../img/sld_03.png") no-repeat center 62px; width: 748px;
}
.newhonor .oftime li {
	width: 124px;
}
.newhonor .boxs {
	background: rgb(249, 249, 249); left: 50%; width: 870px; padding-top: 44px; padding-bottom: 60px; margin-top: 38px; margin-bottom: 38px; margin-left: -458px; float: left; display: block; position: relative; min-height: 108px;
}
.newhonor .boxs .data {
	width: 188px; height: 108px; margin-left: 48px; border-right-color: rgb(232, 232, 232); border-right-width: 1px; border-right-style: solid; float: left;
}
.newhonor .boxs .data .das {
	line-height: 108px; font-family: Arial; font-size: 62px; font-weight: bold; float: left;
}
.newhonor .boxs .data span {
	padding-left: 4px; font-size: 13px; margin-top: 58px; float: left;
}
.newhonor .boxs li {
	width: 100%; float: left;
}
.newhonor .boxs li a {
	width: 100%; line-height: 24px; display: block;
}
.newhonor .boxs li span {
	color: rgb(102, 102, 102); font-size: 14px; float: left;
}
.newhonor .boxs li p {
	color: rgb(102, 102, 102); margin-left: 8px; float: left;
}
.newhonor .load ul {
	width: 610px; float: right;
}
.tion-team li {
	width: 870px; padding-bottom: 38px; margin-bottom: 38px; border-bottom-color: rgb(245, 245, 245); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.tion-team li img {
	width: 157px; height: 217px; margin-right: 30px; float: left;
}
.tion-team li h2 {
	color: rgb(51, 51, 51); line-height: 22px; padding-left: 12px; font-size: 16px; font-weight: normal; margin-bottom: 24px;
}
.tion-team li .psay {
	color: rgb(128, 128, 128); line-height: 24px; padding-left: 12px; font-size: 14px;
}
.firend li {
	background: url("../img/ul.jpg") no-repeat; width: 185px; height: 89px; overflow: hidden; margin-bottom: 26px; margin-left: 25px; float: left;
}
.firend li a {
	width: 100%; height: 89px; text-align: center; line-height: 82px; display: block;
}
.firend li a img {
	max-height: 89px; max-width: 185px; transition-duration: 500ms;
}
.firend li a :hover {
	transform: scale(1.1);
}
.merit .box {
	width: 874px; height: 464px; padding-bottom: 26px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.merit .box .picshow {
	margin: 0px auto; width: 697px; height: 464px; text-align: center; line-height: 464px;
}
.merit .box .picshow img {
	border: 1px solid rgb(0, 0, 0); border-image: none; max-height: 464px; max-width: 697px;
}
.merit .bot .bs {
	background: url("../img/bt.png") no-repeat left bottom; width: 31px; height: 31px; margin-top: 18px; display: block;
}
.merit .bot .lt {
	float: left;
}
.merit .bot .lt:hover {
	background-position: left top;
}
.merit .bot .lb:hover {
	background-position: right top;
}
.merit .bot .lb {
	background-position: right bottom; float: right;
}
.yclear {
	width: 702px; height: 67px; overflow: hidden; margin-right: 30px; margin-left: 36px; float: left; position: relative;
}
.merit .bot {
	width: 830px; padding-left: 26px; margin-top: 34px; float: left;
}
.merit .box .picshow img {
	max-height: 100%; max-width: 100%;
}
.merit .bot ul {
	width: 1000%;
}
.merit .bot li {
	margin-right: 5px; float: left; position: relative; cursor: pointer;
}
.merit .bot li a img {
	width: 96px; height: 67px;
}
.merit .bot li a {
	border: 4px solid transparent; border-image: none; left: 0px; top: 0px; width: 88px; height: 59px; display: block; position: absolute; background-color: transparent;
}
.merit .bot li a:hover {
	border-color: rgb(0, 110, 177);
}
.merit .bot .pic a {
	border-color: rgb(0, 110, 177);
}
.newplay li {
	margin: 0px 20px 18px 0px; width: 278px; float: left;
}
.newplay li a {
	width: 100%; height: 181px; overflow: hidden; display: block;
}
.newplay li img {
	transition-duration: 500ms;
}
.newplay li a:hover img {
	transform: scale(1.1);
}
.newplay li p {
	text-align: center; line-height: 36px; font-size: 14px;
}
.turn {
	margin: 0px auto; display: block;
}
.take {
	background: url("../img/bgs_03.jpg") no-repeat; width: 875px; height: 295px; overflow: hidden; margin-bottom: 76px; position: relative;
}
.take li {
	left: 377px; top: 146px; width: 0px; height: 0px; position: absolute; z-index: 0;
}
.take li img {
	width: 100%; height: 100%;
}
.take li span {
	background: rgba(0, 0, 0, 0.6); left: 0px; width: 100%; height: 38px; bottom: 0px; color: rgb(255, 255, 255); line-height: 38px; text-indent: 15px; font-size: 14px; position: absolute;
}
.take .btnt {
	background: url("../img/off.jpg") no-repeat; width: 26px; height: 26px; margin-top: 125px; float: left; display: block; cursor: pointer;
}
.take .next_btn {
	background-position: left bottom; margin-right: 66px; float: right;
}
.take .prev_btn {
	margin-left: 34px;
}
.playlist li {
	width: 872px; height: 136px; margin-bottom: 12px; float: left;
}
.playlist li a {
	background: rgb(253, 252, 252); border: 1px solid rgb(245, 245, 245); border-image: none; width: 850px; height: 114px; padding-top: 20px; padding-left: 20px; display: block;
}
.playlist {
	margin-bottom: 20px; float: left;
}
.playlist li a img {
	margin: 0px 18px 0px 0px; float: left;
}
.playlist li a h2 {
	color: rgb(51, 51, 51); line-height: 26px; font-size: 14px; font-style: normal; margin-top: 2px;
}
.playlist li a .say {
	margin: 6px 0px; color: rgb(102, 102, 102); line-height: 18px;
}
.playlist li a .data {
	color: rgb(102, 102, 102); line-height: 18px; font-family: Arial;
}
.playlist li a:hover {
	background: rgb(0, 110, 177); border-color: rgb(0, 110, 177);
}
.playlist li a:hover h2 {
	color: rgb(255, 255, 255);
}
.playlist li a:hover .say {
	color: rgb(204, 219, 229); opacity: 0.87;
}
.playlist li a:hover .data {
	color: rgb(255, 255, 255); opacity: 0.5;
}
.bisomess {
	
}
.bisomess ul {
	width: 100%;
}
.bisomess li {
	width: 100%; margin-bottom: 2px; float: left; position: relative;
}
.bisomess li .look {
 background-image: url("../IMAGES/ppp.png"); filter:alpha(opacity=50); opicaty:50;width: 100%; height: 45px; color: rgb(102, 102, 102); line-height: 45px; text-indent: 45px; font-size: 16px; font-weight: bold; display: block;
}
.bisomess li:hover {
	box-shadow: 0px 0px 3px #0026a0;
}
.bisomess li .look:hover {
	color: rgb(14, 134, 207);
}
.bisomess li .xx {
background-image: url("../IMAGES/ppp.png");	filter:alpha(opacity=50); opicaty:50; width: 960px; padding-top: 0px; padding-bottom: 0px; float: left; display: none;
}
.bisomess li .img {
	margin-right: 40px; margin-left: 45px; float: left;
}
.bisomess li .say {
	width: 862px; line-height: 24px; font-size: 14px; float: left;
}
.nius {
	width: 960px; overflow: hidden; margin-top: 0px; float: left; position: relative;
}
.bisomess li .more {
	border: 1px solid rgb(209, 209, 209); border-image: none; width: 93px; height: 32px; text-align: center; color: rgb(102, 102, 102); line-height: 32px; margin-top: 18px; float: left; display: block;
}
.bisomess li .more:hover {
	background: rgb(0, 110, 177); border-color: rgb(0, 110, 177); color: rgb(255, 255, 255);
}
.bisomess li i {
	background: url("ss1.png") no-repeat left bottom; top: 7px; width: 31px; height: 32px; right: 34px; display: block; position: absolute; cursor: pointer;
}
.bisomess .has i {
	background-position: left top;
}
.ajaxmore {
	background: url("z_37.jpg") no-repeat center rgb(255, 255, 255);filter:alpha(opacity=50); opicaty:50; width: 100%; height: 65px; text-align: center; color: rgb(102, 102, 102); line-height: 65px; text-indent: -90px; font-size: 16px; margin-top: 2px; float: left; display: block;
}
.ajaxmore:hover {
	color: rgb(0, 110, 177);
}
.talent .says {
	margin-bottom: 56px;
}
.talent {
	background-image: url("bg3_02.jpg");
}
.px {
	background: rgb(255, 255, 255);filter:alpha(opacity=50); opicaty:50; width: 563px; height: 468px; padding-top: 21px; padding-left: 32px; float: left;
}
.px {
	float: right;
}
.table h2 {
	text-align: left; color: rgb(51, 51, 51); line-height: 66px; font-size: 18px; font-weight: normal;
}
.px h2 {
	text-align: left; color: rgb(51, 51, 51); line-height: 66px; font-size: 18px; font-weight: normal;
}
.px h2 {
	clear: both;
}
.trs {
	background: rgb(229, 229, 229);
}
.trs td {
	font-size: 16px;
}
.dj {
	background: url("../img/bs2_21.png") no-repeat 300px; border: 1px solid rgb(225, 225, 225); border-image: none; width: 523px; text-align: center; color: rgb(102, 102, 102); line-height: 44px; font-size: 18px; margin-top: 40px; display: block;
}
.dj:hover {
	color: rgb(0, 110, 177);
}
.mupic img {
	margin-right: 30px; float: left;
}
.mupic {
	padding-bottom: 46px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.mupic .say {
	margin: 0px; width: 350px; line-height: 24px; font-size: 14px; float: left;
}
.mupic a {
	border: 1px solid rgb(209, 209, 209); border-image: none; width: 93px; height: 32px; text-align: center; color: rgb(102, 102, 102); line-height: 32px; margin-top: 10px; float: left; display: block;
}
.ters {
	border: 0px currentColor; border-image: none;
}
.mupic a:hover {
	background: rgb(0, 110, 177); border-color: rgb(0, 110, 177); color: rgb(255, 255, 255);
}
.hiring table {
	width: 90%; margin-bottom: 40px;
}
.hiring tr {
	background: rgb(255, 255, 255); filter:alpha(opacity=50); opicaty:50;width: 100%;
}
.joinus_tb .bks {
	background: rgb(210, 235, 242);
}
.hiring td {
	border: 1px solid rgb(115, 171, 172); border-image: none; width: 25%; text-align: left; color: rgb(51, 51, 51); line-height: 42px; text-indent: 20px;
}
.hiring td a {
	color: rgb(102, 102, 102);
}
.hiring td a:hover {
	color: rgb(0, 110, 177);
}
.hiring .ons td {
	font-size: 16px;
}
.hiring .ons {
	background: rgb(229, 229, 229); border-color: rgb(229, 229, 229);
}
.lj {
	position: relative;
}
.lj dl {
	background: rgb(1, 68, 137); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(52, 105, 161) rgb(52, 105, 161) currentColor; border-image: none; left: -1px; display: none; position: absolute;
}
.lj dd {
	width: 217px; float: left;
}
.lj dd a {
	background: none; border: 0px currentColor; border-image: none; width: 203px; color: rgb(176, 188, 208); line-height: 29px; padding-left: 16px; display: block;
}
.finds {
	background: url("../img/find_03.jpg") no-repeat; width: 15px; height: 15px; margin-top: 52px; float: right; display: block;
}
.bbrown {
	background: rgb(97, 97, 97); width: 100%; height: 85px; display: none; position: absolute; z-index: 11;
}
.bbrown .text {
	background: none; border: 0px currentColor; border-image: none; width: 80%; height: 85px; color: rgb(255, 255, 255); line-height: 85px; text-indent: 2px; font-size: 16px; float: left; display: block;
}
.bbrown .sub {
	background: url("../img/nn_06.jpg") no-repeat; border: currentColor; border-image: none; width: 23px; height: 24px; margin-top: 32px; float: right; display: block;
}
.header .close {
	background-image: url("../img/cc.jpg");
}
.map .say {
	line-height: 30px; font-size: 16px; margin-top: 20px;
}
.detials {
	margin: 0px auto; width: 90%;
}
.detials .tits {
	text-align: center; color: rgb(51, 51, 51); line-height: 45px; padding-top: 30px; font-size: 30px;
}
.detials .data {
	text-align: center; padding-bottom: 10px; margin-top: 10px; margin-bottom: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.detials .say {
	line-height: 24px; text-indent: 2em;
}
.detials img {
	margin: 20px auto;
}
.detials a {
	color: rgb(102, 102, 102); line-height: 30px; margin-right: 20px; float: left; display: block;
}
.detials a:hover {
	color: rgb(14, 134, 207);
}
.detials .ret {
	margin: 0px; float: right;
}
.detials .turn {
	margin-top: 40px;
}
.newol {
	height: 208px; overflow: hidden; position: relative;
}
.ol {
	width: 658px; height: 208px; position: relative; -ms-overflow-y: scroll;
}
.ol ol {
	position: absolute;
}
.hrefs {
	padding-top: 30px;
}
.hrefs dl {
	width: 840px; padding-bottom: 36px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.hrefs dt {
	width: 100%; color: rgb(51, 51, 51); line-height: 52px; font-size: 16px; font-weight: bold; float: left;
}
.hrefs dd {
	font-size: 14px; margin-right: 30px; float: left;
}
.hrefs dd a {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 14px;
}
.hrefs dd a:hover {
	color: rgb(0, 110, 177);
}
.tion-team table {
	width: 874px;
}
.tion-team table tr.on {
	background: rgb(241, 241, 241);
}
.tion-team table tr {
	background: rgb(249, 249, 249); height: 48px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.tion-team table tr td {
	text-align: center; padding-left: 20px;
}
.tion-team table tr.on td {
	color: rgb(0, 0, 0); font-size: 16px;
}
.tion-team table tr td a {
	background: url("../img/down_09.png") no-repeat center; height: 16px; display: block;
}
.tion-team table tr td a:hover {
	background: url("../img/down_07.png") no-repeat center;
}
