@charset "utf-8";
body { font-family: "宋体", Arial; font-size:12px; color:#333; margin:0 auto; background:#80879d url(global_bg.jpg) repeat-x;}
ul ,form ,p , h1 ,h2, h3 ,h4 ,h5 ,h6 ,div ,input ,text ,textarea ,dl ,dt ,dd{ padding:0; margin:0;}
ul{ list-style:none;}
img{ border:none;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}

/* public style */
.fl{ float:left;}
.fr{ float:right;}
.clearFloat{ zoom:1;}
.clearFloat:after{ display:block; content:""; clear:both; visibility:hidden; height:0;}
.comWidth1{ width:998px; margin:0 auto;}
.comWidth2{ width:972px; margin:0 auto;}

/* top parts */
.top{ height:109px;}
.top_r{ padding:35px 13px 0 0;}
.nav_bg{ clear:both; background:url(nav_nbg.png) repeat-x; height:43px;}
.nav_l{ width:813px;}
.nav_r{ width:184px;}
.nav_lbg{ background:url(nav_lbg.gif) no-repeat; width:5px; height:43px;}
.nav_mbg{ background:url(nav_mbg.gif) repeat-x; width:803px; height:43px; line-height:43px;}
.nav_rbg{ background:url(nav_rbg.gif) no-repeat; width:5px; height:43px;}
/*.nav_mbg li{ float:left; font-size:14px; position:relative; z-index:1;}
.nav_mbg li a{ display:block; color:#fff; width:131px; text-align:center;}*/
.nav_line{ background:url(nav_line.gif) no-repeat; width:1px; height:43px;}
.nav_r ul{ padding-left:30px;}
.nav_r li{ float:left; color:#181e2e; padding:20px 0px 0 20px;}
.nav_r li a{ display:block; color:#fff;}
.xs_login{ background:url(xs_login.gif) left 18px no-repeat;}


#nav { line-height: 43px; list-style-type: none; }
#nav a { display: block; width: 133px; text-align: center; }
#nav a:link ,#nav a:visited{ color: #fff; text-decoration: none; }
#nav a:hover { color: #FFF; text-decoration: none; font-weight: bold; }
#nav li { float: left; font-size:14px; }
#nav li a:hover{ background: #080f21; background:url(nav_hover.png) repeat-x;}
#nav li ul { line-height: 30px; list-style-type: none; text-align: left; width: 180px; position: absolute; display: none; }
#nav li ul a ul{}
#nav li ul li { float: left; width: 180px; border-bottom:1px solid #080f22; }
#nav li ul li a{ background:080f21;}
#nav li ul li a span{ float:right; padding-right:18px; font-size:14px; font-weight:bold; color:#fff;}
#nav li ul a { display: block; width: 156px; color:#fff; text-align: left; padding-left: 24px; background:#080f21; background:url(sub_hover.png) repeat-x; }
#nav li ul a:link ,#nav li ul a:visited { color: #fff; text-decoration: none; }
#nav li ul a:hover { color: #fff; text-decoration: none; }


/* mainBox parts */
.main_bg{ margin-top:5px; padding:13px; background:#fff; _margin-top:-50px;}
.main_l{ width:270px;}
.main_r{ width:689px;}
.inquiry_bt{ background:url(ydcx_bt.gif) repeat-x; height:33px; line-height:33px;}
.inquiry_bt h3 ,.sup_bt h3{ font-size:12px; text-align:center; color:#fff;}
.inquiry_nr{ background:url(cx_nrbg.gif) no-repeat; height:144px; width:270px;}
.inquiry_nr li{ padding-top:10px; text-align:center;}
.inq_wby{ width:215px; height:75px; font-size:12px; line-height:20px; padding:5px; color:#666;}

.xsjc ,.ad_pic ,.support{ margin-top:9px;}

.quick{ margin-top:10px; height:90px; border:1px solid #ccc; background:#f3f3f3;}
.quick li{ text-align:center; padding-top:15px;}

.sup_bt{ background:url(support_bt.gif) repeat-x; height:32px; line-height:32px;}
.sup_nr{ height:95px; padding:12px 15px 0 20px; background:#efeded; border-left:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc;}
.sup_l dl dt ,.sup_r dl dt{ color:#ed5f00; padding-bottom:5px;}
.sup_l dl dd ,.sup_r dl dd{ line-height:24px;}
.sup_l dl dd a:hover ,.sup_r dl dd a:hover ,.lm_rnr li a:hover{ color:#ed5f00;}

.gg_ques{ margin-top:15px;}
.gg_box ,.question{ width:339px;}
.lm_rbt{ background:url(lm_rbt.gif) repeat-x; height:36px; line-height:36px;}
.lm_rbt h3{ font-size:12px; color:#fff; padding-left:15px;}
.lm_rnr{ height:184px; border-left:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; background:#efeded;}
.lm_rnr li{ height:30px; line-height:30px; border-top:1px solid #cac6c6;}
.lm_rnr li a{ padding:0 15px;}
.lm_rnr li span a{ float:right;}
.blocks{ margin-top:12px;}
.blocks_l{ margin-right:8px;}

/* font parts */
.foot{ margin-top:14px; height:89px; background:#616060;}
.foot ul{ padding-top:5px; text-align:center;}
.foot li{ padding-top:18px; color:#fff;}
.foot li a{ color:#fff; padding:0 3px;}
.arial{ font-family:Arial;}

/* 产品及服务 页面样式 */
.pdn{ padding-top:0;}
.location{ height:32px; line-height:32px; color:#666; background:url(xs_home.gif) 4px 8px no-repeat;}
.location a{ color:#666; padding-left:24px; }
.ny_banner img{ border:1px solid #ccc;}

.ny_box{ background:url(ny_box.gif) repeat-y; width:972px; margin-top:10px; border-bottom:1px solid #ddd;}
.ny_lbox{ width:204px;}
.ny_rbox{ width:767px;}
.ny_lbt{ background:url(ny_ltbg.gif) repeat-x; height:33px; line-height:33px;}
.ny_lbt h3{ font-size:14px; font-weight:normal; color:#fff; padding-left:20px;}
.ny_lnr li{ height:35px; line-height:35px; border-bottom:1px solid #e2e2e2;}
.ny_lnr li a{ display:block; padding-left:45px; font-size:14px; background:url(xs_lm1.gif) 20px 12px no-repeat;}
#lm_hover a ,.ny_lnr li a:hover{ display:block; background:url(xs_lm2.gif) 20px 12px no-repeat; color:#ed5f00;}
.ny_rbt{ height:33px; line-height:33px; background:#efeeee url(xs_rbt.jpg) 25px 0 no-repeat;}
.ny_rbt h3{ font-family:"微软雅黑"; font-size:18px; font-weight:normal; color:#ed5f00; padding-left:54px;}
.ny_rnr{ padding:15px 20px; line-height:18px;}

/* 会员登录 页面样式 */
.ge { clear:both; height:10px; font-size:1px; width:60px;}
.bdb{ border-bottom:1px solid #ccc;}
.hy_box{ padding:25px 0; background:url(login_bg.jpg) 8px 50% no-repeat; clear:both }
.hy_nr{ padding-left:610px;}
.hy_box .h3{ font-size:14px; color:#ed5f00; background:url(hydl_icon.gif) 10px 0 no-repeat; padding:2px 0 15px 33px; font-weight:bold}
.hy_list{ background:url(login_nbg.gif) no-repeat; width:314px; height:283px;}
.hy_list ul{ padding:10px 0 0 35px;}
.hy_list li{ padding-top:14px;}
.user_wbk ,.pwd_wbk{ border:none; background:url(wbk_bg.gif) no-repeat; width:235px; padding-left:3px; height:22px; line-height:22px;}
.hy_list li span a{ float:right; padding:8px 65px 0 0; color:#0854d1;}

.hy_reg { float:right; width:400px; background:#fff; border:solid 1px #ccc; padding:10px; }


.ewm {padding: 5px; background: #eee; left: 0px;  color: #fff;  position: fixed; top:40%; _position: absolute; text-align:center}   
/*.ewm{ position:fixed; top:40%; left:0;}*/