@charset "utf-8";
.container { max-width: 640px; background: #EEEEEE; color: #3E3E3E; padding: 1px 0; }
.bg_white { background: #FFF; }
.head img { width: 100%; float: left; }
/*------banner切换------*/

.ban { width: 100%; position: relative; overflow: hidden; }
.ban .hd { width: 100%; height: 11px; position: absolute; z-index: 1; bottom: 10px; text-align: center; }
.ban .hd ul { display: inline-block; height: 5px; padding: 3px 5px; background-color: rgba(255,255,255,0.7); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 0; vertical-align: top; }
.ban .hd ul li { display: inline-block; width: 5px; height: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #8C8C8C; margin: 0 5px; vertical-align: top; overflow: hidden; }
.ban .hd ul .on { background: #FE6C9C; }
.ban .bd { position: relative; z-index: 0; }
.ban .bd li img { width: 100%; }
.ban .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.search { width: 94%; height: 1.6rem; line-height: 1.6rem; background: #FFF; border: 1px solid #DDDDDD; border-radius: 0.2rem; margin: 0.3rem auto; }
.search input { height: 1.6rem; }
.search .s1 { width: 80%; float: left; font-size: 0.5rem; color: #999; text-indent: 1em; border-radius: 0.2rem; }
.search .s2 { width: 18%; background: url(../images/searchcjf.jpg) no-repeat center; background-size: 0.7rem auto; float: right; }
.hot { width: 96%; height: 1.7rem; line-height: 1.7rem; margin-left: 2%; border-bottom: 1px solid #EBEBEB; background: url(../images/ttcjf.jpg) no-repeat left 0.6rem; background-size: 3rem auto; position: relative; overflow: hidden; }
.hot .hd { display: none; }
.hot .bd { width: 10rem; height: 1.7rem; position: absolute; left: 3.8rem; }
.hot .bd li a { font-size: 0.55rem; color: #383838; }
.hot .more img { width: 1rem; position: absolute; right: 0; top: 0.7rem; }
.category { padding: 0.8rem 0.5rem; }
.category a { width: 2.5rem; height: 3.5rem; display: block; float: left; margin: 0 0.6rem 0.6rem 0.6rem; color: #555555; }
.category a img { width: 100%; }
.category a em { display: block; text-align: center; line-height: 0.8rem; font-size: 0.55rem; }
.tit { height: 1.8rem; line-height: 1.8rem; background: url(../images/linecjf.jpg) repeat-x center; text-align: center; }
.tit span { background: #EEEEEE; padding: 0 0.5rem; font-size: 0.6rem; color: #7F7F7F; }
.kcyg { padding: 0 0.45rem; }
.kcyg .bg_white { width: 94%; padding: 4% 3%; border: 1px solid #DDDDDD; border-radius: 0.3rem; margin-bottom: 0.5rem; }
.kcyg .bg_white img { width: 2.6rem; float: left; border-radius: 0.3rem; }
.kcyg .bg_white .lt { width: 7.7rem; margin-left: 0.5rem; }
.kcyg .bg_white .lt h3 { line-height: 0.7rem; margin-bottom: 0.3rem; font-weight: normal; }
.kcyg .bg_white .lt h3 a { font-size: 0.55rem; color: #C43247; }
.kcyg .bg_white .lt p { line-height: 0.6rem; font-size: 0.5rem; }
.kcyg .bg_white a.rt { width: 2.5rem; height: 2rem; line-height: 0.8rem; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; background: #8A2042; color: #FFF; font-size: 0.6rem; margin-top: 0.3rem; border-radius: 0.3rem; }
.zhuanjia { width: 100%; padding: 0.8rem 0; position: relative; overflow: hidden; }
.zhuanjia .hd { width: 100%; height: 0.3rem; text-align: center; margin: 0.5rem 0; }
.zhuanjia .hd ul { display: inline-block; font-size: 0; vertical-align: top; }
.zhuanjia .hd ul li { display: inline-block; width: 0.3rem; height: 0.3rem; -webkit-border-radius: 0.3rem; -moz-border-radius: 0.3rem; border-radius: 0.3rem; background: #8C8C8C; margin: 0 0.1rem; vertical-align: top; overflow: hidden; }
.zhuanjia .hd ul .on { background: #F99800; }
.zhuanjia .bd { position: relative; z-index: 0; padding: 0 0.5rem; }
.zhuanjia .bd li { position: relative; }
.zhuanjia .bd li .lt { width: 4.5rem; }
.zhuanjia .bd li .lt img { width: 100%; }
.zhuanjia .bd li .rt { width: 10rem; float: left; margin-left: 0.4rem; }
.zhuanjia .bd li .name { line-height: 1rem; font-size: 0.5rem; }
.zhuanjia .bd li .name span { font-size: 0.6rem; color: #2E56B3; font-weight: bold; }
.zhuanjia .bd li em { line-height: 0.8rem; font-size: 0.5rem; color: #F86B00; }
.zhuanjia .bd li p { line-height: 0.7rem; font-size: 0.5rem; margin: 0.3rem 0; }
.zhuanjia .bd li p a { color: #F92828; }
.zhuanjia .bd li .zxzj a { width: 4rem; height: 1.5rem; line-height: 1.5rem; text-align: center; display: block; border-radius: 0.2rem; float: left; margin-right: 0.3rem; font-size: 0.55rem; color: #FFF; }
.zhuanjia .bd li .zxzj a:nth-child(1) { background: #D8271C; }
.zhuanjia .bd li .zxzj a:nth-child(2) { background: #8A2042; }
.zhuanjia .more { width: 100%; height: 1.4rem; line-height: 1.4rem; text-align: center; margin-top: 0.6rem; background: #F9F9F9; }
.zhuanjia .more a { font-size: 0.5rem; color: #555; }
.list { padding: 0.2rem 0.5rem 1rem 0.5rem; }
.list li { padding: 0.7rem 0; border-bottom: 1px solid #EDEDED; }
.list li:first-child { border-bottom: 1px solid #EDEDED; }
.list li .lt { width: 4.2rem; }
.list li .lt img { width: 100%; border-radius: 0.5rem; }
.list li .rt { width: 10rem; }
.list li .rt a { display: block; line-height: 0.7rem; font-size: 0.7rem; color: #323232; }
.list li .rt p { display: block; line-height: 0.7rem; font-size: 0.5rem; color: #323232; margin-top: 0.4rem; }
.list li .rt .time { line-height: 0.7rem; margin-top: 0.3rem; }
.list li .rt .time span { font-size: 0.5rem; color: #A3A3A3; }
.list li .rt .time span:first-child { margin-right: 1.4rem; }
.list li .rt .time span img { height: 0.5rem; vertical-align: middle; margin-right: 0.2rem; }
.list a.more { width: 100%; height: 1.5rem; line-height: 1.5rem; text-align: center; display: block; border: 1px solid #F69776; border-radius: 0.2rem; font-size: 0.55rem; color: #F69776; }
.huanjing { padding: 0.3rem 0 1rem 0; }
.huanjing img { width: 100%; }
.guahao_tit { padding-top: 14px; }
.guahao_tit img { width: 100%; }
.guahao { padding: 0.8rem 0.5rem; }
.guahao .k01 { width: 100%; height: 1.7rem; background: #EEEEEE; margin-bottom: 0.7rem; text-indent: 1em; font-size: 0.55rem; color: #666; }
.guahao .k02 { width: 30%; height: 1.7rem; background: #8A2042; color: #FFF; font-size: 0.6rem; display: block; border-radius: 0.3rem; cursor: pointer; }
/*foot*/

.foot { text-align: center; padding: 1rem 0; background: #8A2042; margin-top: 1rem; clear: both }
.foot li { line-height: 0.9rem; font-size: 0.5rem; color: #FFF; }
.foot li img { vertical-align: middle; }
/*---列表---*/

.cat { margin: 0.6rem 0; padding-left: 0.6rem; }
.cat a { width: 4.4rem; height: 1.6rem; padding: 0.2rem 0 0 0.4rem; float: left; display: block; border: 1px solid #E3E3E3; border-radius: 0.2rem; background: #FFFFFF; margin-right: 0.2rem; position: relative; }
.cat a img { width: 1.1rem; position: absolute; right: 0.2rem; top: 0.3rem; }
.cat a span { display: block; line-height: 0.7rem; font-size: 0.7rem; color: #2E2E2E; }
.cat a em { display: block; line-height: 0.5rem; color: #CCC; font-size: 0.35rem; }
.position { padding: 0 0.6rem; height: 1.2rem; line-height: 1.2rem; font-size: 0.6rem; color: #981A3D; }
.position img { width: 0.8rem; float: left; margin: 0.2rem 0.5rem 0 0; }
.position a { padding: 0 0.1rem; font-size: 0.6rem; color: #981A3D; }
/*---内容---*/

.article { padding: 0.6rem 0; }
.article h3 { padding: 0 1rem; text-align: center; line-height: 1.2rem; font-size: 0.8rem; color: #2E2E2E; font-weight: normal; }
.article .time { text-align: center; line-height: 1rem; font-size: 0.5rem; color: #6F6F6F; }
.article .tips { width: 90%; padding: 2% 3%; margin: 0.3rem auto; background: #E4EAEC; border-radius: 0.3rem; line-height: 0.8rem; color: #979797; font-size: 0.5rem; }
.article .tips span { font-size: 0.55rem; color: #464646; }
.article .body { padding: 0.2rem 0.2rem; }
.article .body img{max-width:100%;}
.article .body p { line-height: 1rem; font-size: 0.55rem; margin-bottom: 0.5rem; color: #555; }
.article .tips2 { margin-top: 0.8rem; padding: 0 0.5rem; }
.article .tips2 em { line-height: 1rem; font-size: 0.55rem; color: #8A2042; }
.article .tips2 p { line-height: 0.8rem; font-size: 0.5rem; color: #555; }
.article .art_tel { width: 94%; height: 1.4rem; margin-left: 3%; padding: 0.7rem 0; border-bottom: 1px solid #D7D7D7; }
.article .art_tel a { width: 48%; height: 1.4rem; line-height: 1.4rem; text-align: center; display: block; border-radius: 0.2rem; font-size: 0.55rem; color: #FFF; }
.article .art_tel a:first-child { float: left; background: #F3764A; }
.article .art_tel a:last-child { float: right; background: #E94C3C; }
.article .next { padding: 0.5rem; border-bottom: 1px solid #F0F0F0; }
.article .next p { line-height: 1.2rem; font-size: 0.55rem; }
.article .next p a { color: #363636; }
.abbanner img { width: 100%; float: left }
.abbannerbg { background: url(../images/01jianjie_bjcjf.jpg) no-repeat; background-size: 100% auto; padding: 0 1rem; padding-top: 3.5rem; padding-bottom: 1rem; float: left; }
.abbannerbg span { padding: 0 0.5rem; font-size: 0.55rem; color: #343434; line-height: 1rem; text-indent: 2em; }
.pzx { margin: 0 auto; overflow: hidden; display: inline-block; }
.pzx a { display: block; padding: 0.3rem 2rem; float: left; border-radius: 5px; color: #fff; }
.pzx .pzxr { float: right; background: #c70025; }
.pzx .pzxl { background-color: #8a2042; }
.btbg { background: #FFF; background-size: 100% auto; float: left; width: 100%; display: table-cell; vertical-align: middle; text-align: center; }
.time_cc { width: 100%; overflow: hidden; margin-right: auto; margin-left: auto; }
#titlebox3 { overflow: auto; margin: 0 auto; width: 70%; }
#titlebox3 li { float: left; list-style-type: none; color: #fff; width: 31%; text-align: center; background-color: #c49d98; cursor: pointer; font-size: 0.6rem; line-height: 2em; margin-left: 1%; }
#titlebox3 .bkr { margin-left: 0% !important; }
#titlebox3 .hover { color: #fff; background-color: #efa24a; position: relative; }
.Contentbox2 { width: 100%; background-color: #fff; float: left; }
.pzx2 { width: 60%; margin: auto; overflow: hidden; }
.pzx2 a { display: block; padding: 0.3rem 1rem; float: left; border-radius: 15px; color: #fff; }
.pzx2 .pzxr2 { float: right; background: #c70025; }
.pzx2 .pzxl2 { background-color: #8a2042; }
.zrbn img { width: 100%; float: left; padding: 0.4rem 0; background-color: #fff; }
.yh_zxg { overflow: hidden; zoom: 1; }
.yh_jszzc1 { width: 98%; margin: 0 auto; padding-bottom: 1rem; }
.yh_zxg h2 { text-align: center; font-size: 0.6rem; line-height: 2rem; padding: 1.4rem 0rem; color: #333333; }
.yh_zxg h2 span { color: #e71818; }
.yh_zxgc { overflow: hidden; zoom: 1; background: #efeeef; border-radius: 0.8rem; position: relative; z-index: 0; height: 19.5rem; }
.yh_zxgc b { display: block; text-align: center; padding-top: 15.7rem; }
.yh_zxgc b img { width: 12.5rem; margin: 0rem 0.1rem; }
.yh_zxgc ul { overflow: hidden; zoom: 1; }
.yh_zxgc ul li { position: absolute; z-index: 1; font-size: 0.6rem; line-height: 2rem; }
.yh_zxgc ul li:nth-child(1) { top: 1rem; left: 3.5rem; color: #851385; }
.yh_zxgc ul li:nth-child(1) a { color: #851385; }
.yh_zxgc ul li:nth-child(2) { top: 1rem; left: 15.5rem; color: #e49494; font-size: 0.6rem; }
.yh_zxgc ul li:nth-child(2) a { color: #e49494; }
.yh_zxgc ul li:nth-child(3) { top: 3.2rem; left: 10rem; color: #5a5a5a; font-size: 0.6rem; }
.yh_zxgc ul li:nth-child(3) a { color: #5a5a5a; }
.yh_zxgc ul li:nth-child(4) { top: 3.2rem; left: 20.5rem; color: #ff8400; font-size: 0.6rem; }
.yh_zxgc ul li:nth-child(4) a { color: #ff8400; }
.yh_zxgc ul li:nth-child(5) { top: 4.7rem; left: 3.7rem; color: #f55f12; font-size: 0.6rem; }
.yh_zxgc ul li:nth-child(5) a { color: #f55f12; }
.yh_zxgc ul li:nth-child(6) { top: 5.7rem; left: 13.5rem; color: #ff6c00; font-size: 0.6rem; }
.yh_zxgc ul li:nth-child(6) a { color: #ff6c00; }
.yh_zxgc ul li:nth-child(7) { top: 8rem; left: 1.5rem; color: #fa0000; }
.yh_zxgc ul li:nth-child(7) a { color: #fa0000; }
.yh_zxgc ul li:nth-child(8) { top: 9rem; left: 13.9rem; color: #d585d5; font-size: 0.6rem; }
.yh_zxgc ul li:nth-child(8) a { color: #d585d5; }
.yh_zxgc ul li:nth-child(9) { top: 7.5rem; left: 20.5rem; color: #1d1d1d; font-size: 0.6rem; }
.yh_zxgc ul li:nth-child(9) a { color: #1d1d1d; }
.yh_zxgc ul li:nth-child(10) { top: 10.7rem; left: 3.5rem; color: #333333; font-size: 0.6rem; }
.yh_zxgc ul li:nth-child(10) a { color: #333333; }
.yh_zxgc ul li:nth-child(11) { top: 11.2rem; left: 14.5rem; color: #e71818; font-size: 0.6rem; }
.yh_zxgc ul li:nth-child(11) a { color: #e71818; }
.yh_zxgc ul li:nth-child(12) { top: 10.4rem; left: 21.5rem; color: #974697; font-size: 0.6rem; }
.yh_zxgc ul li:nth-child(12) a { color: #974697; }
.yh_zxgc ul li:nth-child(13) { top: 12.7rem; left: 9.5rem; color: #feb302; }
.yh_zxgc ul li:nth-child(13) a { color: #feb302; }
.yh_jszz { background-color: #fff; zoom: 1; margin: 1rem 0 0; font-size: 0.55rem; color: #333333; }
.yh_jszz h2 { font-size: 0.6rem; }
.yh_jszz i { width: 3rem; padding: 0.3rem 0.3rem; background-color: #c70025; border-radius: 15px; }
.yh_jszz span { display: inline-block; float: left; line-height: 1.1rem; padding-left: 0.3rem; }
.yh_jszz a { color: #fff; }
.yh_more { text-align: center; margin-top: 1rem; overflow: hidden; zoom: 1; }
.yhs { background: #f9efed; color: #c70025; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
table { border-collapse: collapse; }
table, th, td { border: 1px solid #dfdfdf; }
table { border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; }
table td { border-left: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf }
.Contentbox2_l img { width: 100% }
.porject_box { /*border-bottom:1.04em solid #f0f0f0;*/ background-color: #fff; margin: 0 0 0.25em 0; overflow: hidden; }
.porject_p1 { width: 100%; line-height: 2.5em; float: left; text-indent: 7.65%; font-size: 0.916em; position: relative; border-bottom: 1px solid #dfdfdf; }
.porject_p1 a { color: #777777; }
.porject_p1 img { position: absolute; left: 3%; top: 0.54em; width: 3.28%; }
.porject_all { width: 100%; float: left; padding: 0.7rem 0; }
.porject_all li { width: 21%; line-height: 1.3rem; background: #f6f6f6; border: 1px solid #e2e2e2; border-radius: 0.3rem; float: left; text-align: center; /* margin-bottom: 1rem; */

    /* margin-right: 7%; */

box-sizing: border-box; margin: 0.32rem 0.32rem; }
.porject_all li a { color: #333333; font-size: 0.6rem; }
.porject_li1 { margin-left: 7%; }
.porject_all .porject_li2 { float: right; margin-right: 0; }
.porject_p2 img { position: absolute; left: 2.96%; top: 0.83em; width: 3.59%; }
.porject_p3 img { width: 4.21%; position: absolute; left: 2.96%; top: 0.83em; }
.porject_p4 { padding-bottom: 0.2em; }
.porject_p4 img { width: 4.21%; position: absolute; left: 2.96%; top: 0.96em; }
.map_box { background: #fff; float: left; }
#mapbarframe { width: 94%; height: 15em; float: left; margin-top: 1.04em; margin-bottom: 1.83em; margin-left: 3%; }
.zy_one { width: 94%; margin-left: 3%; margin-right: 3%; float: left; margin-bottom: 0.1rem; background: #fff; }
.zy_p1 { width: 100%; border-bottom: 1px solid #d8d8d8; float: left; position: relative; height: 1.5rem; }
.zy_p1 span { display: block; border-bottom: 0.1em solid #c32e44; font-size: 0.6rem; float: left; height: 0.8rem; font-weight: normal; position: absolute; left: 0; bottom: -1px; }
.ay_p2 { width: 100%; float: left; margin-top: 0.5rem; margin-bottom: 0.5rem; float: left; font-size: 0.6rem; }
.ay_p2 img { float: left; width: 6.4%; }
.ay_p2 span { display: block; float: left; width: 89.77%; margin-left: 1.53%; line-height: 1rem; }
.ay_p3 { margin-bottom: 0.75em; margin-top: 0; }
.ay_p4 { margin-top: 1.62em; margin-bottom: 0.79em; }
.ay_p5 { margin-top: 1.87em; }
.ay_p5 span { line-height: 1.3em; margin-top: 0.1em; }
.zy_two { border-bottom: 0; margin-bottom: 1.33em; }
.ay_p2 span strong { color: #c32e44 }
.zy_p11 { width: 100%; border-bottom: 1px solid #d8d8d8; float: left; position: relative; height: 0.2rem; }
.ay_p22 { width: 100%; float: left; margin-top: 0.5rem; margin-bottom: 0.5rem; float: left; font-size: 0.5rem; }
.ay_p22 span { display: block; float: left; width: 100%; margin-left: 1.53%; line-height: 1rem; }
.ay_p22 span strong { color: #c32e44 }
.ay_p2 span strong { color: #c32e44 }
.head { position: relative }
.head2 { position: absolute; width: 1.5rem; height: 1.5rem; background-color: #b62c52; top: 0.7rem; right: 0.4rem; border-radius: 10px; }
.head2 a { width: 1.5rem; height: 1.5rem; float: left; right: 1rem; top: 1rem; background: url(../images/navbg.png) no-repeat; background-position: 50%; background-size: 50%; }
.head2 a img { width: 70%; height: 70%; margin: 0.25rem }
.black_overlay { display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index: 1001; -moz-opacity: 0.8; opacity: .80; filter: alpha(opacity=88); }
.white_content { display: none; position: absolute; top: 0; width: 100%; background-color: #333; z-index: 2; overflow: hidden; background: transparent; color: #fff; background-color: rgba(0, 0, 0, 0.35); padding-top: 2rem; padding-bottom: 200%; }
.white_content li { width: 100%; background-color: #b62c52; text-align: center; border-bottom: 0.01rem solid #fff; line-height: 1rem; }
.white_content li a { font-size: 0.5rem; color: #fff; padding: 0 0.5rem; width: 100%; line-height: 1.5rem; }
.white_content ul { top: 25%; width: 100%; background-color: #333; z-index: 1; overflow: auto; }
.white_content2 { position: relative; top: 0; width: 100%; z-index: 1; overflow: hidden; /* opacity: 0.3; */

padding-top: 2rem; padding-bottom: 1rem; }
.tcbt { cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 5px; background-color: #b62c52; color: #fff; text-align: center; font-size: 0.5rem; position: absolute; top: 0.3rem; right: 2px; height: 1rem; line-height: 1rem; width: 1rem; overflow: hidden; }
.white_content2 li a { font-size: 0.7rem; color: #fff; padding: 0 0.5rem; width: 100%; line-height: 2rem; padding: 0.3rem 6rem; }
.bg_white2 { width: 98%; padding: 1% 1%; margin-bottom: 0.5rem; }
.bg_white2 .wk_img { width: 6.1rem; height: 6.1rem; float: left; border-radius: 50%; display: block; overflow: hidden; }
.bg_white2 img { width: 6.1rem; float: left; border-radius: 4rem; }
.bg_white2 .lt2 { width: 8.1rem; margin-left: 0.5rem; }
.bg_white2 .lt2 h3 { line-height: 1rem; margin-bottom: 0.5rem; font-weight: normal; float: left; }
.bg_white2 .lt2 h3 a { font-size: 1rem; color: #C43247; }
.bg_white2 .lt2 p { line-height: 0.9rem; font-size: 0.5rem; float: left; }
.bg_white2 a.rt2 { width: 2.5rem; height: 1rem; line-height: 0.8rem; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; background: #b62c52; color: #FFF; font-size: 0.5rem; margin-right: 1rem; margin-top: 0.5rem; border-radius: 0.3rem; }
.bg_white2 a.rt3 { width: 2.5rem; height: 1rem; line-height: 0.8rem; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; background: #fbba58; color: #FFF; font-size: 0.5rem; margin-right: 1rem; margin-top: 0.5rem; border-radius: 0.3rem; }
.lt2 { float: right; }
.rt2 { float: right; }
.rt3 { float: right; }
.bg_white2 .lt2 h1 { line-height: 0.7rem; margin-left: 0.3rem; font-weight: normal; float: left; }
.bg_white2 strong { color: #c32e44 }
.bg_white2 .lt2 h1 a { font-size: 0.5rem; color: #7b7b7b; }
.list2 bg_white li { padding: 0.3rem 0; border-bottom: 1px solid #EDEDED; }
.list2 { padding: 0.2rem 0.5rem 1rem 0.5rem; }
.list2 li:first-child { border-bottom: 1px solid #EDEDED; }
.list2 li { padding: 0.7rem 0; border-bottom: 1px solid #EDEDED; }
.list2 a.more { width: 100%; height: 1.5rem; line-height: 1.5rem; text-align: center; display: block; border: 1px solid #F69776; border-radius: 0.2rem; font-size: 0.55rem; color: #F69776; }
.bg_zjs { width: 98%; padding: 1% 1%; margin-bottom: 0.5rem; }
.bg_zjs img { width: 6.1rem; float: left; padding: 0.5rem 4.3rem }
.bg_zjs .lt2 { width: 100%; margin-left: 0.5rem; text-align: center; }
.bg_zjs .lt2 h3 { line-height: 1rem; font-weight: normal; }
.bg_zjs .lt2 h3 a { font-size: 1rem; color: #C43247; }
.bg_zjs .lt2 h1 a { font-size: 0.5rem; color: #7b7b7b; font-weight: normal; }
.bg_zjs .lt2 h1 { margin-bottom: 1rem; }
.zjs_b { border-bottom: 0.1em solid #c32e44; font-size: 0.6rem; line-height: 1rem; width: 40%; margin: 0 auto; }
.zjs_a { float: left; width: 100%; text-align: center; border-bottom: 1px solid #d8d8d8; margin-top: 0.6rem; }
.zjs_c { padding: 0.4rem; float: left; font-size: 0.5rem; background-color: #efefef; margin-top: 0.5rem; line-height: 1rem; margin-left: 0.4rem; margin-right: 0.4rem; }
.porject_box2 { /*border-bottom:1.04em solid #f0f0f0;*/ background-color: #fff; padding: 0 0 1rem 0; overflow: hidden; }
 ..article .body p {
color:#444444;
padding-bottom:8px;
line-height:25px;
font-size:16px;
font-family:"微软雅黑";
}
 ..article .body p img {
max-width: 100%!important;
height:auto;
}
.fieldset01 { padding: 0px; margin: 1em 0px; border: 0px; max-width: 100%; color: rgb(68, 68, 68); font-family: 寰蒋闆呴粦; line-height: 25px; word-wrap: break-word !important; box-sizing: border-box !important; }
.fieldset01 .section01 { max-width: 100%; box-sizing: border-box; height: 1em; word-wrap: break-word !important; }
.fieldset01 .section02 { max-width: 100%; box-sizing: border-box; margin: -0.8em 0.1em -0.8em 0.2em; padding: 0.8em; border: 1px solid #EB6794; border-top-left-radius: 0.3em; border-top-right-radius: 0.3em; border-bottom-right-radius: 0.3em; border-bottom-left-radius: 0.3em; word-wrap: break-word !important; }
.fieldset01 .section01 .main1 { max-width: 100%; height: 16px; width: 1.5em; float: left; border-top-width: 0.4em; border-top-style: solid; border-color: #EB6794; border-left-width: 0.4em; border-left-style: solid; word-wrap: break-word !important; box-sizing: border-box !important; }
.fieldset01 .section01 .main2 { max-width: 100%; height: 16px; width: 1.5em; float: right; border-top-width: 0.4em; border-top-style: solid; border-color: #EB6794; border-right-width: 0.4em; border-right-style: solid; word-wrap: break-word !important; box-sizing: border-box !important; }
.fieldset01 .section02 .main3 { max-width: 100%; word-wrap: break-word; padding: 0px; margin: 0px; border: none; line-height: 1.4; word-break: break-all; background-image: none; font-size: 1em; font-family: inherit; text-align: inherit; text-decoration: inherit; box-sizing: border-box !important; }
.fieldset01 .section01 .main4 { max-width: 100%; height: 16px; width: 1.5em; float: left; border-bottom-width: 0.4em; border-bottom-style: solid; border-color: #EB6794; border-left-width: 0.4em; border-left-style: solid; word-wrap: break-word !important; box-sizing: border-box !important; }
.fieldset01 .section01 .main5 { max-width: 100%; height: 16px; width: 1.5em; float: right; border-bottom-width: 0.4em; border-bottom-style: solid; border-color: #EB6794; border-right-width: 0.4em; border-right-style: solid; word-wrap: break-word !important; box-sizing: border-box !important; }
#pages { width: 100%; height: 1.5rem; line-height: 1.5rem; text-align: center; display: block; border: 1px solid #F69776; border-radius: 0.2rem; font-size: 0.65rem; color: #F69776; }
#pages li{display:inline}
#pages a { color: #F69776; margin: 0 0.2rem; }
#pages span { color: #F69776; margin: 0 0.2rem; }
.category .hd ul li { display: inline-block; width: 0.3rem; height: 0.3rem; -webkit-border-radius: 0.3rem; -moz-border-radius: 0.3rem; border-radius: 0.3rem; background: #8C8C8C; margin: 0 0.1rem; vertical-align: top; overflow: hidden; }
.category .hd ul .on { background: #F99800; }
.category .hd ul { display: inline-block; font-size: 0; vertical-align: top; }
.category .hd { width: 100%; height: 0.1rem; text-align: center;/* margin: 0.5rem 0; */}
.subNav { padding: 0.3rem 0.3rem; overflow: hidden; }
.subNav ul { border: 1px solid #dcdcdc; border-bottom: none; overflow: hidden; }
.subNav li { float: left; width: 33%; height: 2rem; border-bottom: 1px solid #dcdcdc; box-sizing: border-box; }
.subNav li:nth-child(2), .subNav li:nth-child(5) { width: 34%; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }
.subNav li a { position: relative; padding-top: 0.5rem; display: block; color: #3f3f3f; font-size: 0.4rem; line-height: 2rem; text-align: center; width: 5rem; }
.subNav li i { position: absolute; top: 0.3rem; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); background: url(../images/subNav_ico.png) no-repeat; background-size: 5rem 0.8rem; }
.subNav li:nth-child(1) i { width: 0.8rem; height: 0.8rem; }
.subNav li:nth-child(2) i { width: 0.8rem; height: 0.8rem; background-position: -0.8rem 0; }
.subNav li:nth-child(3) i { width: 0.8rem; height: 0.8rem; background-position: -1.76rem 0; }
.subNav li:nth-child(4) i { width: 0.8rem; height: 0.8rem; background-position: -2.7rem 0; }
.subNav li:nth-child(5) i { top: 0.3rem; width: 0.8rem; height: 0.8rem; background-position: -3.65rem 0; }
.subNav li span { padding-top: 8px; display: block; color: #fd6c15; font-size: 12px; line-height: 18px; text-align: center; }
.subNav li span b { display: block; font-size: 14px; line-height: 20px; }
/*f1Box*/

.f1Box { padding-top: 13px; }
.f1Box h2 { position: relative; width: 156px; height: 36px; margin: 0 auto; border-bottom: 1px solid #ccc; color: #444; font-size: 17px; font-weight: normal; line-height: 36px; text-align: center; }
.f1Box h2 i { width: 16px; height: 18px; margin: 9px 6px 0 0; display: inline-block; background: url(../images/subNav_ico.png) no-repeat -180px 0; background-size: 200px 34px; vertical-align: top; }
.f1Box h2 b { position: absolute; bottom: -3px; left: 50%; margin-left: -12px; width: 36px; height: 5px; background-color: #50ac0b; }
.f1Con { padding: 15px 10px 0; overflow: hidden; }
.f1Con a { float: left; width: 31%; height: 1.3rem; margin-bottom: 0.2rem; display: block; border: 1px solid #dcdcdc; border-radius: 0.1rem; font-size: 0.5rem; line-height: 1.3rem; text-align: center; box-sizing: border-box; }
.f1Con a:nth-child(2), .f1Con a:nth-child(5) { margin: 0 0.5rem; }
.f1Con a:nth-child(1) { background-color: #fbf3f5; color: #e54b93; }
.f1Con a:nth-child(2) { background-color: #f9fbf3; color: #31940a; }
.f1Con a:nth-child(3) { background-color: #f8f3fb; color: #8955a7; }
.f1Con a:nth-child(4) { background-color: #fbf9f3; color: #f07100; }
.f1Con a:nth-child(5) { background-color: #f5fbf9; color: #128dc0; }
.f1Con a:nth-child(6) { background-color: #f5f6fc; color: #5567d1; }
.f1Con a:nth-child(7) { width: 48%; margin-right: 3.5%; background-color: #f8f4ff; color: #5d4589; }
.f1Con a:nth-child(8) { width: 48.5%; background-color: #fff4fa; color: #f30f60; }
.f1Slide { position: relative; height: 24px !important; padding: 0 10px; overflow: hidden; }
.f1Slide li { position: relative; height: 24px; color: #3d3d3d; font-size: 14px; line-height: 24px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.f1Slide li a { color: #f30f60; }
/*f2Box*/

.f2Box { padding: 7px 0 20px; }
.f2Box h2 { position: relative; width: 156px; height: 36px; margin: 0 auto; border-bottom: 1px solid #ccc; color: #444; font-size: 17px; font-weight: normal; line-height: 36px; text-align: center; }
.f2Box h2 i { width: 16px; height: 18px; margin: 9px 6px 0 0; display: inline-block; background: url(../images/subNav_ico.png) no-repeat -180px 0; background-size: 200px 34px; vertical-align: top; }
.f2Box h2 b { position: absolute; bottom: -3px; left: 50%; margin-left: -12px; width: 36px; height: 5px; background-color: #50ac0b; }
.f2Con { padding: 18px 10px 4px; overflow: hidden; }
.f2Con a { float: left; width: 23.5%; height: 1rem; ; margin-bottom: 2%; margin-right: 2%; background-color: #f7f7f7; border: 1px solid #dcdcdc; border-radius: 0.1rem; ; color: #333; font-size: 0.43rem; line-height: 1rem; text-align: center; box-sizing: border-box; display: box; display: -webkit-box; box-pack: center; -webkit-box-pack: center; box-align: center; -webkit-box-align: center; }
.f2Con a:nth-child(4n) { margin-right: 0; }
.category2 { }
.category2 a { display: block; color: #555555; }
.category2 a img { width: 100%; }
.category2 a em { display: block; text-align: center; line-height: 0.8rem; font-size: 0.55rem; }


.laydate-icon{border:1px solid #ccc; background-image:url(icon.png)}

.laydate_body .laydate_bottom #laydate_hms,
.laydate_body .laydate_time{border:1px solid #ccc;}

.laydate_body .laydate_box, 
.laydate_body .laydate_ym .laydate_yms,
.laydate_body .laydate_time{box-shadow: 2px 2px 5px rgba(0,0,0,.1);}

.laydate_body .laydate_box{border-top:none; border-bottom:none; background-color:#fff; color:#00625A;}
.laydate_body .laydate_box input{background:none!important; color:#fff;}
.laydate_body .laydate_box .laydate_void{color:#00E8D7!important;}
.laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{color:#00625A;}
.laydate_body .laydate_box a:hover{color:#666;}
.laydate_body .laydate_click{background-color:#009F95!important; color:#fff!important;}
.laydate_body .laydate_top{border-top:1px solid #009F95; background-color:#009F95}
.laydate_body .laydate_ym{border:1px solid #009F95; background-color:#009F95;}
.laydate_body .laydate_ym .laydate_yms{border:1px solid #009F95; background-color:#009F95; color:#fff;}
.laydate_body .laydate_y .laydate_yms a{border-bottom:1px solid #009F95;}
.laydate_body .laydate_y .laydate_yms .laydate_chdown{border-top:1px solid #009F95; border-bottom:none;}
.laydate_body .laydate_choose{border-left:1px solid #009F95;}
.laydate_body .laydate_chprev{border-left:none; border-right:1px solid #009F95;}
.laydate_body .laydate_choose:hover, 
.laydate_body .laydate_y .laydate_yms a:hover{background-color:#00C1B3;}
.laydate_body .laydate_chtop cite{border-bottom-color:#fff;}
.laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label{border-top-color:#fff;}
.laydate_body .laydate_chprev cite{border-right-style:solid; border-right-color:#fff;}
.laydate_body .laydate_chnext cite{border-left-style:solid; border-left-color:#fff;}
.laydate_body .laydate_table{width: 240px!important; margin: 0!important; border:1px solid #ccc; border-top:none; border-bottom:none;}
.laydate_body .laydate_table td{border:none;  height:21px!important; line-height:21px!important; background-color:#fff; color:#00625A;}
.laydate_body .laydate_table .laydate_nothis{color:#999;}
.laydate_body .laydate_table thead{border-bottom:1px solid #ccc; height:21px!important; line-height:21px!important;}
.laydate_body .laydate_table thead th{}
.laydate_body .laydate_bottom{border:1px solid #ccc; border-top:none;}
.laydate_body .laydate_bottom #laydate_hms{background-color:#fff;}
.laydate_body .laydate_time{background-color:#fff;}
.laydate_body .laydate_time1{width: 226px!important; height: 152px!important;}
.laydate_body .laydate_bottom .laydate_sj{width:31px!important; border-right:1px solid #ccc; background-color:#fff;}
.laydate_body .laydate_bottom input{background-color:#fff; color:#00625A;}
.laydate_body .laydate_bottom .laydte_hsmtex{border-bottom:1px solid #ccc;}
.laydate_body .laydate_bottom .laydate_btn{border-right:1px solid #ccc;}
.laydate_body .laydate_bottom .laydate_v{color:#999}
.laydate_body .laydate_bottom .laydate_btn a{border: 1px solid #ccc; border-right:none; background-color:#fff;}
.laydate_body .laydate_bottom .laydate_btn a:hover{background-color:#F6F6F6; color:#00625A;}

.laydate_body .laydate_m .laydate_yms span:hover,
.laydate_body .laydate_time .laydate_hmsno span:hover,
.laydate_body .laydate_y .laydate_yms ul li:hover,
.laydate_body .laydate_table td:hover{background-color:#00C1B3; color:#fff;}

.laydate_body .laydate_y {
    width: 121px;
    margin-right: 6px;
}
.laydate_body .laydate_box, .laydate_body .laydate_box *{margin:0; padding:0;}
.laydate-icon,
.laydate-icon-default,
.laydate-icon-danlan,
.laydate-icon-dahong,
.laydate-icon-molv{height:22px; line-height:22px; padding-right:20px; border:1px solid #C6C6C6; background-repeat:no-repeat; background-position:right center;  background-color:#fff; outline:0;}
.laydate-icon-default{ background-image:url(../skins/default/icon.png)}
.laydate-icon-danlan{border:1px solid #B1D2EC; background-image:url(../skins/danlan/icon.png)}
.laydate-icon-dahong{background-image:url(../skins/dahong/icon.png)}
.laydate-icon-molv{background-image:url(../skins/molv/icon.png)}
.laydate_body .laydate_box{width:240px; font:12px '\5B8B\4F53'; z-index:99999999; *margin:-2px 0 0 -2px; *overflow:hidden; _margin:0; _position:absolute!important; background-color:#fff;}
.laydate_body .laydate_box li{list-style:none;}
.laydate_body .laydate_box .laydate_void{cursor:text!important;}
.laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{text-decoration:none; blr:expression(this.onFocus=this.blur()); cursor:pointer;}
.laydate_body .laydate_box a:hover{text-decoration:none;}
.laydate_body .laydate_box cite, .laydate_body .laydate_box label{position:absolute; width:0; height:0; border-width:5px; border-style:dashed; border-color:transparent; overflow:hidden; cursor:pointer;}
.laydate_body .laydate_box .laydate_yms, .laydate_body .laydate_box .laydate_time{display:none;}
.laydate_body .laydate_box .laydate_show{display:block;}
.laydate_body .laydate_box input{outline:0; font-size:14px; background-color:#fff;}
.laydate_body .laydate_top{position:relative; height:26px; padding:5px; *width:100%; z-index:99;}
.laydate_body .laydate_ym{position:relative; float:left; height:24px; cursor:pointer;}
.laydate_body .laydate_ym input{float:left; height:24px; line-height:24px; text-align:center; border:none; cursor:pointer;}
.laydate_body .laydate_ym .laydate_yms{position:absolute; left: -1px; top: 24px; height:181px;}
.laydate_body .laydate_y{width:121px; margin-right:6px;}
.laydate_body .laydate_y input{width:64px; margin-right:15px;}
.laydate_body .laydate_y .laydate_yms{width:121px; text-align:center;}
.laydate_body .laydate_y .laydate_yms a{position:relative; display:block; height:20px;}
.laydate_body .laydate_y .laydate_yms ul{height:139px; padding:0; *overflow:hidden;}
.laydate_body .laydate_y .laydate_yms ul li{float:left; width:60px; height:20px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.laydate_body .laydate_m{width:99px;}
.laydate_body .laydate_m .laydate_yms{width:99px; padding:0;}
.laydate_body .laydate_m input{width:42px; margin-right:15px;}
.laydate_body .laydate_m .laydate_yms span{display:block; float:left; width:42px; margin: 5px 0 0 5px; line-height:24px; text-align:center; _display:inline;}
.laydate_body .laydate_choose{display:block; float:left; position:relative; width:20px; height:24px;}
.laydate_body .laydate_choose cite, .laydate_body .laydate_tab cite{left:50%; top:50%;}
.laydate_body .laydate_chtop cite{margin:-7px 0 0 -5px; border-bottom-style:solid;}
.laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label{top:50%; margin:-2px 0 0 -5px; border-top-style:solid;}
.laydate_body .laydate_chprev cite{margin:-5px 0 0 -7px;}
.laydate_body .laydate_chnext cite{margin:-5px 0 0 -2px;}
.laydate_body .laydate_ym label{right:28px;}
.laydate_body .laydate_table{ width:230px; margin:0 5px; border-collapse:collapse; border-spacing:0px; }
.laydate_body .laydate_table td{width:31px; height:19px; line-height:19px; text-align: center; cursor:pointer; font-size: 12px;}
.laydate_body .laydate_table thead{height:22px; line-height:22px;}
.laydate_body .laydate_table thead th{font-weight:400; font-size:12px; text-align:center;}
.laydate_body .laydate_bottom{position:relative; height:22px; line-height:20px; padding:5px; font-size:12px;}
.laydate_body .laydate_bottom #laydate_hms{position: relative; z-index: 1; float:left; }
.laydate_body .laydate_time{ position:absolute; left:5px; bottom: 26px; width:129px; height:125px; *overflow:hidden;}
.laydate_body .laydate_time .laydate_hmsno{ padding:5px 0 0 5px;}
.laydate_body .laydate_time .laydate_hmsno span{display:block; float:left; width:24px; height:19px; line-height:19px; text-align:center; cursor:pointer; *margin-bottom:-5px;}
.laydate_body .laydate_time1{width:228px; height:154px;}
.laydate_body .laydate_time1 .laydate_hmsno{padding: 6px 0 0 8px;}
.laydate_body .laydate_time1 .laydate_hmsno span{width:21px; height:20px; line-height:20px;}
.laydate_body .laydate_msg{left:49px; bottom:67px; width:141px; height:auto; overflow: hidden;}
.laydate_body .laydate_msg p{padding:5px 10px;}
.laydate_body .laydate_bottom li{float:left; height:20px; line-height:20px; border-right:none; font-weight:900;}
.laydate_body .laydate_bottom .laydate_sj{width:33px; text-align:center; font-weight:400;}
.laydate_body .laydate_bottom input{float:left; width:21px; height:20px; line-height:20px; border:none; text-align:center; cursor:pointer; font-size:12px;  font-weight:400;}
.laydate_body .laydate_bottom .laydte_hsmtex{height:20px; line-height:20px; text-align:center;}
.laydate_body .laydate_bottom .laydte_hsmtex span{position:absolute; width:20px; top:0; right:0px; cursor:pointer;}
.laydate_body .laydate_bottom .laydte_hsmtex span:hover{font-size:14px;}
.laydate_body .laydate_bottom .laydate_btn{position:absolute; right:5px; top:5px;}
.laydate_body .laydate_bottom .laydate_btn a{float:left; height:20px; padding:0 6px; _padding:0 5px;}
.laydate_body .laydate_bottom .laydate_v{position:absolute; left:10px; top:6px; font-family:Courier; z-index:0;}

.tophead{background:#f6f6f6;}
