﻿/*home header*/
.header{ background:#fff url(../images/gm-banner.png) no-repeat center 0px; padding-bottom:3px;width:100%;margin-top:0px;}
.header .cont{ width:960px; margin:auto; height:120px;}
.header h1{ display:block; float:left; padding-top:30px; }
.header h1 .logo{ display:block;  width:160px; height:60px; background:url(../images/logo-h60-ie6.png) no-repeat; text-indent:-9999px; overflow:hidden;}
.header .theme{ float:left; font-size:28px; line-height:30px;color:#33abe3;background:url(../images/channel-line.png) no-repeat 0px center;padding:22px 10px;margin:20px 0px 0px 10px;font-family:"Microsoft YaHei";font-weight:bold;}
.header .linkarae{ float:right; text-align:right; color:#666; font-size:12px; padding:13px 0;}
.header .linkarae a{ padding:0 5px;}
.searchbar{ float:right; clear:right; border:solid 2px #e0e0e0; width:240px; height:36px;-webkit-border-radius: 3px;border-radius: 3px;background:#fff;}
.searchbar input,.searchbar-hover input{ float:left; display:inline-block; width:201px; padding-left:4px; height:36px; line-height:36px; border:none; background-color:transparent; vertical-align:middle; font-weight:bold; color:#666;}
.searchbar a{ float:right; display:inline-block; width:35px; height:36px; background-position:-580px 0; vertical-align:middle; text-indent:-9999px; overflow:hidden;}

.searchbar a,.searchbar-hover a{ background-image: url(../images/homebg.png); background-repeat:no-repeat;}

.searchbar-hover{ float:right; clear:right; border:solid 2px #74af34; width:240px; height:36px;-webkit-border-radius: 3px;border-radius: 3px;}
.searchbar-hover a{ display:inline-block; width:35px; height:36px; background-position:-580px -35px; vertical-align:middle; text-indent:-9999px; overflow:hidden;}
.searchbar-hover a:hover{ background-position:-580px -71px;}

.commontitle{background:url(../images/mp-rtitle-bg.png) repeat-x bottom;height:30px;}
.commontitle b{border-bottom:2px solid #f56e72;height:28px; display:block;float:left;}
.commontitle .more{height:28px;display:block;float:right;font-size:12px;color:#666;padding-right:5px;}


/*mainguide*/
.mainguide{height:46px;width:100%;background:url(../images/mainguide-bg.png) repeat-x;}
.guidecontant{width:1000px;margin:0 auto;height:44px; position:relative;}
.g-c-left{float:left;}
.g-c-left a{color:#666;}
.g-c-right{float:right;padding-right:30px;height:44px;width:300px;}
.guidecontant ul{float:left;}
.guidecontant li{float:left; font-size:12px; margin-right:10px;height:44px; line-height:44px;}
.guidecontant li a{display:block;padding:0px 3px;}
.guidecontant li a.mouseon{ padding-right:10px; display:block;}

.guidelist{width:530px;border:2px solid #ffa13c; background:#fff; position:absolute;padding:15px; }
.guidelist dl{font-size:12px;}
.guidelist dl dt{display:inline-block;font-size:12px;font-weight:bold;width:80px;height:30px;line-height:30px;}
.guidelist dl dt a{color: #ffa13c;}
.guidelist dl dd{width:430px;border-bottom:1px dotted #ccc; display:inline-block;line-height:30px;}
.guidelist dl dd a{padding:0px 2px;}
.g-c-right span{ display:block;vertical-align:middle;float:right;}
.g-c-right .touxiang{width:35px;height:35px;padding:1px;border:1px solid #ccc;margin-top:3px;overflow:hidden;}
.g-c-right .touxiang img{width:35px;height:35px;}
.g-c-right .name{line-height:45px;padding:0px 10px;}
.g-c-right .exit{font-size:12px;color:#666;display:block;float:right;line-height:44px;margin-left:40px;}



/*home main nav*/
.mainnav{ height:60px; background-color:#f56e72;}
.mainnav ul{ display:block; width:1000px; margin:auto; height:60px;}
.mainnav ul li{ display:block; float:left;margin:0px 1px; position:relative;}
.mainnav ul li a{ display:block; color:#ffffff; font-family:microsoft YaHei; font-size:20px; line-height:60px; float:left;background:url(../images/gm-navarrow.png) no-repeat right 30px; padding:0 14px;}

.mainnav .current{margin-top:3px;background:url(../images/gm-currentnavbg.png) no-repeat right 0px;padding-right:4px;}
.mainnav .current a{background:url(../images/gm-currentnavbg.png) no-repeat left 0px; line-height:55px; height:57px; color:#f56e72;font-weight:bold; }
.secondnav{width:1000px;height:30px;text-align:center;clear:both;font-size:12px;margin:0 auto; display:none;}
.secondnav a{padding:0px 5px;}
a.innerlink{color: #fa4e68;}





