

body{ font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei";}
input{ outline: none;}
a{ color: #333; text-decoration: none;}
a:hover{ text-decoration: underline;}

.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
/* for IE6 IE7 */


.inline-block{ display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;}


/*
 * @Author: Fred
 * @Date: 2015-03-05
 * @Memo: 公共样式
 */

.com-header{
	height: 80px;
	width: 100%;
	min-width: 1280px;
	margin: 0;
	background: url( ../images/header-bg2.jpg) 0 0 repeat-x;
	z-index: 999999;
	position: fixed;
	left: 0px;
	top: 0px;
}
.com-header-bd{ width: 1280px; height: 80px; margin: 0 auto; position: relative;}
.com-header-tools{ height: 15px; width: auto; color: #ccc; font-size: 12px; white-space: nowrap; position: absolute; right: 5px; top: 5px;}
.com-header-tools a{ color: #888;}

.com-logo{ height: 43px; width: 336px; position: absolute; left: 0; top: 18px;}
.com-logo img { width:336px; height: 43px;}

.com-nav{ height: 80px; width: 800px; position: absolute; left: 370px;line-height:50px;}
.com-nav li{ width: auto; margin: 0 28px 0 0; white-space: nowrap; float: left; }
.com-nav li a{height: 76px; line-height:90px; display:block;padding:0 10px; font-size:18px; color:	#15499A;}
.com-nav li a:hover{line-height:95px; height:76px;padding:0 10px; text-decoration:none; font-weight:600}
.com-nav a.active{ color: #898989;}

.com-header_hide{ height: 50px; width: 100%; min-width: 1280px; margin: 0; background: url(../images/header-bg2.jpg) 0 0 repeat-x; z-index:999999;  box-shadow: 0 2px 5px #666666; top:0px;}
.com-header_hide .com-header-bd{ width: 1220px; height: 50px; margin: 0 auto; position: relative;}
.com-header_hide .com-logo{ height: 43px; width: 188px; position: absolute; left: 0; top: 3px;}
.com-header_hide .com-logo a img { width: 188px; height: 35px; margin-top:5px;}

.com-header_hide .com-nav{ display:none}
.com-header_hide .com-search{ display:none}
/*r-tools{ display:none}*/

.com-search{ width: 132px; height: 20px; background: url(../images/common/seach-bg.png) no-repeat; position: absolute; right: 5px; top: 30px;}
.com-search-input{ display: block; height: 20px; width: 90px; padding: 0 5px; line-height: 20px; border: 0; background: none; float: left;}
.com-search-submit{ display: block; height: 20px; width: 29px; border: 0; background: none; cursor: pointer; float: left;}


.com-classes{ min-width: 1280px; height:0; margin: 0; background: url(/images/common/class-bg.png) 0 0 repeat-x; overflow: hidden; position: relative; z-index:99999;}
.com-classes-bd{ width: 1008px; height: 355px; margin: auto; overflow: hidden; position: relative; z-index: 10;}
.com-classes-bottom{ height: 10px; width: 100%; background: url(/images/common/class-bg.png) left bottom repeat-x; position: absolute; left: 0; bottom: 0;}
.com-classes-lst{ height: auto; width: 20000px; position: absolute; left: 0; top: 0;}
.com-classes-itm{ height: auto; width: 1120px; float: left;}
.com-classes-group{ width: 1662px; height: auto;}
.com-classes-group-itm{ color: #fff; height: auto; float: left; border-right: 2px solid #A6A6A6; height:150px;}
.com-classes-group-itm *{ color: #fff;}
.com-classes-group-itm:hover *{ color: #b3b3b3; text-decoration:none}
.com-classes-group-other{ height: 20px; width: 100%; clear: both; font-size: 16px; text-align: right; padding-top:150px;}
.com-classes-group-other a{ color: #fff;}
.com-classes-group-other a:hover{ text-decoration:none}
.com-classes-group-head{ height: 115px; width: 100px; float:left}
.com-classes-group-head h4{ padding: 33px 0 15px; font-size: 16px; color: #fff; text-align: center;}
.com-classes-group-head i{ display: block; height: 42px; width: 42px; margin: 0 auto; margin-top:30px;}
.com-classes-group-head i.line{ background: url(/images/common/icons.png) 0 -74px;}
.com-classes-group-head i.link{ background: url(/images/common/icons.png) -58px -74px;}
.com-classes-group-head i.wifi{ background: url(/images/common/icons.png) 0 -126px;}
.com-classes-group-head i.close{ background: url(/images/common/icons.png) -58px -126px;}
.com-classes-group-pic{ width: 309px; height: 184px; margin: 0 auto; border: 1px solid #a5a5a5; overflow: hidden;}
.com-classes-links{ height: auto; padding: 20px 0; font-size: 12px; float:left; width:150px;}
.com-classes-links .feny{ width: 50%; float: left;}
.com-classes-links h4{ font-size: 16px; color: #fff; text-align: left; padding-bottom:20px; padding-top:10px;}




