@charset "utf-8";
/* theme-default */
.theme-default #slider{width:100%;height:100%; margin:0 auto;text-align:center; width:1600px;}
.theme-default .nivoSlider{background:url("../images/loading.gif") no-repeat 50% 50% rgb(255, 255, 255);margin-bottom:50px;position:relative;width:100%;height:100%;text-align:center}
.theme-default .nivoSlider img{left:0px;top:0px;display:none;position:absolute;width:100%;height:100%;text-align:center}
.theme-default .nivoSlider a{border:0px currentColor;display:block;width:100%;height:100%;text-align:center}
/*.theme-default .nivo-controlNav{left:45%;width:193px;height:38px;bottom:-14px;padding-top:14px;padding-left:50px;position:absolute;z-index:9;background-image:url("../images/bullets-bg.png");background-repeat:no-repeat;}
.theme-default .nivo-controlNav a{background:url("../images/bullets.png") no-repeat;border:0px currentColor;width:23px;height:17px;text-indent:-9999px;margin-right:3px;float:left;display:block;}
.theme-default .nivo-controlNav a.active{background-position:0px -17px;}
.theme-default .nivo-directionNav a{background:url("../images/arrows.png") no-repeat;border:0px currentColor;width:65px;height:65px;text-indent:-9999px;display:block;}
.theme-default a.nivo-nextNav{top:240px;right:30px;}
.theme-default a.nivo-prevNav{left:30px;top:240px;}
.theme-default a.nivo-nextNav:hover{background-position:-65px -65px;top:240px;right:30px;}
.theme-default a.nivo-prevNav:hover{background-position:0px -65px;left:30px;top:240px;}*/
.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;}
.theme-default .nivo-caption a{color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);border-bottom-width:1px;border-bottom-style:dotted;}
.theme-default .nivo-caption a:hover{color:rgb(255, 255, 255);}
/* nivoSlider */
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;width:100%;height:100%;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:-200px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;width:100%;height:100%;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivo-slice{height:100%;display:block;position:absolute;z-index:5;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:rgb(0, 0, 0);left:0px;width:30%;bottom:0px;color:rgb(255, 255, 255);display:none;position:absolute;z-index:8;opacity:0.8;}
.nivo-caption p{margin:0px;display:none;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{top:45%;position:absolute;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}

/*内容区域*/
.tabmain{width:1200px;margin:0px auto;height:130px;}
 .tabmain .tabGroup{width:100%;height:auto;}
.tabmain .tabGroup li{ float:left; width:19.5%;height:40px;line-height:40px;text-align:center;cursor:pointer;-webkit-user-select:none; -moz-user-select:none; background-color:#056FCD; color:#FFFFFF;font-size:16px;font-family:'Microsoft yahei';    margin: 0px 3px 10px 3px;}
.tabmain .tabGroup li a{ color:#FFFFFF; }
.tabmain .tabGroup li:hover{ color:#FFFFFF; background:#22CA73}
.tabmain .tabGroup li.lbbt{height:56px;line-height:56px;padding-left:30px;text-align:left; font-size:16px;      font-size: 20px;  margin: 0px 0px 10px 0px;}
.tabmain .tabGroup li.selectedTab{padding-left:30px;background:#48D15D;color:#fff;}

.tabmain .tabGroup dd{overflow:hidden; line-height:40px; background:url(../images/Group.png) no-repeat center top; height:250px;}
.tabmain .tabGroup dd p{font-size: 20px;color: #FFFFFF;margin-top: 130px;text-align: center;}
.tabmain .tabGroup dd p span{color: #48D15D; float:none}
.tabmain .tabGroup dd .tel{font-size: 16px;color: #FFFFFF; width:80%;line-height: 25px;    margin: 0 auto;    margin-top: 25px;}

.tabmain .tabContent{color:#777; min-height:830px;}
.tabContent p a{margin-right:15px;text-decoration:none;text-align:center;color:orange; font-weight:bold;}

.tabContent ul{overflow:hidden;}
.tabContent li{margin-right:10px; margin-bottom:17px; width:260px; float:left; text-align:center;background: #F2F2F2;overflow:hidden;position:relative;min-height: 260px;}
.tabContent li.noMr{margin-right:0px;}
.tabContent li .zbtp{ width:90%; overflow: hidden; margin:0 auto;}
.tabContent li .zbtp img{ margin-top:18px;    width: 100%;height: 100%;cursor: pointer;transition: all 0.6s;}
.tabContent li .zbtp:hover img{ transform: scale(1.2);}
.tabContent li h5{ line-height:45px; font-weight:normal; font-size:14px; top: 200px;}
.tabContent li h5 a{color:#2b100c;}
.tabContent li .fzsm{background-image: linear-gradient(-218deg, #18D0FF 0%, #0065ED 100%);opacity: 0.8; display:none;font-size: 16px;color: #FFFFFF;position:absolute; top:0;    width: 100%;height: 100%;    padding-top: 100px;}

.cpList li:hover .fzsm{background-image: linear-gradient(-218deg, #18D0FF 0%, #0065ED 100%);opacity: 0.8; display:block; position:absolute; top:0;font-size: 16px;color: #FFFFFF;background-image: linear-gradient(-218deg, #18D0FF 0%, #0065ED 100%);opacity: 0.8;}





.tabContent h3{margin-bottom:5px;background:orange;color:#fff;font-size:14px;font-weight:bold;line-height:28px;text-align:center;}
.tabContent dl{line-height:22px;margin-bottom:10px;}
.tabContent dt{color:#1d9fd3;font-weight:bold;}
.tabContent dd img{display:block;}
.tabmain .blueline{position:absolute;top:0px;left:0px;width:3px;height:48px;overflow:hidden;}

.tabContent .witness p{position:relative;padding-left:20px;}
.tabContent .witness p em{color:orange; font-weight:bold;}
.tabContent .witness p a{color:#666;font-weight:normal;display:block; line-height:24px; text-align:left;}
.tabContent .witness p a:hover{background-color:#efefef;}
.tabContent .witness p .ele{left:0px;}

#container{float:right;width:820px;height:830px;background:#fff;overflow:hidden;}
.contTit{margin-bottom:10px; height:46px; line-height:46px; border-bottom:2px solid  #056FCD;    width: 820px;    float: right;}
.contTit .titA{font-size:20px; color: #056FCD; }
.contTit .titMore{position:absolute; right:0px; top:0px; padding-right:18px; font-size:14px; color: #999999; font-weight:normal;}
#slider{position:absolute;top:0px;right:0;width:6px;border-radius:6px;background:#ccc;cursor:pointer;}
#sliderParent{position:absolute;left:0;height:0;width:1100px;z-index:999;}
#outerWrap{position:relative;z-index:999}

/*滚动条*/
.wrapacon{position:relative;float:left;width:468px;height:360px;margin-top:5px;overflow:hidden;}
.wrapaconlis{position:absolute;left:0;top:0;width:450px;}
.scrbar{position:relative; width:4px; height:355px;border:1px solid #f4f4f4;border-radius:20px;background-color:#f4f4f4; float:left;left:443px;margin-left:15px;}
.scrbar .barbg{position:absolute;right:-1px;top:50px;width:2px;height:105px;border:2px solid #dadada;background-color:#dadada;border-radius:20px;}



#wrapper
{
	    margin-bottom: 50px;
	text-align:center;
}
.overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgba(0,0,0,0.5); /*dim the background*/
  text-align:center;
  display:none;
}

#overlay_pic {
    margin:200px auto;
    width:400px;
    box-shadow: 10px 10px 5px #000;
}

.jscarousal
{
	width: 1250px;
	height: 332px;
	margin:0 auto;

	position: relative; /*overflow: hidden;*/
}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right
{
	float: left;
	width: 25px;
	height: 98px;

	color: White;
	position: relative;
	top: 120px;
	cursor: pointer;
}
.jscarousal .jscarousal-left
{
	background-image: url(../images/left_arrow.png);
	background-repeat: no-repeat;
	background-position: left;
}
.jscarousal .jscarousal-right
{
	background-image: url(../images/right_arrow.png);
	background-repeat: no-repeat;
	background-position: right;
}
.jscarousal-contents
{
	width: 1200px;
	height: 332px;
	float: left;
	position: relative;
	overflow: hidden;
}
.jscarousal-contents > div
{
	position: absolute;
	width: 100%;
	height: 332px;
}
.jscarousal-contents > div > div
{
	float: left;
	margin-left: 8px;
	margin-right: 8px;
}
.jscarousal-contents img
{
	width: 279px;
	height: 222px;
}
.hidden
{
	display: none;
}
.visible
{
	display: block;
}

.thumbnail-text
{
	color: #333;
	text-align:center;
	display: block;
	padding: 10px 2px 2px 0px;
	background: #F2F2F2;
	line-height: 102px;
	width:100%;
	font-size:16px;
}
.thumbnail-text a:hover
{
	color: #fff;

	line-height: 102px;
	width:100%;
		font-size:14px;
}
.thumbnail-text:hover
{
	color: #fff;

	text-align:center;
	display: block;
	padding: 10px 2px 2px 0px;
	background: #056FCD;
	line-height: 102px;
	width:100%;
		font-size:16px;
}

