﻿@charset "utf-8";
.mTitle {
	position: relative;
	width: 100%;
	text-align: center;
	margin-bottom: 40px
}
.mTitle b {
	font-size: 36px;
	font-weight: normal
}
.mTitle p {
	border-top: 1px solid #eee;
	font-size: 18px;
	color: #999;
	font-family: "Bell MT", Aparajita, garamond, georgia, Simsun;
	margin-top: 10px;
	padding-top: 10px;
	text-transform: uppercase;
	height: 40px
}
.mTitle span {
	display: inline-block;
	width: 66px;
	position: absolute;
	bottom: 39px;
	background: #ed6f39;
	height: 2px;
	left: 50%;
	margin-left: -33px
}
.wedoxm {
	padding: 1em 0;
	font-size: 15px
}
.tsly-list {
	border: 1px solid #eee;
	background: #fff;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	height: 460px;
	border-radius:6px;
	overflow:hidden;
}
.tsly-list:hover {
	box-shadow: 0 0 25px #c7cce2
}
.tsly-list .t {
	height: 50px;
	background: #ed6f39;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 50px
}
.tsly-list .txt {
	padding: 30px;
	text-align: left;
	font-size: 15px;
	color: #707070
}
.tsly-list .txt span {
	color: #474747
}
.tsly-list .txt img {
	width: 100%
}
.tsly-list .txt p {
	margin-top: 15px
}
.qywt-item {
	border: 1px solid #ddd;
	padding: 20px;
	min-height: 230px;
	margin-top: 20px;
	border-radius:6px;
}
.qywt-item:hover {
	border: 1px solid #ed6f39;
	-webkit-box-shadow: 0 0 15px #ff8956;
	-moz-box-shadow: 0 0 15px #ff8956;
	box-shadow: 0 0 15px #ff8956;
	cursor:pointer;
}
.qywt-item b {
	color: #ed6f39;
	font-weight: normal;
	margin-bottom: 15px;
	display: block;
	font-size: 18px
}
.qywt-item p {
	font-size: 15px;
	color: #707070;
	line-height: 28px
}
.tabtxt li {
	background: #eee;
	padding: 20px 0;
	font-size: 20px;
	text-align: center;
	border-right: 1px solid #fff;
	cursor: pointer
}
.tabtxt li.current {
	background: #ed6f39;
	color: #fff;
	border-right: 1px solid #ed6f39
}
.tabContent {
	background: #fff;
	padding: 50px 30px 50px 30px;
	border: 1px solid #eee;
	border-top: 0
}
.ghhx-item {
	border: 1px solid #ddd
}
.ghhx-item b {
	display: block;
	position: relative;
	height: 50px;
	line-height: 50px;
	background: #ed6f39;
	color: #fff;
	font-weight: normal;
	text-align: center
}
.ghhx-item b:after {
	display: inline-block;
	width: 0;
	height: 0;
	overflow: hidden;
	vertical-align: middle;
	border-left: 25px solid #ed6f39;
	border-top: 25px dashed transparent;
	border-bottom: 25px dashed transparent;
	content: "";
	position: absolute;
	right: -25px
}
.ghhx-item ul {
	padding: 20px;
	height: 330px
}
.ghhx-item ul li {
	padding: 5px 0;
	font-size: 15px
}
.ghhx-item ul li span {
	color: #aaa;
	margin-right: 10px
}
.ghhx-item1 b:before, .ghhx-item2 b:before, .ghhx-item3 b:before, .ghhx-item4 b:before {
	display: inline-block;
	width: 0;
	height: 0;
	overflow: hidden;
	vertical-align: middle;
	border-left: 17px solid #fff;
	border-top: 17px dashed transparent;
	border-bottom: 17px dashed transparent;
	content: "";
	position: absolute;
	left: 0
}
.ghhx-item1 {
	background: #ecf3fa;
	border: 0
}
.ghhx-item1 b {
	background: #448aca;
	height: 35px;
	line-height: 35px
}
.ghhx-item1 b:after {
	display: inline-block;
	width: 0;
	height: 0;
	overflow: hidden;
	vertical-align: middle;
	border-left: 17px solid #448aca;
	border-top: 17px dashed transparent;
	border-bottom: 17px dashed transparent;
	right: -17px
}
.ghhx-item2 {
	background: #fef4ec;
	border: 0
}
.ghhx-item2 b {
	background: #f19149;
	height: 35px;
	line-height: 35px
}
.ghhx-item2 b:after {
	display: inline-block;
	width: 0;
	height: 0;
	overflow: hidden;
	vertical-align: middle;
	border-left: 17px solid #f19149;
	border-top: 17px dashed transparent;
	border-bottom: 17px dashed transparent;
	right: -17px
}
.ghhx-item3 {
	background: #e7f7f7;
	border: 0
}
.ghhx-item3 b {
	background: #13b5b1;
	height: 35px;
	line-height: 35px
}
.ghhx-item3 b:after {
	display: inline-block;
	width: 0;
	height: 0;
	overflow: hidden;
	vertical-align: middle;
	border-left: 17px solid #13b5b1;
	border-top: 17px dashed transparent;
	border-bottom: 17px dashed transparent;
	right: -17px
}
.ghhx-item4 {
	background: #e5f0f8;
	border: 0
}
.ghhx-item4 b {
	background: #0068b7;
	height: 35px;
	line-height: 35px
}
.ghhx-item4 b:after {
	display: none
}
.ghhx-end:after {
	display: none
}
.ln2 {
	line-height: 28px
}
.cybz-item {
	position: relative;
	background: #f3f6fa;
	text-align: center;
	width: 100%
}
.cybz-item:after {
	display: inline-block;
	width: 0;
	height: 0;
	overflow: hidden;
	vertical-align: middle;
	border-left: 10px solid #f39800;
	border-top: 8px dashed transparent;
	border-bottom: 8px dashed transparent;
	content: "";
	position: absolute;
	bottom: 50px;
	right: -20px;
	visibility: inherit
}
.cybz-item p.ico {
	font-size: 30px;
	font-weight: 200;
	height: 80px;
	line-height: 80px;
	color: #ed6f39
}
.cybz-item p.ico i {
	font-size: 24px
}
.cybz-item p.w, .cybz-item p.n {
	text-align: center;
	color: #fff;
	height: 80px;
	width: 100%
}
.cybz-item p.w {
	background: #ff8b5a;
	line-height: 80px
}
.cybz-item p.n {
	background: #f39800;
	height: 120px;
	padding-top: 20px
}
.cybz-item .child {
	padding: 0
}
.cybz-item .clf:after {
	visibility: inherit
}
.cyend:after {
	display: none
}
.ghbox .ghhx-item ul {
	height: 290px
}
.ghbox .ghhx-item li {
	padding-left: 15px;
	position: relative
}
.ghbox .ghhx-item li span {
	position: absolute;
	left: 0
}
.wedo:hover b a {
	color: #fff
}
.wedo2 {
	height: 280px
}
.wecur b a {
	color: #fff
}
.wedoxm2 {
	padding: 1em 1.5em
}
.wecur2 {
	height: 300px
}
.ctit {
	font-size: 24px;
	margin-bottom: 30px
}
.ctit .more-button {
	font-size: 14px;
	float: right;
	line-height: 34px
}
.ctit .more-button i {
	font-size: 12px
}
.fwlc b {
	margin-left: 50px;
	font-weight: normal;
	font-size: 20px;
	margin-bottom: 30px;
	display: block
}
.yqyslist li {
	height: 140px;
	margin-bottom: -1px
}
@media (min-width:1199px) {
.yq-td {
	text-align: center;
	padding-top: 30px;
	position: relative
}
.yq-td li {
	text-align: left;
	left: 360px;
	position: absolute;
	top: 40px
}
.yq-td li.d2 {
	top: 98px;
	left: 410px
}
.yq-td li.d3 {
	top: 155px;
	left: 430px
}
.yq-td li.d4 {
	top: 212px;
	left: 420px
}
.yq-td li.d5 {
	top: 268px;
	left: 395px
}
.yq-td li.d6 {
	top: 318px;
	left: 340px
}
}
@media (max-width:960px) {
.ghhx-item {
	margin-bottom: 10px
}
.ghhx-item b {
	height: 35px;
	line-height: 35px
}
.ghhx-item b:after {
	display: none
}
.ghhx-item ul {
	padding: 10px;
	height: 140px
}
.ghhx-item ul li {
	font-size: 14px;
	padding: 5px 0
}
.tabContent {
	padding: 20px 15px
}
.yq-td img {
	display: none
}
.yq-td .list li {
	border-bottom: 1px solid #ddd;
	padding: 10px 0
}
}
@media (max-width:768px) {
.pd-md {
	padding: 15px 15px
}
.mt50, .tabFuwu {
	margin-top: 20px
}
.mTitle {
	margin-bottom: 15px
}
.mTitle b {
	font-size: 20px;
	font-weight: bold
}
.mTitle p {
	font-size: 14px
}
.wedo b {
	font-size: 16px
}
.wedoxm {
	font-size: 14px
}
.wedoxm li {
	margin-bottom: 10px;
	background-position: 0 3px
}
.tsly-list {
	height: auto
}
.tsly-list .txt {
	font-size: 14px
}
.qywt-item {
	min-height: auto
}
.qywt-item b {
	font-size: 16px;
	margin-bottom: 10px
}
.qywt-item p {
	font-size: 14px;
	line-height: 24px
}
.ghhx-item {
	margin-bottom: 10px
}
.ghhx-item b {
	height: 35px;
	line-height: 35px
}
.ghhx-item b:after {
	display: none
}
.ghhx-item ul {
	padding: 10px;
	height: 280px
}
.ghhx-item ul li {
	font-size: 12px;
	padding: 5px 0
}
.ghbox .ghhx-item ul {
	height: 230px
}
.tabtxt li {
	font-size: 14px;
	padding: 10px 0;
	width: 33.3333%
}
.cybz-item {
	margin-top: 5px;
	margin-bottom: 5px
}
.cybz-item:after {
	display: none
}
.cybz-item p.ico {
	font-size: 24px;
	font-weight: 200;
	height: 50px;
	line-height: 50px
}
.cybz-item p.ico i {
	font-size: 18px
}
.cybz-item p.w, .cybz-item p.n {
	height: 50px;
	width: 100%
}
.cybz-item p.w {
	background: #ff8b5a;
	line-height: 50px
}
.cybz-item p.n {
	background: #f39800;
	height: 80px;
	padding-top: 10px
}
.ctit {
	font-size: 18px;
	margin-bottom: 10px
}
.yqyslist {
	font-size: 13px
}
.fwlc {
	display: none
}
.wedoxm2 {
	padding: 15px
}
.wedo2 {
	height: 240px;
	min-height: auto
}
.yqyslist li {
	height: 160px
}
}
