﻿@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0
}
ul, ol {
	padding: 0;
	margin: 0;
	list-style-type: none
}
a, .hthre4 img, .aboutuu img, .xwpiccc img, .widget-thumb img, .cptjtu img {
	transition: all .6s
}
a:hover {
	text-decoration: none
}
.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0
}
.header {
	width: 100%;
	background: #fff;
	z-index: 999
}
.main-nav li a:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #36b9ed;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.main-nav li a:hover, .main-nav li a:focus, .main-nav li a:active {
	color: #fff;
	background: #04a7e7 \9
}
.main-nav li a:hover:before, .main-nav li a:focus:before, .main-nav li a:active:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
	transition-timing-function: cubic-bezier(.52, 1.64, .37, .66)
}
.main-nav {
	margin: 0;
	width: 655px
}
.main-nav li {
	display: inline-block;
	position: relative
}
;
.main-nav>li>a:hover {
	background: #36b9ed
}
.main-nav>li>a {
	padding: 32.5px 19.5px;
	color: #272727;
	font-size: 18px;
	display: block;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .5s;
	transition-duration: .5s
}
.main-nav li.current-menu-item a {
	background: #36b9ed;
	color: #fff
}
.main-nav .sub-menu {
	display: none;
	position: absolute;
	background: #f7f7f7;
	color: #272727;
	top: 90px;
	text-align: left;
	width: 180px;
	transition: all .2s ease;
	box-shadow: 0 1px 2px rgba(0,0,0,.21);
	padding: 0;
	visibility: visible;
	z-index: 9999;
	border-left: 3px solid #36b9ed
}
.main-nav .sub-menu li {
	display: block;
	padding: 10px 30px 10px 22px;
	margin: 0
}
.main-nav .sub-menu li a {
	font-size: 15px;
	font-weight: 400;
	color: #272727;
	line-height: 28px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background-color: #f2f2f2
}
.main-nav .sub-menu li a:hover {
	color: #fff;
	background-color: #36b9ed
}
.main-nav li a:hover {
	color: #36b9ed;
	text-decoration: none
}
.main-nav>li a:hover {
	color: #fff
}
.main-nav .menu-item-has-children .sub-menu a:after {
	content: ""
}
.main-nav .sub-menu .sub-menu {
	left: 177px;
	top: 0
}
.main-nav .sub-menu .menu-item-has-children .sub-menu a:after {
	content: ""
}
.toptel{ padding:10px 0; color:#eb3c00;}
.toptel span{ color:#282828;}
.banbox {
	width: 100%;
	position: relative
}
.banbox a {
	width: 100%;
	display: block;
	height: 100%
}
.banbox .owl-nav {
	position: absolute;
	top: 45%;
	width: 100%
}
.banbox .owl-prev {
	position: absolute;
	left: 45px;
	width: 55px;
	height: 55px;
	border-radius: 50%;
	text-align: center;
	line-height: 51px;
	background-color: rgba(17,17,17,.35)
}
.banbox .owl-prev:hover {
	background: rgba(0,0,0,.63)
}
.banbox .owl-next:hover {
	background: rgba(0,0,0,.63)
}
.banbox .owl-prev:after {
	content: "\e88c";
	font-family: iconfont!important;
	font-weight: 400;
	font-size: 34px;
	color: #fff
}
.banbox .owl-next:after {
	content: "\e6be";
	font-family: iconfont!important;
	font-weight: 400;
	font-size: 34px;
	color: #fff
}
.banbox .owl-next {
	position: absolute;
	right: 45px;
	width: 55px;
	height: 55px;
	border-radius: 50%;
	text-align: center;
	line-height: 51px;
	background-color: rgba(17,17,17,.35)
}
.banbox .owl-dots {
	text-align: center;
	position: absolute;
	bottom: 30px;
	width: 100%
}
.banbox .owl-dot {
	display: inline-block;
	margin: 0 5px
}
.banbox .owl-dot span {
	width: 15px;
	height: 15px;
	display: block;
	background: #fff;
	border-radius: 50%
}
.banbox .owl-dots .active span {
	background: #36b9ed
}
.banbox .item {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	height: 560px
}
@media(max-width:992px) {
.banbox .item {
	height: 450px
}
}
@media(max-width:768px) {
.banbox .item {
	height: 300px
}
.banbox .owl-nav {
	top: 42%
}
.banbox .owl-prev {
	left: 20px;
	width: 40px;
	height: 40px;
	line-height: 36px
}
.banbox .owl-next {
	right: 20px;
	width: 40px;
	height: 40px;
	line-height: 36px
}
}
.toppp {
	display: inline-block;
	margin-right: 20px
}
.toppp2 {
	margin-right: 40px
}
.toppp2 b {
	float: left;
	font-weight: 500;
	margin-right: 5px
}
.toppp2 b i {
	font-size: 12px;
	margin-right: 5px
}
.toppp2 button {
	border: none;
	background: 0 0;
	padding: 0;
	margin: 0;
	top: 12px
}
.headtt {
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	background: #f2f2f2;
	color: #666
}
@-webkit-keyframes searchLights {
0% {
left:-100px;
top:0
}
to {
	left: 120px;
	top: 100px
}
}
@-o-keyframes searchLights {
0% {
left:-100px;
top:0
}
to {
	left: 120px;
	top: 100px
}
}
@-moz-keyframes searchLights {
0% {
left:-100px;
top:0
}
to {
	left: 120px;
	top: 100px
}
}
@keyframes searchLights {
0% {
left:-100px;
top:0
}
to {
	left: 120px;
	top: 100px
}
}
.logomm {
	padding: 10px 0;
	overflow: hidden
}
.logomm a:before {
	content: "";
	position: absolute;
	width: 446px;
	height: 15px;
	background-color: rgba(255,255,255,.5);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-animation: searchLights 1s ease-in 1s infinite;
	-o-animation: searchLights 1s ease-in 1s infinite;
	animation: searchLights 1s ease-in 1s infinite
}
.toprrr {
	text-align: right
}
.toprrr span {
	padding: 0 0 0 75px;
	display: inline-block;
	background: url(../images/alibaba.png) no-repeat left center;
}
.toprrr span a {
}
.toprrr span i {
}
.toppp2 button {
	top: 0
}
.toppp2 .caret {
	top: 8px;
	position: absolute
}
.biaoti1 {
	text-align: center
}
.biaoti1 h2 {
	font-size: 32px;
	margin-bottom: 10px;
	font-weight:bold;
}
.biaoti1 h2 span{
	color:#fd4100;
}
.biaoti1 small {
	font-size: 16px;
	color: #737272;
	margin-bottom: 10px;
	display: inline-block;
	text-transform: uppercase;
	font-weight: 300
}
.jibatu1 {
	width: 335px;
	height: 50px;
	background: url(../images/icon_logo.png) no-repeat center center;
	margin: 0 auto
}
#about {
	margin-top: 50px
}
.aboutbb {
	margin-top: 50px
}
.aboutuu {
	width: 876px;
	float: left
}
.abouttu {
	height: 230px;
	overflow: hidden
}
.aboutuu img {
}
.aboutuu img:hover {
	transform: scale(1.4)
}
.aboutuu p {
	margin-right: 10px;
	margin-top: 20px;
	padding-bottom: 25px;
	line-height: 26px
}
.aboutuu a {
	border: 1px solid rgba(105,105,105,.54);
	color: #333;
	padding: 12px 30px;
	border-radius: 30px
}
.aboutuu a:hover {
	padding: 12px 40px;
	background-color: #36b9ed;
	color: #fff
}
.aboutuu2 {
	width: 463px;
	height: 515px;
	float: right
}
.aboutuu2 .item {
	width: 231.5px;
	height: 230px;
	float: left
}
.aboutuu2 .item.item1 {
	background: url(../images/about3.jpg)
}
.aboutuu2 .item.item4 {
	background: url(../images/about4.jpg)
}
.aboutuu2 .item.item2 {
	background: #3672ca;
	color: #fff;
	position: relative
}
.aboutuu2 .item.item2 h4 {
	font-weight: 300;
	padding: 40px 0 25px 30px;
	font-size: 22px
}
.aboutuu2 .item.item2 p {
	font-weight: 300;
	padding-left: 30px;
	font-size: 17px
}
.aboutuu2 .item.item2 a {
	position: absolute;
	left: 30px;
	bottom: 20px;
	border-radius: 15px;
	padding: 6px 30px;
	border: 1px solid #eaeaea;
	color: #fff
}
.aboutuu2 .item.item2 a:hover {
	background-color: #fff;
	color: #3672ca
}
#cp4 {
	background: url(images/cpbg.jpg);
	margin-top: 60px;
	padding-top: 50px;
	padding-bottom: 50px
}
.cp4kkk {
	background: #fff;
	padding: 20px;
	border-radius: 0 0 30px 0;
	margin-top: 50px
}
.cp4kkk img {
	width: 100%
}
.zzssb {
	margin: 20px auto;
	width: 60px;
	height: 1px;
	background: #e4e4e4
}
.chanpinm {
	text-align: center;
	margin-bottom: 10px
}
.chanpinm a {
	font-size: 18px;
	color: #333
}
.cpmiaoshu {
	font-size: 13px;
	color: #929292;
	line-height: 24px
}
#cpboxxx {
	padding: 50px 0
}
.albox .owl-nav {
	width: 100%;
	position: relative;
	display: inline-block;
	height: 55px;
	margin-top: 50px
}
.albox .owl-prev {
	position: absolute;
	left: 50%;
	margin-left: -70px;
	width: 55px;
	height: 55px;
	border: 1px solid #000;
	text-align: center;
	line-height: 51px
}
.albox .owl-prev:hover {
	background: #36b9ed
}
.albox .owl-next:hover {
	background: #36b9ed
}
.albox .owl-prev:after {
	content: "\e88c";
	font-family: iconfont!important;
	font-weight: 400;
	font-size: 20px;
	color: #000
}
.albox .owl-next:after {
	content: "\e6be";
	font-family: iconfont!important;
	font-weight: 400;
	font-size: 20px;
	color: #000
}
.albox .owl-next {
	position: absolute;
	right: 50%;
	margin-right: -70px;
	width: 55px;
	height: 55px;
	border: 1px solid #000;
	text-align: center;
	line-height: 51px
}
.albuju {
	text-align: center;
	background: #fafafa;
	height: 240px;
	padding: 0 20px
}
.albuju h3 {
	border-bottom: 3px solid #424242;
	display: inline-block;
	padding-bottom: 5px;
	margin-top: 30px;
	font-size: 18px
}
.albuju p {
	line-height: 25px;
	padding-top: 5px
}
.albuju a {
	border: 1px solid #4e4e4e;
	color: #333;
	padding: 6px 15px;
	display: inline-block;
	margin-top: 40px
}
.albuju:hover {
	background: rgba(54,185,237,.48)
}
.albuju a:hover {
	padding: 8px 28px
}
.albox .item {
	margin-top: 30px
}
.shangxiaggg {
	position: relative
}
.shangxiaggg .albuju {
	position: absolute;
	top: 240px;
	width: 335px;
	height: 242px
}
.shangxiaggg .albuju2 {
	position: absolute;
	top: 0
}
.slzs {
	background: url(images/slzsbg.jpg) top center no-repeat;
	width: 100%;
	height: 520px
}
.slzs .zstit h4 {
	text-align: center;
	line-height: 120px;
	font-size: 20px;
	color: #fff
}
.slzs .zstot .zstot_l {
	width: 940px;
	float: left
}
.slzs .zstot .zstot_l ul {
	width: 940px;
	margin: 0;
	padding: 0
}
.slzs .zstot .zstot_l ul li {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
	list-style-type: none
}
.slzs .zstot .zstot_l ul li:hover div {
	display: block
}
.slzs .zstot .zstot_l ul li img {
	display: block
}
.slzs .zstot .zstot_l ul li div {
	width: 220px;
	height: 158px;
	background: #36b9ed;
	filter: Alpha(Opacity=80, Style=0);
	opacity: .8;
	padding-top: 40px;
	margin-top: -158px;
	padding-left: 20px;
	padding-right: 20px;
	display: none
}
.slzs .zstot .zstot_l ul li div h5 {
	text-align: center;
	background: url(images/wbor.png) bottom center no-repeat;
	line-height: 35px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.slzs .zstot .zstot_l ul li div h5 a {
	font-size: 16px;
	color: #fff
}
.slzs .zstot .zstot_l ul li div img {
	display: block;
	margin: 0 auto;
	margin-top: 10px
}
.slzs .zstot .zstot_r {
	width: 200px;
	float: right
}
.slzs .zstot .zstot_r ul {
	margin: 0;
	padding: 0
}
.slzs .zstot .zstot_r ul li {
	height: 159px;
	margin-bottom: 8px;
	background: #c1c1c1;
	padding-top: 25px;
	padding-left: 25px;
	cursor: pointer;
	list-style-type: none
}
.slzs .zstot .zstot_r ul li:hover {
	background: #36b9ed
}
.slzs .zstot .zstot_r ul li:hover h5 a, .slzs .zstot .zstot_r ul li:hover span {
	color: #fff
}
.slzs .zstot .zstot_r ul li:hover .zrmore {
	background: url(images/j1_03.png)
}
.slzs .zstot .zstot_r ul li h5 a {
	font-size: 20px;
	color: #333
}
.slzs .zstot .zstot_r ul li span {
	font-size: 16px;
	color: #333;
	display: block;
	line-height: 30px;
	font-family: Arial
}
.slzs .zstot .zstot_r ul li .zrmore {
	display: block;
	background: url(images/j2_03.png);
	width: 26px;
	height: 28px;
	margin-top: 15px
}
#xinwen {
	margin: 50px 0
}
.xldkkk {
	margin-top: 60px
}
.shijiany {
	text-align: center;
	background: #dbdbdb;
	padding: 10px 0;
	font-size: 22px
}
.shijianr {
	text-align: center;
	font-size: 24px;
	color: #8a8989;
	font-weight: 700;
	margin-top: 10px
}
.jgf46 {
}
.jgf46 h3 {
	font-size: 18px;
	margin-top: 10px;
	height: 48px;
	line-height: 24px;
	overflow: hidden
}
.jgf46 h3 a {
	color: #333
}
.jgf46 h3 a:hover {
	color: #36b9ed
}
.jgf46 p {
	color: #a5a5a5;
	font-size: 12px
}
.xwgd {
	border: 1px solid #8c8c8c;
	color: #333;
	padding: 12px 30px;
	border-radius: 20px
}
.kn_img a {
	display: block;
	height: 430px;
	overflow: hidden;
	background: url(images/kn_img.jpg) center top no-repeat
}
.lnk {
	height: 190px;
	overflow: hidden;
	background: url(images/link_bg.gif) center 15px no-repeat
}
.lnk h3 {
	font-family: microsoft yahei;
	line-height: 32px;
	height: 50px;
	text-align: center
}
.lnk h3 span {
	text-transform: uppercase;
	font-size: 20px;
	color: #36b9ed;
	margin: 0 0 0 12px;
	font-weight: 100
}
.lnk h3 {
	font-size: 20px;
	color: #000;
	font-weight: 700
}
.lk_c {
	font-family: microsoft yahei;
	line-height: 20px;
	height: 66px;
	overflow: hidden;
	padding: 0
}
.lk_c li {
	float: left;
	list-style-type: none
}
.lk_c li a {
	display: inline-block;
	padding: 0 15px;
	color: #666
}
.lnk span a {
	margin: 0 0 0 433px;
	display: inline-block;
	padding: 0 0 0 13px;
	width: 150px;
	height: 44px;
	background: url(images/link_bt.gif) left top no-repeat;
	font-size: 14px;
	color: #fff;
	font-family: microsoft yahei;
	line-height: 24px
}
.mb10 {
	margin-bottom: 10px
}
.ml10 {
	margin-left: 10px
}
.bg {
	background: #fff
}
.rd {
	clear: both;
	padding: 10px 0 40px;
]:220pxoverflow:hiddenfont-family:"Microsoft YaHei"
}
.rd h3 {
	height: 70px;
	line-height: 74px;
	overflow: hidden;
	background: url(images/rd_tl.gif) center 34px no-repeat;
	text-align: center;
	font-family: microsoft yahei
}
.rd h3 {
	overflow: hidden;
	font-size: 20px;
	color: #36b9ed;
	font-weight: 700
}
.rd h3 b {
	color: #000
}
.rmflbox {
	clear: both;
	padding: 10px 0 0;
	line-height: 32px
}
.rd .fmfll {
	font-family: microsoft yahei;
	display: inline-block;
	padding: 0 0 0 20px;
	width: 100px;
	float: left;
	font-size: 16px;
	color: #333;
	background: url(images/rd_ic.png) left 9px no-repeat
}
.rd .hot-nav {
	width: 895px;
	overflow: hidden;
	float: right;
	margin: 0;
	padding: 0
}
.rd .hot-nav li {
	float: left;
	padding: 0 20px;
	background: url(images/rd_l.gif) right 10px no-repeat;
	list-style-type: none
}
.rd .hot-nav li a {
	color: #737373
}
.rd2 {
	background: #fff
}
.content {
	width: 1002px;
	margin: 0 auto;
	overflow: hidden
}
#dibujb {
	background: #222;
	margin-top: 50px;
	padding-top: 30px;
	padding-bottom: 50px
}
.ht5hj {
	height: 210px
}
.ht5hj h3 {
	color: #fff;
	font-size: 18px;
	margin-bottom: 30px
}
.dbbd p {
	margin-bottom: 10px
}
.dbbd textarea {
	width: 297px;
	height: 60px
}
.fs {
	background: #36b9ed;
	border: none;
	margin-top: 10px;
	height: 32px;
	line-height: 32px;
	width: 297px;
	color: #fff;
	font-size: 16px;
	cursor: pointer
}
.rhgetr3 {
	padding: 0;
	margin: 0
}
.rhgetr3 li {
	list-style-type: none;
	color: #fff;
	padding-bottom: 10px
}
.rhgetr3 li i {
	margin-right: 8px
}
.fthhe {
	width: 100px
}
.rg4hr {
	padding-top: 10px;
	color: #fff
}
.hthre4 {
	display: grid;
	margin-bottom: 30px
}
.hthre4:hover img {
	transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg)
}
#footer {
	background: #111;
	padding: 20px;
	text-align: center;
	color: #fff;
	font-size: 12px
}
#footer a {
	color: #fff
}
.sousuokkk {
	background: #fff;
	margin-top: 80px;
	padding: 30px
}
.search {
	width: 100%
}
.search-box {
	width: 100%
}
.index_sreach {
	width: 80%;
	height: 32px;
	line-height: 32px;
	color: #6d6d6d;
	text-indent: 10px;
	border: 0;
	background: #e4e4e4;
	float: left
}
.search-submit {
	height: 32px;
	border: 0;
	width: 12%;
	background: #4d91da;
	color: #b8b8b8;
	font-size: 14px;
	line-height: 32px;
	display: inline-block
}
.search-submit:after {
	content: "\e769";
	font-family: iconfont!important;
	font-weight: 400;
	font-size: 14px;
	color: #fff
}
.page-header {
	margin: 0!important;
	padding-bottom: 0!important;
	border: none!important
}
.page-header .breadcrumb-area {
	background-color: #f7f7f7;
	padding: 15px 0;
	margin-bottom: 30px
}
.mbx {
}
.mbx b {
	float: left
}
.breadcrumbs {
	float: left;
	padding: 0;
	margin: 0
}
.breadcrumbs li {
	float: left;
	margin-right: 10px
}
.breadcrumbs li span {
	margin: 0 8px
}
.breadcrumbs li a {
	color: #272727
}
.daohang {
	font-weight: 400;
	background: #36b9ed;
	height: 113px
}
.daohang p {
	text-decoration: none;
	display: block;
	color: #fff;
	text-align: center;
	font-size: 25px;
	padding: 32px 0
}
.daohang p b {
	font-weight: 700
}
.daohang p span {
	margin-top: 10px;
	display: block;
	font-size: 15px;
	text-transform: uppercase
}
.cl-nav {
	border: 1px solid #e6e6e6;
	background: #f5f5f5;
	padding: 10px 20px
}
.cl-nav li {
	line-height: 50px;
	text-indent: 10px;
	border-bottom: 1px dashed #ccc
}
.cl-nav li a {
	font-size: 16px;
	display: block;
	color: #333
}
.cl-nav li .sub-menu {
	display: none;
	padding-left: 20px
}
.cl-nav li .sub-menu li {
	border-bottom: 1px dashed #ccc;
	list-style-type: circle
}
.cl-nav li>.sub-menu, .cl-nav .current-menu-ancestor>.sub-menu {
	display: block
}
.cl-nav li a:hover, .cl-nav .current-menu-item a {
	background: #20a8e6;
	border-left: 3px solid #0b88ca;
	color: #fff
}
.cphone {
	overflow: hidden;
	background: #36b9ed;
	padding: 20px 0;
	margin-bottom: 60px
}
.cphone .fe3g {
	float: left;
	background: url(images/phImg.png) no-repeat center;
	margin-left: 5px;
	width: 62px;
	height: 50px
}
.cphone .cdhl {
	margin-left: 66px;
	color: #fff;
	padding: 5px 13px;
	border-left: 1px dotted #5c5c5c
}
.cphone .cdhl span {
	font-size: 13px
}
.cphone .cdhl p {
	font-size: 20px;
	font-family: arial
}
.moco-course-wrap {
	float: left;
	background-color: #fff;
	position: relative;
	margin-right: 31px;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 29%
}
.moco-course-wrap .moco-course-box:hover .moco-course-intro {
	top: 160px
}
.moco-course-wrap .moco-course-box {
	border: 1px solid #bdecff;
	height: 300px;
	box-sizing: border-box;
	overflow: hidden;
	position: relative
}
.moco-course-wrap .moco-course-box .moco-course-intro {
	box-sizing: border-box;
	position: absolute;
	padding: 0 20px;
	transition: top .5s;
	top: 218px;
	height: 144px;
	width: 100%;
	background-image: url(images/bg-course.png)
}
.moco-course-wrap .moco-course-box .moco-course-intro h2 {
	margin: 0;
	padding: 16px 0 6px;
	font-size: 14px;
	max-height: 40px;
	overflow: hidden;
	color: #07111b;
	line-height: 21px
}
.moco-course-wrap .moco-course-box .moco-course-intro h2 a {
	color: #07111b
}
.moco-course-wrap .moco-course-box .moco-course-intro p {
	color: #93999f;
	font-size: 12px;
	height: 40px;
	overflow: hidden;
	line-height: 20px
}
.moco-course-wrap .moco-course-box .moco-course-bottom {
	position: absolute;
	padding: 0 20px;
	bottom: 0;
	box-sizing: border-box;
	width: 100%;
	height: 42px;
	background-color: #fff;
	color: #93999f;
	font-size: 12px;
	line-height: 36px
}
.moco-course-wrap .color-red {
	color: #36b9ed
}
.moco-course-wrap .l {
	float: left
}
.moco-course-wrap .r {
	float: right
}
.posts-nav {
	font-size: 14px;
	display: inline-block;
	width: 100%;
	margin: 3em 0
}
.posts-nav .page-numbers {
	border: 1px solid #ccc;
	display: inline-block;
	text-align: center;
	line-height: 20px;
	margin: 0 5px;
	padding: 8px 15px
}
.posts-nav .page-numbers.current {
	background: #20a8e6;
	border-color: #20a8e6;
	color: #fff
}
.posts-nav .page-numbers:hover {
	background: #20a8e6;
	border-color: #20a8e6;
	color: #fff
}
.posts-nav .page-numbers.dots {
	border-color: transparent
}
.widget .widget-title {
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 35px;
	margin-top: 40px;
	padding-bottom: 15px;
	position: relative
}
.popular-posts-widget .popular-post {
	margin-bottom: 30px;
	border: 0;
	padding: 0
}
.recent-post .widget-thumb, .popular-post .widget-thumb {
	display: block;
	overflow: hidden;
	position: relative;
	height: 75px;
	float: left
}
.popular-posts-widget .mini-widget-title {
	margin-left: 100px
}
.popular-posts-widget .mini-widget-title h4 {
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	text-transform: capitalize;
	margin: 0
}
.popular-posts-widget .mini-widget-title h4 a {
	color: #272727
}
.popular-posts-widget span a {
	color: #9e9e9e;
	text-transform: capitalize
}
.widget .widget-title:after {
	content: '';
	position: absolute;
	width: 70px;
	height: 2px;
	bottom: 0;
	left: 0;
	background-color: #36b9ed
}
.g35rg3g {
	background: url(images/111.jpg);
	background-size: cover;
	background-attachment: fixed;
	height: 210px;
	text-align: center;
	color: #fff
}
.g35rg3g h3 {
	margin-top: 60px;
	font-size: 36px;
	padding-bottom: 30px
}
.g35rg3g p {
}
.xwpiccc {
	margin-bottom: 50px
}
.xwpictu {
	display: block;
	overflow: hidden;
	position: relative;
	height: 151px
}
.xwpiccc img, .widget-thumb img, .cptjtu img {
	max-width: 100%
}
.xwpiccc img:hover, .widget-thumb img:hover, .cptjtu img:hover {
	transform: scale(1.3)
}
.xwpiccc h2 {
	margin-top: 5px
}
.xwpiccc h2 a {
	line-height: 26px;
	font-size: 18px;
	color: #333
}
.xwdccoco {
	color: #999;
	margin-bottom: 20px
}
.xwpiccc p {
	color: #797979;
	line-height: 26px
}
.indcase {
	margin-top: 10px
}
.indcase .items {
	overflow: hidden;
	margin: 20px 0 10px
}
.indcase .items .img {
	height: 180px;
	overflow: hidden;
	position: relative
}
.indcase .items .desc {
	height: 180px;
	width: 100%;
	position: absolute;
	top: -180px;
	left: 0;
	color: #fff;
	background: url(images/picbg.png);
	line-height: 20px
}
.indcase .items .desc font {
	font-size: 12px
}
.indcase .items .desc a, .indcase .items .desc a:visited {
	display: block;
	width: 210px;
	height: 100px;
	padding-top: 80px;
	padding-left: 20px;
	color: #fff;
	text-decoration: none
}
.hh_nav {
	text-align: center;
	margin: 30px
}
.hh_nav li {
	display: inline-block;
	margin: 10px 2px
}
.hh_nav li a {
	color: #333;
	background: #ececec;
	display: block;
	padding: 8px 25px
}
.hh_nav li a:hover, .hh_nav .current-menu-item a {
	background: #20a8e6;
	color: #fff
}
.detail_h {
	overflow: hidden;
	position: relative
}
.de {
	width: 350px;
	float: left;
	overflow: hidden;
	height: 350px;
	position: relative
}
.de .photo_scroll {
	overflow: hidden
}
.de li img {
	display: block;
	max-width: 380px;
	height: auto
}
.de .h01 {
	width: 35px;
	height: 55px;
	overflow: hidden;
	position: absolute;
	top: 150px;
	left: 0;
	background: rgba(1,1,0,.21) url(images/zzz.png) no-repeat 0 50%
}
.de .h02 {
	width: 35px;
	height: 55px;
	overflow: hidden;
	position: absolute;
	top: 150px;
	right: 0;
	background: rgba(1,1,0,.21) url(images/yyy.png) no-repeat 0 50%
}
.detail_h .titp {
	width: 470px;
	float: right;
	overflow: hidden
}
.detail_h .titp h2 {
	display: block;
	font-size: 26px;
	color: #585858;
	margin-bottom: 20px
}
.detail_h .titp .cpinfo {
	margin-bottom: 20px;
	color: #807d7d;
	padding: 15px;
	background: url(images/panel-new.png)
}
.detail_h .titp .cpinfo li {
	line-height: 30px
}
.detail_h .titp .cpinfo span a {
	color: #807d7d
}
.detail_h .titp .cpinfo b {
	font-weight: 100;
	margin-right: 10px
}
.ppbzl {
	margin-bottom: 20px
}
.ppbzl li {
	line-height: 28px;
	background: url(images/dd.png) left 12px no-repeat;
	text-indent: 15px;
	margin-left: 5px;
	font-size: 12px;
	color: #6b6767
}
.detail_h .cplx {
	color: #7f7f7f;
	float: right;
	width: 400px;
	margin-right: 70px;
	margin-top: 15px
}
.detail_h .cplx em {
	font: 22px Arial, Helvetica, sans-serif;
	color: #e62129
}
.detail_h .cplx i {
	display: block;
	width: 149px;
	height: 51px;
	float: right;
	margin-top: -20px
}
.canshu {
	background: #fff url(images/line.gif) no-repeat center bottom;
	padding: 35px 0;
	margin-top: 20px;
	overflow: hidden
}
.tit5 {
	background: url(images/cansu_line.gif) no-repeat center bottom;
	height: 43px;
	font: 22px microsoft yahei;
	color: #fff;
	padding-left: 30px;
	line-height: 43px;
	overflow: hidden;
	margin-bottom: 23px
}
.intro {
	position: relative
}
.intro .tit5 {
	width: 915px;
	margin: 0 auto
}
.gj_qu {
	height: 374px;
	padding-top: 40px;
	background: #fff url(images/line.gif) no-repeat center bottom;
	overflow: hidden;
	margin-top: 20px
}
.gj_qu .tit2 {
	background: url(images/jg_quline.gif) no-repeat left top
}
.gj_qu .ab_ho1 {
	background: #fff;
	border: 0;
	position: relative;
	margin-top: -14px
}
.cpmstxt88 {
	padding-top: 10px;
	margin-bottom: 30px
}
.cpmstxt88 p {
	font-size: 16px;
	color: #333;
	line-height: 26px;
	margin-bottom: 26px;
	word-break: break-all
}
.cpmstxt88 p img {
	max-width: 100%;
	height: auto;
	margin-top: 10px
}
.cpmstxt88 ul, .cpmstxt88 ol {
	background: #ececec;
	padding: 30px 30px 30px 40px;
	font-size: 16px;
	margin-bottom: 26px
}
.cpmstxt88 h1 {
	font-size: 36px
}
.cpmstxt88 h2 {
	font-size: 30px
}
.cpmstxt88 h3 {
	font-weight: 400;
	margin: 18px 0;
	border-bottom: 1px dashed #adadad;
	color: #36b9ed;
	font-size: 22px
}
.cpmstxt88 h4 {
	font-size: 18px
}
.cpmstxt88 h5 {
	font-size: 14px
}
.cpmstxt88 h6 {
	font-size: 12px
}
.cpmstxt88 h1, .cpmstxt88 h2, .cpmstxt88 h3, .cpmstxt88 h4, .cpmstxt88 h5, .cpmstxt88 h6 {
	margin-bottom: 20px;
	padding: 10px 0
}
.cpmstxt88 table {
	width: 100%;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	line-height: 40px;
	font-size: 15px;
	text-align: center
}
.cpmstxt88 tr:nth-child(odd) {
	background: #f3f3f3
}
.cpmstxt88 tr:nth-child(1) {
	background: #000;
	color: #fff
}
.cpmstxt88 tr {
	border-bottom: 1px dashed #ccc
}
.cpmstxt88 td {
	border-right: 1px solid #ccc
}
.cpmstxt88 ul li, .cpmstxt88 ol li {
	list-style-type: circle;
	line-height: 30px
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wzzzxx {
	border: 1px solid #ccc;
	padding: 20px;
	margin-bottom: 20px;
	margin-top: 60px;
	background: #f7f7f7
}
.wzzzxx h4 {
	margin-top: -32px;
	width: 110px;
	background: #fff;
	text-align: center;
	margin-bottom: 15px
}
.f4n3h5q {
	line-height: 30px;
	font-size: 14px
}
#up_down {
	background: #f7f7f7;
	padding: 30px;
	font-size: 14px;
	margin-top: 20px
}
#up_down li {
	line-height: 30px;
	list-style-type: none
}
.pic4k {
	margin-bottom: 2em
}
.pic4k h2 {
	margin-bottom: 1em;
	font-size: 19px;
	padding-bottom: 10px;
	border-bottom: 2px solid #3088d0;
	font-weight: 700;
	margin-top: 30px
}
.pic4k h2 a {
	color: #333
}
.pic4k h2 small {
	margin-left: 15px;
	color: #ccc;
	font-size: 90%;
	font-family: dashu;
	text-transform: uppercase
}
.pic4k h2 span {
	float: right
}
.pic4k h2 span a {
	font-size: 60%;
	color: #ccc;
	font-family: dashu
}
.pic4f {
	margin-top: 20px
}
.cptjtu {
	display: block;
	overflow: hidden;
	position: relative;
	height: 180px
}
.pic4f p {
	padding-top: 20px;
	color: #333
}
.newsdetail {
}
.newsdetail h2 {
	border-bottom: 1px dotted #c3c3c3;
	font-size: 24px;
	line-height: 50px;
	font-weight: 100;
	text-align: center;
	color: #454545;
	background: #fff;
	padding: 20px;
	margin-top: 0
}
.newsdetail .infoh3 {
	background: #f5f5f5;
	height: 72px;
	font: 14px microsoft yahei;
	color: #8d8d8d;
	padding-left: 40px;
	position: relative;
	line-height: 72px;
	margin-bottom: 10px
}
.newsdetail .infoh3 span {
	margin-right: 20px
}
.newsdetail .infoh3 i {
	padding: 0 10px
}
.newsdetail .infoh3 a {
	display: inline-block;
	padding: 0 5px 0 25px
}
.newsdetail .infoh3 em {
	font-style: normal
}
.newsdetail .infoh3 a.a02 {
	background: url(images/icon2.gif) no-repeat 10px center
}
.newsdetail .infoh3 a.a03 {
	background: 0 0;
	width: 79px;
	height: 38px;
	position: absolute;
	top: 20px;
	right: 20px;
	background: url(images/return.gif) no-repeat
}
.detail {
	background: #fff;
*margin-bottom:50px;
	padding: 20px
}
.rcrd {
	margin: 10px 0 0;
	padding: 16px 30px 0 25px;
	font-size: 14px;
	font-family: microsoft yahei;
	height: auto;
	background: #f6f6f6
}
.rcrd b {
	display: block;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	color: #36b9ed
}
.rcrd li {
	border-bottom: 1px #cacaca dashed;
	padding: 0 0 0 9px;
	line-height: 49px;
	height: 49px;
	overflow: hidden;
	background: url(images/anl_ic5.gif) left 24px no-repeat
}
.rcrd .lst {
	border: 0
}
.rcrd li a {
	color: #666
}
.rcrd li span {
	float: right;
	font-family: microsoft yahei;
	color: #666
}
.sgyufefk {
	margin: 40px 0
}
.rg4jgj {
	font-size: 16px;
	padding-bottom: 20px;
	color: #9e9e9e;
	margin: 20px 0;
	line-height: 26px
}
.esgh54h {
}
.esgh54h i {
	font-size: 32px;
	color: #36b9ed
}
.esgh54h p {
	font-size: 16px;
	margin: 0
}
.dsadfe {
	font-size: 16px;
	padding-bottom: 30px;
	color: #36b9ed;
	margin: 0;
	line-height: 26px
}
.ght4h {
}
.ght4h i {
	font-size: 40px;
	color: #36b9ed
}
.ght4h h3 {
	margin: 15px 0 20px
}
.ght4h p {
	color: #9e9e9e
}
.lxdkkka {
	margin: 60px 0
}
.gr5h33 {
	margin-bottom: 20px;
	border-bottom: 1px solid #f7f6f6
}
.gr5h33 i {
	font-size: 30px;
	color: #36b9ed
}
.gr5h33 h4 {
	font-size: 16px
}
.gr5h33 p {
	color: #9e9e9e
}
.fp-section-title h2 {
	font-size: 30px;
	font-weight: 700;
	padding-bottom: 15px;
	margin-bottom: 53px;
	margin-top: 0;
	position: relative;
	text-transform: uppercase
}
.fp-section-title h2:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 80px;
	height: 3px;
	background-color: #36b9ed
}
.fp-section-title h2:after {
	content: '';
	position: absolute;
	bottom: -8px;
	left: 0;
	width: 40px;
	height: 3px;
	background-color: #36b9ed
}
.fp-section-title.style-2 p {
	float: right;
	font-size: 24px;
	width: 66.6667%;
	line-height: 1.4;
	padding-left: 15px;
	color: #9e9e9e
}
.fafaf345 {
	margin: 60px 0;
	overflow: hidden
}
.gywmmzs {
	color: #36b9ed;
	margin-bottom: 40px;
	font-size: 26px;
	margin-right: 20px
}
.ymgsjs {
	margin-right: 30px;
	font-size: 14px;
	color: #5a5a5a;
	line-height: 32px
}
.ymgsjs p {
	font-size: 16px;
	padding-bottom: 20px;
	color: #9e9e9e;
	margin: 0
}
.grei4 {
}
.grei4 video {
}
.wsmxzbg {
	background: url(images/wsmxzbg.jpg);
	background-size: cover;
	background-attachment: fixed;
	padding-top: 70px!important;
	padding-bottom: 70px!important
}
.wsmtxt {
	font-size: 30px;
	font-weight: 700;
	font-family: montserrat, sans-serif;
	color: #fff;
	line-height: 40px;
	text-transform: uppercase
}
.wsmtxt h3 {
	margin-top: 20px;
	font-size: 32px;
	font-weight: 800
}
.wsmtxt h4 {
	font-size: 26px;
	font-weight: 800;
	color: #36b9ed
}
.wsmkkk {
}
.fwefg {
	color: #fff;
	padding: 20px 0 25px 33px;
	margin-bottom: 10px;
	background-color: #36b9ed;
	position: relative
}
.fwefg h3 {
	font-size: 36px;
	font-weight: 700;
	line-height: 1;
	padding-bottom: 10px;
	margin: 0
}
.fwefg p {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	font-family: lato, Arial, sans-serif;
	margin: 0
}
.fwefg i {
	position: absolute;
	right: 20px;
	bottom: 10px;
	font-size: 60px;
	color: #4cb8c7
}
.lxhm {
	width: 1170px;
	overflow: hidden;
	display: block;
	margin-left: auto;
	margin-right: auto
}
.conk0 {
	display: block;
	padding: 14px 17px 20px;
	overflow: hidden;
	position: relative
}
.conk {
	display: block;
	float: left;
	width: 50%;
	background: #fff;
	padding: 0 27px
}
.conkt {
	display: block;
	position: absolute;
	left: 50%;
	top: 0;
	width: 1px;
	height: 100%;
	background: #e5e5e5
}
.conk-ti {
	margin-bottom: 28px;
	border-bottom: 1px solid #e5e5e5;
	line-height: 68px;
	font-size: 24px;
	color: #00b3f0
}
.coadk {
	overflow: hidden;
	margin-bottom: 17px
}
.coadk img {
	float: left;
	transition: all .4s linear;
	-webkit-transition: all .4s linear;
	-moz-transition: all .4s linear;
	-o-transition: all .4s linear
}
.coad {
	margin-left: 60px;
	padding-top: 6px;
	line-height: 28px;
	font-size: 14px;
	color: #000
}
.coad span {
	color: #787878
}
.coadk:hover .coad {
	padding-left: 6px
}
.coadk:hover img {
	transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg)
}
.bdditu {
	margin: 40px 0 10px
}
#allmap {
	width: 100%;
	height: 500px
}
.pro_t2 {
	background: url(images/lianxi/cpxx_l.gif) left bottom no-repeat;
	margin: 0
}
.pro_t {
	font-family: microsoft yahei;
	margin: 0;
	line-height: 44px;
	height: 44px;
	overflow: visible;
	background: url(images/lianxi/cpxx_l.gif) left 42px no-repeat
}
.pro_t h3 {
	float: left;
	font-weight: 100;
	font-size: 24px;
	color: #00b3f0
}
.pro_t h3 span {
	text-transform: uppercase;
	margin: 0 0 0 8px;
	font-size: 16px;
	color: #999;
	font-family: Arial
}
.scroll {
	width: 70px;
	height: 60px;
	background: #ccc;
	color: #fff;
	text-align: center;
	position: fixed;
	right: 40px;
	bottom: 38px;
	cursor: pointer;
	font-size: 12px
}
.scroll:hover {
	transition: all .5s ease;
	background-color: #36b9ed
}
.scroll .arrow-up {
	width: 70px;
	height: 24px;
	text-align: center;
	display: block;
	color: #fff;
	margin-bottom: 5px;
	margin-top: 8px;
	background: url(images/totop.png) no-repeat 14px 0
}
@media(max-width:990px) {
.blog-sidebar, .aboutuu2 {
	display: none
}
}

.product{ background:#eee; padding:50px 0;}
.product-box-con{ padding-top:30px;}

.product-left{width:24%; float:left; background:#fff; height:465px;}
.product-left h2{ font-size:30px; background:#026edb; padding:20px 0 20px 60px; color:#fff; font-weight:bold;}
.product-left h2 span{ display:block;font-size:16px; padding-top:6px;font-weight: normal;}

.product-tabs li{background:#fff url(../images/pic-pro1.png) 20px center no-repeat; font-size:18px;}
.product-tabs li a{display:block; padding:10px 0 10px 100px; border-bottom:1px #eee solid;}
.product-tabs li.active a{ background:#1e71e1 url(../images/pic-pro2.png) 20px center no-repeat; color:#fff !important;}
.product-tabs li.active a:hover{background:#1e71e1 url(../images/pic-pro2.png) 20px center no-repeat;color:#fff !important; text-decoration:none;}
.product-tabs li.active a:visited{color:#fff !important; text-decoration:none;}

.product-tab-content{width:74%;height:465px;overflow:hidden;float:right;background:#fff; }

.product-box-list{min-height:479px; overflow:hidden;}
.product-box-list-l{ width:46%; float:left;}
.product-box-list-l img{ margin-top:30px; width:100%;}
.product-box-list-l:hover img{
	text-decoration:none;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    khtmlopacity: 0.7;
    opacity: 0.7;
	border:1px #ddd solid;
}
.product-box-list-r{width:47%; margin-right:3%;float:right;}
.product-box-list-r p{ line-height:24px; padding-top:10px; color:#333;}

.product-box-list-l img{ padding-top:30px;}
.product-box-list-r h2{ font-size:30px; padding:40px 0 20px 0; font-weight:bold;}
.product-box-list-r h3{ font-size:17px;border-bottom:1px #eee solid; padding-bottom:8px; color:#888; min-height:60px;}
/*.product-box-list-r p{ font-size:16px;padding:20px 0; min-height:188px;}*/
.zh-btn1{ display: inline-block;font-size:20px;background-color:#026edb; border:1px #026edb solid;color:#fff;padding:10px 35px; margin:20px 20px 0 0;border-radius:5px;}
.zh-btn1:hover{background-color:#0275ea; color:#fff;-webkit-transition: all .2s;-moz-transition: all .2s;transition: all .2s;}
.zh-btn1:visited{ color#fff;}

.zh-btn2{ display: inline-block;font-size:20px;background-color:#fff; border:1px #ddd solid;color:#111;padding:10px 35px; margin:20px 0;border-radius:5px;}
.zh-btn2:hover{background-color:#0275ea; color:#fff;-webkit-transition: all .2s;-moz-transition: all .2s;transition: all .2s;}

.zh-btn3{ display: inline-block;font-size:20px;background-color:#1a6dde; border:1px #1a6dde solid;color:#fff;padding:10px 65px; margin:0px 0;border-radius:100px;}
.zh-btn3:hover{background-color:#0275ea; color:#fff;-webkit-transition: all .2s;-moz-transition: all .2s;transition: all .2s;}

.zh-btn4{ display: inline-block;font-size:16px;background-color:#1a6dde; border:1px #1a6dde solid;color:#fff;padding:2px 45px; margin:0px 0;border-radius:100px;}
.zh-btn4:hover{background-color:#0275ea; color:#fff;-webkit-transition: all .2s;-moz-transition: all .2s;transition: all .2s;}

.zh-btn5{ display: inline-block;font-size:16px;background-color:#f5ab1c; border:1px #f5ab1c solid;color:#fff;padding:2px 45px; margin:0px 0;border-radius:100px;}
.zh-btn5:hover{background-color:#faba3e; color:#fff;-webkit-transition: all .2s;-moz-transition: all .2s;transition: all .2s;}

.product-box{ background:#f8f8f8;}
.product-list ul{ padding:30px 0; overflow:hidden;}
.product-list li{ float:left; width:31.33%; margin:2% 1%; text-align:center;}
.product-list li{transition: 0.5s;}
.product-list li:hover{transform:translateY(-10px);}
.product-list li:hover p{background:#4f93f1;color:#fff;}
.product-list li:hover p a{background:#4f93f1;color:#fff;}
.product-list li a{ display:block; position:relative; color:#fff;}
.product-list li a:hover .et_overlay{opacity:1;z-index:9; background-position:center;}
.product-list li p{ padding:10px 0; font-size:14px;background:#fff;}
.product-list li img{ width:100%; padding:1px;height:255px;}
.et_overlay {
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border: 1px solid #eee;transition: all .3s;
opacity:0;
background:rgba(255,255,255,.7);background-image:url(../images/call_to_action_j.png); background-repeat:no-repeat; background-position:center 200px;
   
}
.product-list li {border:1px #ddd solid;}
.product-list li p{background:#1a6dde;color:#fff;}

.case{ padding:50px 0;}

#honor{ background:#eee; padding:50px 0;}

.news-info{
	width:1400px;
	padding:30px 0;
	margin:0 auto;
	zoom:1;
	overflow: hidden;
}
.news-left{
	width: 46%;
	float: left;
	background: #eee;
	padding-bottom:20px;
}
.news-left img{
	width:100%;
	height:235px;
}
.news-left h4{ 
	font-style:normal; 
	font-size: 1.8rem;
	line-height: 32px;
	padding:0 16px;
}
.news-left p{
	line-height:24px; 
	font-style:normal; 
	padding:0 16px;
}

.news-right{
	width: 50%;
	float: right;
}
.news-right div.newsbg{ 
	background:#eee; 
	height:110px; 
	padding:20px; 
	margin-bottom:4px; 
	zoom:1; 
	overflow:hidden;
}
.news-right div.newsbg .date{
	width:20%; 
	height:60px; 
	border-right:solid 1px #dedede; 
	padding-top:10px; 
	text-align:center; 
	float:left;
}
.news-right div.newsbg .date span{ 
	display:block; 
	margin-bottom:10px;
}
.news-right div.newsbg .date a{ 
	display:block; 
	width:60px; 
	height:20px; 
	line-height:20px; 
	margin:0 auto; 
	background:#0188f0; 
	text-align:center; 
	color:#fff;
}
.news-right div.newsbg .newTitle{ 	
	float:left; 
	margin-left:30px; 
	width: 70%;
}
.news-right div.newsbg .newTitle h3{ 
	line-height: 32px;
	font-size:16px; 
	font-weight:400; 
	text-align: left;
}
.news-right div.newsbg .newTitle p{ 
	font-size:14px;
	font-weight:400; 
	line-height:18px;
}

.foot_c p {
    color: #999;
    line-height: 32px;
}

/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;bottom:114px;right:-127px;cursor:pointer;transition:all .3s ease; display: block}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}


.fl{float:left;}
.fr{float:right;}
.content{display:block; width:1200px;  margin:0 auto; margin-top:50px; padding-bottom:50px;}
.content .fl{width:250px;}
.content .fr{width:920px;}

.content .fl .list{display:block; width:250px;}
.content .fl .list .title{display:block; width:250px; height:100px; background:#e7463c url(../images/l_tit.png) no-repeat left top;}
.content .fl .list .title h4{display:block; height:100px; font-size:26px; color:#fff; text-align:center; line-height:100px; font-weight:bold;}
.content .fl .list .con{display:block;}
.content .fl .list .con img{display:block;width:250px; height:110px;}
.content .fl .list ul{display:block;}
.content .fl .list ul li{display:block; height:50px; border-bottom:1px solid #e1e1e1;}
.content .fl .list ul li a{display:block; height:50px; line-height:50px; font-size:15px; padding-left:20px; background:url(../images/arrow.png) no-repeat 220px center;}
.content .fl .list ul li a:hover{background:#e7463c url(../images/arrowh.png) no-repeat 220px center; color:#fff;}
.content .fl .list ul li a.current{background:#e7463c url(../images/arrowh.png) no-repeat 220px center; color:#fff;}


.content .fr .title{display:block; height:50px; border-bottom:1px solid #e1e1e1;}
.content .fr .title h4{display:block; height:50px; line-height:50px; font-size:22px; color:#666; font-weight:normal;}
.content .fr .title .location{float:right; line-height:50px; font-size:13px; color:#999;}

.content .fr .neirong{display:block; padding-top:20px; font-size:13px; line-height:32px;width:920px; overflow:hidden;}

.com_desc {
    overflow: hidden;
    padding: 10px 0;
    line-height: 30px;
    font-size: 13px;
}



.pages{ text-align:center; height:30px; line-height:30px; margin-top:15px;}
.pages a,.pages span{ margin:0 5px;padding:3px 3px; border:1px solid #e1e1e1;}




.news_out{display:block;   }
.newslistt{display:block;padding:15px 0px;border-bottom:1px dashed #e1e1e1;}
.news_out .date{float:left; width:64px;height:74px; border:2px solid #e1e1e1;background:#fff; border-radius:3px; text-align:center; color:#3D79FD;}
.news_out .date .d{display:block;text-align:center;font-size:28px;margin-top:7px;margin-bottom:5px; color:#c1bdbd;font-weight:bold;}
.news_out .date .ym{color:#999;line-height:12px; font-size:12px;}
.news_out dl{float:right;width:830px;}
.news_out .n_dl{border-bottom:1px solid #e1e1e1;}

.newslistt:hover{background:#f0f0f0;}


.news_out dl dt span{ color:#999; font-size:14px;}
.news_out dl dt{display:block;height:26px;line-height:26px; }
.news_out dl dt a{ color:#e7463c; font-size:18px;font-weight:normal;line-height:26px;}
.news_out dl dt a:hover{ text-decoration:underline;}
.news_out dl dd{font-size:13px; line-height:22px;padding-top:7px;}
.news_out dl dd .moret{color:#e7463c;}


.caselist{ margin-bottom:15px;}
.caselist .leftt{float:left; width:190px;}
.caselist a img{ width:170px; height:128px; padding:7px; border:solid 1px #e1e1e1; float:left;}
.caselist a:hover img{ border:solid 1px #e7463c;}
.caselist dl{ float:right;width:700px;  }
.caselist dt{ height:34px; line-height:34px;  }
.caselist dt a{color:#e7463c;font-size:17px; font-weight:normal;}
.caselist dt a:hover{ text-decoration:underline;}
.caselist dd{ line-height:24px; margin-top:0px;height:90px;padding:10px 10px;background:#f6f6f6;border:solid 1px #e1e1e1; position:relative;font-size:13px;color:#888;}
.caselist dd .moret{position:absolute; right:10px; background:#e7463c;bottom:5px; width:62px; text-align:center;  font-size:13px; color:#fff;  line-height:24px;height:24px; }
.caselist dd .moret:hover{background:#da3030; color:#fff; line-height:24px;}


.pro_list  ul{display:block;}
.pro_list  ul li{float:left; width:282px;height:260px; margin-right:20px; margin-bottom:20px; overflow:hidden;}
.pro_list  ul li a{display:block; width:280px; height:248px;padding:15px; border:1px solid #e1e1e1; margin-right:10px; transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s;-moz-transition:all .7s linear 0s;}
.pro_list  ul li a .tit{display:block; height:40px; line-height:40px; font-size:15px; color:#666; text-align:center;}
.pro_list  ul li a .pic{display:block; width:250px; height:188px; overflow:hidden;}
.pro_list  ul li a:hover{display:block; width:280px; height:248px; border:1px solid #e7463c;}
.pro_list  ul li a:hover .tit{display:block; height:40px; line-height:40px; font-size:15px; color:#e7463c;}
.pro_list  ul li img{display:block; width:250px; height:188px; transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s;-moz-transition:all .7s linear 0s; -o-transition:all .7s linear 0s;margin-bottom:5px;}
.pro_list  ul li a:hover img{transform:scale(1.1); -webkit-transform:scale(1.1);-o-transform:scale(1.1); -moz-transform:scale(1.1);}

.com_desc{ overflow:hidden; padding:10px 0; line-height:30px; font-size: 13px;}
.com_desc h2{ margin:20px 0; text-align:center;}
.com_desc h5{ margin:20px 0; text-align:center; font-weight:normal;}
.view{ margin-bottom:50px;}
.map{ width:920px; height:440px;}

.newsdetails{}
.newsdetails h2{ font-size:20px;  text-align:center; line-height:30px; margin-top:10px; font-weight:normal; color:#e7463c;}
.newsdetails h4{ font-size:13px; text-align:center; border-bottom:dotted 1px #ccc; font-weight:normal; margin:5px 0 10px;}
.newsdetails p .text{ width:400px; height:18px; line-height:18px;}
.newsdetails p .btn{ width:50px; border:none; background:#333; height:22px; line-height:22px; color:#fff; margin-left:5px; cursor:pointer;}