﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p { margin: 0; padding: 0; }
body { font: 12px/22px "宋体"; padding: 0; color: #616161; margin: 0; background: url(../image/bg1.jpg); }
img { border: none; vertical-align: top; }
ul, ol, li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
a { text-decoration: none; color: #616161; }
a:hover { text-decoration: underline; }
.fz18 { font-size: 18px; }
.f14 { font-size: 14px; }
.fb { font-weight: bold; }
.fl { float: left; }
.fr { float: right; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.ml20 { margin-left: 20px; }
.mr10 { margin-right: 8px; }
.por { position: relative; }
.poa { position: absolute; }
.br1 { border: 1px solid #b173ca; zoom: 1; }
.br2 { border: 1px solid #ccc; zoom: 1; }
.btno { border-top: none; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden; }
.red { color: red; }
.more { float: right; padding-right: 10px; }
.center { width: 980px; margin: 0 auto; }
.bgb { background: #fff; }
.ti { height: 31px; line-height: 31px; color: #6f3273; padding: 0 10px; background: url(../image/a-02.gif); }
.ti h2 { background: url(../image/a.gif) no-repeat 0 0; padding-left: 10px; font-size: 14px; }

.top { background: url(../image/t2_02.gif); height: 42px; line-height: 42px; min-width: 980px; }
.top .nav { }
.top .nav li { float: left; background: url(../image/t_04.jpg) no-repeat center right; }
.top .nav li a { font-size: 14px; color: #fff; padding: 0 20px; }
.top .nav li.nbg { background: none; }
.banner { background: url(../image/bg21.jpg) top center; }
.ban1 { background: url(../image/ban1.jpg); height: 110px; }
.ban2 { background: url(../image/ban2.jpg); height: 110px; }
.ban3 { background: url(../image/ban31.jpg); height: 109px; }
.ban4 { background: url(../image/ban4.jpg); height: 75px; padding-top: 35px; }
.ban3 a { display: block; position: absolute; width: 138px; height: 39px; bottom: 127px; right: 302px; }
.bswomen-main { width: 980px; margin: 0 auto; }

.quik-nav a { color: #3a0b3a; letter-spacing: 2px; }
.quik-nav a.red { color: red; }
.quik-nav div { float: left; color: #3a0b3a; text-align: center; margin-left: 16px;*margin-left: 21px; display: inline; position: relative; background: url(../image/quik-bg.jpg); height: 74px; padding: 0 13px 0 83px; border: 1px solid #b173ca; zoom: 1; }
.quik-nav div p { line-height: 24px; }
.quik-nav img { position: absolute; top: -6px; left: -5px; }
.quik-nav div.gcjb { margin: 0 1px 0 0; }
.quik-nav div.gcjb p, .quik-nav div.dxzz p { line-height: 30px; padding-top: 8px; }

.bswomen-1 { overflow: hidden; }
.jzzn { width: 253px; }
.jzzn-n { background: url(../image/a-051.gif); height: 341px; }
.jzzn-n a { display: block; width: 147px; height: 36px; position: absolute; left: 55px; }
.jzzn-n a.zx1 { bottom: 23px; }
.jzzn-n a.zx2 { bottom: 84px; }

.bswomen-1-m { width: 454px; margin-left: 10px; }
.bswomen-flash { background: url(../image/a-041.gif); height: 209px; }
.bswomen-flag { padding: 5px; }
.bswomen-flag-t { height: 44px; font-size: 14px; }
.bswomen-flag-t strong { background: url(../image/h.gif); height: 43px; width: 85px; font-weight: normal; margin: 0 10px; display: block; float: left; padding-top: 1px; text-align: center; }
.bswomen-flag-t strong a { color: #3a0b3a; text-decoration: none; }
.bswomen-flag-t .on { background: url(../image/h.jpg); width: 85px; }
.bswomen-flag-t .on a { color: #fff; text-decoration: none; }
.bswomen-flag-n { }
.bswomen-flag-n h1 { text-align: center; font-weight: bold; }
.bswomen-flag-n h1 a { font-size: 14px; color: #6f3174; }
.bswomen-flag-n ul { background: url(../image/bg2_03.jpg) repeat-x top; padding-top: 10px; overflow: hidden; }
.bswomen-flag-n li { float: left; padding-left: 10px; background: url(../image/lis_03.jpg) no-repeat left; width: 210px; }
.bswomen-flag-n li a { color: #6f3174; }

.yyjj { width: 253px; margin-left: 10px; }
.yyjj-n { padding: 5px 8px; }
.yyjj-n img.yy { width: 205px; margin: 0 auto; display: block; }
.yyjj-n p { width: 230px; margin: 0 auto; text-indent: 2em; padding-bottom: 12px; _padding-bottom: 10px; border-bottom: 1px dashed #ccc; }
.yyjj-n .allzx img { float: left; padding: 9px 0; }
.allzx img.dh { padding: 9px 0 9px 6px; }

.bswomen-2 { overflow: hidden; }
.tsyl { }
.casebox_tab { width: 9999px; overflow: hidden; }
.casebox_left { padding: 5px 5px 5px 0; width: 980px; overflow: hidden; }
.t { width: 201px; }
.casebox_tab ul.anlicountnum { width: 201px; border-bottom:1px solid #ddd; height: 235px; position: relative; }
.casebox_tab ul.anlicountnum li { height: 39px;  border-bottom:1px solid #ddd; cursor: pointer; line-height:39px;text-align:center; font-size:20px;color:#555; }
.casemiddle { display: inline; width: 759px; border: 1px solid #b173ca; padding: 8px 10px; }
.casemiddle .sb { width: 178px; float: right; padding-left: 10px; }
.casemiddle .sb p { color: #fff; height: 25px; line-height: 25px; text-align: center; background: #703274; }
.casemiddle .jsjs { width: 295px; float: left; }
.casemiddle .jsjs h3 { text-align: center; }
.casemiddle .jsjs h3 a { font-size: 14px; font-weight: bold; color: #6f3174; }
.casemiddle .jsjs p { text-indent: 2em; }
.casemiddle .jsjs dl { color: #703274; text-indent: 2em; display: inline-block; padding-top: 10px; background: url(../image/bg2_03.jpg) repeat-x top; }
.casemiddle .jsjs dt { background: #703274; color: #fff; display: block; width: 15px; text-align: center; padding: 2px; float: left; line-height: 16px; text-indent: 0; }
.casemiddle .jsjs dd { float: left; width: 260px; padding-left: 10px; }
.zj_js dt { background: #703274; width: 15px; float: left; text-align: center; padding: 2px; color: #fff; line-height: 16px; display: block; }
.zj_js img { padding-left: 10px; float: left; }
.zj_js .jsys { margin-left: 23px; _margin-left: 10px; display: inline; }
.zj_js dt { background: #703274; width: 15px; float: left; text-align: center; padding: 2px; color: #fff; line-height: 16px; display: block; }
.zj_js ul { padding: 0px 0 0 10px; *+padding-left:0;
width: 226px; float: left; }
.zj_js li { float: left; padding: 0 23px 0 20px; font-size: 14px; line-height: 35px; color: #703274; background: url(../image/js_101.jpg) no-repeat left; }

.dcsl { width: 253px; }
.dcsl-n { padding: 9px 5px 8px; }
.dcsl-n img.sml { width: 238px; margin: 0 auto; }
.dcsl-n p { text-indent: 2em; line-height: 22px; }

.nnfz { }
.nnfz-t { background: url(../image/t.jpg); height: 49px; position: relative; }
.nnfz-t span { float: right; padding: 10px 10px 0 0; }
.nnfz-t h4 { position: absolute; top: -1px; left: -15px; }
.nnfz-n { padding: 20px 0 0 0; background: url(../image/zjbg.jpg) top center; overflow: hidden; }
.nvzj-t { height: 40px; line-height: 40px; padding: 0 10px; font-size: 14px; overflow: hidden; }
.nvzj-l { width: 670px; }
.nvzj-tit { background: url(../image/2_03.gif); height: 40px; width: 458px; margin: 0 auto; font-size: 14px; }
.nvzj-tit strong { width: 83px; height: 37px; font-weight: normal; line-height: 33px; text-align: center; float: left; margin-right: 42px; display: inline; background: url(../image/1.gif); }
.nvzj-tit strong a { color: #3c0d3c; }
.nvzj-tit .on { background: url(../image/on.gif) no-repeat top center; height: 37px; line-height: 33px; width: 83px; color: #fff; }
.nvzj-tit .on a { color: #fff; text-decoration: none; }
.nvzj-tit #ma04 { margin: 0; }
.jbzq_c { padding: 10px; color: #6e3173; }
.jbzq_c dl { font-size: 14px; }
.jbzq_c dt { padding: 10px 0; }
.jbzq_c dt a { color: #6e3173; font-weight: bold; font-size: 16px; }
.jbzq_c dt span { padding-left: 20px; }
.jbzq_c dd { padding: 3px 0; }
.jbzq_c dd.jj { text-indent: 2em; line-height: 24px; }
.jbzq_c dd.zx a { padding: 10px 40px 0; display: block; float: left; }
.wmcgal { width: 250px; margin-right: 10px; }
.wmcgal-t { position: absolute; left: -11px; top: 5px; background: url(../image/cgal1.gif) no-repeat; padding-right: 10px; width: 251px; height: 42px; }
.wmcgal-n { padding: 40px 8px 0; }
.wmcgal-n img { width: 221px; margin: 10px auto; display: block; }
.wmcgal-n span { color: #f00; padding-right: 5px; }
.wmcgal-n li { line-height: 22px; }

.ti2 { position: relative; height: 40px; line-height: 40px; background: url(../image/jb.jpg); padding-left: 130px; }
.ti2 span { float: right; padding: 3px 10px 0 0; }
.ti2 h4 { position: absolute; top: -1px; left: -15px; }
.ti2 strong { width: 70px; text-align: center; float: left; font-weight: normal; color: #3b0b3a; padding: 0 8px; }
.ti2 .on { background: url(../image/jb-02.gif) no-repeat top center; height: 51px; line-height: 43px; font-size: 14px; font-weight: normal; width: 68px; }
.ti2 .on a { text-decoration: none; color: #fff; }
.jbzq-n { padding: 34px 0 10px 12px; }
.jbzq-n .jb-cont { }
.jbzq-n .jb-cont .jbzj { float: left; position: relative; }
.jbzq-n .jb-cont .jbzj span { position: absolute; background: url(../image/jb-03.gif); width: 106px; height: 36px; top: -13px; left: -8px; color: #fff; padding-left: 10px; }
.jbzq-n .jbtw { float: left; margin-left: 15px; width: 720px; }
.jbzq-n .jbtw img.np { float: left; padding-right: 10px; }
.jbzq-n .jbtw h2 { font-size: 14px; font-weight: bold; text-align: center; }
.jbzq-n .jbtw h2 a { color: #703273; }
.jbzq-n .jbtw p { text-indent: 2em; line-height: 26px; padding-top: 10px; }
.jbzq-n .jbtw ul { clear: both; background: url(../image/bg2_03.jpg) repeat-x top; padding-top: 13px; margin-top: 13px; zoom: 1; }
.jbzq-n .jbtw li { float: left; padding-left: 10px; background: url(../image/lis_03.jpg) no-repeat left; line-height: 26px; width: 350px; }

.yyhj { }
.yyhj-t { background: url(../image/jb.jpg); height: 40px; position: relative; }
.yyhj-t span { float: right; padding: 1px 10px 0 0; }
.yyhj-t h4 { position: absolute; top: -1px; left: -15px; }
.yyhj-n { padding: 20px 0px 10px 7px; overflow: hidden; }
.yyhj-n a { display: block; margin-right: 8px; display: inline; float: left; }
.footer { background: #703273; color: #fff; text-align: center; }
.dbnav { background: url(../image/db.jpg); width: 1290px; margin: 0 auto; height: 47px; line-height: 47px; overflow: hidden; }
.dbnav ul { width: 980px; margin: 0 auto; }
.dbnav li { float: left; background: url(../image/t_04.jpg) no-repeat center right; }
.dbnav li a { font-size: 14px; color: #fff; padding: 0 20px; }
.dbnav li.nbg { background: none; }
.footer p { padding: 10px 0; }

.arc-top { height: 85px; padding: 10px 0 0 0; }
.t-dh { width: 485px; }
.t-dh li { width: 71px; height: 80px; line-height: 25px; float: left; margin: 0 12px; display:inline; }
.t-dh li img { position: relative; }
.wm-jbdh { background: url(../image/dh.jpg); height: 70px; padding-top: 10px; }
.wm-jbdh div { float: left; color: #3a0b39; margin: 0 15px; text-align: center; }
.wm-jbdh div.dh1 p { line-height: 34px; }
.wm-jbdh div a { color: #3a0b39; letter-spacing: 2px; }
.wm-jbdh div a.red { color: red; }
.wm-jbdh img { display: block; width: 62px; height: 62px; float: left; }
.wm-jbdh p { float: left; padding-left: 15px; }
.n-banner { background: url(../image/nv-061.jpg); height: 200px; position: relative; margin-top:-5px; }
.n-banner a { display: block; width: 138px; height: 39px; top: 145px; left: 91px; position: absolute; }
.position { background: url(../image/ps.jpg) no-repeat 10px #fff; padding: 3px 0 3px 30px; color: #b173ca; }
.position a { color: #b173ca; }
.content { }
.con-l { width: 717px; }
.wenzhang { padding: 20px; }
.con-l h2 { text-align: center; font: 25px/30px Microsoft Yahei; color: #760f76; }
.con-l .qq { text-align: center; line-height: 22px; height: 22px; color: #666666; margin: 15px 50px 10px 118px; }
.con-l .qq a { padding-right: 8px; }
.con-l .qq img { float: left; }
.con-l .qq span { display: block; float: left; margin: 0px 8px 0 1px; }
.laiyuan { text-align: center; padding: 10px 0; border-bottom: 1px solid #999; }
.zw { margin: 20px 0; line-height: 2em; font-size: 14px; }
.nav-page { font-size: 14px; width: 645px; margin: 0 auto; }
.nav-page a { font-weight: bold; }
.cont-zx { text-align: center; padding: 40px 0 20px; }
.cont-zx a { padding: 0 20px; }
#bdshare{margin: 20px auto;}
#bdshare a{ color:#4970A6;font-size:14px;padding-left:20px;margin-right:10px;font-family:"微软雅黑"; }


.zjjd { background: url(../image/zjjd1.jpg); width: 716px; height: 236px; }
.cont-freecall { width: 600px; padding-top: 55px; text-align: center; }
.cont-freecall p { padding-bottom: 15px; text-align: left; width: 470px; padding: 20px 0 0 20px; }
.cont-freecall p span { color: red; font-weight: bold; }
.cont-freecall a img.zx { margin: 10px 100px 0 0; }

.con-r { width: 252px; }
#MainPromotionBanner { width: 250px; height: 253px; }
#MainPromotionBanner #SlidePlayer { position: relative; margin: 0 auto; }
#MainPromotionBanner .Slides { height: 253px; overflow: hidden; }
#MainPromotionBanner .Slides li { float: left; width: 250px; height: 253px; }
#MainPromotionBanner .Slides img { display: block; width: 250px; height: 253px; }
#MainPromotionBanner .SlideTriggers { position: absolute; bottom: 5px; right: 0px; z-index: 10; height: 25px; }
#MainPromotionBanner .SlideTriggers li { float: left; display: inline; color: #760f76; text-align: center; line-height: 21px; width: 21px; height: 21px; overflow: hidden; margin: 0px 3px; background:#fff; cursor: pointer; }
#MainPromotionBanner .SlideTriggers li.Current { color: #fff; background: #3a0b3a; line-height: 21px; height: 21px; width: 21px; margin: 0 3px; }
.allzx2 { padding: 10px 0 10px 5px; }
.allzx2 img.dh { padding: 10px 0 10px 6px; }

.bhys-n { background: url(../image/ysbh1.jpg); width: 250px; height: 245px; }
.bhys-n a { display: block; width: 88px; height: 33px; position: absolute; bottom: 24px; left: 15px; }

.qwjs-n { padding: 10px; }
.qwjs-n dt { border: 1px solid #b77ece; margin: 0px 0 5px; height: 32px; }
.qwjs-n dd { border: 1px solid #b77ece; border-top: 1px solid #b77ece; height: 83px; margin-top: -5px; }
.qwjs-n dd p { width: 150px; float: left; color: #878787; padding-left: 10px; }
.qwjs-n dd p span { font-weight: bold; color: #f00; }
.qwjs-n dd img { float: right; padding-right: 5px; }

.nxzj { }
.hot_nr { padding: 6px 0 0 0px; overflow: hidden; }
.box1 { width: 226px; text-align: left; }
.floatL1 { float: left; }
.subBox1 { padding: 0; margin: 0 10px; width: 220px; overflow: hidden; float: left; }
.subBox1 ul { width: 100000px; }
.subBox1 ul li { width: 226px; float: left; }
.subBox1 ul li img.name { float: left; margin-right: 2px; }
.subBox1 ul li i { font-style: normal; line-height: 13px; float: left; background: url(../image/namebg.jpg); width: 22px; height: 122px; padding: 5px 0; color: #fff; text-align: center; margin-right: 7px; }
.subBox1 ul li i strong { font-weight: normal; margin-bottom: 15px; display: block; }
.blue { font: 16px/28px Microsoft Yahei, SimHei; color: #000; }
.subBox1 p { border: none; font-size: 12px; color: #666; line-height: 22px; }
.floatL1 { float: left; }
.zixun { height: 25px; line-height: 25px; font-weight: bold; clear: both; width: 222px; margin: 10px auto 0; font-weight: bold; font-size: 14px; }
.zixun .zx { display: block; width: 110px; float: left; height: 25px; background: #6f3274; text-align: center; color: #fff; }
.zixun .yuy { display: block; width: 110px; float: left; margin-left: 2px; height: 25px; background: #d8a642; text-align: center; color: #fff; }
.cztime { width: 222px; margin: 7px auto 0; }
.cztime dd { height: 26px; line-height: 26px; margin-bottom: 5px; background: #e6e6e5; padding: 2px 0 0 2px; color: #333; }
.cztime dd span { float: left; display: block; width: 55px; padding-left: 5px; height: 24px; margin-right: 10px; background: #c8c7c6; color: #545454; }
.cztime dd.red { color: red; }

.wm-cgal { }
.wm-cgal-t { background: url(../image/t.jpg); height: 40px; position: relative; }
.wm-cgal-t span a { float: right; padding: 10px 20px 0 0; color: #6f3274; }
.wm-cgal-t h4 { position: absolute; top: -1px; left: -15px; }
.wm-cgal-n { padding: 20px 0 10px 0; overflow: hidden; }
.wm-cgal-n ul { padding-left: 13px; }
.wm-cgal-n li { float: left; width: 226px; margin-right: 15px; text-align: center; display: inline; }
.wm-cgal-n li p { background: #a5a5a5; height: 20px; line-height: 20px; color: #fff; }

.liebiao { padding: 10px 20px; overflow:hidden; }
.yuedu { padding: 10px; background: url(../image/yd-bg.jpg); height: 167px; }
.yuedu img.yd { float: left; padding-right: 20px; }
.yuedu h3 { font-weight: bold; text-align: center; }
.yuedu h3 a { color: #91039c; font-size: 14px; }
.yuedu p { text-indent: 2em; }
.yuedu a img { float: right; display: block; margin: 0 20px; }
.liebiao .lists_n { border-bottom: 1px dashed #ccc; padding: 10px 0; }
.liebiao .lists_n h3 { background: url(../image/e_25.jpg) no-repeat left 4px; padding: 0 0 10px 20px; }
.liebiao .lists_n h3 a { font-size: 16px; font-weight: bold; color: #91039c; }
.liebiao .lists_n p { text-indent: 2em; line-height: 26px; }
.pagelist { margin:0 auto; width:340px; padding:40px 0 39px; padding:30px 0 29px!important; *+padding:28px 0 29px; _padding:40px 0 38px; }
.pagelist li { float: left; }
.pagelist .thisclass { float: left; margin: 0 5px; color: #f00; }
.pagelist a { margin: 0 5px; float: left; }