﻿@charset "utf-8";
/* == reset == */
body { font-family:Microsoft YaHei, simsun; font-size:12px; color:#222222; margin:0; padding:0; background:#d9e2ce url(../images/bg.png) repeat-x 0 0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0;}
ul,ol { list-style:none;}
/* == link == */
a, a:visited, a:active { color:#1a5d96; text-decoration:none;}
a:hover { color:#0089fe; text-decoration:none;}
/* == font == */
.f14 { font-size:14px;}
/* == common_attr == */
.dis { display:none;} .nodis { display:block;}
.clear { clear:both; overflow:hidden;}
.area { width:960px; margin:0 auto;}
/* == head == */
.head { height:85px; padding-top:10px; background:url(../images/head_bg.jpg) no-repeat center center; text-align:right; color:#afe3f3;}
.head #logo { float:left; width:250px; padding-top:4px;}
.head #logo a { float:left; width:240px; height:60px; line-height:999px; overflow:hidden;}
.head .head_right { float:right; width:710px;}
.head span { display:-moz-inline-box; *display:inline-block; margin:0 6px; vertical-align:middle; height:26px; line-height:23px; _line-height:24px;}
.head a, .head a:visited { color:#afe3f3;}
.head .old { display:inline-block; height:23px; width:109px; background:url(../images/1.0.gif) no-repeat; text-align:center; color:#cfeaf7;}
.head .old a,.head .old a:visited, .head .old a:hover { color:#eff3fc;}
.head .phone { text-align:left; display:inline-block; margin-top:4px; font-size:15px;}
.head .phone1 { text-align:left; display:inline-block; margin-top:4px; font-size:17px;}
.head .phone em { display:inline-block; width:30px; height:30px; vertical-align:middle; margin-right:4px; background:url(../images/head_phone.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/head_phone.png");}
.head .phone a, .head .phone a:visited { color:#eff3fc;}
/* == nav == */
.nav { width:960px; margin:0 auto; height:43px; line-height:40px; _line-height:42px; background:url(../images/nav_bg.png) no-repeat;}
.nav a, .nav a:visited { height:43px; display:-moz-inline-box; *display:inline-block; width:90px; text-align:center; color:#fdfbf9; font-size:16px; margin:0 22px 0 14px; float:left; position:relative;}
.nav a span { display:none; cursor:pointer;}
.nav a:hover,
.nav a.on, .nav a.on:visited, .nav a:hover{ text-decoration:none;}
.nav a:hover span,
.nav a.on span, .nav a.on:visited span, .nav a:hover span{ display:block; position:absolute; overflow:hidden; top:0; left:0; height:10px; width:90px; background:url(../images/nav_hover.png) no-repeat center 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/nav_hover.png");}
/* == foot == */
.foot { width:960px; margin:0 auto; height:100px; padding:0px 0px 20px; line-height:24px; text-align:center; background:url(../images/foot_white.png) repeat-x 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/foot_white.png"); color:#808080;}
.foot1 { width:960px; margin:0 auto; height:100px; padding:0px 0px 20px; line-height:24px; text-align:center; background:url(../images/foot_white.png) repeat-x 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/foot_white.png"); color:#808080;}
.foot a, .foot a:visited { color:#808080; margin:0 2px;}
.foot1 a, .foot1 a:visited { color:#808080; margin:0 2px;}

/* pop */
.pop { width:268px; height:328px; border:1px solid #8cc0e7; background:#eff8ff; position:absolute; top:0; left:50%; margin:120px 0 0 -134px; z-index:1001;}
.pop h2 { height:28px; line-height:28px;  background:url(../images/pop_tbg.gif) no-repeat; border-bottom:1px solid #ffffff; text-align:left; padding:2px 0 0 28px; font-size:14px; color:#333333; position:relative;}
.pop h2 span { position:absolute; right:8px; top:8px;}
.pop .cc { height:278px; overflow:hidden; color:#303437; padding:8px 0 4px;}
.pop .cc table { width:100%;}
.pop .cc td { text-align:left; color:#7d7d7d;}
.pop .cc td a { text-decoration:underline;}
.pop .cc td a.help { text-decoration:none; display:block; height:18px; line-height:18px; background:url(img/icon1.gif) no-repeat left 1px; padding-left:20px; width:48px}
.pop .cc td.s1 { text-align:right; color:#000; height:29px; line-height:29px; padding-top:1px; width:62px;}
.pop .cc td.s2 img { border:1px solid #a2bcd3; height:53px; width:130px; float:left; vertical-align:middle}
.pop .cc td.s2 span { float:left; padding:40px 0 0 14px; padding:40px 0 0 13px; +padding:42px 0 0 14px; _padding:40px 0 0 14px;}
.pop .cc td.s2 span a,.pop .cc td.s2 span a:visited,.pop .cc td.s2 span a:hover { color:#808080;}
.pop .cc td.s3 { text-align:left; height:34px;}
.pop .cc td.s4 { text-align:left; padding-left:6px; line-height:18px;}
.pop .cc td.s5 { padding:2px 0 5px 0; +padding:2px 0 3px 0; _padding:1px 0 4px 0;}
.pop .cc td.s7 { height:21px; line-height:21px; padding-top:3px; +padding-top:3px; _padding-top:3px;}
.pop .cc input.text { height:14px; line-height:14px; padding:3px; width:173px; border:1px solid #a2bcd3; color:#333333; background:url(img/090507/input.gif) repeat-x;}
.pop .cc input.text1 { height:14px; line-height:14px; padding:2px; width:126px; border:1px solid #a1a1a1; color:#999;}
.pop .cc input.checkbox { margin:-6px 4px -4px 0; +margin:-2px 4px -1px -3px; _margin:-1px 4px -1px -3px; vertical-align:middle;}
.pop .cc input.submit { width:132px; height:28px; background:url(../images/pop_bnt.gif) no-repeat bottom; border:none; cursor:pointer;}
.rl_mask_layout{ position:fixed; _position:absolute; background-color:#ffffff; filter:alpha(opacity=50); opacity:0.5; width:100%; left:0; top:0; }
