@charset "gb2312";
/* CSS Document */
.case_top { height:40px }
.case_tit { width:350px; height:40px; line-height:40px; font-size:15px; color:#666 }
.case_tit font, .case_tit strong { font-size:25px; color:#000 }
.case_tit font { color:#e94f05 }
.case_btn { width:650px; height:19px; padding:20px 0 0; border-bottom:1px dashed #CCC }
.case_btn a.abtn { width:5px; height:12px; float:right; margin:1px 5px 0 5px; overflow:hidden; cursor:pointer }
.case_btn a.abtn_l { background:url(../images/cs_01.jpg) no-repeat }
.case_btn a.abtn_r { background:url(../images/cs_04.jpg) no-repeat }
.case_btn ul { float:right }
.case_btn ul li { width:12px; height:12px; overflow:hidden; margin:0 3px; text-indent:-999px; cursor:pointer; background:url(../images/cs_02.jpg) no-repeat; float:left }
.case_btn ul li.on { background:url(../images/cs_03.jpg) no-repeat }
.case_list { height:302px; width:1000px; overflow:hidden; padding:10px 0 }
.case_list ul { width:1000% }
.case_list li { float:left; height:285px; width:260px; margin:0 62px 0 0; padding:15px 15px 0; border:1px solid #CCC }
.case_list li img { width:260px; height:150px }
.case_list li span { width:260px; height:45px; text-align:center; line-height:45px; display:inline-block }
.case_list li span a { font-size:18px; color:#007474 }
.case_list li p { display:inline-block; width:260px; color:#666; font-size:14px; line-height:25px; height:90px }
.case_list li p strong { color:#000 }
.jishu_top { padding:30px 0 }
.jishu_top dt { font-size:25px; color:#007575; border-bottom:1px solid #CCC; width:330px; line-height:45px; text-align:center; margin:0 auto }
.jishu_top strong { color:#e94f05 }
.jishu_top dd { text-align:center; font-size:14px; color:#666; line-height:25px; padding:0 0 20px }
.jishu_top p { text-indent:2em; padding:5px 0 0; font-size:14px; color:#000; line-height:25px }
.jshu_mod { height:268px; padding:15px 0; border-bottom:1px dashed #CCC }
.jshu_mod span { width:350px; padding:30px 85px }
.jshu_mod span img { width:350px; height:208px }
.jshu_mod dl { width:480px; float:left }
.jshu_mod dl dt { font-size:20px; line-height:45px }
.jshu_mod dl dd { font-size:14px; line-height:25px }
.jshu_mod dl dd strong { color:#007474; font-weight:700 }
.jshu_mod dl p { font-size:16px; color:#7fc04c; padding:2px 0 0 }
.jshu_mod dl p strong { color:#e94f05; font-size:14px }
.jshu_mod dl span { padding:9px 0 0 }
.jshu_mod dl span a { display:inline-block; padding:8px 25px; font-size:16px; background:#007575; color:#FFF }
.pages { padding:30px 0; text-align:center; line-height:30px; }
.pagelist li { border:1px solid #CCC }
.pagelist li, .pagelist li a { display:inline-block; padding:0 5px; height:30px }
.pagelist li.thisclass { background:#CCC; padding:0 10px }
.article_box { }
.art_left { width:700px; }
.art_left .art_h1 { text-align:center; line-height:45px; color:#343434 }
.art_left .art_info { text-align:center; line-height:45px; border-bottom:1px dashed #CCC; display:inline-block; width:100%; font-size:14px }
.art_left .art_info a { background:url(../images/art01.jpg) left bottom no-repeat; padding:0 0 0 25px; color:#e94f05 }
.art_body { padding:20px 0 }
.art_body strong { font-weight:700 }
.art_body p, .art_body div { padding:10px 0; line-height:25px; font-size:14px }
.art_swt { text-align:center; padding:10px 0 }
.art_swt a { color:#FFF; font-size:18px; border-radius:3px; margin:0 10px; padding:8px 20px }
.art_swt a.abtn01 { background:#934f05 }
.art_swt a.abtn02 { background:#e94f05 }
.art_bot { background:#EEE; height:30px; margin:30px 0; line-height:30px; padding:0 10px }
.art_bot li { float:left; width:50%; color:#e94f05; font-size:14px }
.art_list { }
.artl_mod { width:340px; }
.artl_mod span { width:320px; font-size:25px; text-align:left; float:left; color:#934f05; padding:0 0 0 20px; background:url(../images/dian2.jpg) left center no-repeat }
.artl_mod dl { width:110px; float:left }
.artl_mod dl dt { padding:15px 0 0 }
.artl_mod dl dt img { padding:1px; border:1px solid #CCC }
.artl_mod ul { width:230px; padding:15px 0 0; float:left }
.artl_mod ul li { line-height:28x; padding:8px 0px; font-size:14px; float:left }
.artl_mod ul li.line { height:16px; width:100%; border-bottom:0 }
.art_right { width:250px }
.artr_tit { border-bottom:1px solid #CCC; font-size:14px; padding:5px 0 0; color:#666 }
.artr_tit strong { border-bottom:1px solid #934f05; color:#934f05; font-size:25px }
.artr_tit a { float:right; margin:13px 0 0; padding:0 0 0 10px; color:#e94f05; font-size:12px }
.artr_tit .more { background:url(../images/jia02.jpg) left center no-repeat }
.artr_yy { padding:10px 0 0 }
.artr_yy dd { text-indent:2em; line-height:22px; font-size:14px; padding:10px 0 0 }
.artr_ry { padding:20px 0; display:inline-block }
.artr_ry li { float:left; width:118px; padding:0 3.5px }
.artr_ry li span { float:left; width:118px; text-align:center; line-height:35px }
.artr_tel { display:inline-block; padding:80px 12px 0; width:226px; text-align:center; background:url(../images/art_tel.jpg) center top no-repeat }
.artr_tel a { color:#FFF; padding:8px 18px; font-size:14px }
.artr_tel a.abtn01 { background:#934f05 }
.artr_tel a.abtn02 { background:#e94f05 }
.artr_ys { padding:10px 0 0 }
.artr_ys img { width:110px; height:120px; padding:0 10px 0 0; float:left }
.artr_ys dt { font-size:16px; color:#333 }
.artr_ys dt strong { font-size:18px; color:#934f05 }
.artr_ys dd { padding:7px 0 0; color:#666; text-indent:2em }
.artr_ys p { background:#EEE; padding:10px 0 10px 10px; font-size:14px; color:#000; line-height:25px }
.artr_ys p strong { color:#e94f05 }
.artr_al { padding:10px 0 0 }
.artr_al li img { width:250px; height:150px }
.artr_al li span { width:250px; height:40px; text-align:center; display:inline-block; line-height:40px; background:#EEE }
.artr_al li span a { font-size:18px }
.artr_ad { padding:10px 0 0 }
.art_bottom { padding:20px 0; display:inline-block }
.art_bottom dl { width:289px; float:left }
.art_bottom dl.dl02 { padding:0 64px }
.art_bottom dl dt { line-height:45px; font-size:16px; color:#666 }
.art_bottom dl dt strong { font-size:25px; color:#000 }
.art_bottom dl dd { padding:10px 0 }
.art_bottom dl p { text-indent:2em; font-size:14px; line-height:23px }
.news_top { display:inline-block; padding:20px 0 30px; width:100%; border-bottom:1px dashed #CCC }
.nt_left { width:380px }
.nt_tit { font-size:14px; color:#666 }
.nt_tit strong { color:#333; font-size:20px }
.nt_tit a { float:right; margin:6px 0 0; padding:0 0 0 22px; font-size:14px }
.nt_tit .zan { background:url(../images/zan01.jpg) left center no-repeat }
.nt_tit .more { background:url(../images/jia.jpg) left center no-repeat }
.ntl_con { padding:15px 0 0 }
.ntl_con dt { float:left; width:150px; height:130px; padding:2px; border:1px solid #CCC }
.ntl_con dt img { width:150px; height:130px }
.ntl_con dd { float:left; width:210px; padding:0 0 0 14px; height:136px; font-size:14px; line-height:23px }
.ntl_bot { padding:10px 0 0; display:inline-block }
.ntl_bot dt { line-height:30px; font-size:14px }
.ntl_bot dt a { color:#934f05 }
.ntl_bot dd { ont-size:14px; text-indent:2em; padding:5px 0 0; line-height:22px }
.ntl_bot p, .bk_con .bkc_mod p.swt { padding:15px 0 0 }
.ntl_bot p a, .bk_con .bkc_mod p.swt a { background:#e94f05; color:#FFF; padding:6px 15px; font-size:14px }
.nt_right { width:580px }
.nt_right .nt_tit { padding:0 0 0 45px }
.nt_right .nt_tit a { padding:0 0 0 10px; color:#934f05 }
.ntr_con { padding:5px 0 0 }
.ntr_mod { width:245px; padding:20px 0 0 45px }
.ntr_mod dt { line-height:30px; font-size:14px }
.ntr_mod dt a { color:#934f05 }
.ntr_mod dd { ont-size:14px; text-indent:2em; padding:5px 0 0; line-height:22px }
.ntr_mod p { display:inline-block; padding:10px 0 3px; width:100%; border-bottom:1px solid #CCC }
.ntr_mod p a { line-height:25px; padding:0 0 0 30px; font-size:14px }
.ntr_mod p a.msg { background:url(../images/nwmsg.jpg) left center no-repeat }
.ntr_mod p a.zan { padding:0 0 0 20px; background:url(../images/zan02.jpg) left center no-repeat }
.nbr_mod { width:300px; padding:30px 0 0 0 }
.ptr50 { padding:30px 50px 0 0 }
.ptr25 { padding:30px 0px 0px 25px;}
.bline { border-bottom:1px dashed #CCC }
.box_doc_tit { height:50px; background:url(../images/box2title_bg.jpg) center repeat-x }
.doc_btn { width:21px; height:21px; padding:14px 0 0; float:left }
.doc_btn a { width:21px; height:21px; display:inline-block }
.doc_btn a.doc_l { background:url(../images/btn_l.jpg) center no-repeat }
.doc_btn a.doc_r { background:url(../images/btn_r.jpg) center no-repeat }
.doc_tit { float:left; font-size:15px; color:#666; width:320px; margin:0 319px; background:#FFF; text-align:center }
.doc_tit strong { font-size:25px; color:#000 }
.box_doc_con { padding:15px 0 0; display:inline-block }
.box_doc_con .doc_mod { width:500px; height:245px; float:left }
.box_doc_con .doc_mod img { width:209px; height:245px; float:left }
.box_doc_con .doc_mod dl { width:260px; height:245px; padding:0 10px 0 21px; float:left }
.box_doc_con .doc_mod dl dt { font-size:16px; color:#666 }
.box_doc_con .doc_mod dl dt strong { font-size:25px; color:#000 }
.box_doc_con .doc_mod dl dd { font-size:14px; padding:11px 0; line-height:25px }
.line { border-bottom:1px dashed #CCC }
.box_doc_con .doc_mod dl dd strong { color:#934f05 }
.box_doc_con .doc_mod dl span a { display:inline-block; font-size:18px; color:#FFF; padding:6px 12px; background:#934f05 }
.box_cse_con { width:999px; padding:15px 0 0; overflow:hidden }
.box_cse_con .cse_mod { width:1000% }
.box_cse_con .cse_mod li { width:261px; padding:0 36px; float:left; border-right:1px dashed #CCC }
.box_cse_con .cse_mod li img { width:261px; height:185px }
.box_cse_con .cse_mod li span { display:inline-block; line-height:45px; text-align:center; width:100% }
.box_cse_con .cse_mod li span a { font-size:18px; color:#000 }
.box_cse_con .cse_mod li p { font-size:14px; line-height:23px; display:inline-block }
.box_cse_con .cse_mod li p strong { color:#934f05 }
.bk_con { }
.bk_con .bkc_mod { width:450px; padding:25px 0 35px; border-bottom:1px dashed #CCC }
.bk_con .pl50 { padding-left:50px }
.bk_con .pr50 { padding-right:50px }
.bk_con .bkc_mod span { font-size:14px; color:#666 }
.bk_con .bkc_mod span strong { color:#333; font-size:20px }
.bk_con .bkc_mod span a.swt { float:right; margin:5px 0 0; padding:0 0 0 22px; color:#ea5a15; font-size:14px }
.bk_con .bkc_mod dl { padding:20px 0 0; border-bottom:1px solid #CCC }
.bk_con .bkc_mod dt { padding:0 0 0 10px; background:url(../images/dian3.jpg) left center no-repeat }
.bk_con .bkc_mod dt a { font-size:16px; color:#934f05 }
.bk_con .bkc_mod dd { font-size:14px; padding:11px 0; color:#666; line-height:25px }
.bk_con .bkc_mod ul { padding:10px 0 0 }
.bk_con .bkc_mod li { display:inline-block; width:100%; line-height:37px; text-indent:15px; border-top:1px dashed #CCC; background:url(../images/dian4.jpg) 2px center no-repeat; font-size:14px }
.bk_con .bkc_mod li span { float:left }
.bk_con .bkc_mod li p { float:right }
.bk_con .bkc_mod li.noline { border-top:0 }
.bk_bot .bkc_mod dt { padding:0; background:none }
.bk_bot .bkc_mod dl { border-bottom:0 }
.default_box .box_doc_tit { background: url(../images/box2title_bg2.jpg) center repeat-x }
.default_box .box_doc_tit .doc_tit { width:200px; margin:0 400px }
.box_baike .box_doc_tit .doc_tit { width:300px; margin:0 350px }
.bk_top .bkt_img { float:left; width:160px; height:160px; padding:20px 40px 20px 0 }
.bk_top .bkt_img img { width:160px; height:160px; border-radius:50% }
.bk_top .bkt_dl { width:800px; padding:10px 0 0 }
.bk_top .bkt_dl dt { display:inline-block; margin:10px 0 0; color:#007474; line-height:30px; width:100%; text-indent:30px; font-size:14px }
.bk_top .bkt_dl dt strong { color:#000 }
.bk_top .bkt_dl dt a { float:right; height:30px; padding:0 20px; color:#FFF; text-indent:0 }
.bk_top .bkt_dl dt.dt01 { background:url(../images/de01.jpg) left top no-repeat }
.bk_top .bkt_dl dt.dt02 { background:url(../images/de02.jpg) left top no-repeat }
.bk_top .bkt_dl dt.dt01 a { background:#007474 }
.bk_top .bkt_dl dt.dt02 a { background:#e94f05 }
.bk_top .bkt_dl dd { line-height:23px; padding:15px 0 0; margin:8px 0 0; border-top:1px dashed #CCC; font-size:14px; color:#666 }
.ab_tit { height:89px; width:100% }
.t01 { background:url(../images/ab_tit01.jpg) no-repeat }
.t02 { background:url(../images/ab_tit02.jpg) no-repeat }
.t03 { background:url(../images/ab_tit03.jpg) no-repeat }
.t04 { background:url(../images/ab_tit04.jpg) no-repeat }
.t05 { background:url(../images/ab_tit05.jpg) no-repeat }
.t06 { background:url(../images/ab_tit06.jpg) no-repeat }
.ab_yy { height:345px; background:url(../images/ab_yy.jpg) right center no-repeat }
.ab_yy dt { height:50px; width:100%; background:url(../images/ab_01.jpg) center bottom no-repeat }
.ab_yy dd { width:470px; padding:15px 0; text-indent:2em; line-height:25px; font-size:14px; border-bottom:1px dashed #CCC }
.ab_yy ul { padding:15px 0 0 15px }
.ab_yy ul li { float:left; width:100px; height:30px; margin:0 0 0 9px; text-indent:45px; line-height:30px; background-image:url(../images/ab_arrow.png); background-position:32px center; background-repeat:no-repeat }
.ab_yy ul li a { color:#FFF; font-size:14px }
.ab_yy ul li.li01 { background-color:#007575 }
.ab_yy ul li.li02 { background-color:#f77c11 }
.ab_yy_tit { padding:30px 0 10px; text-align:center }
.ab_yy_tit span { font-size:25px; padding:0 20px 5px; color:#e94f05; display:inline-block; border-bottom:1px solid #CCC }
.ab_yy_tit p { font-size:16px; color:#666; padding:5px 0 0 }
.ab_yy_bot { padding:10px 0; display:inline-block }
.ab_yy_bot li { width:170px; height:191px; float:left; margin:0 0 0 37.5px }
.ab_yy_bot li.li01 { background:url(../images/ab_ly01.jpg) center no-repeat; margin:0 }
.ab_yy_bot li.li02 { background:url(../images/ab_ly02.jpg) center no-repeat }
.ab_yy_bot li.li03 { background:url(../images/ab_ly03.jpg) center no-repeat }
.ab_yy_bot li.li04 { background:url(../images/ab_ly04.jpg) center no-repeat }
.ab_yy_bot li.li05 { background:url(../images/ab_ly05.jpg) center no-repeat }
.ab_ry { height:340px; background:url(../images/ab_ry.jpg) center no-repeat; text-align:center }
.ab_ry p { line-height:26px; font-size:14px; padding:25px 0 0 }
.ab_ry p strong { color:#007575 }
.ab_ts { padding:30px 0 10px; display:inline-block }
.ab_ts dl.abt_mod { float:left; width:210px; height:320px; margin:0 0 0 53px; background:#eee }
.ab_ts dl.abt_mod dt { font-size:18px; text-align:center; color:#007575; padding:150px 0 0 }
.ab_ts dl.abt_mod dd { font-size:14px; padding:15px 5px 0; line-height:23px; text-indent:2em }
.ab_ts dl.dl01 dt { background:url(../images/ab_icon01.png) center 60px no-repeat }
.ab_ts dl.dl02 dt { background:url(../images/ab_icon02.png) center 60px no-repeat }
.ab_ts dl.dl03 dt { background:url(../images/ab_icon03.png) center 60px no-repeat }
.ab_ts dl.dl04 dt { background:url(../images/ab_icon04.png) center 60px no-repeat }
.ab_ts dl.dl01 { margin:0 0 0 1px }
.ab_ts dl.abt_mod:hover { background:#007575 }
.ab_ts dl.abt_mod:hover dt, .ab_ts dl.abt_mod:hover dd { color:#FFF }
.ab_item { }
.ab_item dl { margin:10px 0; float:left }
.ab_item dl dt { width:79px; height:70px; float:left }
.ab_item dl dd { width:205px; height:70px; line-height:35px; font-size:18px; padding:0 0 0 6px; background:#d0ffff; float:left }
.ab_item dl dd a { padding:0 15px }
.ab_item span { float:left; padding:43px 0 0; text-align:center; width:65px }
.ab_item dl.dl01 dd { width:211px; padding:0 }
.ab_item dl.dl01 dd a { padding:0 }
.ab_item dl.dl04 dd { line-height:70px }
.ab_swt { text-align:center }
.ab_swt a, .ab_ys p a { width:269px; height:39px; background:url(../images/ab_swt_bg.png) no-repeat; display:inline-block; color:#FFF; font-size:18px; text-align:center; line-height:39px }
.ab_cs_list { padding:10px 0 0; height:339px }
.ab_cs_list .ab_btn { width:44px; height:324px; cursor:pointer }
.cs_con { width:912px }
.cs_con dl { width:240px; height:324px; padding:15px 15px 0; margin:0 17px; float:left; background:#eee }
.cs_con dl img { width:240px; height:110px }
.cs_con dl dt { width:240px; text-align:center; padding:10px 0 0 }
.cs_con dl dt a { font-size:16px; color:#007575 }
.cs_con dl dd { padding:5px 0 0; font-size:14px; line-height:23px }
.ab_ys { height:497px; padding:0 0 0 390px; background:url(../images/ab_ys.jpg) center no-repeat }
.ab_ys dt { padding:110px 0 0; color:#ececec; font-size:14px }
.ab_ys span { padding:10px 0 0; display:inline-block }
.ab_ys span strong { background:#007575; line-height:28px; padding:0 5px; display:inline-block; color:#ececec; font-size:14px }
.ab_ys dd { color:#ececec; font-size:14px; padding:10px 100px 0 0; line-height:25px; display:inline-block }
.ab_ys dd a { color:#fff000 }
.ab_ys p { padding:160px 0 0; display:inline-block }
.ab_wd { width:880px; margin:20px 0 0; padding:20px 0 0 20px; position:relative; height:330px; background:#eaeaea }
.wd_list { width:750px; height:260px; overflow-y:scroll }
.wd_list dl { width:700px; padding:0 0 22px }
.wd_list dl dt { font-size:16px }
.wd_list dl dt a { color:#007575 }
.wd_list dl dd { font-size:14px; padding:5px 0 0; line-height:23px; color:#666 }
.ab_wd_txt { padding:25px 0 0; display:inline-block }
.ab_wd_txt .text { float:left; border:1px solid #818181; height:30px; border-radius:3px; width:570px; padding:0 0 0 5px }
.ab_wd_txt .btn { margin:0 0 0 20px; float:left; border:0; height:32px; background:#ce7e17; color:#FFF; text-align:center; line-height:32px; cursor:pointer; border-radius:3px; font-size:14px; width:120px }
.ab_wd_swt { position:absolute; right:-29px; top:30px }
.ab_wd_swt li { padding:0 0 18px }

