@CHARSET "UTF-8";
.cytools{
	width:90%;
	height:100px;
	margin:10px 0 0 10px;
}
.cytools a{	
	display:block;
	width:100px;
	height:100px;
	background:#FDFBFF;
	float:left;
	margin:0 0 0 10px;
}
.cytools a img{	
	width:100px;
	height:100px;
}
.xtcs{
	width:90%;
	margin:10px 0 0 10px;
}
.xtcs h2{
	width:100%;
	height:25px;
	line-height:25px;
	border-bottom:1px solid #E9E8F0;
	font-size:12px;
	color:#345983;
	text-indent:10px;
	margin:15px 0 7px 0;
}
.xtcs p{
	min-height:22px;
	line-height:22px;
	color:#000;
	text-indent:10px;
}
.xtcs p a{
	color:#0C128E;
	text-decoration:none;
}
.xtcs p a:hover{
	text-decoration:underline;
}
.safe p{
	border-bottom:1px dotted #D2D2D2;
}
.safe p:hover{
	background:#FFEFBF;
}

.news{width:100%; position:absolute; top:0px; margin-top:20%; left:20px; height:100px; line-height:28px;  float:left}
.news ul li{ width:100%; float:left; line-height:28px; margin:0px;}

.slid2{ width:100%; height:420px; float:right; background:#fff; }

#viewport {position: relative;width: 100%; }
.view-content,.view-img, .slide {margin:0;padding:0; height:420px;width: 100%;}
#viewport .slide {width:100%;left:0;background-repeat:no-repeat;background-position:center center;}
.slide img{ width:100%; height:420px; }
#viewport .slide a {display:block;width:100%;height:100%;top:0;left:50%;}
.view-content {overflow: hidden;text-align:center;}
#controls {overflow: hidden;*zoom:1;}
#controls li {display: inline; float:left;width:33%;text-align:center;}
.goto-slide {}
#next, #preva { position: absolute;top: 50%;margin-top:-50px;width: 80px;height: 100px;background: url(../img/viewport-button.png) 0 0 no-repeat;display: block;z-index:10;}
#next {right:0;background-position:-80px 0;}
#preva {left:0;background-position:0 0;}
#next:hover {background-position:-80px -100px;}
#preva:hover {background-position:0 -100px;}
.view-controls {position:absolute;bottom:10px;width:970px;left:45%;margin-left:-900px;text-align:right;}
.view-controls a {display:inline-block;width:10px;height:10px;overflow:hidden;margin:0 0 0 7px;-webkit-transition: border-color 350ms ease;-moz-transition: border-color 350ms ease;-o-transition: border-color 350ms ease;-ms-transition: border-color 350ms ease;transition: border-color 350ms ease;transition: border-color 350ms ease; background:#FF9A02; border-radius:10px;}
.view-controls a:hover,.view-controls a.active  {  background:#F72456;}


