/* CSS Document */

.bj_title{
	display:block;
	float:left;
	font-size:18px;
	text-align:center;
	width:149px;
	line-height:58px;
	text-decoration:none;
	border-right:1px solid #eeeeee;
}
.bj_title2,.bj_title2:hover,.bj_title:hover{
	display:block;
	float:left;
	font-size:18px;
	text-align:center;
	width:149px;
	line-height:58px;
	color:#FFFFFF;
	text-decoration:none;
	background:url(bg_02.jpg) center no-repeat;
	transition: all .1s;
	-webkit-transition: all .1s;
	-o-transition: all .1s;
	-moz-transition: all .1s;
	border-right:1px solid #eeeeee;
 
}
.taocan_title{
	font-size:32px;
	color:#000000;
	line-height:45px;
	text-align:left;
}
.taocan_titleA{
	border:1px solid #aaaaaa;
	line-height:22px;
	height:22px;
	width:57px;
	color:#828282;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
.taocan_titleB{
	color:#424242;
	float:left;
	font-size:14px;
	text-align:center;
	line-height:22px;
	height:22px;
	margin-left:10px;
 
}
.taocan_titleC{
	color:#d9221a;
	float:left;
	text-align:center;
	line-height:22px;
	height:22px;
	margin-left:10px;
	font-size:25px;
	font-weight:bold;
	
 
}
#spanTC{
	font-family:'DINPro-Bold'!important;
}
.beichuDiv{
	color:#ff3300;
	float:left;
	text-align:center;
	line-height:22px;
	height:22px;
	margin-left:10px;
	font-size:14px;
	border:1px solid #ff3300;
	padding-left:10px;
	padding-right:10px;
	background-color:#ffffff;
	display:none;
}
.taocan_titleD,.taocan_titleD:hover{
	border:1px solid #989898;
	line-height:22px;
	height:22px;
	width:65px;
	color:#989898;
	float:left;
	background-color:#ffffff;
	text-align:center;
	margin-left:10px;
	padding-left:5px;
	padding-right:5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	text-decoration:none;
}

.taocan_titleD-1,.taocan_titleD-1:hover{
	border:1px solid #d9221a;
	line-height:22px;
	height:22px;
	width:65px;
	color:#fff;
	float:left;
	background-color:#d9221a;
	text-align:center;
	margin-left:10px;
	padding-left:5px;
	padding-right:5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	text-decoration:none;
}
.taocan_titleE{
	display:block;
	float:left;
	font-size:14px;
	text-align:center;
	width:110px;
	line-height:33px;
	color:#FFFFFF;
	background-color:#d9221a;
	text-decoration:none;
	transition: all .1s;
	-webkit-transition: all .1s;
	-o-transition: all .1s;
	-moz-transition: all .1s;
  
}
.taocan_titleE:hover{
	display:block;
	float:left;
	font-size:14px;
	text-align:center;
	width:110px;
	line-height:33px;
	color:#FFFFFF;
	background-color:#ca1811;
	text-decoration:none;
	transition: all .1s;
	-webkit-transition: all .1s;
	-o-transition: all .1s;
	-moz-transition: all .1s;
}
.taocan_titleF{
	display:block;
	float:left;
	font-size:14px;
	text-align:center;
	width:108px;
	line-height:31px;
	color:#666666;
	background-color:#ffffff;
	border:1px solid #666666;
	text-decoration:none;
	transition: all .1s;
	-webkit-transition: all .1s;
	-o-transition: all .1s;
	-moz-transition: all .1s;
	margin-left:10px;
 
}
.taocan_titleF:hover{
	display:block;
	float:left;
	font-size:14px;
	text-align:center;
	width:108px;
	line-height:31px;
	color:#FFFFFF;
	background-color:#585858;
	text-decoration:none;
	transition: all .1s;
	-webkit-transition: all .1s;
	-o-transition: all .1s;
	-moz-transition: all .1s;
	margin-left:10px;
 
}
.taocan_titleH-1{
	border:1px solid #d51419;
	line-height:22px;
	height:22px;
	width:22px;
	color:#ffffff;
	float:left;
	background-color:#d51419;
	text-align:center;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	font-weight:bold;
}
.taocan_titleH-2{
	line-height:22px;
	height:22px;
	color:#252525;
	float:left;
	text-align:left;
	font-size:22px;
	margin-left:12px;
 
}
.taocan_titleG{
	padding:0px;
	margin:0px;
	margin-left:30px;
	color:#666666;
	line-height:28px;
	 font-size:14px;
}
.taocan_titleI
{
	font-size:30px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:15px;
}
.taocan_titleI-1
{
	font-size:18px;
	color:#FFFFFF;
}

.taocan_titleI-2
{
	font-size:15px;
	color:#FFFFFF;
	line-height:27px;
}
.taocan_titleo{
	 
	line-height:38px;
	height:38px;
	width:500px;
	color:#ffffff;
	font-size:16px;

	background-color:#313232;
	text-align:center;
	-webkit-border-radius: 38px;
	-moz-border-radius: 38px;
	margin:0 auto;
		margin-top:25px;
 
}
.taocan_titlel,.taocan_titlel:hover{
	
		line-height:26px;
		height:26px;
		width:136px;
		color:#4c4c4c;
		font-size:14px;
		background-color:#e5e5e5;
		text-align:center;
		-webkit-border-radius: 26px;
		-moz-border-radius: 26px;
		text-align:center;
		float:left;
		margin-right:15px;
		text-decoration:none;
}
 
.taocan_titlep,.taocan_titlep:hover{
		line-height:26px;
		height:26px;
		width:136px;
		color:#ffffff;
		font-size:14px;
		background-color:#e60012;
		text-align:center;
		-webkit-border-radius: 26px;
		-moz-border-radius: 26px;
		text-align:center;
		float:left;
		margin-right:15px;text-decoration:none;
}

.daohangbjDiv{
	width:100%; height:58px; background:url(bg_04.jpg) repeat-x;
}
.daohangbjDiv2{
		width:100%; height:58px; background:url(bg_04.jpg) repeat-x;
		position:fixed;
		top:0px;
		left:0px;
		margin:0px;
		padding:0px;
		-webkit-box-shadow:0 0 16px #b7b7b7;  
		-moz-box-shadow:0 0 16px #b7b7b7;  
		box-shadow:0 0 16px #b7b7b7;  
		z-index:9999;
}

.fdimg{
	transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
}

.aliClass:hover .fdimg{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
 
}
.aliClass{
	width:277px;
	float:left;
	background-color:#eeeeee;
	border:4px solid #ffffff;
	margin-right:20px;
	margin-bottom:30px;
}
.aliClass:hover{
	width:277px;
	float:left;
	background-color:#d51419;
	border:4px solid #d51419;
margin-right:20px;
	margin-bottom:30px;
}
.aliClass img{
	width:277px;
 
}
.aliClass a{
	width:277px;
	text-align:center;
	font-size:16px;
	display:block;
	line-height:45px;
}
.aliClass:hover a{
	width:277px;
	text-align:center;
	font-size:16px;
	display:block;
	line-height:45px;
	color:#ffffff;
	text-decoration:none;
}
.taocan_titlek{
		line-height:48px;
		height:48px;
		width:260px;
		color:#ffffff;
		font-size:16px;
		background-color:#ababab;
		text-align:center;
		-webkit-border-radius: 48px;
		-moz-border-radius: 48px;
		margin:0 auto;
		margin-top:15px;
		display:block;
		margin-bottom:35px;
		
}
.taocan_titlek:hover{
		line-height:48px;
		height:48px;
		width:260px;
		color:#ffffff;
		font-size:16px;
		background-color:#737373;
		text-align:center;
		-webkit-border-radius: 48px;
		-moz-border-radius: 48px;
		margin:0 auto;
		margin-top:15px;
		display:block;
		margin-bottom:35px;
		text-decoration:none;
		
}
.indexNewA-c{
	font-size:16px;
	color:#898989;
}
.cuxiaoClass{
	width:20px;
	height:25px;
	background-color:#ff6600;
	float:left;
	margin-top:4px;
	color:#ffffff;
	text-align:center;
	font-size:14px;
	line-height:25px;
	font-weight:bold;
}
.cuxiaoClass2{
	width:20px;
	height:25px;
	background-color:#01cdff;
	float:left;
	color:#ffffff;
	text-align:center;
	font-size:14px;
	line-height:25px;
	font-weight:bold;
}
.haowangzhan{
	line-height:28px;
		height:28px;
		width:150px;
		color:#333333;
		font-size:16px;
		background-color:#ffffff;
		text-align:center;
		-webkit-border-radius: 48px;
		-moz-border-radius: 48px;
		margin:0 auto;
		margin-top:15px;
		display:block;
		margin-bottom:35px;
		text-decoration:none;
}
.haohaojz{
	
	line-height:45px;
		height:45px;
		width:320px;
		color:#000000;
		font-size:20px;
		text-align:center;
		background-color:#fff600;
		float:left;
		-webkit-border-radius: 48px;
		-moz-border-radius: 48px;
		margin:0 auto;
		margin-top:15px;
		display:block;
		margin-bottom:35px;
		text-decoration:none;
		display:block;
}
.tablepp{
	background-color:#tablepp;
}
.lanmuDiva{
		width:162px; 
		float:left; 
		text-align:center; 
		line-height:22px; 
		font-size:16px;
		margin-bottom:20px;
		margin-top:10px;
		padding-bottom:20px;
	}
	.lanmuDiva:hover img{
		transform: rotateY(360deg);
		transition: 0.9s;
	}
	.lanmuDiva:hover{
		width:162px; 
		float:left; 
		text-align:center; 
		line-height:22px; 
		font-size:16px;
		margin-bottom:20px;
		margin-top:10px;
			padding-bottom:20px;
		-webkit-box-shadow:0 0 26px #d2d2d2;  
		-moz-box-shadow:0 0 26px #d2d2d2;  
		box-shadow:0 0 26px #d2d2d2;  
		z-index:9999;
	}
.taocan_H5{
	display:block;
	float:left;
	font-size:14px;
	text-align:center;
	width:150px;
	line-height:33px;
	color:#ffffff;
	background-color:#555555;
	text-decoration:none;
	transition: all .1s;
	-webkit-transition: all .1s;
	-o-transition: all .1s;
	-moz-transition: all .1s;
	margin-left:10px;
	cursor:help;
 
}
.taocan_H5:hover{
	display:block;
	float:left;
	font-size:14px;
	text-align:center;
	width:150px;
	line-height:33px;
	color:#FFFFFF;
	background-color:#222222;
	text-decoration:none;
	transition: all .1s;
	-webkit-transition: all .1s;
	-o-transition: all .1s;
	-moz-transition: all .1s;
	margin-left:10px;
	cursor:help;
 
}
 .tc_box{width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;background: rgba(0,0,0,0.8);display: none; z-index:100000004}
.tc_video{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 50%;display: none; z-index:100000005; border:7px solid #fafafa;}


.clearfix:after { content: "/20"; display: block; visibility: hidden; clear: both; font-size: 0; line-height: 0; height: 0 }
 
@keyframes scaleToggleOne { 0 {
transform:scale(1);
-webkit-transform:scale(1)
}
50% {
transform:scale(2);
-webkit-transform:scale(2)
}
100% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
@keyframes scaleToggleTwo { 0 {
transform:scale(1);
-webkit-transform:scale(1)
}
20% {
transform:scale(1);
-webkit-transform:scale(1)
}
60% {
transform:scale(2);
-webkit-transform:scale(2)
}
100% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
@keyframes scaleToggleThree { 0 {
transform:scale(1);
-webkit-transform:scale(1)
}
33% {
transform:scale(1);
-webkit-transform:scale(1)
}
66% {
transform:scale(2);
-webkit-transform:scale(2)
}
100% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
.animated { -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.livechat-girl { width: 60px; height: 60px; border-radius: 50%; position: fixed; bottom: 0; right: 40px; opacity: 0; -webkit-box-shadow: 0 5px 10px 0 rgba(35,50,56,.3); box-shadow: 0 5px 10px 0 rgba(35,50,56,.3); z-index: 700; transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); cursor: pointer; -webkit-transition: all 1s cubic-bezier(.86, 0, .07, 1); transition: all 1s cubic-bezier(.86, 0, .07, 1) }
.livechat-girl:focus { outline: 0 }
.livechat-girl.animated { opacity: 1; transform: translateY(-40px); -webkit-transform: translateY(-40px); -ms-transform: translateY(-40px) }
.livechat-girl:after { content: ''; width: 12px; height: 12px; border-radius: 50%; background-image: linear-gradient(to bottom, #26c7fc, #26c7fc); position: absolute; right: 1px; top: 1px; z-index: 50 }
.livechat-girl .girl { position: absolute; top: 0; left: 0; width: 100%; height: auto; z-index: 50 }
.livechat-girl .animated-circles .circle { background: rgba(38,199,252,.25); width: 60px; height: 60px; border-radius: 50%; position: absolute; z-index: 49; transform: scale(1); -webkit-transform: scale(1) }
.livechat-girl .animated-circles.animated .c-1 { animation: 2s scaleToggleOne cubic-bezier(.25, .46, .45, .94) forwards }
.livechat-girl .animated-circles.animated .c-2 { animation: 2.5s scaleToggleTwo cubic-bezier(.25, .46, .45, .94) forwards }
.livechat-girl .animated-circles.animated .c-3 { animation: 3s scaleToggleThree cubic-bezier(.25, .46, .45, .94) forwards }
.livechat-girl.animation-stopped .circle { opacity: 0!important }
.livechat-girl.animation-stopped .circle { opacity: 0!important }
.livechat-girl .livechat-hint { position: absolute; right: 40px; top: 50%; margin-top: -20px; opacity: 0; z-index: 0; -webkit-transition: all .3s cubic-bezier(.86, 0, .07, 1); transition: all .3s cubic-bezier(.86, 0, .07, 1) }
.livechat-girl .livechat-hint.show_hint { -webkit-transform: translateX(-40px); transform: translateX(-40px); opacity: 1 }
.livechat-girl .livechat-hint.hide_hint { opacity: 0; -webkit-transform: translateX(0); transform: translateX(0) }
.livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 1296px!important }
.livechat-girl .livechat-hint.rd-notice-tooltip .rd-notice-content { width: auto; overflow: hidden; text-overflow: ellipsis }
@media only screen and (max-width:1599px) {
.livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 1060px!important }
}
@media only screen and (max-width:1309px) {
.livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 984px!important }
}
@media only screen and (max-width:1124px) {
.livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 600px!important }
}
.rd-notice-tooltip { -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.2); box-shadow: 0 2px 2px rgba(0,0,0,.2); font-size: 14px; border-radius: 3px; line-height: 1.25; position: absolute; z-index: 65; max-width: 350px; opacity: 1 }
.rd-notice-tooltip:after { position: absolute; display: block; content: ''; height: 20px; width: 20px; -webkit-box-shadow: none; box-shadow: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; z-index: 50 }
.rd-notice-tooltip .rd-notice-content { background: 0; border-radius: 3px; width: 100%; color: #fff; position: relative; z-index: 60; padding: 20px; font-weight: 400; line-height: 1.45 }
.rd-notice-type-success { background-color: #26c7fc; -webkit-box-shadow: 0 5px 10px 0 rgba(38,199,252,.2); box-shadow: 0 5px 10px 0 rgba(38,199,252,.2) }
.rd-notice-type-success .rd-notice-content { background-color: #26c7fc }
.rd-notice-type-success:after { background-color: #26c7fc; -webkit-box-shadow: 0 5px 10px 0 rgba(38,199,252,.2); box-shadow: 0 5px 10px 0 rgba(38,199,252,.2) }
.rd-notice-position-left { margin-left: -20px }
.rd-notice-position-left:after { right: -6px; top: 50%; margin-top: -10px }
.rd-notice-tooltip.single-line .rd-notice-content { height: 40px; padding: 0 20px; line-height: 40px; white-space: nowrap }