* {margin: 0px;padding: 0px; list-style:none;}
body{ width:100%;margin:0px auto; color:#000000;font-family: Arial, Helvetica, sans-serif;font-size:14px; }
a img{ border:0px none;}
select,input,img{ vertical-align:middle; font-size:12px;}
a{  text-decoration:none;}
a:hover{ text-decoration:underline; color:#1995DF;}
.orange{ color:#F60; font-size:18px;}

.top_sc{ margin:0 auto;overflow:hidden; width:auto; height:33px;  background-image:url(bg_01.jpg); background-repeat: repeat-x;}
.top_sc_nr{margin:0 auto;overflow:hidden;  width:1001px; height:33px; line-height:33px;}
.sc_nr_left{ float:left; display:inline; overflow:hidden; padding-left:0px; color:#333;}
.sc_nr_left a{ color:#0066CC; padding:0 4px;}
.sc_nr_right{ float:right; display:inline; overflow:hidden; padding-right:10px;}
.sc_nr_right a{float:left; display:inline; overflow:hidden; line-height:27px; width:64px; padding-left:10px; text-align:center; height:27px; border-bottom:3px solid #FFF; color:#0791DA;  background-image:url(list_01.jpg); background-position:left center; background-repeat:no-repeat;}
.sc_nr_right a:hover{float:left; display:inline; overflow:hidden; line-height:27px; width:64px; padding-left:10px; height:27px; border-bottom:3px solid #FBA009;  background-image:url(list_01.jpg); color:#333; text-decoration:none; background-position:left cednter; background-repeat:no-repeat;}

.top_logo{ margin:0 auto; overflow:hidden; width:1001px;}
.top_logo_left{float:left; display:inline; overflow:hidden; margin-left:0px;}
.top_logo_left a{ display:block; width:280px; height:90px; background-image:url(logo.jpg); }

.top_logo_m{ float:left; display:inline; overflow:hidden; margin-left:55px; margin-top:16px;}
.top_logo_m a{ margin:0 5px;}

.top_logo_m .loginin{ border:1px solid #e7e7e7;  background:url(login_user.png) 6px center no-repeat; height:34px;background-color:#f3f3f3; width:222px; text-indent:24px; line-height:34px;}
.top_logo_m .loginin span{ margin-right:2px; }
.top_logo_m .loginin a{ color:#0066CC; margin:0 4px;}

.top_logo_right{ float:left; display:inline; overflow:hidden;width:382px; margin-left:60px; margin-top:16px;}
.ss_xk{float:left; display:inline; overflow:hidden; width:303px; height:33px; padding-top:4px;background-image:url(ss_bg.jpg); background-repeat: no-repeat;}
.ss_xk input{ float:left; display:inline; overflow:hidden; vertical-align:middle;background-image:url(ssk_xq.jpg); background-repeat:no-repeat; width:200px; height:26px; margin-left:40px; line-height:26px;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;border:medium none;}
.ss_xk select{font-size: 14px;height: 30px;border: 0px;width: 60px;background-color: #FFF;}
.ss_an{float:left; display:inline; overflow:hidden; width:79px; height:37px;}
.ss_an input{ float:left; display:inline; overflow:hidden; font-size:14px; color:#333; width:79px; height:37px;  background-image:url(ss_an.jpg); background-repeat:no-repeat;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;border:medium none;}

.ss_gjc{ float:left; display:inline; overflow:hidden; width:380px; line-height:22px; color:#0791DA;}
.ss_gjc a{ padding:0 4px; color:#0791DA; }

.top_dh{margin:0 auto;overflow:hidden; width:1001px; height:41px; background-image:url(dh_bg.jpg); background-repeat:repeat-x;}
.top_dh_nr{margin:0 auto;overflow:hidden; width:1001px; height:41px;}
#nav{ float:left; display:inline; overflow:hidden; padding-left:20px; line-height:41px;  list-style-type: none; font-size:14px;}
#nav a {display: block; margin:0 auto 0 auto; width:90px; line-height:41px;  text-align:center; color:#FFF;}
#nav a:hover  {color:#F3F30C }
#nav li {float: left; display:inline; overflow:hidden; background-image:url(list_02.jpg); background-position:right center; background-repeat:no-repeat; width:100px;}
#nav li a.dq{ height:41px; }
#nav li a.dq,#nav li a:hover.dq{ color:#333; font-size:14px; }
#nav li a{ overflow:hidden;width:100px; height:41px; background-repeat:no-repeat;font-size:14px; font-weight:bold;}
#nav li a:hover{ overflow:hidden;width:100px; height:41px; background-repeat:no-repeat;background-image: url(dh_an.jpg); background-repeat:no-repeat;}
#nav li ul {line-height: 24px;  list-style-type: none;text-align:left;left: -999em; width: 100px; position: absolute;}
#nav li ul li{ float: left; display:inline; overflow:hidden; width:100px; margin:0; background-color:#999;}
#nav li ul a{display: block; width: 100px; margin:0; height:auto; font-weight:normal;text-align:center; background-color:#0B8DD8;color:#FFF; line-height:24px; font-size:14px; font-weight:bold;}
#nav li ul a:hover  {display: block;text-decoration:none;width:100px; height:auto;font-weight:normal; background-color:#40A6E2; line-height:24px; background-image:none;}
#nav li.sfhover ul {left: auto;}
#nav li.sfout ul{ left:-999em;}

.banner_01{margin:0 auto;overflow:hidden; width:1001px;}
.banner_01 a img{float:left; display:inline; overflow:hidden; margin-top:10px; width:1001px; height:100px;}

.main_dl{ margin:10px auto 0 auto; overflow:hidden; width:1021px;}
.main_dl_l{ float:left; display:inline; overflow:hidden; width:260px;}
.hyck_bt{ float:left; display:inline; overflow:hidden; width:260px; height:30px; background-image:url(bt_01_t.jpg); background-repeat:no-repeat; }
.hyck_bt h2{ float:left; display:inline; overflow:hidden; margin-left:10px; font-size:14px; width:114px; line-height:30px; text-align:center; color:#FFF;}
.hyck_bt h2 a{ color:#FFF;}

.hyck_nr{ float:left; display:inline; overflow:hidden; width:240px; height:160px; padding:0px 10px; background-image:url(bt_01_c.jpg); background-repeat:repeat-y;line-height:26px;}
.hyck_ym{float:left; display:inline; overflow:hidden; width:220px;  margin-left:10px; margin-top:5px; background-image:url(hy_3.jpg); background-repeat:no-repeat;}
.hyck_ym b{ color:#F00;}
.hyck_ym span{ color:#0F0; font-weight:bold;}
.hyck_ym a{ color:#0066CC;}
.hyck_ym li{float:left; display:inline; overflow:hidden; width:220px;  height:24px; margin-top:5px;}
.hyck_ym li input{float:left; display:inline; overflow:hidden; width:160px; height:20px; background-color:#FFF; border:1px solid #ccc;}
.hyck_ym li label{ float:left; display:inline; overflow:hidden; width:46px; height:20px; line-height:24px; text-align:left; color:#333;}
.hyck_ym li input.hyck_yzmk{ float:left; display:inline; overflow:hidden; width:100px;}
.hyck_yzm{ float:left; display:inline; overflow:hidden; width:50px; height:26px; margin-left:4px;}

.hyck_lx{float:left; display:inline; overflow:hidden; width:180px; margin-top:2px; margin-left:40px;}
.hyck_lx li input{ margin-left:6px; line-height:29px;}
.hyck_lx li label{ margin-left:4px;  line-height:29px;}

.hyck_an{float:left; display:inline; overflow:hidden; width:220px; height:29px; margin-top:2px; margin-left:10px;}
.hyck_an li{float:left; display:inline; overflow:hidden; width:220px;}
.hyck_an li input{ float:left; display:inline; overflow:hidden;  width:70px; height:32px;}
.hyck_an li img{float:left; display:inline; overflow:hidden; width:70px; height:32px; margin-left:5px; background-image:url(zc_an.jpg); background-repeat:no-repeat;}

.hyck_db{ float:left; display:inline; overflow:hidden; width:260px; height:6px; background-image:url(bt_01_b.jpg);}


/*.main_dl_r{float:left; display:inline; overflow:hidden; width:741px;}
.main_dl_r a{ float:left; display:inline; overflow:hidden; width:236px; margin-left:11px; padding-bottom:8px; color:#333; text-decoration:none;}
.main_dl_r a img{ width:236px; height:60px;}
.main_dl_r a:hover{ color:#333;}
.main_dl_r a div div{ text-decoration:none;}*/
.main_dl_r{float:left; display:inline; overflow:hidden;}
.main_dl_r a{ float:left; display:inline; overflow:hidden; width:240px; margin:0 4px 0 10px; padding-bottom:12px; color:#333; text-decoration:none;}
.main_dl_r a img{ width:240px; height:60px;}
.main_dl_r a:hover{ color:#333;}
.main_dl_r a div div{ text-decoration:none;}

.main_gg{ margin:5px auto 0 auto; overflow:hidden; width:1001px; height:30px; line-height:30px; background-image:url(tzgg_bg.jpg);}
.main_gg h2{ float:left; display:inline; overflow:hidden; margin-left:40px; font-size:14px; color:#FFF;}
.main_gg .main_ggnr{ float:left; display:inline; overflow:hidden; margin-left:40px;}
#demoss {OVERFLOW: hidden; WIDTH: 870px;}
#demoss A {padding-left: 10px; margin-left:10px; background-position:left center; DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden;  COLOR: #333; height:30px; line-height:30px; white-space:nowrap;background-image: url(list_06.jpg);background-repeat: no-repeat;background-position: left center;}
#demoss A:hover { color:#1995DF;}
#indemoss {FLOAT: left; WIDTH: 800%;}
#demo1ss {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}
#demo2ss {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}

.main_01{ margin:10px auto 0 auto; overflow:hidden; width:1001px;}
.main_01_l{float:left; display:inline; overflow:hidden; width:730px;}


#test{ float:left; display:inline; overflow:hidden; width:730px; border-bottom:1px solid #8ABAD0; height:28px; margin-top:2px; background-image:url(bg_02.jpg);  background-repeat: repeat-x; background-position:bottom;}
#test h2{float:left; display:inline; overflow:hidden; line-height:28px; padding:0 10px; font-size:14px; color:#3684C0; }

#test li{float:left; display:inline; overflow:hidden; margin:0 6px;text-align:center;width:90px;height:28px; line-height:28px;color:#3684C0; font-weight:bold;background-image:url(qh_an_bg.jpg); }
#test li.selected{float:left; display:inline; overflow:hidden; font-size:13px; font-weight:bold; background-image:url(qh_an.jpg); background-repeat:no-repeat; color:#FFF;}
#test li.selected a,#test li.selected a:hover{ color:#FFF; text-decoration:none;}
#test li a{  color:#3684C0; font-weight:bold; }
#test li a:hover{ text-decoration:none;color:#333;}
.qh_nr{ clear:both; overflow:hidden; padding-top:10px; padding-bottom:6px; height:162px;  width:730px;  background-image:url(bt_02_c.jpg); background-repeat: repeat-y;}
.qh_nr li{float:left; display:inline; overflow:hidden; width:352px; margin-left:10px; line-height:27px;}
.qh_nr li a{float:left; display:inline; overflow:hidden; background-image:url(list_06.jpg); background-repeat:no-repeat; background-position:left center; width:260px; margin-left: white-space:nowrap; height:24px;padding-left:12px; color:#333333;}
.qh_nr li a:hover{ color:#1995DF;}
.qh_nr li span{float:right; overflow:hidden; width:78px; text-align:center; color:#7A7A7A;}

.qh_db{float:left; display:inline; overflow:hidden; width:730px; height:10px;  background-image:url(bt_02_b.jpg); background-repeat:no-repeat;}
.main_01_r{float:right; display:inline; overflow:hidden; width:250px; padding:5px; height:210px; background-image:url(yp_bg.jpg);}

.main_02{ margin:10px auto 0 auto; overflow:hidden; width:1001px;}
.main_02_l{float:left; display:inline; overflow:hidden; width:730px;}
.mnks_bt{float:left; display:inline; overflow:hidden; width:730px; height:35px; background-image:url(bt_02_t.jpg); background-repeat:no-repeat;}
.mnks_bt h2{ float:left; display:inline; overflow:hidden; margin-left:10px; font-size:13px; width:100px; margin-top:4px; line-height:30px; text-align:center; color:#FFF; background:url(qh_an1_bg.jpg);}
.mnks_bt h2 a{ color:#3684C0;}
.mnks_bt h2 a:hover{  text-decoration:none;}
.mnks_bt .selected{ background:url(qh_an1.jpg);}
.mnks_bt .selected a{ color:#FFF;}
.mnks_nr{float:left; display:inline; overflow:hidden; width:730px; height:210px; background-image:url(bt_02_c.jpg); background-repeat: repeat-y;}
.mnks_nr li{float:left; display:inline; overflow:hidden; width:220px; margin-left:12px; margin-right:10px;  margin-top:10px;}
.mnks_nr li dt{float:left; display:inline; overflow:hidden; width:220px;}
.mnks_nr li dt img{ width:220px;}
.mnks_nr li dd{float:left; display:inline; overflow:hidden; width:220px; padding-top:6px;}
.mnks_nr li dd a{float:left; display:inline; overflow:hidden; width:204px; margin-left:4px; padding-left:12px; background-image:url(list_06.jpg); background-position:left center; background-repeat:no-repeat; color: #333; line-height:27px;}
.mnks_nr li dd a:hover{ color:#1995DF;}
.mnks_db{float:left; display:inline; overflow:hidden; width:730px; height:10px;  background-image:url(bt_02_b.jpg); background-repeat:no-repeat;}

.mnks_nr div{float:left; display:inline; overflow:hidden; width:730px; padding-bottom:10px;}
.mnks_nr div a{float:left; display:inline; overflow:hidden; width:134px; height:50px; line-height:50px; color:#333; font-size:16px; text-align:center; background-color:#C3DEF4; margin-left:10px; margin-top:15px; font-weight:bold;}
.mnks_nr div a:hover{ background-color:#1296E8; color:#FFF;}


.main_02_r{float:right; display:inline; overflow:hidden; width:260px; margin-left:10px;}
.kszn_bt{ float:left; display:inline; overflow:hidden; width:260px; height:33px; background-image:url(kszn_bt.jpg); background-repeat:no-repeat;}
.kszn_bt h2{ float:left; display:inline; overflow:hidden; margin-left:10px; font-size:13px; width:72px; margin-top:4px; line-height:30px; text-align:center; color:#FFF; background:url(../images/ks_an_1.jpg) no-repeat;}
.kszn_bt h2 a{ color:#3684C0;}
.kszn_bt h2 a:hover{  text-decoration:none;}
.kszn_bt .selected{ color:#333; background:url(../images/ks_an.jpg) no-repeat;}
.kszn_bt .selected a{ color:#FFF;}
.kszn_nr{ float:left; display:inline; overflow:hidden; width:228px; padding:10px 16px; height:127px; background-image:url(kszn_nr.jpg); background-repeat:no-repeat;}
.kszn_nr a{ float:left; display:inline; overflow:hidden; width:65px; height:23px; border:1px solid #E9E9E9; text-align:center; line-height:23px; color:#333; margin-left:4px; margin-right:4px; margin-top:4px;}
.kszn_nr a:hover{ color:#1995DF;}

.dhhm{float:left; display:inline; overflow:hidden; margin-top:10px; text-align:center; width:260px;}

.main_03{ margin:10px auto 0 auto; overflow:hidden; width:999px; clear:both; border:1px solid #8ABAD0; padding-bottom:10px;}
.main_03 a{float:left; display:inline; margin:10px 4px 0 5px; width:240px; }
.main_03 a img{ width:240px; height:60px;}

.main_04{ margin:7px auto 0 auto; overflow:hidden; width:1001px;}
.hysp_bt{float:left; display:inline; overflow:hidden; width:1001px; height:30px; background-image:url(bt_05_t.jpg); background-repeat:no-repeat;}
.hysp_bt h2{ float:left; display:inline; overflow:hidden; margin-left:6px; font-size:14px; width:166px; line-height:30px; text-align:center; color:#FFF;}
.hysp_bt h2 a{ color:#FFF;}
.hysp_bt span{ float:right; display:inline; overflow:hidden; padding-left:10px; padding-right:10px; font-size:12px; background-image:url(list_11.jpg); background-position:left center; background-repeat:no-repeat; line-height:30px; text-align:center; color:#FFF;}
.hysp_bt span a{ color:#3684C0;}
.hysp_nr{float:left; display:inline; overflow:hidden; width:1001px; padding-bottom:10px;  background-image:url(bt_05_c.jpg); background-repeat: repeat-y;}
.hysp_nr li{ float:left; display:inline; overflow:hidden; width:235px; margin-left:12px; margin-top:10px;}
.hysp_nr li img{ float:left; display:inline; overflow:hidden; width:230px; height:135px; padding:2px; border:1px solid #D7D6D6}
.hysp_nr li span{ float:left; display:inline; overflow:hidden; width:235px; line-height:24px; white-space:nowrap;text-align:center;}
.hysp_nr li span a{float:left; display:inline; overflow:hidden; width:235px; font-weight:bold; color:#333;  color:#333;}
.hysp_nr li span a:hover{float:left; display:inline; overflow:hidden; width:235px; color:#1995DF; }

.hysp_db{float:left; display:inline; overflow:hidden; width:1001px; height:6px;  background-image:url(bt_05_b.jpg); background-repeat:no-repeat;}

.main_05{ margin:7px auto 0 auto; overflow:hidden; width:1001px;}
.zxgx_bt{float:left; display:inline; overflow:hidden; width:1001px; height:30px; background-image:url(bt_05_ts.jpg); background-repeat:no-repeat;}
.zxgx_bt h2{ float:left; display:inline; overflow:hidden; margin-left:6px; font-size:14px; width:166px; line-height:30px; text-align:center; color:#FFF;}
.zxgx_bt h2 a{ color:#FFF;}
.zxgx_bt span{ float:right; display:inline; overflow:hidden; padding-left:10px; padding-right:10px; font-size:12px; background-image:url(list_11.jpg); background-position:left center; background-repeat:no-repeat; line-height:30px; text-align:center; color:#FFF;}
.zxgx_bt span a{ color:#3684C0;}
.zxgx_nr{float:left; display:inline; overflow:hidden; width:1001px; padding-top:10px; padding-bottom:10px;  background-image:url(bt_05_c.jpg); background-repeat: repeat-y;}
.zxgx_nr li{float:left; display:inline; overflow:hidden; width:485px; margin-left:10px; line-height:27px;}
.zxgx_nr li a{float:left; display:inline; overflow:hidden; background-image:url(list_06.jpg); background-repeat:no-repeat; background-position:left center; width:260px; margin-left: white-space:nowrap; height:24px;padding-left:12px; color:#333333;}
.zxgx_nr li a:hover {color:#1995DF;}
.zxgx_nr li span{float:right; overflow:hidden; width:78px; text-align:center; color:#7A7A7A;}

.zxgx_db{float:left; display:inline; overflow:hidden; width:1001px; height:6px;  background-image:url(bt_05_b.jpg); background-repeat:no-repeat;}



.yqlj_bt{ margin:10px auto 0 auto; overflow:hidden; background-image:url(yqlj_bt.jpg); background-repeat:no-repeat; width:1001px; height:31px; color:#1696DF;}
.yqlj_bt h2{ float:left; display:inline; overflow:hidden; margin-left:20px; font-size:14px; width:80px; line-height:26px; text-align:center; color:#3684C0;}
.yqlj_nr{margin:0 auto; overflow:hidden; width:979px; padding:10px; border-color:#8CBCD2; border-style:solid; border-width:0 1px 1px 1px; line-height:27px;}
.yqlj_nr a{ color:#333; padding:0 6px;}
.yqlj_nr a:hover{ color:#1995DF;}

.main_lb{ margin:0 auto 0 auto; overflow:hidden; width:1001px;}
.main_lb_left{float: left; display:inline; overflow:hidden; width:730px;}
.lbnr_bt{float:left; overflow:hidden; width:730px; height:26px; margin-top:10px;  line-height:26px; background-image:url(lbnr_bt.jpg); font-size:12px;}
.lbnr_bt h2{float:left; overflow:hidden; padding-left:32px; color:#267D0B; font-size:13px;}
.lbnr_bt span{float:left; overflow:hidden; padding-left:24px;}
.lbnr_bt span a{ color:#333;}
.lbnr_bt span a:hover{ font-weight:bold; color:#333;}
.lbnr_nr{float:left; overflow:hidden; width:730px; background-image:url(bt_02_c.jpg); background-repeat:repeat-y;}
.lbnr_lb{float:left; overflow:hidden; width:670px; padding-top:12px; padding-bottom:10px;}
.lbnr_lb li{float:left; display:inline; overflow:hidden; width:638px; background-image:url(list_01.jpg); padding-left:12px; background-repeat:no-repeat; background-position:left center;  margin-left:10px; line-height:30px; border-bottom:1px dashed #D2EEF9;}
.lbnr_lb li a{ color:#333;}
.lbnr_lb li span{float:right; overflow:hidden; width:96px; text-align:center; color:#748EAF;}
.lbnr_nr_fy{ margin:0 auto; overflow:hidden; clear:both; width:650px; border-top:1px solid #D2EEF9; text-align:center; line-height:36px; padding-top:2px;}
.lbnr_nr_fy a{ color: #333;}
.lbnr_db{float:left; overflow:hidden; width:730px; height:10px; line-height:10px; background-image:url(bt_02_b.jpg); background-repeat: no-repeat;}

.lbnr_nr_bt{ width:700px; margin:10px auto; padding-top:10px; color:#000; line-height:32px; text-align:center; font-weight:bold; font-size:26px;}
.lbnr_nr_sj{text-align:center; width:676px; margin:0 auto; padding-bottom:10px; line-height:30px; color:#999; font-size:12px;}
.lbnr_nr_zs{width:700px; overflow:hidden; margin:0 auto; line-height:28px; padding-top:6px; text-indent:24px; padding-bottom:20px;}


.ksrj_01{ float:left; display:inline; overflow:hidden; width:650px; margin-left:10px; margin-top:8px;}
.ksrj_01 td{ padding:4px 4px;}
.ksrj_01 td span{ color:#F00; font-weight:bold;}
.ksrj_01 strong{ color:#3684C0;}
.ksrj_01 a:hover{ text-decoration:none;}

.ksrj_02{ float:left; display:inline; overflow:hidden; width:650px; height:150px; background-image:url(gmlc_bg.jpg); margin-left:10px; margin-top:8px;}
.ksrj_02_l{ float:left; display:inline; overflow:hidden; width:340px; padding:10px; margin-left:40px;}
.ksrj_02_l a{ color:#333; line-height:24px;}
.ksrj_02_r{float:right; display:inline; overflow:hidden; width:160px; padding:10px 20px; height:116px; margin-top:7px; margin-right:10px; line-height:26px;}
.ksrj_02_r a{ color:#333; line-height:26px;}

.ksrj_03{ float:left; display:inline; overflow:hidden; width:650px; margin-left:10px; margin-top:8px;}
.ksrj_03_bt{float:left; display:inline; overflow:hidden; width:650px; height:30px; background-image:url(rj_01.jpg); background-repeat:no-repeat;}
.ksrj_03_bt h2{ float:left; display:inline; overflow:hidden; margin-left:10px; font-size:13px; width:166px; line-height:30px; text-align:center; color:#FFF;}
.ksrj_03_bt h2 a{ color:#FFF;}
.ksrj_03_nr{float:left; display:inline; overflow:hidden; width:630px; padding:10px; line-height:20px;  background-image:url(rj_02.jpg); background-repeat: repeat-y;}
.ksrj_03_db{float:left; display:inline; overflow:hidden; width:650px; height:6px;  background-image:url(rj_03.jpg); background-repeat:no-repeat;}

.main_lb_right{float: left; display:inline; overflow:hidden; width:260px; margin-left:10px;}
.lbdh_bt{ overflow:hidden; width:260px; font-weight:bold;  height:33px; text-align:center; line-height:33px; color:#FFF; background-image:url(bt_03_t.jpg); background-repeat:no-repeat;}
.lbdh_nr{ overflow:hidden; width:260px; background-image:url(bt_03_c.jpg); background-repeat: repeat-y;}
.lbdh_nr a{ float:left; display:inline; overflow:hidden; width:260px; height:42px; line-height:42px; text-align:center; background-image:url(lbdh_an.jpg); background-repeat:no-repeat; color:#333;}
.lbdh_db{ overflow:hidden; width:260px; height:6px; background-image:url(bt_03_b.jpg); background-repeat:no-repeat;}

.rdwz_bt{ overflow:hidden; width:260px; font-weight:bold; height:32px; line-height:32px; color:#FFF; background-image:url(bt_03_t.jpg); background-repeat:no-repeat; margin-top:10px;}
.rdwz_bt h2{ float:left; display:inline; overflow:hidden; margin-left:24px; font-size:13px; width:80px; line-height:30px; text-align:center; color:#FFF;}
.rdwz_bt h2 a{ color:#FFF;}

.rdwz_nr{clear:both; overflow:hidden;width:260px;  padding-top:0px; padding-bottom:6px; background-image:url(bt_03_c.jpg); background-repeat:repeat-y; background-position:top;}
.rdwz_nr ul{  padding-top:4px;}
.rdwz_nr li{float:left; display:inline; overflow:hidden; width:260px;}
.rdwz_nr li a{float:left; display:inline; overflow:hidden; width:224px;  margin-left:12px;  padding-left:10px; background-image:url(list_06.jpg); background-position:left center; background-repeat:no-repeat; color: #333; line-height:27px; color:#333;}

.mnksdh{ margin-left:10px; width:240px;}
.mnksdh li { line-height:27px; background:url(list_01.jpg) 12px center no-repeat; padding-left:12px;}
.mnksdh li img{ float:left; display:inline;margin-left:12px; cursor:pointer;}
.mnksdh .columnin a{ color:#555; text-decoration:none;}
.mnksdh li a{ font-size:14px; color:#3684C0; font-weight:bold; background-image:none; margin-left:10px; padding:0px;}
.mnksdh li ul{ margin-left:10px;}
.mnksdh li ul li a{ font-size:14px; font-weight:normal;}
.mnksdh .columnin ul{ display:block;}

.Emnksdh{ margin-left:10px; width:240px;}
.Emnksdh li { line-height:27px;}
.Emnksdh li img{ float:left; display:inline;margin-left:12px; cursor:pointer;}
.Emnksdh .columnin a{ color:#555; text-decoration:none;}
.Emnksdh li a{ font-size:14px; color:#3684C0; font-weight:bold; background-image:none; margin-left:10px; padding:0px;}
.Emnksdh li ul{ margin-left:10px;}
.Emnksdh li ul li a{ font-size:14px; font-weight:normal;}
.Emnksdh .columnin ul{ display:block;}

.rdwz_db{ overflow:hidden; width:260px; height:6px; background-image:url(bt_03_b.jpg); background-repeat:no-repeat;}

.footer{ margin:20px auto 0 auto; overflow:hidden; width:1001px; height:88px; background-image:url(footer_bg.jpg); background-repeat:repeat-x;}
.footer_nr{ margin:0 auto; overflow:hidden; width:1001px; height:88px; text-align:center; color:#FFF; line-height:22px;}
.footer_nr a{ color:#FFF; padding:0 4px;}

.main_lb_rjzf{ margin:0 auto; overflow:hidden; width:840px;}
.main_lb_rjzf_t{float:left; display:inline; overflow:hidden; width:1000px; height:10px; margin-top:10px; background-image:url(zxzf_02.jpg); background-repeat:no-repeat;}
.main_lb_rjzf_c{float:left; display:inline; overflow:hidden; width:1000px; background-image:url(zxzf_03.jpg); background-repeat:repeat-y;}
.main_lb_rjzf_b{float:left; display:inline; overflow:hidden; width:1000px; height:10px; background-image:url(zxzf_04.jpg); background-repeat:no-repeat;}

.main_lb_rjzf_dbt{ float:left; display:inline; overflow:hidden; width:840px; margin-top:10px; height:50px; background-image:url(zxzf_bt.jpg); }
.rjzf_ddxx_bt{float:left; display:inline; overflow:hidden; width:840px; height:30px; margin-top:20px; background-image:url(zxzf_01.jpg); background-repeat:no-repeat;}
.rjzf_ddxx_bt h2{float:left; display:inline; overflow:hidden; margin-left:20px; font-size:13px; width:114px; line-height:30px; text-align:center; color:#FFF;}
.rjzf_ddxx_nr{ float:left; display:inline; overflow:hidden; width:840px;  margin-top:8px;}
.rjzf_ddxx_nr td{ padding:4px 0;}

.rjzf_yhxx_bt{float:left; display:inline; overflow:hidden; width:840px; height:30px; margin-top:10px; background-image:url(zxzf_05.jpg); background-repeat:no-repeat;}
.rjzf_yhxx_bt h2{float:left; display:inline; overflow:hidden; margin-left:40px; font-size:13px;  line-height:30px; text-align:center; color:#3684C0;}
.rjzf_yhxx_nr{float:left; display:inline; overflow:hidden; width:840px; margin-top:8px;}
.rjzf_yhxx_nr td{ padding:4px 0;}

.bzzx{margin:12px auto 0 auto; overflow:hidden; width:1001px;}
.bzzx_bcan{float:left; display:inline; overflow:hidden; font-size:14px; font-weight:bold; color:#FFF; width:115px; height:36px; line-height:20px;margin-top:14px; background-image:url(hyzx_bcan.jpg); background-repeat:no-repeat;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;border:medium none; margin-left:10px;}
.bzzx_left{float:left; display:inline; overflow:hidden;  width:230px; }

.bzzx_l_btt{float:left; display:inline; overflow:hidden;  width:230px; height:60px; background-image:url(zxzf_06.jpg); background-repeat:no-repeat;}
.bzzx_l_bt{float:left; display:inline; overflow:hidden; margin-top:10px;  width:230px; text-align:center; line-height:32px; color:#FFF; font-size:13px; font-weight:bold; height:32px; background-image:url(hyzx_l_bt.jpg);}
.bzzx_l_nr{float:left; display:inline; overflow:hidden;  width:230px; background-image:url(hyzx_l_nr.jpg); background-repeat:repeat-y; padding-top:10px;}
.bzzx_l_nr .dq{float:left; display:inline; overflow:hidden;  width:210px; height:26px; line-height:26px; font-size:13px; text-align:center; color:#2198E3; margin-left:10px; background:url(hyzx_l_bt_01.jpg); background-repeat:repeat-y;}
.bzzx_l_nr .dq a{ border-bottom:0px; background-image:none;}
.bzzx_l_nr li{float:left; display:inline; overflow:hidden;  width:210px; margin:2px auto; margin-left:10px;}
.bzzx_l_nr li a{ float:left; display:inline; overflow:hidden;  width:210px; color:#333; text-align:center;  line-height:28px; border-bottom:1px dotted #CCC; background-image:url(list_01.jpg); background-position:20px center; background-repeat:no-repeat;}
.bzzx_l_nr span a:hover{ color:#2198E3;}
.bzzx_l_db{float:left; display:inline; overflow:hidden;  width:230px; height:10px; background-image:url(hyzx_l_db.jpg); background-repeat:no-repeat;}

.bzzx_right{float:left; display:inline; overflow:hidden; margin-left:10px; width:760px;  background-image:url(hydl_08.jpg); background-repeat:repeat-y; }
.bzzx_r_bt{float:left; display:inline; overflow:hidden; width:760px; height:10px; background-image:url(hydl_07.jpg); background-repeat:no-repeat;}
.bzzx_r_nr{float:left; display:inline; overflow:hidden; width:760px;}
.bzzx_r_nrbt{float:left; display:inline; overflow:hidden; width:730px; height:26px; line-height:26px; background-image:url(lbnr_bt.jpg); margin-left:15px; margin-top:10px;}
.bzzx_r_nrbt h3{ padding-left:30px; color:#2198E3; font-size:13px; width:200px; float:left; display:inline; overflow:hidden;}
.bzzx_r_nrbt span{float:left; display:inline; overflow:hidden; width:420px; text-align:right; margin-right:20px;}
.bzzx_r_nrbt span a{ color:#2198E3;}
.bzzx_r_nrc{float:left; display:inline; overflow:hidden; width:710px; margin-left:25px; margin-top:10px; line-height:28px;}

.bzzx_r_db{float:left; display:inline; overflow:hidden;  width:760px; height:10px; background-image:url(hydl_09.jpg); background-repeat:no-repeat; margin-top:10px;}

.gwdd_01{ margin-top:8px; background-color:#8ABAD0}
.gwdd_01 td{ padding:4px 4px; background-color:#fff;}
.gwdd_01 td span{ color:#F00; font-weight:bold;}
.gwdd_01 strong{ color:#3684C0;}
.gwdd_01 a:hover{ text-decoration:none;}

.red{ color:#F00;}
.orderNumber{ color:#F00; font-weight:bold; font-size:16px;}

.QQbox {z-index:99;right:0;width:128px;height:128px;position:absolute;}
.QQbox .press{right:0;width:36px;cursor:pointer;position:absolute;height:128px;}
.QQbox .Qlist{left:0;width:131px;position:absolute;height:228px;background:url(floatServiceBj.gif) no-repeat left center;}
.QQbox .Qlist ul{padding:47px 0 0 21px;}
.QQbox .Qlist li{height:26px;margin-bottom:3px;_margin-bottom:3px; list-style-type:none;}

/*新版*/
.main_ny{ margin:0 auto 0 auto; overflow:hidden; width:1001px;}
.main_ny_left{float: left; display:inline; overflow:hidden; width:260px;}
.lbdh_ad{float: left; display:inline; overflow:hidden; width:260px; text-align:center;}
.lbdh_ad a{float: left; display:inline; width:260px; margin-top:10px; text-align:center;}
.lbdh_ad a img{ width:240px; height:60px;}
.lbdh_ad a .adContent{ margin-left:10px;}

.main_ny01_bt{ float:left; overflow:hidden; width:260px; font-weight:bold; height:32px; line-height:32px; color:#FFF; background-image:url(bt_03_t.jpg); background-repeat:no-repeat; margin-top:10px;}
.main_ny01_bt h2{ float:left; display:inline; overflow:hidden; margin-left:30px; font-size:13px; width:200px; line-height:30px; text-align:left; color:#FFF;}
.main_ny01_bt h2 a{ color:#FFF;}

.main_ny01_nr{clear:both; overflow:hidden;width:260px;  padding-top:10px; padding-bottom:6px; background-image:url(bt_03_c.jpg); background-repeat:repeat-y; background-position:top;}
/*.main_ny01_nr li{float:left; display:inline; overflow:hidden; width:260px; padding-top:4px;}
.main_ny01_nr li a{float:left; display:inline; overflow:hidden; width:214px;  margin-left:12px;  padding-left:20px; background-image:url(list_13.jpg); background-position:left center; background-repeat:no-repeat; color: #333; line-height:24px; color:#186CA3;}
*/
.main_ny01_db{ overflow:hidden; width:260px; height:6px; background-image:url(bt_03_b.jpg); background-repeat:no-repeat;}

.main_ny02{float: left; display:inline; overflow:hidden; width:260px; height:210px; margin-top:4px; background-image:url(qh_bgs.jpg); background-repeat:no-repeat;}

#test1{ float:left; display:inline; overflow:hidden; width:260px; height:35px; margin-top:2px; background-image:url(bg_02.jpg);  background-repeat: repeat-x; background-position:bottom;}
#test1 li{float:left; display:inline; overflow:hidden; margin-left:5px;text-align:center;width:80px;height:28px; line-height:28px;}
#test1 li.selected{float:left; display:inline; overflow:hidden; font-size:13px; font-weight:bold; background-image:url(qh_ans.jpg); background-repeat:no-repeat;}
#test1 li.selected a,#test1 li.selected a:hover{ color:#FFF; text-decoration:none;}
#test1 li a{  color:#3684C0; font-weight:bold; }
#test1 li a:hover{ text-decoration:none;color:#333;}

.qh_nrs{ clear:both; overflow:hidden;width:260px; padding-top:3px;}
.qh_nrs li{float:left; display:inline; overflow:hidden; width:240px; margin-left:10px; line-height:24px;}
.qh_nrs li a{float:left; display:inline; overflow:hidden; background-image:url(list_14.jpg); background-repeat:no-repeat; background-position:left center; width:158px; margin-left: white-space:nowrap; height:24px;padding-left:12px; color:#186CA3;}


.main_ny03_bt{float:left; display:inline; overflow:hidden; overflow:hidden; width:260px; font-weight:bold; height:32px; line-height:32px; color:#FFF; background-image:url(bt_03_t.jpg); background-repeat:no-repeat; margin-top:10px;}
.main_ny03_bt h2{ float:left; display:inline; overflow:hidden; margin-left:24px; font-size:13px; width:80px; line-height:30px; text-align:center; color:#FFF;}
.main_ny03_bt h2 a{ color:#FFF;}

.main_ny03_nr{clear:both; overflow:hidden;width:260px;  padding-top:10px; padding-bottom:6px; background-image:url(bt_03_c.jpg); background-repeat:repeat-y; background-position:top;}
.main_ny03_nr li{float:left; display:inline; overflow:hidden; width:260px; padding-top:4px;}
.main_ny03_nr li a{float:left; display:inline; overflow:hidden; width:214px;  margin-left:12px;  padding-left:20px; background-image:url(list_14.jpg); background-position:left center; background-repeat:no-repeat; color: #333; line-height:24px; color:#186CA3;}

.main_ny03_db{ overflow:hidden; width:260px; height:6px; background-image:url(bt_03_b.jpg); background-repeat:no-repeat;}


.main_ny_right{float: left; display:inline; overflow:hidden; width:730px; margin-left:11px;}
.main_nynr_dqbt{ float:left; overflow:hidden; width:730px; font-weight:bold; height:32px; line-height:32px; color:#FFF; background-image:url(ny_01.jpg); background-repeat:no-repeat; margin-top:10px;}
.main_nynr_dqbt h2{ float:left; display:inline; overflow:hidden; margin-left:24px; font-size:13px; width:80px; line-height:30px; text-align:center; color:#FFF;}
.main_nynr_dqbt h2 a{ color:#FFF;}

.main_nynr_dqnr{clear:both; overflow:hidden;width:710px; line-height:20px; padding:10px; background-image:url(ny_02.jpg); background-repeat:repeat-y; background-position:top;}
.main_nynr_dqnr a{ color:#333;}
.main_nynr_dqnr .an{ background-image:url(anbj.jpg); display:inline-block; width:100px; height:40px; line-height:40px; margin:5px 10px; text-align:center; font-size:14px; font-weight:bold; color:#FFF;}
.main_nynr_dqnr .an:hover{ text-decoration:none;}
.main_nynr_dqdb{ overflow:hidden; width:730px; height:7px; background-image:url(ny_03.jpg); background-repeat:no-repeat;}


.main_nynr_lbbt{ float:left; overflow:hidden; width:730px;  height:35px; line-height:35px; background-image:url(ny_04.jpg); background-repeat:no-repeat; margin-top:10px;}
.main_nynr_lbbt h2{ float:left; display:inline; overflow:hidden; margin-left:24px; font-size:14px; width:120px; line-height:30px; text-align:center; color:#FFF;}
.main_nynr_lbbt h2 a{ color:#FFF;}

.main_nynr_lbbt span{float:right; overflow:hidden; padding-right:24px; font-size:12px;}
.main_nynr_lbbt span a{ color:#333;}
.main_nynr_lbbt span a:hover{  color:#333;}

.main_nynr_lbnr{clear:both; overflow:hidden;width:730px; line-height:20px; padding:10px 0; background-image:url(ny_02.jpg); background-repeat:repeat-y; background-position:top;}

.nynr_lb li{float:left; display:inline; overflow:hidden; width:706px; background-image:url(list_01.jpg); padding-left:22px; background-repeat:no-repeat; background-position:12px center;  margin-left:1px; line-height:32px; border-bottom:1px dashed #8ABAD0;}
.nynr_lb li a{ color:#333;}
.nynr_lb li a:hover{ color:#1995DF;}
.nynr_lb li span{ color:#999; float:right; margin-right:10px; *margin-top:-32px;}
.nynr_nr_fy{ margin:0 auto; overflow:hidden; clear:both; width:730px;  color:#333; text-align:center; line-height:36px; padding-top:2px;}
.nynr_nr_fy a{ color: #1995DF; border:1px solid #CCC; margin:2px; padding:2px 4px;}
.nynr_nr_fy b{ color::#F00; font-weight:normal; border:1px solid #CCC; margin:2px; padding:2px 4px;}
.nynr_nr_fy strong{ color:#F00;}
.nynr_nr_fy span{ padding:2px 4px;}

.PicList { margin-left:6px;}
.PicList li{ text-align:center; float:left; width:236px; margin:6px 2px;}
.PicList li a{ color:#333;}
.PicList li img{ width:230px; height:135px; padding:2px; border:1px solid #DEDEDE;}
.PicList li span{ line-height:26px;}

.main_nynr_lbdb{ overflow:hidden; width:730px; height:7px; background-image:url(ny_03.jpg); background-repeat:no-repeat;}

.AD{}
.AD .adContent{  display:none; text-decoration:none;}
.AD .adContent div{ position:absolute;width:214px; z-index:99;margin-top:2px; padding:5px 10px; border:#00F solid 1px; background-color:#FFF; font-size:12px; line-height:20px;text-decoration:none; color:#333;}

.ArticlePage{ margin:0 auto; overflow:hidden; clear:both; width:600px;  color:#333; text-align:center; line-height:36px; padding-top:20px;}
.ArticlePage a{ color: #1995DF; border:1px solid #CCC; margin:2px; padding:2px 4px;}
.ArticlePage span{ padding:2px 4px; margin:2px;}
.ArticlePage b{font-weight: normal;border: 1px solid #CCC;margin: 2px;padding: 2px 4px;}

/************************/
.showpics{width:650px; overflow:hidden; margin:0 auto; line-height:28px; padding-top:6px;  padding-bottom:20px; }
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 5px 5px 15px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(/html/images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}
#carousel img{ cursor:pointer;}
#carousel .flex-active-slide{ border:1px #00F solid; padding:2px; margin:0 2px;}

/*章节练习*/
#bodyblack{position:absolute; top:0; left:0; width:0px; height:0px; background:#666; filter:ALPHA(opacity=60); opacity: 0.6;  z-index:1; display:none;}
#Chapter{ position:absolute; left:200px; top:50px;; width:800px; height:500px;filter:dropshadow(color=#666666,offx=3,offy=3,positive=2); z-index:2;  border:1px solid #CCC; background-color:#FFF; display:none;}
#Chapter div{ margin:5px 10px;}
#Chapter div a{ color:#F00;}
#Chapter ul{ }
#Chapter ul li{ line-height:27px; border-bottom:1px dashed #CCC; float:left;}
#Chapter ul li b{ font-weight:normal; display:block; float:left; width:440px;}
#Chapter ul li strong{     display: block; float: left; width: 80px; font-weight: normal;  color: red;}
#Chapter ul li span{ display:block; float:left; width:80px; text-align:left;}
#Chapter ul li a{ display:block; float:left; width:80px; text-align:center; color:#00F;}
.clear{ clear:both;}
#SubjectName{ font-size:16px; font-weight:bold;}
#Chapter .All{ line-height:40px; margin-top:10px; text-align:center;}
#Chapter .All a{ color:#00F; font-weight:bold;}
#Price{ color:#F00; font-weight:bold;}
.CHcontent{ width:780px; height:350px; overflow:auto;}

/* play */
#play{width:640px;text-align:center;position:relative;overflow:hidden;margin:5px auto;}
#play .change_a{width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;background:url(about:blank);}
#play .prev_a{left:0;}
#play .next_a{right:0}
#play .change_a span{width:24px;height:43px;display:block;position:absolute;top:50%;margin-top:-21px;display:none}
#play .prev_a span{background:url(s_gallery.png) no-repeat 0px -50px;left:0;}
#play .next_a span{background:url(s_gallery.png) no-repeat -30px -50px;right:0;}
#play .img_ul{position:relative;z-index:1;}
.img_hd {width:640px;overflow:hidden;height:66px;padding:2px 0;margin-top:15px;margin:5px auto;position:relative;}
.img_hd ul{position:absolute;z-index:1}
.img_hd ul li{float:left;width:80px;height:60px;border:3px solid #eee;cursor:pointer;margin:0 3px 0 1px;overflow:hidden;*display:inline;padding:1px;text-align:center}
.img_hd ul li img{height:60px;}
.img_hd ul li.on{border-color:rgb(45, 150, 233);}
.img_hd .bottom_a{background:url(s_gallery.png) no-repeat;width:22px;height:22px;position:absolute;display:block;top:50%;margin-top:-11px;cursor:pointer;z-index:10}
.img_hd .prev_a{background-position:0 -24px;left:5px;}
.img_hd .next_a{background-position:-30px -24px;right:5px;}

/*cart*/
.main_cart{ width:980px; margin:0 auto;}
.Cart_title{ width:900px; height:50px; background-image:url(/html/images/Cart_bt.jpg); margin:10px auto;}
.Cart_Ltitle{ width:900px; margin:0 auto; background-image:url(/html/images/zxzf_01.jpg); height:30px; line-height:30px; color:#fff; font-weight:bold; text-indent:30px; margin-top:20px;}
.Cart_Null{ width:898px; margin:0 auto; height:40px;  border-top:0px; line-height:40px; clear:both; text-align:center;}

.Cart_Item{ width:898px; margin:0 auto; height:30px; border:1px solid #89bfc9; border-top:0px; line-height:30px; clear:both;}
.Cart_Item div{ float:left; overflow:hidden;}
.Cart_Item div input,.Cart_Item div .Ctype{ margin-top:5px;}
.Cart_Item div .amount{ width:16px;}
.Cart_Item .Item_check{ width:50px; text-align:center}
.Cart_Item .Item_check input{ margin:6px;}
.Cart_Item .Item_no{ width:100px;}
.Cart_Item .Item_name{ width:460px;}
.Cart_Item .Item_amount{ width:100px; text-align:center;}
.Cart_Item .Item_price{ width:110px; text-align:center;}
.Cart_Item .Item_price span{ color:#f00;}
.Cart_Item .Item_op{ width:60px; text-align:center;}
.Cart_Item .Item_type{ width:100px; text-align:center;}

.Chapter_Item { width:837px; padding-left:61px;}
.Chapter_Item .Item_name{ width:449px; color:#1F2125;}
.Subject_Ttem { background:#EEE}

.Cart2order{ border: 1px solid #CCC; margin:20px auto; height:50px; line-height:50px; width:898px;}
.Cart2order .imgpay{ float:right; width:140px;}
.Cart2order .CartOp{ float:left; margin-left:20px;}
.Cart2order .CartPrice{ float:right; width:180px;}
.Cart2order .CartPrice span{ color:#F00; font-size:24px; font-weight:bold;}


.Order_title{ width:900px; height:50px; background-image:url(/html/images/Order_title.jpg); margin:10px auto;}

.Order_Address{	border: 1px solid #CCC; border-top:0px; margin:0px auto; line-height:30px; width:898px;}

.Cart2order .Order_fare{ float:right; width:100px;}

.Pay_type{	border: 1px solid #CCC; margin:0px auto 20px; height:80px; line-height:80px; width:898px; text-indent:20px;}
#Order_User{position:absolute; left:200px; top:50px;; width:500px; height:300px;filter:dropshadow(color=#666666,offx=3,offy=3,positive=2); z-index:2;  border:1px solid #CCC; background-color:#FFF; display:none; line-height:35px;}
#Order_User table{ margin:0 auto;}
#Order_User .order_ttitle{ background-color:#1497DF; color:#FFF; font-weight:bold; text-align:center;}
#Order_User table td{ background-color:#fff;}
#Order_User .Order_login{
	display: block;
	float:left;
    width: 100px;
    background-color: #00f;
    text-align: center;
    text-decoration: none;
    color: #fff;
	margin-right:30px;
	font-weight: bold;
    margin-left: 100px;
    margin-top: 20px;
	}
#Order_User .Order_pay{display: block;
	float:left;
    width: 100px;
    background-color: #f00;
    text-align: center;
    text-decoration: none;
    color: #fff;
	font-weight:bold;
    margin-top: 20px;
	}