/*样式统一*/
html {
 line-height: 1.15;
 -ms-text-size-adjust: 100%;
 -webkit-text-size-adjust: 100%;
 overflow-x: hidden;
}
body {
	margin: 0;
	overflow-x: hidden;
}
article, aside, footer, header, nav, section {
	display: block;
}
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
figcaption, figure, main {
	display: block;
}
figure {
	margin: 1em 40px;
}
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
pre {
	/*font-family: monospace, monospace;*/ 
	font-size: 1em;
}
a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}
b, strong {
	font-weight: inherit;
}
b, strong {
	font-weight: bolder;
}
code, kbd, samp {
	/*  font-family: monospace, monospace;*/
	font-size: 1em;
}
dfn {
	font-style: italic;
}
mark {
	background-color: #ff0;
	color: #000;
}
small {
	font-size: 80%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
audio, video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
img {
	border-style: none;
	vertical-align: top !important;
}
svg:not(:root) {
	overflow: hidden;
}
button, input, optgroup, select, textarea {
	/* font-family: sans-serif;*/
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}
button, input {
	overflow: visible;
}
button, select {
	text-transform: none;
}
button, html [type="button"], [type="reset"], [type="submit"] {
	-webkit-appearance: button;
	background: none;
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner, [type="button"]::-moz-focus-inner {
 border-style: none;
 padding: 0;
}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
 outline: 1px dotted ButtonText;
}
fieldset {
	padding: 0.35em 0.75em 0.625em;
}
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}
progress {
	display: inline-block;
	vertical-align: baseline;
}
textarea {
	overflow: auto;
}
[type="checkbox"], [type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
 height: auto;
}
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
::-webkit-file-upload-button {
 -webkit-appearance: button;
 font: inherit;
}
details, menu {
	display: block;
}
summary {
	display: list-item;
}
canvas {
	display: inline-block;
}
template {
	display: none;
}
[hidden] {
	display: none;
}
a {
	text-decoration: none;
	color: #fff;
}
a:focus, a:hover {
	text-decoration: none !important;
}
input {
	outline: none;
	border: none;
}
textarea {
	outline: none;
	resize: none;
	vertical-align: top;
}
ul, ol {
	list-style: none
}
u {
	text-decoration: none;
}
/*ul,ol,li{padding:0;margin:0;}
p{margin:0;padding:0;}*/
* {
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei";
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}
/*公共样式、*/
.wrap:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.bold {
	font-weight: bold;
}
.fc3 {
	color: #333 !important;
}
.mr30 {
	margin-right: 30px !important;
}
.mb29 {
	margin-bottom: 29px !important;
}
.mb15 {
	margin-bottom: 15px !important;
}
.mb5 {
	margin-bottom: 5px !important;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
.none {
	display: none
}
.block {
	display: block
}
.hidden {
	overflow: hidden;
}
.center {
	width: 1200px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}
.center span a {
	color: #ffffff;
}
.public-slide-left {
	width: 260px;
}
.public-section-right {
	width: 915px;
}
.sright {
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-left: 5px solid #afafaf;
	border-bottom: 5px solid transparent;
	display: inline-block;
}
body {
	background: url(../images/bj.jpg) no-repeat #f1f1f1;
}
/*h-top*/
.h-top {
	width: 100%;
	height: 37px;
	background: #f6f6f6;
	line-height: 37px;
	color: #333;
	font-size: 14px;
}
.h-top a {
	color: #333;
	margin-left: 40px;
}
.h-top img {
	width: 14px;
	height: 14px;
	margin-top: 12px;
	margin-right: 5px;
}
.h-top .en {
	display: inline-block;
	margin-right: 10px;
}
.h-top .ch {
	display: inline-block;
	margin-left: 10px;
}
.h-top a:hover {
	color: #f48b03;
}
/*top*/
.top {
	width: 100%;
	height: 175px;
}
.top .logo {
/*	width: 590px;*/
	height: 109px;
	margin-top: 32px;
}
.top .zi {
	width: 300px;
	height: 109px;
	float: right;
	margin-top: 32px;
}
.nav {
	width: 1200px;
	height: 50px;
	margin: 0 auto;
	background: #0166b6;
	margin-bottom: 20px;
}
.nav li {
	width: 116.7px;
	height: 50px;
	float: left;
	line-height: 50px;
	text-align: center;
}
.nav li a {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	display: block;
}
.nav li:last-child {
	width: 131.5px;
}
.nav .public {
	margin-top: 18px;
}
.nav .h {
	width: 1px;
	height: 17px;
	float: left;
	background: #025597;
}
.nav .hh {
	width: 1px;
	height: 17px;
	float: left;
	background: #3e8bc7;
}
/*.nav li:active,.active{background: #f48b03;}*/
.nav li:hover {
	background: #f48b03;
}
.erji {
	width: 455px;
	padding: 25px 30px;
	background: #3988c6;
	position: relative;
	z-index: 999;
	padding-bottom: 10px;
}
.erji .text {
	width: 240px;
	float: left;
}
.erji .text li {
	width: 90px;
	float: left;/*margin-right: 30px;*/
	padding-bottom: 20px;
	line-height: 20px;
	font-size: 12px;
}
.erji .text li a {
	color: #fff;
	display: block;
	font-weight: normal;
}
.erji .text li:hover a {
	color: #f48b03;
}
.erji img {
	width: 150px;
	height: 90px;
	border: 3px solid #fff;
	float: left;
}
.nav li:hover .erji {
	display: block;
}
.erji .text li:active {
	background: none;
}
/*key*/
.key-word {
	width: 1200px;/*height: 47px;*/
	margin: auto;
	background: #fff;
	margin-bottom: 20px;
	padding: 0 10px;
}
.key {
	height: 47px;
	line-height: 47px;
	font-size: 14px;
	color: #666666;
}
.key a:hover {
	color: #1186cb;
}
.key a {
	color: #666666;
	padding-right: 10px;
}
.sub_box {
	width: 400px;
	height: 40px;
	margin-top: 70px;
}
.sub_box .input {
	position: relative;
}
.sub_box .input input {
	width: 335px;
	height: 40px;
	border: 1px solid #e0e0e0;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-right: none;
	font-size: 14px;
	padding-left: 30px;
}
.sub_box .input .fdj {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 13px;
	left: 10px;
}
.sub_box .sub {
	width: 65px;
	height: 40px;
	background: #f57c1b;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.sub_box .sub input {
	color: #fff;
	line-height: 40px;
}
/*gszx*/
.gszx {
	width: 1200px;
	height: 130px;
	background: url(../images/gszx.png) no-repeat center;
}
/*footer*/
.footer {
	width: 100%;
	padding-top: 50px;
	padding-bottom: 25px;
	background: #0166b6;
}
.footer .di-logo {
	width: 298px;
	height: 155px;
	margin-top: 10px;
	margin-right: 175px;
}
.footer .cont {
	width: 410px;
}
.footer .cont .tit {
	font-size: 18px;
	color: #fff;
	padding-bottom: 25px;
	text-align: left;
}
.footer .cont .p {
	width: 100%;
	font-size: 14px;
	color: #fff;
	line-height: 160%;
}
.footer .cont .p a {
	text-decoration: none;
	color: #fff;
}
.footer .cont .p ul {
	margin-right: -60px;
}
.footer .cont .p li {
/*	width: 180px;*/
	float: left;
	margin-right: 55px;
	margin-bottom: 12px;
	text-align: left;
}
.footer .ewm {
	width: 120px;
	margin-right: 20px;
}
.footer .ewm .tit {
	font-size: 18px;
	color: #fff;
	padding-bottom: 25px;
}
.footer .ewm img {
	width: 113px;
	height: 113px;
	background: #fff;
}
.footer .ewm span {
	display: block;
	width: 100%;
	font-size: 14px;
	color: #fff;
	padding-top: 10px;
}
/*cop*/
.cop {
	width: 100%;
	background: #02599e;
	padding: 15px 0;
	text-align: center;
	color: #fff;
	font-size: 14px;
}
/*link*/
.link {
	width: 1200px;
	background: #fff;
	margin: 0 auto;
	padding: 25px 15px;
	margin-bottom: 20px;
}
.link .tit {
	width: 100%;
}
.link .tit li {
	width: 105px;
	height: 35px;
	border-radius: 5px;
	background: #eaeaea;
	float: left;
	margin-right: 10px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 35px;
}
.link .tit li a {
	color: #333;
	display: block;
}
.link .tit .hover {
	background: #0166b6;
	color: #fff;
}
.link .tit .hover a {
	color: #fff;
}
.link .p {
	width: 100%;
	padding-top: 10px;
}
.link .p a {
	display: block;
	margin-right: 10px;
	color: #a3a3a3;
	float: left;
	margin-top: 10px;
	font-size: 14px;
}
.link .p .hh {
	width: 1px;
	height: 12px;
	background: #a9a9a9;
	float: left;
	position: relative;
	top: 14px;
	margin-right: 10px;
}
.link .p a:hover {
	color: #1a75bd;
}
.kuang {
	width: 100%;
}
.knowledge {
	width: 595px;
	height: 460px;
	background: #fff;
	float: left;
	margin-bottom: 20px;
	padding: 15px;
}
.knowledge .public {
	width: 100%;
}
.knowledge .public .tit {
	font-size: 18px;
	font-weight: bold;
	color: #0166b6;
}
.knowledge .public span {
	display: block;
	width: 6px;
	height: 20px;
	background: #0166b6;
	float: left;
	margin-right: 15px;
	margin-top: 3px;
}
.knowledge .public .tit .add {
	display: block;
	width: 39px;
	height: 11px;
	float: right;
	margin-top: 10px;
}
.knowledge .public .h {
	width: 100%;
	height: 1px;
	background: #1d8ae1;
	margin-top: 15px;
}
.knowledge .problem {
	width: 100%;
	height: 360px;
	background: #f5f5f5;
	margin-top: 20px;
	border-radius: 5px;
	overflow: hidden;
	padding: 0 10px;
	font-size: 14px;
	line-height: 24px;
}
.knowledge .problem p{
	color: #666;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.knowledge .problem li {
	width: 100%;/*height: 132px;*/
	border-bottom: 1px dashed #e5e5e5;
	padding-bottom: 10px;
}
.knowledge .problem img {
	margin-bottom: 20px;
}
.knowledge .problem li .tit {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #505050;
	padding-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.knowledge .problem li:hover .tit {
	color: #0166b6;
}
.knowledge .problem li .tit img {
	width: 17px;
	height: 16px;
	margin-right: 5px;
	margin-top: 2px;
}
.knowledge .problem li .p {
	width: 100%;
	font-size: 14px;
	color: #52534c;
	line-height: 160%;
}
.knowledge .problem li .p img {
	width: 17px;
	height: 16px;
	margin-right: 5px;
	float: left;
	margin-top: 5px;
}
.knowledge .problem li .p p {
	font-size: 14px;
	color: #52534c;
	line-height: 160%;
	width: 505px;
	float: left;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.gooks {
	width: 590px;
	height: 460px;
	background: #fff;
	float: right;
	margin-bottom: 20px;
	padding: 15px;
}
.gooks .public {
	width: 100%;
	margin-bottom: 20px;
}
.gooks .public .tit {
	font-size: 18px;
	font-weight: bold;
	color: #0166b6;
}
.gooks .public span {
	display: block;
	width: 6px;
	height: 20px;
	background: #0166b6;
	float: left;
	margin-right: 15px;
	margin-top: 3px;
}
.gooks .public .tit .add {
	display: block;
	width: 39px;
	height: 11px;
	float: right;
	margin-top: 10px;
}
.gooks .public .h {
	width: 100%;
	height: 1px;
	background: #1d8ae1;
	margin-top: 15px;
}
.gooks .name {
	width: 270px;
	height: 52px;
	border: 1px solid #c4c4c4;
	border-radius: 8px;
	color: #b8b8b8;
	margin-right: 12px;
	float: left;
}
.gooks .name input {
	width: 100%;
	height: 100%;
	background: #f5f5f5;
	border-radius: 8px;
	font-size: 16px;
	padding: 0 10px;/*color: #b8b8b8; */
}
.gooks .phone {
	width: 270px;
	height: 52px;
	border: 1px solid #c4c4c4;
	border-radius: 8px;
	color: #b8b8b8;
	float: left;
}
.gooks .phone input {
	width: 100%;
	height: 100%;
	background: #f5f5f5;
	border-radius: 8px;
	font-size: 16px;
	padding: 0 10px;/*color: #b8b8b8;*/
}
.gooks .email {
	width: 552px;
	height: 52px;
	border: 1px solid #c4c4c4;
	border-radius: 8px;
	color: #b8b8b8;
	float: left;
	margin-top: 10px;
}
.gooks .email input {
	width: 100%;
	height: 100%;
	background: #f5f5f5;
	border-radius: 8px;
	font-size: 16px;
	padding: 0 10px;/*color: #b8b8b8;*/
}
.gooks .text {
	width: 552px;
	height: 145px;
	border: 1px solid #c4c4c4;
	border-radius: 8px;
	color: #b8b8b8;
	float: left;
	margin-top: 10px;
}
.gooks .text textarea {
	width: 100%;
	height: 100%;
	background: #f5f5f5;
	border-radius: 8px;
	font-size: 16px;
	padding: 15px 10px;/*color: #b8b8b8;*/
	border: none;
}
.gooks input[type="submit"] {
	width: 552px;
	height: 52px;
	background: #f48b03;
	border: none;
	color: #fff;
	margin-top: 10px;
	cursor: pointer;
	border-radius: 6px;
}
.gooks input[type="button"] {
	width: 552px;
	height: 52px;
	background: #f48b03;
	border: none;
	color: #fff;
	margin-top: 10px;
	cursor: pointer;
	border-radius: 6px;
}
.criterion {
	width: 595px;
	height: 460px;
	background: #fff;
	float: left;
	margin-bottom: 20px;
	padding: 15px;
}
.criterion .public {
	width: 100%;
	margin-bottom: 20px;
}
.criterion .public .tit {
	font-size: 18px;
	font-weight: bold;
	color: #0166b6;
}
.criterion .public span {
	display: block;
	width: 6px;
	height: 20px;
	background: #0166b6;
	float: left;
	margin-right: 15px;
	margin-top: 3px;
}
.criterion .public .tit .add {
	display: block;
	width: 39px;
	height: 11px;
	float: right;
	margin-top: 10px;
}
.criterion .public .h {
	width: 100%;
	height: 1px;
	background: #1d8ae1;
	margin-top: 15px;
}
.criterion li {
	width: 100%;
	height: 100px;
	margin-bottom: 30px;
}
.criterion li img {
	width: 160px;
	height: 100%;
	float: left;
}
.criterion li .text {
	width: 375px;
	float: right;
}
.criterion li .text .txt {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.criterion li:hover .text .txt {
	color: #0166b6;
}
.criterion li .text .p {
	font-size: 14px;
	color: #52534c;
	line-height: 160%;
	margin-top: 15px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.i-detection {
	width: 590px;
	height: 460px;
	background: #fff;
	float: right;
	margin-bottom: 20px;
	padding: 15px;
}
.i-detection .public {
	width: 100%;
	margin-bottom: 20px;
}
.i-detection .public .tit {
	font-size: 18px;
	font-weight: bold;
	color: #0166b6;
}
.i-detection .public span {
	display: block;
	width: 6px;
	height: 20px;
	background: #0166b6;
	float: left;
	margin-right: 15px;
	margin-top: 3px;
}
.i-detection .public .tit .add {
	display: block;
	width: 39px;
	height: 11px;
	float: right;
	margin-top: 10px;
}
.i-detection .public .h {
	width: 100%;
	height: 1px;
	background: #1d8ae1;
	margin-top: 15px;
}
.i-detection li {
	width: 100%;
	height: 100px;
	margin-bottom: 30px;
}
.i-detection li img {
	width: 160px;
	height: 100%;
	float: left;
}
.i-detection li .text {
	width: 375px;
	float: right;
}
.i-detection li .text .txt {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.i-detection li:hover .text .txt {
	color: #0166b6;
}
.i-detection li .text .p {
	font-size: 14px;
	color: #52534c;
	line-height: 160%;
	margin-top: 15px;
}
/*i-advantage*/
.i-advantage {
	width: 1200px;
	margin: 0 auto;
	padding: 15px;
	background: #fff;
	margin-bottom: 20px;
}
.i-advantage .public {
	width: 100%;
	margin-bottom: 20px;
}
.i-advantage .public .tit {
	font-size: 18px;
	font-weight: bold;
	color: #0166b6;
}
.i-advantage .public span {
	display: block;
	width: 6px;
	height: 20px;
	background: #0166b6;
	float: left;
	margin-right: 15px;
	margin-top: 3px;
}
.i-advantage .public .h {
	width: 100%;
	height: 1px;
	background: #1d8ae1;
	margin-top: 15px;
}
.i-advantage ul {
	margin-right: -17px;
}
.i-advantage li {
	width: 220px;
	height: 145px;
	border-radius: 5px;
	border: 1px solid #e0e0e0;
	float: left;
	margin-right: 17px;
	text-align: center;
	position: relative;
	overflow: hidden;
}
.i-advantage li img {
	width: 58px;
	height: 59px;
	margin-top: 25px;
}
.i-advantage li .tit {
	font-size: 20px;
	color: #333;
	padding-top: 15px;
}
.i-advantage li .k {
	width: 100%;
	height: 5px;
	background: #0983ce;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
.i-advantage li .color1 {
	background: #f1616f;
}
.i-advantage li .color2 {
	background: #5ca702;
}
.i-advantage li .color3 {
	background: #f0a71a;
}
.i-advantage li .color4 {
	background: #04bcbe;
}
.i-advantage li .zhe {
	width: 100%;
	height: 145px;
	background: #3493dd;
	border-radius: 5px;
	color: #fff;
	margin-top: 20px;
	z-index: 10;
	position: relative;
	transition: all 0.5s;
}
.i-advantage li .zhe .txt {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-top: 25px;
}
.i-advantage li .zhe p {
	font-size: 14px;
	line-height: 245%;
}
.i-advantage li:hover .zhe {
	margin-top: -127px;
	transition: all 0.5s;
}
/*i-business*/
.i-business {
	width: 1200px;
	margin: 0 auto;
	padding: 15px;
	background: #fff;
	margin-bottom: 20px;
	padding-bottom: 0;
}
.i-business .public {
	width: 100%;
	margin-bottom: 20px;
}
.i-business .public .tit {
	font-size: 18px;
	font-weight: bold;
	color: #0166b6;
}
.i-business .public span {
	display: block;
	width: 6px;
	height: 20px;
	background: #0166b6;
	float: left;
	margin-right: 15px;
	margin-top: 3px;
}
.i-business .public .h {
	width: 100%;
	height: 1px;
	background: #1d8ae1;
	margin-top: 15px;
}
.i-business .business-left {
	width: 570px;
	border: 1px solid #e6e6e6;/*background: #f7f7f7;*/
	float: left;
	margin-bottom: 20px;
}
.i-business .business-left .title ul {
	border-bottom: 1px solid #0166b6;
	position: relative;
}
.i-business .business-left .title ul .more {
	display: block;
	width: 43px;
	height: 13px;
	position: absolute;
	right: 10px;
	top: 8px;
}
.i-business .business-left .title ul .more img {
	width: 100%;
	height: 100%;
}
.i-business .business-left .title li {
	width: 85px;
	height: 30px;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	float: left;
}
.i-business .business-left .title li a {
	color: #333;
}
.i-business .business-left .title li:hover {
	background: #0166b6;
	color: #fff;
}
.i-business .business-left .title li:hover a {
	color: #fff;
	display: block;
}
.i-business .business-left .title .hover {
	background: #0166b6;
	color: #fff;
}
.i-business .business-left .title .hover a {
	color: #fff;
	display: block;
}
.i-business .business-left .new {
	width: 100%;
	padding: 0 10px;
}
.i-business .business-left .new li {
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #e5e5e5;
	font-size: 12px;
	color: #666666;
}
.i-business .business-left .new li i {
	width: 4px;
	height: 4px;
	background: #666;
	display: inline-block;
	margin-right: 10px;
	float: left;
	margin-top: 18px;
}
.i-business .business-left .new li a {
	color: #666;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.i-business .business-left .new li .tit {
	width: 450px;
	float: left;
	overflow: hidden;
}
.i-business .business-left .new li:hover .tit {
	color: #0166b6;
}
.i-business .business-left .new li .time {
	font-size: 12px;
	color: #666;
	float: right;
}
.i-business .business-left .new li:nth-child(6) {
	border-bottom: none;
}
.i-business .business-right {
	width: 570px;
	border: 1px solid #e6e6e6;/*background: #f7f7f7;*/
	float: right;
	margin-bottom: 20px;
}
.i-business .business-right .title ul {
	border-bottom: 1px solid #0166b6;
	position: relative;
}
.i-business .business-right .title ul .more {
	display: block;
	width: 43px;
	height: 13px;
	position: absolute;
	right: 10px;
	top: 8px;
}
.i-business .business-right .title ul .more img {
	width: 100%;
	height: 100%;
}
.i-business .business-right .title li {
	width: 85px;
	height: 30px;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	float: left;
}
.i-business .business-right .title li a {
	color: #333;
}
.i-business .business-right .title li:hover, {
background: #0166b6;
color: #fff;
}
.i-business .business-right .title li:hover a {
	color: #fff;
	display: block;
}
.i-business .business-right .title .hover {
	background: #0166b6;
	color: #fff;
}
.i-business .business-right .title .hover a {
	color: #fff;
}
.i-business .business-right .new {
	width: 100%;
	padding: 0 10px;
}
.i-business .business-right .new li {
	width: 100%;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	border-bottom: 1px dashed #e5e5e5;
	font-size: 12px;
	color: #666666;
}
.i-business .business-right .new li i {
	width: 4px;
	height: 4px;
	background: #666;
	display: inline-block;
	margin-right: 10px;
	float: left;
	margin-top: 18px;
}
.i-business .business-right .new li a {
	color: #666;
}
.i-business .business-right .new li .tit {
	width: 465px;
	float: left;
}
.i-business .business-right .new li:hover .tit {
	color: #0166b6;
}
.i-business .business-right .new li .time {
	font-size: 12px;
	color: #666;
	float: left;
}
.i-business .business-right .new li:nth-child(6) {
	border-bottom: none;
}
/*dynamic*/
.i-dynamic {
	width: 1200px;
	height: 465px;
	margin: 0 auto;
	margin-bottom: 15px;
}
.i-dynamic .dynamic-left {
	width: 475px;
	height: 460px;
	float: left;
	background: #fff;
}
.i-dynamic .dynamic-left .banner {
	width: 100%;
	height: 300px;
}
.carousel-content {
	position: relative;
	display: inline-block;
	width: 475px;
}
.carousel {
	width: 100%;
	height: 300px;
	position: relative;
	overflow: hidden;
}
.carousel li {
	float: left;
	display: none;
}
.carousel li {
	height: 300px;
}
.carousel li span {
	display: block;
	width: 100%;
	height: 40px;
	background: #000;
	opacity: 0.5;
	position: absolute;
	bottom: 0;
	font-size: 14px;
	color: #fff;
	line-height: 40px;
	padding-left: 20px;
}
.carousel li .zhe {
	width: 75%;
	height: 40px;
	position: absolute;
	bottom: 0;
	font-size: 14px;
	color: #fff;
	line-height: 40px;
	padding-left: 20px;
	z-index: 99;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.carousel li img {
	height: 300px;
	width: 100%;
	position: absolute;
	left: 50%;
	margin-left: -237px;
}
.img-index {
	position: absolute;
	bottom: 8px;
	width: 100%;
	text-align: right;
	padding-right: 20px;
	z-index: 99;
}
.img-index li {
	display: inline-block;
	width: 10px;
	height: 10px;
	line-height: 18px;
	text-align: center;
	border-radius: 10px;
	background-color: rgba(0, 0, 0, 0.2);
	font-size: 12px;
	cursor: pointer;
	margin: 0 3px;
	color: #fff;
}
.img-index li.index {
	background-color: rgba(255, 0, 0, 0.6);
}
.img-index li:hover {
	background-color: rgba(0, 0, 0, 0.6);
}
.carousel-prev, .carousel-next {
	position: absolute;
	display: inline-block;
	top: 40%;
	cursor: pointer;
}
.carousel-prev {
	left: 0;
}
.carousel-next {
	right: 0;
}
.i-dynamic .dynamic-left .trade {
	width: 100%;
	height: 155px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
}
.i-dynamic .dynamic-left .trade li {
	width: 100%;
	font-size: 14px;
	color: #333;
	padding-top: 15px;
	height: 35px;
}
.i-dynamic .dynamic-left .trade li i {
	display: inline-block;
	width: 3px;
	height: 5px;
	background: url(../images/new-fh.png) no-repeat center;
	float: left;
	margin-top: 7px;
	margin-right: 5px;
}
.i-dynamic .dynamic-left .trade li .tit {
	width: 350px;
	float: left
}
.i-dynamic .dynamic-left .trade li:hover .tit {
	color: #0166b6
}
.i-dynamic .dynamic-left .trade li span {
	font-weight: bold;
}
.i-dynamic .dynamic-left .trade .time {
	font-size: 14px;
	color: #333;
	float: left;
}
.i-dynamic .dynamic-left .trade li a {
	color: #333;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.i-dynamic .dynamic-right {
	width: 710px;
	height: 475px;
	float: right;
}
.i-dynamic .dynamic-right .i-new {
	width: 100%;
	height: 300px;
	background: #fff;
	margin-bottom: 10px;
	padding: 10px 15px;
	position: relative;
}
.i-dynamic .dynamic-right .i-new .new li {
	width: 110px;
	height: 32px;
	border-radius: 5px;
	background: #ececec;
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
	text-align: center;
	margin-right: 10px;
	float: left;
	position: relative;
}
.i-dynamic .dynamic-right .i-new .new li a {
	color: #292929;
}
.i-dynamic .dynamic-right .i-new .tab {
	width: 100%;
}
.i-dynamic .dynamic-right .i-new .add {
	display: block;
	width: 39px;
	height: 11px;
	margin-top: 10px;
	position: absolute;
	right: 15px;
	top: 10px;
}
.i-dynamic .dynamic-right .tab li {
	width: 100%;
	font-size: 14px;
	color: #333;
	padding-top: 15px;
	height: 35px;
}
.i-dynamic .dynamic-right .tab li i {
	display: inline-block;
	width: 3px;
	height: 5px;
	background: url(../images/new-fh.png) no-repeat center;
	float: left;
	margin-top: 7px;
	margin-right: 5px;
}
.i-dynamic .dynamic-right .tab li .txt {
	width: 575px;
	float: left
}
.i-dynamic .dynamic-right .tab li:hover .txt {
	color: #0166b6
}
.i-dynamic .dynamic-right .tab .time {
	font-size: 14px;
	color: #333;
	float: left;
	margin-left: 12px;
}
.i-dynamic .dynamic-right .tab li a {
	color: #333;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.i-dynamic .dynamic-right .tongzhi {
	width: 100%;
	height: 150px;
	margin-top: 10px;
}
.i-dynamic .dynamic-right .tongzhi .left {
	width: 60px;
	height: 150px;
	background: #0166b6;
	float: left;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding-top: 22px;
}
.i-dynamic .dynamic-right .tongzhi .right {
	width: 650px;
	height: 150px;
	background: #fff;
	padding: 15px;
	position: relative;
}
.i-dynamic .dynamic-right .tongzhi .right img {
	width: 32px;
	height: 14px;
	position: relative;
	top: 5px;
	float: left;
}
.i-dynamic .dynamic-right .tongzhi .right .add {
	display: block;
	width: 39px;
	height: 11px;
	margin-top: 10px;
	position: absolute;
	right: 15px;
	top: 10px;
}
.i-dynamic .dynamic-right .tongzhi .right .add img {
	width: 39px;
	height: 11px;
	position: relative;
	top: 0;
}
.i-dynamic .dynamic-right .tongzhi .right .tit {
	font-size: 18px;
	font-weight: bold;
	color: #f48b03;
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	width: 500px;
}
.i-dynamic .dynamic-right .tongzhi li {
	width: 100%;
	font-size: 14px;
	color: #333;
	padding-top: 15px;
	height: 28px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.i-dynamic .dynamic-right .tongzhi li .txt {
	width: 530px;
	float: left;
}
.i-dynamic .dynamic-right .tongzhi li:hover .txt {
	color: #0166b6
}
.i-dynamic .dynamic-right .tongzhi li i {
	display: inline-block;
	width: 3px;
	height: 5px;
	background: url(../images/new-fh.png) no-repeat center;
	float: left;
	margin-top: 7px;
	margin-right: 5px;
}
.i-dynamic .dynamic-right .tongzhi .time {
	font-size: 14px;
	color: #333;
	float: left;
}
.i-dynamic .dynamic-right .tongzhi li a {
	color: #333;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.i-dynamic .dynamic-right .i-new .new li:hover {
	background: #0166b6;
	color: #fff;
}
.i-dynamic .dynamic-right .i-new .new li:hover a {
	color: #fff;
}
.i-dynamic .dynamic-right .i-new .new .hover {
	background: #0166b6;
}
.i-dynamic .dynamic-right .i-new .new .hover a {
	color: #fff;
}
.i-dynamic .dynamic-right .i-new .new .hover:before {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-left: 8px solid #0166b6;
	border-bottom: 8px solid transparent;
	display: inline-block;
	top: 27px;
	left: 50px;
	transform: rotate(90deg)
}
.i-dynamic .dynamic-right .i-new .new li:before {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-left: 8px solid #ececec;
	border-bottom: 8px solid transparent;
	display: inline-block;
	top: 27px;
	left: 50px;
	transform: rotate(90deg)
}
/*i-team*/
.i-team {
	width: 1200px;
	margin: 0 auto;
	background: #fff;
	padding: 15px;
	margin-bottom: 20px;
	height: 270px;
	overflow: hidden;
}
.i-team .tit {
	width: 100%;
	position: relative;
}
.i-team .tit ul {
	margin-bottom: 10px;
}
.i-team .tit .add {
	display: block;
	width: 39px;
	height: 11px;
	margin-top: 10px;
	position: absolute;
	right: 0;
	top: 0;
}
.i-team .tit li {
	width: 105px;
	height: 35px;
	border-radius: 5px;
	background: #eaeaea;
	float: left;
	margin-right: 10px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 35px;
}
.i-team .tit li a {
	color: #333;
}
.i-team .tit li:active {
	background: #0166b6;
	color: #fff;
}
.i-team .tit li:active a {
	color: #fff;
}
.i-team .tit .active {
	background: #0166b6;
	color: #fff;
}
.i-team .tit .active a {
	color: #fff;
}
.i-team .h {
	width: 100%;
	height: 1px;
	background: #0166b6;
}
.i-team .people {
	width: 100%;
	height: 180px;
	margin-top: 15px;
	position: relative;
}
.i-team .people ul {
	margin-right: -30px;
	position: relative;
}
.i-team .people li {
	width: 550px;
	height: 180px;
	float: left;
	margin-right: 30px;
	margin-left: 10px;
}
.i-team .people li .peo {
	position: relative;
}
.i-team .people li img {
	width: 147px;
	height: 147px;
	border-radius: 50%;
	float: left;
	margin-left: 28px;
	margin-right: 30px;
	margin-top: 15px;
}
.i-team .people li .text {
	width: 308px;
	float: left;
	padding-top: 15px;
	height: 150px;
}
.i-team .people li .text .name {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	margin-right: 15px;
}
.i-team .people li .text .post {
	font-size: 14px;
	color: #666;/*overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;*/
}
.i-team .people li .text .p {
	font-size: 14px;
	line-height: 180%;
	color: #2f2f2f;
	margin-top: 25px;
	padding-right: 10px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
/*	height: 75px;*/
}
.i-team .people li:hover {
	background: #eef6fd;
}
.i-team .people .btn {
	position: absolute;
	top: 80px;
	left: -10px;
	width: 11px;
	height: 18px;
	background: url(../images/jiantou.jpg) no-repeat center;
	z-index: 99999;
	display: block;
}
.i-team .people .btn1 {
	position: absolute;
	top: 80px;
	right: -10px;
	width: 11px;
	height: 18px;
	background: url(../images/jiantou.jpg) no-repeat center;
	transform: rotate(180deg);
	z-index: 99999;
	display: block;
}
.i-team .people .peo {
	width: 100%;
	padding: 0 10px;
	padding-left: 10px;
}
#scroll1 {
	position: relative;
	z-index: 999;
}
/*i-show*/
.i-show {
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 20px;
	background: #fff;
	padding: 20px;
}
.i-show ul {
	margin-right: -10px;
}
.i-show li {
	width: 380px;
	height: 85px;
	float: left;
	margin-right: 10px;
	position: relative;
	line-height: 85px;
}
.i-show li img {
	width: 100%;
	height: 100%;
}
.i-show li span {
	width: 100%;
	height: 100%;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
/*gszx*/
.gszx {
	display: block;
	width: 1200px;
	height: 130px;
	margin: 0 auto;
	margin-bottom: 20px;
	background: url(../images/gszx.png) no-repeat center;
}
.gszx .tit {
	font-size: 34px;
	color: #0166b6;
	font-weight: bold;
	text-align: center;
	padding-top: 40px;
	letter-spacing: 5px;
}
.gszx .tit span {
	color: #f48b03;
	position: relative;
	margin-right: 20px;
}
.gszx .tit span:after {
	content: '';
	position: absolute;
	top: 45%;
	right: -8%;
	background: #0166b6;
	width: 10px;
	height: 10px;
	border-radius: 50%;
}
.gszx .txt {
	font-size: 20px;
	color: #cecece;
	text-align: center;
}
/*slide*/
.main {
	width: 300px;
	float: left;
	height: auto;
	overflow: hidden;
	margin-bottom: 25px;
}
.main .slide {
	width: 100%;
	background: #fff;
	padding-bottom: 20px;
}
.main .slide .tit {
	width: 100%;
	height: 90px;
	background: url(../images/soild.jpg) no-repeat center;
	padding-left: 25px;
}
.main .slide .tit .ch {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	display: block;
	padding-top: 20px;
}
.main .slide .tit .en {
	font-size: 12px;
	color: #fff;
	display: block;
}
.main .slide ul {
	padding: 0 20px;
}
.main .slide li {
	width: 100%;
	height: 45px;
	border-bottom: 1px solid #f1f1f1;
	font-size: 18px;
	line-height: 45px;
}
.main .slide li a {
	color: #333;
	display: block;
}
.main .slide li:hover a {
	color: #0166b6;
}
.main .slide li i {
	width: 13px;
	height: 13px;
	background: url(../images/solid-01.png);
	display: inline-block;
	margin-right: 15px;
}
/*notice*/
.main .notice {
	width: 100%;
	background: #fff;
	margin-top: 20px;
	padding: 0 10px;
	padding-bottom: 20px;
}
.main .notice .public {
	width: 100%;
	margin-bottom: 10px;
	padding-top: 5px;
}
.main .notice .public .tit {
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
.main .notice .public span {
	display: block;
	width: 23px;
	height: 19px;
	background: url(../images/notice.png) no-repeat center;
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}
.main .notice .public .tit .add {
	display: block;
	width: 39px;
	height: 11px;
	float: right;
	margin-top: 10px;
}
.main .notice .public .h {
	width: 100%;
	height: 1px;
	background: #1d8ae1;
	margin-top: 10px;
}
.main .notice .noti {
	width: 100%;
}
.main .notice .noti img {
	width: 100%;
	height: 80px;
}
.main .notice .noti .tit {
	width: 95%;
	font-size: 18px;
	font-weight: bold;
	color: #f48b03;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	letter-spacing: 0.2px;
}
.main .notice .noti .tit i {
	width: 32px;
	height: 14px;
	background: url(../images/noti-1.jpg);
	display: inline-block;
}
.main .notice .noti .p {
	width: 100%;
	border-bottom: 1px dashed #cccccc;
	font-size: 13px;
	text-indent: 2rem;
	color: #666666;
	padding-bottom: 5px;
	line-height: 160%;
 letter-spacing：0.2px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.main .notice li {
	width: 95%;
	font-size: 14px;
	margin-top: 10px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.main .notice li a {
	color: #666666;
}
/*hot*/
.main .hot {
	width: 100%;
	margin-top: 20px;
	background: #fff;
	padding: 0 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.main .hot .public {
	width: 100%;
	margin-bottom: 10px;
}
.main .hot .public .tit {
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
.main .hot .public span {
	display: block;
	width: 5px;
	height: 20px;
	background: #0166b6;
	float: left;
	margin-right: 15px;
	margin-top: 3px;
}
.main .hot .public .tit .add {
	display: block;
	width: 39px;
	height: 11px;
	float: right;
	margin-top: 10px;
}
.main .hot .public .h {
	width: 100%;
	height: 1px;
	background: #1d8ae1;
	margin-top: 10px;
}
.main .hot li {
	width: 100%;
	height: 16px;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 15px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.main .hot li a {
	color: #666;
}
.main .hot li span {
	width: 16px;
	height: 16px;
	background: #c40007;
	font-size: 12px;
	color: #fff;
	line-height: 16px;
	text-align: center;
	display: inline-block;
	margin-right: 5px;
}
.main .hot li .color {
	background: #939391;
}
.n-main {
	width: 880px;
	float: right;
	background: #fff;
	padding: 0 15px;
	margin-bottom: 25px;
}
.n-main .public {
	width: 100%;
	margin-top: 20px;
	position: relative;
}
.n-main .public .tit {
	font-size: 18px;
	color: #0166b6;
}
.n-main .public span {
	display: block;
	width: 4px;
	height: 20px;
	background: #0166b6;
	float: left;
	margin-right: 15px;
	margin-top: 3px;
}
.n-main .public .h {
	width: 100%;
	height: 1px;
	background: #f2f2f2;
	margin-top: 15px;
}
.n-main .public .addres {
	position: absolute;
	right: 0;
	font-size: 12px;
	color: #666666;
	top: 10px;
}
.n-main .public .addres img {
	width: 16px;
	height: 16px;
}
.n-main .public .addres a {
	font-size: 12px;
	color: #666666;
}
.n-main .news {
	width: 100%;
	padding-top: 35px;
	padding-bottom: 60px;
}
.n-main .news .tit {
	font-size: 24px;
	color: #494949;
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 1px dashed #dbdbdb;
}
.n-main .news .info {
	font-size: 12px;
	color: #333333;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 20px;
}
.n-main .news .info span {
	margin-right: 15px;
}
.n-main .news .p {
	width: 100%;
	font-size: 16px;
	line-height: 210%;
	color: #4a4a4a;
	padding-bottom: 20px;
	border-bottom: 1px dashed #dbdbdb;
	position: relative;
}
.n-main .news .p .fenxiang {
	font-size: 12px;
	color: #333;
	position: absolute;
	bottom: -20px;
	right: 0;
	padding-bottom: 20px;
}
.bdshare-button-style0-16 {
	display: inline-block;
	position: relative;
	top: 28px;
}
.n-main .news .shang {
	display: block;
	font-size: 14px;
	color: #999999;
	margin-top: 20px;
}
.n-main .news .xia {
	display: block;
	font-size: 14px;
	color: #999999;
	margin-top: 20px;
}
.n-main .news .return {
	display: block;
	font-size: 14px;
	color: #999999;
	position: absolute;
	right: 0;
	top: 20px;
}
.n-main .news .return img {
	width: 14px;
	height: 12px;
	margin-top: 9px;
	margin-right: 5px;
}
.n-main .news .di {
	position: relative;
	margin-top: 20px;
	line-height: 200%;
	color: #999999;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.n-main .news .di a {
	color: #999999;
}
/*new-list*/
.n-main .new-list {
	width: 100%;
	padding-bottom: 40px;
	padding-top: 20px;
}
.n-main .new-list li {
	width: 100%;
	border-bottom: 1px dashed #dddddd;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #4a4a4a;
}
.n-main .new-list li .tit {
	display: inline-block;
	width: 100%;
	font-size: 16px;
	color: #4a4a4a;
	padding-top: 5px;
}
.n-main .new-list li:hover .tit {
	color: #0166b6;
}
.n-main .new-list li span {
	display: inline-block;
	width: 5px;
	height: 5px;
	background: #666;
	margin-right: 10px;
	position: relative;
	top: -2px;
}
.n-main .new-list li a {
	color: #4a4a4a;
}
/*organize*/
.n-main .organize {
	width: 100%;
	font-size: 16px;
	color: #4a4a4a;
	line-height: 180%;
	padding-top: 20px;
	padding-bottom: 140px;
}
/*mechanism*/
.n-main .mechanism {
	width: 100%;
	font-size: 16px;
	color: #4a4a4a;
	line-height: 210%;
	padding-top: 40px;
	padding-bottom: 30px;
	padding-left: 18px;
	padding-right: 18px;
}
/*staff*/
.n-main .staff {
	width: 100%;
	padding-top: 25px;
	padding-bottom: 20px;
}
.n-main .staff ul {
	margin-right: -20px;
}
.n-main .staff li {
	width: 270px;
	height: 205px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}
.n-main .staff li .zhe {
	width: 100%;
	height: 40px;
	position: relative;
	transition: all 0.3s;
}
.n-main .staff li .zhe .p {
	width: 100%;
	height: 40px;
	background: #000;
	opacity: 0.6;
	position: absolute;
	top: 0;
	left: 0;
}
.n-main .staff li .zhe .pp {
	width: 100%;
	height: 40px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	text-align: center;
}
.n-main .staff li:hover .zhe {
	display: block;
	margin-top: -40px;
	transition: all 0.3s;
}
.n-main .staff li img {
	width: 100%;
	height: 100%;
}
/*guild*/
.n-main .guild {
	width: 100%;
	padding-top: 25px;
	padding-bottom: 20px;
}
.n-main .guild ul {
	margin-right: -25px;
}
.n-main .guild li {
	width: 265px;
	height: 250px;
	float: left;
	margin-right: 25px;
	margin-bottom: 20px;
}
.n-main .guild li .img {
	width: 100%;
	height: 170px;
	position: relative;
}
.n-main .guild li .img img {
	width: 100%;
	height: 100%;
}
.n-main .guild li .img .p {
	width: 100%;
	height: 170px;
	background: #000;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.5s;
}
.n-main .guild li .img .pp {
	width: 100%;
	height: 170px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	transition: all 0.5s;
	opacity: 0;
}
.n-main .guild li .img .pp .h {
	width: 2px;
	height: 40px;
	background: #fff;
	position: absolute;
	top: 65px;
	left: 135px;
}
.n-main .guild li .img .pp .hh {
	width: 40px;
	height: 2px;
	background: #fff;
	position: absolute;
	top: 85px;
	left: 115px;
}
.n-main .guild li .k {
	width: 100%;
	height: 80px;
	background: #f1f2f4;
	position: relative;
}
.n-main .guild li .k .tit {
	font-size: 14px;
	color: #333;
	padding-top: 20px;
	padding-left: 5px;
	padding-right: 5px;
}
.n-main .guild li .k .time {
	font-size: 12px;
	color: #333;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.n-main .guild li .k .h {
	width: 0;
	height: 2px;
	background: #0166b6;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: all 0.5s;
}
.n-main .guild li:hover .img .p {
	transition: all 0.5s;
	opacity: 0.5;
}
.n-main .guild li:hover .img .pp {
	transition: all 0.5s;
	opacity: 10;
}
.n-main .guild li:hover .tit {
	color: #0166b6;
}
.n-main .guild li:hover .k .h {
	width: 100%;
	transition: all 0.5s;
}
.n-main .mien {
	width: 100%;
	padding-top: 25px;
	padding-bottom: 20px;
	position: relative;
}
.n-main .mien .public {
	position: relative;
}
.n-main .mien .public .tit {
	font-size: 18px;
	color: #0166b6;
}
.n-main .mien .public .h {
	width: 100%;
	height: 1px;
	margin-top: 10px;
	background: #f1f2f1;
}
.n-main .mien .public .add {
	display: block;
	font-size: 12px;
	color: #b8b8b8;
	position: absolute;
	right: 0;
	top: 5px;
}
.n-main .mien ul {
	margin-right: -20px;
	margin-top: 20px;
}
.n-main .mien li {
	width: 270px;
	height: 205px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}
.n-main .mien li .zhe {
	width: 100%;
	height: 40px;
	position: relative;
	transition: all 0.3s;
}
.n-main .mien li .zhe .p {
	width: 100%;
	height: 40px;
	background: #000;
	opacity: 0.6;
	position: absolute;
	top: 0;
	left: 0;
}
.n-main .mien li .zhe .pp {
	width: 100%;
	height: 40px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	text-align: center;
}
.n-main .mien li:hover .zhe {
	display: block;
	margin-top: -60px;
	transition: all 0.3s;
}
.n-main .mien li img {
	width: 100%;
	height: 100%;
}
.n-main .mien .btn {
	position: absolute;
	top: 100px;
	left: 0;
	width: 20px;
	height: 42px;
	background: url(../images/jian.png) no-repeat center;
	z-index: 99;
}
.n-main .mien .btn1 {
	position: absolute;
	top: 100px;
	right: 0;
	width: 20px;
	height: 42px;
	background: url(../images/jian.png) no-repeat center;
	transform: rotate(180deg);
	z-index: 99;
}
.n-main .lunbo {
	width: 850px;
	overflow: hidden;
	position: relative;
}
.n-main .scroll {
	width: 850px;
	margin: 0 auto;
	height: 204px;
	overflow: hidden;
	float: left;
}
.n-main .scroll_list {
	width: 850px;
	margin-left: 0px;
	position: relative;
	height: 204px;
	float: left;
}
/*training*/
.n-main .training {
	width: 100%;
	padding-top: 25px;
	padding-bottom: 20px;
}
.n-main .training li {
	width: 100%;
	height: 50px;
	border-bottom: 1px dashed #cdcdcd;
	line-height: 50px;
	position: relative;
}
.n-main .training li i {
	width: 14px;
	height: 14px;
	background: url(../images/training.jpg) no-repeat center;
	margin-right: 20px;
	float: left;
	display: inline-block;
	margin-top: 18px;
}
.n-main .training li a {
	color: #333;
}
.n-main .training li .tit {
	font-size: 16px;
	color: #333;
	float: left;
	width: 720px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.n-main .training li .time {
	font-size: 16px;
	color: #333;
	position: absolute;
	right: 0;
}
/*books*/
.n-main .books {
	width: 100%;
	padding-top: 25px;
	padding-bottom: 20px;
	text-align: center;
}
.n-main .books ul {
	margin-right: -130px;
	padding-left: 40px;
}
.n-main .books li {
	width: 194px;
	height: 326px;
	float: left;
	margin-right: 90px;
}
.n-main .books li img {
	width: 194px;
	height: 272px;
	border: 2px solid #ededed;
}
.n-main .books li span {
	display: block;
	width: 100%;
	height: 50px;
	font-size: 14px;
	color: #333;
	text-align: center;
	line-height: 25px;
}
/*contact*/
.n-main .contact {
	width: 100%;
	padding-top: 25px;
	padding-bottom: 118px;
}
.n-main .contact .tit {
	font-size: 18px;
	font-weight: bold;
	color: #4a4a4a;
	padding-top: 30px;
}
.n-main .contact li {
	width: 330px;
	float: left;
	font-size: 16px;
	line-height: 180%;
	color: #4a4a4a;
	margin-top: 35px;
}
.n-main .contact .map {
	width: 100%;
	height: 430px;
	margin-top: 55px;
}
.n-main .contact a {
	color: #333;
}
/*expert*/
.n-main .expert {
	width: 100%;
	padding-top: 25px;
	padding-bottom: 30px;
}
.n-main .expert li {
	width: 100%;
	height: 160px;
	background: #fafafa;
	padding: 20px 30px;
	position: relative;
	margin-top: 20px;
}
.n-main .expert li img {
	width: 118px;
	height: 118px;
	float: left;
	border-radius: 50%;
}
.n-main .expert li .text {
	width: 640px;
	padding-left: 25px;
	float: left;
}
.n-main .expert li .text .tit .name {
	font-size: 18px;
	color: #0166b6;
	margin-right: 15px;
}
.n-main .expert li .text .tit .post {
	font-size: 14px;
	color: #666;
}
.n-main .expert li .text .p {
	width: 100%;
	font-size: 16px;
	color: #a5a5a5;
	margin-top: 15px;
	line-height: 180%;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
}
.n-main .expert li .return {
	width: 18px;
	height: 30px;
	position: absolute;
	top: 67px;
	right: 20px;
}
.n-main .expert li .return img {
	width: 100%;
	height: 100%;
}
.n-main .expert li:hover {
	background: #eef6fd;
}
/*case*/
.n-main .case {
	width: 100%;
	padding-top: 25px;
	padding-bottom: 30px;
}
.n-main .case ul {
	margin-right: -20px;
}
.n-main .case li {
	width: 270px;
	height: 250px;
	float: left;
	background: #f1f2f4;
	border: 10px solid #f1f2f4;
	transition: all 1s;
	margin-right: 20px;
	margin-bottom: 20px;
}
.n-main .case li img {
	width: 100%;
	height: 160px;
}
.n-main .case li .tit {
	width: 85%;
	font-size: 14px;
	color: #333;
	padding-top: 15px;
	transition: all 1s;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.n-main .case li .time {
	font-size: 12px;
	color: #333;
	padding-top: 10px;
	transition: all 1s;
}
.n-main .case li:hover {
	background: #0166b6;
	border: 10px solid #0166b6;
	transition: all 1s;
}
.n-main .case li p img {
	width: 120px;
	height: 20px;
	position: relative;
	left: 100px;
}
/*.n-main .case li:hover p img{display:block;transition: all 1s;}*/
.n-main .case li:hover .tit {
	color: #fff;
	transition: all 1s;
}
.n-main .case li:hover .time {
	color: #fff;
	transition: all 1s;
}
.n-main .case li .yan {
	width: 20px;
	height: 13px;
	opacity: 0;
	transition: all 1s;
	position: relative;
	top: -30px;
	left: 160px;
}
.n-main .case li:hover .yan {
	opacity: 1;
	transition: all 1s;
}
/*recruit*/
.n-main .recruit {
	width: 100%;
	padding-top: 25px;
	padding-bottom: 194px;
}
.n-main .recruit .job_tit {
	width: 100%;
	height: 50px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	line-height: 50px;
}
.n-main .recruit .job_l1 {
	width: 160px;
}
.n-main .recruit .job_l2 {
	width: 135px;
}
.n-main .recruit .job_l3 {
	width: 115px;
}
.n-main .recruit .job_l4 {
	width: 150px;
}
.n-main .recruit .job_l5 {
	width: 150px;
}
.n-main .recruit .job_l6 {
	width: 140px;
}
.n-main .recruit .item {
	float: left;
	height: 50px;
	line-height: 50px;
	padding-left: 40px;
	font-size: 14px;
	display: block;
}
/*.n-main .job li{color: #525252;background: #e6e6e6;overflow: hidden;margin-bottom: 20px;transition: 1s;}*/
.n-main .job li {
	color: #525252;
	background: #e6e6e6;
	overflow: hidden;
	margin-bottom: 20px;
	transition: 1s;
}
.n-main .job .job_btn {
	cursor: pointer;
}
.n-main .job li .job_box {
	background: none repeat scroll 0 0 #fff;
	float: left;
	line-height: 20px;
	padding: 20px 50px;
	width: 100%;
	font-size: 14px;
	color: #333;
	border: 1px solid #91c4f8;
	border-top: none;
	display: none;
	line-height: 180%;
	padding-left: 37px;
}
.n-main .job li .job_box span {
	display: block;
}
/*site-map*/
.site-map {
	width: 1200px;
	background: #fff;
	margin: 0 auto;
	padding: 0 20px;
	padding-bottom: 140px;
	margin-bottom: 20px;
}
.site-map .public {
	width: 100%;
	padding-top: 20px;
	position: relative;
}
.site-map .public .tit {
	font-size: 18px;
	color: #0166b6;
}
.site-map .public span {
	display: block;
	width: 4px;
	height: 20px;
	background: #0166b6;
	float: left;
	margin-right: 15px;
	margin-top: 3px;
}
.site-map .public .addres {
	position: absolute;
	right: 0;
	font-size: 12px;
	color: #666666;
	top: 30px;
}
.site-map .public .addres img {
	width: 16px;
	height: 16px;
}
.site-map .public .addres a {
	font-size: 12px;
	color: #666666;
}
.site-map .public .h {
	width: 100%;
	height: 1px;
	background: #f2f2f2;
	margin-top: 15px;
	margin-bottom: 40px;
}
.site-map .setion {
	width: 100%;
	border: 1px solid #dcdcdc;
	padding: 5px 20px;
	margin-bottom: 10px;
}
.site-map .setion .tit {
	display: block;
	font-size: 18px;
	color: #0166b6
}
.site-map .setion .erji01 a {
	display: inline-block;
	margin-top: 10px;
	width: 150px;
	float: left;
	font-size: 18px;
	color: #000;
}
.page {
	margin: 0 auto;
	position: relative;
	top: 15px;
	padding-bottom: 30px;
}
.page ul {
	text-align: center;
}
.page li {
	padding: 5px 10px;
	display: inline-block;
	margin-right: 5px;
	border: 1px solid #d4d4d4;
	font-size: 12px;
}
.page li a {
	color: #333;
	display: block;
}
.page li.active {
	background: #0166b6
}
.page li.active a,.page li.active span {
	color: #fff;
}
.page .btn {
	display: block;
	width: 29px;
	height: 28px;
	border: 1px solid #d4d4d4;
	position: absolute;
	top: 0;
	left: -35px;
	background: url(../images/n-jiantou.jpg) no-repeat center;
}
.page .btn1 {
	display: block;
	width: 29px;
	height: 28px;
	border: 1px solid #d4d4d4;
	position: absolute;
	top: 0;
	right: -15px;
	background: url(../images/n-jiantou.jpg) no-repeat center;
	transform: rotate(180deg);
}
.page select {
	border: none;
	height: 15px;
}
.page select option {
	border: none;
}
.sr-bdimgshare {
	display: none !important
}
/*new-list*/
.n-main .z-new-list {
	width: 100%;
}
.n-main .z-new-list li {
	width: 100%;
	height: 175px;
	border: 1px solid #e8e8e8;
	background: #fafafa;
	margin-top: 20px;
	padding: 20px;
}
.n-main .z-new-list li img {
	width: 210px;
	height: 135px;
	float: left;
	margin-right: 10px;
}
.n-main .z-new-list li .text {
	width: 580px;
	float: left;
	position: relative;
}
.n-main .z-new-list li .text .tit {
	width: 85%;
	font-size: 16px;
	font-weight: bold;
	color: #4a4a4a;/*padding-top: 5px;*/
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.n-main .z-new-list li .text .p {
	display: block;
	width: 100%;
	font-size: 14px;
	color: #4a4a4a;
	line-height: 160%;
	padding-top: 20px;
	display: block;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.n-main .z-new-list li:hover .text .tit {
	color: #0166b6;
}
.n-main .z-new-list li .text .tit .time {
	font-size: 14px;
	color: #666666;
	position: absolute;
	right: 0;
	top: 0;
	font-weight: normal;
}
.n-main .z-new-list .n-pub {
	width: 100%;
	padding-top: 28px;
	position: relative;
}
.n-main .z-new-list .n-pub .tit01 {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.n-main .z-new-list .n-pub .hh {
	width: 100%;
	height: 1px;
	background: #0166b6;
	margin-top: 15px;
}
.n-main .z-new-list .n-pub .add {
	font-size: 14px;
	color: #666666;
	position: absolute;
	top: 30px;
	right: 0;
}
.n-main {
	padding-bottom: 20px;
}
.di a:link {
	text-decoration: none;
	color: #000000;
}
.di a:visited {
	text-decoration: none;
	color: #000000;
}
.di a:hover {
	text-decoration: none;
	color: blue;
}
.result_content {
	width: 1200px;
	background: #fff;
	margin: 0 auto;
}
.resultbar {
	width: 1200px;
	height: 50px !important;
	line-height: 50px !important;
	font-size: 20px !important;
	margin: 0 auto;
}
.resultlist {
	width: 1200px;
	padding-bottom: 25px;
}
.resultlist ul li p {
	width: 100%;
}
.sidebar {
	width: 1200px !important;
	border-left: none;
	font-size: 30px;
}
.sidebar a {
	text-decoration: none;
}
.dede_pages ul {
	float: none !important;
	;
	text-align: center;
}
.sidebar h2 {
	font-size: 18px;
	padding-left: 20px;
	padding-bottom: 20px;
}
.w960 {
	width: 1200px;
	background: #fff;
	padding: 25px;
}
.pleft {
	width: 900px;
}
.pleft .place {
	width: 890px;
	height: 50px;
	line-height: 50px;
}
.listbox {
	width: 890px;
}
.piao {
	width: 120px;
	height: 300px;
}
.piao img {
	width: 100%;
	height: 100%;
}
.quan {
	width: 120px;
	height: 320px;
	position: fixed;
	top: 250px;
	z-index: 9999999;
}
.quan .chacha {
	width: 20px;
	height: 20px;
	margin: auto;
}
.quan .chacha img {
	width: 100%;
	height: 100%;
	position: relative;
	top: 20px;
	left: -50px;
}
.quan a {
	display: block;
}
.n-main .n-wenjian {
	width: 100%;
}
.n-main .n-wenjian .n-pub {
	width: 100%;
	padding-top: 28px;
	position: relative;
}
.n-main .n-wenjian .n-pub .tit01 {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.n-main .n-wenjian .n-pub .hh {
	width: 100%;
	height: 1px;
	background: #0166b6;
	margin-top: 15px;
}
.n-main .n-wenjian .n-pub .add {
	font-size: 14px;
	color: #666666;
	position: absolute;
	top: 30px;
	right: 0;
}
.n-main .n-wenjian li {
	width: 100%;
	height: 50px;
	border-bottom: 1px dashed #cdcdcd;
	line-height: 50px;
	position: relative;
}
.n-main .n-wenjian li i {
	width: 14px;
	height: 14px;
	background: url(../images/training.jpg) no-repeat center;
	margin-right: 30px;
	float: left;
	display: inline-block;
	margin-top: 18px;
}
.n-main .n-wenjian li .tit {
	font-size: 16px;
	color: #333;
	float: left;
	width: 720px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.n-main .n-wenjian li .time {
	font-size: 16px;
	color: #333;
	position: absolute;
	right: 0;
}
.n-main .n-wenjian:last-child {
	padding-bottom: 60px;
}
.n-main .n-wenjian li:hover .tit {
	color: #0166b6;
}
.n-main .staff li img {
	width: 100%;
	height: 100%;
}
.form {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.form input {
	width: 100%;
	height: 50px;
	border: solid 1px #eee;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
}
.form select{
	width: 100%;
	height: 50px;
	border: solid 1px #eee;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
	
}
.form .name {
	width: 415px;
	height: 50px;
	float: left;
	margin-right: 20px;
	overflow: hidden;
	margin-bottom: 20px;
}
.phone {
	width: 415px;
	height: 50px;
	float: left;
	overflow: hidden;
	margin-bottom: 20px;
}
.email {
	width: 850px;
	height: 50px;
	float: left;
	overflow: hidden;
	margin-bottom: 20px;
}
.text {
	width: 850px;
	height: auto;
	float: left;
	/*	margin-top: 20px;*/
	overflow: hidden;
}
.form textarea {
	width: 100%;
	height: 200px;
	border: solid 1px #eee;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.form input.sub {
	width: 50%;
	height: 50px;
	background-color: #0166b6;
	color: #fff;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: none;
}
.cb {
	clear: both;
}
.form2 {
	width: 350px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #eee;
	background-color: #f6f6f6;
	margin-top: 115px;
	margin-bottom: 115px;
}
.form2_tit {
	font-size: 18px;
	font-weight: bold;
	color: #0166b6;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
}
.name2, .num {
	width: 200px;
	height: 36px;
	line-height: 36px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}
.form2 input {
	width: 100%;
	height: 36px;
	border: solid 1px #eee;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 14px;
}
.form2 input.sub2 {
	width: 200px;
	height: 36px;
	background-color: #0166b6;
	color: #fff;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: none;
}
/*
.table {
	width: 90%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}
.table table {
	width: 100%;
}
.table td {
	background-color: #fff;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.table td img {
	margin-top: 15px;
	margin-bottom: 15px;
}
*/
.textt {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 45px;
}
.zhengshu_jiben {
	line-height: 30px;
	font-size: 16px;
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom: solid 1px #aaa;
}
.zhengshu_text {
	line-height: 30px;
	font-size: 16px;
}
.form3 {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	overflow: hidden;
	padding: 50px;
	padding-top: 40px;
	padding-bottom: 40px;
	box-sizing: border-box;
	background-color: rgba(0,0,0,0.1);
	margin-top: 100px;
	margin-bottom: 100px;
}
.form3 input {
	width: 100%;
	height: 50px;
	border: 0;
	background-color: transparent;
	box-sizing: border-box;
	padding-left: 20px;
	padding-right: 20px;
}
.form3_logo {
	width: 80%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
}
.form3_logo img {
	width: 100%;
}
.form3_tit {
	font-size: 20px;
	text-align: center;
	margin-bottom: 15px;
	color: #0166b6;
	font-weight: bold;
}
.form3_name, .form3_pass {
	width: 80%;
	height: 50px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	background-color: rgba(255,255,255,0.5);
}
.form3_sub {
	width: 40%;
	height: 50px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	background-color: #0166b6;
	color: #fff;
}
.form3_sub input {
	color: #fff;
}
.form3_text {
	text-align: center;
	color: #666;
	line-height: 30px;
}
.form3_text a {
	color: #0166b6;
}
.user_ban {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
.user_head {
	width: 100%;
	height: auto;
	overflow: hidden;
	box-sizing: border-box;
	padding: 20px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	margin-bottom: 20px;
}
.head {
	float: left;
	width: 100px;
	height: auto;
	margin-right: 20px;
}
.head img {
	width: 100%;
	height: 100%;
	display: block;
}
.shangchuan{
	width: 100px;
	height: 34px;
	background-color: #0166b6;
	color: #fff;text-align: center;
	line-height: 34px;
	font-size: 14px;
	margin-top: 15px;
}

.yourname {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}
.yourphone {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 10px;
}
.user_l {
	width: 250px;
	height: auto;
	overflow: hidden;
	float: left;
	background-color: #fff;
	margin-bottom: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
	box-sizing: border-box;
	padding-left: 20px;
	padding-right: 20px;
}
.user_l li {
	width: 100%;
	line-height: 50px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: solid 1px #eee;
	/*	margin-bottom: 2px;*/
	color: #333;
	background-color: #fafafa;
	font-size: 15px;
}
.user_l li a {
	color: #666;
	display: block;
}
.user_l li.out a {
	color: #0166b6;
}
.user_l li:hover a {
	color: #0166b6;
}
.user_l li.out:hover {
	background-color: #eee;
}
.user_r {
	float: right;
	width: 930px;
	height: auto;
	overflow: hidden;
}
.user_tit {
	font-size: 18px;
	font-weight: bold;
	border-bottom: solid 1px #eee;
	padding-bottom: 15px;
	margin-bottom: 15px;
	color: #0166b6;
}
.user_list {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #fff;
	padding: 20px;
	box-sizing: border-box;
	margin-bottom: 25px;
}
.user_list li {
	line-height: 40px;
	color: #666;
	border-bottom: dashed 1px #eee;
	padding-left: 10px;
	padding-right: 10px;
}
.user_list li a {
	color: #666;
}
.user_list li span {
	float: right;
	font-size: 14px;
	color: #999;
}
.go_more {
	width: 200px;
	height: 46px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	line-height: 46px;
	background-color: #f6f6f6;
	margin-top: 20px;
}
.go_more a {
	color: #0166b6;
	display: block;
}
.go_more:hover {
	background-color: #0166b6;
}
.go_more:hover a {
	color: #fff;
}
.form4 {
	float: left;
	width: 770px;
}
.form4 .input {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 15px;
	min-height: 50px;
	line-height: 50px;
	border-bottom: solid 1px #ddd;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
}
.form4 .input span{
	float: right;
}
.form4 .input input {
	height: 50px;
	width: 50%;
	color: #0166b6;
	cursor: pointer;
	float: right;
	text-align: right;
}
.form4 .sub2 {
	width: 200px;
	height: 44px;
	background-color: #0166b6;
	color: #fff;
	font-size: 18px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: none;
	text-align: center;
	line-height: 44px;
}

.video{
	width: 90%;
	margin-left: auto;margin-right: auto;height: auto;overflow: hidden;
	margin-bottom: 20px;
	position: relative;
}
.zhe{
	width: 100%;
	position: absolute;
	height: 100%;
	z-index: 99;
	background-color: rgba(0,0,0,0.5);
	text-align: center;
	font-size: 20px;
	color: #fff;
	line-height: 350px;
}
.zhe a{
	color: #fff;
}
.bghui{
	width: 100%;
	position: fixed;
	height: 100vh;
	z-index: 999;
	background-color: rgba(0,0,0,0.5);
	text-align: center;
	left:0;
	top:0;display: none;
	
}
.goumai{
	width: 500px;
	height: 350px;
	background-color: #fff;
	border-radius: 10px;
	left:50%;
	margin-left: -175px;
	top:25vh;
	position: fixed;
	z-index: 1000;
	box-sizing: border-box;padding-left: 30px;
	padding-right: 30px;
	display: none;
}
.goumai_tit{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	padding-top: 25px;
	padding-bottom: 15px;
	color: #000;
}
.goumai_ewm2{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.goumai_ewm{
	text-align: center;
	float: left;
	width: 50%;
	
}
.goumai_ewm img{
	width: 170px;
	height: 170px;display: block;
	margin-left: auto;
	margin-right: auto;
}
.goumai_text{
	color: #999;font-size: 14px;
	text-align: center;
	padding-top: 15px;
}
.goumai_btn{
	width: 100px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	color: #666;
	margin-left: auto;margin-right: auto;
	background-color: #eee;
	margin-top: 25px;
	cursor: pointer;
	clear: both;
	
}

.videok{
	width: 100%;
	height: auto;overflow: hidden;
	box-sizing: border-box;
	padding-top: 30px;
	padding-left: 10px;
}

.v1{
	width: 100%;
	height: auto;overflow: hidden;
	background-color: #fff;
	padding-bottom: 30px;
	border-bottom: solid 5px #f6f6f6;
}
.v2{
	width: 100%;
	height: auto;overflow: hidden;
	background-color: #fff;
	border-bottom: solid 5px #f6f6f6;
	padding-bottom: 30px;
}
.v_tab{
	width: 100%;
	height: auto;overflow: hidden;
	background-color: #fff;
}
.v1 img{
	float: left;
	width: 385px;
	margin-right: 40px;
	
}
.v1 h1{
	font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    color: #333;float: left;
	width: 400px;
	margin-bottom: 20px;
/*	clear: both;*/
}
.v1 p{
	    padding-left: 30px;
    height: 68px;
    background-color: #f9f9f9;
    color: #666;
    line-height: 68px;float: left;
	width: 400px;
/*	clear: both;*/
}
.v1 p span{
	margin-left: 32px;
    font-size: 28px;
    color: #ff0000;
    font-weight: 600;
}
.buy{
	width: 110px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	background-color: #f57c1b;
/*	clear: both;*/
	float: LEFT;
	margin-right: 20px;
	margin-top: 15px;
	border-radius: 4px;
	cursor: pointer;
	
}
.buy:hover{
/*	background-color: #0166b6;*/
	box-shadow: 3px 3px 5px rgba(0,0,0,0.3);
	
}
.v_tab{
	width: 100%;
	height: auto;overflow: hidden;
	line-height: 46px;
	border-bottom: solid 1px #eee;
	margin-bottom: 20px;
	font-weight: bold;
}

.v2_t{
	width: 50%;
	float: left;	
	text-align: center;
	
}
.v2_t a{
	display: inline-block;
	border-bottom: solid 2px #eee;
	color: #666;
}
.v2_t.on a {
	color: #f57c1b;
	border-bottom: solid 2px #f57c1b;
}
.v2_t:hover a {
	color: #f57c1b;
	border-bottom: solid 2px #f57c1b;
}
.v2_tit{
	font-size: 18px;
	line-height: 34px;
	font-weight: bold;
	margin-bottom: 10px;
}
.v2_con{
	width: 100%;
	height: auto;overflow: hidden;
	font-size: 14px;	color: #666;
	line-height: 24px;
}
.v2_con img{
	margin-bottom: 10px;
}
.v3{
	width: 100%;
	height: auto;overflow: hidden;
	background-color: #fff;
/*	border-bottom: solid 5px #f6f6f6;*/
	padding-bottom: 30px;
	padding-top: 20px;
}
.v3_list{
	width: 100%;
	height: auto;overflow: hidden;
	
}
.list{
	width: 100%;
	height: auto;overflow: hidden;
	line-height: 40px;
	background-color: #f6f6f6;
	margin-bottom: 10px;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	color: #666;
	cursor: pointer;
}
.list span{
	width: 14px;
	height: 14px;
	float:left;
	border-radius: 50%;
	border: solid 1px #ccc;
	margin-top: 13px;
	margin-right: 10px;
}
.list img{
	float: right;
	width: 16px;
	height: 16px;
	margin-top: 12px;
	
}.list:hover{
	color: #f57c1b;
	background-color:#fff0e3;
}
.video_play{
	width: 1200px;
	height: 600px;
	padding: 25px;
	background-color: #fff;
	position: fixed;
	margin-left: -600px;
	margin-top: -275px;
	left:50%;
	top:50%;
	z-index: 1001;
	display: none;
}
.video_play video{
	width: 1150px;
	height: 550px;
}
.close{
	width: 30px;
	height: 30px;
	position: fixed;
	top:50%;
	left:50%;
	margin-top: -305px;
	margin-left: 570px;
	cursor: pointer;
	z-index: 1001;
	display: none;
}
.close img{
	width: 100%;
	height: 100%;
}
.cho{
		float: left;
    	width: 400px;
		height: auto;overflow: hidden;
		padding-top: 15px;
		font-size: 14px;
	line-height: 34px;
	color: #666;
}
/*
.ch{
		float: left;
		width: 80px;
		height: 34px;
		line-height: 34px;
		text-align: center;
		border: solid 1px #ddd;
		color: #999;
		border-radius: 4px;
		font-size: 14px;
		
}
*/
.ch.on{
		color: #f57c1b;border: #f57c1b solid 1px ;
		
		
}















