/* CSS 公共样式 */
*{ margin:0; padding:0;
-moz-box-sizing:border-box;/*火狐浏览器*/
-webkit-box-sizing:border-box;/*webkit内核浏览器*/
box-sizing:border-box;
}
body { font-size:14px; font-family:"微软雅黑"; color:#333333; background:#eff8ff;}
b { font-weight:normal;}
i{ font-style:normal;}
a,a:hover,a:active{ text-decoration:none; color:#333333;}
input,textarea,select{ outline:none;}
img{ border:none; vertical-align:top;}
li{ list-style: none;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
.clearfix::after{ content:""; display:table; clear:both;}


.head-box {
	background-image:url(../gwsg-images/top-1.jpg);
	background-color: #eff8ff;
	background-repeat: no-repeat;
	 margin:0 auto;
	 overflow:hidden;
	 background-position: center center;
}
.content-box {
   width:1200px; margin:0 auto;
}
/*顶部样式开始*/
.h-top { height:200px; position:relative;}
.h-top .logo{ width:135px; height:135px; display:block; position:absolute; left:88px; top:20px;}
.h-top .search { width:370px; height:38px; border:1px solid #ccc; border-radius:18px; background:#fff; position:absolute; left:50%; margin-left:-185px; top:81px; overflow:hidden;}
.h-top .search .inp-l { width:290px; height:38px; border:none; padding:0 20px;}
.h-top .search .inp-r { width:70px; height:38px; border:none;}
.h-top .user { width:180px; height:28px; line-height:28px; position:absolute; right:0; top:86px;}
.h-top .user a { display:inline-block; width:86px; height:28px; text-align:center; font-size:16px;}
.main-box-1 { width:1200px; height:30px; margin:0 auto;}
.main-box-1 a { display:block; width:80px; height:30px; line-height:30px; text-align:center; font-family:"微软雅黑"; font-size:16px; font-weight:bold; float:left; margin:0 20px;}
.main-box-1 a:hover { color:#333366; font-size:18px; font-family:"微软雅黑";font-weight:bold;}
/*顶部样式结束*/
