*{margin:0;padding:0;}
body{width:100%;margin:0;padding:0;font-size:12px;height:100%;font-family:"微软雅黑",arial;background:url(../images/bj.jpg);}
em{font-style: normal;font-weight: normal;}
ul{list-style-type:none;margin:0;padding:0;}
img{border:none;text-align:top;display:block;}
a{text-decoration:none;cursor:pointer;color:#000;}
a:link{color:#fff;text-decoration:none;}
a:hover{text-decoration:none;}
.th{clear:both;_height:-10px;}
/*常用参数*/
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.th{clear:both;overflow:hidden;}
.block10{margin:0;padding:0; height:10px; overflow:hidden;clear:both}
.block30{margin:0;padding:0; height:30px; overflow:hidden;clear:both}
.block15{margin:0;padding:0; height:15px; overflow:hidden;clear:both}
.block20{margin:0;padding:0; height:20px; overflow:hidden;clear:both}

/* head */
.head_news{border:1px solid #541465;border-bottom:1px solid #bba1c1;}
.head_news .head_news_1{padding:2% 3%;text-align:center;color:#230836;}
.head_news div{border-left:1px solid #eea5be;border-right:1px solid #eea5be;padding:2% 3% 2% 3%;text-align:center;color:#fceef3;background:#ce0048;}
.head_news div span{background:url(../images/laba.png) no-repeat right center #ce0048;padding:0 22px 0 0;}
.head_news .head_news_2{overflow:hidden;text-indent:0.5%;padding:2% 0;width:55%;color:#d11154;white-space:nowrap;}
	
.head{width:100%;padding:0% 0;background:url(../images/head.png) repeat-y center #19022e;height:100%;border-bottom:1px solid #7500ab;}
.head .left{width:10%;margin:2.5% 0 0 2.5%;}
.head .left img{width:100%;}
.head .logo{width:100%;margin:0 auto;}
.head .logo img{width:80%;margin:0 auto;}
.head .home{width:10%;margin:2.5% 2.5% 0 0;}
.head .home img{width:100%;}

.nav{width:100%;float:left;display:inline;background:url(../images/nav-bottom.jpg) repeat-x bottom #d9d9d9;padding:3% 0 4.5% 0;}
.nav ul li{position:relative;float:left;display:inline;width:18%;padding:3% 0;text-align:center;color:#fff;font-size:100%;background:#42186e;margin:0 0 0 1.9%;border-radius:4px;}
.nav ul li.hover{background:#9756c4;}
.nav ul li a{color:#fff;}
.nav ul li img{height:40%;bottom:-45%;_bottom:-57%;left:30%;position:absolute;display:none;}
.nav ul li.hover img{display:block;}

/* conment */
.conment{padding:0 2%;}
.xm{width:100%;padding:1% 0 0 0;display:none;}
.xm .ad img{width:100%;}
.xm ul{float:left;display:inline;width:100%;margin:0 0 0 -1.2%;}
.xm ul li{float:left;display:inline;margin:0;width:22%;margin:3% 0 0 3%;}
.xm ul li img{width:70px;height:70px;margin:0 auto;}

.meng{padding:0% 0 3% 0;background:#42186e;color:#fff;margin:3% 0 0 0;}
.meng .meng-1{margin:0 0 0 3%;padding:3% 0 0  0;}
.meng .meng-2{margin:0 3% 0 0;background:url(../images/guang.jpg) no-repeat left bottom;padding:3% 0 0 20px;}
.meng .meng-2 a{color:#fff;}
.meng .zhuanjia-2{background:url(../images/r.jpg) no-repeat right bottom;padding:3% 20px 0 0px;}

.meng-case{width:100%;position:relative;margin-top:3%;}
.meng-case .meng-case-1 a{text-align:center;display:block;width:100%;font-size:12px;color:#a269cb;} 
.meng-case-1 img{width:80%;margin:0 auto;margin-bottom:3%;}

.meng-zj-1 a{float:left;display:inline;width:48%;margin:0  0 0 1.7%;}
.meng-zj-1 img{width:100%;}

/* list-zhuanjia */
.list-ad{overflow:hidden;}
.list-ad .list-ad-1{width:100%;}
.list-ad .list-ad-1 img{width:100%;}
#list-ad .owl-controls{margin:0;}
#list-ad .owl-controls .owl-pagination{height:8px;width:100%;background:#280f42;}
#list-ad .owl-controls .owl-pagination .owl-page{float:left;display:inline;width:25%;margin:0;height:100%;}
#list-ad .owl-controls .owl-pagination .owl-page span{display:none;}
#list-ad .owl-controls .owl-pagination .active{background:#c06dfc;}

.list-conmon{height:100%;}

.list-news-art{margin:3% 0 0 0;}
.list-news ul li{float:left;display:inline;width:100%;padding:3% 0;background:url(../images/list-jt.png) no-repeat 95% center #ececec;}
.list-news ul li.on-2,.list-news ul li.on-4,.list-news ul li.on-6,.list-news ul li.on-8,.list-news ul li.on-10{background:url(../images/list-jt.png) no-repeat 95% center #f7f7f7;}
.list-news ul li a.hover{float:left;display:inline;margin:0 0 0 3%;width:85%;}
.list-news ul li a{color:#9756c4;}
.list-news ul li p{color:#9756c4;float:left;display:inline;margin:2% 0 0 3%;font-size:10px;width:85%;line-height:140%;}
.list-news ul li.on-2,.list-news ul li.on-4,.list-news ul li.on-6,.list-news ul li.on-8,.list-news ul li.on-10{background:url(../images/list-jt.png) no-repeat 95% center #f7f7f7;}


.list-case{width:100%;height:100%;}
.list-case ul li{width:47%;float:left;display:inline;margin:3% 0 0  1.8%;padding:0 0 3% 0;border:1px solid #d0d0d0;}
.list-case ul li p{padding:3% 0 0 0;width:90%;margin:0 auto;}
.list-case ul li p a{color:#411468;}
.list-case ul li img{width:90%;height:17%;margin:0 auto;}

.list-expert ul li{float:left;display:inline;width:96%;margin:3% 0 0 2%;background:#999896;}
.list-expert ul li a img{width:35%;}
.list-expert ul li div.fl{margin:2% 0 0 2%;text-indent:2%;color:#2d0055;width:48%;background:#cccccb;padding:1% 0;}
.list-expert ul li h1{font-size:16px;padding:1% 0 0 0;}
.list-expert ul li h1 a{color:#2d0055;}
.list-expert ul li h2{font-size:14px;padding:1% 0;border-bottom:1px dashed #2d0055;}
.list-expert ul li h3{font-size:14px;padding:1% 0 0 0;}
.list-expert ul li p{padding:1% 0 0 0;}
.list-expert ul li div.fl div{padding:2% 0 0 0;}
.list-expert ul li div.fl div span{padding:0 2% 0 0;}
.list-expert ul li div.fl strong{color:#ce0048;}
.list-expert ul li div.fr{width:12%;margin:10% 2% 0 0;}
.list-expert ul li div.fr a{text-align:center;float:left;display:inline;width:100%;margin:20% 0 0 0;padding:10% 0;background:#2d0055;color:#fff;}
.list-expert ul li div.fr a.hover{background:#7500ab;}
.list-arc{width:100%;height:100%;}
.list-arc ul{float:left;display:inline;width:100%;margin:0 0 0 -1.2%;}
.list-arc ul li{float:left;display:inline;margin:0;width:22%;margin:3% 0 0 3%;}
.list-arc ul li img{width:70px;height:70px;margin:0 auto;}

.page{text-align:center;padding:3% 0 0 0;}
.page li{display:inline-block;padding:0 1%;}
.page li a{color:#000;}

.container{height: 250px;margin: 0;width: 100%;}

/* article */
.place{text-indent:1em;padding:2% 0;background:#D9D9D9;font-size:14px;}
.place a{color:#000;}
.place a:hover{color:hsl(204, 70%, 47%);}
.body{padding:0 0 1% 0;border-bottom:1px solid #ABABAC;}
.body h1{padding:2% 0;text-align:center;font-size:14px;}
.info{padding:1% 1%;}
.info a{color:#000;}
.info img{display:inline;}
.auto-info ul li{float:left;display:inline;width:23%;margin:1% 0 0  1.5%;}
.auto-info ul li img{width:100%;border:2px solid #f0d292;}


/* footer */
.footer{padding:3% 0;}
.footer a{color:#000;}
.footer .tel{width:45%;margin:0 0 0 2.8%;background:#d8d8d8;text-align:center;height:40px;color:#411468;}
.footer .tel p span{font-weight:100;font-size:12px;padding:0px 0  0 16px;background:url(../images/foot-tel.jpg) no-repeat center left;}
.footer .tel p{clear:both;font-weight:bold;font-size:16px;}
.footer .tel p.on{padding:5px 0 0 0;}
.footer .zixun{height:40px;width:23%;margin:0 0 0 2%;line-height:40px;background:#d8d8d8;text-align:center;font-size:16px;font-weight:bold;color:#411468;}
.footer .pc{height:40px;width:23%;margin:0 0 0 2%;background:#d8d8d8;text-align:center;color:#411468;}
.footer .pc span{display:block;}
.footer .pc span.on{padding:7px 0 0 0;}
.footer .about{padding:2% 0;margin:2% 0 0 0;background:#d8d8d8;text-align:Center;}
.footer .about a{color:#000;}
.footer .about span{padding:0 2%;}
.footer .dizhi{text-align:center;margin:3% 0 0 0;}

/* 滑动CSS */
/* 
 * 	Core Owl Carousel CSS File
 *	v1.24
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/* CSS3 Transitions */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.24
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 0px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #c1c1c1;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	background: #9c5fc7;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

.owl-pagination{padding:0% 0 0 0 ;}