* {
	transition-property: all; -moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;
}
html {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; width: 100%; font-family: "Microsoft YaHei", Helvetica Neue, Tahoma, Arial, "΢���ź�", "����", "����"; font-size: 14px;
}
body {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; width: 100%; font-family: "Microsoft YaHei", Helvetica Neue, Tahoma, Arial, "΢���ź�", "����", "����"; font-size: 14px;
}
img {
	border: 0px currentColor; border-image: none;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
a {
	text-decoration: none;
}
ul {
	list-style-type: none;
}
li {
	list-style-type: none;
}
input {
	
}
button {
	
}
select {
	
}
textarea {
	
}
select {
	
}
option {
	
}
select {
	margin: 0px; padding: 0px; font-weight: normal; resize: none; -webkit-appearance: none;
}
option {
	margin: 0px; padding: 0px; font-weight: normal; resize: none; -webkit-appearance: none;
}
textarea {
	margin: 0px; padding: 0px; font-weight: normal; resize: none; -webkit-appearance: none;
}
input[type='button'] {
	margin: 0px; padding: 0px; font-weight: normal; -webkit-appearance: none;
}
input[type='submit'] {
	margin: 0px; padding: 0px; font-weight: normal; -webkit-appearance: none;
}
input[type='reset'] {
	margin: 0px; padding: 0px; font-weight: normal; -webkit-appearance: none;
}
input[type='text'] {
	margin: 0px; padding: 0px; font-weight: normal; -webkit-appearance: none;
}
.container {
	margin: 0px auto; width: 1200px; position: relative;
}
.container::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "020";
}
.mainTitle {
	margin: 0px auto; width: 295px; text-align: center; color: rgb(102, 102, 102); line-height: 70px; font-size: 40px; border-top-color: rgb(213, 213, 213); border-bottom-color: rgb(213, 213, 213); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.seach {
	background: rgb(255, 255, 255); width: 300px; height: 30px; margin-top: 40px; position: relative;
}
.seach .seachText {
	margin: 0px; padding: 0px 0px 0px 6px; border: 0px currentColor; border-image: none; width: 260px; height: 30px; color: rgb(153, 153, 153); line-height: 1; font-size: 12px;
}
.seach .btn {
	background: rgb(71, 71, 71); top: 0px; width: 30px; height: 30px; text-align: center; right: 0px; line-height: 30px; position: absolute; cursor: pointer;
}
.seach .btn {
	transition-duration: 0.5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s;
}
.seach .btn:hover {
	background: rgb(0, 0, 0);
}
.seach .btn img {
	vertical-align: middle;
}
.vedioHide {
	background: url("../img/blackbg.png"); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 4;
}
.vedioContent {
	background: rgb(255, 255, 255); margin: -260px 0px 0px -335px; padding: 20px 20px 50px; border-radius: 6px; left: 50%; top: 50%; width: 650px; height: 450px; display: none; position: fixed; z-index: 5; box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2); -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; -webkit-border-radius: 6px;
}
.vedioContent iframe {
	width: 100% !important; height: 100% !important;
}
.vedioContent .vedioClose {
	right: 24px; bottom: 18px; position: absolute; cursor: pointer;
}
.header {
	background: rgb(255, 255, 255); width: 100%; height: 120px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; position: fixed; z-index: 5;
}
.header .container {
	height: 100%;
}
.header .headerLogo {
	left: 60px; top: 32px; width: 283px; position: absolute;
}
.header .nav .navTop {
	background: rgb(0, 0, 255); top: 0px; height: 4px; display: none; position: absolute;
}
.header .nav .navTop {
	transition-duration: 0.5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s;
}
.header .nav {
	top: 0px; width: 63%; height: 120px; right: 0px; position: absolute;
}
.header .nav .child {
	width: 10%; height: 120px; text-align: center; color: rgb(102, 102, 102); line-height: 120px; float: left; position: relative;
}
.header .nav .navChildSearch.child {
	line-height: 20px !important;
}
.header .nav .child:hover .title {
	color: rgb(0, 0, 255);
}
.header .nav .child .title {
	color: rgb(102, 102, 102); font-size: 16px;
}
.header .nav .child .title {
	transition-duration: 0.5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s;
}
.header .nav .on.child .title {
	color: rgb(0, 0, 255);
}
.header .nav .child .childContent {
	top: 120px; width: 100%; display: none; position: absolute;
}
.header .nav .child .childContent .childContentLi {
	background: url("../img/navchildbg.png"); overflow: hidden; height: 38px; color: rgb(102, 102, 102); line-height: 38px; font-size: 14px; border-bottom-color: rgb(198, 197, 196); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2); -moz-box-shadow: 0px 2px 2px 0px rgba(125, 125, 125, 0.2); -ms-box-shadow: 0px 2px 2px 0px rgba(125, 125, 125, 0.2); -o-box-shadow: 0px 2px 2px 0px rgba(125, 125, 125, 0.2); -webkit-box-shadow: 0px 2px 2px 0px rgba(125, 125, 125, 0.2);
}
.header .nav .child .childContent .childContentLi:hover {
	background: rgb(0, 0, 255); color: rgb(255, 255, 255);
}
.header .nav .child .language {
	padding: 0px 8px; height: 16px; color: rgb(102, 102, 102); line-height: 16px; font-size: 16px; display: inline-block;
}
.header .nav .child .language:hover {
	color: rgb(0, 0, 255);
}
.header .nav .child .cn.language {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.header .nav .child .on.language {
	color: rgb(125, 47, 141);
}
.header .nav .child .seachIcon {
	cursor: pointer;
}
.header .list {
	background: rgb(54, 56, 57); position: relative; z-index: 6;
}
.header .list .container {
	padding: 50px 0px; display: none;
}
.header .list .content {
	width: 492px;
}
.header .list .listMTitle {
	color: rgb(255, 255, 255); line-height: 24px; padding-bottom: 24px; font-size: 18px;
}
.header .list .listTitle {
	width: 100%; position: relative;
}
.header .list .listTitle::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "020";
}
.header .list .listTitle .title {
	color: rgb(185, 185, 185); line-height: 36px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
.header .list .listTitle .title a {
	color: rgb(185, 185, 185); font-size: 14px;
}
.header .list .listTitle .title img {
	margin-right: 12px;
}
.header .list .listTitle .title .pointer {
	top: 16px; width: 11px; height: 11px; right: 0px; position: absolute; cursor: pointer;
}
.header .list .listTitle .title .pointer .sub {
	background: rgb(153, 153, 153); left: 0px; top: 5px; width: 11px; height: 1px; position: absolute;
}
.header .list .listTitle .title .pointer .sub2.sub {
	transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -webkit-transform: rotate(90deg);
}
.header .list .listTitle .title .pointer .sub2.sub {
	transition-duration: 0.5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s;
}
.header .list .listTitle .title .on.pointer .sub2.sub {
	transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -webkit-transform: rotate(0deg);
}
.header .list .listTitle .listContent {
	width: 94%; float: right; display: none;
}
.header .list .addBtn {
	background: url("../img/addicon.png") no-repeat; width: 35px; height: 35px; right: 0px; bottom: -35px; position: absolute; z-index: 5; cursor: pointer;
}
.header .list .addBtn .sub {
	background: rgb(255, 255, 255); width: 10px; height: 2px; position: absolute;
}
.header .list .addBtn .sub1.sub {
	left: 22px; top: 12px;
}
.header .list .addBtn .sub2.sub {
	left: 22px; top: 12px; transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -webkit-transform: rotate(90deg);
}
.header .list .addBtn .sub2.sub {
	transition-duration: 0.5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s;
}
.header .list .on.addBtn .sub2.sub {
	transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -webkit-transform: rotate(0deg);
}
.header .searchContent {
	padding: 25px; right: 0px; bottom: -80px; border-bottom-color: rgb(220, 218, 219); border-left-color: rgb(220, 218, 219); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; display: none; position: absolute; background-color: rgb(242, 239, 239);
}
.header .searchContent .seach {
	margin: 0px;
}
.wapNavBtn {
	top: 38px; right: 32px; display: none; position: absolute; cursor: pointer;
}
.wapLanguage {
	top: 35px; right: 120px; display: none; position: absolute;
}
.wapLanguage .language {
	padding: 0px 14px; color: rgb(153, 153, 153); line-height: 28px; font-size: 28px; display: inline-block;
}
.wapLanguage .on.language {
	color: rgb(125, 47, 141);
}
.wapLanguage .cn.language {
	border-right-color: rgb(186, 186, 186); border-right-width: 3px; border-right-style: solid;
}
.wapNavPointer {
	top: 3px; right: 3px; display: none; position: absolute; cursor: pointer;
}
.crumbs {
	background: url("../img/banner.jpg") repeat-x bottom; height: 55px; line-height: 55px; padding-top: 120px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.crumbs .title {
	color: rgb(51, 51, 51); font-size: 20px; float: left;
}
.crumbs .childs {
	color: rgb(102, 102, 102); font-family: "Hiragino Sans GB"; font-size: 14px; float: right;
}
.crumbs .childs a {
	color: rgb(102, 102, 102);
}
.crumbs .childs span {
	margin: 0px 6px;
}
.main {
	padding: 40px 0px 90px;
}
.main .maxTitle {
	line-height: 34px; position: relative;
}
.main .maxTitle span {
	background: rgb(255, 255, 255); color: rgb(0, 0, 255); padding-right: 18px; font-size: 30px; position: relative; z-index: 1;
}
.main .maxTitle .sub {
	background: rgb(214, 214, 214); top: 18px; width: 100%; height: 1px; position: absolute;
}
.main .top {
	background: rgb(212, 212, 212); width: 60px; height: 60px; text-align: center; right: 50px; bottom: 300px; line-height: 60px; display: none; position: fixed; z-index: 1; cursor: pointer;
}
.main .top {
	transition-duration: 0.5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s;
}
.main .top:hover {
	background: rgb(113, 115, 115);
}
.main .top img {
	vertical-align: middle;
}
.footer {
	height: 262px;
}
.footer .title {
	color: rgb(218, 218, 218); padding-top: 40px; font-size: 16px;
}
.footer .head {
	background: rgb(113, 115, 115); height: 222px;
}
.footer .head .left {
	left: 100px; top: 0px; width: 300px; position: absolute;
}
.footer .head .right {
	top: 0px; width: 344px; right: 0px; position: absolute;
}
.footer .head .right .content {
	margin-top: 40px;
}
.footer .head .right .content img {
	margin-right: 6px;
}
.footer .head .right .content img {
	transition-duration: 0.5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s;
}
.footer .head .right .content img:hover {
	transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1);
}
.footer .foot {
	background: rgb(71, 71, 71); height: 40px; text-align: center; color: rgb(183, 183, 183); line-height: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.footer .foot a {
	color: rgb(183, 183, 183);
}
@media all and (max-width:639px)
{
.container {
	width: 93.75%;
}
.mainTitle {
	width: 150px; line-height: 35px; font-size: 20px;
}
.seach {
	width: 150px; height: 21px; margin-top: 19px;
}
.seach .seachText {
	padding: 0px 0px 0px 5px; width: 125px; height: 20px; line-height: 21px; font-size: 12px;
}
.seach .btn {
	width: 22px; height: 22px; line-height: 22px;
}
.vedioContent {
	margin: -130px 0px 0px -160px; padding: 10px 10px 20px; width: 300px; height: 210px;
}
.vedioContent iframe {
	width: 100% !important; height: 100% !important;
}
.vedioContent .vedioClose {
	right: 10px; bottom: 5px;
}
.header {
	height: 50px !important;
}
.header .headerLogo {
	left: 16px; top: 13px !important; width: 100px;
}
.header .nav .navTop {
	display: none !important;
}
.header .nav {
	background: rgb(255, 255, 255); top: 50px; width: 100%; height: auto !important; right: 0px; padding-bottom: 10px; display: none;
}
.header .nav .child {
	margin: 0px auto; width: 90%; height: auto !important; text-align: left; color: rgb(51, 51, 51); line-height: 35px !important; border-right-color: rgb(218, 218, 218); border-bottom-color: rgb(218, 218, 218); border-left-color: rgb(218, 218, 218); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; float: none; background-color: rgb(249, 249, 249);
}
.header .nav :nth-child(2).child {
	border-top-color: rgb(218, 218, 218); border-top-width: 1px; border-top-style: solid;
}
.header .nav .child .title {
	padding: 0px 2%; color: rgb(102, 102, 102); font-size: 12px; display: inherit;
}
.header .nav .child .childContent {
	top: 0px !important; width: 100%; display: none; position: relative;
}
.header .nav .child .childContent .childContentLi {
	padding: 0px 4%; height: 35px; color: rgb(102, 102, 102); line-height: 35px; font-size: 12px; border-top-color: rgb(218, 218, 218); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;
}
.header .nav .navChildLanguage {
	display: none;
}
.header .nav .navChildSearch {
	display: none;
}
.header .list {
	display: none !important;
}
.header .searchContent {
	display: none !important;
}
.wapNavPointer {
	top: 3px; right: 3px; display: block;
}
.wapNavBtn {
	top: 19px; width: 24px; right: 16px; display: block;
}
.wapLanguage {
	top: 17px; right: 50px; display: block;
}
.wapLanguage .language {
	padding: 0px 2px; line-height: 14px; font-size: 14px;
}
.wapLanguage .cn.language {
	border-right-color: rgb(186, 186, 186); border-right-width: 1px; border-right-style: solid;
}
.crumbs {
	height: 30px; line-height: 30px; padding-top: 50px !important;
}
.crumbs .title {
	font-size: 12px;
}
.crumbs .childs {
	display: none;
}
.main {
	padding: 20px 0px 45px;
}
.main .maxTitle {
	line-height: 20px;
}
.main .maxTitle span {
	padding-right: 8px; font-size: 18px;
}
.main .maxTitle .sub {
	top: 10px;
}
.footer {
	height: auto;
}
.footer .title {
	line-height: 17px; padding-top: 10px; font-size: 12px;
}
.footer .head {
	height: 95px;
}
.footer .head .left {
	left: 0px; top: 0px; width: 150px; position: absolute;
}
.footer .head .right {
	width: 130px;
}
.footer .head .right .content {
	margin-top: 16px;
}
.footer .head .right .content img {
	height: 14px; margin-right: 3px;
}
.footer .foot {
	padding: 8px 0px; height: auto; line-height: 14px; font-size: 12px;
}
.footer .foot p {
	margin: 0px auto; width: 80%;
}
}
@media all and (max-width:1023px) and (min-width:640px)
{
.container {
	width: 600px;
}
.mainTitle {
	width: 248px; line-height: 50px; font-size: 25px;
}
.seach {
	width: 245px; height: 33px; margin-top: 17px;
}
.seach .seachText {
	padding: 0px 0px 0px 10px; width: 235px; line-height: 33px; font-size: 16px;
}
.seach .btn {
	width: 33px; height: 33px; line-height: 33px;
}
.vedioContent {
	margin: -260px 0px 0px -320px; padding: 20px 20px 50px; border-radius: 6px; width: 600px; height: 420px; box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.2); -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; -webkit-border-radius: 6px;
}
.vedioContent iframe {
	width: 100% !important; height: 100% !important;
}
.vedioContent .vedioClose {
	right: 20px; bottom: 10px; position: absolute; cursor: pointer;
}
.header {
	height: 73px !important;
}
.header .headerLogo {
	left: 31px; top: 23px !important; width: 94px;
}
.header .nav .navTop {
	display: none !important;
}
.header .nav {
	background: rgb(255, 255, 255); top: 73px; width: 100%; height: auto !important; right: 0px; padding-bottom: 20px; display: none;
}
.header .nav .child {
	margin: 0px auto; width: 90%; height: auto !important; text-align: left; color: rgb(51, 51, 51); line-height: 35px !important; border-right-color: rgb(218, 218, 218); border-bottom-color: rgb(218, 218, 218); border-left-color: rgb(218, 218, 218); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; float: none; background-color: rgb(249, 249, 249);
}
.header .nav :nth-child(2).child {
	border-top-color: rgb(218, 218, 218); border-top-width: 1px; border-top-style: solid;
}
.header .nav .child .title {
	padding: 0px 2%; color: rgb(102, 102, 102); font-size: 12px; display: inherit;
}
.header .nav .child .childContent {
	top: 0px !important; width: 100%; display: none; position: relative;
}
.header .nav .child .childContent .childContentLi {
	padding: 0px 4%; height: 35px; color: rgb(102, 102, 102); line-height: 35px; font-size: 12px; border-top-color: rgb(218, 218, 218); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;
}
.header .nav .navChildLanguage {
	display: none;
}
.header .nav .navChildSearch {
	display: none;
}
.header .list {
	display: none !important;
}
.header .searchContent {
	display: none !important;
}
.wapNavPointer {
	top: 3px; right: 3px; display: block;
}
.wapNavBtn {
	top: 29px; width: 32px; right: 33px; display: block;
}
.wapLanguage {
	top: 29px; right: 120px; display: block;
}
.wapLanguage .language {
	padding: 0px 14px; line-height: 18px; font-size: 18px;
}
.wapLanguage .cn.language {
	border-right-color: rgb(186, 186, 186); border-right-width: 3px; border-right-style: solid;
}
.crumbs {
	height: 55px; line-height: 55px; padding-top: 73px !important;
}
.crumbs .title {
	font-size: 20px;
}
.crumbs .childs {
	font-size: 14px;
}
.crumbs .childs span {
	margin: 0px 6px;
}
.main {
	padding: 40px 0px 90px;
}
.main .maxTitle {
	line-height: 34px;
}
.main .maxTitle span {
	padding-right: 18px; font-size: 28px;
}
.main .maxTitle .sub {
	top: 18px;
}
.footer {
	height: auto;
}
.footer .title {
	line-height: 28px; padding-top: 18px; font-size: 16px;
}
.footer .head {
	height: 140px;
}
.footer .head .left {
	left: 0px; top: 0px; width: 300px; position: absolute;
}
.footer .head .right {
	width: 130px;
}
.footer .head .right .content {
	margin-top: 17px;
}
.footer .head .right .content img {
	margin-right: 6px;
}
.footer .foot {
	padding: 11px 0px; height: auto; line-height: 16px; font-size: 14px;
}
.footer .foot p {
	margin: 0px auto; width: 70%;
}
}
@media all and (max-width:1199px) and (min-width:1024px)
{
.container {
	width: 980px;
}
.mainTitle {
	width: 295px; line-height: 56px; font-size: 36px;
}
.header {
	height: 80px !important;
}
.header .headerLogo {
	left: 60px; top: 16px !important; width: 133px;
}
.header .nav .navTop {
	height: 2px;
}
.header .nav {
	height: 80px !important;
}
.header .nav .child {
	height: 80px !important; line-height: 80px !important;
}
.header .nav .child .title {
	font-size: 12px;
}
.header .nav .child .childContent {
	top: 80px !important;
}
.header .nav .child .childContent .childContentLi {
	height: 30px; line-height: 30px; font-size: 12px;
}
.header .nav .child .language {
	padding: 0px 4px; height: 12px; line-height: 12px; font-size: 12px;
}
.header .nav .child .seachIcon {
	width: 14px; margin-top: 33px !important;
}
.header .list .container {
	padding: 40px 0px;
}
.header .list .content {
	width: 492px;
}
.header .list .listMTitle {
	line-height: 20px; padding-bottom: 10px; font-size: 16px;
}
.header .list .listTitle .title {
	line-height: 24px; font-size: 12px;
}
.header .list .listTitle .title a {
	font-size: 12px;
}
.header .list .listTitle .title img {
	margin-right: 12px;
}
.header .list .listTitle .title .pointer {
	top: 6px;
}
.crumbs {
	padding-top: 80px !important;
}
}
