﻿@charset "utf-8";
/* css reset */

table{border-collapse:collapse;border-spacing:0;}
input,button,select,textarea{outline:none;vertical-align:middle;*font-size:100%;}
input{_border:1px solid none;*border:0;font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei";font-family:"微软雅黑";}
img,input{border:none;}
textarea{resize:none;overflow:auto;}
em{font-style:normal;}
p{/* text-align:justify;text-justify:inter-ideograph; */}
ul,ol,li{list-style:none;}
/* css function */
.f-fl{float:left;display:inline;}
.f-fr{float:right;display:inline;}
.f-cb{*zoom:1;}
.f-cb:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:150%;}
.f-prz{position:relative;zoom:1;}
.f-pra{position:absolute;}
.f-lay{font-size:0;letter-spacing:-8px;text-align:left;}
.f-ib{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:12px;letter-spacing:normal;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.f-cen{height:;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto;*left:50%;*top:50%;*bottom:auto;*right:auto;*margin-top:-(height/2)px;*margin-left:-(width/2)px;}
.f-op{opacity:1;filter:alpha(opacity=100);}
.f-db{display:block;}
.yahei{font-family:"Microsoft YaHei","\5fae\8f6f\96c5\9ed1"}
/* Cutting the sliding door btn 切图时按钮本身和悬浮效果应上下排列 */
.slibtn{background:url(../images/right.png) no-repeat 100% 0;}
.slibtn .sbtn{background:url(../images/left.png) no-repeat;/* margin-left:-width */;}
.slibtn:hover{background:url(../images/right.png) no-repeat 100% 0;}
.slibtn:hover .sbtn{background:url(../images/left.png) no-repeat;}

/* Navigation */
.cstopnav{width:100%; height:50px; position:absolute; background-color:#d8251d; top:50px; left:0; z-index:9;}
.g-nav{width:998px;height:63px;margin:0 auto;padding:0; background:url(../images/navbg.png) no-repeat;position:relative;z-index:10;}
.m-nav{height:49px;width:978px;}
.m-nav li{height:49px;background:url(../images/navbr.png) no-repeat right center;position:relative;zoom:1;}
.m-nav li a{display:block;height:49px;line-height:49px;padding:0 26px;color:#fff;font-size:15px;_float:left;}
.m-nav li a:hover,
.m-nav li a.z-hov{background:url(../images/navclick.png) no-repeat left; color:#ffffff; font-weight:bold;}/*background:url(../images/navact.png) no-repeat left;*/
.m-nav li a:active{background:url(../images/navclick.png) no-repeat left;}
.m-nav li .subna{width:auto;position:absolute;left:0;top:49px;display:none;z-index:8;}
.m-nav li .subna a{font-size:14px;color:#333333; height:35px; line-height:35px;padding:0 10px;background:url(../images/subg.png) repeat-y;}
.m-nav li:hover .subna{display:block;}
.m-nav li .subna a:hover{background:#f7f8f8;}
.m-nav li .subna .bot{display:block;width:172px;height:10px;overflow:hidden;background:url(../images/navbot.png) no-repeat;}
.m-nav .logo{width:115px;height:49px;overflow:hidden;text-align:center; padding:0 10px;}
.m-nav .logo img{width:auto; height:30px;}
.m-nav .logo:hover{background:none;}
.m-nav .nobg{background:none;}
.g-nav .sch{width:178px;height:28px;left:822px;top:10px;}
.g-nav .sch .ipt{width:130px;height:14px;left:33px;top:7px;padding-left:2px;color:#ccc;background:none;font-size:12px;}
.g-nav .sch .sbtn{width:33px;height:26px;left:1px;top:1px;cursor:pointer;background:none;}

/* head */
.g-hd-g01{min-height:588px;}
.g-hd-g02{min-height:330px;}
.g-hd{width:100%;z-index:88;}
.g-hd .login{width:978px;height:31px;position:absolute;top:0;left:50%;margin-left:-489px;z-index:2;text-align:right;padding-bottom:12px;}
.g-hd .login .leftbar{width:28px;height:31px;background:url(../images/leftbar.png) no-repeat;}
.g-hd .login .rightbar{width:24px;height:31px;background:url(../images/rightbar.png) no-repeat;}
.g-hd .login .cnt{height:31px;width:auto;background:url(../images/cnt.png) repeat-x;color:#FFF;}
.g-hd .login .cnt .icon-0{width:21px;height:19px;margin-top:2px;overflow:hidden;}
.g-hd .login .cnt .icon-0 img{width:21px;height:19px;}
.g-hd .login .cnt .wel{height:31px;line-height:28px;padding-right:11px;background:url(../images/topbr.jpg) no-repeat right 8px;padding-left:15px;}
.g-hd .login .cnt .icon-1{width:22px;height:21px;margin-top:5px;overflow:hidden;}
.g-hd .login .cnt .icon-1 img{width:22px;height:21px;}
.g-hd .login .cnt .icon-2{width:20px;height:20px;margin-top:4px;overflow;:hidden;}
.g-hd .login .cnt .icon-2 img{width:20px;height:20px;}
.g-hd .login .cnt .icon-3{width:18px;height:22px;overflow:hidden;margin:4px 0 0 0;}
.g-hd .login .cnt .icon-3 img{width:18px;height:18px;}
.g-hd .login .cnt .userr{width:77px;height:18px;line-height:18px;margin-top:4px;padding-left:5px;color:#21231f;color:#707070;}
.g-hd .login .cnt .logins{width:48px;height:18px;background:url(../images/logins.png) no-repeat;margin-top:4px;cursor:pointer;text-align:center;line-height:18px;}
.g-hd .login .cnt .logins:hover{background:url(../images/logins-1.png) no-repeat;}
.g-hd .login .cnt .show{width:11px;height:9px;overflow:hidden;background:url(../images/show.png) no-repeat;margin:8px 6px 0 0;display:none;}
.g-hd .login .cnt .tel{margin:6px 0 0 2px;}
.g-hd .login .cnt .tm{display:none}
.g-hd .login .cnt .f-db{display:inline-block;*display:inline;*zoom:1;}
.g-hd .login .cnt .f-dn{display:none;}































































