﻿@charset "utf-8";
* {	margin: 0;	padding: 0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img {	border: medium none;	margin: 0;	padding: 0; font-weight:500;}
body,button,input,select,textarea {	 font-family:"微软雅黑","宋体",tahoma,Srial,helvetica,sans-serif;	outline: none;}
h1,h2,h3,h4,h5,h6 {	font-size: 100%;}
ul,ol,li {	list-style: none; }
a {	text-decoration: none;	color: #484848; }
a:hover {	color: #daba78;}
img {	border: 0px;}
em{ font-style:normal;}
table {	border-collapse: collapse;	border-spacing: 0;}
.fl{float:left;}
.fr{float:right;}
.pad0{padding:0 !important;}
.pad60{padding:60px 0 !important;}
.overflow{ overflow:hidden;}
.clear {clear:both;visibility:hidden;display:block;font-size:0;line-height:0;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {*zoom:1;}
.white,.white a{ color:#fff;}
.rela{ position:relative;}
.h110{ height:100px;}
.h40{ height:40px;}


.sub_nav_box{ position:absolute; width:90%; left:-10%; background-color:#fff; padding: 0px 10px 10px;display:none; text-align:left;}
.sub_nav_box a{ padding:5px 0;font-size: 14px;line-height: 24px; text-align:center;}
.sub_navL{ width:100%;}
.sub_navR{ width:55%; padding:0 2% 0 5%; border-left:1px solid #dcdcdc;font-size: 12px;}
.sub_navR p{ margin-top:5px;line-height:20px;height:40px; overflow:hidden;}
#headtop .container{ overflow:visible;}

header{ padding:20px 0; position:fixed;top:0;left:0; z-index:99; width:100%; background-color:rgba(255, 255, 255, 0.85);-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;box-shadow: 0 0 5px 0 #a4a2a2;}
	.container{ width:1200px; margin:0 auto;}
.scrolltop{ box-shadow:0 0 10px #cccccc;padding:10px 0; }
nav{ float:right;width:calc(100% - 400px); font-size:16px; text-align:center;}
nav li{ float:left;width:11%; position:relative;}
nav li a{ display:block;line-height:60px; position:relative; font-size:16px; color:#333; font-weight:bold;}
nav li a span{ position:relative; z-index:3;}
nav li a em{z-index:2;left:50%;margin-left:-18px; top:50%;margin-top:-18px; position:absolute;width:36px;height:36px; display:inline-block; border-radius:100%; background-color:#fff0d4;-webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.5s;
    transition: all 0.5s;animation-delay: 0.2s;
    transition: all 0.2s;}
nav li a i{ z-index:1;left:50%;margin-left:-27px; top:50%;margin-top:-27px; position:absolute;width:54px;height:54px; display:inline-block; border-radius:100%; background-color:#fff8ea;-webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.5s;
    transition: all 0.5s;    }
nav li a:hover em,nav li a:hover i,nav li a.cur em,nav li a.cur i{-webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);}
.otherbanner1{ padding:115px 0; overflow:hidden;}
#demo{ position: relative; margin-top:-100px; top:0;}
.Tit{ position:relative; z-index:4;}
.Tit h2,.h_T h2{ font-size:36px; font-weight:bold;color:#4c4c4c;}
.Tit i,.h_T i{ width:40px; height:3px; display:inline-block; background-color:#fff;background-color:#daba78;} 
.Tit div{ margin-top:35px;}
.Tit.white h2,.h_T.white h2{ color:#fff;}
.Tit.white i,.h_T.white i{background-color:#fff;}
.other1{ background:url(../images/other1.jpg) no-repeat center center; background-size:cover;}	
.other2{ background:url(../images/other2.jpg) no-repeat center center; background-size:cover;}	
.other3{ background:url(../images/other3.jpg) no-repeat center center; background-size:cover;}
.other4{ background:url(../images/other4.jpg) no-repeat center center; background-size:cover;}	
.other5{ background:url(../images/other5.jpg) no-repeat center center; background-size:cover;}
.other6{ background:url(../images/other6.jpg) no-repeat center center; background-size:cover;}	
.other7{ background:url(../images/other7.jpg) no-repeat center center; background-size:cover;}	
.other8{ background:url(../images/other8.jpg) no-repeat center center; background-size:cover;}	
.other9{ background:url(../images/other9.jpg) no-repeat center center; background-size:cover;}	
.other10{ background:url(../images/other10.jpg) no-repeat center center; background-size:cover;}	
.otherbanner1bg{ background:url(../images/otherbg1.png) no-repeat; position:absolute;width:100%; height:100%;top:0;left:0;background-size: 60% 100%;}
.circle1{ z-index:2; width:276px;height:276px; background:url(../images/circle1.png) no-repeat; display:inline-block; position:absolute;left:50%;margin-left:-138px;top:50%;margin-top:-138px;}
.circle2{ z-index:2;width:133px;height:133px; background:url(../images/circle2.png) no-repeat; display:inline-block; position:absolute;left:50%;margin-left:96px;top:50%;margin-top:-26px;}
.otherC{ background-color:#f1f1f1;}
.otherCon{ padding:50px; background-color:#fff;}
.othernav a{ margin-right: 1px;display:inline-block; padding:8px 27px; background-color:#daba78; color:#fff;float:left;}
.othernav a:hover,.othernav a.cur{ background-color:#fff;color:#daba78;}
.new li,.joinlist li,.crcm dl,.proRC dl{ margin-bottom:40px;}
.new li a,.joinlist li a{ border:1px solid #f5f5f5;padding:4px; display:block;}
.new li a article,.joinlist li a article{ background-color:#f5f5f5; padding:22px; z-index:2; position:relative;overflow:hidden;}
.new li a article time,.joinlist li h5{ z-index:2; position:relative; display:block;padding-bottom:15px;border-bottom:1px solid #c8c8c8;}
.new li a article time b{ font-size:33px;color:#959595; display:block;}
.new li a article time em{ font-size:16px;color:#afafaf;display:block;}
.new li a article h5{ z-index:2; position:relative; font-size:18px;color:#daba78; font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; *white-space:nowrap; margin-top:10px;}
.new li a article p,.joinlist li span{ z-index:2; position:relative;margin-top:20px;line-height:25px;height:50px; overflow:hidden; color:#929292;}
.new li a article span{ z-index:2; position:relative;color:#929292;margin-top:15px; display:block;font-size:12px;}
.new li a article span i{ width:25px;height:8px; display:inline-block; background:url(../images/icon_1.png) no-repeat; margin-left:15px;}
.new li a:hover,.joinlist li a:hover{ box-shadow:0 0 8px #ededed;}
.new li a:hover article h5,.new li a:hover article time b,.new li a:hover article time em,.new li a:hover article p,.new li a:hover article span,.joinlist li a:hover span,.joinlist li a:hover h5,.joinlist li a:hover p{color:#fff;}
.new li a:hover article span i{background:url(../images/icon_2.png) no-repeat;}
.new li .border,.joinlist li .border{z-index:0;background:#daba78;width:60px;height:60px;transform:rotate(45deg);position:absolute;
    transition:all .5s ease-in-out;}
.new li .border:nth-of-type(1),.joinlist li .border:nth-of-type(1){top:-65px;left:-60px;}
.new li .border:nth-of-type(2){top:-65px;right:-60px;}
.new li .border:nth-of-type(3){bottom:-65px;left:-60px;}
.new li .border:nth-of-type(4),.joinlist li .border:nth-of-type(2){bottom:-65px;right:-60px;}
.new li a:hover .border,.joinlist li a:hover .border{width:400px;height:400px;}
.pagelist{ margin-top:30px; text-align:center;}
.pagelist li{ display:inline-block;margin:0 3px;}
.pagelist li a{ display:block;height:40px;line-height:40px;padding: 0 16px; border:1px solid #dcdcdc;}
.pagelist li a:hover,.pagelist li a.cur{ background-color:#005ead; color:#fff;}








.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-carousel .owl-item img{ width:100%;}
.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);
}


.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
	position: absolute;
	left:0;
	bottom:20px;
	width:100%;
}
.owl-buttons{ display:none;}

.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;
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

.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: 15px;
	height: 6px;
	margin: 5px 7px;
	background: #fff;
	
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	background: #daba78;
}


.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-item.loading{
	min-height: 150px;
	background: url(../images/loading.gif) no-repeat center center
}







.news .new-ul{zoom:1;list-style: none;padding: 0;margin: 0 auto;width: 565px;}
.news .new-ul:after{display: block;content: "";clear: both;}
.news .new-ul li{float: left;width:100px;height: 28px;text-align: center;line-height: 28px;border-radius:5px;margin:0 5px;cursor: pointer;}
.news .new-ul .active{background: #daba78;color: #fff;}
.news .new{padding-top: 40px;padding-bottom: 60px;}
.news .new .container{display: none;}
.news .new .active{display: block;}
.news .new .col-md-12{zoom:1;margin-bottom: 30px;border: 1px solid #f1f1f1;
    padding: 30px;-webkit-transition: all 0.4s linear; background:#fff}
.news .new .col-md-12:hover{ background:#f1f1f1;}
	
.news .new .col-md-12:after{display: block;content: "";clear: both;}
.news .new .col-md-12 .new1{float: left;width:12%;border-right: 1px solid #e2e2e2;}
.news .new .col-md-12 .new1 p{font-size: 50px;color: #5a5a5a;font-family: "SimSun";text-align: center;line-height: 1em;margin-bottom: 10px;}
.news .new .col-md-12 .new1 span{font-size: 20px;color: #5a5a5a;font-family: "SimSun";display: block;text-align: center;line-height: 1em;padding-bottom: 5px;}
.news .new .col-md-12 .new2{float: right;width:84%;padding-left: 10px;}
.news .new .col-md-12 .new2 a{color: #2d2d2d;text-decoration: none;line-height: 1em;margin-bottom: 10px;display: block;transition: .2s all;}
.news .new .col-md-12 .new2 a:hover{color: #daba78;}
.news .new .col-md-12 .new2 p{font-size: 14px;color: #686868;line-height: 28px;margin-bottom: 0;height: 56px;
    overflow: hidden;}