@charset "utf-8";
/* CSS Document */

/*全局公用样式*/
*{ padding:0;margin:0;} 
table{ border-collapse:collapse; border-spacing:0;} 
img { border:0;} 
:focus{ outline:0;}
fieldset{ border:1px;} 
address,caption,cite,code,dfn,em,th,var{ font-weight:normal;font-style:normal;} 
ol,ul { list-style:none;} 
caption,th { text-align: left;} 
h1,h2,h3,h4,h5,h6 { font-weight:normal;font-size:100%;} 
q:before,q:after{ content:'';} 
abbr,acronym { border:0;} 
.clearfix:after{ content:"\0020"; display:block; height:0; clear:both; visibility:hidden;}
.clearfix { zoom:1;}
button { cursor:pointer; border:0;}
a { cursor:pointer; outline:none; color:#666; text-decoration:none;}
a:hover { text-decoration:underline;}
label { cursor:pointer;}
body{ font-size:12px; font-family:arial,helvetica,Tahoma,sans-serif; color:#2b2b2b;}
select,textarea,input,button,label { font-size:12px;}
select { vertical-align:middle;}
input,button,label { vertical-align:middle; font-family:arial,helvetica,clean,sans-serif;}
button { overflow:visible;} 

/*-----公用----*/
.dot li { background:url(../images/002.jpg) no-repeat left center; padding-left:10px; line-height:24px;}/*带点的UL*/
.h_t { height:auto; overflow:hidden; line-height:30px; zoom:1;}
.h_t h3 { float:left; font-weight:bold;}
.h_t .t_r { float:right;}

.m_t10 { margin-top:10px;}
.m_t5 { margin-top:5px;}
.m_l10 { margin-left:10px;}

/*-----框架----*/
.Frame { width:960px; height:auto; overflow:hidden; margin:0 auto;}
.f_t,.f_m,.ad_4,.f_t_b { width:960px; height:auto; overflow:hidden; zoom:1; margin-top:10px;}
.f_t_l,.f_t_r { width:260px; height:auto; overflow:hidden; float:left;}
.f_t_r { float:right;}
.f_t_m { width:398px; height:auto; padding:0 10px; border:1px solid #CCC; float:left;}
.p_f { width:238px; height:auto; border:1px solid #CCC; padding:0 10px; overflow:hidden; zoom:1;}

.crumbs { height:30px; line-height:30px; overflow:hidden; zoom:1;}
.ad { height:auto; overflow:hidden; zoom:1;}
.search { height:auto; overflow:hidden; height:29px; line-height:29px; background:url(../images/searchBG.gif) repeat-x; border:1px solid #ccc; zoom:1;}
.s_l { float:left; line-height:29px; margin-top:5px; padding-left:5px;}
.inputBox { cursor:text; background:none; border:1px solid #ccc; padding-top:2px; height:15px; line-height:15px; *padding-top:0; *height:18px; *line-height:18px; width:180px; padding-left:2px; overflow:hidden; float:left;}
.inputBoxtwo{ cursor:text; background:none; border:1px solid #ccc; padding-top:2px; height:15px; line-height:15px; *padding-top:0; *height:18px; *line-height:18px; width:180px; padding-left:2px; overflow:hidden; float:left;}
@media all and (min-width:0px;) {.inputBox { width:180px; padding-top:0px; border:1px solid #ccc; height:18px; line-height:18px;cursor:text; font-size:12px; padding-left:2px;}}
.s_l button { margin-left:5px; background:url(../images/button.gif) no-repeat; width:58px; height:20px; float:left;}
.s_l select { float:left; margin-left:5px; width:100px;}

.s_r { width:600px; float:right; margin-top:0px; overflow:hidden; text-align:center;}
.s_r a { display:inline-block; padding:0 10px; margin:0 5px; background:#adb80e; line-height:20px; text-decoration:none; color:#fff; }
.s_r a.s_r_2 { background:#3b46d6; }
.s_r a.s_r_3 { background:#931e91;}
.flash { height:auto; overflow:hidden; zoom:1; margin-top:10px;}
.textAD { width:260px; height:auto; overflow:hidden; margin-top:5px; zoom:1;}
.c_t_1,.c_t_2,.c_t_3,.c_t_4 { width:125px; height:28px; line-height:28px; color:#fff; text-align:center; background:#b9d310; display:inline-block; float:left;}
.c_t_2 { float:right; background:#0fd3a3;}
.c_t_3 { background:#d37010;}
.c_t_4 { float:right; background:#6f3395;}
.textAD p { height:auto; overflow:hidden; zoom:1; margin-top:5px;}

.ad_1 { height:auto; text-align:center; overflow:hidden; zoom:1;}
.ad_1 p { width:188px; height:auto; display:inline-block; float:left; }
.ad_1_l { text-align:left;}
.ad_1_r { text-align:right;}
.tszt ul li { line-height:24px;}

.jd,.tszt ul { margin:5px 0;}
.ad_2 { height:auto; overflow:hidden; margin-bottom:10px; zoom:1;} 
.ad_2 li { width:119px; height:38px; overflow:hidden; float:left; text-align:left; margin-top:10px;}
.ad_2 li.ad_2_r { text-align:right;}

.newList { height:auto; overflow:hidden; padding-bottom:7px; border-bottom:1px dotted #ccc; zoom:1;}
.newList ul { margin-top:5px;}
.newList ul li { line-height:24px;}
.newList ul li.big { font-size:18px;font-weight:bold;font-family:"幼圆","MSYH","微软雅黑",arial,helvetica,clean,sans-serif;}
.newList ul li.big a { color:#124d6d;}
.newList ul li a{ text-decoration:underline;}
.newList ul li a:hover { text-decoration:none;}

.zcgd { height:auto; overflow:hidden; zoom:1;}
.zcgd h2,.gs h2 { text-align:center; background:#e7e7e7; font-weight:bold; line-height:25px; margin-bottom:5px;}
.zcgd ul { margin-bottom:5px; height:auto; overflow:hidden; zoom:1;}

.gs { width:258px; height:auto; padding-bottom:10px; border:1px solid #ccc; overflow:hidden; zoom:1;}
.gs h2 { border:1px solid #fff;}
.gs ul { margin:0 10px;}

.ad_3 { height:auto; overflow:hidden; zoom:1;}

.cs { width:238px; border:1px solid #ccc; height:auto; padding:0 10px;}
.cs h3 { background:url(../images/icon01.jpg) no-repeat left 7px; padding-left:20px; font-weight:bold; line-height:30px;}
.csList { line-height:25px; margin-bottom:10px;}
.csList p label { width:119px; height:25px; line-height:25px; display:inline-block;}
.csList p label input { position:relative; top:-2px; margin-right:3px; *margin-right:0;}
.csBut { text-align:center; margin-top:5px;}
.csBut button { line-height:20px; font-size:12px; border:1px solid #ccc; padding:0 10px; margin:0 5px;}

.ksb { width:238px; height:120px; border:1px #CCC solid; margin-top:17px; position:relative; padding:10px; zoom:1;}
.ksb h3 { position:absolute; left:10px; top:-8px; z-index:100; background:#FFF; font-weight:bold; padding:0 5px;}
.ksb dd{ padding-left:5px; line-height:20px;text-align:left; white-space:normal; width:150px; float:right;  }
.ksb dt { float:left;}
.ksb a {cursor:pointer; text-decoration:underline;}
.ksb a:hover {cursor:pointer; text-decoration:underline;}

.ad_4_l { width:690px; height:auto; float:left;}
.ad_4_r { float:right;}
.dkdz { width:339px; height:auto; border:#CCC 1px solid; float:left;}
.dkdz h3 { height:auto; overflow:hidden; zoom:1; font-weight:bold;}
.dkdz h3 a { width:112px; color:#000; height:24px; line-height:24px; display:inline-block; background:#f4f4f4; text-align:center; border:1px solid #ccc; border-top:0; margin-left:-1px;}
.dkdz h3 a.current { width:114px; background:#fff; height:25px; line-height:25px; border-bottom:0; border-right:0; margin-left:-2px;}
.dkdz h3 a.w_1 { width:113px; border-right:0;}
.dkdz ul { height:auto; overflow:hidden; zoom:1; margin:0 10px; padding:10px 0;}

.yxdt {width:337px; height:auto; border:#CCC 1px solid; float:left; }
.yxdt .h_t { padding:0 10px;}
.yxdt .y_tag { list-style:none; color:#666; background:#e5e5e5; line-height:24px; margin:0 10px; text-align:center;}
.yxdt ul { margin:0 10px; padding-top:7px;}
.yxdt a.current {font-weight:bold}
.y_tel { background:#e5e5e5; padding:5px; line-height:18px; margin-top:0px;}

.ckzl { width:258px; border:1px solid #ccc; height:auto; zoom:1; float:right; position:relative;}
.ckzl h3 { position:absolute; font-weight:bold; left:5px;  background:#fff; float:left; padding:0 10px; }
.ckzl ul { margin:15px 10px 8px 10px; height:auto; overflow:hidden; zoom:1;}
.ckzl ul li { line-height:25px;}
.t_r_2 a { width:55px; height:21px; display:inline-block; overflow:hidden;  float:right; }

.zydq { width:319px; height:auto; padding:0 10px 10px 10px; border:1px solid #ccc; overflow:hidden; zoom:1; float:left;}
.zydq .y_tag { list-style:none; color:#666; background:#e5e5e5; line-height:24px; text-align:center;}
.zydq a.current {font-weight:bold}
.zydq ul { margin-top:10px; height:auto; overflow:hidden; zoom:1;}

.zxxx { width:317px; height:auto; border:1px solid #ccc; overflow:hidden; padding:0 10px 10px 10px; float:left;}
.zxxx .h_t .t_r a { width:100px; height:19px; display:inline-block; overflow:hidden; margin-top:5px; background:url(../images/zixuan.gif) no-repeat;}
.zxxx ul { height:auto; overflow:hidden; border-top:1px solid #ccc; padding-top:9px; zoom:1;}
.zxxx ul li { padding-left:30px; background:url(../images/wen.gif) no-repeat; color:#666; line-height:18px;}
.zxxx ul li.da {padding-left:30px; background:url(../images/da.gif) no-repeat; color:#000; line-height:18px; margin-bottom:12px;}

.jkxl { float:right; margin-left:10px; height:auto; width:258px; border:1px solid #ccc; overflow:hidden; zoom:1;}
.jkxl h3 { height:auto; overflow:hidden; zoom:1;}
.jkxl h3 a { width:128px; height:29px; line-height:29px; display:inline-block; text-align:center; font-weight:bold; border:1px solid #ccc; border-top:0; background:#f4f4f4; margin-left:-1px; color:#000; float:left;}
.jkxl h3 a.w_2 { width:128px; border-right:0px;}
.jkxl h3 a.current { width:129px; background:#fff; border-bottom:0; border-top:0; height:30px; line-height:30px;}
.jkxl ul { height:auto; overflow:hidden; zoom:1; margin:10px;}






@charset "utf-8";
/* CSS Document */

/*全局公用样式*/
*{ padding:0;margin:0;} 
table{ border-collapse:collapse; border-spacing:0;} 
img { border:0;} 
:focus{ outline:0;}
fieldset{ border:1px;} 
address,caption,cite,code,dfn,em,th,var{ font-weight:normal;font-style:normal;} 
ol,ul { list-style:none;} 
caption,th { text-align: left;} 
h1,h2,h3,h4,h5,h6 { font-weight:normal;font-size:100%;} 
q:before,q:after{ content:'';} 
abbr,acronym { border:0;} 
.clearfix:after{ content:"\0020"; display:block; height:0; clear:both; visibility:hidden;}
.clearfix { zoom:1;}
button { cursor:pointer; border:0;}
a { cursor:pointer; outline:none; color:#666; text-decoration:none;}
a:hover { text-decoration:underline;}
label { cursor:pointer;}
body{ font-size:12px; font-family:arial,helvetica,Tahoma,sans-serif; color:#2b2b2b;}
select,textarea,input,button,label { font-size:12px;}
select { vertical-align:middle;}
input,button,label { vertical-align:middle; font-family:arial,helvetica,clean,sans-serif;}
button { overflow:visible;} 

/*-----公用----*/
.dot li { background:url(../images/002.jpg) no-repeat left center; padding-left:10px; line-height:24px;}/*带点的UL*/
.h_t { height:auto; overflow:hidden; line-height:30px; zoom:1;}
.h_t h3 { float:left; font-weight:bold;}
.h_t .t_r { float:right;}

.m_t10 { margin-top:10px;}
.m_t5 { margin-top:5px;}
.m_l10 { margin-left:10px;}

/*-----框架----*/
.Frame { width:960px; height:auto; overflow:hidden; margin:0 auto;}
.f_t,.f_m,.ad_4,.f_t_b { width:960px; height:auto; overflow:hidden; zoom:1; margin-top:10px;}
.f_t_l,.f_t_r { width:260px; height:auto; overflow:hidden; float:left;}
.f_t_r { float:right;}
.f_t_m { width:398px; height:auto; padding:0 10px; border:1px solid #CCC; float:left;}
.p_f { width:238px; height:auto; border:1px solid #CCC; padding:0 10px; overflow:hidden; zoom:1;}

.crumbs { height:30px; line-height:30px; overflow:hidden; zoom:1;}
.ad { height:auto; overflow:hidden; zoom:1;}
.search { height:auto; overflow:hidden; height:29px; line-height:29px; background:url(../images/searchBG.gif) repeat-x; border:1px solid #ccc; zoom:1;}
.s_l { float:left; line-height:29px; margin-top:5px; padding-left:5px;}
.inputBox { cursor:text; background:none; border:1px solid #ccc; padding-top:2px; height:15px; line-height:15px; *padding-top:0; *height:18px; *line-height:18px; width:180px; padding-left:2px; overflow:hidden; float:left;}
.inputBoxtwo{ cursor:text; background:none; border:1px solid #ccc; padding-top:2px; height:15px; line-height:15px; *padding-top:0; *height:18px; *line-height:18px; width:180px; padding-left:2px; overflow:hidden; float:left;}
@media all and (min-width:0px;) {.inputBox { width:180px; padding-top:0px; border:1px solid #ccc; height:18px; line-height:18px;cursor:text; font-size:12px; padding-left:2px;}}
.s_l button { margin-left:5px; background:url(../images/button.gif) no-repeat; width:58px; height:20px; float:left;}
.s_l select { float:left; margin-left:5px; width:100px;}

.s_r { width:600px; float:right; margin-top:4px; overflow:hidden; text-align:center;}
.s_r a { display:inline-block; padding:0 10px; margin:0 5px; background:#adb80e; line-height:20px; text-decoration:none; color:#fff; }
.s_r a.s_r_2 { background:#3b46d6; }
.s_r a.s_r_3 { background:#931e91;}
.flash { height:auto; overflow:hidden; zoom:1; margin-top:10px;}
.textAD { width:260px; height:auto; overflow:hidden; margin-top:5px; zoom:1;}
.c_t_1,.c_t_2,.c_t_3,.c_t_4 { width:125px; height:28px; line-height:28px; color:#fff; text-align:center; background:#b9d310; display:inline-block; float:left;}
.c_t_2 { float:right; background:#0fd3a3;}
.c_t_3 { background:#d37010;}
.c_t_4 { float:right; background:#6f3395;}
.textAD p { height:auto; overflow:hidden; zoom:1; margin-top:5px;}

.ad_1 { height:auto; text-align:center; overflow:hidden; zoom:1;}
.ad_1 p { width:119px; height:auto; display:inline-block; float:left;}
.ad_1_l { text-align:left;}
.ad_1_r { text-align:right;}
.tszt ul li { line-height:24px;}

.jd,.tszt ul { margin:5px 0;}
.ad_2 { height:auto; overflow:hidden; margin-bottom:10px; zoom:1;} 
.ad_2 li { width:233px; height:38px; overflow:hidden; float:left; text-align:left; margin-top:10px;}
.ad_2 li.ad_2_r { text-align:right;}

.newList { height:auto; overflow:hidden; padding-bottom:7px; border-bottom:1px dotted #ccc; zoom:1;}
.newList ul { margin-top:5px;}
.newList ul li { line-height:24px;}
.newList ul li.big { font-size:18px;font-weight:bold;font-family:"幼圆","MSYH","微软雅黑",arial,helvetica,clean,sans-serif;}
.newList ul li.big a { color:#124d6d;}
.newList ul li a{ text-decoration:underline;}
.newList ul li a:hover { text-decoration:none;}

.zcgd { height:auto; overflow:hidden; zoom:1;}
.zcgd h2,.gs h2 { text-align:center; background:#e7e7e7; font-weight:bold; line-height:25px; margin-bottom:5px;}
.zcgd ul { margin-bottom:5px; height:auto; overflow:hidden; zoom:1;}

.gs { width:258px; height:auto; padding-bottom:10px; border:1px solid #ccc; overflow:hidden; zoom:1;}
.gs h2 { border:1px solid #fff;}
.gs ul { margin:0 10px;}

.ad_3 { height:auto; overflow:hidden; zoom:1;}

.cs { width:238px; border:1px solid #ccc; height:auto; padding:0 10px;}
.cs h3 { background:url(../images/icon01.jpg) no-repeat left 7px; padding-left:20px; font-weight:bold; line-height:30px;}
.csList { line-height:25px; margin-bottom:10px;}
.csList p label { width:119px; height:25px; line-height:25px; display:inline-block;}
.csList p label input { position:relative; top:-2px; margin-right:3px; *margin-right:0;}
.csBut { text-align:center; margin-top:5px;}
.csBut button { line-height:20px; font-size:12px; border:1px solid #ccc; padding:0 10px; margin:0 5px;}

.ksb { width:238px; height:120px; border:1px #CCC solid; margin-top:17px; position:relative; padding:10px; zoom:1;}
.ksb h3 { position:absolute; left:10px; top:-8px; z-index:100; background:#FFF; font-weight:bold; padding:0 5px;}
.ksb dd{ padding-left:5px; line-height:20px;text-align:left; white-space:normal; width:150px; float:right;  }
.ksb dt { float:left;}
.ksb a {cursor:pointer; text-decoration:underline;}
.ksb a:hover {cursor:pointer; text-decoration:underline;}

.ad_4_l { width:690px; height:auto; float:left;}
.ad_4_r { float:right;}
.dkdz { width:339px; height:auto; border:#CCC 1px solid; float:left;}
.dkdz h3 { height:auto; overflow:hidden; zoom:1; font-weight:bold;}
.dkdz h3 a { width:112px; color:#000; height:24px; line-height:24px; display:inline-block; background:#f4f4f4; text-align:center; border:1px solid #ccc; border-top:0; margin-left:-1px;}
.dkdz h3 a.current { width:114px; background:#fff; height:25px; line-height:25px; border-bottom:0; border-right:0; margin-left:-2px;}
.dkdz h3 a.w_1 { width:113px; border-right:0;}
.dkdz ul { height:auto; overflow:hidden; zoom:1; margin:0 10px; padding:10px 0;}

.yxdt {width:337px; height:auto; border:#CCC 1px solid; float:left; }
.yxdt .h_t { padding:0 10px;}
.yxdt .y_tag { list-style:none; color:#666; background:#e5e5e5; line-height:24px; margin:0 10px; text-align:center;}
.yxdt ul { margin:0 10px; padding-top:7px;}
.yxdt a.current {font-weight:bold}
.y_tel { background:#e5e5e5; padding:5px; line-height:18px; margin-top:0px;}

.ckzl { width:258px; border:1px solid #ccc; height:auto; zoom:1; float:right; position:relative;}
.ckzl h3 { position:absolute; font-weight:bold; left:5px;  background:#fff; float:left; padding:0 10px; }
.ckzl ul { margin:15px 10px 8px 10px; height:auto; overflow:hidden; zoom:1;}
.ckzl ul li { line-height:25px;}
.t_r_2 a { width:55px; height:21px; display:inline-block; overflow:hidden;  float:right; }

.zydq { width:319px; height:auto; padding:0 10px 10px 10px; border:1px solid #ccc; overflow:hidden; zoom:1; float:left;}
.zydq .y_tag { list-style:none; color:#666; background:#e5e5e5; line-height:24px; text-align:center;}
.zydq a.current {font-weight:bold}
.zydq ul { margin-top:10px; height:auto; overflow:hidden; zoom:1;}

.zxxx { width:317px; height:auto; border:1px solid #ccc; overflow:hidden; padding:0 10px 10px 10px; float:left;}
.zxxx .h_t .t_r a { width:100px; height:19px; display:inline-block; overflow:hidden; margin-top:5px; background:url(../images/zixuan.gif) no-repeat;}
.zxxx ul { height:auto; overflow:hidden; border-top:1px solid #ccc; padding-top:9px; zoom:1;}
.zxxx ul li { padding-left:30px; background:url(../images/wen.gif) no-repeat; color:#666; line-height:18px;}
.zxxx ul li.da {padding-left:30px; background:url(../images/da.gif) no-repeat; color:#000; line-height:18px; margin-bottom:12px;}

.jkxl { float:right; margin-left:10px; height:auto; width:258px; border:1px solid #ccc; overflow:hidden; zoom:1;}
.jkxl h3 { height:auto; overflow:hidden; zoom:1;}
.jkxl h3 a { width:128px; height:29px; line-height:29px; display:inline-block; text-align:center; font-weight:bold; border:1px solid #ccc; border-top:0; background:#f4f4f4; margin-left:-1px; color:#000; float:left;}
.jkxl h3 a.w_2 { width:128px; border-right:0px;}
.jkxl h3 a.current { width:129px; background:#fff; border-bottom:0; border-top:0; height:30px; line-height:30px;}
.jkxl ul { height:auto; overflow:hidden; zoom:1; margin:10px;}


.theme-popover-mask{z-index: 9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#ccc;opacity:0.4;filter:alpha(opacity=40);display:none}
.theme-popover{z-index:9999;position:fixed;top:50%;left:50%;width:660px;height:360px;margin:-180px 0 0 -200px;border-radius:5px;border:solid 2px #666;background-color:#fff;display:none;box-shadow: 0 0 10px #666;}
.theme-poptit{border-bottom:1px solid #ddd;padding:12px;position: relative;}
.theme-poptit .close{float:right;color:#999;padding:5px;margin:-2px -5px -5px;font:bold 14px/14px simsun;text-shadow:0 1px 0 #ddd}
.theme-poptit .close:hover{color:#444;}



