
* { list-style: none; margin: 0; padding: 0; }

body {  font: normal 12px/22px 宋体;background-image: url("/templates/GMS/images/bac.png");background-repeat: no-repeat;background-position: top center;color: #ffffff }

img { border: 0; }

a { color: #333; text-decoration: none; }

body, div, table, tr, td, h1, h2, h3, h4, h5, ul, li, dl, dt, dd, span, a, input, img, span { text-decoration: none; font-family:  Arial,Tahoma,Verdana,sans-serif,simsun; font-size: 12px; color: #000; margin: 0 auto; }

ul, dl, dd { margin: 0; padding: 0; }

ul { list-style: none; }

a:hover { text-decoration: underline; }

.wrapper {width: 978px; }

.container { width: 978px; overflow: hidden; }

.gms-header { padding-top: 35px; width: 978px; }

/*.header .top { margin-bottom: 13px; height: 132px; }*/

.header .top .logo { width: 300px; height: 70px; background: url("/templates/GMS/images/logo.png") no-repeat; cursor: pointer; float: left; }

.header .top .searchLayer { margin-top: 6px; margin-left: 510px; width: 295px; background: url("/templates/GMS/images/search_bg.jpg") right center no-repeat; float: left; display: inline; clear: right; }

.header .top .searchLayer span { margin-top: 4px; width: 126px; _width: 123px; text-align: right; float: left; }

.header .top .searchLayer span a { font-size: 12px; color: #666; }

.header .top .searchLayer span a:hover { color: #da251d; text-decoration: underline; }

.header .top .searchLayer .keywords { width: 140px; height: 23px; line-height: 23px; border: none; background: none; float: left; display: inline-block; }

.header .top .searchLayer .subBtn { margin-top: 1px; margin-right: 1px; width: 26px; height: 23px; border: none; float: left; display: inline-block; }

.menunav {height: 42px; margin:0px auto;margin-top: 25px;text-align:center;background-image: url("/templates/GMS/images/menu-bg.png"); background-repeat: no-repeat;background-position: left center; }

.nav {width: 978px; list-style: none;margin:0 auto; }

.nav li { margin-top: 3px; width: 145px; line-height: 40px; text-align: center; position: relative; z-index: 998; float: left; display: inline; }

.nav li a { font-size: 16px; color: #000; font-family: 微软雅黑; font-weight: 500; }


.nav li.navHere ul.navMenu a { background: none; }

#nav li ul.navMenu { position: absolute; z-index: 1000; list-style: none; background: #B22222; width: 145px; text-align: center; left: 0; display: none; margin: 0; padding: 0; }

#nav li ul.navMenu li { _height: 30px; background: none; width: 115px; margin: 0; }

#nav li.navHere ul.navMenu { display: block; }

#nav li.navHere ul.navMenu li { display: block; _height: 30px; background: none; border-bottom: none; width: 145px; margin: 0; }

#nav li ul.navMenu li a { color: #fff; text-decoration: none; margin-left: 0; font-size: 14px; line-height: 30px; text-align: center; font-weight: 400; display: block; padding: 0; }

#nav li ul.navMenu li a:hover { line-height: 30px; color: #B22222; text-decoration: underline;background: url("/templates/GMS/images/menu-bac.png");}

#nav li.navLi ul.navMenu li a { color: #fff; text-decoration: none; margin-left: 0; font-size: 14px; line-height: 35px; text-align: center; font-weight: 400; display: block; padding: 0; }

#nav li.navLi ul.navMenu li a:hover { line-height: 35px; color: #fff; text-decoration: underline; }

#nav li.navHere ul.navMenu li ul.subNav li { padding-left: 4px; width: 110px; float: left; }

#nav li.navHere ul.navMenu li ul.subNav li.navHere { padding-left: 0; }

#nav li.navHere ul.navMenu li ul.subNav li a { font-size: 12px; }

#nav li.navHere ul.navMenu li ul.subNav li.subNavLi { padding-left: 5px; border-bottom: none; }

#nav li.navHere ul.navMenu li ul.subNav li.navHere ul.thirdNav { padding-left: 19px; }

#nav li.navHere ul.navMenu li ul.subNav li ul.thirdNav { padding-left: 15px; }

.bottom { height: 30px; line-height: 30px; font-size: 12px; color: #fff; background: #4b4b4b; width: 970px; }

.bottom span { float: right; color: #fff; display: inline; margin-right: 20px; }

.con_left { float: left;  height: auto; overflow: hidden; width: 300px; margin: 10px 5px 0 1px; padding: 10px 0; }


.con_left_w200 { float: left; border: 1px solid #EBEBEB; height: auto; overflow: hidden; width: 200px; margin: 10px 8px 0; padding: 10px 0; }

.w200 { width: 200px; display: inline-block; }

.navMenuLeft #menu_now a { color: white; }

.navMenuLeft a { font-size: 14px; }
.navMenuLeft li:hover { background-color: #336699; color: #FFFFFF; }

.navMenuLeft a:hover { color: #FFFFFF; background-color: #336699; text-decoration: none; }
.con_right { float: left; height: auto; overflow: hidden; width: 640px; margin: 10px 15px 0px 1px; padding: 10px 0 10px 10px; }
.con_right_w752 { border: 1px solid #EBEBEB; float: left; height: auto; overflow: hidden; width: 732px; margin: 10px 1px 0; padding: 10px 0; }
.con_banner { height: 31px; line-height: 31px; overflow: hidden;border-bottom:2px solid #bc100f; }

.con_banner .title { background: url("/templates/GMS/images/scroll_title.jpg") no-repeat scroll 0 0 rgba(0,0,0,0); float: left; height: 31px; width: 89px; }

.con_banner .title h3 { color: #FFF; font-size: 14px; padding-left: 10px; }

.con_list { font-size: 13px; padding: 10px 10px 10px 0; }

.con_list li { margin-bottom: 3px; background: url("/templates/GMS/images/list_xu.jpg") repeat-x scroll left 23px rgba(0,0,0,0); line-height: 24px; }

.con_list li a { background: url("/templates/GMS/images/list_bg.jpg") no-repeat scroll 10px 10px rgba(0,0,0,0); line-height: 24px; padding-left: 20px;  width: 190px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; float: left; }

.con_list li span { color: #111; float: right; }

.quickServices { background: url("/templates/GMS/images/quickServices_bg.jpg") repeat-x scroll 0 0 #FFF; height: 148px; overflow: hidden; }

.foot { border-top: 3px solid #951A23; height: 90px; line-height: 30px; padding-top: 35px; position: relative; text-align: center; width: 972px; color: #666; margin: 0 auto; color: #666666; font-family: 微软雅黑,Arial,Helvetica,sans-serif,宋体; background-color: #f5f5f5; }

h1, h2, h3, h4, h5, h6 { font-size: 14px; }

.nav li a:hover, .nav li.navHere a, .bottom a { color: #B22222; }


.navMenuLeft li { background: url("/templates/GMS/images/ico-neiye.gif") no-repeat scroll 4px 8px rgba(0, 0, 0, 0); border-style: solid; border-width: 0 0 1px; margin-bottom: 2px; padding-bottom: 2px; padding-left: 24px; }

.redColor { color: #951A23; }

.titleSize { color: #FFF; font-size: 16px; font-family: 微软雅黑,Yahei; font-weight: 700; }

#listTxet li { background: url("/templates/GMS/images/icon_06.jpg") no-repeat scroll 5px 13px rgba(0, 0, 0, 0); border-bottom: 1px dashed #DDDDDD; line-height: 30px; padding-left: 13px; text-align: right; }


#listTxet li a { float: left; font-family: "宋体" , "微软雅黑" ,Arial; line-height: 30px; }


#listTxet li a:hover { color: #951A23; font-size: 16px; }


#listPic li { float: left; height: 325px; margin-right: 2px; padding: 15px 0; position: relative; width: 236px; height: 165px; overflow: hidden; }

#listPic li img { width: 236px; height: 155px; }

#listPic li a { margin: 0px auto; }
