@charset "utf-8";

html {

	font-size: 62.5%;

	height: 100%

}

body {

	margin: 0 auto;

	font-family: Verdana, Geneva, sans-serif;

	max-width: 1920px;

	font-size: 12px;

	font-size: 1.2rem;

	height: 100%;

}

img {

	border: none;

}

ul li {

	list-style-type: none;

}

ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {

	margin: 0;

	padding: 0;

	list-style: none;

	color: #333333;

}

a {

	text-decoration: none;

	color: #333;

	outline: none;

	transition: 0.3s;

	-moz-transition: 0.3s;

	-o-transition: 0.3s;

	-webkit-transition: 0.3s;

}

h1 {

	margin: 0;

	padding: 0;

	font-weight: normal;

	color: #333333;

}

.clear {

	clear: both;

}

.maln {

	margin-left: auto !important

}

input, textarea {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-size: 1.2rem;

	color: #333333;

	border: none;

	outline: none;

}

.fl {

	float: left;

}

.fr {

	float: right;

}







::-webkit-input-placeholder {

 color:#666666;

 opacity:1;

}







:-o-placeholder {

 color:#666666;

 opacity:1;

}







::-moz-placeholder {

 color:#666666;

 opacity:1;

}







:-ms-input-placeholder {

 color:#666666;

 opacity:1;

}

.coe60012 {

	color: #e60012;

}

.chanpixna {

	color: #f47315;

}

header, footer, nav {

	display: block;

}

ul li {

	list-style-type: none;

}

ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {

	margin: 0;

	padding: 0;

	list-style: none;

	color: #333;

}

a {

	text-decoration: none;

	color: #333;

	outline: none;

	transition: 0.3s;

	-moz-transition: 0.3s;

	-o-transition: 0.3s;

	-webkit-transition: 0.3s;

}

input[type="submit"] {

	cursor: pointer;

	transition: 0.3s;

	-moz-transition: 0.3s;

	-o-transition: 0.3s;

	-webkit-transition: 0.3s;

}

p a {

	display: inline;

}

h1, h2, h3, h4, h5, h6 {

	margin: 0;

	padding: 0;

	font-weight: normal;

	color: #333;

}

input, textarea {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	font-size: 1.2rem;

	color: #333;

	border: none;

	outline: none;

}

img {

	vertical-align: middle;

}

hr {

	width: 100%;

	height: 1px;

	padding: 0;

	margin: 0 auto;

	border: 0;

	background: #5b5a5d;

}

.clearfloat {

	zoom: 1

}

.clearfloat:after {

	display: block;

	clear: both;

	content: "";

	visibility: hidden;

	height: 0

}

.clear {

	clear: both;

}

.center {

	width: 1200px;

	margin: auto;

}

.zanwu {

	padding-top: 50px;

	padding-bottom: 30px;

}

 @media screen and (min-width: 1220px) {

.zong {

	width: 1200px;

	margin: auto;

}

}

 @media screen and (min-width: 1000px) and (max-width: 1219px) {

.zong {

	width: 980px;

	margin: auto;

}

}

 @media screen and (max-width: 999px) {

.zong {

	width: 95%;

	margin: auto;

	overflow: hidden;

}

}

.container {

	width: 5px;

	height: 100%;

	position: absolute;

	right: 0;

	-webkit-transition: all 0.4s ease 0s;

	transition: all 0.4s ease 0s;

	z-index: 99999999999999;

	cursor: pointer;

	position: fixed;

	top: -5px;

	right: 0;

	display: block;

}

.container .nav {

	overflow: hidden;

	width: 300px;

	background: rgba(0, 0, 0, 0.8);

	position: absolute;

	top: 0;

	right: 0;

	display: block;

	height: auto;

	overflow: scroll;

}

.container .nav form {

	margin: 15px auto;

	width: 258px;

	height: 26px;

	border: 1px solid #fff;

}

.container .nav form .iptc {

	box-sizing: border-box;

	padding-left: 15px;

	background-color: #fff;

	width: 80%;

	height: 26px;

	line-height: 26px;

	display: block;

	float: left;

}

.container .nav form .ipsc {

	width: 20%;

	height: 26px;

	line-height: 26px;

	display: block;

	float: right;

	;

	background: url("../img/sch2.png") no-repeat center center #fff;

}

.container .nav > ul {

	display: none;

	margin-top: 40px;

	margin-bottom: 20px;

	overflow: scroll;

}

.container .nav > ul > li {

	line-height: 40px;

	font-size: 12px;

	font-size: 1.2rem;

	text-indent: 20px;

	position: relative;

}

.container .nav > ul > li .addition {

	width: 20px;

	height: 20px;

	position: absolute;

	right: 15px;

	top: 10px;

	background: url("../img/shizi.png") no-repeat center center;

	background-size: 100% 100%;

}

.container .nav > ul > li .addition.fa:before {

	margin-right: 5px;

	color: #fff;

	text-indent: 0;

}

.container .nav > ul > li > a {

	color: #fff;

	font-size: 12px;

	font-size: 1.2rem;

	display: block;

}

.container .nav > ul > li > a span {

	color: #fff;

	font-size: 12px;

	font-size: 1.2rem;

}

.container .nav > ul > li .c-show {

	display: none;

	width: 100%;

}

.container .nav > ul > li .c-show .c-s1 {

	position: relative;

}

.container .nav > ul > li .c-show .c-s1 > a {

	text-indent: 20px;

	font-size: 12px;

	font-size: 1.2rem;

	color: #fff;

	display: block;

	padding-top: 5px;

	padding-bottom: 5px;

	line-height: 30px;

}

.container .nav > ul > li .c-show .c-s1 > a span {

	font-size: 12px;

	font-size: 1.2rem;

	color: #fff;

}

.container .nav > ul > li .c-show .c-s1 .c-s2 {

	display: none;

}

.container .nav > ul > li .c-show .c-s1 .c-s2 a {

	text-indent: 30px;

	font-size: 12px;

	font-size: 1.2rem;

	color: #fff;

	display: block;

	padding-top: 5px;

	padding-bottom: 5px;

	line-height: 30px;

}

.container .nav > ul > li .c-show .c-s1 .c-s2 a span {

	font-size: 12px;

	font-size: 1.2rem;

	color: #fff;

}

.container .nav > ul > dl {

	padding: 20px;

}

.container .nav > ul > dl dd {

	float: left;

	margin: 0 3px;

}

.container .menubtn {

	width: 30px;

	height: 18px;

	position: absolute;

	top: 12px;

	right: 2px;

	-webkit-transition: all 0.4s ease 0s;

	transition: all 0.4s ease 0s;

	z-index: 9999;

}

.container .menubtn span {

	display: block;

	width: 100%;

	height: 3px;

	margin-bottom: 3px;

	background-color: #f47315;

}

 @media screen and (min-width: 1000px) {

.container, .nav {

	display: none!important;

}

}

@font-face {

	font-family: 'UniversLTStdBold';

	src: url('../fonts/UniversLTStdBold.eot');

	src: url('../fonts/UniversLTStdBold.eot') format('embedded-opentype'), url('../fonts/UniversLTStdBold.woff2') format('woff2'), url('../fonts/UniversLTStdBold.woff') format('woff'), url('../fonts/UniversLTStdBold.ttf') format('truetype'), url('../fonts/UniversLTStdBold.svg#UniversLTStdBold') format('svg');

}

/*head*/







header {

	background: url(../img/headerbei.jpg) no-repeat center bottom;

	padding-bottom: 4px;

}

.headzpy {

	width: 50%;

	background: url(../img/xhpy.jpg) repeat-x bottom;

	padding-bottom: 11px;

	float: left;

}

.headypy {

	background: #000;

	width: 50%;

	float: left;

	padding-bottom: 10px;

}

.logo {

	

	float: left;

	display: block;

	margin-top: 13px;

	margin-left: 25px;

}

.logo img {

	display: block;

	margin: 0 auto;

	max-width: 100%;

}

.hearyou {

	width: 962px;

	float: right;

	padding-top: 17px;

	padding-bottom: 0px;

}

.shand {

	float: left;

}

.shand a {

	font-size:16px;

	font-size: 1.6rem;

	font-family: 'UniversLTStdBold';

	color: #22234a; text-transform:uppercase; margin-top:2px; display:inline-block

}

.shand a:hover {

	color: #f25c19

}

.dingshejiao {

	float: right;

	margin-left: 46px;

}

.dingshejiaotb img {

	margin-left: 15px

}

.dingshejiao a {

	display: block;

	float: left;

	margin-left: 12px;

}

.enlish {

	float: right;

	margin-left: 13px;

	margin-left: 3px\9;

	margin-top: 5px;

}

.enlish img {

	display: block;

	float: left;

}

.enlish span {

	margin-left: 5px;

	display: block;

	float: left;

	margin-top: 2px;

}

.china {

	float: right;

	margin-left: 13px;

	margin-left: 3px\9;

	margin-top: 5px;

}

.china span {

	margin-left: 5px;

	display: block;

	float: left;

	margin-top: 2px;

}

.china img {

	display: block;

	float: left;

}

.daohang {

	float: left;

	padding-top: 32px;

}

.daohang>li {

	float: left;

	position: relative;

	z-index: 999;

	padding-left: 15px;

	padding-right:15px;

}

.daohang>li>a {

	display: block;

	font-size: 14px;

	font-size: 1.4rem;

	text-transform: uppercase;

	color: #fff;

	font-weight: bold;

	padding-bottom: 18px;

	border-bottom: #22234a solid 2px;

}

.daohang>li:hover>a {

	border-bottom: #fff solid 2px;

}

.dangqiandao {

	border-bottom: #fff solid 2px !important;

}

.daohang span {

	display: block;

	width: 8px;

	height: 13px;

	float: left;

	background: url(../img/xieshu.png) no-repeat top;

	margin-top: 4px;

}

.yiji {

	width: 200px;

	background: #222349;

	padding-bottom: 18px;

	position: absolute;

	left: 0px;

	top: -9999px;

	z-index: 99999

}

.yiji li {

	position: relative;

}

.yiji li a {

	display: block;

	font-size: 14px;

	font-size: 1.4rem;

	color: #fff;

	line-height: 20px;

	padding: 8px 0;

	padding-left: 21px;

	padding-top: 13px;

	padding-bottom: 6px;

	font-family: Arial;

	text-transform : capitalize

}

.yiji li:hover>a {

	background: #f47315;

	color: #fff;

}

.erji {

	width: 200px;

	background: #222349;

	padding-top: 0px;

	padding-bottom: 9px;

	position: absolute;

	left: 200px;

	top: -9999px;

	z-index: 99999;

	text-transform : capitalize

}

.sanji {

	width: 200px;

	background: #222349;

	padding-top: 0px;

	padding-bottom: 9px;

	position: absolute;

	left: 200px;

	top: -9999px;

	z-index: 99999;

	text-transform : capitalize

}

.daohang>li:hover .yiji {

	top: 38px;

	left: 0px;

}

.yiji>li:hover .erji {

	top: 0px;

}

.erji>li:hover .sanji {

	top: 0px;

}

.search {

	width: 31px;

	z-index: 99999;

	position: absolute;

	background: none;

	top: 26px;

	right: 0px;

}

.sb-icon-search {

	color: #333;

	width: 31px;

	height: 31px;

	display: block;

}

.sb-search-submit {

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	filter: alpha(opacity=0);

	opacity: 0;

	color: transparent;

	border: none;

	outline: none;

	z-index: 99999;

}

.search_1000 {

}

.sb-search {

	position: relative;

	width: 0%;

	min-width: 31px;

	height: 31px;

	float: right;

	display: inline;

	overflow: hidden;

	-webkit-transition: width 0s;

	-moz-transition: width 0s;

	transition: width 0s;

	-webkit-backface-visibility: hidden;

	z-index: 99999;

	border-radius: 5px;

	color: #333

}

.sb-search-input {

	z-index: -9999;

	position: absolute;

	top: 0;

	left: 0px;

	outline: none;

	width: 236px;

	height: 31px;

	line-height: 31px;

	padding-left: 10px;

	border: none;

	margin: 0;

	background: transparent;

	color: #fff;

}

.sb-icon-search, .sb-search-submit {

	width: 31px;

	height: 31px;

	display: block;

	position: absolute;

	right: 0px;

	top: 0px;

	padding: 0;

	margin: 0;

	cursor: pointer;

	background: url(../img/fangda.png) no-repeat center;

}

.sb-search.sb-search-open, .no-js .sb-search {

	width: 236px;

	height: 31px;

	line-height: 31px;

	position: relative;

	right: 0px;

	top: 0px;

	z-index: 9999999;

	background: #fff;

	color: #333;

	border: 1px solid #fff;

}

.no-js .sb-search .sb-icon-search {

	position: absolute;

	background: url(../img/fangda.png) no-repeat center;

	z-index: 15;

	right: 0px;

	top: 0px;

	border: none !important

}

.no-js .sb-search .sb-search-submit {

	z-index: 9990;

}

.sb-search-input {

	background: #222349;

}

.lanbei {

	position: relative;

	z-index: 9999;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

header {

	background: none;

}

.hearyou {

	width: 757px;

}

.shand a {

	font-size: 14px;

	font-size: 1.4rem;

}

.lanbei {

	background: #222349;

	margin-top: 10px;

	padding-bottom: 4px;

}

.daohang>li {

	padding-left: 10px;

	padding-right: 10px;

}

.dingshejiao {

	margin-left: 10px;

}

.dingshejiao a {

	margin-left: 5px;

}

.enlish {

	margin-left: 5px;

}

.china {

	margin-left: 5px;

}

.daohang>li>a {

	text-transform: inherit;

}

.daohang {

	padding-top: 22px;

}

.search {

	top: 18px;

}

.enlish {

	margin-left: 3px;

}

.china {

	margin-left: 3px;

}

}



 @media screen and (max-width:1219px) {

	 .logo {

	

	

	margin-left: 0px;

}

 }

 @media screen and (max-width:999px) {

header {

	background: none;

	position: relative;

	z-index: 99999999 !important;

}

.logo {

	float: none;

	margin: 10px auto;

}

.hearyou {

	width: 100%;

	margin: 0 auto;

}

.lanbei {

	background: #222349;

	margin-top: 0px;

	padding-bottom: 4px;

}

.daohang {

	padding-top: 22px;

}

.dingshejiao {

	margin-left: 10px;

}

.dingshejiao a {

	margin-left: 4px;

}

.enlish {

	margin-left: 5px;

}

.china {

	margin-left: 5px;

}

.shand a {

	font-size: 14px;

	font-size: 1.4rem;

}

.daohang>li {

	padding-left: 7px;

	padding-right: 7px;

}

.yiji {

	display: none

}

.search {

	top: 18px;

}

}

 @media screen and (min-width:888px) {

.dinghaopy2 {

	display: none

}

}

 @media screen and (max-width:999px) {

.daohang, .dingshejiao, .search {

	display: none;

}

.dinghaopy2 {

	display: block;

	width: 100%;

	text-align: center;

	background: #222349;

	text-align: center;

}

.dinghaopy2 li {

	display: inline-block;

	font-size: 14px;

	font-size: 1.4rem;

	text-align: center;

	line-height: 40px;

	padding-left: 28px;

	padding-right: 28px;

}

.dinghaopy2 li a {

	color: #fff;

	padding-bottom: 10px;

}

.dinghaopy2 li a:hover {

	border-bottom: #fff solid 1px;

}

.dangqiandaopy {

	border-bottom: #fff solid 1px !important;

}

.search {

	top: 6px;

}

.shand {

	width: 100%;

	margin-bottom: 10px;

}

.dingshejiao {

	margin-left: 0px;

}

}

 @media screen and (max-width:534px) {

.dinghaopy2 li {

	padding-left: 15px;

	padding-right: 15px;

	font-size: 12px;

	font-size: 1.2rem;

}

}

 @media screen and (max-width:399px) {

.dinghaopy2 li {

	padding-left: 2px;

	padding-right: 5px;

}

}

@font-face {

	font-family: '9PX2BUS';

	src: url('../fonts/9PX2BUS.eot');

	src: url('../fonts/9PX2BUS.eot') format('embedded-opentype'), url('../fonts/9PX2BUS.woff2') format('woff2'), url('../fonts/9PX2BUS.woff') format('woff'), url('../fonts/9PX2BUS.ttf') format('truetype'), url('../fonts/9PX2BUS.svg#9PX2BUS') format('svg');

}

 @media screen and (min-width:1220px) {

.wp {

	width: 1200px;

	margin: auto;

}

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.wp {

	width: 980px;

	margin: auto;

}

}

 @media screen and (max-width:999px) {

.wp {

	width: 95%;

	margin: auto;

}

}

.index_focus {

	position: relative;

	width: 100%;

	margin: 0 auto;

	overflow: hidden;

	z-index: 9;

	height: 735px;

}

.index_focusn {

	width: 1920px;

	position: absolute;

	left: 50%;

	top: 0px;

	margin-left: -960px;

	z-index: 99;

	height: 735px;

}

.index_focus .bd li {

	display: none;

	position: absolute;

	left: 0;

	top: 0;

	width: 1920px;

	z-index: 999

}

.index_focus_post {

	z-index: 10;

}

.index_focus .pic {

	height: auto;

	display: block;

	margin: 0 auto;

}

.index_focus .pic:hover {

	text-decoration: none;

}

.index_focus_pre, .index_focus_next {

	display: none;

	position: absolute;

	top: 50%;

	margin-top: -38px;

	width: 60px;

	height: 60px;

	text-indent: 100%;

	white-space: nowrap;

	overflow: hidden;

	z-index: 5000;

}

.index_focus_pre {

	left: 9.5%;

	background: url(../img/prev.png) no-repeat;

}

.index_focus_next {

	right: 9.5%;

	background: url(../img/next.png) no-repeat;

}

.index_focus_pre:hover {

	left: 9.5%;

	background: url(../img/prev2.png) no-repeat;

}

.index_focus_next:hover {

	right: 9.5%;

	background: url(../img/next2.png) no-repeat;

}

.index_focus .wp {

	position: absolute;

	right: 50%;

	margin-right: -600px;

	height: 20px;

	bottom: 68px;

	z-index: 9999

}

.index_focus .slide_nav {

	position: absolute;

	right: 0;

	z-index: 99999;

}

.index_focus .slide_nav a {

	padding-left: 2px;

	padding-right: 3px;

	cursor: pointer;

	float: left;

	margin-right: 18px;

	color: #e3e3e3;

	font-family: 'Impact', Verdana, Geneva, sans-serif;

	font-size: 22px;

	font-size: 2.2rem;

	display: inline-block;

	padding-bottom: 1px;

}

.index_focus .slide_nav li:hover, .index_focus .slide_nav .on {

	text-decoration: none;

	color: #ffffff;/*background: url(../img/baix.jpg) no-repeat center bottom;*/

	border-bottom: #fff solid 1px;

}

header {

	position: relative;

	z-index: 999;

}

.banner {

	margin-top: -4px;

	position: relative;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.index_focus {

	height: 588px;

}

.index_focusn img {

	width: 81%;

}

}

 @media screen and (max-width:1219px) {

.index_focus {

	display: none

}

}

 @media screen and (min-width:1220px) {

.carousel, .clear2 {

	display: none

}

}

 @media screen and (max-width:1219px) {

.index_focus {

	display: none

}

.index_focus2 {

	display: none

}

.carousel {

	width: 100%;

	position: relative;

	overflow: hidden;

	margin-top: 20px;

}

.carousel ul {

	width: 100%;

	height: 100%;

}

.carousel ul li {

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

}

.carousel ul li img {

	width: 100%;

	vertical-align: middle;

}

.carousel ol {

	position: absolute;

	z-index: 2;

	width: 80px;

	height: 5px;

	bottom: 5%;

	left: 50%;

	-webkit-transform: translate3d(-50%, 0, 0);

}

.carousel ol li {

	float: left;

	width: 10px;

	height: 10px;

	border-radius: 5px;

	margin-right: 10px;

	background-color: #fff;

	transition: all 0.3s ease 0s;

}

.carousel ol li.cur {

	width: 10px;

	height: 10px;

	border-radius: 5px;

	background: #e3e3e3;

}

.carousel ol li:last-child {

	margin: 0;

}

}

.zisebei {

	background: url(../img/zise.png) no-repeat top;

	width: 100%;

	padding-top: 175px;

	z-index: 9;

	position: relative;

	margin-top: -135px;

	padding-bottom: 42px;

}

.juzng {

	width: 288px;

	float: left;

	padding-right: 26px;

	border-right: #f25c19 solid 2px;

	text-align: right;

	margin-top: 13px;

	padding-bottom: 5px;

}

.juzng span {

	font-size: 36px;

	font-size: 3.6rem;

	color: #f25c19;

	font-family: 'Impact', Verdana, Geneva, sans-serif;

	margin-top: -4px;

	display: block;

}

.juzng p {

	padding-top: 10px;

	font-size: 26px;

	font-size: 2.6rem;

	color: #fff;

	line-height: 36px;

	font-family: 'Impact', Verdana, Geneva, sans-serif;

}

.youcezi {

	background: url(../img/yinhao.png) no-repeat left top;

	padding-left: 90px;

	width: 683px;

	float: right;

	padding-top: 13px;

}

.juzng span a {

	color: #f25c19;

}

.juzng span a:hover {

	color: #fff;

}

.juzng p a {

	color: #fff;

}

.juzng p a:hover {

	color: #f25c19;

}

.youcezi p {

	font-size: 16px;

	font-size: 1.6rem;

	color: #fff;

	line-height: 30px;

}

.youcezi p a {

	color: #fff;

	display: block;

}

.youcezi p a:hover {

	color: #f25c19;

}

 @media screen and (max-width:1219px) {

.zisebei {

	background: url(../img/zise.png) no-repeat top #22234a;

	margin-top: 0px;

	padding-top: 75px;

}

.youcezi {

	width: 539px;

}

}

 @media screen and (max-width:999px) {

.youcezi {

	width: 500px;

	padding-left: 80px;

}

.zisebei {

	background: url()  #22234a;



}

}

 @media screen and (max-width:960px) {

.juzng {

	width: 90%;

}

.youcezi {

	width: 80%;

	margin-top: 20px;

}

}

 @media screen and (max-width:586px) {

.zisebei {

	padding-top: 20px;

}

.juzng p {

	font-size: 20px;

	font-size: 2rem;

}

.youcezi p {

	font-size: 14px;

	font-size: 1.4rem;

}

.juzng {

	border: none;

	padding-right: 0px;

	width: 100%;

	text-align: left;

}

}

 @media screen and (max-width:456px) {

.youcezi {

	background: none;

	width: 100%;

	padding-left: 0px;

}

.zisebei {

	padding-bottom: 30px;

}

}

.service {

	background: url(../img/servicebei.jpg) no-repeat top center;

	padding-top: 45px;

	margin: 0px;

	margin-top: 0px;

	padding-bottom: 35px;

}

@font-face {

	font-family: 'VERLAG-BOLD';

	src: url('../fonts/VERLAG-BOLD.eot');

	src: url('../fonts/VERLAG-BOLD.eot') format('embedded-opentype'), url('../fonts/VERLAG-BOLD.woff2') format('woff2'), url('../fonts/VERLAG-BOLD.woff') format('woff'), url('../fonts/VERLAG-BOLD.ttf') format('truetype'), url('../fonts/VERLAG-BOLD.svg#9PX2BUS') format('svg');

}

.whous {

	font-size: 36px;

	font-size: 3.6rem;

	font-family: 'VERLAG-BOLD';

	color: #f25c19;

	display: block;

	text-align: center;

}

.whous:hover {

	color: #333

}

.thengy {

	font-size: 24px;

	font-size: 2.4rem;

	color: #333;

	text-align: center;

	display: block;

	margin-top: 14px;

}

.quanquan {

	padding-top: 55px;

	font-size: 0;

	letter-spacing: 0

}

.quanquan li {

	width: 244px;

	display: inline-block;

	vertical-align: top;

	text-align: center;

	float: none;

	margin-left: 73px;

}

.quanquan li img {

	display: block;

	max-width: 100%;

	max-width: 155px;

	margin: 0 auto;

	transform: scale(1, 1);

	-moz-transform: scale(1, 1);

	-ms-transform: scale(1, 1);

	-o-transform: scale(1, 1);

	-webkit-transform: scale(1, 1);

	transition: 0.5s;

}

.quanquan li:hover img {

	transform: scale(1.1, 1.1);

	-moz-transform: scale(1.1, 1.1);

	-ms-transform: scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

	-webkit-transform: scale(1.1, 1.1);

}

.quan1ziyi {

	display: block;

	font-size: 18px;

	font-size: 1.8rem;

	color: #22234a;

	font-weight: bold;

	text-transform: uppercase;

	margin-top: 32px;

}

.quanquan li p a {

	display: block;

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 24px;

	text-align: center;

	margin-top: 12px;

	overflow: hidden;

}

.quanquan li a:hover, .thengy:hover {

	color: #f25c19;

}

.gengduo a {

	color: #f25c19;

	height: auto !important;

	font-weight: bold;

}

.gengduo a:hover {

	color: #333;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.quanquan li {

	margin-left: 18px;

	width: 230px;

}

}

 @media screen and (max-width:999px) {

.service {

	background: #f7f7f7;

}

.quanquan li {

	width: 40%;

	margin-left: 4% !important;

	margin-right: 4% !important;

	margin-bottom: 30px;

}

}

 @media screen and (max-width:568px) {

.whous {

	font-size: 20px;

	font-size: 2rem;

}

.thengy {

	font-size: 14px;

	font-size: 1.4rem;

}

.quanquan li {

	width: 50%;

	overflow: hidden;

	margin: 0 auto !important;

	margin-bottom: 30px !important;

}

.quanquan li p a {

	height: auto;

}

}

 @media screen and (max-width:420px) {

.quanquan li img {

	max-width: 100%;

}

.quanquan li {

	width: 95%;

	margin-left: 2% !important;

	margin-right: 2% !important;

	overflow: hidden;

}

}

.guan {

	background: url(../img/guan.jpg) no-repeat bottom #fff;

	background-attachment: fixed;

	padding-top: 87px;

	padding-bottom: 90px;

	margin-top: -7px;

}

.whous2 {

	font-size: 36px;

	font-size: 3.6rem;

	font-family: 'VERLAG-BOLD';

	color: #f25c19;

	display: block;

	text-align: center;

}

.whous2:hover {

	color: #333

}

.thengy2 {

	font-size: 16px;

	font-size: 1.6rem;

	color: #333;

	text-align: center;

	display: block;

	margin-top: 11px;

	line-height: 30px;

	padding-bottom: 1px; margin-bottom:1px

}

.jusebei {

	width: 100%;

	height: 100%;

	background: #f25c19;

	background: rgba(242,92,25,0.6);

	position: absolute;

	top: 100%;

}

.prokuang {

	position: relative;

	overflow: hidden;

}

.thengy2:hover {

	color: #f25c19;

}

.guanlie li {

	width: 373px;

	float: left;

	cursor: pointer;

	padding-top: 43px;

	margin-left: 40px;

}

.prokuangtu img {

	display: block;

	width: 100%;

	max-width: 373px;

	margin: 0 auto;

}

.guanlie li:hover .jusebei {

	top: 0px;

	transition: 0.5s;

}

.nribei {

	padding-left: 24px;

	padding-right: 47px;

	padding-top: 70px;

}

.mingzipro {

	height: 50px;

	padding-left: 25px;

	display: block;

	font-size: 16px;

	font-size: 1.6rem;

	color: #fff;

	font-weight: bold;

	background: #f25c19;

	line-height: 48px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.nribei p a {

	color: #fefefe;

	font-size: 14px;

	font-size: 1.4rem;

	display: block;

	line-height: 24px;

	margin-top: 13px;

}

.nribei p a:hover {

	color: #333;

}

.mingzipro:hover {

	background: #df4f0f;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.guanlie li {

	width: 300px;

	margin-left: 25px !important;

}

.nribei p a {

	height: 72px;

	overflow: hidden;

}

}

 @media screen and (max-width:999px) {

.guanlie li {

	width: 32%;

	margin-left: 1% !important;

}

.nribei p a {

	height: 72px;

	overflow: hidden;

}

.nribei {

	padding-left: 15px;

	padding-right: 15px;

	padding-top: 20px;

}

.jusebei {

	top: 0px;

	display: none;

}

.mingzipro {

	font-size: 14px;

	font-size: 1.4rem;

}

}



@media screen and (max-width:767px) {

.service{ display:none}

}

 @media screen and (max-width:736px) {

.guanlie li {

	width: 48%;

	margin-left: 1% !important;

}

.mingzipro {

	font-size: 14px;

	font-size: 1.4rem;

	height: 40px;

	line-height: 40px;

}

}

 @media screen and (max-width:486px) {

.guanlie li {

	width: 90%;

	margin: 0 auto !important;

	max-width: 373px;

	float: none;

}

}

.newmz {

	font-size: 36px;

	font-size: 3.6rem;

	font-family: 'VERLAG-BOLD';

	color: #f25c19;

	display: block;

	text-align: center;

	text-transform: uppercase;

	background: url(../img/dibuheng.jpg) no-repeat center bottom;

	padding-bottom: 15px;

	margin-top: 77px;

}

.newmz:hover {

	color: #333

}

.synews {

	padding-top: 56px;

	padding-bottom: 111px;

}

.synews li {

	position: relative;

	width: 584px;

	float: left;

	margin-left: 30px;

}

.synewsz {

	width: 301px;

	position: absolute;

	padding: 17px 24px 58px 16px;

	left: 0px;

	background: #e6e6e6;

	background: rgba(224,224,224,0.8);

	top: 31px;

}

.synews li img {

	display: block;

	border: #a4a09b solid 1px;

	float: right;

	max-width: 301px;

}

.synewbt {

	font-size: 16px;

	font-size: 1.6rem;

	color: #333333;

	font-weight: bold;

	line-height: 24px;overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap; display:block

}

.synews li p {

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 24px;

	margin-top: 4px;

	min-height: 96px;

	height: 96px;

	overflow: hidden;

}

.sygd {

	width: 140px;

	height: 48px;

	line-height: 48px;

	color: #fff;

	text-align: center;

	display: block;

	background: #f25c19;

	cursor: pointer;

	font-size: 14px;

	font-size: 1.4rem;

	border-left: #22234a solid 4px;

	position: absolute;

	bottom: -15px;

}

.synews li p a:hover {

	color: #f25c19;

}

.synewbt:hover {

	color: #f25c19;

}

.sygd:hover {

	background: #22234a;

	border-left: #f25c19 solid 4px;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.synews li {

	width: 470px;

}

.synewsz {

	width: 251px;

}

}

 @media screen and (max-width:999px) {

.synews li {

	width: 48%;

}

.synews li img {

	width: 300px;

}

.synewsz {

	width: 251px;

}

}

 @media screen and (max-width:796px) {

.synews li {

	width: 48%;

	margin-left: 2%;

}

.synews li img {

	width: 100%;

	max-width: 342px;

	margin: 0 auto;

	float: none;

	margin-bottom: 10px;

}

.synewsz {

	width: auto;

	position: relative;

	top: inherit;

	left: inherit;

}

}

 @media screen and (max-width:658px) {

/*.synews li{ width:98%; margin:0 auto !important; float:none;}*/







.synewbt {

	display: block;

	text-overflow : ellipsis;

	white-space : nowrap;

	overflow : hidden;

	font-size: 14px;

	font-size: 1.4rem;

}

.synews li p {

	font-size: 12px;

	font-size: 1.2rem;

}

}

 @media screen and (max-width:540px) {

.synews li {

	width: 98%;

	margin: 0 auto !important;

	float: none;

	margin-bottom: 50px !important;

}

}

 @media screen and (max-width:568px) {

.guan {

	padding-top: 30px;

	padding-bottom: 30px;

}

.whous2 {

	font-size: 20px;

	font-size: 2rem;

}

.newmz {

	font-size: 20px;

	font-size: 2rem;

	margin-top: 30px;

}

}

#baguetteBox-overlay {

	display: none;

	opacity: 0;

	position: fixed;

	overflow: hidden;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: #222;

	background-color: rgba(0,0,0,.8);

	-webkit-transition: opacity .5s ease;

	transition: opacity .5s ease;

	z-index: 99999999999999999999999999999999999999;

}

#baguetteBox-overlay.visible {

	opacity: 1

}

#baguetteBox-overlay .full-image {

	display: inline-block;

	position: relative;

	width: 100%;

	height: 100%;

	text-align: center;

}

#baguetteBox-overlay .full-image figure {

	display: inline;

	margin: 0;

	height: 100%

}

#baguetteBox-overlay .full-image img {

	display: inline-block;

	width: auto;

	height: auto;

	max-height: 100%;

	max-width: 100%;

	vertical-align: middle;

	-webkit-box-shadow: 0 0 8px rgba(0,0,0,.6);

	-moz-box-shadow: 0 0 8px rgba(0,0,0,.6);

	box-shadow: 0 0 8px rgba(0,0,0,.6);

}

#baguetteBox-overlay .full-image figcaption {

	display: block;

	position: absolute;

	bottom: 0;

	width: 100%;

	text-align: center;

	line-height: 1.8;

	color: #ccc;

	background-color: #000;

	background-color: rgba(0,0,0,.6);

	font-family: Verdana, Geneva, sans-serif;

}

#baguetteBox-overlay .full-image:before {

	content: "";

	display: inline-block;

	height: 50%;

	width: 1px;

	margin-right: -1px

}

#baguetteBox-slider {

	position: absolute;

	left: 0;

	top: 0;

	height: 100%;

	width: 100%;

	white-space: nowrap;

	-webkit-transition: left .4s ease, -webkit-transform .4s ease;

	transition: left .4s ease, -moz-transform .4s ease;

	transition: left .4s ease, transform .4s ease

}

#baguetteBox-slider.bounce-from-right {

	-webkit-animation: bounceFromRight .4s ease-out;

	animation: bounceFromRight .4s ease-out

}

#baguetteBox-slider.bounce-from-left {

	-webkit-animation: bounceFromLeft .4s ease-out;

	animation: bounceFromLeft .4s ease-out

}

.baguetteBox-button#next-button, .baguetteBox-button#previous-button {

	top: 50%;

	top: calc(50% - 30px);

	width: 44px;

	height: 60px

}

.baguetteBox-button {

	position: absolute;

	cursor: pointer;

	outline: 0;

	padding: 0;

	margin: 0;

	border: 0;

	-moz-border-radius: 15%;

	border-radius: 15%;

	background-color: #323232;

	background-color: rgba(50,50,50,.5);

	color: #ddd;

	font: 1.6em sans-serif;

	-webkit-transition: background-color .4s ease;

	transition: background-color .4s ease;

}

.baguetteBox-button:hover {

	background-color: rgba(50,50,50,.9)

}

.baguetteBox-button#next-button {

	right: 2%

}

.baguetteBox-button#previous-button {

	left: 2%

}

.baguetteBox-button#close-button {

	top: 20px;

	right: 2%;

	right: calc(2% + 6px);

	width: 30px;

	height: 30px

}

.baguetteBox-button svg {

	position: absolute;

	left: 0;

	top: 0

}

.spinner {

	width: 40px;

	height: 40px;

	display: inline-block;

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -20px;

	margin-left: -20px

}

.double-bounce1, .double-bounce2 {

	width: 100%;

	height: 100%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	background-color: #fff;

	opacity: .6;

	position: absolute;

	top: 0;

	left: 0;

	-webkit-animation: bounce 2s infinite ease-in-out;

	animation: bounce 2s infinite ease-in-out

}

.double-bounce2 {

	-webkit-animation-delay: -1s;

	animation-delay: -1s

}

 @-webkit-keyframes bounceFromRight {

 0% {

 margin-left:0

}

 50% {

 margin-left:-30px

}

 100% {

 margin-left:0

}

}

 @keyframes bounceFromRight {

 0% {

 margin-left:0

}

 50% {

 margin-left:-30px

}

 100% {

 margin-left:0

}

}

 @-webkit-keyframes bounceFromLeft {

 0% {

 margin-left:0

}

 50% {

 margin-left:30px

}

 100% {

 margin-left:0

}

}

 @keyframes bounceFromLeft {

 0% {

 margin-left:0

}

 50% {

 margin-left:30px

}

 100% {

 margin-left:0

}

}

 @-webkit-keyframes bounce {

 0%, 100% {

 -webkit-transform:scale(0);

 transform:scale(0)

}

 50% {

 -webkit-transform:scale(1);

 transform:scale(1)

}

}

 @keyframes bounce {

 0%, 100% {

 -webkit-transform:scale(0);

 -moz-transform:scale(0);

 transform:scale(0)

}

 50% {

 -webkit-transform:scale(1);

 -moz-transform:scale(1);

 transform:scale(1)

}

}

.sypro {

	background: url(../img/project.jpg) no-repeat top center;

	background-attachment: fixed;

	padding-top: 94px;

	padding-bottom: 129px;

}

.syprot {

	width: 292px;

	float: left;

	position: relative;

	overflow: hidden;

}

.sytproyi {

	margin-left: 304px;

}

.syprot img {

	display: block;

	width: 100%;

	max-width: 292px;

}

.syprot:hover .fangda22 {

	top: 0px;

}

.syproer {

	width: 579px;

	margin-left: 13px;

	float: right;

}

.syproerzi {

	font-size: 36px;

	font-size: 3.6rem;

	font-family: 'VERLAG-BOLD';

	color: #f25c19;

	display: block;

	background: url(../img/dibuheng1.png) no-repeat 0px bottom;

	padding-bottom: 15px;

	margin-top: 23px;

}

.sygd2 {

	width: 119px;

	height: 40px;

	line-height: 40px;

	color: #fff;

	text-align: center;

	display: block;

	background: #f25c19;

	cursor: pointer;

	font-size: 14px;

	font-size: 1.4rem;

	border-left: #22234a solid 4px;

	margin-left: 41px;

	margin-top: 22px;

}

.syproerzi:hover {

	text-decoration: underline

}

.syproer p {

	font-size: 18px;

	font-size: 1.8rem;

	line-height: 30px;

	margin-top: 20px;

	margin-left: 41px;

}

.syproer p a {

	color: #fff;

}

.syproer p a:hover {

	color: #f25c19;

}

.syprot2 {

	width: 292px;

	float: left;

	position: relative;

	overflow: hidden;

	margin-left: 10px;

}

.sytproer {

	margin-top: 12px;

}

.syprot2:hover .fangda22 {

	top: 0px;

}

.sytprosan {

	margin-top: 12px;

	margin-left: 606px;

}

.syprot2 img {

	display: block;

	width: 100%;

	max-width: 292px;

}

.sypro .fangda22 {

	display: block;

	position: absolute;

	width: 100%;

	height: 100%;

	z-index: 99;

	top: 100%;

	background-color: rgba(255,255,255,0.5)

}

.sypro .fangda22 img {

	width: 30px;

	height: 30px;

	position: absolute;

	left: 50%;

	margin-left: -15px;

	top: 50%;

	margin-top: -15px;

}

.sygd2:hover {

	background: #22234a;

	color: #fff;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.syprot {

	width: 230px;

}

.sytproyi {

	margin-left: 250px;

}

.syprot2 {

	width: 230px;

	margin-left: 9px;

}

.sytprosan {

	margin-left: 480px;

}

.syproer {

	width: 400px;

}

.syproerzi {

	margin-top: 0px;

}

.syproer p {

	margin-left: 0px;

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 22px;

}

}

 @media screen and (max-width:999px) {

.sypro .fangda22 {

	top: 0px;

}

.syprot {

	width: 24%;

}

.syprot {

	margin: 0px auto;

	float: none;

}

.sytproyi {

	margin-left: 0px;

}

.syproer {

	float: none;

	width: 100%;

	margin-top: 21px;

	margin-left: 0px;

}

.syprot2 {

	width: 24%;

	margin-left: 1%;

}

.sytprosan {

	margin-left: 0px;

}

.syproerzi {

	margin-top: 0px;

}

.syproer p {

	margin-left: 0px;

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 22px;

}

.sygd2 {

	margin: 0 auto;

	margin-top: 20px;

	margin-bottom: 20px;

}

}

 @media screen and (max-width:700px) {

.syprot {

	width: 47%;

	max-width: 292px;

}

.syprot2 {

	width: 47%;

	margin-left: 3% !important;

	margin-bottom: 11px !important;

	max-width: 292px;

}

.sytprosan {

	margin-top: 0px;

}

}

 @media screen and (max-width:350px) {

.syprot {

	width: 100%;

	max-width: 292px;

}

.syprot2 {

	float: none;

	margin: 0 auto !important;

	width: 100%;

	margin-bottom: 11px !important;

}

}

footer {

	background: #f25c19;

	padding-top: 55px;

	padding-bottom: 27px;

}

.foot1 {

	width: 273px;

	float: left;

}

.foot2 {

	float: left;

	margin-left: 65px;
    width: 320px;

}

.footyimz {

	font-size: 30px;

	font-size: 3rem;

	color: #fff;

	background: url(../img/dibubai.png) no-repeat left bottom; /*padding-left:4px;*/

	padding-bottom: 14px;

	font-weight: bold;

	display: block;

}

.footyimz:hover {

	color: #333;

}

.difenl {

	padding-top: 33px;

}

.difenl li {

	background: url(../img/baidian.png) no-repeat left center;

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 30px;

	padding-left: 13px;

	color: #fff;

}

.difenl li a {

	color: #fff;

}

.difenl2 {

	padding-top: 33px;

}

.difenl2 li {

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 30px;

	color: #fff;

}

.difenl2 li a {

	color: #fff;

}

.difenl li a:hover, .difenl2 li a:hover {

	color: #22234a;

}

.foot3 {

	width: 439px;

	float: left;

	margin-left: 90px;

}

.dibufor {

	padding-top: 44px;

}

.dibutext {

	width: 209px;

	height: 39px;

	background: #fff;

	line-height: 37px;

	padding-left: 10px;

	float: left;

	font-family: Verdana, Geneva, sans-serif;

	color: #666666;

	font-size: 14px;

	font-size: 1.4rem; box-sizing:border-box;

}

.dibutext2 {

	width: 209px;

	height: 39px;

	background: #fff;

	line-height: 37px;

	padding-left: 10px;

	float: left;

	font-family: Verdana, Geneva, sans-serif;

	margin-left: 9px;

	color: #666666;

	font-size: 14px;

	font-size: 1.4rem;box-sizing:border-box;

}

.dibutext3 {

	width: 428px;

	height: 76px;

	background: #fff;

	line-height: 22px;

	padding-left: 10px;

	float: left;

	font-family: Verdana, Geneva, sans-serif;

	padding-top: 5px;

	margin-top: 6px;

	margin-bottom: 8px;

	color: #666666;

	font-size: 14px;

	font-size: 1.4rem;box-sizing:border-box;

}

.dibutext4 {

	width: 120px;

	height: 39px;

	background: #fff;

	line-height: 37px;

	padding-left: 10px;

	float: left;

	font-family: Verdana, Geneva, sans-serif;

	color: #666666;

	font-size: 14px;

	font-size: 1.4rem;box-sizing:border-box;

}

.dibufor .verify_img {

	display: block;

	float: left;

	margin-left: 8px;

	cursor: pointer;

}

.dibutl {

	width: 139px;

	float: left;

	margin-left: 8px;

	height: 39px;

	line-height: 37px;

	color: #fff;

	background: #22234a;

	font-size: 22px;

	font-size: 2.2rem;

	text-align: center;

	cursor: pointer;

}

.dibutl:hover {

	background: #2a2db4;

}

.dibubanq {

	color: #fff;

	padding-top: 56px;

	font-size: 14px;

	font-size: 1.4rem;

}

.dibubanq a {

	color: #fff;

}

.dibubanq a:hover {

	color: #22234a;

}

.dibulianjie {

	background: #22234a;

	padding-top: 13px;

	padding-bottom: 15px;

}

.dibulianjie .zong {

	line-height: 25px

}

.dibulianjie .zong span {

	display: block;

	color: #fff;

	font-size: 14px;

	font-size: 1.4rem;

	float: left;

}

.dibulianjie .zong a {

	color: #fff;

	float: left;

	margin-left: 30px;

	font-size: 14px;

	font-size: 1.4rem;

}

.dibulianjie .zong a:hover {

	color: #f25c19

}

.dibulianjie2 {

	background: #22234a;

	padding-top: 13px;

	padding-bottom: 15px;

	height: 18px;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.foot2 {

	margin-left: 50px;

}

.foot1 {

	width: 263px;

}

.foot2 {

	width: 240px;

	margin-left: 10px;

}

.foot3 {

	margin-left: 10px;

}

.dibubanq {

	line-height: 44px;

	padding-top: 36px;

}

}

 @media screen and (max-width:999px) {

.sypro {

	padding-bottom: 40px; background:#3a3e64;

	padding-top: 44px;

}

.foot1 {

	width: 50%;

}

.foot2 {

	width: 48%;

	margin-left: 2%;

}

.foot3 {

	width: 100%;

	margin-left: 0px;

	margin-top: 20px;

}

.dibutext {

	width: 95%;

}

.dibutext2 {

	width: 95%;

	margin-left: 0px;

	margin-top: 6px;

}

.dibutext3 {

	width: 95%;

}

.dibubanq {

	line-height: 30px;

	padding-top: 36px;

}

}

 @media screen and (max-width:544px) {

.foot1 {

	width: 100%;

}

.foot2 {

	width: 100%;

	margin-left: 0%;

	margin-top: 20px;

}

}

 @media screen and (max-width:480px) {

.dibutext4 {

	width: 95%;

	margin-left: 0%;

	margin-bottom: 6px;

}

.yanzhetu {

	margin-left: 0px;

}

}

 @media screen and (max-width:360px) {

.dibutl {

	width: 80px;

	font-size: 14px;

	font-size: 1.4rem;

}

}

.jvseheng {

	width: 100%;

	height: 7px;

	background: #f47315;

	margin-top: -4px;

}

.mianbao {

	padding-top: 16px;

}

.mianbao a {

	font-size: 14px;

	font-size: 1.4rem;

	color: #666666;

	text-transform: uppercase;

}

.mianbao a.juselx, .juse {

	color: #f47315 !important;

}

.newslie li {

	background: url(../img/dihengxian.jpg) repeat-x bottom;

	padding-bottom: 30px;

	padding-top: 21px;

	margin-bottom: 12px;

}

.newsti img {

	display: block;

	width: 100%;

	max-width: 287px;

	margin: 0 auto;

}

.newsti {

	width: 287px;

	float: left;

}

.newsy {

	width: 546px;

	margin-left: 24px;

	float: left;

	padding-top: 4px;

}

.newslie {

	width: 857px;

	float: left;

}

.nwsbt {

	font-size: 16px;

	font-size: 1.6rem;

	color: #333333;

	font-weight: bold;

	margin-top: 2px;

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.newslie li p {

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 24px;

	padding-top: 15px;

}

.newslie li p a {

	color: #333;

}

.newsgd {

	width: 105px;

	height: 34px;

	line-height: 34px;

	background: #f47315;

	line-height: 32px;

	text-align: center;

	font-size: 14px;

	font-size: 1.4rem;

	display: block;

	color: #fff;

	border-radius: 20px;

	margin-top: 50px;

}

.newslie li a:hover {

	color: #f47315; 

}

.newsgd:hover {

	background: #333;

	color: #fff !important;

}

.fengye {

	text-align: right;

	margin-right: 119px;

	padding-top: 78px;

	padding-bottom: 99px;

}

.fengye a {

	border: #0a0a0a solid 1px;

	border-radius: 50%;

	text-align: center;

	padding: 2px 8px 4px 7px;

	margin-left: 11px;

	color: #0a0a0a;

	font-size: 12px;

	font-size: 1.2rem;

	display: inline-block;

}

.fengye a:hover {

	background: #f25c19;

	color: #fff;

	border: #f25c19 solid 1px;

}

.xuanz {

	background: #f25c19 !important;

	color: #fff !important;

	border: #f25c19 solid 1px !important;

}

.buban {

	border: none !important;

	color: #0a0a0a;

}

.buban:hover {

	color: #f25c19 !important;

	border: none !important;

	background: none !important;

}

.newsyce {

	width: 301px;

	float: right;

	margin-top: 0px;

}

.newsfel {

	border: #eeeeee solid 1px;

}

.newsflmz {

	display: block;

	font-size: 24px;

	font-size: 2.4rem;

	color: #fff;

	padding-left: 18px;

	background: #f47315;

	font-weight: bold;

	line-height: 79px;

	text-transform: uppercase;

	margin-bottom: 24px;

}

.newsfel li {

	cursor: pointer;

	border-top: #eeeeee solid 1px;

	background: url(../img/huise.jpg) no-repeat 11px 15px;

	padding-top: 14px;

	padding-bottom: 15px;

	text-transform: uppercase;

	font-size: 16px;

	font-size: 1.6rem;

	padding-left: 37px;

}

.newsfel li a {

	color: #999999;

}

.newsfel li:hover {

	background: url(../img/xuanzhog.jpg) no-repeat 11px 15px;

}

.newsfel li:hover a {

	color: #f47315;

}

.xuanzgnews {

	background: url(../img/xuanzhog.jpg) no-repeat 11px 15px !important;

}

.xuanzgnews a {

	color: #f47315 !important;

}

.suozews {

	font-size: 20px;

	font-size: 2rem;

	color: #f47315;

	font-weight: bold;

	text-transform: uppercase;

	display: block;

	margin-top: 37px;

}

.suozews:hover{ color:#333}

.hostmews li img {

	display: block;

	width: 100%;

	max-width: 301px;

	margin: 0 auto;

}

.zsenems {

	display: block;

	line-height: 24px;

	font-size: 14px;

	font-size: 1.4rem;

	color: #333333;

	margin-top: 10px;

	padding-bottom: 10px;

}

.hostmews li {

	padding-top: 20px;

}

.zsenems:hover {

	color: #f47315

}

.no:hover {

	color: #0a0a0a !important;

}

.hostmews {

	padding-bottom: 50px;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.newslie {

	width: 640px;

}

.newsti {

	float: none;

	margin: 0 auto;

	width: 100%;

}

.newsy {

	margin-left: 0px;

	margin-top: 10px;

	width: 100%;

}

}

 @media screen and (max-width:999px) {

.newslie {

	width: 100%;

}

.newsyce {

	width: 100%;

}

.newsy {

	width: 60%;

}

.hostmews {

	width: 70%;

	padding-bottom: 50px; /*margin:0 auto;*/

}

.fengye {

	padding-top: 40px;

	padding-bottom: 40px;

	margin-right: 0px;

}

.fengye a {

	margin-bottom: 10px;

}

}

 @media screen and (max-width:840px) {

.newsti {

	float: none;

	margin: 0 auto;

	width: 100%;

}

.newsy {

	margin-left: 0px;

	margin-top: 10px;

	width: 100%;

}

.hostmews li img {

	margin-left: 0;

}

}

 @media screen and (max-width:560px) {

.hostmews {

	width: 100%;

}

}

.newsxz {

	border-right: #d0d0d0 solid 1px;

	padding-right: 15px;

	padding-top: 12px;

	margin-top: 33px;

}

.newsbth {

	font-size: 20px;

	font-size: 2rem;

	color: #333333;

	font-weight: bold;

	line-height: 30px;

}

.riqinews {

	display: block;

	color: #999999;

	font-size: 14px;

	font-size: 1.4rem;

	margin-top: 17px;

	margin-bottom: 21px

}

.newsx {

	line-height: 24px;

	font-size: 14px;

	font-size: 1.4rem;

	margin-bottom: 13px;

}

.newsx img {

	max-width: 100%;

}

.newsx a {

	color: #f25c19;

}

.newsx table {

	width: 97%;

	border-collapse: collapse;

	line-height: 24px;

}

.newsx tr td {

	padding: 2;

	border: 1px solid #333333;

}

.newsx iframe {

	max-width: 100%;

}

.bainjiq img {

	max-width: 100%;

}

.bainjiq a {

	color: #f25c19;

}

.bainjiq table {

	width: 97%;

	border-collapse: collapse;

	line-height: 24px;

}

.bainjiq tr td {

	padding: 2;

	border: 1px solid #333333;

}

.bainjiq iframe {

	max-width: 100%;

}

.bainjiq33 img {

	max-width: 100%;

}

.bainjiq33 a {

	color: #f25c19;

}

.bainjiq33 table {

	width: 97%;

	border-collapse: collapse;

	line-height: 24px;

}

.bainjiq33 tr td {

	padding: 2;

	border: 1px solid #333333;

}

.bainjiq33 iframe {

	max-width: 100%;

}

.bainjiq33 .table {

	overflow-x: scroll

}

.newsx p {

	padding-bottom: 15px;

}

.bainjiq .table {

	margin-bottom: 30px;

	max-width: 1000px;

	width: 100%;

	margin: 0 auto;

	

}

.bainjiq .table table {

	width: 100%;

	border-collapse: collapse;

	line-height: 23px;

	border: 1px solid #ccc;

	margin-left: auto;

	margin-right: auto;

}

.bainjiq .table table tr:first-child {

	background: #f9a370 !important;

	height: 70px;

	line-height: 70px;

}

.bainjiq .table table tr:first-child td {

	border: 1px solid #412e1d;

}

.bainjiq .table table tr td {

	border: 1px solid #665c53;

	height: 23px;

	line-height: 23px;

}

.bainjiq .table table tr:nth-of-type(odd) {

	background: #fce7d6;

}

 @media screen and (max-width:1000px) {

.bainjiq .table {

	width: 100%;

	overflow: scroll;

}

.bainjiq table {

	width: 500px;

}

}

 @media screen and (max-width:768px) {

.bainjiq .table table tr td {

	height: 30px;

}

}

.newszz {

	width: 856px;

	float: left;

}

.newsxfa {

	border-top: #d0d0d0 solid 1px;

	margin-right: 15px;

	padding-top: 7px;

}

.newsxfa .p {

	padding-top: 17px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap; box-sizing:border-box

}

.newsxfa .span {

	display: block;

	width: 81px;

	height: 28px;

	background: #22234a;

	text-align: center;

	line-height: 26px;

	color: #fff;

	float: left;

	font-size: 14px;

	font-size: 1.4rem;

}

.newsxfa .p a, .newsxfa .p span {

	float: left;

	margin-left: 11px;

	line-height: 26px;

	font-size: 16px;

	font-size: 1.6rem;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.newsxfa .p .span {

	margin-left: 0px !important;

}

.newsxfa {

	padding-bottom: 65px;

}

.newsxfa .p a{ display:inline-block; width:80%}

.newsxfa .p a:hover{ color:#f47315}

.fanhuis {

	font-size: 16px;

	font-size: 1.6rem;

	color: #fff;

	width: 237px;

	height: 60px;

	text-align: center;

	line-height: 60px;

	text-transform: uppercase;

	display: block;

	background: #f47315;

	border-radius: 5px;

	margin-top: 22px;

}

.fanhuis:hover {

	background: #f5812d;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.newszz {

	width: 650px

}

}

 @media screen and (max-width:999px) {

.newszz {

	width: 100%;

	border: none;

}

.newsxz {

	border: none;

	padding-right: 0px;

}

.newsxfa .p a {

	float: left;

	margin-left: 11px;

	line-height: 26px;

	font-size: 16px;

	font-size: 1.6rem;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	width: 65%

}

.newsxfa {

	padding-bottom: 20px

}

}

 @media screen and (max-width:500px) {

.newsxfa .p a {

	width: 63%

}

}

.fenx {

	margin-top: 43px;

	padding-bottom: 10px;

}

.fenx .span {

	float: left;

	margin-top: 3px;

	font-size: 16px;

	font-size: 1.6rem;

	color: #0093e3;

}

.fenx .img {

	float: left;

	margin-left: 6px;

}

@font-face {

	font-family: 'segoeuiz';

	src: url('../fonts/segoeuiz.eot');

	src: url('../fonts/segoeuiz.eot') format('embedded-opentype'), url('../fonts/segoeuiz.woff2') format('woff2'), url('../fonts/segoeuiz.woff') format('woff'), url('../fonts/segoeuiz.ttf') format('truetype'), url('../fonts/segoeuiz.svg#segoeuiz') format('svg');

}

.video {

	padding-top: 21px;

}

.vzuo {

	width: 580px;

	margin-bottom: 40px;

	float: left;

}

.wt {

	font-size: 4rem;

	color: #090404;

	font-weight: bold;

	margin-top: 20px;

	font-style: italic;

}

.au {

	font-size: 4.8rem;

	color: #e77817;

	font-family: 'segoeuiz';

	margin-top: -10px;

}

.wel_des {

	line-height: 26px;

	color: #090404;

	font-size: 14px;

	font-size: 1.4rem;

	margin-top: 5px;

}

.vyou {

	padding-top: 17px;

	padding-left: 12px;

	padding-bottom: 10px;

	padding-right: 11px;

	background: url("../img/sp_bg.jpg");

	margin-bottom: 40px;

	float: right;

	max-width: 584px;

	width: 100%;

}

.syc {

	font-size: 1.6rem;

	display: block;

	width: 146px;

	line-height: 42px;

	border: 1px solid #333;

	border-radius: 21px;

	text-align: center;

	margin-top: 29px;

}

.syc:hover {

	color: #e77816;

	border: 1px solid #e77816;

}

.vyou img {

	width: 100%;

	max-width: 584px;

}

.vyou iframe {

	width: 100%;

	max-width: 584px;

	height: 399px;

}

.sp_tu img {

	width: 100%;

	max-width: 382px;

}

.sp_box {

	position: relative;

	overflow: hidden;

}

.sp_cover {

	position: absolute;

	top: 100%;

	left: 0;

	width: 100%;

	height: 100%;

	background: rgba(00,00,00,0.78);

	transition: 0.5s;

}

.sp_cover img {

	position: absolute;

	left: 50%;

	margin-left: -28px;

	top: 50%;

	margin-top: -35px;

	width: 70px;

	height: 70px;

}

.sp_list li {

	float: left;

	margin-left: 27px;

	width: 382px;

	margin-bottom: 25px;

}

.sp_p {

	height: 59px;

	background: #ededed;

	border: 1px solid #ededed;

}

.sp_p a {

	line-height: 24px;

	display: block;

	padding-left: 55px;

	margin-top: 6px;

	background: url("../img/videotu2.png") no-repeat 5px center;

	height: 48px;

	overflow: hidden;

	font-size: 14px;

	font-size: 1.4rem;

}

.sp_list li:hover .sp_cover {

	top: 0;

}

.video .ye {

	margin-top: 67px;

}

.ye {

	text-align: center;

}

.ye a {

	display: inline-block;

	width: 25px;

	line-height: 25px;

	border-radius: 50%;

	background: #333;

	text-align: center;

	color: #fff;

	margin: 0 3px;

}

.ye .current_ye {

	background: #23a4e7;

}

.ye a:hover {

	background: #23a4e7;

}

.sx {

	width: auto!important;

	background: none!important;

	color: #333!important;

	font-size: 1.2rem;

	margin: 0 5px!important;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.vzuo {

	width: 350px;

}

.sp_list li {

	width: 308px;

}

}

 @media screen and (max-width:999px) {

.vzuo {

	width: 100%;

}

.vyou {

	float: left;

}

.sp_list li {

	width: 31%;

	margin: 0 1%;

	margin-bottom: 30px;

}

.sp_cover {

	top: 0;

	background: rgba(00,00,00,0.2);

}

}

 @media screen and (max-width:650px) {

.vyou {

	padding: 0;

	background: none;

}

.vyou iframe {

	height: 300px;

}

}

 @media screen and (max-width:639px) {

.sp_list li {

	width: 46%;

	margin: 0 2%;

	margin-bottom: 30px;

}

}

 @media screen and (max-width:399px) {

.sp_list li {

	width: 100%;

	margin: 0;

	margin-bottom: 30px;

}

}

.videof {

	padding-top: 53px;

	padding-bottom: 83px;

	margin-right: 0px;

	text-align: center;

}

.abnav {

	background: url(../img/lanheng.jpg) repeat-x left 72px;

	text-align: center;

	padding-top: 22px;

	padding-bottom: 12px;

}

.abnav a {

	display: inline-block;

 *float:left;

	width: 180px;

	padding-top: 128px;

	font-size: 16px;

	font-size: 1.6rem;

	line-height: 24px;

	height: 48px;

	text-transform: uppercase;

	margin: 0 28px;

	font-family: Tahoma, Geneva, sans-serif;

}

.ab1 {

	background: url(../img/about1.png) no-repeat center top;

}

.ab2 {

	background: url(../img/about2.png) no-repeat center top;

}

.ab3 {

	background: url(../img/about3.png) no-repeat center top;

}

.ab4 {

	background: url(../img/about4.png) no-repeat center top;

}

.ab5 {

	background: url(../img/about5.png) no-repeat center top;

}

.ab6 {

	background: url(../img/about5.png) no-repeat center top;

}

.ab1:hover {

	background: url(../img/about1x.png) no-repeat center top;

}

.ab2:hover {

	background: url(../img/about2x.png) no-repeat center top;

}

.ab3:hover {

	background: url(../img/about3x.png) no-repeat center top;

}

.ab4:hover {

	background: url(../img/about4x.png) no-repeat center top;

}

.ab5:hover {

	background: url(../img/about5x.png) no-repeat center top;

}

.abnav a:hover {

	color: #22234a;

}

.ab1.dangqianab {

	background: url(../img/about1x.png) no-repeat center top !important;

}

.ab2.dangqianab {

	background: url(../img/about2x.png) no-repeat center top;

}

.ab3.dangqianab {

	background: url(../img/about3x.png) no-repeat center top;

}

.ab4.dangqianab {

	background: url(../img/about4x.png) no-repeat center top;

}

.ab5.dangqianab {

	background: url(../img/about5x.png) no-repeat center top;

}

.dangqianab {

	color: #22234a !important;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.abnav a {

	margin: 0 6px;

}

}

 @media screen and (max-width:999px) {

.abnav {

	background: none;

}

.abnav a {

	width:24%;

	float: left;

	margin: 10px 0.5%;

	font-size: 14px;

	font-size: 1.4rem;

}

}

 @media screen and (max-width:489px) {

.abnav a {

	width: 49%;

}

}

.abtu1 {

	position: relative;

	min-height: 202px;

	margin-top: 45px;

}

.abtu1 img {

	position: absolute;

	left: 0px;

	top: 0px;

	transform: scale(1, 1);

	-moz-transform: scale(1, 1);

	-ms-transform: scale(1, 1);

	-o-transform: scale(1, 1);

	-webkit-transform: scale(1, 1);

	transition: 0.5s;

}

.abtu1y {

	padding-left: 219px;

	float: left;

}

.abtu1y p {

	line-height: 24px;

	font-size: 14px;

	font-size: 1.4rem;

}

.abtu1y a {

	display: block;

	font-size: 18px;

	font-size: 1.8rem;

	font-weight: bold;

	padding-bottom: 8px;

	margin-top: 3px;

}

.abtu1:hover img {

	transform: scale(1.1, 1.1);

	-moz-transform: scale(1.1, 1.1);

	-ms-transform: scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

	-webkit-transform: scale(1.1, 1.1);

}

.abtu2 {

	position: relative;

	min-height: 202px;

	margin-top: 102px;

}

.abtu2 img {

	position: absolute;

	right: 0px;

	top: 0px;

	transform: scale(1, 1);

	-moz-transform: scale(1, 1);

	-ms-transform: scale(1, 1);

	-o-transform: scale(1, 1);

	-webkit-transform: scale(1, 1);

	transition: 0.5s;

}

.abtu2y {

	padding-right: 219px;

	float: left;

}

.abtu2y p {

	line-height: 24px;

	font-size: 14px;

	font-size: 1.4rem;

}

.abtu2y a {

	display: block;

	font-size: 18px;

	font-size: 1.8rem;

	font-weight: bold;

	padding-bottom: 8px;

	margin-top: 3px;

}

.abtu2:hover img {

	transform: scale(1.1, 1.1);

	-moz-transform: scale(1.1, 1.1);

	-ms-transform: scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

	-webkit-transform: scale(1.1, 1.1);

}

.abtu3 {

	position: relative;

	min-height: 202px;

	margin-top: 102px;

}

.abtu3 img {

	position: absolute;

	left: 0px;

	top: 0px;

	transform: scale(1, 1);

	-moz-transform: scale(1, 1);

	-ms-transform: scale(1, 1);

	-o-transform: scale(1, 1);

	-webkit-transform: scale(1, 1);

	transition: 0.5s;

}

.abtu3y {

	padding-left: 219px;

	float: left;

}

.abtu3y p {

	line-height: 24px;

	font-size: 14px;

	font-size: 1.4rem;

}

.abtu3y a {

	display: block;

	font-size: 18px;

	font-size: 1.8rem;

	font-weight: bold;

	padding-bottom: 8px;

	margin-top: 5px;

}

.abtu3:hover img {

	transform: scale(1.1, 1.1);

	-moz-transform: scale(1.1, 1.1);

	-ms-transform: scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

	-webkit-transform: scale(1.1, 1.1);

}

.abtu4 {

	position: relative;

	min-height: 202px;

	margin-top: 102px;

	margin-bottom: 141px;

}

.abtu4 img {

	position: absolute;

	right: 0px;

	top: 0px;

	transform: scale(1, 1);

	-moz-transform: scale(1, 1);

	-ms-transform: scale(1, 1);

	-o-transform: scale(1, 1);

	-webkit-transform: scale(1, 1);

	transition: 0.5s;

}

.abtu4y {

	padding-right: 219px;

	float: left;

}

.abtu4y p {

	line-height: 24px;

	font-size: 14px;

	font-size: 1.4rem;

}

.abtu4y a {

	display: block;

	font-size: 18px;

	font-size: 1.8rem;

	font-weight: bold;

	padding-bottom: 8px;

	margin-top: 5px;

}

.abtu4:hover img {

	transform: scale(1.1, 1.1);

	-moz-transform: scale(1.1, 1.1);

	-ms-transform: scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

	-webkit-transform: scale(1.1, 1.1);

}

 @media screen and (max-width:999px) {

.abtu1 img, .abtu2 img, .abtu3 img, .abtu4 img {

	margin-top: 40px;

}

}

 @media screen and (max-width:790px) {

.abtu1 img, .abtu2 img, .abtu3 img, .abtu4 img {

	margin-top: 0px;

	position: relative;

	margin: 0 auto;

	display: block;

	margin-bottom: 20px;

}

.abtu1, .abtu2, .abtu3, .abtu4 {

	margin-top: 40px;

}

.abtu1y, .abtu2y, .abtu3y, .abtu4y {

	float: none;

	padding-left: 0px;

	padding-right: 0px;

}

.abtu4 {

	margin-bottom: 60px;

}

}

.ablie {

	position: relative;

	min-height: 276px;

	margin-top: 23px;

}

.abtu {

	width: 404px;

	position: absolute;

	top: 0px;

}

.abtu img {

	display: block;

	margin: auto;

	width: 100%;

	max-width: 404px;

	max-height: 276px;

}

.ablie1 .abtu {

	left: 0px;

}

.ablie2 .abtu {

	right: 0px;

}

.abzi {

	background: #f5f5f5;

	padding: 0 55px;

}

.ablie1 .abzi {

	margin-left: 412px;

}

.ablie2 .abzi {

	margin-right: 412px;

}

.abzin {

	height: 276px;

	display: table-cell;

	vertical-align: middle;

}

.abzin a {

	display: block;

	font-size: 20px;

	font-size: 2rem;

	font-weight: bold;

	line-height: 24px;

	color: #004ea3;

	text-transform: uppercase;

}

.abzin p {

	display: block;

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 24px;

	margin-top: 22px;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.abzi {

	padding: 0 15px;

}

}

 @media screen and (max-width:999px) {

.abtu {

	position: relative;

	left: auto !important;

	right: auto !important;

	margin: auto;

	width: auto !important

}

.abzi {

	padding: 15px;

	margin: auto !important

}

.abzin a {

	font-size: 14px;

	font-size: 1.4rem;

}

}

.sbmz {

	font-size: 36px;

	font-size: 3.6rem;

	font-weight: bold;

	text-align: center;

	display: block;

	margin-top: 0px;

	text-transform: uppercase;

	margin-bottom: 40px;

}

.abmain2 {

	padding-top: 42px;

}

.ab2lie {

	min-height: 98px;

}

.ab2lie1, .ab2lie3 {

	width: 430px;

	float: left;

	padding-left: 120px;

}

.ab2lie2, .ab2lie4 {

	width: 418px;

	float: right;

	padding-left: 100px;

}

.ab2lie5 {

	padding-left: 100px;

}

.ab2lie1 {

	background: url(../img/a2tu1.jpg) no-repeat left 20px;

}

.ab2lie2 {

	background: url(../img/a2tu2.jpg) no-repeat left 20px;

}

.ab2lie3 {

	background: url(../img/a2tu3.jpg) no-repeat left 20px;

}

.ab2lie4 {

	background: url(../img/a2tu4.jpg) no-repeat left 20px;

}

.ab2lie5 {

	background: url(../img/a2tu5.jpg) no-repeat left 15px;

}

.ab2lie a {

	display: block;

	font-size: 20px;

	font-size: 2rem;

	line-height: 30px;

	color: #004ea3;

}

.ab2lie p {

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 24px;

	color: #666666;

	margin-top: 9px;

}

.xvxian {

	border-bottom: 1px dashed #c9c9c9;

	margin-top: 28px;

	margin-bottom: 24px;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.ab2lie1, .ab2lie3 {

	width: 340px;

	float: left;

	padding-left: 100px;

}

.ab2lie2, .ab2lie4 {

	width: 340px;

	float: right;

	padding-left: 100px;

}

}

 @media screen and (max-width:999px) {

.sbmz, .sbmz3 {

	font-size: 16px;

	font-size: 1.6rem;

}

.ab2lie {

	margin-top: 20px;

}

.xvxian {

	display: none

}

.ab2lie1, .ab2lie3 {

	width: auto;

	float: none;

	padding-left: 100px;

}

.ab2lie2, .ab2lie4 {

	width: auto;

	float: none;

	padding-left: 100px;

}

}

 @media screen and (max-width:640px) {

.ab2lie1 {

	background: url(../img/a2tu1.jpg) no-repeat top center;

}

.ab2lie2 {

	background: url(../img/a2tu2.jpg) no-repeat top center;

}

.ab2lie3 {

	background: url(../img/a2tu3.jpg) no-repeat top center;

}

.ab2lie4 {

	background: url(../img/a2tu4.jpg) no-repeat top center;

}

.ab2lie5 {

	background: url(../img/a2tu5.jpg) no-repeat top center;

}

.ab2lie1, .ab2lie3 {

	padding-top: 90px;

	padding-left: 0px;

}

.ab2lie2, .ab2lie4 {

	padding-top: 90px;

	padding-left: 0px;

}

.ab2lie5 {

	padding-top: 90px;

	padding-left: 0px;

}

}

.sbmz3 {

	font-size: 36px;

	font-size: 3.6rem;

	font-weight: bold;

	text-align: center;

	display: block;

	margin-top: 40px;

	text-transform: uppercase;

	padding-bottom: 19px;

}

.sbmz3678 {

	font-size: 36px;

	font-size: 3.6rem;

	font-weight: bold;

	text-align: center;

	display: block;

	margin-top: 52px;

	text-transform: uppercase;

	padding-bottom: 45px;

}

 @media screen and (max-width:999px) {

 .sbmz, .sbmz3, . {

 font-size:16px;

 font-size:1.6rem;

}

}

.ableiyi {

	line-height: 24px;

	font-family: Tahoma, Geneva, sans-serif;

	padding-bottom: 27px;

}

.ableiyi p {

	color: #666;

	font-size: 14px;

	font-size: 1.4rem;

}

.ableiyi a {

	background: url(../img/lanshutiao.jpg) no-repeat left 5px;

	padding-left: 15px;

	font-size: 18px;

	font-size: 1.8rem;

	font-weight: bold;

	color: #666;

}

.ablei4lie {

	position: relative;

	min-height: 133px;

	background: #dddddd;

	border-radius: 142px;

	margin-top: 33px;

}

.ablei4lie1 .ap1 {

	position: absolute;

	left: 0px;

	top: -5px;

}

.ablei4lie1 .ap1 a {

	width: 142px;

	height: 142px;

	background: url(../img/jusebei.png) no-repeat left;

	display: table-cell;

	vertical-align: middle;

	font-size: 24px;

	font-size: 2.4rem;

	color: #fff;

	font-family: Tahoma, Geneva, sans-serif;

	text-align: center;

	font-weight: bold;

}

.ablei4lie1 .ap2 {

	height: 133px;

	display: table-cell;

	vertical-align: middle;

	padding-left: 168px;

	line-height: 24px;

	color: #666;

	font-size: 14px;

	font-size: 1.4rem;

	padding-right: 30px;

	font-family: Tahoma, Geneva, sans-serif;

}

.ablei4lie2 .ap1 {

	position: absolute;

	right: 0px;

	top: -5px;

}

.ablei4lie2 .ap1 a {

	width: 142px;

	height: 142px;

	background: url(../img/lansedi.png) no-repeat left;

	display: table-cell;

	vertical-align: middle;

	font-size: 24px;

	font-size: 2.4rem;

	color: #fff;

	font-family: Tahoma, Geneva, sans-serif;

	text-align: center;

	font-weight: bold;

	line-height: 24px;

}

.ablei4lie2 .ap2 {

	height: 133px;

	display: table-cell;

	vertical-align: middle;

	padding-right: 143px;

	line-height: 24px;

	color: #666;

	font-size: 14px;

	font-size: 1.4rem;

	padding-left: 50px;

	font-family: Tahoma, Geneva, sans-serif;

}

.ablei4lie2 .ap41 {

	position: absolute;

	right: 0px;

	top: -7px;

}

.ablei4lie2 .ap41 a {

	width: 159px;

	height: 159px;

	background: url(../img/lanse2.png) no-repeat left;

	display: table-cell;

	vertical-align: middle;

	font-size: 24px;

	font-size: 2.4rem;

	color: #fff;

	font-family: Tahoma, Geneva, sans-serif;

	text-align: center;

	font-weight: bold;

	line-height: 24px;

}

.ablei4lie2 .ap42 {

	height: 150px;

	display: table-cell;

	vertical-align: middle;

	padding-right: 165px;

	line-height: 24px;

	color: #666;

	font-size: 14px;

	font-size: 1.4rem;

	padding-left: 50px;

	font-family: Tahoma, Geneva, sans-serif;

}

.ablei4 {

	padding-bottom: 130px;

}

 @media screen and (max-width:999px) {

.ablei4lie {

	border-radius: 0px;

}

.ablei4lie1 .ap1 {

	position: relative;

	margin: 0 auto;

	top: 0px;

	padding-top: 10px;

	width: 142px;

	margin-bottom: 10px;

}

.ablei4lie1 .ap1 a {

	margin: 0 auto;

}

.ablei4lie1 .ap2 {

	height: auto;

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 30px;

}

.ablei4lie2 .ap1 {

	position: relative;

	margin: 0 auto;

	top: 0px;

	padding-top: 10px;

	width: 142px;

	margin-bottom: 10px;

}

.ablei4lie2 .ap1 a {

}

.ablei4lie2 .ap2 {

	height: auto;

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 30px;

}

.ablei4lie2 .ap41 {

	position: relative;

	margin: 0 auto;

	top: 0px;

	padding-top: 10px;

	width: 159px;

	margin-bottom: 10px;

}

.ablei4lie2 .ap41 a {

}

.ablei4lie2 .ap42 {

	height: auto;

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 30px;

}

}

.zhengz {

	padding-top: 5px;

	font-size: 0;

	letter-spacing: 0

}

.zhengz li {

	float: none;

	display: inline-block;

	vertical-align: top;

	width: 23%;

	margin-left: 0.9%;

	margin-right:0.9%;

	margin-top: 26px;

	margin-bottom: 15px;

}

.zhengshu {

	margin: 0px;

	position: relative;

	overflow: hidden;

	z-index: 9

}

.zhengtu {

}

.zhengtu img {

	width: 100%;

	max-width: 600px;

	display: block;

	margin-left: auto;

	margin-right: auto

}

.zhengfu {

	background: #000;

	background: rgba(0,0,0,0.6);

	position: absolute;

	width: 100%;

	height: 100%;

	top: 100%;

	left: 0px;

	transition: 0.5s;

}

.fangda2 {

	display: block;

	position: absolute;

	z-index: 99;

	width: 32px;

	height: 32px;

	position: absolute;

	left: 50%;

	margin-left: -16px;

	top: 50%;

	margin-top: -16px;

	background: none;

}

.fangda2 img {

	display: block;

}

.zhengz li:hover .zhengfu {

	top: 0px;

}

.zhengz li p {

	font-size: 20px;

	font-size: 2rem;

	font-family: Tahoma, Geneva, sans-serif;

	text-align: center;

	padding-top: 12px;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.zhengz li {

	width: 246px;

	margin-left: 60px !important;

}

}

 @media screen and (max-width:999px) {

.zhengz li {

	background: none;

	margin-top: 16px;

}

.zhengshu {

	margin: auto;

}

.zhengfu {

	top: 0px;

}

.zhengz li p {

	font-size: 14px;

	font-size: 1.4rem;

	font-family: Tahoma, Geneva, sans-serif;

	text-align: center;

	padding-top: 12px;

}

}

 @media screen and (max-width:729px) {

.zhengz li {

	width: 30%;

}

}

 @media screen and (max-width:529px) {

.zhengz li {

	width: 48%;

}

}

 @media screen and (max-width:400px) {

.zhengz li {

	width: 97%;

}

}

.videof2 {

	padding-top: 83px;

	padding-bottom: 118px;

	margin-right: 0px;

	text-align: center;

}

 @media screen and (max-width:999px) {

.videof2 {

	padding-top: 50px;

	padding-bottom: 50px;

}

}

.procumz {

	font-size: 30px;

	font-size: 3rem;

	background: url(../img/dibuhengxian.jpg) no-repeat center bottom;

	color: #22234a;

	font-weight: bold;

	text-align: center;

	padding-bottom: 15px;

	margin-top: 12px;

}

.ab5main {

	padding-bottom: 173px;

}

.zhanshi_tp2 {

	position: relative;

	width: 986px;

	margin: auto;

	margin-top: 72px;

}

.zhanshi_tp2 .ulBigPic {

	width: 863px;

	margin-left: 61px;

	overflow: hidden;

	box-shadow: 2px 2px 6px #c1c1c1;

}

.zhanshi_tp2 .ulBigPic li {

	width: 845px;

	display: none;

	border: 9px solid #fff;

	border-bottom: 8px solid #fff;

	position: relative;

}

.abfu {

	position: absolute;

	width: 100%;

	font-size: 16px;

	font-size: 1.6rem;

	color: #fff;

	text-align: center;

	line-height: 38px;

	bottom: 0px;

	left: 0px;

	background: #000;

	background: rgba(0,0,0,0.5);

}

.zhanshi_tp2 .ulBigPic .liSelected {

	display: block;

}

.zhanshi_tp2 .ulBigPic img {

	display: block;

	width: 845px;

	height: 547px;

}

.zhanshi_tp2 .sLeftBtnA, .zhanshi_tp2 .sLeftBtnASel, .zhanshi_tp2 .sLeftBtnABan, .zhanshi_tp2 .sRightBtnA, .zhanshi_tp2 .sRightBtnASel, .zhanshi_tp2 .sRightBtnABan {

	width: 24px;

	height: 45px;

	display: block;

	position: absolute;

	top: 245px;

}

.zhanshi_tp2 .sLeftBtnA, .zhanshi_tp2 .sLeftBtnASel, .zhanshi_tp2 .sRightBtnA, .zhanshi_tp2 .sRightBtnASel {

	cursor: pointer;

}

/*.zhanshi_tp2 .sLeftBtnA,.zhanshi_tp2 .sLeftBtnASel,.zhanshi_tp2 .sLeftBtnABan{left:0px; background:url(../img/eqleft.png)}







.zhanshi_tp2 .sRightBtnA,.zhanshi_tp2 .sRightBtnASel,.zhanshi_tp2 .sRightBtnABan{right:0px;background:url(../img/eqright.png)}*/







.zhanshi_tp2 .dSmallPicBox {

	width: 986px;

	height: 139px;

	position: relative;

	margin-top: 12px;

}

.zhanshi_tp2 .dSmallPic {

	width: 863px;

	left: 61px;

	height: 139px;

	position: absolute;

	top: 0px;

	overflow: hidden;

}

.zhanshi_tp2 .dSmallPic ul {

	position: absolute;

}

.zhanshi_tp2 .dSmallPic li {

	width: 221px;

	height: 139px;

	float: left;

	display: inline;

	cursor: pointer;

	overflow: hidden;

}

.zhanshi_tp2 .dSmallPic .sPic {

	width: 199px;

	height: 131px;

	display: block;

	padding-top: 8px;

}

.zhanshi_tp2 .dSmallPic .sPic img {

	width: 194px;

	height: 123px;

	border: 3px solid #fff;

	display: block;

}

.zhanshi_tp2 .dSmallPic .sPic:hover {

	background: url(../img/zhizhen2.png) no-repeat center top;

}

.zhanshi_tp2 .dSmallPic .sPic img:hover {

	border: 3px solid #333333;

}

.zhanshi_tp2 .dSmallPic .liSelected .sPic {

	background: url(../img/zhizhen2.png) no-repeat center top;

}

.zhanshi_tp2 .dSmallPic .liSelected .sPic img {

	border: 3px solid #333333;

}

.zhanshi_tp2 .sLeftBtnB, .zhanshi_tp2 .sLeftBtnBSel, .zhanshi_tp2 .sLeftBtnBBan, .zhanshi_tp2 .sRightBtnB, .zhanshi_tp2 .sRightBtnBSel, .zhanshi_tp2 .sRightBtnBBan {

	width: 24px;

	height: 45px;

	display: block;

	position: absolute;

	top: 50px;

}

.zhanshi_tp2 .sLeftBtnB, .zhanshi_tp2 .sLeftBtnBSel, .zhanshi_tp2 .sRightBtnB, .zhanshi_tp2 .sRightBtnBSel {

	cursor: pointer;

}

.zhanshi_tp2 .sRightBtnB, .zhanshi_tp2 .sRightBtnBSel, .zhanshi_tp2 .sRightBtnBBan {

	right: 0px;

	background: url(../img/eqright.png) no-repeat center;

}

.zhanshi_tp2 .sLeftBtnB, .zhanshi_tp2 .sLeftBtnBSel, .zhanshi_tp2 .sLeftBtnBBan {

	left: 0px;

	background: url(../img/eqleft.png) no-repeat center;

}

.zhanshi_tp2 .sRightBtnB, .zhanshi_tp2 .sRightBtnBSel, .zhanshi_tp2 .sRightBtnBBan:hover {

	background: url(../img/eqright.png) no-repeat center;

}

.zhanshi_tp2 .sLeftBtnB, .zhanshi_tp2 .sLeftBtnBSel, .zhanshi_tp2 .sLeftBtnBBan:hover {

	background: url(../img/eqleft.png) no-repeat center;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.zhanshi_tp2 {

	width: 980px;

}

.zhanshi_tp2 .ulBigPic {

	margin-left: 55px;

}

.zhanshi_tp2 .dSmallPicBox {

	width: 980px;

}

.zhanshi_tp2 .dSmallPic {

	left: 55px;

}

}

 @media screen and (min-width:1000px) {

.gongchang2 {

	display: none

}

}

 @media screen and (max-width:999px) {

.zhanshi_tp2 {

	display: none

}

.gongchang2 {

	width: 100%

}

.gonglie2 {

	display: block;

	width: 45%;

	float: left;

	margin-left: 2.5%;

	margin-right: 2.5%;

	margin-top: 30px;

}

.gongtu2 img {

	width: 100%;

	max-width: 845px;

	max-height: 547px;

}

.gongzi2 {

	display: block;

	text-align: center;

	line-height: 30px;

	margin-top: 5px;

}

}

 @media screen and (max-width:639px) {

.gonglie2 {

	width: 95%;

}

}

.promx2 {

	text-align: center;

	font-size: 24px;

	font-size: 2.4rem;

	color: #22234a;

	margin-top: 40px;

}

.huise {

	background: #efeff1;

	line-height: 24px;

	font-size: 16px;

	font-size: 1.6rem;

	padding: 21px 27px 27px 24px;

	margin-top: 32px;

}

.protu {

	padding-top: 26px;

}

.protu img {

	display: block;

	float: left;

	margin-bottom: 48px;

 width:

}

.newsxfa2 {

	border-top: #d0d0d0 solid 1px;

	margin-right: 15px;

	padding-top: 9px;

	margin-top: 30px;

	width: 867px;

}

.newsxfa2 .p {

	padding-top: 17px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.newsxfa2 .span {

	display: block;

	width: 81px;

	height: 28px;

	background: #22234a;

	text-align: center;

	line-height: 26px;

	color: #fff;

	float: left;

	font-size: 14px;

	font-size: 1.4rem;

}

.newsxfa2 .p a, .newsxfa2 .p span {

	float: left;

	margin-left: 11px;

	line-height: 26px;

	font-size: 16px;

	font-size: 1.6rem;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.newsxfa2 {

	padding-bottom: 76px;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.protu img {

	width: 470px;

	margin-left: 20px !important;

}

.newsxfa2 {

	width: 100%;

}

}

 @media screen and (max-width:999px) {

.newsxfa2 {

	width: 100%;

}

.protu img {

	width: 48%;

	margin-left: 1% !important;

}

.newsxfa2 .p a {

	float: left;

	margin-left: 11px;

	line-height: 26px;

	font-size: 16px;

	font-size: 1.6rem;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	width: 70%

}

}

 @media screen and (max-width:999px) {

.protu img {

	width: 98%;

	max-width: 568px;

	float: none;

	margin: 0 auto !important;

	margin-bottom: 15px !important;

}

}

.comain {

	padding-bottom: 88px;

}

.col {

	width: 480px;

	float: left;

	margin-top: 20px;

}

.col ul{ margin-right:1%; width:49%; float:left}

.cor {

	width: 662px;

	float: right;

	margin-right: 7px;

	margin-top: 7px;

}

.col li {

	margin-top:0px;

}

.col li>a {

	display: block;

	font-size: 18px;

	font-size: 1.8rem;

	font-weight: bold;

	line-height: 26px;

}

.col li p {

	padding-left: 27px;

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 24px;

}

.codingwei {

	background: url(../img/codingwei.jpg) no-repeat left 3px;

	font-size: 16px !important;

	font-size: 1.6rem !important;

	font-weight: bold;

	color: #f47315;

	margin-top: 16px;

	margin-bottom: 4px;

}

.codingwei2 {

	background: url(../img/codingwei.jpg) no-repeat left 3px;

	font-size: 16px !important;

	font-size: 1.6rem !important;

	font-weight: bold;

	color: #f47315;

	margin-top: 11px;

	margin-bottom: 4px;

}

.codianhua {

	background: url(../img/codianhua.jpg) no-repeat left 2px;

}

.codianhua2 {

	background: url(../img/codianhua2.jpg) no-repeat left 2px;

}

.coxinfeng {

	background: url(../img/coxinfeng.jpg) no-repeat left 8px;

	

}

.cofax {

	background: url(../img/codianhua.jpg) no-repeat left 8px;

	

}



.cos {

	background: url(../img/cos.jpg) no-repeat left 2px;

	margin-top: 10px;

}

.coqq {

	background: url(../img/qq.png) no-repeat left 2px;

	margin-top: 10px;

}

.cowechat {

	background: url(../img/wechat.png) no-repeat left 2px;

	margin-top: 10px;

}

.cowhatapp {

	background: url(../img/whatsapp.jpg) no-repeat left 2px;

	margin-top: 10px;

}

.col li p a:hover {

	color: #f47315;

}

.cora {

	display: block;

	font-size: 18px;

	font-size: 1.8rem;

	font-weight: bold;

	line-height: 30px;

	margin-top: 13px;

}

.cor p {

	font-size: 16px;

	font-size: 1.6rem;

	line-height: 30px;

	margin-top: 8px;

}

.coxin {

	margin-top: 10px;

 *border:1px solid #fff;

	padding-bottom: 20px;

}

.coxin .xing {

	background: url(../img/xing.jpg) no-repeat left 26px;

	padding-left: 14px;

}

.coxin .int1 {

	padding-left: 14px;

	width: 313px;

	float: left;

	margin-top: 23px;

	color: #a6a6a6;

}

.coxin .int2 {

	padding-left: 14px;

	width: 313px;

	float: right;

	margin-top: 23px;

	color: #a6a6a6;

}

.coxin .int1 input, .coxin .int2 input {

	width: 297px;

	height: 50px;

	padding-left: 13px;

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 50px;

	border: 1px solid #d2d2d2;

	color: #a6a6a6;

}

.tex {

	color: #a6a6a6;

	padding-top: 22px;

	background: url(../img/xing.jpg) no-repeat left 40px;

	padding-left: 14px;

}

.coxin textarea {

	color: #a6a6a6;

	width: 633px;

	height: 110px;

	padding-left: 13px;

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 36px;

	border: 1px solid #d2d2d2;

}

.coxin .int5 {

	margin-top: 25px;

}

.coxin .int3 {

	color: #a6a6a6;

	width: 163px;

	height: 50px;

	padding-left: 13px;

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 50px;

	border: 1px solid #d2d2d2;

	float: left;

}

.coxin .verify_img {

	width: 178px;

	height: 54px;

	float: left;

	margin-left: 22px;

	cursor: pointer;

	color: #a6a6a6;

}

.coxin .int4 {

	width: 250px;

	height: 54px;

	border: 1px solid #333333;

	float: right;

	background: #333333;

	font-size: 14px;

	font-size: 1.4rem;

	color: #fff;

	cursor: pointer;

}

.coxin .int4:hover {

	background: #f47315;

	border: 1px solid #f47315;

}

.ditu {

	display: block;

	width: 100%;

	max-width: 1200px;

	max-height: 415px;

	margin-top: 45px;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.col {

	width: 300px;

}

.col ul{

	width: 100%; margin-left:0px; margin-right:0px

}

.cor {

	width: 662px;

	margin-right: 0px;

}

}

 @media screen and (max-width:999px) {

.col {

	width: 100%; float:none;clear:both;

}

.cor {

	width: 100%; float:none; clear:both;

	margin-right: 0px;

}

.cor p {

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 22px;

}

.coxin .int1, .coxin .int2, .tex {

	width: auto;

	float: none;

}

.coxin .int1 input, .coxin .int2 input, .coxin textarea, .coxin .int3 {

	width: 95%;

}

.coxin .verify_img {

	margin-left: auto;

	margin-top: 23px;

}

.coxin .int4 {

	width: 42%;

	float: left;

	margin-top: 23px;

	margin-left: 10px;

}

.col ul{

	width: 48%; margin-left:1%; margin-right:1%

}

}

 @media screen and (max-width:639px) {

.col {

	width: 100%;

	float: none;

}

.cor {

	width: 100%;

	float: none;

	margin-right: 0px;

}

.coxin .int1 input, .coxin .int2 input, .coxin textarea, .coxin .int3 {

	width: 90%;

}

.coxin .int4 {

	font-size: 12px;

	font-size: 1.2rem;

	width: 40%;

}

.ditu {

	margin-top: 30px;

}

.comain {

	padding-bottom: 27px;

}

}

 @media screen and (max-width:420px) {

.coxin .int4 {

	width: 93%;

	margin-left: auto;

}

.col ul{

	width: 90%; margin-left:1%; margin-right:1%; float:none; clear:both; margin-top:20px

}

.dibufor .verify_img{ margin-left:0px}

}

.cggyx {

	padding-top: 0px;

}

.cggyx a {

	margin-bottom: 5px;

	display: block;

}

.cggyx2 {

	padding-top: 0px;

}

.cggyx2 a {

	margin-bottom: 3px;

	display: block;

}

.absp {

	padding-top: 38px;

}

.ab1you {

	width: 607px;

	float: right;

	background: url(../img/juse2.jpg) no-repeat right 0px;

	margin-top: 46px;

	padding-top: 16px;

	position: relative;

	margin-left: 26px;

}

.juse2 {

	position: absolute;

	bottom: 11px;

	left: 10px;

}

.colv, .mianbaoxie a:hover {

	color: #009d42 !important;

}

.abmz1 {

	font-size: 24px;

	font-size: 2.4rem;

	color: #f47315;

	text-transform: uppercase;

	background: url(../img/shuangguang.jpg) no-repeat left 6px;

	padding-left: 24px;

	display: block;

}

.abms1 {

	color: #333333;

	font-size: 16px;

	font-size: 1.6rem;

	line-height: 30px;

	margin-top: 36px;

	font-family: Tahoma, Geneva, sans-serif;

}

.abms3 {

	color: #009d42;

	font-size: 20px;

	font-size: 2.0rem;

	font-weight: bold;

	display: block;

	margin-top: 15px;

	font-family: 'GillSansDisplayMTProBold';

}

.abms4 {

	color: #333333;

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 24px;

	margin-top: 14px;

}

.shipin {

	max-width: 591px;

	width: 100%;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.ab1you {

	width: 437px;

}

}

 @media screen and (max-width:999px) {

.ab1you {

	width: 437px;

}

.abmz1 {

	font-size: 20px;

	font-size: 2.0rem;

}

}

 @media screen and (max-width:780px) {

.ab1you {

	width: 100%;

	float: none;

	margin: 0px auto;

	max-width: 640px;

	margin-top: 0px;

	padding-top: 0px;

}

.abmz1 {

	margin-top: 30px;

}

.absp {

	padding-top: 10px;

}

}

.abmzz {

	font-size: 36px;

	font-size: 3.6rem;

	font-weight: bold;

	font-family: Tahoma, Geneva, sans-serif;

	background: url(../img/dibuhenglan.jpg) no-repeat bottom left;

	padding-bottom: 15px;

	text-transform: uppercase;

	margin-top: 25px;

}

.abms12 {

	color: #333333;

	font-size: 16px;

	font-size: 1.6rem;

	line-height: 30px;

	font-family: Tahoma, Geneva, sans-serif;

	margin-top: 47px;

}

.tengyb {

	background: url(../img/tengyuanbeijing.jpg) no-repeat bottom center;

	background-attachment: fixed;

	padding-top: 110px;

	padding-bottom: 110px;

	margin-top: 53px;

}

.tengyb2 {

	width: 1045px;

	margin: 0 auto;

}

.tengybmzyi {

	background: url(../img/tengyb.jpg) no-repeat center bottom;

	font-size: 20px;

	font-size: 2rem;

	line-height: 36px;

	font-weight: bold;

	text-align: center;

	color: #fff;

	width: 790px;

	margin: 0 auto;

	padding-bottom: 31px;

	text-transform: uppercase;

	font-family: Tahoma, Geneva, sans-serif;

}

.tengybmzyi2 {

	font-size: 16px;

	font-size: 1.6rem;

	color: #fff;

	line-height: 30px;

	font-family: Tahoma, Geneva, sans-serif;

	margin-top: 27px;

}

.abms122 {

	color: #333333;

	font-size: 16px;

	font-size: 1.6rem;

	line-height: 30px;

	font-family: Tahoma, Geneva, sans-serif;

	margin-top: 62px;

	margin-bottom: 50px;

}

.heisey {

}

.abtu23 {

	width: 594px;

	float: left;

	position: relative;

	margin-left: 12px;

	overflow: hidden;

}

.dituab {

	display: block;

	width: 100%;

	max-width: 594px;

}

.heisey {

	position: absolute;

	top: 100%;

	width: 100%;

	height: 100%;

	background: #333;

	background: rgba(51,51,51,0.78);

	transition: 0.5s;

}

.abtu23:hover .heisey {

	top: 0px;

}

.heiseya {

	display: block;

	width: 80%;

	position: absolute;

	top: 50%;

	margin-top: -80px;

	color: #fff;

	font-size: 16px;

	font-size: 1.6rem;

	line-height: 30px;

	text-align: center;

	left: 50%;

	margin-left: -230px;

}

.heisey img {

	display: block;

	width: 53px;

	height: 53px;

	position: absolute;

	top: 50%;

	margin-top: 18px;

	left: 50%;

	margin-left: -26px;

}

.abtu33 {

	width: 396px;

	float: left;

	position: relative;

	margin-left: 6px;

	overflow: hidden;

	margin-top: 10px;

}

.dituab22 {

	display: block;

	width: 100%;

	max-width: 396px;

}

.heisey22 {

	position: absolute;

	top: 100%;

	width: 100%;

	height: 100%;

	background: #333;

	background: rgba(51,51,51,0.78);

	transition: 0.5s;

}

.abtu33:hover .heisey22 {

	top: 0px;

}

.heiseya22 {

	display: block;

	width: 80%;

	position: absolute;

	top: 50%;

	margin-top: -80px;

	color: #fff;

	font-size: 16px;

	font-size: 1.6rem;

	line-height: 30px;

	text-align: center;

	left: 50%;

	margin-left: -160px;

	height: 90px;

	overflow: hidden

}

.heisey22 img {

	display: block;

	width: 53px;

	height: 53px;

	position: absolute;

	top: 50%;

	margin-top: 18px;

	left: 50%;

	margin-left: -26px;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.abtu23 {

	width: 480px;

	margin-left: 20px;

}

.abtu33 {

	width: 320px;

	margin-left: 10px;

}

.heiseya {

	width: auto;

	padding-left: 20px;

	padding-right: 20px;

}

.heiseya22 {

	width: auto;

	padding-left: 10px;

	padding-right: 10px;

}

.heiseya {

	margin-top: -145px;

}

.heisey img {

	top: 74%;

}

}

 @media screen and (max-width:999px) {

.abtu23 {

	width: 48%;

	margin-left: 2%;

}

.abtu33 {

	width: 32%;

	margin-left: 1%;

}

.heiseya {

	width: auto;

	padding-left: 20px;

	padding-right: 20px;

	font-size: 12px;

	font-size: 1.2rem;

}

.heiseya22 {

	width: auto;

	padding-left: 10px;

	padding-right: 10px;

	font-size: 12px;

	font-size: 1.2rem;

}

}

.hotmz {

	font-size: 16px;

	font-size: 1.6rem;

	font-weight: bold;

	color: #f47315;

	border-bottom: #b5b5b5 solid 1px;

	text-transform: uppercase;

	background: url(../img/shutiao22.jpg) no-repeat left 0px;

	padding-left: 17px;

	padding-bottom: 13px;

	display: block;

	padding-top: 2px;

	margin-top: 70px;

}

.hotmz:hover {

	color: #333

}

.img-scroll6 {

	position: relative;

	margin-bottom: 118px;

}

.img-scroll6 .prev6, .img-scroll6 .next6 {

	position: absolute;

	display: block;

	width: 36px;

	height: 36px;

	z-index: 9999;

}

.img-scroll6 .prev6 {

	left: 0;

	cursor: pointer;

	background: url(../img/hotleft.png);

	top: 128px;

}

.img-scroll6 .next6 {

	right: 0;

	cursor: pointer;

	background: url(../img/hotright.png);

	top: 128px;

}

.img-scroll6 .prev6:hover {

	left: 0;

	cursor: pointer;

	background: url(../img/hotlefth.png)

}

.img-scroll6 .next6:hover {

	right: 0;

	cursor: pointer;

	background: url(../img/hotrighth.png)

}

.img-list6 {

	position: relative;

	overflow: hidden;

}

.img-list6 ul {

	width: 9999px;

}

.img-list6 li {

	float: left;

	display: inline;

	width: 278px;

	margin-right: 29px;

	position: relative;

}

.m1lie26 {

	text-align: center;

	margin: 0 auto;

	margin-top: 33px;

	border: #b9b9b9 solid 1px;

	max-width: 276px;

}

.m1lie26:hover {

	border: #f47314 solid 1px;

}

.m1tu26 {

	display: block;

	text-align: center;

}

.m1tu26 img {

	width: 100%;

	max-width: 276px;

	display: block;

}

.m1fu26 {

	position: absolute;

	width: 100%;

	height: 100%;

	left: 0px;

	top: 100%;

	transition: 0.5s;

	background: #fff;

	background: rgba(255,255,255,0.8);

	z-index: 2

}

.m1fu26a {

	font-size: 14px;

	font-size: 1.4rem;

	color: #000000;

	position: absolute;

	z-index: 3;

	width: 100%;

	display: block;

	padding-top: 83px;

	top: 30%;

	margin-top: -82px;

}

.m1lie26:hover .m1fu26 {

	top: 0px;

}

.img-list6 li p {

	background: #f25c19;

	width: 100%;

	height: 37px;

	line-height: 37px;

	font-size: 14px;

	font-size: 1.4rem;

	text-align: center;

	margin: 0 auto;

	max-width: 278px;

}

.img-list6 li p a {

	color: #fff;

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.img-list6 li p a:hover {

	color: #333;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.img-list6 li {

	width: 230px;

	margin-right: 20px;

}

}

 @media screen and (max-width:999px) {

.img-list6 ul {

	width: 1000%;

}

.img-list6 li {
    width: 3%;
    margin-right: 0.5%;
}

.img-list6 li .m2zi {

	font-size: 14px;

	font-size: 1.4rem;

	font-weight: normal;

}

}

 @media screen and (max-width:739px) {

.img-list6 li {

	width: 3%;

	margin-right: 0.5%;

}

}

 @media screen and (max-width:600px) {

.img-list6 li {

	width: 10%;

	margin-right: 0.1%;

}

}

.fenleiz {

	width: 212px;

	float: left;

	background: url(../img/shutiaotiao.jpg) no-repeat 10px 10px;

	margin-top: 13px;

}

.fenleiz li {

	background: url(../img/quanhui.jpg) no-repeat left;

	padding-left: 36px;

	margin-bottom: 25px;

}

.fenleiz li a {

	width: 173px;

	

	line-height: 28px;

	text-align: center;

	border: #d2d2d2 solid 1px;

	font-size: 16px;

	font-size: 1.6rem;

	font-family: Tahoma, Geneva, sans-serif;

	border-radius: 5px;

	display: block;

}

.fenleiz li a:hover {

	background: #22234a;

	border: #22234a solid 1px;

	color: #fff;

}

.fenleiz li:hover {

	background: url(../img/quanlan.jpg) no-repeat left;

}

.xuanzour {

	background: url(../img/quanlan.jpg) no-repeat left !important;

}

.xuanzour a {

	background: #22234a;

	border: #22234a solid 1px;

	color: #fff;

}

.ouryce {

	width: 887px;

	float: right;

	padding-bottom: 151px;

}

.wormz {

	font-size: 24px;

	font-size: 2.4rem;

	color: #22234a;

	font-weight: bold;

	font-family: Tahoma, Geneva, sans-serif;

	margin-left: 16px;

}

.zhanshi_tp {

	position: relative;

	width: 886px;

	margin: auto;

	margin-top: 37px;

	height: 664px;

}

.zhanshi_tp .ulBigPic {

	width: 715px;

	height: 525px;

	margin: auto;

	overflow: hidden;

}

.zhanshi_tp .ulBigPic li {

	width: 715px;

	height: 525px;

	display: none;

	position: relative;

}

.abfu {

	font-family: arial;

	position: absolute;

	width: 100%;

	font-size: 16px;

	font-size: 1.6rem;

	color: #fff;

	text-align: center;

	line-height: 39px;

	bottom: 0px;

	left: 0px;

	background: #000;

	background: rgba(0,0,0,0.4);

}

.zhanshi_tp .ulBigPic .liSelected {

	display: block;

}

.zhanshi_tp .ulBigPic img {

	width: 100%;

	max-width: 715px;

}

.zhanshi_tp .dSmallPicBox {

	width: 886px;

	height: 106px;

	position: relative;

	margin-top: 31px;

}

.zhanshi_tp .dSmallPic {

	width: 745px;

	height: 106px;

	position: absolute;

	left: 85px;

	top: 0px;

	overflow: hidden;

}

.zhanshi_tp .dSmallPic ul {

	position: absolute;

}

.zhanshi_tp .dSmallPic li {

	width: 145px;

	height: 106px;

	float: left;

	display: inline;

	cursor: pointer;

	overflow: hidden;

	margin-right: 45px

}

.zhanshi_tp .dSmallPic .sPic {

	width: 145px;

	height: 106px;

	display: block;

}

.zhanshi_tp .dSmallPic .sPic img {

	width: 145px;

	height: 106px;

	border: 0px solid #d6e0ec;

	border-radius: 2px;

}

.zhanshi_tp .dSmallPic .sPic img:hover {

	border: 0px solid #e44747;

}

.zhanshi_tp .sLeftBtnB, .zhanshi_tp .sLeftBtnBSel, .zhanshi_tp .sLeftBtnBBan, .zhanshi_tp .sRightBtnB, .zhanshi_tp .sRightBtnBSel, .zhanshi_tp .sRightBtnBBan {

	width: 39px;

	height: 39px;

	display: block;

	position: absolute;

	top: 34px;

}

.zhanshi_tp .sLeftBtnB, .zhanshi_tp .sLeftBtnBSel, .zhanshi_tp .sRightBtnB, .zhanshi_tp .sRightBtnBSel {

	cursor: pointer;

}

.zhanshi_tp .sRightBtnB, .zhanshi_tp .sRightBtnBSel, .zhanshi_tp .sRightBtnBBan {

	right: 0px;

	background: url(../img/maright.jpg) no-repeat center;

}

.zhanshi_tp .sLeftBtnB, .zhanshi_tp .sLeftBtnBSel, .zhanshi_tp .sLeftBtnBBan {

	left: 0px;

	background: url(../img/maleft.jpg) no-repeat center;

}

.zhanshi_tp .sRightBtnB, .zhanshi_tp .sRightBtnBSel, .zhanshi_tp .sRightBtnBBan:hover {

	background: url(../img/marighth.jpg) no-repeat center;

}

.zhanshi_tp .sLeftBtnB, .zhanshi_tp .sLeftBtnBSel, .zhanshi_tp .sLeftBtnBBan:hover {

	background: url(../img/malefth.jpg) no-repeat center;

}

.man {

	border: 2px solid #1e5998;

	padding: 20px 22px 17px 22px;

	width: 779px;

	margin: auto;

	margin-top: 37px;

}

.man a {

	display: block;

	font-size: 18px;

	font-size: 1.8rem;

	line-height: 24px;

	color: #1e5998;

	margin-bottom: 9px;

}

.man li {

	font-size: 18px;

	font-size: 1.8rem;

	line-height: 36px;

	padding-left: 18px;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.ouryce {

	width: 660px;

	padding-bottom: 50px;

}

.zhanshi_tp {

	width: 637px;

}

.zhanshi_tp .ulBigPic {

	width: 551px;

	height: auto;

}

.zhanshi_tp .ulBigPic li {

	width: 531px;

	height: auto;

}

.zhanshi_tp .dSmallPicBox {

	width: 637px;

}

.zhanshi_tp .dSmallPic {

	width: 556px;

}

.man {

	width: 570px;

}

.ma2p {

	width: auto;

}

.zhanshi_tp .dSmallPic {

	left: 50px;

}

.zhanshi_tp {

	height: auto;

}

}

 @media screen and (min-width:1000px) {

.gongchang22 {

	display: none

}

}

 @media screen and (max-width:999px) {

.fenleiz {

	width: 100%;

	background: none;

}

.fenleiz li {

	width: 45%;

	float: left;

}

.ouryce {

	width: 100%;

}

.zhanshi_tp {

	display: none

}

.gongchang22 {

	width: 100%

}

.gongchang22 a {

	display: block;

	width: 100%;

	float: left;

	margin-left: 2.5%;

	margin-right: 2.5%;

	margin-top: 0px;

}

.gongchang22 a img {

	width: 100%;

	max-width: 721px;

	max-height: 479px;

}

.man {

	width: auto;

}

.ma2p {

	width: auto;

}

}

 @media screen and (max-width:999px) {

.fenleiz li {

	width: 40%;

	float: left;

}

}

 @media screen and (max-width:639px) {

.gongchang22 a {

	width: 95%;

}

}

 @media screen and (max-width:506px) {

.fenleiz li {

	width: 98%;

	margin-left: 1%;

	background: none !important;

	padding-left: 0px;

}

.fenleiz li a {

	width: 98%;

}

}

.enmstu {

	padding-top: 44px;

}

.engien {

	font-size: 30px;

	font-size: 3rem;

	font-weight: bold;

	background: url(../img/dibuhengxian.jpg) no-repeat center bottom;

	color: #22234a;

	padding-bottom: 16px;

	text-align: center;

	margin-top: 11px;

}

.enms {

	padding-top: 6px;

	padding-top: 28px;

}

.enms p {

	font-size: 16px;

	font-size: 1.6rem;

	line-height: 28px;

}

.enmstu li {

	width: 282px;

	float: left;

	position: relative;

	overflow: hidden;

	transition: 0.5s;

	cursor: pointer;

	margin-bottom: 27px;

	margin-left: 21px;

}

.enmstu li img {

	display: block;

	max-width: 100%;

	

}

.enpmz {

	font-size: 16px;

	font-size: 1.6rem;

	color: #ffffff;

	text-align: center;

	height: 50px;

	line-height: 50px;

	background: #22234a;

	position: absolute;

	bottom: 0px;

	width: 100%;

}

.lansedi {

	width: 100%;

	height: 100%;

	background: #22234a;

	background: rgba(34,35,74,0.8);

	top: 100%;

	position: absolute;

}

.enmstu li:hover .enpmz {

	display: none;

	transition: 0.5s;

}

.enmstu li:hover .lansedi {

	top: 0px;

	transition: 0.5s;

}

.enpmzneie {

	padding-left: 20px;

	color: #fff;

	top: 50%;

	margin-top: -64px;

	position: absolute;

}

.enpmzneiemz {

	font-size: 20px;

	font-size: 2rem;

	color: #fff;

}



.jianj {

	margin-top: 6px;

	margin-left: 2px;

}

.jianj p {

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 24px;

	color: #fff;

}

.rdudp {

	background: url(../img/baitshuxian.jpg) no-repeat left top;

	padding-left: 6px;

	margin-top: 28px;

}

.rdudp a {

	border: #ffffff solid 1px;

	width: 110px;

	height: 36px;

	text-align: center;

	line-height: 34px;

	font-size: 14px;

	font-size: 1.4rem;

	display: block;

	color: #fff;

}

.videofop {

	padding-top: 50px;

	padding-bottom: 64px;

	margin-right: 0px;

	text-align: center;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.enmstu li {

	width: 31%;

	margin-left: 1% !important; margin-right:1% 

}

.enpmzneie {

	margin-top: -100px;

}

.rdudp {

	margin-top: 8px;

}



}

 @media screen and (max-width:999px) {

.enmstu li {

	width: 32%;

	margin-left: 1.3% !important;

}

.enpmz {

	display: none;

}

.lansedi {

	top: 0px;

	transition: 0.5s;

}

.rdudp {

	margin-top: 14px;

}

}

 @media screen and (max-width:690px) {

.enmstu li {

	width: 46%;

	margin-left: 3% !important;

	max-width: 282px;

}

}

 @media screen and (max-width:500px) {

.enmstu li {

	width: 98%;

	max-width: 282px;

	float: none;

	margin: 0 auto !important;

	margin-bottom: 20px !important;

}

}

.prl {

	width: 321px;

	float: left;

	padding-top: 17px;

}

.subNavBox {

	padding-bottom: 9px;

}

.prltbiao {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 26px;

	font-size: 2.6rem;

	color: #fff;

	font-weight: bold;

	text-align: center;

	background: #22234a;

	border-bottom: 1px solid #f47315;

	height: 50px;

	line-height: 50px;

	margin-bottom: 10px;

}

.prltbiao a {

	display: block;

	text-align: center;

	font-size: 26px;

	font-size: 2.6rem;

	color: #fff;

}

.subNav {

	cursor: pointer;

	padding-top: 9px;

	padding-bottom: 8px;

	padding-left: 10px;

	padding-right: 30px;

	background: url(../img/chanpiejia.png) no-repeat right center #e4e5e6;

	margin-bottom: 4px;

}

.subNav a {

	font-size: 14px;

	font-size: 1.4rem;

	text-transform: uppercase;

	line-height: 24px;

}

.subNav:hover {

	background: #22234a url(../img/chanpiejiah.png) no-repeat right center;

}

.subNav:hover a {

	color: #fff

}

.currentDd a {

	color: #fff

}

.currentDt {

	background: #22234a url(../img/chanpiejiah.png) no-repeat right center;

}

.navContent {

	display: none;

	padding-top: 7px;

	padding-bottom: 1px;

	background: #fafafa;

	margin-bottom: 4px;

}

.navContent>li {

	cursor: pointer;

	margin-left: 16px;

}

.navContent>li>a {

	display: block;

	background: url(../img/jianhao.jpg) no-repeat 9px 15px;

	padding: 3px 0;

	padding-left: 27px;

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 24px;

}

.navContent>li>a:hover {

	color: #f47315;

}

.prltbiao2 {

	font-family: Tahoma, Geneva, sans-serif;

	text-transform: uppercase;

	font-size: 22px;

	font-size: 2.2rem;

	color: #fff;

	font-weight: bold;

	background: #22234a;

	border-top: 2px solid #f47315;

	height: 46px;

	line-height: 40px;

	margin-top: 20px;

	padding-left: 15px;

}

.prltbiao2 a {

	display: block;

	font-size: 22px;

	font-size: 2.2rem;

	color: #fff;

}

.prltbiao2 a:hover, .prltbiao a:hover {

	color: #f47315

}

.huisenew {

	background: #eeeeee;

	margin-top: 2px;

	padding-top: 8px;

	margin-bottom: 50px;

}

.huisenwes {

	width: 286px;

	margin: 0 auto;

}

.huisenwes img {

	display: block;

	width: 284px;

	border: #cccccc solid 1px;

}

.newszce li {

	border-bottom: #b5b5b5 solid 1px;

	padding-bottom: 14px;

	margin-top: 11px;

}

.biaodm {

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 24px;

	display: block;

}

.geddl {

	font-size: 14px;

	font-size: 1.4rem;

	font-family: Tahoma, Geneva, sans-serif;

	display: block;

	margin-top: 10px;

	color: #22234a;

}

.newszce li:hover a {

	color: #f47315;

}

.prr {

	width: 834px;

	float: right;

	padding-top: 16px;

}

.chanlie {

	width: 268px;

	float: left;

	margin-left: 9px;

	position: relative;

	margin-bottom: 19px;

	border: #dadada solid 1px;

}

.chantu {

	position: relative;

	overflow: hidden;

}

.chantun {

	display: block;

	text-align: center;

}

.chantun img {

	width: 100%;

	max-width: 268px;

	border-bottom: #dadada solid 1px;

}

.chanfu {

	display: block;

	position: absolute;

	width: 113px;

	height: 36px;

	text-align: center;

	line-height: 36px;

	background: #fff;

	font-size: 14px;

	font-size: 1.4rem;

	left: 50%;

	margin-left: -52px;

}

.fugai {

	position: absolute;

	width: 100%;

	height: 100%;

	top: 100%;

	background: #22234a;

	background: rgba(34,35,74,0.5);

}

.chanzi {

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	display: block;

	line-height: 24px;

	font-size: 16px;

	font-size: 1.6rem;

	max-width: 221px;

	margin: 0 auto;

	display: block;

	padding-top: 7px;

	padding-bottom: 0px;

	text-align: center

}

.chanlie:hover .chanzi {

	color: #f47315;

}

.chanlie:hover .fugai {

	top: 0%;

}

.chanlie:hover .chanfu {

	top: 50%;

	margin-top: -18px;

}

.tijiaoj {

	width: 135px;

	margin: 0 auto;

	margin-top: 8px;

	margin-bottom: 15px;

}

.tijiaoj input {

	float: left;

	margin-top: 10px;

}

.chanfu22 {

	width: 110px;

	height: 32px;

	text-align: center;

	line-height: 30px;

	background: #22234a;

	color: #fff;

	font-size: 14px;

	font-size: 1.4rem;

	font-family: Tahoma, Geneva, sans-serif;

	display: block;

	float: right;

	border-radius: 20px;

}

.chan {

	margin-top: 20px;

}

.chanfu22:hover {

	background: #f47315;

}

.fuxuan {

	background: url(../img/fuxuan.jpg) no-repeat right 0px;

	padding-right: 23px;

	float: right;

	font-size: 16px;

	font-size: 1.6rem;

	color: #4b4b4b;

	margin-top: 52px;

}

.fuxuan input {

	width: 148px;

	height: 30px;

	background: #f25c19;

	border: none;

	color: #fff;

	margin-left: 13px;

	cursor: pointer;

	font-size: 12px;

	font-size: 1.2rem;

	transition: 0.5s;

	line-height: 28px;

}

.fuxuan input:hover {

	background: #22234a;

}

.fuxuan span {

	padding-top: 9px;

	display: block;

	float: left;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.chanlie {

	width: 220px;

	margin-left: 10px;

}

}

 @media screen and (max-width:999px) {

.prr {

	width: 100%;

}

.prl {

	width: 100%;

	margin-bottom: 20px;

}

.fenye .fengye {

	padding-top: 0px;

	padding-bottom: 0px;

}

.fuxuan {

	margin-top: 20px;

}

.chanlie {

	width: 30%;

	margin-left: 1.5% !important;

	margin-right: 1.5%;

}

.fenyen {

	float: none

}

.fuxuan {

	margin-top: 10px;

	width: 160px;

}

.huisenwes {

	width: auto;

	padding-right: 10px;

	padding-left: 10px;

}

.fugai {

	top: 0px;

	display: none;

}

.chanfu {

	top: 50%;

	display: none;

	margin-top: -18px;

}

}

 @media screen and (max-width:639px) {

.chanzi {

	font-size: 12px;

	font-size: 1.2rem;

	font-weight: normal

}

.mianbao {

	line-height: 24px;

	padding: 6px 0;

}

.prltbiao a, .prltbiao2 a {

	font-size: 18px;

	font-size: 1.8rem;

}

}

 @media screen and (max-width:369px) {

.chanlie {

	width: 99%;

	margin: 0 auto !important;

	margin-bottom: 20px !important;

	float: none;

	max-width: 272px;

}

}

#showArea img {

	cursor: pointer;

	display: block;

	margin-bottom: 10px;

	width: 107px;

	height: 80px;

	border: #dddddd solid 1px;

}

#showArea a {

	display: block;

}

#main_img {

	cursor: pointer;

	display: block;

}

#gotop {

	cursor: pointer;

	display: block;

	margin: auto;

}

#gobottom {

	cursor: pointer;

	display: block;

	margin: auto;

}

#showArea {

	height: 271px;

	overflow: hidden;

	margin-top: 6px;

}

}

.MagicZoomBigImageCont {

	background: #FFF;

	width: 300px!important;

	height: 300px!important;

}

.MagicZoomBigImageCont img {

	width: 1000px;

	height: 1000px

}

.MagicZoomPup {

	border: 0px solid #aaa;

	background: #ffffff;

}

.left-pro {

	width: 588px;

	text-align: left;

	margin-left: 100px;

}

.left-pro .t1 {

	width: 109px;

	float: right;

}

.left-pro .t2 {

	width: 459px;

	text-indent: 0;

	float: left;

	height: 347px;

}

.left-pro .t2 a {

	display: block;

	margin-bottom: 18px;

}

.left-pro .t2 img {

	text-indent: 0;

	display: block;

}

.MagicZoomBigImageCont, .MagicZoomPup {

	display: none!important;

}

.chanpmz {

	font-size: 18px;

	font-size: 1.8rem;

	font-weight: bold;

	text-align: center;

	margin-top: 23px;

}

.sejioa {

	width: 318px;

	margin: 0 auto;

	margin-top: 20px;

}

.sejioa a, .sejioa span {

	width: 133px;

	height: 38px;

	display: block;

	background: #22234a;

	font-size: 16px;

	font-size: 1.6rem;

	text-align: center;

	float: left;

	margin-left: 52px;

	border-radius: 20px;

	line-height: 36px;

	color: #fff;

}

.sejioa a:hover {

	background: #f47315;

}

.esjj {

	margin-left: 18px;

	margin-top: 20px;

	width: 244px;

	margin: 0 auto;

	margin-top: 20px;

}

.esjj .span {

	display: block;

	float: left;

	margin-top: 2px;

	color: #22234a;

	font-size: 16px;

	font-size: 1.6rem;

	margin-right: 11px;

	font-family: Tahoma, Geneva, sans-serif;

}

.esjj .img {

	float: left;

}

.bianjiq {

	border-bottom: #22234a solid 1px;

}

.bianjiq a {

	display: block;

	width: 355px;

	border-bottom: #22234a solid 3px;

	font-size: 18px;

	font-size: 1.8rem;

	font-weight: bold;

	padding-bottom: 12px;

	font-family: Tahoma, Geneva, sans-serif;

	margin-top: 65px;

}

.bainjiq {

	padding-top: 17px;

	padding-bottom: 20px;

}

.bainjiq p {

	font-size: 14px;

	font-size: 1.4rem;

	font-family: Tahoma, Geneva, sans-serif;

	line-height: 24px;

}

.bianjiq2 {

	border-bottom: #22234a solid 1px;

}

.bianjiq2 a {

	display: block;

	width: 355px;

	border-bottom: #22234a solid 3px;

	font-size: 18px;

	font-size: 1.8rem;

	font-weight: bold;

	padding-bottom: 12px;

	font-family: Tahoma, Geneva, sans-serif;

	margin-top: 25px;

}

.bainjiq33 {

	padding-top: 17px;

	padding-bottom: 90px;

}

.bainjiq33 p {

	font-size: 14px;

	font-size: 1.4rem;

	font-family: Tahoma, Geneva, sans-serif;

	line-height: 24px;

}

 @media screen and (min-width:1000px) {

.chanx {

	display: none

}

}

 @media screen and (max-width:999px) {

.t2, .t1 {

	display: none

}

.chanx {

	width: 100%;

}

.chanx a {

	display: block;

	width: 48%;

	margin-left: 1%;

	margin-right: 1%;

	float: left;

	margin-top: 18px;

}

.chanx a img {

	width: 100%;

	max-width: 462px;

	max-height: 331px;

	border: 1px solid #ddd

}

}

 @media screen and (max-width:409px) {

.chanx a {

	width: 97%;

}

}

 @media screen and (max-width:640px) {

.dibulianjie span {

	display: none !important;

}

.dibulianjie a {

	display: none !important;

}

.synews {

	padding-bottom: 32px;

}

.syproerzi {

	font-size: 20px;

	font-size: 2rem;

}

.footyimz {

	font-size: 20px;

	font-size: 2rem;

}

}

 @media screen and (max-width:990px) {

.guan {

	padding-top: 40px;

	padding-bottom: 40px;

}

}

.mianbao2 {

	font-weight: bold;

	color: #333;

	padding-top: 17px;

}

.mianbao2 a {

	color: #333;

}

.mianbao2 a:hover {

	color: #f47315

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.ab1you {

	background: none;

}

.tengyb2 {

	width: 100%;

}

}

 @media screen and (max-width:999px) {

.ab1you {

	background: none;

}

.tengyb2 {

	width: 100%;

}

.tengybmzyi {

	width: 100%;

}

.heisey {

	top: 0PX;

	display: none;

}

.heisey22 {

	display: none;

}

}

 @media screen and (max-width:999px) {

.sbmz3, .procumz, .engien, .abmzz {

	font-size: 16px;

	font-size: 1.6rem;

}

.ablei4 {

	padding-bottom: 50px;

}

.ouryce {

	padding-bottom: 30px;

}

.wormz {

	font-size: 16px;

	font-size: 1.6rem;

}

.comain {

	padding-bottom: 44px;

}

.au, .wt {

	font-size: 24px;

	font-size: 2.4rem;

}

.chanfeny {

	padding-bottom: 0px;

	padding-top: 0px;

}

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.prr {

	width: 640px;

}

.chanlie {

	margin-left: 10px !important;

	width: 200px;

}

.chanfeny {

	margin-left: 0px;

	margin-right: 10px;

}

.fenye .fengye {

	padding-top: 0px;

	padding-bottom: 0px;

}

.fuxuan {

	margin-top: 20px;

}

}

 @media screen and (max-width:670px) {

.chanlie {

	width: 43%;

	margin-left: 3.5% !important;

	margin-right: 2.5%;

}

}

 @media screen and (max-width:600px) {

.chanlie {

	width: 48%;

	margin-left: 0.5% !important;

	margin-right: 0.5%;

}

}

 @media screen and (max-width:413px) {

.chanlie {

	width: 98%;

	margin: 0 auto !important;

	margin-bottom: 20px !important;

	float: none;

	max-width: 268px;

}

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.left-pro {

	margin-left: 0px;

}

}

 @media screen and (max-width:999px) {

.left-pro {

	width: 100%;

	margin-left: 0px;

}

}

.chanfeny {

	padding-top: 80px;

}

.chanfeny .fengye {

	padding-top: 0px;

	float: left;

	margin-left: 97px;

}

.chanfeny .fuxuan {

	margin-top: 0px;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.chanfeny {

	padding-bottom: 20px;

}

}

 @media screen and (max-width:999px) {

.chanfeny .fengye {

	margin-left: 0px;

}

.shand {

	display: none;

}

.dingshejiao {

	float: right;

}

.enlish {

	float: right;

}

.china {

	float: right;

}

}

 @media screen and (max-width:640px) {

.bianjiq a, .bianjiq2 a {

	width: 100%;

	font-size: 1.4rem;

	font-size: 1.4rem;

}

.newsxfa2 .p a {

	font-size: 1.4rem;

	font-size: 1.4rem;

	width: 60%;

}

.ab5main {

	padding-bottom: 50px;

}

.sejioa {

	width: 100%;

}

.sejioa a, .sejioa span {

	width: 120px;

}

}

.addthis_inline_share_toolbox_klm2 {

	clear: none !important;

	display: inline-block;

}

.newsxfa2 .p a:hover {

	color: #22234a

}

.at-resp-share-element .at-icon {

	width: 24px!important;

	height: 24px!important;

}

.at-style-responsive .at-share-btn {

	padding: 0!important;

	border-radius: 2px!important;

}

.at-resp-share-element .at-share-btn .at-icon-wrapper {

	width: 24px!important;

	height: 24px!important;

}

.at-resp-share-element .at-share-btn {

	margin-bottom: 0!important;

	margin-right: 3px!important;

}

.vimain {

	padding-bottom: 84px;

	margin-top: 14px;

}

.vilie {

	width: 382px;

	float: left;

	margin-left: 27px;

	margin-top: 25px;

}

.vitu {

	position: relative;

	padding-bottom: 54.22%;

	height: 0;

	overflow: hidden;

}

.vitu iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	border: none;

}

.vitu iframe body {

	margin: 0px !important;

}

.vizi {

	background: #ededed;

	padding: 8px 10px;

	padding-top: 5px;

}

.vizi p {

	padding-left: 61px;

	background: url(../img/videotu2.png) no-repeat left center;

	line-height: 23px;

	height: 46px;

	overflow: hidden;

	font-size: 14px;

	font-size: 1.4rem;

}

.mat {

	padding-top: 26px;

}

 @media screen and (min-width:1000px) and (max-width:1219px) {

.vilie {

	width: 31.333%;

	margin-left: 1% !important;

	margin-right: 1%;

	margin-bottom: 0px;

}

}

 @media screen and (max-width:999px) {

.vid1 a {

	padding: 0px 20px;

	margin-right: 10px;

	margin-top: 12px;

}

.vimain {

	padding-bottom: 28px;

}

.vilie {

	width: 31.333%;

	margin-left: 1% !important;

	margin-right: 1%;

	margin-bottom: 0px;

}

.vizi p {

	font-size: 14px;

	font-size: 1.4rem;

}

.mat {

	padding-top: 6px;

}

.vid1 a {

	width: 46%;

	padding: 0px;

	margin-left: 1%;

	margin-right: 1%;

	margin-top: 12px;

	font-size: 14px;

	font-size: 1.4rem;

}

}

 @media screen and (max-width:749px) {

.lost2 .xqy .title3 {

	padding-top: 20px;

}

.vilie {

	width: 48%;

}

.vizi p {

	background: none;

	padding-left: 0px;

}

.lost2 .xqy .title3 h1 {

	font-size: 20px;

	font-size: 2rem;

	color: #333;

	line-height: 30px;

}

}

 @media screen and (max-width:640px) {

.vimain {

	margin-top: 0px;

}

.vid1 a {

	width: 98%;

	padding: 0px;

}

}

 @media screen and (max-width:399px) {

.vilie {

	width: 98%;

}

}

.slide {

	position: relative;

}

.slide .carouse {

	width: 100%;

	overflow: hidden;

	position: relative; background:#22234a

}

.slide .carouse .slideItem {

	width: 100%;

	position: absolute;

	cursor: pointer;

}

.slide .carouse .slideItem .banner-img {

	width: 100%;

}

.slide .console {

	height: 57px;

	display: inline-block;

	width: 35px;

	position: absolute;

	top: 40%;

}

.slide .dotList {

	position: absolute;

	width: 100%;

	bottom: 46px;

	text-align: right;

	z-index: 99;

}

.slide .carousel-control {

	position: absolute;

	top: 50%;

	width: 65px;

	height: 65px;

	z-index: 999;

	margin-top: -45px;

}

.slide .carousel-control.left {

	left: 55px;

	background-image: url("../img/prev.png");

	background-repeat: no-repeat;

	cursor: pointer;

}

.slide .carousel-control.right {

	right: 55px;

	background-image: url("../img/next.png");

	background-repeat: no-repeat;

	cursor: pointer;

}

.beijisz {

	width: 100%;

	background: url("../img/zisebj.png") left top;

	position: absolute;

	height: 96px;

	overflow: hidden;

	z-index: 999;

	top: calc(100% - 96px);

}

.slide .dotList ul li {

	padding-left: 2px;

	padding-right: 3px;

	cursor: pointer;

	display: none;

	;

	margin-right: 18px;

	color: #fff;

	font-family: 'Impact', Verdana, Geneva, sans-serif;

	font-size: 22px;

	font-size: 2.2rem;

	display: inline-block;

	padding-bottom: 1px

}

.slide .dotList ul li.active {

	text-decoration: none;

	color: #ffffff;

	border-bottom: #fff solid 1px;

}

.slide .slidedetail {

	display: none;

}

.xinwenxiang {

	margin-top: 10px;

	margin-bottom: 15px;

}

.xinwenxiang p {

	font-size: 16px;

	font-size: 1.6rem;

	line-height: 32px;

}

.xinwenxiang img {

	max-width: 100%;

	display: block

}

 @media screen and (max-width:768px) {

.slide .carousel-control {

	display: none

}

.slide .dotList {

	bottom: 2%;

}

}

.list_cart a {

	background: #f25c19;

	text-align: center;

	padding: 8px;

	color: #fff;

	float: left;

	width: 139px;

	;

	margin-right: 15px

}

.list_cart a:hover {

	background: #222349

}

 @media screen and (max-width:640px) {

.list_cart a {

	background: #f25c19;

	text-align: center;

	padding: 8px;

	color: #fff;

	float: none;

	width: 90%;

	;

	margin-right: 0px;

	margin-bottom: 10px;

	display: block;

	margin-left: auto;

	margin-right: auto

}

}







/*download*/

.download{ margin-top:20px}

.download-list a {

	cursor: pointer;

}

.download-list ul {

	padding-bottom: 28px;

	padding-top: 11px;

}

.download-list li {

	border-bottom: dashed 1px #d1d1d1;

	margin-bottom: 54px;

}

.download-list .item-btnbox2 {

	display: none;

}

.download-list .item-btnbox {

	height: 29px;

	margin-top: 32px;

	margin-left: 30px;

}

.download-list .item-btnbox a {

	color: #f47315;

	cursor: pointer;

}

.download-list .item-btn {

	display: inline-block;

	width: 152px;

	height: 38px;

	line-height: 36px;

	text-align: center;

	border: 1px solid #f47315;

	-moz-border-radius: 20px;

	border-radius: 20px;

	color: #f47315;

}

.download-list .item-btn:hover {

	background-color: #f47315;

	color: #FFFFFF;

}

.download-list .item-body {

	padding: 0px 0 16px;

	overflow: hidden;

}

.download-list .item-body .item-title {

	font-size: 16px;

	font-size: 1.6rem;

	line-height: 30px;

	background: url(../img/down1.png) no-repeat left 4px;

	padding-left: 36px;

	font-weight: bold;

}

.download-list .item-body .item-title a {

	color: #333;

}

.download-list .item-body .item-desc {

	line-height: 28px;

	margin-top: 10px;

}

.download-list .item-body .item-desc a {

	color: #666666;

	font-size: 14px;

	font-size: 1.4rem;

}

.download-list .item-body .item-title a:hover,.download-list .item-body .item-desc a:hover{ color:#f47315}

 @media screen and (max-width: 1319px) {

.download-list {

	padding-bottom: 70px;

}

}

 @media screen and (max-width: 999px) {

.download-list {

	padding-bottom: 50px;

}

.download-list .item-body {

	padding: 30px 0 16px;

}

.download-list .item-btnbox {

	margin-top: 70px;

}

}

 @media screen and (max-width: 767px) {

.download-list {

	padding-bottom: 30px;

}

.download-list .item-btnbox {

	height: 29px;

	margin-top: 40px;

	margin-left: 30px;

}

.download-list .item-btn {

	font-size: 12px;

	font-size: 1.2rem;

	height: 32px;

	line-height: 32px;

}

.download-list .item-icon {

	height: 32px;

}

.download-list .item-body {

	padding: 20px 0 20px;

}

.download-list .item-body .item-title {

	font-size: 16px;

	font-size: 1.6rem;

	line-height: 24px;

}

.download-list .item-body .item-desc {

	font-size: 12px;

	font-size: 1.2rem;

	margin-top: 10px;

}

}

 @media screen and (max-width: 600px) {

.download-list li {

	padding-bottom: 15px; margin-bottom:5px

}

.download-list .item-btnbox {

	float: none;

	width: 200px;

	margin: 0 auto;

}

.download-list .item-btnbox1 {

	display: none;

}

.download-list .item-btnbox2 {

	display: block;

}

}

/************* cover *************/

.cover {

	background: #000;

	background: rgba(0, 0, 0, 0.5);

	position: fixed;

	top: 0;

	left: 0;

	bottom: 0;

	right: 0;

	z-index: 99999999999999999;

	display: none;

}

.covern {

	background: #fff;

	width: 520px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	margin: 0 auto;

	position: relative;

	padding-top: 37px;

	padding-bottom: 52px;

	top: 200px;

}

.guanbi {

	position: absolute;

	top: 13px;

	right: 14px;

	cursor: pointer;

}

.covernr {

	padding-left: 97px;

	padding-right: 97px;

}

.if {

	color: #333333;

	line-height: 30px;

	padding: 0 10px;

	text-align: center;

	margin-bottom: 19px;

}

.mima {

	width: 282px;

	height: 50px;

	line-height: 50px;

	padding-left: 44px;

	background: #eeeeee url(../img/password.png) no-repeat left center;

	font-size: 14px;

	font-size: 1.4rem;

	color: #666666;

}

.xzbtn {

	width: 142px;

	height: 42px;

	line-height: 40px;

	background: #f47315;

	color: #fff;

	border: 1px solid #f47315;

	text-align: center;

	margin: 0 auto;

	display: block;

	margin-top: 30px;

	cursor: pointer;

}

.xzbtn:hover {

	background: #fff;

	color: #f47315;

}

 @media screen and (max-width: 639px) {

.covern {

	width: 90%;

}

.covernr {

	padding-left: 30px;

	padding-right: 30px;

}

.mima {

	width: -webkit-calc(100% - 44px);

	width: -moz-calc(100% - 44px);

	width: calc(100% - 44px);

}

}

 @media screen and (max-width: 450px) {

.covern {

	width: 98%;

	top: 50px;

}

.covernr {

	padding-left: 20px;

	padding-right: 20px;

}

}

.ce {

	position: fixed;

	right: 1px;

	top: 30%;

	width: 60px;

	z-index: 999;

}

.ce li {

	height: 60px;

	margin-bottom: 2px;

	transition: 0.5s;

	border-radius: 10px;

}

.ce li a {

	display: block;

	height: 69px;

}

.ce2, .ce6 {

	background: #c5c5c5 url(../img/kfex.png) no-repeat center center;

}

.ce4 {

	background: #c5c5c5 url(../img/kf2.png) no-repeat center center;

}

.ce3 {

	background: #c5c5c5 url(../img/kfqq.png) no-repeat center center;

}

.ce6 {

	background: #c5c5c5 url(../img/kf1.png) no-repeat center center;

}

.ce5 {

	background: #c5c5c5 url(../img/kfemail.png) no-repeat center center;

}



.ce2:hover {

	background: #f47315 url(../img/kfex.png) no-repeat center center

}
.ce3:hover {

	background: #f47315 url(../img/kfqq.png) no-repeat center center

}
.ce4:hover {

	background: #f47315 url(../img/kf2.png) no-repeat center center

}

.ce5:hover {

	background: #f47315 url(../img/kfemail.png) no-repeat center center

}

.ce6:hover {

	background: #f47315 url(../img/kf1.png) no-repeat center center

}

.ce2, .ce6 {

	position: relative;

}

.ce2 img, .ce6 img {

	max-width: 155px;

}

.weixin, .weixin2 {

	position: relative;

	cursor: pointer;

}

.ewm {

	position: absolute;

	top: -999999px;

	max-width: 100px !important;

}



 @media screen and (min-width:768px) {

.weixin:hover .ewm {

	top: 0px;

	right: 65px;

}



}

 @media screen and (max-width:767px) {

.ce {

	bottom: 0;

	top: auto;

	width: 100%;

	background: #f47315

}

.ce li {

	width: 20%;

	margin: 0;

	float: left;

	border-radius: 0;

}

body {

	padding-bottom:60px;

}

.ewm {

	display: none;

	top: -100px;

	left: 0px

}

.ewm1 {

	display: none;

	top: -100px;

	right: 20px

}

.ce li a {

	height: 40px;

}

.ce li {

	height: 40px;

}

}

.at-resp-share-element .at4-share-count-container {

    text-decoration: none;float: right; padding-right: 15px;line-height: 25px !important;

}