@charset "utf-8";



.box_news .box_title{ width:100%; height:40px; padding:11px 0 0; line-height:40px; border-bottom:1px solid #CCC}

.box_news .box_title dt{ font-size:16px; float:left; width:70%; color:#666}

.box_news .box_title dt strong{ font-size:25px; color:#000}

.box_news .box_title dd{ float:right; width:30%; text-align:right}

.box_news .box_title dd a{ padding:0 0 0 10px; color:#007575; font-size:14px}

.box_news .more{ background:url(../images/jia.jpg) left center no-repeat}

.box_news .box_ul li{ display:inline-block; width:100%; line-height:37px; text-indent:15px; border-bottom:1px dotted #CCC; background:url(../images/dian.jpg) 2px center no-repeat; font-size:14px}

.box_news .box_ul li span{ float:left}

.box_news .box_ul li p{ float:right}



.box_news_l{ width:150px; height:375px; background:url(../images/box0101.jpg) center no-repeat}

.box_news_l p{ padding:70px 10px 10px; line-height:23px; font-size:14px; text-indent:2em}

.box_news_l span{ width:100%; display:inline-block; padding:5px 0 0; text-align:center}

.box_news_l span a{ border-radius:3px; color:#FFF; padding:5px 10px; font-size:14px; background:#007575}



.box_news_c{ width:420px; padding:0 15px}

.box_news_c .box_c_top img{ width:420px; height:206px}



.box_news_r{ width:400px}

.box_r_top{ width:378px; height:204px; padding:0 10px; border:1px solid #CCC}

.box_r_top .box_title{ padding:5px 0 0; border-bottom:0}

.box_r_top .box_title dt{ width:100%}

.box_r_top p{ font-size:18px; line-height:30px; color:#8d8d8d; padding:0 0 0 30px}

#online{ color:#007575; font-size:30px}

.box_r_top .p{ color:#000}

.box_r_top ul{ padding:10px 0 0}

.box_r_top ul li{ display:inline-block; text-align:center; width:120px; height:70px; border-left:1px dashed #D2D2D2}

.box_r_top ul li:first-child{ border-left:0}

.box_r_top ul li a{ font-size:14px; font-weight:700}

.box_r_top ul li span{ height:50px; width:51px; display:inline-block}

.box_r_top ul li span.dh{ background:url(../images/box01tel.jpg) center no-repeat}

.box_r_top ul li span.zx{ background:url(../images/box01msg.jpg) center no-repeat}

.box_r_top ul li span.yy{ background:url(../images/box01win.jpg) center no-repeat}



.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_case .box_doc_tit .doc_tit{ margin:0 340px}

.box_jishu .box_doc_tit .doc_tit ,.box_bzhong .box_doc_tit .doc_tit{ width:360px; margin:0 320px}



.box_case_con{ padding:15px 0 0}

.case_mod_l{ width:420px; border-right:1px dashed #CCC}

.case_mod_l dl{ height:175px; float:left; padding:0 0 30px}

.case_mod_l dl dt{ border:1px solid #CCC; padding:5px; float:left}

.case_mod_l dl dd{ float:left; padding:43px 20px 0; font-size:25px; width:30px; color:#007575; line-height:26px}

.case_mod_l .cdl01{ padding:0 0 30px 20px}

.case_swt{ padding:0 0 0 16px}

.case_swt a{ background:url(../images/box0302.jpg) no-repeat; width:330px; height:37px; text-align:center; line-height:37px; text-align:center; display:inline-block; font-size:18px; color:#FFF}



.case_mod_r{ width:510px; padding:0 20px 0 0}

.case_mod_r .case_top dt{ height:62px; padding:10px 0 0; text-align:center; background:url(../images/box0301.jpg) right no-repeat #007474}

.case_mod_r .case_top dt span{ font-size:20px; color:#fff}

.case_mod_r .case_top dt p{ font-size:14px; color:#CCC}

.case_mod_r .case_top dd{ border:1px dashed #CCC; font-size:14px; line-height:14px; border-top:0; padding:10px}

.case_mod_r .case_top dd p{ line-height:22px; text-indent:2em}

.case_mod_r .case_top dd span{ width:100%; color:#007474; font-size:16px; display:inline-block; text-align:right}



.case_mod_r .case_list{ padding:10px 0 0}

.case_list .case_btn{ width:40px; height:220px; float:left; cursor:pointer}

.case_list .btn_l{ background:url(../images/case_btn_l.jpg) center no-repeat}

.case_list .btn_r{ background:url(../images/case_btn_r.jpg) center no-repeat}

.case_list .case_con{ height:220px; width:430px; float:left}

.case_list .case_con li{ float:left}

.case_list .case_con li dl{ width:181px; height:110px; padding:10px 17px 0; float:left}

.case_list .case_con li dl dt{ width:181px; height:85px}

.case_list .case_con li dl dd{ width:181px; line-height:25px; height:25px; font-size:14px; text-align:center}

.case_list .case_con li dl dd a{ color:#000}



.js_con_box{ width:740px; padding:12px 0 0; margin:10px 0 0; border:1px solid #CCC}

.js_con_top{ height:34px}

.js_con_top li{ float:left; width:88px; cursor:pointer; background:#e6e5e5; margin:0 0 0 12px; line-height:34px; font-size:18px; text-align:center}

.js_con_top span{ float:left; width:115px; line-height:34px; font-size:18px; margin:0 0 0 12px; text-align:center; background:#e94f05}

.js_con_top span a{ color:#FFF}

.js_con_top li.on{ background:#007575; color:#FFF}
.js_con_top li.on a{ color:#FFF}
.js_con_bot{ padding:15px 13px; width:714px; display:inline-block}

.js_con_bot dl{ width:350px; float:left}

.js_con_bot dl dt{ width:350px; text-align:center; line-height:40px}

.js_con_bot dl dt a{ color:#e94f05; font-size:18px}

.js_con_bot dl dd{ width:350px; line-height:25px; padding:5px 0 0; font-size:14px}

.js_con_bot dl dd strong{ color:#007575}

.js_con_bot img{ border:1px solid #CCC; padding:2px; float:right}



.js_con_r{ margin:10px 0 0; width:240px; border:1px solid #CCC}

.js_con_r dl dt{ background:#007575; text-align:center; line-height:43px; height:43px; color:#80baba; font-size:16px}

.js_con_r dl dt strong{ color:#fff; font-size:23px}

.js_con_r dl dd{ margin:0 10px; line-height:41px; background:url(../images/js_arrow.jpg) 40px center no-repeat; text-align:center; border-top:1px dashed #CCC; font-size:18px; color:#007575}

.js_con_r dl dd.dd01{ border-top:0}

.js_con_r dl dd a{ font-size:18px; color:#007575}



.bz_side{ }

.bz_side li{ height:65px; width:233px; margin:10px 0 0}

.bz_side li a{ font-size:18px; display:inline-block; height:50px; width:134px; color:#007474; padding:15px 0 0 80px}

.bz_side li a span{ color:#007474; display:inline-block; font-size:12px}

.bz_side li a.bz_icon01{ background:url(../images/bz_icon01.png) 22px center no-repeat #e6e5e5}

.bz_side li a.bz_icon02{ background:url(../images/bz_icon02.png) 22px center no-repeat #e6e5e5}

.bz_side li a.bz_icon03{ background:url(../images/bz_icon03.png) 22px center no-repeat #e6e5e5}

.bz_side li a.bz_icon04{ background:url(../images/bz_icon04.png) 22px center no-repeat #e6e5e5}

.bz_side li a.bz_icon05{ background:url(../images/bz_icon05.png) 22px center no-repeat #e6e5e5}

.bz_side li a.bz_icon06{ background:url(../images/bz_icon06.png) 22px center no-repeat #e6e5e5}

.bz_side li.on{ background:url(../images/bz_icon_arrow.png) right center no-repeat}

.bz_side li.on a ,.bz_side li.on a span{ color:#fff}

.bz_side li.on a.bz_icon01{ background:url(../images/bz_icon01_ov.png) 22px center no-repeat #007575}

.bz_side li.on a.bz_icon02{ background:url(../images/bz_icon02_ov.png) 22px center no-repeat #007575}

.bz_side li.on a.bz_icon03{ background:url(../images/bz_icon03_ov.png) 22px center no-repeat #007575}

.bz_side li.on a.bz_icon04{ background:url(../images/bz_icon04_ov.png) 22px center no-repeat #007575}

.bz_side li.on a.bz_icon05{ background:url(../images/bz_icon05_ov.png) 22px center no-repeat #007575}

.bz_side li.on a.bz_icon06{ background:url(../images/bz_icon06_ov.png) 22px center no-repeat #007575}



.bz_cont{ height:358px; width:720px; padding:5px 5px 0; border:1px solid #CCC; margin:10px 0 0}

.bz_cont_box{ padding:14px 0 0}

.bz_con_top{ height:34px}

.bz_con_top li{ float:left; width:88px; cursor:pointer; background:#e6e5e5; margin:0 0 0 12px; line-height:34px; font-size:18px; text-align:center}

.bz_con_top span{ float:left; width:88px; line-height:34px; font-size:18px; margin:0 0 0 18px; text-align:center; background:#e94f05}

.bz_con_top span a{ color:#FFF}

.bz_con_top li.active{ background:#007575; color:#FFF}
.bz_con_top li.active a{ color:#FFF}
.bz_con_bot{ padding:5px 14px 0 12px}

.bcb_left{ width:365px; padding:12px 0 0}

.bcb_left ul{ background:url(../images/bz_remen.jpg) left center no-repeat; width:335px; height:92px; padding:20px 0 15px 30px}

.bcb_left ul li{ float:left; width:100%; line-height:23px; font-size:14px}

.bcb_left span{ text-align:center; width:100%}

.bcb_left span a{ color:#FFF; font-size:14px; display:inline-block; line-height:30px; padding:0 20px}

.bcb_left span a.bz_swt1{ background:#007575}

.bcb_left span a.bz_swt2{ background:#e94f05; margin:0 0 0 10px}



.bcb_right{ width:303px}

.bcb_right li{ float:left; text-align:center; margin:12px 0 0; height:93px; line-height:93px}

.bcb_right li.bcbr01{ width:303px; height:67px; line-height:67px; background:#007575}

.bcb_right li.bcbr02{ width:93px; background:#006e6e}

.bcb_right li.bcbr03{ width:93px; margin:12px 12px 0; background:#008787}

.bcb_right li.bcbr04{ width:93px; background:#00a1a1}

.bcb_right li.bcbr05{ width:198px; background:#00a1a1}

.bcb_right li.bcbr06{ width:93px; margin:12px 0 0 12px; background:#00baba}

.bcb_right li a{ color:#FFF; font-size:28px}



.box_qhuan .qh_tab{ border-bottom:1px solid #CCC; height:45px}

.box_qhuan .qh_tab li{ float:left; width:125px; font-size:18px; cursor:pointer; text-align:center; line-height:45px}

.box_qhuan .qh_tab li.on{ color:#FFF; background:#007575}



.qh_yyuan{ height:162px; overflow:hidden; padding:10px 0 0; background:url(../images/qh0101.jpg) right bottom no-repeat}

.qh_yyuan dl{ float:left; width:350px; margin:15px 10px 0 0; padding:15px 0 0; border-top:1px dashed #ccc}

.qh_yyuan dl.qdl01{ margin:0 10px 0 0; border-top:0}

.qh_yyuan dl dt{ float:left; width:50px; height:50px; background:#007575; color:#FFF; font-size:18px; text-align:center; line-height:50px}

.qh_yyuan dl dd{ float:left; height:50px; font-size:14px; padding:0 0 0 10px; line-height:25px}

.qh_yyuan dl dd strong{ font-size:18px; color:#007575}



.qh_aquan ,.qh_fwu ,.qh_gyi{ height:204px; overflow:hidden; padding:10px 0 0; background:url(../images/qh0201.jpg) left bottom no-repeat}

.qh_aquan p ,.qh_fwu p ,.qh_gyi p{ width:440px; height:132px; padding:70px 15px 0; float:right; border:1px solid #CCC; font-size:14px; line-height:25px; text-indent:2em; background:url(../images/qh0202.jpg) center 30px no-repeat}



.qh_fwu{ background:url(../images/qh0302.jpg) right bottom no-repeat}

.qh_fwu p{ height:112px; padding:90px 15px 0; float:left; background:url(../images/qh0301.jpg) center 15px no-repeat}



.qh_gyi{ background:url(../images/qh0401.jpg) left bottom no-repeat}

.qh_gyi p{  height:112px; padding:90px 15px 0; background:url(../images/qh0402.jpg) center 15px no-repeat}