@charset "utf-8";

.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:#007575}
.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:#007474}
.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:#007474; 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:41px; 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 #007575; color:#007575; 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:#007474}
.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:#007474}
.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:#007474}
.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:#007474}
.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:#007474; 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:#007474}
.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:#007474}
.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}
.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:#007575}
.box_doc_con .doc_mod dl span a{ display:inline-block; font-size:18px; color:#FFF; padding:6px 12px; background:#007575}

.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:#007575}

.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:#007575}
.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}