@import url('reset.css');
*{ padding:0;}
BODY {
	MARGIN: 0px
}

A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A:active {
	COLOR: #666666; TEXT-DECORATION: none
}
#main td { padding-left:10px;}
#main1 td { padding-left:10px;}
.f_ora { color:#F60;}
.STYLE2 {
	font-size: 16px;

}
.zi {
	line-height: 25px;
	font-size: 12px;
}
.STYLE4 {color: #FF9900}
.STYLE5 {font-size: 16px; font-weight: bold; }
body{
	color:#000;
	font-family: 'PT Sans Narrow', Arial, sans-serif;
	font-size:12px;
	COLOR: #666666; 
	font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå";
}
a{
	color:#000;
	text-decoration:none;
}
h1{
	padding:10px;
	margin:20px;
	font-size:40px;
	text-transform:uppercase;
	text-shadow:0px 0px 1px #fff;
	color:#333;
	background:transparent url(../images/line.png) repeat-x bottom left;
}

.pcxiaoguo{ width:1148px; margin:auto; height:680px; overflow:hidden; position: relative; margin-top:50px;}
.pctitle{ width:1148px; height:40px; line-height:40px; background:url(../images/xian-1.png) no-repeat center center; position:absolute; top:40px;}
.pctitle h2{ text-align:center; font-size:30px; color:#fff;}
.pctitle h2 span{ color:#ffcc00;}

.webcolor{ width:1148px; margin:auto; overflow:hidden; background:#fff;}
.webtitle1{ width:inherit; height:55px; background:url(../images/xian-2.png) no-repeat center center;}
.webtitle1 h2{ text-align:center; font-size:23px; color:#666;}
.webtitle1 h2 span{ color:#ccc; font-size:12px;}

.sheji{ width:1148px; margin:auto; overflow:hidden; background:#fff;}
.shejititle{ width:inherit; height:55px; background:url(../images/xian-2.png) no-repeat center center;}
.shejititle h2{ text-align:center; font-size:23px; color:#666;}
.shejititle h2 span{ color:#ccc; font-size:12px;}

.wapxiaoguo{ width:1148px; margin:auto; height:760px; overflow:hidden; position: relative;}
.waptitle{ width:1148px; height:40px; line-height:40px; background:url(../images/xian-3.png) no-repeat center center; position:absolute; top:40px;}
.waptitle h2{ text-align:center; font-size:30px; color:#fff;}
.waptitle h2 span{ color:#ffcc00;}

.tool{ width:1148px; margin:auto; overflow:hidden; background:#fff;}
.tooltitle{ width:inherit; height:55px; background:url(../images/xian-2.png) no-repeat center center;}
.tooltitle h2{ text-align:center; font-size:23px; color:#666;}
.tooltitle h2 span{ color:#ccc; font-size:12px;}
.tool_nr{ width:inherit; height:250px; margin:50px auto;}
.tool_nr ul li{ width:210px; height:250px; float:left; margin:0 38px;}
.tool_nr ul li.no_1{ width:210px; height:250px; background:url(../images/ps.jpg) no-repeat; }
.tool_nr ul li.no_1 span{ width:170px; height:65px; margin:120px auto 0 auto; display:block;}
.tool_nr ul li.no_2{ width:210px; height:250px; background:url(../images/ai.jpg) no-repeat; }
.tool_nr ul li.no_2 span{ width:170px; height:65px; margin:120px auto 0 auto; display:block;}
.tool_nr ul li.no_3{ width:210px; height:250px; background:url(../images/html.jpg) no-repeat; }
.tool_nr ul li.no_3 span{ width:170px; height:65px; margin:120px auto 0 auto; display:block;}
.tool_nr ul li.no_4{ width:210px; height:250px; background:url(../images/html5.jpg) no-repeat; }
.tool_nr ul li.no_4 span{ width:170px; height:65px; margin:120px auto 0 auto; display:block;}

.rm_wrapper{
	width:1160px;
	margin:0 auto;
	position:relative;
}
.rm_container{
	width:1050px;
	overflow:hidden;
	position:relative;
	height:530px;
	margin:0 auto;
}
.rm_container h2{
	background:transparent url(../images/lines.png) repeat top left;
	padding:10px 30px;
	position:absolute;
	bottom:170px;
	right:0px;
	color:#000;
	font-size:36px;
	text-transform:uppercase;
	text-shadow:1px 0px 1px #fff;
}
.rm_container ul{
	width:1170px;
}
.rm_container ul li{
	float:left;
	margin-left:-80px;
	position:relative;
	overflow:hidden;
	width:310px;
	height:465px;
	border:30px solid #f0f0f0;
	border-width:50px 30px 0px 30px;
	background-color:#f0f0f0;
}
.rm_container ul li img{
	position:absolute;
	top:0px;
	left:0px;
}
.rm_mask_right, .rm_mask_left{
	position: absolute;
	height: 110px;
	background: #f0f0f0;
	width: 530px;
	bottom: -30px;
	left: 0px;
	-moz-transform:rotate(-3deg);
	-webkit-transform:rotate(-3deg);
	transform:rotate(-3deg);
}
.rm_mask_right{
	left:auto;
	right:0px;
	-moz-transform:rotate(3deg);
	-webkit-transform:rotate(3deg);
	transform:rotate(3deg);
}
.rm_corner_right, .rm_corner_left{
	background: #f0f0f0;
	position:absolute;
	width:200px;
	height:100px;
	bottom:0px;
	left:-65px;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.rm_corner_right{
	left:auto;
	right:-65px;
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.rm_nav a{
	position:absolute;
	top:200px;
	width:38px;
	height:87px;
	cursor:pointer;
	opacity:0.7;
}
.rm_nav a:hover{
	opacity:1.0;
}
.rm_nav a.rm_next{
	background:transparent url(../images/next.png) no-repeat top left;
	right:0px;
}
.rm_nav a.rm_prev{
	background:transparent url(../images/prev.png) no-repeat top left;
	left:0px;
}
.rm_controls{
	position:absolute;
	top:0px;
	left:-40px;
	height:20px;
}
.rm_controls a{
	cursor:pointer;
	opacity:0.7;
	padding-left:24px;
	font-size:16px;
	text-transform:uppercase;
	height:20px;
	float:left;
	line-height:20px;
}
.rm_controls a:hover{
	opacity:1.0;
}
.rm_controls a.rm_play{
	display:none;
	background:transparent url(../images/play.png) no-repeat center left;
}
.rm_controls a.rm_pause{
	background:transparent url(../images/pause.png) no-repeat center left;
}
/* Footer Style */
.footer{
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
	font-size:13px;
	background:#000;
	opacity:0.9;
	height:20px;
	padding-bottom:5px;
	text-transform:uppercase;
	z-index:4;
}
.footer a{
	padding:5px 10px;
	letter-spacing:1px;
	text-shadow:1px 1px 1px #000;
	color:#ddd;
	float:right;
}
.footer a:hover{
	color:#fff;
}
.footer a span{
	font-weight:bold;
}
.footer a.left{
	float:left;
}
.minwidth{height:auto;width:100%;overflow:hidden;margin:0 auto}

